Skip to content

Upgrade alpine to v3.5 #357

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 4, 2017
Merged

Upgrade alpine to v3.5 #357

merged 2 commits into from
Jan 4, 2017

Conversation

PeterDaveHello
Copy link
Contributor

No description provided.

@tianon
Copy link
Member

tianon commented Dec 28, 2016

I'm +1 on the change, but only after the Alpine image maintainers update latest to point to 3.5 (see docker-library/official-images#2489 (comment)).

@PeterDaveHello
Copy link
Contributor Author

@tianon now the alpine:latest is same as alpine:3.5 :)

@yosifkit
Copy link
Member

yosifkit commented Jan 3, 2017

Similar error to docker-library/httpd#41

+ apk add --no-cache --virtual .build-deps autoconf file g++ gcc libc-dev make pkgconf re2c curl-dev libedit-dev libxml2-dev openssl-dev sqlite-dev
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
  libressl-dev-2.4.4-r0:
    conflicts:
               openssl-dev-1.0.2j-r2[pc:libcrypto=2.4.4]
               openssl-dev-1.0.2j-r2[pc:libssl=2.4.4]
               openssl-dev-1.0.2j-r2[pc:openssl=2.4.4]
    satisfies: libssh2-dev-1.7.0-r2[libressl-dev]
               libssh2-dev-1.7.0-r2[pc:libcrypto]
               libssh2-dev-1.7.0-r2[pc:libssl]
               curl-dev-7.52.1-r0[libressl-dev]
  openssl-dev-1.0.2j-r2:
    conflicts:
               libressl-dev-2.4.4-r0[pc:libcrypto=1.0.2j]
               libressl-dev-2.4.4-r0[pc:libssl=1.0.2j]
               libressl-dev-2.4.4-r0[pc:openssl=1.0.2j]
    satisfies: libssh2-dev-1.7.0-r2[pc:libcrypto]
               libssh2-dev-1.7.0-r2[pc:libssl]
  .build-deps-0:
    masked in: cache
    satisfies: world[.build-deps]

@tianon
Copy link
Member

tianon commented Jan 4, 2017

I successfully build-tested 7.1/alpine, 7.0/alpine, and 5.6/alpine -- hopefully Travis shows us that the rest are OK too. 🙈

@PeterDaveHello
Copy link
Contributor Author

@tianon looks great! I forget to check its dependencies, sorry for that!

@yosifkit yosifkit merged commit 0070964 into docker-library:master Jan 4, 2017
@PeterDaveHello PeterDaveHello deleted the alpine-3.5 branch January 5, 2017 04:56
@tianon
Copy link
Member

tianon commented Jan 5, 2017

Revert incoming in #360 -- see docker-library/golang#131 (comment) for more details.

@im-kulikov
Copy link

im-kulikov commented Jan 16, 2017

@tianon @PeterDaveHello i'll try to build php7.1 with alpine3.5 and it works. See repo

Yep, in alpine 3.5 are:

Switch from OpenSSL to LibreSSL

they are notice about that on release note page

Now there is no difference between build with openssl or libressl, all sources placed in /usr/include/openssl/.


If someone does not read realese notes - this is a huge problem. But OpenSSL does not fix bugs for a long time. At the same time, LibreSSL is kept up to date and evolving.


Mb we can add/create new tag for Alpine 3.5?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants