cygwin-pkg-maint maintance
Marco Atzeri
marco.atzeri@gmail.com
Mon Aug 11 09:07:00 GMT 2014
On 11/08/2014 06:55, Yaakov Selkowitz wrote:
> On 2014-08-10 15:33, Marco Atzeri wrote:
>> I was looking at the needed maintenance of cygwin-pkg-maint,
>> crossing the data of x86 setup.ini with cygwin-pkg-maint
>> and I found 2 main classes of mismatch plus a minor one
>
> Thanks for taking the time to look into this!
It was a good excuse to refresh my python knowledge to cross the
two files data.
>> 1) missing packages.
>> Package that are in x86 setup.ini but not reported in cygwin-pkg-maint
>> at any level.
>> Nor the package, nor the source package and neither the first
>> subdirectory of x86/release is reported in the file;
>> I estimated the maintainer from the mailing list to be:
>>
>> PACKAGE SOURCE_PKG MAINTAINER
>>
>> cloog-isl cloog-isl Achim Gratz
>> db4.5 db4.5 Dr. Volker Zell
>> db4.8 db4.8 Dr. Volker Zell
>> db4.8-doc db4.8 Dr. Volker Zell
>> font-misc-ethiopic font-misc-ethiopic Jon Turney
>> glib1.2 glib1.2 Yaakov Selkowitz
>> gtk1.2 gtk1.2 OBSOLETE (Yaakov
>> Selkowitz)
>> gtk1.2-engines gtk1.2-engines OBSOLETE (Yaakov
>> Selkowitz)
>
> The new upload mechanism doesn't seem to handle OBSOLETE well, so these
> two should be in my name without qualification in case I need to update
> them in the future.
>
>> html2ps html2ps Yaakov Selkowitz
>> isl isl Achim Gratz
>> libart_lgpl_2 libart_lgpl_2 Yaakov Selkowitz
>> libaudio-devel nas Yaakov Selkowitz
>> libaudio2 nas Yaakov Selkowitz
>> libcloog-isl-devel cloog-isl Achim Gratz
>> libcloog-isl-doc cloog-isl Achim Gratz
>> libcloog-isl4 cloog-isl Achim Gratz
>> libedit libedit Corinna Vinschen
>> libedit-devel libedit Corinna Vinschen
>> libedit0 libedit Corinna Vinschen
>> libisl-devel isl Achim Gratz
>> libisl-doc isl Achim Gratz
>> libisl10 isl Achim Gratz
>> libzzip-devel zziplib Yaakov Selkowitz
>> libzzip0.13 zziplib Yaakov Selkowitz
>> mesa-demos mesa-demos Yaakov Selkowitz
>> nas nas Yaakov Selkowitz
>> nc nc Corinna Vinschen
>> printproto printproto OBSOLETE (Yaakov
>> Selkowitz)
>> pwget pwget Jari Aalto
>> xhtml2ps html2ps Yaakov Selkowitz
>> xlsx2csv xlsx2csv Jari Aalto
>> zziplib zziplib Yaakov Selkowitz
>
> The source packages should definitely be added; the subpackages depends
> on your last question.
OK.
>
>> 2) packages that are in cygwin-pkg-maint but not in setup.ini (nor x86
>> or x86_64 ones)
>>
>> most are OBSOLETE but not clearly defined as such, like
>> db2, db3.1, .. of Volker
>> libqhull, liblapack of mine
>
> Do you have a complete list?
yes, but looking at it I realized I need to merge 32bit and 64 bit
analysis as some package exists only on 64bit due to the different splits.
I will report them later.
>
>> 3) typos
>> libgck1-ddoc -> libgck1-doc
>> libzziplib-devel -> libzzip-devel
>
> Yes, these are obvious fixes.
>
>> Question before I start to modify cygwin-pkg-maint:
>>
>> Does still make sense to report all binary packages in
>> the cygwin-pkg-maint files ?
>> Should we cluster them at source package or directory level as accepted
>> by the upload procedure ?
>> Specially for the dll libraries the name are continuously bumped, and
>> we will be always behind. At first glance we are missing ~ 200
>> packages; so roughly 8% of all the binary packages (~ 2700).
>> The active source packages are ~ 1400 and they change much
>> less frequently (ITP, ITA, orphanage and obsolescence)
>> so a better accuracy is possible.
>
> I've actually been thinking along the same lines. AFAICS, the new
> upload mechanism doesn't care about subpackage listings so long as the
> source package is listed (provided, of course, that the standard
> directory layout is used).
>
> Therefore, the only "benefit" to having subpackages listed would be
> purely informative, but as you point out, 1) right now it's behind, 2)
> it's high maintenance for little gain, plus 3) a single person must
> anyway maintain an entire package with all its subpackages, and 4) nor
> does it actually indicate which subpackages map to which source packages.
>
> So I am all in favour of making this a source-only list, in line with
> other distro package maintainer "databases".
>
> Marco, if you're interested, please go ahead and add the missing
> *source* packages and fix those typos, but please hold off on removing
> anything until we hear from Corinna.
Ok, I will do.
> Thanks,
>
> Yaakov
Regards
Marco
More information about the Cygwin-apps
mailing list