BuildSystem questions

Kevin Fenzi kevin-fedora-extras at scrye.com
Fri Nov 11 18:58:29 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Paul" == Paul Wouters <paul at cypherpunks.ca> writes:

Paul> On Fri, 11 Nov 2005, Kevin Fenzi wrote:
>> If you have 2 packages (say A and B) and queue up first A and then
>> B, can you be sure that A will be finished and be available by the
>> time B is building? This doesn't seem to be the case currently, or
>> there is a window there when it's not true. So for packages with
>> other packages as dependencies should we wait until they have gone
>> to the 'needsign' area? Or longer? before building the package that
>> depends on them?

Paul> My experience based on libotr/gaim-otr dependancies, is that you
Paul> need to wait until they have been fully released before you can
Paul> build.  "needsign" is not enough. I am guessing the buildsystems
Paul> take their rpms from a "real" mirror like any other system
Paul> does. Hence my gaim-otr for fc4 being stuck for a week when
Paul> libotr was built but in needsign limbo.

That doesn't seem to be 100% the case. 

I built libxfce4util on both fc4 and devel this morning. 
Right after that I tried to build libxfcegui4, which needs the new
just built libxfce4util. The fc4 one was successfull, but the devel
one failed. 

It's hard to say, but perhaps it pushes the new needsign ones out, but
it takes a few minutes to run makerepo and push to all the builders? 
If that is true, then just waiting a few minutes after a successfull
build will work. I'm just speculating though... 

>> If a job fails due to something that doesn't require any changes to
>> the package (ie, it couldn't find a dependent package that was just
>> built, the devel repository was in an unstable state, the build
>> machine got stuck, martians killed the job, etc) do we still need
>> to bump the release of the package and request a new build? Or will

Paul> No, that is not needed AFAIK.

ok. So, a 'plague-client requeue NNN' should be ok? 
Will give that a try on my failed libxfce4util package for devel. 

Paul> Paul

kevin

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQFDdOnZ3imCezTjY0ERAmXkAJ9u87/UfQj3Jm0jGiFf8O5SNKJeewCfSNtv
HXy2ZR9F5DQE9dnMGMjis1g=
=KBdj
-----END PGP SIGNATURE-----




More information about the fedora-extras-list mailing list