[Pkg-cups-devel] Bug#380619: cupsys: does not start at all

Kenshi Muto kmuto at debian.org
Tue Aug 1 14:20:29 UTC 2006


At Mon, 31 Jul 2006 11:19:44 -0700,
Steve Langasek wrote:
> > At Mon, 31 Jul 2006 13:53:15 +0200,
> > gerhard oettl wrote:
> > > Package: cupsys
> > > Version: 1.1.23-10sarge1
> > > ii  libcupsimage2          1.1.23-10sarge1   Common UNIX Printing System(tm) - 
> > > ii  libcupsys2 [libcupsys2 1.2.1-3           Common UNIX Printing System(tm) - 
> > > ii  libcupsys2-gnutls10    1.2.1-3           Common UNIX Printing System(tm) - 
> > You seem jumble 1.1 series of sarge and 1.2 series of etch.
> > Please update all of them at first.
> 
> If this is the cause, then the fact that he was able to install them
> together in an unusable state is an RC bug in your package relationships.

OK, that's true.

I investigated this and found a problem.

cupsd 1.1 (sarge version) + libcupsys2 1.2 will crash with
"undefined symbol: cups_strlcpy".
libcupsys2 1.2 hasn't cups_strlcpy symbol but has _cups_strlcpy.

...Yes, upstream changed it silently without soname change.
r4683: Cleanup namespace so that private APIs and types use a leading
       underscore.

Thank you upstream, this hits us...
I'm thinking "is it safe to provide API compatible with 1.1?" and
checking symbols.

(I think it's too late to change soname.)

Thanks,
-- 
Kenshi Muto
kmuto at debian.org




More information about the Pkg-cups-devel mailing list