Skip to content

Commit 4890d67

Browse files
committed
[manylinux2010] Use published base image for x86_64
Use quay.io/pypa/manylinux2010_x86_64_centos6_no_vsyscall:2020-12-19-cd3e980 as a base image for manylinux2010_x86_64 now that this base image (centos6+patched glibc) has been published. Fix pypa#878
1 parent bcf804e commit 4890d67

15 files changed

+17
-831
lines changed

.travis.yml

Lines changed: 15 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
language: c
22
os: linux
3-
dist: bionic
3+
dist: focal
44
services:
55
- docker
66

@@ -11,63 +11,25 @@ branches:
1111
- /^pyup-/
1212
- /^dependabot/
1313

14-
cache:
15-
directories:
16-
- $HOME/docker
17-
1814
env:
1915
global:
2016
# QUAY_USERNAME and QUAY_PASSWORD for docker image upload
2117
- secure: "lKaTzEL6UNiEfp+BWLOUILG9BMtjwEMpwt6Yag0cQGHix7qJ/ElZ0t3oFw6ZwuDmA5qceAXIdxHLUK9HGVI2MloLk8czGhjvtfJ4XhOxtEJRQ0VkDGPsKN4cfhB4ZjGo6GAPtNqStMyNiY7BZuTrZa7coDLCoUeYcOmTpi6pmd1rrkk725B9QCTuhFHbPhkuL2yu/Jk6WxkHJBKjmuZek+iQa7lRItgMrG0/319PXLvwIGGl00nLFy+Ly5Ciwzux4wuHLTySZQKu0H9FX81A7smM0FW/42kg3ckGa2qLxRw/Pi8Nm/aIk8LD0QXzI5N7HhFfidOTgDS8Mt1HgfxmTk4wUXZ/KvCCshqjimzMc/s9i9wPZX9UqqcfrpZkmwz8dzhm1bndN45ZOCy6xAYT6dzf8T4mLMDjVWSW4+DUoW4sYHRLVujjcMk7ybcwGV43VruPTJnc8XVAhT+VIMQkoPjhQmTOn8h82LRNGYtLa5RReCh9OPKVYB2Quz18FXMWgFt7A6VWudL0c7/8CusLvuo+pLcxt9pnV40rvu1YEohpEj8qR/qTSaDUBZM0J9SVf5zrZR80pZUnXkDF8nm+mcLOTley3YWipU19lCR7dzVyCAiQdVAuNPdnyem3Yk8enGkAJbfLd6eaIDs+p73D0JXh1Nx1px1movVLQH3ohIw="
2218
- secure: "w1614pomHLltkBhqWM2bOvbymFWIWKqSqqIBDvaNn9tbQScioItJoELBT7g7+cD7nyU7OvpQ1U2fk0xVkCeNvYU0xS1vP4o/VnZRpup7f7Tkiq+2rf4fjwYr3HHnJjwak1l9bsw6FkgzKaVvSdiUJHMVxiIuLd3fVozR7qjBBhTDxSlWGOpSgd+ttpgMZwU5zQjdaVQr1D7E8M0979ZnWMrNRyLiAUeHaPILS815b+ijgqR+i5nmu0/FTCGM9Ik4KIzIfWq8AdfPdbRiq8c+LrrTPfyKcIQJaHmfduYRM4LycGWwzkXFBNtLrJ7uFLG9RDVemOHuHOWIJX8qCUIV4XuESXxH3fUQr6r+yxquTJbzXxNtoaLa6tBOTQWKDrRjT4z9Mf9Im14F2V59EUDoQowHx5bjunOH5wg3ruYNKYYBFRYra5kx0CkKrqFBzyl8fTUEQLyx1HWTVUC1WTXEeD/aFKOSIxW5DxZr5W4LLlW2+Raa52ZzY28Q6AdueFQCRzoJ70/GsJRlSsBdWNOHN4gSp1cZuToLWY15y64QhAMVDpikB+V4hmkbceLiTqeWzTStNL1sa32RHr6i/9zeFZw1pMD1+eOg9x6fgODfh2sqr/zPbu2oONsHnc4D2jwsEax4o+Dv5QHLvK7jdyWUmu47a9QReoexXK60jZXs3CA="
2319

24-
# use YAML aliases and anchors to avoid duplication in stages
25-
# c.f. https://github.com/travis-ci/travis-ci/issues/8295#issuecomment-454457787
26-
_manylinux-build: &manylinux-build
27-
stage: "Build manylinux images"
28-
before_install:
29-
- travis-ci/load_cached_images.sh combined
30-
script:
31-
- PLATFORM=$PLATFORM TRAVIS_COMMIT=$TRAVIS_COMMIT ./build.sh glibc_skip
32-
deploy:
33-
provider: script
34-
script: docker/deploy.sh
35-
on:
36-
branch: master
37-
repo: pypa/manylinux
38-
3920
jobs:
4021
include:
41-
- stage: "Build patched i686 glibc for x86_64 image"
42-
env:
43-
- PLATFORM="x86_64"
44-
before_install:
45-
- travis-ci/load_cached_images.sh 32
46-
script:
47-
- PLATFORM=$PLATFORM docker/glibc/build.sh 32
48-
before_cache:
49-
- travis-ci/cache_images.sh 32
50-
- stage: "Build patched x86_64 glibc for x86_64 image"
51-
env:
52-
- PLATFORM="x86_64"
53-
before_install:
54-
- travis-ci/load_cached_images.sh 64
55-
script:
56-
- PLATFORM=$PLATFORM docker/glibc/build.sh 64
57-
before_cache:
58-
- travis-ci/cache_images.sh 64
59-
- stage: "Add patched glibcs to x86_64 image"
60-
env:
61-
- PLATFORM="x86_64"
62-
before_install:
63-
- travis-ci/load_cached_images.sh all
64-
script:
65-
- PLATFORM=$PLATFORM docker/glibc/build.sh all
66-
before_cache:
67-
- travis-ci/cache_images.sh combined_build
68-
- <<: *manylinux-build
69-
env:
70-
- PLATFORM="x86_64"
71-
- <<: *manylinux-build
72-
env:
73-
- PLATFORM="i686"
22+
- arch: amd64
23+
env: PLATFORM="x86_64"
24+
- arch: amd64
25+
env: PLATFORM="i686"
26+
27+
script:
28+
- PLATFORM=$PLATFORM TRAVIS_COMMIT=$TRAVIS_COMMIT ./build.sh
29+
30+
deploy:
31+
provider: script
32+
script: docker/deploy.sh
33+
on:
34+
branch: master
35+
repo: pypa/manylinux

build.sh

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,4 @@
44
set -ex
55

66

7-
if [ "$PLATFORM" == x86_64 ] && [ "$1" != glibc_skip ] || [ "$1" == glibc_only ]; then
8-
docker/glibc/build.sh 32
9-
docker/glibc/build.sh 64
10-
if [ "$1" == "glibc_only" ]; then
11-
exit 0
12-
fi
13-
docker/glibc/build.sh all
14-
fi
15-
167
docker build --rm -t "quay.io/pypa/manylinux2010_$PLATFORM:$TRAVIS_COMMIT" -f "docker/Dockerfile-$PLATFORM" docker/

docker/Dockerfile-x86_64

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# See docker/glibc/
2-
FROM quay.io/pypa/manylinux2010_centos-6-no-vsyscall
1+
# See branch manylinux2010_x86_64_centos6_no_vsyscall of pypa/manylinux
2+
FROM quay.io/pypa/manylinux2010_x86_64_centos6_no_vsyscall:2020-12-19-cd3e980
33
LABEL maintainer="The ManyLinux project"
44

55
ENV AUDITWHEEL_ARCH x86_64

docker/glibc/Dockerfile

Lines changed: 0 additions & 52 deletions
This file was deleted.

docker/glibc/Dockerfile-i686

Lines changed: 0 additions & 15 deletions
This file was deleted.

docker/glibc/Dockerfile-x86_64

Lines changed: 0 additions & 10 deletions
This file was deleted.

docker/glibc/README.rst

Lines changed: 0 additions & 79 deletions
This file was deleted.

docker/glibc/build.sh

Lines changed: 0 additions & 48 deletions
This file was deleted.

docker/glibc/build_scripts/CentOS-source.repo

Lines changed: 0 additions & 15 deletions
This file was deleted.

docker/glibc/build_scripts/glibc.spec.patch

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)