On 17 Dec 1998, Gordon Matzigkeit wrote:

> Hi!
> 
> >>>>> Santiago Vila writes:
> 
>  SV> Please, do not upload them to the main archives untile they have
>  SV> proper names, compatible with the earlier ones: glibc2,
>  SV> glibc2-dev and such.
> 
> ... but the whole point of this particular libc package is that it is
> backwards compatible with the existing Debian GNU/Linux pre-2.1
> packages.  This will allow us to merge our changes into Dale Scheetz's
> official pre-2.1 package when it comes out, rather than maintaining a
> separate glibc package.

Of course, and this is great!
 
> Wouldn't the right thing be to add a ``Replaces: glibc2'' line to my
> package, rather than making the package names inconsistent with the
> Linux versions?

The package names have not to be consistent with Linux, because GNU/Hurd
has nothing to do with Linux-the-kernel.

The shlibs mechanism will make sure that packages compiled with glibc2 for
the Hurd (either natively or by cross-compiling) will have the right
"Depends: glibc2" in the control file.

We already did this for glibc 2.0.4, and it worked, and I don't see any
reason to change this. IMHO, we should have "glibc2" and not "libc6"
under GNU/Hurd.

Just remember to make glibc2-dev to Provide: libc6-dev, since there are
still some packages having a hardcoded dependency on libc6-dev.

[ Also, remember to change also the shlibs file accordingly so that
it reads "glibc2 (>= 2.0.106)" ].

-- 
 "1a144b8b937a301b5c9e9a19730e9119" (a truly random sig)

Reply via email to