NetBSD Problem Report #42182

From jmcneill@plonker.localdomain  Wed Oct 14 11:45:22 2009
Return-Path: <jmcneill@plonker.localdomain>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 570DE63B8B6
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 14 Oct 2009 11:45:22 +0000 (UTC)
Message-Id: <20091014114510.D86445E9E65@plonker.localdomain>
Date: Wed, 14 Oct 2009 07:45:10 -0400 (EDT)
From: jmcneill@invisible.ca
Reply-To: jmcneill@invisible.ca
To: gnats-bugs@gnats.NetBSD.org
Subject: libpixman-1.so.0 is no longer available in NetBSD 5.0_STABLE
X-Send-Pr-Version: 3.95

>Number:         42182
>Category:       lib
>Synopsis:       libpixman-1.so.0 is no longer available in NetBSD 5.0_STABLE
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    lib-bug-people
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Oct 14 11:50:01 +0000 2009
>Closed-Date:    Sat Dec 19 02:51:49 +0000 2015
>Last-Modified:  Sat Dec 19 02:51:49 +0000 2015
>Originator:     Jared D. McNeill
>Release:        NetBSD 5.0_STABLE
>Organization:

>Environment:


System: NetBSD plonker 5.0_STABLE NetBSD 5.0_STABLE (GENERIC) #0: Sun Oct 11 05:22:33 UTC 2009 builds@b7.netbsd.org:/home/builds/ab/netbsd-5/i386/200910110000Z-obj/home/builds/ab/netbsd-5/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
	netbsd-5-0 branch provides libpixman-1.so.0 but netbsd-5 has
	libpixman-1.so.1, making binary packages incompatible.
>How-To-Repeat:
	1. fresh install of 5.0_STABLE
	2. pkg_add gnome
	3. gnome-session

	Shared object "libpixman-1.so.0" not found
>Fix:


>Release-Note:

>Audit-Trail:
From: Julian Coleman <jdc@coris.org.uk>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: lib/42182: libpixman-1.so.0 is no longer available in NetBSD 5.0_STABLE
Date: Wed, 14 Oct 2009 13:04:19 +0100

 Hi,

 > 	netbsd-5-0 branch provides libpixman-1.so.0 but netbsd-5 has
 > 	libpixman-1.so.1, making binary packages incompatible.

 I also see changes to the major for libXfont:

 < /usr/X11R7/lib/libXfont.so.1.4.1
 > /usr/X11R7/lib/libXfont.so.2.0

 Thanks,

 J

 -- 
   My other computer also runs NetBSD    /        Sailing at Newbiggin
         http://www.netbsd.org/        /   http://www.newbigginsailingclub.org/

From: David Gutteridge <dhgutteridge@sympatico.ca>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: lib/42182: libpixman-1.so.0 is no longer available in NetBSD 5.0_STABLE
Date: Sat, 31 Oct 2009 14:08:30 -0400

 Those two libraries are also not covered off by the postinstall(8)
 obsolete check.  So an upgrade masks the problem.  (I've just
 encountered this.)

 Dave

From: Soren Jacobsen <snj@pobox.com>
To: gnats-bugs@NetBSD.org
Cc: netbsd-bugs@netbsd.org, Jared McNeill <jmcneill@invisible.ca>, David
 Gutteridge <dhgutteridge@sympatico.ca>
Subject: Re: lib/42182: libpixman-1.so.0 is no longer available in NetBSD
 5.0_STABLE
Date: Sat, 31 Oct 2009 14:50:41 -0700

 On Oct 31, 2009, at 11:45 AM, David Gutteridge wrote:

 > The following reply was made to PR lib/42182; it has been noted by  
 > GNATS.
 >
 > From: David Gutteridge <dhgutteridge@sympatico.ca>
 > To: gnats-bugs@netbsd.org
 > Cc:
 > Subject: Re: lib/42182: libpixman-1.so.0 is no longer available in  
 > NetBSD 5.0_STABLE
 > Date: Sat, 31 Oct 2009 14:08:30 -0400
 >
 > Those two libraries are also not covered off by the postinstall(8)
 > obsolete check.  So an upgrade masks the problem.  (I've just
 > encountered this.)

 What do you mean covered off by the postinstall obsolete check?

 Removing the old libraries would make the situation even worse, and I  
 wouldn't call leaving them in place masking the problem.

 I'm not sure there's really much that can be done about this PR.   
 We'll need to have separate 5.0 and 5.1 pkg binaries, but after an  
 upgrade, no previously installed packages should break, because the  
 old libraries will still be installed.

 pkg_add has always (or at least for quite a long time -- I can't say  
 off of the top of my head whether this check has been there since the  
 very beginning) complained about version differences, and this is one  
 of the cases "protected" (in the sense of "yes, I admit it sucks, but  
 hey, technically we did warn you") by this check.

From: "David H. Gutteridge" <dhgutteridge@sympatico.ca>
To: Soren Jacobsen <snj@pobox.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: lib/42182: libpixman-1.so.0 is no longer available in NetBSD 5.0_STABLE
Date: Sat, 31 Oct 2009 19:28:01 -0400

 On 2009-10-31, at 5:50 PM, Soren Jacobsen wrote:

 > On Oct 31, 2009, at 11:45 AM, David Gutteridge wrote:
 >
 >> The following reply was made to PR lib/42182; it has been noted by  
 >> GNATS.
 >>
 >> From: David Gutteridge <dhgutteridge@sympatico.ca>
 >> To: gnats-bugs@netbsd.org
 >> Cc:
 >> Subject: Re: lib/42182: libpixman-1.so.0 is no longer available in  
 >> NetBSD 5.0_STABLE
 >> Date: Sat, 31 Oct 2009 14:08:30 -0400
 >>
 >> Those two libraries are also not covered off by the postinstall(8)
 >> obsolete check.  So an upgrade masks the problem.  (I've just
 >> encountered this.)
 >
 > What do you mean covered off by the postinstall obsolete check?
 >
 > Removing the old libraries would make the situation even worse, and  
 > I wouldn't call leaving them in place masking the problem.
 >
 > I'm not sure there's really much that can be done about this PR.   
 > We'll need to have separate 5.0 and 5.1 pkg binaries, but after an  
 > upgrade, no previously installed packages should break, because the  
 > old libraries will still be installed.
 >
 > pkg_add has always (or at least for quite a long time -- I can't say  
 > off of the top of my head whether this check has been there since  
 > the very beginning) complained about version differences, and this  
 > is one of the cases "protected" (in the sense of "yes, I admit it  
 > sucks, but hey, technically we did warn you") by this check.
 >

 I must have just misunderstood the meaning of "obsolete", then.  I took
 it to be functionality that shows any differences from what the state
 of the system would be if a clean install had been done instead of an
 upgrade from source.  (Local customizations aside.)  But it's more
 nuanced/sophisticated/specialized than that, then.  (My notion of it in
 part was as a support tool to explain differences between systems with
 the same release branch and CVS source date.  Obviously that's not its
 primary purpose, regardless.)

 By "masks the problem", I meant the version mismatch probably hasn't
 turned up for too many people, so that's why there wasn't much traffic
 about this topic.  I was alluding more to the fact I hadn't seen it
 documented elsewhere, and was offering an explanation as to why it
 might've been missed.  (Here's where someone will show me an incredibly
 obvious place it was mentioned that I overlooked...)

 Sorry for the misunderstanding,

 Dave

From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: Soren Jacobsen <snj@netbsd.org>
Subject: Re: lib/42182: libpixman-1.so.0 is no longer available in NetBSD
	5.0_STABLE
Date: Thu, 27 May 2010 07:45:16 +0000

 On Sat, Oct 31, 2009 at 09:55:06PM +0000, Soren Jacobsen wrote:
  >  I'm not sure there's really much that can be done about this PR.   
  >  We'll need to have separate 5.0 and 5.1 pkg binaries, but after an  
  >  upgrade, no previously installed packages should break, because the  
  >  old libraries will still be installed.

 There are still cases where it matters, e.g. copying your own binaries
 from a 5.0 machine to a 5.1 machine, sharing /usr/local/bin, etc.

 Can adequately compatible versions of these libs be built from the
 right version of the corresponding stuff in pkgsrc? That would allow
 setting up a compat package without too much hassle. (Maybe, perhaps
 modulo lossage in x11-links.)

 -- 
 David A. Holland
 dholland@netbsd.org

From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: lib/42182: libpixman-1.so.0 is no longer available in NetBSD
	5.0_STABLE
Date: Thu, 27 May 2010 07:51:57 +0000

 (also note PR 43306, which I'm closing as a duplicate but which has
 some possibly useful observations in it.)

 -- 
 David A. Holland
 dholland@netbsd.org

State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sat, 19 Dec 2015 02:51:49 +0000
State-Changed-Why:
-5 and its X issues are now EOL


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.