[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Potato stats



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


Reply to: