From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: java: switch to icedtea-8 as default JDK Date: Fri, 1 Dec 2017 21:41:17 +0100 Message-ID: References: <87375czhqj.fsf@elephly.net> <873756herx.fsf@gmail.com> <87y3myv7k9.fsf@elephly.net> <87d141mvgn.fsf@gmail.com> <878tepmud6.fsf@gmail.com> <87bmjkfe1j.fsf@gmail.com> <20171130192737.GU991@macbook41> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c0551a4fa55c8055f4d634a" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56645) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKs7e-0004pa-CX for guix-devel@gnu.org; Fri, 01 Dec 2017 15:41:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKs7b-0003Nk-8w for guix-devel@gnu.org; Fri, 01 Dec 2017 15:41:22 -0500 Received: from mail-it0-x230.google.com ([2607:f8b0:4001:c0b::230]:46671) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eKs7a-0003Mt-W7 for guix-devel@gnu.org; Fri, 01 Dec 2017 15:41:19 -0500 Received: by mail-it0-x230.google.com with SMTP id t1so3863509ite.5 for ; Fri, 01 Dec 2017 12:41:18 -0800 (PST) In-Reply-To: <20171130192737.GU991@macbook41> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Efraim Flashner , Ricardo Wurmus , Chris Marusich Cc: guix-devel --94eb2c0551a4fa55c8055f4d634a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello! I've just checked the current build status of packages on hyrda. I could filter out a few that currently seems not to build anyway, we might try to fix those first. I'll send a quick list: *java-htsjdk@1.129 -> newer version (2.3.0) in master, does not build; java-testng@6.12 *java-plexus-container-default@1.7.1 -> does not build; java-testng@6.12 *kodi@18.0_alpha-6-f22d62d -> does not build; unbound 1.6.7 *java-eclipse-jetty-servlet@9.4.6 -> does not build; java-eclipse-jetty-security-9.2.22 *java-eclipse-jetty-servlet@9.2.22 -> does not build; java-eclipse-jetty-security-9.4.6 The first one with the specific version does build, to be clear, but the newer version does not. I've extracted the log segment of those failures: ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------- java-testng@6.12 - log extract: TestNG Total tests run: 1517, Failures: 1, Skips: 0 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Failures in :TestNG, :Parallelization test.thread.parallelization.ParallelByMethodsTestCase4Scenario1.verifyThatT= estMethodsRunInParallelThreads() StackTrace: java.lang.AssertionError: Expected 6 test method start event logs to be in a block of methods executing in parallel. Found an event log of a different type in the block being processed: [EventLog{Event: LISTENER_TEST_METHOD_START, Suite: TestSuiteC, Test: TestSuiteC-FourTestClassTest, Class: test.thread.parallelization.sample.TestClassBSixMethodsWithDataProviderOnAl= lMethodsAndNoDepsSample, Class instance hash code: 2118912967, Method name: testMethodB, Time of event: 1511159025654, Thread ID: 5556}, EventLog{Event: TEST_METHOD_EXECUTION, Suite: TestSuiteC, Test: TestSuiteC-FourTestClassTest, Class: test.thread.parallelization.sample.TestClassBSixMethodsWithDataProviderOnAl= lMethodsAndNoDepsSample, Class instance hash code: 2118912967, Method name: testMethodB, Data provider param: paramThree, Time of event: 1511159026154, Thread ID: 5556}, EventLog{Event: LISTENER_TEST_METHOD_START, Suite: TestSuiteC, Test: TestSuiteC-FourTestClassTest, Class: test.thread.parallelization.sample.TestClassBSixMethodsWithDataProviderOnAl= lMethodsAndNoDepsSample, Class instance hash code: 2118912967, Method name: testMethodA, Time of event: 1511159026244, Thread ID: 5550}, EventLog{Event: LISTENER_TEST_METHOD_START, Suite: TestSuiteC, Test: TestSuiteC-FourTestClassTest, Class: test.thread.parallelization.sample.TestClassBSixMethodsWithDataProviderOnAl= lMethodsAndNoDepsSample, Class instance hash code: 2118912967, Method name: testMethodF, Time of event: 1511159026244, Thread ID: 5560}, EventLog{Event: LISTENER_TEST_METHOD_START, Suite: TestSuiteC, Test: TestSuiteC-FourTestClassTest, Class: test.thread.parallelization.sample.TestClassBSixMethodsWithDataProviderOnAl= lMethodsAndNoDepsSample, Class instance hash code: 2118912967, Method name: testMethodC, Time of event: 1511159026244, Thread ID: 5552}, EventLog{Event: LISTENER_TEST_METHOD_START, Suite: TestSuiteC, Test: TestSuiteC-FourTestClassTest, Class: test.thread.parallelization.sample.TestClassBSixMethodsWithDataProviderOnAl= lMethodsAndNoDepsSample, Class instance hash code: 2118912967, Method name: testMethodE, Time of event: 1511159026244, Thread ID: 5558}] expected [true] but found [false] at test.thread.parallelization.BaseParallelizationTest.verifyEventTypeForEvent= sLogs(Unknown Source) at test.thread.parallelization.BaseParallelizationTest.verifySimultaneousTestM= ethodListenerStartEvents(Unknown Source) at test.thread.parallelization.BaseParallelizationTest.verifySimultaneousTestM= ethodListenerStartEvents(Unknown Source) at test.thread.parallelization.BaseParallelizationTest.verifyParallelTestMetho= dsWithNonParallelDataProvider(Unknown Source) at test.thread.parallelization.ParallelByMethodsTestCase4Scenario1.verifyThatT= estMethodsRunInParallelThreads(Unknown Source) ... Removed 27 stack frames phase `check' failed after 282.9 seconds Requires further investigation. ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ----------------------------------------------------------------------- unbound@1.6.7 - log extract libtool: link: gcc -I. -I/gnu/store/ks27x0mf95gir0cdgb9h573xbava6v1k-python-3.5.3/include/python3.= 5m -I/gnu/store/m0m6bwzi8lx7kv8zbn3hjrim6flmgnf4-openssl-1.0.2l/include -I/gnu/store/ldkwm8hwhknpx6651yjgc1231nh8234d-libevent-2.1.8/include -I/gnu/store/wdlhrg370gm42s7ggyhnvnb4xrzpls1x-expat-2.2.1/include -g -O2 -flto -pthread -o testbound .libs/testbound.o .libs/replay.o .libs/fake_event.o .libs/testpkts.o .libs/worker.o .libs/acl_list.o .libs/daemon.o .libs/stats.o .libs/shm_main.o .libs/dns.o .libs/infra.o .libs/rrset.o .libs/dname.o .libs/msgencode.o .libs/as112.o .libs/msgparse.o .libs/msgreply.o .libs/packed_rrset.o .libs/iterator.o .libs/iter_delegpt.o .libs/iter_donotq.o .libs/iter_fwd.o .libs/iter_hints.o .libs/iter_priv.o .libs/iter_resptype.o .libs/iter_scrub.o .libs/iter_utils.o .libs/localzone.o .libs/mesh.o .libs/modstack.o .libs/view.o .libs/outbound_list.o .libs/alloc.o .libs/config_file.o .libs/configlexer.o .libs/configparser.o .libs/fptr_wlist.o .libs/locks.o .libs/log.o .libs/mini_event.o .libs/module.o .libs/net_help.o .libs/random.o .libs/rbtree.o .libs/regional.o .libs/rtt.o .libs/dnstree.o .libs/lookup3.o .libs/lruhash.o .libs/slabhash.o .libs/timehist.o .libs/tube.o .libs/winsock_event.o .libs/autotrust.o .libs/val_anchor.o .libs/validator.o .libs/val_kcache.o .libs/val_kentry.o .libs/val_neg.o .libs/val_nsec3.o .libs/val_nsec.o .libs/val_secalgo.o .libs/val_sigcrypt.o .libs/val_utils.o .libs/dns64.o .libs/cachedb.o .libs/authzone.o .libs/pythonmod.o .libs/pythonmod_utils.o .libs/respip.o .libs/ub_event.o .libs/keyraw.o .libs/sbuffer.o .libs/wire2str.o .libs/parse.o .libs/parseutil.o .libs/rrdef.o .libs/str2wire.o .libs/strlcat.o .libs/strlcpy.o .libs/reallocarray.o .libs/arc4random.o .libs/arc4random_uniform.o .libs/explicit_bzero.o .libs/arc4_lock.o -L/gnu/store/m0m6bwzi8lx7kv8zbn3hjrim6flmgnf4-openssl-1.0.2l/lib -L/gnu/store/ldkwm8hwhknpx6651yjgc1231nh8234d-libevent-2.1.8/lib -L/gnu/store/wdlhrg370gm42s7ggyhnvnb4xrzpls1x-expat-2.2.1/lib -lssl /gnu/store/ldkwm8hwhknpx6651yjgc1231nh8234d-libevent-2.1.8/lib/libevent.so -L/gnu/store/ks27x0mf95gir0cdgb9h573xbava6v1k-python-3.5.3/lib -L/gnu/store/ks27x0mf95gir0cdgb9h573xbava6v1k-python-3.5.3/lib/python3.5 -L. -lpython3.5m -lcrypto -pthread -Wl,-rpath -Wl,/gnu/store/ldkwm8hwhknpx6651yjgc1231nh8234d-libevent-2.1.8/lib -Wl,-rpath -Wl,/gnu/store/ldkwm8hwhknpx6651yjgc1231nh8234d-libevent-2.1.8/lib -Wl,-rpath -Wl,/gnu/store/m0m6bwzi8lx7kv8zbn3hjrim6flmgnf4-openssl-1.0.2l/lib LD_PRELOAD=3D/tmp/nss_preload.so ./unittest make: *** [Makefile:308: test] Killed phase `check' failed after 18.3 seconds Requires further investigation. ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= --------------------------------------------------------------------------- java-eclipse-jetty-security@9.2.22 - log extract [junit] Tests run: 22, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.75 sec [junit] HTTP/1.1 302 Found [junit] Date: Mon, 20 Nov 2017 05:32:39 GMT [junit] Location: https://wobble.com/ctx/data/info [junit] Content-Length: 0 [junit] Server: Jetty(9.2.z-SNAPSHOT) [junit] [junit] BUILD FAILED /tmp/guix-build-java-eclipse-jetty-security-9.2.22.drv-0/jetty.project-jett= y-9.2.22.v20170606/jetty-security/build.xml:1: Test org.eclipse.jetty.security.ConstraintTest failed Total time: 3 seconds phase `check' failed after 4.0 seconds Requires further investigation. ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ------ java-eclipse-jetty-security@9.4.6 - log extract BUILD FAILED /tmp/guix-build-java-eclipse-jetty-security-9.4.6.drv-0/jetty.project-jetty= -9.4.6.v20170531/jetty-security/build.xml:1: Test org.eclipse.jetty.security.ConstraintTest failed Total time: 12 seconds phase `check' failed after 13.3 seconds Requires further investigation. ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ----------- This is how far I could get by now. What should we do with these? These are the latest hydra run results by the way, it might well be that some of these is already fixed. 2017-11-30 20:27 GMT+01:00 Efraim Flashner : > On Wed, Nov 29, 2017 at 10:58:48PM -0800, Chris Marusich wrote: > > Chris Marusich writes: > > > > >> 1) Confirm that these packages build before making changes. If any > > >> fail, fix them first if possible. > > >> > > >> ... > > >> > > >> I'm going to try step (1) tonight on my laptop. Is there a way to > check > > >> their build status on Hydra, I wonder? I'm planning to just do it i= n > a > > >> simple shell one-liner like the following: > > >> > > >> for pkg in $( echo success: $pkg >> /tmp/log; else echo failure: $pkg >> /tmp/log; fi; > done > > > > I tried something like this, and GuixSD crashed while it was building > > the packages... Specifically, the following morning, I checked my > > computer and found that the screen remained blank, the HDD I/O LED was > > constantly on (as if tons of disk access was taking place), and not eve= n > > pressing the capslock key would turn on the capslock key LED. I decide= d > > to let the computer sit for the day, but when I got home 8 hours later, > > nothing had changed. I power cycled my machine, and after it booted, I > > found that during the night, my kernel had logged an Oops along with a > > BUG in /var/log/messages, but I don't really know why it occurred. > > > > So, I don't know if any of the packages built successfully or not. I'l= l > > try again tonight, and this time I'll store the results somewhere where > > I'll (hopefully) be able to see how far it got before crashing. > > Hopefully it won't crash this time... If you know of an easier way to > > check the build status of packages that will be impacted by an icedtea > > change, please let me know. > > > > -- > > Chris > > my build script is a little different: > guix package -A | cut -f1,2 | sed -e 's/\t/@/' | parallel --bar --shuf > --jobs 1 guix build --no-grafts --fallback > > and you could have "guix refresh -l -e '(@ (gnu packages java) icedtea-7)= '" > in place of 'guix package -A'. Mine doesn't take into account packages > that are already built or dependencies which have already failed, but it > could be loading all the packages into memory at once is too much. If it > isn't then perhaps: > guix build --no-grafts --keep-going < $(guix refresh ... | cut -f1,2 | se= d > -e 's/\t/@/' ) > would also work. > > > -- > Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7= =9D =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 > GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 > Confidentiality cannot be guaranteed on emails sent or received unencrypt= ed > --94eb2c0551a4fa55c8055f4d634a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello!

I've just checked the curren= t build status of packages on hyrda. I could filter out a few that currentl= y seems not to build anyway, we might try to fix those first.
I'll send a quick list:

*java-htsj= dk@1.129 -> newer version (2.3.0) in master, does not build; java-testng= @6.12
*java-plexus-container-default@1.7.1 -> does not build; = java-testng@6.12
*kodi@18.0_alpha-6-f22d62d -> does not bu= ild; unbound 1.6.7
*java-eclipse-jetty-servlet@9.4.6 -&g= t; does not build; java-eclipse-jetty-security-9.2.22
*java-eclip= se-jetty-servlet@9.2.22 -> does not build; java-eclipse-jetty-security-9= .4.6

The first one with the specific version= does build, to be clear, but the newer version does not.
I'v= e extracted the log segment of those failures:

---= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= -------------------------------------------------------------------
java-testng@6.12 - log extract:
TestNG
Total te= sts run: 1517, Failures: 1, Skips: 0
=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Failures i= n <suite> :TestNG, <test> :Parallelization
test.threa= d.parallelization.ParallelByMethodsTestCase4Scenario1.verifyThatTestMethods= RunInParallelThreads()
StackTrace:
=C2=A0java.lang.Asse= rtionError: Expected 6 test method start event logs to be in a block of met= hods executing in parallel. Found an event log of a different type in the b= lock being processed: [EventLog{Event: LISTENER_TEST_METHOD_START, Suite: T= estSuiteC, Test: TestSuiteC-FourTestClassTest, Class: test.thread.paralleli= zation.sample.TestClassBSixMethodsWithDataProviderOnAllMethodsAndNoDepsSamp= le, Class instance hash code: 2118912967, Method name: testMethodB, Time of= event: 1511159025654, Thread ID: 5556}, EventLog{Event: TEST_METHOD_EXECUT= ION, Suite: TestSuiteC, Test: TestSuiteC-FourTestClassTest, Class: test.thr= ead.parallelization.sample.TestClassBSixMethodsWithDataProviderOnAllMethods= AndNoDepsSample, Class instance hash code: 2118912967, Method name: testMet= hodB, Data provider param: paramThree, Time of event: 1511159026154, Thread= ID: 5556}, EventLog{Event: LISTENER_TEST_METHOD_START, Suite: TestSuiteC, = Test: TestSuiteC-FourTestClassTest, Class: test.thread.parallelization.samp= le.TestClassBSixMethodsWithDataProviderOnAllMethodsAndNoDepsSample, Class i= nstance hash code: 2118912967, Method name: testMethodA, Time of event: 151= 1159026244, Thread ID: 5550}, EventLog{Event: LISTENER_TEST_METHOD_START, S= uite: TestSuiteC, Test: TestSuiteC-FourTestClassTest, Class: test.thread.pa= rallelization.sample.TestClassBSixMethodsWithDataProviderOnAllMethodsAndNoD= epsSample, Class instance hash code: 2118912967, Method name: testMethodF, = Time of event: 1511159026244, Thread ID: 5560}, EventLog{Event: LISTENER_TE= ST_METHOD_START, Suite: TestSuiteC, Test: TestSuiteC-FourTestClassTest, Cla= ss: test.thread.parallelization.sample.TestClassBSixMethodsWithDataProvider= OnAllMethodsAndNoDepsSample, Class instance hash code: 2118912967, Method n= ame: testMethodC, Time of event: 1511159026244, Thread ID: 5552}, EventLog{= Event: LISTENER_TEST_METHOD_START, Suite: TestSuiteC, Test: TestSuiteC-Four= TestClassTest, Class: test.thread.parallelization.sample.TestClassBSixMetho= dsWithDataProviderOnAllMethodsAndNoDepsSample, Class instance hash code: 21= 18912967, Method name: testMethodE, Time of event: 1511159026244, Thread ID= : 5558}] expected [true] but found [false]
at test.thread.parallelization.BaseParallelizationTest.ve= rifyEventTypeForEventsLogs(Unknown Source)
at test.thread.parallelization.BaseParallelizationTest.ve= rifySimultaneousTestMethodListenerStartEvents(Unknown Source)
at test.thread.parallelization.BasePar= allelizationTest.verifySimultaneousTestMethodListenerStartEvents(Unknown So= urce)
at test.thread.para= llelization.BaseParallelizationTest.verifyParallelTestMethodsWithNonParalle= lDataProvider(Unknown Source)
at test.thread.parallelization.ParallelByMethodsTestCase4Scenario1.ver= ifyThatTestMethodsRunInParallelThreads(Unknown Source)
... Remove= d 27 stack frames=C2=A0

phase `check' failed a= fter 282.9 seconds=C2=A0

Requires further investig= ation.

-------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ----------------------------------

unbound@1.= 6.7 - log extract
libtool: link: gcc -I. -I/gnu/store/ks27x0mf95g= ir0cdgb9h573xbava6v1k-python-3.5.3/include/python3.5m -I/gnu/store/m0m6bwzi= 8lx7kv8zbn3hjrim6flmgnf4-openssl-1.0.2l/include -I/gnu/store/ldkwm8hwhknpx6= 651yjgc1231nh8234d-libevent-2.1.8/include -I/gnu/store/wdlhrg370gm42s7ggyhn= vnb4xrzpls1x-expat-2.2.1/include -g -O2 -flto -pthread -o testbound .libs/t= estbound.o .libs/replay.o .libs/fake_event.o .libs/testpkts.o .libs/worker.= o .libs/acl_list.o .libs/daemon.o .libs/stats.o .libs/shm_main.o .libs/dns.= o .libs/infra.o .libs/rrset.o .libs/dname.o .libs/msgencode.o .libs/as112.o= .libs/msgparse.o .libs/msgreply.o .libs/packed_rrset.o .libs/iterator.o .l= ibs/iter_delegpt.o .libs/iter_donotq.o .libs/iter_fwd.o .libs/iter_hints.o = .libs/iter_priv.o .libs/iter_resptype.o .libs/iter_scrub.o .libs/iter_utils= .o .libs/localzone.o .libs/mesh.o .libs/modstack.o .libs/view.o .libs/outbo= und_list.o .libs/alloc.o .libs/config_file.o .libs/configlexer.o .libs/conf= igparser.o .libs/fptr_wlist.o .libs/locks.o .libs/log.o .libs/mini_event.o = .libs/module.o .libs/net_help.o .libs/random.o .libs/rbtree.o .libs/regiona= l.o .libs/rtt.o .libs/dnstree.o .libs/lookup3.o .libs/lruhash.o .libs/slabh= ash.o .libs/timehist.o .libs/tube.o .libs/winsock_event.o .libs/autotrust.o= .libs/val_anchor.o .libs/validator.o .libs/val_kcache.o .libs/val_kentry.o= .libs/val_neg.o .libs/val_nsec3.o .libs/val_nsec.o .libs/val_secalgo.o .li= bs/val_sigcrypt.o .libs/val_utils.o .libs/dns64.o .libs/cachedb.o .libs/aut= hzone.o .libs/pythonmod.o .libs/pythonmod_utils.o .libs/respip.o .libs/ub_e= vent.o .libs/keyraw.o .libs/sbuffer.o .libs/wire2str.o .libs/parse.o .libs/= parseutil.o .libs/rrdef.o .libs/str2wire.o .libs/strlcat.o .libs/strlcpy.o = .libs/reallocarray.o .libs/arc4random.o .libs/arc4random_uniform.o .libs/ex= plicit_bzero.o .libs/arc4_lock.o=C2=A0 -L/gnu/store/m0m6bwzi8lx7kv8zbn3hjri= m6flmgnf4-openssl-1.0.2l/lib -L/gnu/store/ldkwm8hwhknpx6651yjgc1231nh8234d-= libevent-2.1.8/lib -L/gnu/store/wdlhrg370gm42s7ggyhnvnb4xrzpls1x-expat-2.2.= 1/lib -lssl /gnu/store/ldkwm8hwhknpx6651yjgc1231nh8234d-libevent-2.1.8/lib/= libevent.so -L/gnu/store/ks27x0mf95gir0cdgb9h573xbava6v1k-python-3.5.3/lib = -L/gnu/store/ks27x0mf95gir0cdgb9h573xbava6v1k-python-3.5.3/lib/python3.5 -L= . -lpython3.5m -lcrypto -pthread -Wl,-rpath -Wl,/gnu/store/ldkwm8hwhknpx665= 1yjgc1231nh8234d-libevent-2.1.8/lib -Wl,-rpath -Wl,/gnu/store/ldkwm8hwhknpx= 6651yjgc1231nh8234d-libevent-2.1.8/lib -Wl,-rpath -Wl,/gnu/store/m0m6bwzi8l= x7kv8zbn3hjrim6flmgnf4-openssl-1.0.2l/lib
LD_PRELOAD=3D/tmp/nss_p= reload.so ./unittest
make: *** [Makefile:308: test] Killed
<= div>phase `check' failed after 18.3 seconds

Re= quires further investigation.

--------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= -------------------------------------------------------------
java-eclipse-jetty-security@9.2.22 - log extract
=C2=A0 =C2=A0 [junit] Tests run: 22, Failures: 1, Errors: 0, Skipped: 0, T= ime elapsed: 0.75 sec
=C2=A0 =C2=A0 [junit] HTTP/1.1 302 Found
=C2=A0 =C2=A0 [junit] Date: Mon, 20 Nov 2017 05:32:39 GMT
=C2=A0 =C2=A0 [junit] Location: https://wobble.com/ctx/data/info
=C2=A0 =C2=A0 [junit] Con= tent-Length: 0
=C2=A0 =C2=A0 [junit] Server: Jetty(9.2.z-SNAPSHOT= )
=C2=A0 =C2=A0 [junit]=C2=A0
=C2=A0 =C2=A0 [junit]=C2= =A0

BUILD FAILED
/tmp/guix-build-java-ec= lipse-jetty-security-9.2.22.drv-0/jetty.project-jetty-9.2.22.v20170606/jett= y-security/build.xml:1: Test org.eclipse.jetty.security.ConstraintTest fail= ed

Total time: 3 seconds
phase `check= 9; failed after 4.0 seconds

Requires further inves= tigation.

----------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= -----------------------------------------------

java-eclipse-jetty-security@9.4.6 - log extract
BUILD FAILED= =C2=A0
/tmp/guix-build-java-eclipse-jetty-security-9.4.6.drv-0/je= tty.project-jetty-9.4.6.v20170531/jetty-security/build.xml:1: Test org.ecli= pse.jetty.security.ConstraintTest failed

Total tim= e: 12 seconds
phase `check' failed after 13.3 seconds

Requires further investigation.
---------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= --

This is how far I could get by now.
W= hat should we do with these?

These are the latest = hydra run results by the way, it might well be that some of these is alread= y fixed.



2017-11-30 20:27 GMT+01:00 Efraim Flashner= <efraim@flashner.co.il>:
On Wed, Nov 29, 2017 at 10:58:4= 8PM -0800, Chris Marusich wrote:
> Chris Marusich <cmmarusich@= gmail.com> writes:
>
> >> 1) Confirm that these packages build before making changes.= =C2=A0 If any
> >> fail, fix them first if possible.
> >>
> >> ...
> >>
> >> I'm going to try step (1) tonight on my laptop.=C2=A0 Is = there a way to check
> >> their build status on Hydra, I wonder?=C2=A0 I'm planning= to just do it in a
> >> simple shell one-liner like the following:
> >>
> >> for pkg in $(</tmp/pkgs); do if guix build --keep-failed $= pkg; then echo success: $pkg >> /tmp/log; else echo failure: $pkg >= ;> /tmp/log; fi; done
>
> I tried something like this, and GuixSD crashed while it was building<= br> > the packages...=C2=A0 Specifically, the following morning, I checked m= y
> computer and found that the screen remained blank, the HDD I/O LED was=
> constantly on (as if tons of disk access was taking place), and not ev= en
> pressing the capslock key would turn on the capslock key LED.=C2=A0 I = decided
> to let the computer sit for the day, but when I got home 8 hours later= ,
> nothing had changed.=C2=A0 I power cycled my machine, and after it boo= ted, I
> found that during the night, my kernel had logged an Oops along with a=
> BUG in /var/log/messages, but I don't really know why it occurred.=
>
> So, I don't know if any of the packages built successfully or not.= =C2=A0 I'll
> try again tonight, and this time I'll store the results somewhere = where
> I'll (hopefully) be able to see how far it got before crashing. > Hopefully it won't crash this time...=C2=A0 If you know of an easi= er way to
> check the build status of packages that will be impacted by an icedtea=
> change, please let me know.
>
> --
> Chris

my build script is a little different:
guix package -A | cut -f1,2 | sed -e 's/\t/@/' | parallel --bar --s= huf --jobs 1 guix build --no-grafts --fallback

and you could have "guix refresh -l -e '(@ (gnu packages java) ice= dtea-7)'"
in place of 'guix package -A'. Mine doesn't take into account p= ackages
that are already built or dependencies which have already failed, but it could be loading all the packages into memory at once is too much. If it isn't then perhaps:
guix build --no-grafts --keep-going < $(guix refresh ... | cut -f1,2 | s= ed -e 's/\t/@/' )
would also work.


--
Efraim Flashner=C2=A0 =C2=A0<ef= raim@flashner.co.il>=C2=A0 =C2=A0=D7=90=D7=A4=D7=A8=D7=99=D7=9D =D7= =A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D=C2=A0 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted=

--94eb2c0551a4fa55c8055f4d634a--