pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc/games/eureka



Greg Troxel wrote:
> Jonathan Perkin <jperkin%joyent.com@localhost> writes:
> > 
> > Hope that helps.  I'm sure people will disagree with me though ;)  
> 
> I agree, except that I think BROKEN_ON_PLATFORM is ok when upstream
> really ought to work on a platform but just hasn't done things well, the
> upstream package does not build when following the by-hand instructions,
> and it's known that it's basically intractable to fix it, because
> someone clueful has put e.g. at least 4 hours into trying.

Proposed additional words for section 21.1.7. (without the unclear
case "can be build, but does not work"):
----------------------------------------------------------------------
BROKEN_* should be used when:
- a package cannot fundamentally be built with the current state of
  pkgsrc and will likely be removed from the tree in the near future
  (unless fixed).
- a package cannot be built for certain platforms (e.g. not on 64-bit
  platforms), but is working on others and should not be removed from
  pkgsrc.
- some options have been selected that make the package unbuildable.
- someone clueful has put at least 4 hours into fixing the package
  and failed to fix it.

BROKEN_* should not be used when:
- the package has build errors. These should be exposed so that people
  are given the opportunity to fix them.
----------------------------------------------------------------------



Home | Main Index | Thread Index | Old Index