Re: Old Library dependencies Re: Release Plans (19990513)
Hartmut Koptein wrote: > > > Remove as many dependencies on old libraries as possible, this > > > includes: > > > > > > libjpegg6a, libncurses3.4, newt0.25, libpgsql, tk4.2, tcl7.6, > > > libwraster1, libpng0g > > > > > > and various older gtk/gnome libraries. > > > > Lintian has a "depends-on-obolete-package" tag. I will add newt0.25, > > libpgsql, tk4.2, tcl7.6, libwraster1, and libpng0g to its list. > > This way, the Lintian page for that tag will form a useful index. > > Why not libjpegg6a and libncurses3.4? I didn't have to add them, they were already there :) > What about xbase, emacs19, altgcc, freetype1, libc5, libg++27, libpaper, > tclx76 and possible some more? Most of those aren't obsolete in this sense. emacs19 is still standard! There's also no point in adding packages that aren't in the distribution anymore, since they will show up in the dependency check. But I'll add xbase. Richard Braakman
Re: Old Library dependencies Re: Release Plans (19990513)
On Mon, May 17, 1999 at 11:36:41AM +0200, Hartmut Koptein wrote: > > > Remove as many dependencies on old libraries as possible, this > > > includes: > > > > > > libjpegg6a, libncurses3.4, newt0.25, libpgsql, tk4.2, tcl7.6, > > > libwraster1, libpng0g > > > > > > and various older gtk/gnome libraries. > > > > Lintian has a "depends-on-obolete-package" tag. I will add newt0.25, > > libpgsql, tk4.2, tcl7.6, libwraster1, and libpng0g to its list. > > This way, the Lintian page for that tag will form a useful index. > > Why not libjpegg6a and libncurses3.4? > > What about xbase, emacs19, altgcc, freetype1, libc5, libg++27, libpaper, > tclx76 and possible some more? Aren't most of these already on that list? libghttp0 could be added, too. -- enJoy -*/\*- http://jagor.srce.hr/~jrodin/
Re: Old Library dependencies Re: Release Plans (19990513)
> > Remove as many dependencies on old libraries as possible, this > > includes: > > > > libjpegg6a, libncurses3.4, newt0.25, libpgsql, tk4.2, tcl7.6, > > libwraster1, libpng0g > > > > and various older gtk/gnome libraries. > > Lintian has a "depends-on-obolete-package" tag. I will add newt0.25, > libpgsql, tk4.2, tcl7.6, libwraster1, and libpng0g to its list. > This way, the Lintian page for that tag will form a useful index. Why not libjpegg6a and libncurses3.4? What about xbase, emacs19, altgcc, freetype1, libc5, libg++27, libpaper, tclx76 and possible some more? Thnx, Hartmut
Re: Old Library dependencies Re: Release Plans (19990513)
Steve Dunham wrote: > Library dependencies: > > Remove as many dependencies on old libraries as possible, this > includes: > > libjpegg6a, libncurses3.4, newt0.25, libpgsql, tk4.2, tcl7.6, > libwraster1, libpng0g > > and various older gtk/gnome libraries. I hesitate to add this as a release goal, except for dependencies on packages which have been removed or which no longer have source. For other packages it should be worked on, but it is not critical for potato. Lintian has a "depends-on-obolete-package" tag. I will add newt0.25, libpgsql, tk4.2, tcl7.6, libwraster1, and libpng0g to its list. This way, the Lintian page for that tag will form a useful index. Richard Braakman
Re: Old Library dependencies Re: Release Plans (19990513)
Steve Dunham <[EMAIL PROTECTED]> writes: > Remove as many dependencies on old libraries as possible, this > includes: > > libjpegg6a, libncurses3.4, newt0.25, libpgsql, tk4.2, tcl7.6, > libwraster1, libpng0g > > and various older gtk/gnome libraries. Looking at some of these, it occurs to me that one thing that may cause this to happen accidentally is when a -dev package includes a soname---because developers have to take an additional explicit step to be sure to compile with the new version---as an example, the existence of libpng0g-dev (rather than libpng-dev) would make it easy for people to miss the new -dev library. Should we try and remove sonames from -dev package names? Mike.
Old Library dependencies Re: Release Plans (19990513)
Richard Braakman <[EMAIL PROTECTED]> writes: > (Please send followups to this mail to debian-devel, not > debian-devel-announce) > This is what I learned from the responses to the previous announcement. > Boot disks: > CD Images: > Architectures: > PAM: > Perl 5.005: Library dependencies: Remove as many dependencies on old libraries as possible, this includes: libjpegg6a, libncurses3.4, newt0.25, libpgsql, tk4.2, tcl7.6, libwraster1, libpng0g and various older gtk/gnome libraries. Problematic packages can be found using "apt-cache showpkg libjpegg6a" (replace libjpegg6a with the outdated library). A whole list of packages can be done with a script like: (LIBS="libpng0g newt0.25 ncurses3.4 libpgsql libjpegg6a tcl7.6 libwraster1" for pkg in $LIBS; do apt-cache showpkg $pkg|sed -e '/^Reverse D/,/^[^ ]/p;d'|grep -v Depend done)| sort -u (We should filter out an exceptions list too - these lists will have to be seperately generated for each architecture.) It might also be a good idea to add a filter to dinstall to keep new packages that depend on one of these libraries from being uploaded (with a suitable exceptions list). A raw list of "bad" packages is at the end of this message. Steve [EMAIL PROTECTED] abiword,libpng0g angband,ncurses3.4 boot-floppies,newt0.25 cqcam,libjpegg6a cti-ifhp,ncurses3.4 dbf2pg,libpgsql fbtv,libjpegg6a ftape-util,tk4.2 gettyps,ncurses3.4 gicon,libjpegg6a gnotes,libjpegg6a gtksql,libpgsql gzilla,libjpegg6a hdlant,ncurses3.4 hfsutils-tcltk,libjpegg6a imagemagick,libjpegg6a imaptool,libjpegg6a ircii,ncurses3.4 itcl3.0,ncurses3.4 jpeginfo,libjpegg6a kerberos4kth-clients,ncurses3.4 kerberos4kth-services,ncurses3.4 kerberos4kth-user,ncurses3.4 knews,libjpegg6a libch,libpgsql libhdf4g,libjpegg6a libjpeg6a,libjpegg6a libjpegg-dev,libjpegg6a libmagick4g,libjpegg6a libmagick4g-lzw,libjpegg6a libpgsql2,libpgsql libterm-readline-gnu-perl,ncurses3.4 libtiff3,libjpegg6a malaga-bin,tk4.2 mgt,ncurses3.4 mosaic,libjpegg6a mosaic,libpng0g mush,ncurses3.4 netris,ncurses3.4 netstd,ncurses3.4 nn,ncurses3.4 oneliner,ncurses3.4 perlmagick,libjpegg6a pfe,ncurses3.4 prc-tools,ncurses3.4 rat,ncurses3.4 rscheme,ncurses3.4 scilab,ncurses3.4 scottfree,ncurses3.4 sniffit,ncurses3.4 socks4-clients,ncurses3.4 speak-freely,ncurses3.4 streamer,libjpegg6a tcd,ncurses3.4 tcl7.6-dev,tcl7.6 tcl76,tcl7.6 tela,ncurses3.4 telnet98,ncurses3.4 telnetd98,ncurses3.4 tf,ncurses3.4 tk4.2,tcl7.6 tk4.2-dev,tk4.2 tk42,tk4.2 tkdesk,tcl7.6 tkdesk,tk4.2 tkgofer,ncurses3.4 tkgofer,tcl7.6 tkgofer,tk4.2 tkstep4.2,tcl7.6 trn,ncurses3.4 ultra-utils,ncurses3.4 uudeview,tcl7.6 uudeview,tk4.2 vice,ncurses3.4 webcam,libjpegg6a wmss,libwraster1 worklog,ncurses3.4 www-pgsql,libpgsql x11iraf,ncurses3.4 xacc,libjpegg6a xawtv,libjpegg6a xfig,libjpegg6a xlife,ncurses3.4 xloadimage,libjpegg6a xpaint,libjpegg6a xpcd,libjpegg6a yagirc,libjpegg6a