annotate contrib/packaging/docker/fedora29 @ 41403:e82288a9556c

wireprotov2server: use our JSON encoder Python's json module doesn't like to encode bytes instances. This makes this code difficult to work with Python 3. We simply swap in Mercurial's JSON encoder to work around it. Differential Revision: https://phab.mercurial-scm.org/D5712
author Gregory Szorc <gregory.szorc@gmail.com>
date Sat, 26 Jan 2019 10:00:17 -0800
parents d0a6b2c8f8b6
children 518655314fc5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
40585
d0a6b2c8f8b6 packaging: add Fedora 29 target
Augie Fackler <raf@durin42.com>
parents: 38561
diff changeset
1 FROM fedora:29
38561
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
2
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
3 RUN groupadd -g 1000 build && \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
4 useradd -u 1000 -g 1000 -s /bin/bash -d /build -m build
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
5
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
6 RUN dnf install -y \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
7 gcc \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
8 gettext \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
9 make \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
10 python-devel \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
11 python-docutils \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
12 rpm-build
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
13
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
14 # For creating repo meta data
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
15 RUN dnf install -y createrepo