Skip to content
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

Update websphere-liberty:beta to September release #1022

Merged
merged 1 commit into from
Sep 2, 2015
Merged

Update websphere-liberty:beta to September release #1022

merged 1 commit into from
Sep 2, 2015

Conversation

davidcurrie
Copy link
Contributor

No description provided.

@yosifkit
Copy link
Member

yosifkit commented Sep 2, 2015

Changeset: WASdev/ci.docker@c424138...65818b1

LGTM, Build test of #1022; 08e8a0f (websphere-liberty):

$ url="https://raw.githubusercontent.com/docker-library/official-images/08e8a0fb6560d52bf18ea99257d01758f7a6cba9/library/websphere-liberty"
$ bashbrew build "$url"
Fetching websphere-liberty (git://github.com/WASdev/ci.docker) ...
Processing websphere-liberty:kernel ...
Processing websphere-liberty:8.5.5.6-kernel ...
Processing websphere-liberty:common ...
Processing websphere-liberty:8.5.5.6-common ...
Processing websphere-liberty:webProfile6 ...
Processing websphere-liberty:8.5.5.6-webProfile6 ...
Processing websphere-liberty:webProfile7 ...
Processing websphere-liberty:8.5.5.6-webProfile7 ...
Processing websphere-liberty:javaee7 ...
Processing websphere-liberty:8.5.5.6-javaee7 ...
Processing websphere-liberty:8.5.5.6 ...
Processing websphere-liberty:8.5.5 ...
Processing websphere-liberty:latest ...
Processing websphere-liberty:beta ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing websphere-liberty:kernel
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...failed
testing websphere-liberty:common
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...failed
testing websphere-liberty:webProfile6
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...failed
testing websphere-liberty:webProfile7
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...failed
testing websphere-liberty:javaee7
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...failed
testing websphere-liberty:beta
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...failed

There is at least one failure in the above build log.

ie, looks like our tests need some improvements.

@davidcurrie
Copy link
Contributor Author

Hmm - will have to give that one some thought. You can override the command but the entry point still takes you through the script that does the license check i.e. you'd need to specify "-e LICENSE=accept" (which I appreciate you're not going to do!). That's not something that's changed since the original image though...

@yosifkit
Copy link
Member

yosifkit commented Sep 2, 2015

Yeah, that is what I saw. We have the test to help us on the goal of Consistency in official images. Does it make sense that they should accept the license even if they are just dropping into a bash shell? Seems reasonable to me, but I am not sure of the terms of the license.

@davidcurrie
Copy link
Contributor Author

Well, the license acceptance replaces a check that would normally take place on download of Liberty so it may be that you should still accept it even if all your going to do is run bash because you would still get access to the installed files. I'll need to check with the legal beagles. I've opened WASdev/ci.docker#18 to track this.

@yosifkit
Copy link
Member

yosifkit commented Sep 2, 2015

@davidcurrie, Sounds good 👍

/cc @tianon Since this image has been this way from its beginning, we should get this merged and watch WASdev/ci.docker#18 to see what the outcome is.

@tianon
Copy link
Member

tianon commented Sep 2, 2015

LGTM

tianon added a commit that referenced this pull request Sep 2, 2015
Update websphere-liberty:beta to September release
@tianon tianon merged commit b83ef95 into docker-library:master Sep 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants