On Tue, May 16, 2000 at 05:14:21AM -0400, Ben Collins wrote: > > Roughly, the out of date (binary & source) packages by arch: > > sparc 72 / 43 (1.59%) Well, first of all, closer examination reveals I was munging some versions, so those stats weren't very good. Better stats are: i386 13 / 9 (0.33%) sparc 50 / 27 (0.99%) alpha 64 / 32 (1.18%) m68k 81 / 41 (1.52%) arm 175 / 91 (3.37%) powerpc 195 / 107 (3.96%) (slink's stats are then 24 or so sources with outdate bins per arch (1.51%)) > Your script needs some manual overrides :) I show only 5 out-of-data > source packages for sparc on potato. You can look at... > http://marcus.debian.net/~buildd/frozen-stats/no-build.txt ^^^^^^^^^^^^ needs-build.txt ? > ...for a list of them. I'm sure the other archs are the same. Well, the buildd statistics are about things that it needs to fix, not about things that are actually wrong. My scripts come at it from the other direction, and they'll miss things like new packages that haven't ever been compiled for an arch, or multi-binary packages that are completely missing one (but not all) of their binaries. An example of what this list includes is the gpc-doc package, which is generated from gcc for arch: all. For some reason it didn't get uploaded with the last gcc binary-all upload, so it's out of date on all architectures. Here's the full list with explanations. (Format for quoted lines is src-pkg, src-ver, binary, binary-ver, apparent source the binary's from) First, these sources seem to have "mis"-versioned binary only sparc-specific NMUs. They "ought" to look like *-x.y.z, where *-x.y is the source version, but sparc's tended to call them *-x.[y+1], which interferes with real NMUs. There's also a couple of Debian-specific binary only arch-specific NMUs which tend to look like x.y.0.z, but I haven't been comfortable with trying to autodetect that. I tried to ignore all these in the aforementioned counts. ] asis 3.12p-3 asis-programs 3.12p-3.1 from 3.12p-3.1 ] asis 3.12p-3 libasis-3.12p-1 3.12p-3.1 from 3.12p-3.1 ] asis 3.12p-3 libasis-3.12p-1-dev 3.12p-3.1 from 3.12p-3.1 ] bvi 1.2.0-1.1 bvi 1.2.0-1.1.0.1 from 1.2.0-1.1.0.1 ] bwbasic 2.20pl2-3 bwbasic 2.20pl2-3.1 from 2.20pl2-3.1 ] chpp 0.3.4-1 chpp 0.3.4-1.1 from 0.3.4-1.1 ] clips 6.0-2 clips 6.0-3.1 from 6.0-3.1 ] egcs1.0 1.0.3a-2 libg++2.8 2.90.29-2.1 from 1.0.3a-2.1 ] egcs1.0 1.0.3a-2 libstdc++2.8 2.90.29-2.1 from 1.0.3a-2.1 ] empire-lafe 0.39 empire-lafe 0.39.0.1 from 0.39.0.1 ] gfontview 0.3.2-2 gfontview 0.3.2-2.1 from 0.3.2-2.1 ] gmp 2.0.2-3 gmp 2.0.2-3.1 from 2.0.2-3.1 ] levee 0.6-1.1 levee 0.6-1.1.0.1 from 0.6-1.1.0.1 ] libalias-perl 2.32-3 libalias-perl 2.32-3.1 from 2.32-3.1 ] libdigest-md5-perl 2.09-1 libdigest-md5-perl 2.09-1.1 from 2.09-1.1 ] libsql-statement-perl 0.1016-1 libsql-statement-perl 0.1016-1.1 from 0.1016-1.1 ] libterm-readkey-perl 2.14-1 libterm-readkey-perl 2.14-2 from 2.14-2 ] libtext-csv-perl 0.20-3 libtext-csv-perl 0.20-3.1 from 0.20-3.1 ] mgt 2.31-1.2 mgt 2.31-1.2.0.1 from 2.31-1.2.0.1 ] mixviews 1.20-10.1 mixviews 1.20-11 from 1.20-11 ] perl-5.004 5.004.05-6 perl-5.004 5.004.05-6.1 from 5.004.05-6.1 ] perl-5.004 5.004.05-6 perl-5.004-base 5.004.05-6.1 from 5.004.05-6.1 ] perl-5.004 5.004.05-6 perl-5.004-debug 5.004.05-6.1 from 5.004.05-6.1 ] perl-5.004 5.004.05-6 perl-5.004-suid 5.004.05-6.1 from 5.004.05-6.1 ] sysutils 1.3.6.1 sysutils 1.3.6.1.0.1 from 1.3.6.1.0.1 ] umich-ldap 3.3-3 umich-ldap-utils 3.3-3.1 from 3.3-3.1 ] umich-ldap 3.3-3 umich-ldapd 3.3-3.1 from 3.3-3.1 ] umich-ldap 3.3-3 umich-libldap 3.3-3.1 from 3.3-3.1 ] umich-ldap 3.3-3 umich-libldap-dev 3.3-3.1 from 3.3-3.1 ] worklog 1.7-1.1 worklog 1.7-1.1.0.1 from 1.7-1.1.0.1 ] wxd 0.1-1.1 wxd 0.1-1.1.0.1 from 0.1-1.1.0.1 The following just appear to be out of date: ] adjtimex 1.10-1 adjtimex 1.5-1 from 1.5-1 ] alsalib 0.4.1e-2 libasound0.4 0.4.1e-1 from 0.4.1e-1 ] alsalib 0.4.1e-2 libasound0.4-dev 0.4.1e-1 from 0.4.1e-1 ] altgcc 1:2.7.2.3-1.2 altgcc 1:2.7.2.2-3.4.1 from 1:2.7.2.2-3.4 ] blacs-mpi 1.1-9 blacs-lam-dev 1.1-8.1 from 1.1-8.1 ] blacs-mpi 1.1-9 blacs-lam-test 1.1-8.1 from 1.1-8.1 ] blacs-mpi 1.1-9 blacs-mpich-dev 1.1-8.1 from 1.1-8.1 ] blacs-mpi 1.1-9 blacs-mpich-test 1.1-8.1 from 1.1-8.1 ] blacs-mpi 1.1-9 blacs1-lam 1.1-8.1 from 1.1-8.1 ] blacs-mpi 1.1-9 blacs1-mpich 1.1-8.1 from 1.1-8.1 ] blas 1.0-3.2 blas-dev 1.0-3 from 1.0-3 ] blas 1.0-3.2 blas1 1.0-3 from 1.0-3 ] emacs20 20.6-0.1 emacs20 20.5a-2 from 20.5a-2 ] gdbm 1.7.3-26.2 libgdbm1 1.7.3-26 from 1.7.3-26 ] gdbm 1.7.3-26.2 libgdbm1-altdev 1.7.3-26 from 1.7.3-26 ] gpm 1.17.8-16 libgpm1 1.17.8-9 from 1.17.8-9 ] gpm 1.17.8-16 libgpm1-altdev 1.17.8-9 from 1.17.8-9 ] libcgic 1.06-4 libcgic1 1.06-3 from 1.06-3 ] libcgic 1.06-4 libcgic1-altdev 1.06-3 from 1.06-3 ] libelf 0.7.0-1 libelf0 0.6.4-8 from 0.6.4-8 ] libgd 1.7.3-0.1 libgd1 1.3-1.1 from 1.3-1.1 ] libgd 1.7.3-0.1 libgd1-altdev 1.3-1.1 from 1.3-1.1 ] lm-sensors 2.4.4-1 lm-sensors-source 1.4.11-2.1 from 1.4.11-2.1 ] netcdf 3.4-7 netcdf-altdev 3.4-4.1 from 3.4-4.1 ] netcdf 3.4-7 netcdf3 3.4-4.1 from 3.4-4.1 ] nextaw 0.5.1-34 nextaw 0.5.1-29 from 0.5.1-29 ] samba 2.0.7-1 samba 2.0.6-5 from 2.0.6-5 ] samba 2.0.7-1 samba-common 2.0.6-5 from 2.0.6-5 ] samba 2.0.7-1 smbclient 2.0.6-5 from 2.0.6-5 ] samba 2.0.7-1 smbfs 2.0.6-5 from 2.0.6-5 ] samba 2.0.7-1 swat 2.0.6-5 from 2.0.6-5 ] svgalib-dummy 1:1.4.0-2 svgalib-dummy1 1:1.4.0-1 from 1:1.4.0-1 ] tmview 99.06-4 dvisvga 98.06-1 from 98.06-1 ] uisp 0.1.6-4 uisp 0.1.6-3.1 from 0.1.6-3.1 ] vnc 3.3.3-10 svncviewer 3.3.3-4 from 3.3.3-4 ] x2vnc 1.0-5 x2vnc 1.0-4 from 1.0-4 ] xpilot 4.1.0-4.U.4alpha2.4 xpilot 4.1.0-4.U.4alpha2.3 from 4.1.0-4.U.4alpha2.3 And the rest: ] bash 2.03-6 libreadline2 2.1-12 from 2.01.1-4.1 ] bash 2.03-6 libreadline2-altdev 2.1-12 from 2.01.1-4.1 ] readline2 2.1-19 libreadlineg2 2.1-17 from 2.1-17 libreadline2 now has its own source (readline2), so it's not built from bash anymore, and ought to be rebuilt. And the libreadline2g seems to be outdated as well. ] bing 1.0.4-5.3.1 bing 1.0.4-5.3.1 from 1.0.4-5.3 Dodgy versioning on the bing source upload. Tsk. ] gcc 2.95.2-10 gpc 1:2.95.2-8.1 from 2.95.2-8.1 ] gcc 2.95.2-10 gpc-doc 1:2.95.2-9 from 2.95.2-9 Note that gpc-doc is a binary-all package, and it's out dated on all arches. This is presumably due to the gcc maintainer disabling gpc, but not getting the gpc .deb's removed from potato. One or the other's probably wrong. ] icon 9.3.2-2 icon-doc 9.3-1.1 from 9.3-1.1 icon-doc is also binary-all, and doesn't seem to be built from icon anymore (it's not listed in the Sources.gz file anyway). ] kernel-image-2.2.15-sparc 2.2.15-0.19.4 kernel-headers-2.2.15-sparc 2.2.15-0.19.4 from 2.2.15-0.19 ] kernel-image-2.2.15-sparc 2.2.15-0.19.4 kernel-image-2.2.15-sun4cdm 2.2.15-0.19.4 from 2.2.15-0.19 ] kernel-image-2.2.15-sparc 2.2.15-0.19.4 kernel-image-2.2.15-sun4dm-pci 2.2.15-0.19.4 from 2.2.15-0.19 ] kernel-image-2.2.15-sparc 2.2.15-0.19.4 kernel-image-2.2.15-sun4dm-smp 2.2.15-0.19.4 from 2.2.15-0.19 ] kernel-image-2.2.15-sparc 2.2.15-0.19.4 kernel-image-2.2.15-sun4u 2.2.15-0.19.4 from 2.2.15-0.19 ] kernel-image-2.2.15-sparc 2.2.15-0.19.4 kernel-image-2.2.15-sun4u-smp 2.2.15-0.19.4 from 2.2.15-0.19 Again, odd source versioning. I don't really see a good reason to manually override most of those. The odd versioning should just be fixed, and the archive should be updated when binary packages are gotten rid of, or whatever. Well, in an ideal world, anyway. Cheers, aj -- Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/> I don't speak for anyone save myself. GPG encrypted mail preferred. ``We reject: kings, presidents, and voting. We believe in: rough consensus and working code.'' -- Dave Clark
Attachment:
pgplnh8x8VxV5.pgp
Description: PGP signature