pkgsrc-Bugs archive

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

Re: pkg/21932



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

From: David Holland <dholland-pbugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/21932
Date: Mon, 23 May 2022 02:45:09 +0000

 Seven years ago, I wrote:
  >  On Mon, Jul 27, 2015 at 07:15:00PM +0000, Erik E. Fair wrote:
  >   >  Please do not close this problem report - it is not resolved.
  >  
  >  Yes, that. Closing PRs just because they're old does not help anybody
  >  or anything...
 
 That said, this PR is now old enough to vote, and reviewing it, it's
 not entirely clear what the scope or intent is. The original report
 was about honoring a base-system make setting in pkgsrc, which (taken
 narrowly) is a bad idea, but for that purpose we have devel/cpuflags
 now and I think the original request is long satisfied.
 
 There's then some further discussion that seems to be about possible
 ways of tagging specially-built binary packages, including some
 infrastructure patches that are also now old enough to vote and almost
 certainly impossible to merge.
 
 My inclination would be to create a project page in the wiki about
 binary package variant tagging (if there isn't one already, I might
 have already written one years back), reference the material here
 there so it can be found again, then close this PR as the original
 request is handled.
 
 Note that tagging binary packages for variant compiler options is a
 special case and the problem really needs a general solution. (Other
 things that binary package tagging should handle include option
 settings, choice of compiler, native vs. pkgsrc X11, PREFER_PKGSRC
 settings, choice of security mitigations/theater...)
 
 Ideally it would be possible to have different variant builds of the
 same package in the same binary package repo so users can pick what
 they want. We've settled on a world where all this stuff is unlabelled
 and each package repo is expected to be self-consistent; it works
 adequately well but isn't as flexible as one might like.
 
 -- 
 David A. Holland
 dholland%netbsd.org@localhost
 


Home | Main Index | Thread Index | Old Index