pkgsrc-Bugs archive

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

Re: pkg/41087 (OS_VERSION should be removed from PKGPATH)



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

From: David Holland <dholland-pbugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: Aleksey Cheusov <vle%gmx.net@localhost>
Subject: Re: pkg/41087 (OS_VERSION should be removed from PKGPATH)
Date: Sun, 7 Mar 2010 07:13:03 +0000

 On Wed, Feb 17, 2010 at 08:55:09PM +0000, Aleksey Cheusov wrote:
  >   >> What does come to mind is adding a dummy package whose version
  >   >> *is* the kernel version and having lsof depend on it. This would also
  >   >> solve the problem and be less messy.
  >  
  >  Such a special package and special dependency marks a package as "needs
  >  to be upgrade".
 
 Yes. That is the point.
 
  >  PkgSrc is a cross-platforms packaging system.
  >  Therefore this type of dictate doesn't look to me like a real solution
  >  for all supported platforms.
 
 Packages whose behavior is different on different platforms can always
 depend on the thing conditionally.
 
  >  I'd prefer to see OSVERSION_SPECIFIC a part of pkg_summary(5) generated
  >  by "pkg_info -X".  Next step is to improve package manager, e.g.,
  >  pkg_chk.  That is, the idea is to _recommend_ an upgrade.
 
 That is no different from "recommending" a recompile or update of
 every package with a perl script every time perl is recompiled. It is
 an issue, but it's a separate issue. If you have a suggestion for how
 it should be handled, please bring it up on tech-pkg.
 
  >  P.S.  Reminder: ${OS_VERSION} as a part of PKGNAME makes a package
  >  broken due to special characters (e.g. `-') in OS_VERSION under Linux
  >  and probably other OSes too.
 
 That should be fixed by suitable string substitutions.
 
 -- 
 David A. Holland
 dholland%netbsd.org@localhost
 


Home | Main Index | Thread Index | Old Index