From thomas at apestaart.org Thu Jan 5 15:06:26 2006 From: thomas at apestaart.org (Thomas Vander Stichele) Date: Thu, 05 Jan 2006 16:06:26 +0100 Subject: mock and fc5/fe5 and comps pain In-Reply-To: <1134596141.2708.65.camel@bree.local.net> References: <1134452540.6158.37.camel@cutter> <43A07C37.9000807@redhat.com> <1134596141.2708.65.camel@bree.local.net> Message-ID: <1136473586.6555.13.camel@otto.localdomain> Hi, > Then mock has to grow how to parse a comps file. And which format > should be preferred? If we were to go that route, we're better off just > putting a list of packages in the mock config file, but that's just > painful from a maintenance perspective, IMHO That's what mach does, and I never saw it as a problem. There's no maintenance to be done - you give it a list of packages it needs to have installed for the "build" target and if the rpm dependencies are mapped ok it just works. This is one of the first changes Seth made when forking to mock IIRC. Thomas Dave/Dina : future TV today ! - http://www.davedina.org/ <-*- thomas (dot) apestaart (dot) org -*-> her warm white belly in the life I'd lived had seen nothing finer <-*- thomas (at) apestaart (dot) org -*-> URGent, best radio on the net - 24/7 ! - http://urgent.fm/ From skvidal at linux.duke.edu Thu Jan 5 15:28:23 2006 From: skvidal at linux.duke.edu (seth vidal) Date: Thu, 05 Jan 2006 10:28:23 -0500 Subject: mock and fc5/fe5 and comps pain In-Reply-To: <1136473586.6555.13.camel@otto.localdomain> References: <1134452540.6158.37.camel@cutter> <43A07C37.9000807@redhat.com> <1134596141.2708.65.camel@bree.local.net> <1136473586.6555.13.camel@otto.localdomain> Message-ID: <1136474903.26463.0.camel@cutter> On Thu, 2006-01-05 at 16:06 +0100, Thomas Vander Stichele wrote: > Hi, > > > > Then mock has to grow how to parse a comps file. And which format > > should be preferred? If we were to go that route, we're better off just > > putting a list of packages in the mock config file, but that's just > > painful from a maintenance perspective, IMHO > > That's what mach does, and I never saw it as a problem. There's no > maintenance to be done - you give it a list of packages it needs to have > installed for the "build" target and if the rpm dependencies are mapped > ok it just works. This is one of the first changes Seth made when > forking to mock IIRC. > B/c we didn't want the mock config to hold the list of packages in an internal config file on every machine. If we did we wouldn't be able to reasonably know that all the users of it were building on the same chroots for their own test builds. -sv From ivazquez at ivazquez.net Sun Jan 8 14:41:51 2006 From: ivazquez at ivazquez.net (Ignacio Vazquez-Abrams) Date: Sun, 08 Jan 2006 09:41:51 -0500 Subject: [RFC] plague and mock and other log files Message-ID: <1136731311.5036.17.camel@ignacio.lan> What might be useful is to create a directory in the mock buildroot (e.g., /logs) and be able to have the spec file dump files in there, at which point when mock is finished plague would take the contents of that directory and add them to the three log files normally found after a build. That way files like config.log would no longer be such a pain to deal with if a build fails. -- Ignacio Vazquez-Abrams http://fedora.ivazquez.net/ gpg --keyserver hkp://subkeys.pgp.net --recv-key 38028b72 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: From skvidal at linux.duke.edu Mon Jan 9 19:04:50 2006 From: skvidal at linux.duke.edu (seth vidal) Date: Mon, 09 Jan 2006 14:04:50 -0500 Subject: [RFC] plague and mock and other log files In-Reply-To: <1136731311.5036.17.camel@ignacio.lan> References: <1136731311.5036.17.camel@ignacio.lan> Message-ID: <1136833490.20922.0.camel@cutter> On Sun, 2006-01-08 at 09:41 -0500, Ignacio Vazquez-Abrams wrote: > What might be useful is to create a directory in the mock buildroot > (e.g., /logs) and be able to have the spec file dump files in there, at > which point when mock is finished plague would take the contents of that > directory and add them to the three log files normally found after a > build. That way files like config.log would no longer be such a pain to > deal with if a build fails. > Hey folks, I've not had a lot of time recently to work on mock in any concerted way - so if anyone would like to work on these ideas then I'll be glad to give other diligent folks access to it in cvs to improve it. -sv From enrico.scholz at informatik.tu-chemnitz.de Sun Jan 22 22:38:11 2006 From: enrico.scholz at informatik.tu-chemnitz.de (Enrico Scholz) Date: Sun, 22 Jan 2006 23:38:11 +0100 Subject: SSL connection errors to plague-server Message-ID: <87slrfkhws.fsf@kosh.bigo.ensc.de> Hello, somehow, SSL connections to plague-server are broken currently. When the sent request is <1024 bytes it seems to hang forever. Reproducible e.g. by: ---------- $ cat >xmldata < examples.getStateName 41 EOF $ curl -0 -v --data-ascii "$(cat xmldata)" --cert ~/.fedora.cert \ --cacert ~/.fedora-server-ca.cert --key ~/.fedora.cert -k -3 \ https://buildsys.fedoraproject.org:8887/RPC2 ---------- When the '' placeholder is kept as-is (--> <1024 Bytes), curl won't return. Filling it with some chars make curl return correctly. Related code for a curl-based plague-client worked a week ago but hangs now. Enrico -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 480 bytes Desc: not available URL: From dcbw at redhat.com Mon Jan 23 00:12:55 2006 From: dcbw at redhat.com (Dan Williams) Date: Sun, 22 Jan 2006 19:12:55 -0500 Subject: SSL connection errors to plague-server In-Reply-To: <87slrfkhws.fsf@kosh.bigo.ensc.de> References: <87slrfkhws.fsf@kosh.bigo.ensc.de> Message-ID: <1137975176.8116.0.camel@localhost.localdomain> On Sun, 2006-01-22 at 23:38 +0100, Enrico Scholz wrote: > Hello, > > somehow, SSL connections to plague-server are broken currently. When > the sent request is <1024 bytes it seems to hang forever. What plague version? You may need to update to 0.4.3-3 to get things to work smoothly... It's available for fc4 and fc3, rawhide is broken so I wasn't able to push a build through for that. Dan From enrico.scholz at informatik.tu-chemnitz.de Mon Jan 23 06:27:51 2006 From: enrico.scholz at informatik.tu-chemnitz.de (Enrico Scholz) Date: Mon, 23 Jan 2006 07:27:51 +0100 Subject: SSL connection errors to plague-server In-Reply-To: <1137975176.8116.0.camel@localhost.localdomain> (Dan Williams's message of "Sun, 22 Jan 2006 19:12:55 -0500") References: <87slrfkhws.fsf@kosh.bigo.ensc.de> <1137975176.8116.0.camel@localhost.localdomain> Message-ID: <87oe23jw60.fsf@kosh.bigo.ensc.de> dcbw at redhat.com (Dan Williams) writes: >> somehow, SSL connections to plague-server are broken currently. When >> the sent request is <1024 bytes it seems to hang forever. > > What plague version? It's an FC4 environment with curl-7.13.1-5.fc4 openssl-0.9.7f-7.10 Enrico -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 480 bytes Desc: not available URL: From enrico.scholz at informatik.tu-chemnitz.de Mon Jan 23 19:45:52 2006 From: enrico.scholz at informatik.tu-chemnitz.de (Enrico Scholz) Date: Mon, 23 Jan 2006 20:45:52 +0100 Subject: SSL connection errors to plague-server In-Reply-To: <87slrfkhws.fsf@kosh.bigo.ensc.de> (Enrico Scholz's message of "Sun, 22 Jan 2006 23:38:11 +0100") References: <87slrfkhws.fsf@kosh.bigo.ensc.de> Message-ID: <87hd7uybgv.fsf@kosh.bigo.ensc.de> enrico.scholz at informatik.tu-chemnitz.de (Enrico Scholz) writes: > somehow, SSL connections to plague-server are broken currently. When > the sent request is <1024 bytes it seems to hang forever. > > Reproducible e.g. by: > > ---------- > $ cat >xmldata < > > examples.getStateName > > > 41 > > > > > EOF > > $ curl -0 -v --data-ascii "$(cat xmldata)" --cert ~/.fedora.cert \ > --cacert ~/.fedora-server-ca.cert --key ~/.fedora.cert -k -3 \ > https://buildsys.fedoraproject.org:8887/RPC2 > ---------- Some more details: doing the same thing with 'wget' succeeds: $ wget -dS -O- --secure-protocol=SSLv3 --no-check-certificate \ --certificate ~/.fedora.cert --private-key ~/.fedora.cert \ --post-file /tmp/xmldata1 https://buildsys.fedoraproject.org:8887/RPC2 Analysing the transmitted data shows, that (the hanging) 'curl' sends one 464 sized hunk of data while (the working) 'wget' sends 4 hunks of data (32 + 224 + 32 + 192 Bytes). In the >=1024 bytes data case (which works), 'curl' sends two hunks of data. Because 'curl' is very widely used and tested, and does not show these problems on any other server, it is very, very likely that the latest changes on plague-server broke something. Especially, because it worked a week ago. I can probably workaround the problem with sending my buildrequests with manual created requests through wget intermediately. But it would be very nice when the plague-server will be fixed. Further analyses must be done on server-side, the two examples above should give enough information... ;) Enrico -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 480 bytes Desc: not available URL: From enrico.scholz at informatik.tu-chemnitz.de Tue Jan 24 18:35:36 2006 From: enrico.scholz at informatik.tu-chemnitz.de (Enrico Scholz) Date: Tue, 24 Jan 2006 19:35:36 +0100 Subject: SSL connection errors to plague-server In-Reply-To: <87slrfkhws.fsf@kosh.bigo.ensc.de> (Enrico Scholz's message of "Sun, 22 Jan 2006 23:38:11 +0100") References: <87slrfkhws.fsf@kosh.bigo.ensc.de> Message-ID: <87fyndh3t3.fsf@kosh.bigo.ensc.de> enrico.scholz at informatik.tu-chemnitz.de (Enrico Scholz) writes: > somehow, SSL connections to plague-server are broken currently. Things are working again; thanks for fixing it. Enrico -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 480 bytes Desc: not available URL: From sheltren at cs.ucsb.edu Tue Jan 31 23:46:42 2006 From: sheltren at cs.ucsb.edu (Jeff Sheltren) Date: Tue, 31 Jan 2006 19:46:42 -0400 Subject: pthread_sigmask module Message-ID: Hi, I am having some problems with the build server hanging (ie. there are no jobs running, but when I submit a job it sits with status 'waiting')... Since this is running on EL4 (python 2.3.4), I'm getting this message when I start up plague-builder: WARNING: You might want to install the pthread_sigmask module. Python versions earlier than 2.4 have problems with signals and spawned processes. I'm guessing this is related to my problem :) So the question is, where can I find this module? Thanks, Jeff