Re: Old Library dependencies Re: Release Plans (19990513)

1999-05-17 Thread Richard Braakman
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)

1999-05-17 Thread Josip Rodin
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)

1999-05-17 Thread Hartmut Koptein
> >   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)

1999-05-17 Thread Richard Braakman
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)

1999-05-13 Thread Michael Alan Dorman
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)

1999-05-13 Thread Steve Dunham
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