[csw-maintainers] checkpkg for builds spawning on 2 or more days

Dagobert Michelsen dam at opencsw.org
Sun Nov 18 16:47:22 CET 2012


Hi Peter,

Am 18.11.2012 um 16:45 schrieb Peter FELECAN <pfelecan at opencsw.org>:
> Dagobert Michelsen <dam at opencsw.org> writes:
>> Am 18.11.2012 um 15:14 schrieb Peter FELECAN <pfelecan at opencsw.org>:
>>> Dagobert Michelsen <dam at opencsw.org> writes:
>>>> Am 15.11.2012 um 16:30 schrieb Maciej (Matchek) Bliziński <maciej at opencsw.org>:
>>>>> 2012/11/15 <pfelecan at opencsw.org>
>>>>>> 
>>>>>> The package libkpathsea6 is generated on September 27 but the checking
>>>>>> take place on September 30...
>>>>>> 
>>>>>> Here is what I got:
>>>>>> 
>>>>>> IOError: [Errno 2] No such file or directory:
>>>>>> '/home/pfelecan/staging/build-30.Sep.2012/libkpathsea6-20120701,REV=2012.09.27-SunOS5.10-sparc-CSW.pkg.gz'
>>>>>> gmake[1]: *** [pkgcheck] Error 2
>>>>> 
>>>>> ...and the file doesn't exist, right? I blame GAR. checkpkg has to
>>>>> get the right file name, it's not sane to do in any other way.
>>>>> 
>>>>> If it takes days for these operations, you can try running checkpkg by
>>>>> hand. Look what the options are there, against which catalog release,
>>>>> architecture and OS release you want to check it, and see what
>>>>> happens.
>>>>> 
>>>>> Meanwhile, GAR needs to learn how to not re-evaluate file names.
>>>> 
>>>> For now you can do
>>>> mgar platforms-repackage
>>>> to just redo the packaging phase.
>>> 
>>> Right. However the repackage takes more than 2 days! IMHO we'll have the
>>> same issue. 
>> 
>> 
>> Are you sure? The repackage phase is usually pretty fast.
> 
> The prototypes creation for each package takes between 30 and 240
> minutes... I'll provide a list and other statistics the next week.

That is… long. Probably GAR needs some additional performance optimizations.
Performance statistics greatly appreciated.


Best regards

  -- Dago

-- 
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896



More information about the maintainers mailing list