It turns out cpio on fedora does not accept '--extract-over-symlinks' 
parameter whereas the one on ubuntu does. 

What is interesting both are the same version:
Fedora:
cpio (GNU cpio) 2.12
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Phil Nelson, David MacKenzie, John Oleynick,
and Sergey Poznyakoff.

Ubuntu:
cpio (GNU cpio) 2.12
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Phil Nelson, David MacKenzie, John Oleynick,
and Sergey Poznyakoff.

How shall we fix it apart from 'if ubuntu this else that'?

On Sunday, January 19, 2020 at 8:33:56 PM UTC-5, jen...@scylladb.com wrote:
>
> See <
> https://jenkins.scylladb.com/job/osv-build/1553/display/redirect?page=changes>
>  
>
>
> Changes: 
>
> [jwkozaczuk] apps: updated to the latest 
>
>
> ------------------------------------------ 
> [...truncated 539.84 KB...] 
> Adding /usr/tomcat/webapps/examples/jsp/security/protected/index.jsp... 
> Adding 
> /usr/tomcat/webapps/examples/jsp/security/protected/login.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/security/protected/error.jsp... 
> Adding /usr/tomcat/webapps/examples/jsp/security/protected/login.jsp... 
> Adding 
> /usr/tomcat/webapps/examples/jsp/security/protected/error.jsp.html... 
> Adding 
> /usr/tomcat/webapps/examples/jsp/security/protected/index.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp... 
> Adding /usr/tomcat/webapps/examples/jsp/jsptoserv/hello.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/jsptoserv/jts.html... 
> Adding /usr/tomcat/webapps/examples/jsp/jsptoserv/hello.jsp... 
> Adding 
> /usr/tomcat/webapps/examples/jsp/jsptoserv/ServletToJsp.java.html... 
> Adding /usr/tomcat/webapps/examples/jsp/error/err.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/error/err.jsp... 
> Adding /usr/tomcat/webapps/examples/jsp/error/errorpge.jsp... 
> Adding /usr/tomcat/webapps/examples/jsp/error/error.html... 
> Adding /usr/tomcat/webapps/examples/jsp/error/er.html... 
> Adding /usr/tomcat/webapps/examples/jsp/error/errorpge.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/num/numguess.jsp... 
> Adding /usr/tomcat/webapps/examples/jsp/num/numguess.html... 
> Adding /usr/tomcat/webapps/examples/jsp/num/numguess.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/forward/forward.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/forward/one.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/forward/one.jsp... 
> Adding /usr/tomcat/webapps/examples/jsp/forward/fwd.html... 
> Adding /usr/tomcat/webapps/examples/jsp/forward/forward.jsp... 
> Adding /usr/tomcat/webapps/examples/jsp/forward/two.html... 
> Adding /usr/tomcat/webapps/examples/jsp/plugin/plugin.jsp.html... 
> Adding /usr/tomcat/webapps/examples/jsp/plugin/plugin.jsp... 
> Adding /usr/tomcat/webapps/examples/jsp/plugin/plugin.html... 
> Adding /usr/tomcat/webapps/examples/jsp/plugin/applet/Clock2.java... 
> Adding /usr/tomcat/webapps/examples/jsp/plugin/applet/Clock2.class... 
> Adding /usr/tomcat/webapps/examples/jsp/simpletag/foo.html... 
> Adding /usr/tomcat/webapps/examples/jsp/simpletag/foo.jsp... 
> Adding /usr/tomcat/webapps/examples/jsp/simpletag/foo.jsp.html... 
> Adding /usr/tomcat/webapps/examples/websocket/drawboard.xhtml... 
> Adding /usr/tomcat/webapps/examples/websocket/index.xhtml... 
> Adding /usr/tomcat/webapps/examples/websocket/chat.xhtml... 
> Adding /usr/tomcat/webapps/examples/websocket/snake.xhtml... 
> Adding /usr/tomcat/webapps/examples/websocket/echo.xhtml... 
> Adding /usr/tomcat/webapps/examples/servlets/reqinfo.html... 
> Adding /usr/tomcat/webapps/examples/servlets/helloworld.html... 
> Adding /usr/tomcat/webapps/examples/servlets/index.html... 
> Adding /usr/tomcat/webapps/examples/servlets/reqparams.html... 
> Adding /usr/tomcat/webapps/examples/servlets/cookies.html... 
> Adding /usr/tomcat/webapps/examples/servlets/reqheaders.html... 
> Adding /usr/tomcat/webapps/examples/servlets/sessions.html... 
> Adding 
> /usr/tomcat/webapps/examples/servlets/nonblocking/bytecounter.html... 
> Adding /usr/tomcat/webapps/examples/servlets/images/code.gif... 
> Adding /usr/tomcat/webapps/examples/servlets/images/return.gif... 
> Adding /usr/tomcat/webapps/examples/servlets/images/execute.gif... 
> Adding /usr/tomcat/temp/safeToDelete.tmp... 
> Adding /usr/tomcat/lib/tomcat-i18n-cs.jar... 
> Adding /usr/tomcat/lib/tomcat-i18n-ko.jar... 
> Adding /usr/tomcat/lib/jasper-el.jar... 
> Adding /usr/tomcat/lib/catalina-ha.jar... 
> Adding /usr/tomcat/lib/tomcat-coyote.jar... 
> Adding /usr/tomcat/lib/el-api.jar... 
> Adding /usr/tomcat/lib/tomcat-jdbc.jar... 
> Adding /usr/tomcat/lib/catalina-tribes.jar... 
> Adding /usr/tomcat/lib/tomcat-jni.jar... 
> Adding /usr/tomcat/lib/tomcat-websocket.jar... 
> Adding /usr/tomcat/lib/tomcat-i18n-ja.jar... 
> Adding /usr/tomcat/lib/tomcat-i18n-es.jar... 
> Adding /usr/tomcat/lib/tomcat-util-scan.jar... 
> Adding /usr/tomcat/lib/catalina-ant.jar... 
> Adding /usr/tomcat/lib/catalina.jar... 
> Adding /usr/tomcat/lib/tomcat-i18n-ru.jar... 
> Adding /usr/tomcat/lib/tomcat-i18n-zh-CN.jar... 
> Adding /usr/tomcat/lib/servlet-api.jar... 
> Adding /usr/tomcat/lib/tomcat-api.jar... 
> Adding /usr/tomcat/lib/tomcat-i18n-de.jar... 
> Adding /usr/tomcat/lib/jsp-api.jar... 
> Adding /usr/tomcat/lib/tomcat-util.jar... 
> Adding /usr/tomcat/lib/jaspic-api.jar... 
> Adding /usr/tomcat/lib/jasper.jar... 
> Adding /usr/tomcat/lib/tomcat-i18n-fr.jar... 
> Adding /usr/tomcat/lib/tomcat-dbcp.jar... 
> Adding /usr/tomcat/lib/annotations-api.jar... 
> Adding /usr/tomcat/lib/catalina-storeconfig.jar... 
> Adding /usr/tomcat/lib/tomcat-i18n-pt-BR.jar... 
> Adding /usr/tomcat/lib/ecj-4.9.jar... 
> Adding /usr/tomcat/lib/websocket-api.jar... 
> Adding /usr/tomcat/conf/web.xml.orig... 
> Adding /usr/tomcat/conf/tomcat-users.xsd... 
> Adding /usr/tomcat/conf/logging.properties... 
> Adding /usr/tomcat/conf/catalina.properties... 
> Adding /usr/tomcat/conf/jaspic-providers.xml... 
> Adding /usr/tomcat/conf/server.xml... 
> Adding /usr/tomcat/conf/jaspic-providers.xsd... 
> Adding /usr/tomcat/conf/server.xml.orig... 
> Adding /usr/tomcat/conf/tomcat-users.xml... 
> Adding /usr/tomcat/conf/context.xml... 
> Adding /usr/tomcat/conf/web.xml... 
> Adding /usr/tomcat/conf/catalina.policy... 
> cpiod finished 
> + mv build/release/usr.img osv-tomcat.img 
> [osv-build] $ /bin/sh -xe /tmp/jenkins5395736351216978837.sh 
> + make -j4 ARCH=aarch64 
> Building into build/release.aarch64 
>   GEN gen/include/osv/version.h 
>   CXX loader.cc 
>   CXX core/version.cc 
>   CXX libc/libc.cc 
>   LINK loader.elf 
>   LIBOSV.SO 
>   STRIP loader.elf -> loader-stripped.elf 
>   DD build/release.aarch64/loader.img preboot.bin 
>   DD build/release.aarch64/loader.img loader-stripped.elf 
>   IMGEDIT build/release.aarch64/loader.img 
> [osv-build] $ /bin/sh -xe /tmp/jenkins8264524148209861436.sh 
> + scripts/build -j4 image=openjdk8-fedora,java-tests 
> Building into build/release.x64 
>   GEN gen/include/osv/version.h 
> mkdir -p build/etc/pki/ca-trust/extracted/openssl 
> mkdir -p build/etc/pki/ca-trust/extracted/pem 
> mkdir -p build/etc/pki/ca-trust/extracted/java 
> p11-kit extract --format=openssl-bundle --filter=certificates --overwrite 
> build/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt 
> p11-kit extract --format=pem-bundle --filter=ca-anchors --overwrite 
> --purpose server-auth 
> build/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem 
> p11-kit extract --format=pem-bundle --filter=ca-anchors --overwrite 
> --purpose email build/etc/pki/ca-trust/extracted/pem/email-ca-bundle.pem 
> p11-kit extract --format=pem-bundle --filter=ca-anchors --overwrite 
> --purpose code-signing 
> build/etc/pki/ca-trust/extracted/pem/objsign-ca-bundle.pem 
> p11-kit extract --format=java-cacerts --filter=ca-anchors --overwrite 
> --purpose server-auth build/etc/pki/ca-trust/extracted/java/cacerts 
>   MKDIRS 
>   MKDIRS 
> cd <https://jenkins.scylladb.com/job/osv-build/ws/modules/java-base> && 
> mvn -q --projects :runjava-common,:runjava-non-isolated package 
> -DskipTests=true 
> mkdir -p upstream 
> wget -c -O 
> upstream/java-1.8.0-openjdk-headless-1.8.0.242.b06-0.0.ea.fc32.x86_64.rpm 
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/j/java-1.8.0-openjdk-headless-1.8.0.242.b06-0.0.ea.fc32.x86_64.rpm
>  
>
> --2020-01-20 
> <http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/j/java-1.8.0-openjdk-headless-1.8.0.242.b06-0.0.ea.fc32.x86_64.rpm--2020-01-20>
>  
> 03:33:50--  
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/j/java-1.8.0-openjdk-headless-1.8.0.242.b06-0.0.ea.fc32.x86_64.rpm
>  
> Connecting to 10.0.0.4:3128... connected. 
> Proxy request sent, awaiting response... 200 OK 
>
>     The file is already fully retrieved; nothing to do. 
>
> wget -c -O upstream/tzdata-java-2019c-1.fc32.noarch.rpm 
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/t/tzdata-java-2019c-1.fc32.noarch.rpm
>  
>
> --2020-01-20 
> <http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/t/tzdata-java-2019c-1.fc32.noarch.rpm--2020-01-20>
>  
> 03:33:50--  
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/t/tzdata-java-2019c-1.fc32.noarch.rpm
>  
> Connecting to 10.0.0.4:3128... connected. 
> Proxy request sent, awaiting response... 416 Requested Range Not 
> Satisfiable 
>
>     The file is already fully retrieved; nothing to do. 
>
> wget -c -O upstream/nspr-4.24.0-1.fc32.x86_64.rpm 
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nspr-4.24.0-1.fc32.x86_64.rpm
>  
>
> --2020-01-20 
> <http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nspr-4.24.0-1.fc32.x86_64.rpm--2020-01-20>
>  
> 03:33:51--  
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nspr-4.24.0-1.fc32.x86_64.rpm
>  
> Connecting to 10.0.0.4:3128... connected. 
> Proxy request sent, awaiting response... 200 OK 
>
>     The file is already fully retrieved; nothing to do. 
>
> wget -c -O upstream/nss-3.49.0-1.fc32.x86_64.rpm 
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nss-3.49.0-1.fc32.x86_64.rpm
>  
>
> --2020-01-20 
> <http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nss-3.49.0-1.fc32.x86_64.rpm--2020-01-20>
>  
> 03:33:51--  
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nss-3.49.0-1.fc32.x86_64.rpm
>  
> Connecting to 10.0.0.4:3128... connected. 
> Proxy request sent, awaiting response... 200 OK 
>
>     The file is already fully retrieved; nothing to do. 
>
> wget -c -O upstream/nss-util-3.49.0-1.fc32.x86_64.rpm 
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nss-util-3.49.0-1.fc32.x86_64.rpm
>  
>
> --2020-01-20 
> <http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nss-util-3.49.0-1.fc32.x86_64.rpm--2020-01-20>
>  
> 03:33:51--  
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nss-util-3.49.0-1.fc32.x86_64.rpm
>  
> Connecting to 10.0.0.4:3128... connected. 
> Proxy request sent, awaiting response... 200 OK 
>
>     The file is already fully retrieved; nothing to do. 
>
> wget -c -O upstream/nss-softokn-freebl-3.49.0-1.fc32.x86_64.rpm 
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nss-softokn-freebl-3.49.0-1.fc32.x86_64.rpm
>  
>
> --2020-01-20 
> <http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nss-softokn-freebl-3.49.0-1.fc32.x86_64.rpm--2020-01-20>
>  
> 03:33:52--  
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/n/nss-softokn-freebl-3.49.0-1.fc32.x86_64.rpm
>  
> Connecting to 10.0.0.4:3128... connected. 
> Proxy request sent, awaiting response... 200 OK 
> Length: 241933 (236K) [application/x-redhat-package-manager] 
> Saving to: ‘upstream/nss-softokn-freebl-3.49.0-1.fc32.x86_64.rpm’ 
>
>      0K .......... .......... .......... .......... .......... 21%  121K 
> 2s 
>     50K .......... .......... .......... .......... .......... 42%  241K 
> 1s 
>    100K .......... .......... .......... .......... .......... 63% 23.1M 
> 0s 
>    150K .......... .......... .......... .......... .......... 84% 28.1M 
> 0s 
>    200K .......... .......... .......... ......               100% 
>  160K=0.9s 
>
> 2020-01-20 03:33:53 (277 KB/s) - 
> ‘upstream/nss-softokn-freebl-3.49.0-1.fc32.x86_64.rpm’ saved 
> [241933/241933] 
>
> wget -c -O upstream/lcms2-2.9-6.fc31.x86_64.rpm 
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/l/lcms2-2.9-6.fc31.x86_64.rpm
>  
>
> --2020-01-20 
> <http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/l/lcms2-2.9-6.fc31.x86_64.rpm--2020-01-20>
>  
> 03:33:53--  
> http://mirrors.kernel.org/fedora/development/rawhide/Everything/x86_64/os/Packages/l/lcms2-2.9-6.fc31.x86_64.rpm
>  
> Connecting to 10.0.0.4:3128... connected. 
> Proxy request sent, awaiting response... 416 Requested Range Not 
> Satisfiable 
>
>     The file is already fully retrieved; nothing to do. 
>
> rm -rf install 
> mkdir -p install/usr 
> ln -s lib install/usr/lib64 
> rpm2cpio 
> upstream/java-1.8.0-openjdk-headless-1.8.0.242.b06-0.0.ea.fc32.x86_64.rpm | 
> (cd install && cpio -id --extract-over-symlinks) 
> cpio: unrecognized option '--extract-over-symlinks' 
> Try 'cpio --help' or 'cpio --usage' for more information. 
> make: *** [Makefile:62: module] Error 64 
> No such image configuration: openjdk8-fedora,java-tests. Assuming list of 
> modules. 
> Importing <
> https://jenkins.scylladb.com/job/osv-build/ws/apps/openjdk8-fedora/module.py> 
>
> Importing <
> https://jenkins.scylladb.com/job/osv-build/ws/modules/java-cmd/module.py> 
> Importing <
> https://jenkins.scylladb.com/job/osv-build/ws/modules/java-non-isolated/module.py>
>  
>
> Importing <
> https://jenkins.scylladb.com/job/osv-build/ws/modules/java-base/module.py> 
>
> Importing <
> https://jenkins.scylladb.com/job/osv-build/ws/apps/fonts/module.py> 
> No module.py in <
> https://jenkins.scylladb.com/job/osv-build/ws/modules/ca-certificates> 
> No module.py in <
> https://jenkins.scylladb.com/job/osv-build/ws/modules/libz> 
> Importing <
> https://jenkins.scylladb.com/job/osv-build/ws/modules/java-tests/module.py> 
>
> Modules: 
>   fonts 
>   ca-certificates 
>   libz 
>   java-base 
>   java-non-isolated 
>   java-cmd 
>   openjdk8-fedora.* 
>   java-tests.* 
> Traceback (most recent call last): 
>   File "scripts/module.py", line 281, in <module> 
>     args.func(args) 
>   File "scripts/module.py", line 234, in build 
>     make_modules(modules, args) 
>   File "scripts/module.py", line 124, in make_modules 
>     raise Exception('make failed for ' + module.name) 
> Exception: make failed for openjdk8-fedora 
> scripts/build failed: ( for i in "${args[@]}"; 
> do 
>     case $i in 
>         *=*) 
>             export "$i" 
>         ;; 
>     esac; 
> done; export fs_type jdkbase mode OSV_BUILD_PATH; export ARCH=$arch 
> OSV_BASE=$SRC; scripts/module.py $j_arg build -c "$modules" $usrskel_arg 
> $no_required_arg ) 
> + scripts/test.py --name 'java.*' 
>   TEST java-perms                         Traceback (most recent call 
> last): 
>   File "<
> https://jenkins.scylladb.com/job/osv-build/ws/scripts/tests/../../scripts/run.py";,>
>  
> line 539, in <module> 
>     raise Exception('Image file %s does not exist.' % cmdargs.image_file) 
> Exception: Image file <
> https://jenkins.scylladb.com/job/osv-build/ws/build/last/usr.img> does 
> not exist. 
> Test java-perms FAILED 
> Traceback (most recent call last): 
>   File "scripts/test.py", line 204, in <module> 
>     main() 
>   File "scripts/test.py", line 183, in main 
>     run_tests() 
>   File "scripts/test.py", line 174, in run_tests 
>     run(tests_to_run) 
>   File "scripts/test.py", line 94, in run 
>     run_test(test) 
>   File "scripts/test.py", line 69, in run_test 
>     test.run() 
>   File "<
> https://jenkins.scylladb.com/job/osv-build/ws/scripts/tests/testing.py";,> 
> line 38, in run 
>     run_command_in_guest(self.command, hypervisor=self.hypervisor, 
> run_py_args=self.run_py_args).join() 
>   File "<
> https://jenkins.scylladb.com/job/osv-build/ws/scripts/tests/testing.py";,> 
> line 184, in join 
>     raise Exception('Guest failed (returncode=%d)' % 
> self.process.returncode) 
> Exception: Guest failed (returncode=1) 
> Build step 'Execute shell' marked build as failure 
> IRC notifier plugin: Sending notification to: #osv 
> Not sending mail to user jwkoz...@gmail.com <javascript:> with no 
> permission to view osv-build #1553 
>

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to osv-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/b70a76b0-9b43-4e0c-b449-d3c0d8a2c79c%40googlegroups.com.

Reply via email to