Yet another g++ transition page

2005-07-18 Thread Mike Furr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


After starting writing a program to help me track my packages
dependencies for the g++ transition, I decided to put up the results for
the entire archive in case it was useful for others.

http://people.debian.org/~mfurr/gxx/

The main difference between my page and several of the others is that it
 uses information from Packages files for every architecture to decide
if it is ready to be nmu'd.  Therefore, it shows when a package has been
uploaded, but not built on all architectures.  Also, individual
dependency graphs are available for each package affected by the
transition (that my program could detect).

Of course, the results are based on Packages files, which means a lot
could have happened from the time it was last updated and when you're
viewing it.  So be sure to check with the packages/buildds before doing
anything.  It will be updated ~once/day.

Cheers,
- -Mike
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC2+XP7ZPKKRJLJvMRAl9JAJ9tZ6DxjpoJRIbXHiDJPNFCKxR3kwCcCDRI
yDKE8hUj/lotuSgdk72qhr0=
=HqpR
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Yet another g++ transition page

2005-07-18 Thread Daniel Burrows
On Monday 18 July 2005 10:24 am, Mike Furr wrote:
> Of course, the results are based on Packages files, which means a lot
> could have happened from the time it was last updated and when you're
> viewing it.  So be sure to check with the packages/buildds before doing
> anything.  It will be updated ~once/day.

  I think you need to take virtual packages into account; apt-based stuff is 
showing up in Level 1, which AIUI is wrong.

  Daniel

-- 
/--- Daniel Burrows <[EMAIL PROTECTED]> --\
|"Is it too late to extricate myself|
| from this plot line?" |
|"Yes." -- Fluble   |
\ The Turtle Moves! -- http://www.lspace.org ---/


pgpS1k9shxFSY.pgp
Description: PGP signature


Re: Yet another g++ transition page

2005-07-18 Thread Mike Furr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Daniel Burrows wrote:
>   Whoops, I see.  So, just to further my comprehension here, why doesn't apt 
> show up in the dependency tree of aptitude?  Obviously libsigc has gone 
> through the transition already, so it's not listed, but I'm quite certain 
> that apt hasn't.
Whoops, that would be a bug in that part that generates the individual
pages.

Jochen Voss wrote:
> Just to let you know: the link labelled "gforge" (level 8) points to
> the page http://people.debian.org/~mfurr/gxx/html/g/f/gforge.html
> which doesn't exist.
yep, same bug.

It should be fixed in a few minutes...

- -m
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC3BSZ7ZPKKRJLJvMRApJAAJ99N6Sjvk+Dl5BMBrQ1TPkvm/hL6QCffsj/
BFltxgZltBzYvfZBy2R/y5U=
=8MhS
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Yet another g++ transition page

2005-07-18 Thread Mike Furr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Daniel Burrows wrote:
>   I think you need to take virtual packages into account; apt-based stuff is 
> showing up in Level 1, which AIUI is wrong.
Well, it does the best it can.  It resolves all of the information it
has available.  However, for example, apt-move has a dependency on
libapt-pkg-libc6.3-5-3.3 which is not provided by any package currently
in unstable so my tool has no possible way of resolving this.  If it
depended on libapt...-3.9, then it would correctly correlate this with
the "apt" package.

Cheers,
- -Mike
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC2/O47ZPKKRJLJvMRAj+rAJ9XtHa9YzIp9z+/fnL0nn+qgq8bDQCaApe0
FYREkk1yIWNLD3jOMOmYUEc=
=7FnW
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Yet another g++ transition page

2005-07-18 Thread Jochen Voss
Hi Mike,

On Mon, Jul 18, 2005 at 01:24:33PM -0400, Mike Furr wrote:
> After starting writing a program to help me track my packages
> dependencies for the g++ transition, I decided to put up the results for
> the entire archive in case it was useful for others.
Looks useful.

Just to let you know: the link labelled "gforge" (level 8) points to
the page http://people.debian.org/~mfurr/gxx/html/g/f/gforge.html which
doesn't exist.

I hope this helps,
Jochen
-- 
http://seehuhn.de/


signature.asc
Description: Digital signature


Re: Yet another g++ transition page

2005-07-18 Thread Daniel Burrows
On Monday 18 July 2005 11:23 am, Mike Furr wrote:
> Daniel Burrows wrote:
> >   I think you need to take virtual packages into account; apt-based stuff
> > is showing up in Level 1, which AIUI is wrong.
>
> Well, it does the best it can.  It resolves all of the information it
> has available.  However, for example, apt-move has a dependency on
> libapt-pkg-libc6.3-5-3.3 which is not provided by any package currently
> in unstable so my tool has no possible way of resolving this.  If it
> depended on libapt...-3.9, then it would correctly correlate this with
> the "apt" package.

  Whoops, I see.  So, just to further my comprehension here, why doesn't apt 
show up in the dependency tree of aptitude?  Obviously libsigc has gone 
through the transition already, so it's not listed, but I'm quite certain 
that apt hasn't.

  Daniel

-- 
/--- Daniel Burrows <[EMAIL PROTECTED]> --\
|  Gil-Galad was an Elven king; |
|  of him the harpers sadly sing.   |
\- A duck! -- http://www.python.org /


pgpbYE3zIw8F4.pgp
Description: PGP signature


Re: Yet another g++ transition page

2005-07-18 Thread Jochen Voss
Hi Mike,

On Mon, Jul 18, 2005 at 04:44:11PM -0400, Mike Furr wrote:
> Jochen Voss wrote:
> > Just to let you know: ...
> yep, same bug.
I found another one ;-)

The entry "configlet(configlet-frontends)" should be level 6 instead of 8.
The tree starts out as

  configlet-frontends
* python-configlet
o python2.3-configlet
+ gksu

but configlet-frontends, python-configlet, and python2.3-configlet are
all built from the same source package.  I think they only have to
wait for gksu.

Also, if possible, it might be useful to list for each package how
many other packages from yout list depend on it.  Then it will be easier
to spot the real blockers in the very long level 1 list.

All the best,
Jochen
-- 
http://seehuhn.de/


signature.asc
Description: Digital signature


Re: Yet another g++ transition page

2005-07-18 Thread Steve Langasek
Hi Mike,

On Mon, Jul 18, 2005 at 01:24:33PM -0400, Mike Furr wrote:

> After starting writing a program to help me track my packages
> dependencies for the g++ transition, I decided to put up the results for
> the entire archive in case it was useful for others.

> http://people.debian.org/~mfurr/gxx/

> The main difference between my page and several of the others is that it
>  uses information from Packages files for every architecture to decide
> if it is ready to be nmu'd.  Therefore, it shows when a package has been
> uploaded, but not built on all architectures.  Also, individual
> dependency graphs are available for each package affected by the
> transition (that my program could detect).

> Of course, the results are based on Packages files, which means a lot
> could have happened from the time it was last updated and when you're
> viewing it.  So be sure to check with the packages/buildds before doing
> anything.  It will be updated ~once/day.

Nice. :)  Wishlist request: could you have it tally the total number of
packages whose transition depends on each package in the list, and print
that number next to the source package name?  Better yet, could the list be
sorted by this number? :)  That would certainly be helpful in identifying
which packages should be given the highest priority.

Thanks,
-- 
Steve Langasek
postmodern programmer


signature.asc
Description: Digital signature


Re: Yet another g++ transition page

2005-07-21 Thread Mike Furr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Steve Langasek wrote:
> Nice. :)  Wishlist request: could you have it tally the total number of
> packages whose transition depends on each package in the list, and print
> that number next to the source package name?  Better yet, could the list be
> sorted by this number? :)
Done.  Also, adjacent packages in the dependency graph which are part of
the same source package do not increase the "level" a package lies in
(as suggested by Jochen Voss).

The script also generates the broken package list that I emailed earlier
and this is posted there too.  Now that I finally got around to
finishing these changes, the pages should update regularly again.

Cheers,
- -Mike
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC4A1s7ZPKKRJLJvMRAp5EAKC1VcTlnGPV14/esZUtZmqDYlgIUwCfX4UH
3kk6tjKaBfs6/DEyO2yPn3I=
=k2p0
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Yet another g++ transition page

2005-07-21 Thread Jochen Voss
Hello Mike,

On Thu, Jul 21, 2005 at 05:02:38PM -0400, Mike Furr wrote:
> Done.  Also, adjacent packages in the dependency graph which are part of
> the same source package do not increase the "level" a package lies in
> (as suggested by Jochen Voss).
Very nice.  I am happy to see that the depth is down to 4 now.

Thank yoy very much,
Jochen
-- 
http://seehuhn.de/


signature.asc
Description: Digital signature