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

1999-05-18 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 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-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 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/



Release Plans (19990513)

1999-05-13 Thread Richard Braakman
(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:
Creating disk sets with the much larger 2.2 kernels is proving difficult.
This is likely to delay the freeze unless the boot-floppies team gets
some help.

  CD Images:
The tools that create the CD images could use some fixing.  Join the
debian-cd list if you wish to help.

  Architectures:
PowerPC will also release with potato.  That makes the full list:
  i386 m68k alpha sparc powerpc

  PAM:
Ben Collins sponsored full pamification as a release goal.  The main
packages that need work are the shadow suite, and xdm.

 Perl 5.005:
Two people volunteered as coordinator for this, and promptly got
into an argument :-)  I'll pick wait and see on this one.

Richard Braakman



Re: Release Plans (19990513)

1999-05-13 Thread Marcelo E. Magallon
On Thu, May 13, 1999 at 02:28:16PM +0200, Richard Braakman wrote:

   PAM:
 Ben Collins sponsored full pamification as a release goal.  The main
 packages that need work are the shadow suite, and xdm.

/me blinks...

has nis (the package) been PAMified?  I positively hate PAM because it's an
all or nothing solution.  After helping some people set nis up on a couple
of RH boxes, we all agreed RH sucks big time.  They PAMified what they
considered important, and their nis package wasn't on that list.  End
result: you have lots of PAMified stuff, but you can't use most of PAM's
features.


Marcelo



Re: Release Plans (19990513)

1999-05-13 Thread Steve Dunham
Marcelo E. Magallon [EMAIL PROTECTED] writes:

 On Thu, May 13, 1999 at 02:28:16PM +0200, Richard Braakman wrote:
 
PAM:
  Ben Collins sponsored full pamification as a release goal.  The main
  packages that need work are the shadow suite, and xdm.

 /me blinks...

 has nis (the package) been PAMified?  I positively hate PAM because it's an
 all or nothing solution.  After helping some people set nis up on a couple
 of RH boxes, we all agreed RH sucks big time.  They PAMified what they
 considered important, and their nis package wasn't on that list.  End
 result: you have lots of PAMified stuff, but you can't use most of PAM's
 features.

I'm not entirely sure what you're talking about here.  

I use NIS and PAM all the time on RedHat (and Debian - although half
of our stuff is not yet pamified).  What exactly has to be pamified in
the nis package?  (In RH 6.0, setting up an NIS client is as easy as
typing the domain name into a text widget during the install.)

In fact, on Debian I use my own pamified versions of rsh because the
non-pam versions _don't_ work with NIS.  (They don't grok netgroups in
hosts.equiv.)


Steve
[EMAIL PROTECTED]



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



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.



Re: Release Plans (19990513)

1999-05-13 Thread Marcelo E. Magallon
 I'm not entirely sure what you're talking about here.  
 
 I use NIS and PAM all the time on RedHat (and Debian - although half
 of our stuff is not yet pamified).  What exactly has to be pamified in
 the nis package?  (In RH 6.0, setting up an NIS client is as easy as
 typing the domain name into a text widget during the install.)

IIRC, the nis server was running Debian and the nis client was running RH
5.2; until I switched everything to unix_auth, the client wouldn't verify
passwords using the NIS server.  On a different setup, both the system and
the server were running RH 5.2, and NIS wouldn't work until unix_auth was
used in /etc/pam.d/login; what's the point of using PAM if you end up using
unix_auth?


Marcelo



PAM notes... [was Re: Release Plans (19990513)]

1999-05-13 Thread Collins M. Ben
On Thu, May 13, 1999 at 10:13:59AM -0600, Marcelo E. Magallon wrote:
  I'm not entirely sure what you're talking about here.  
  
  I use NIS and PAM all the time on RedHat (and Debian - although half
  of our stuff is not yet pamified).  What exactly has to be pamified in
  the nis package?  (In RH 6.0, setting up an NIS client is as easy as
  typing the domain name into a text widget during the install.)
 
 IIRC, the nis server was running Debian and the nis client was running RH
 5.2; until I switched everything to unix_auth, the client wouldn't verify
 passwords using the NIS server.  On a different setup, both the system and
 the server were running RH 5.2, and NIS wouldn't work until unix_auth was
 used in /etc/pam.d/login; what's the point of using PAM if you end up using
 unix_auth?

The unix modules do not imply using /etc/{shadow,passwd}, they mean you
will be using the native libc calls which in turn use /etc/nsswitch.conf.
NIS should work fine with PAM without _any_ changes as long as you have
nis listed in nsswitch.conf for the proper listings (just the same as you
would have to do without PAM).

IOW, PAM does not have anything to do with NIS support. Please NOTE!!! Do
not use pwdb as defaults in the pam.d for packages which support PAM, we
ran into this problem with ssh/PAM, it does initially break NIS support
unless you also modify /etc/pwdb.conf, and this has been looked down on,
and should _not_ be used as default for our packages.



Re: Release Plans (19990513)

1999-05-13 Thread Collins M. Ben
On Thu, May 13, 1999 at 07:03:37AM -0600, Marcelo E. Magallon wrote:
 On Thu, May 13, 1999 at 02:28:16PM +0200, Richard Braakman wrote:
 
PAM:
  Ben Collins sponsored full pamification as a release goal.  The main
  packages that need work are the shadow suite, and xdm.
 
 /me blinks...
 
 has nis (the package) been PAMified?  I positively hate PAM because it's an
 all or nothing solution.  After helping some people set nis up on a couple
 of RH boxes, we all agreed RH sucks big time.  They PAMified what they
 considered important, and their nis package wasn't on that list.  End
 result: you have lots of PAMified stuff, but you can't use most of PAM's
 features.

The reason for this is because RH uses libpwdb with their PAM apps and
pam_pwdb as a module. This means you have to setup /etc/nsswitch.conf
_and_ /etc/pwdb.conf to use NIS. We don't use libpwdb in our pam, and
pam_pwdb.so is not to be used as a default module for PAM applications.
Instead pam_unix_*.so is used and works fine with NIS.