NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: lib/42182: libpixman-1.so.0 is no longer available in NetBSD 5.0_STABLE



The following reply was made to PR lib/42182; it has been noted by GNATS.

From: "David H. Gutteridge" <dhgutteridge%sympatico.ca@localhost>
To: Soren Jacobsen <snj%pobox.com@localhost>
Cc: gnats-bugs%NetBSD.org@localhost
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@localhost>
 >> To: gnats-bugs%netbsd.org@localhost
 >> 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
 


Home | Main Index | Thread Index | Old Index