Re: --build-as-nobody by default.
Dustin Cartwright <[email protected]>
| Newsgroups | gmane.os.apple.fink.core |
|---|---|
| Message-ID | <CACcoanw3L_he0Z4KvwyLPf==bi+x7Y-jMkyW_sPhrz1rtVmYOg@mail.gmail.com> |
On Fri, Apr 13, 2012 at 5:52 PM, Max Horn <[email protected]> wrote: > How about this strategy instead: First we turn off BuildAsNobody globally > again by default. Then we make a release with the new BuildAsNobody field > and command line option in it. *Then* we email to -devel and ask all > authors to check their packages (and how) and add BuildAsNobody as needed. > Meanwhile, we update all base packages as necessary. Finally, after a > certain grace period (I'd suggest a month or two at least), we can turn off > BuildAsNobody globally. Some packages will still break, but at least this > way we give maintainers a fair chance to fix their act. As opposed to > forcing them to fix their packages IMMEDIATELY after the release or else > potentially getting tons of user complaints for something that might not > even be avoidable from their side. In addition, this approach might reduce > the pain for our users a bit, too... ;). > Hello, I agree that it would be a good idea to have a transition period during which package maintainers can add "BuildAsNobody: false" as needed before releasing a version of fink which builds as nobody by default. As you say, this would mean modifying the validator and notifying fink-devel well in advance of the change. However, I don't see the point of going through a stage where BuildAsNobody is off by default, but opt-in at the package level. It wouldn't really lead to more packages getting tested because maintainers already have the ability to test their packages with the --build-as-nobody flag. The poorly maintained packages still won't get tested until the default is switched. That's why it seems like a good idea to have BuildAsNobody the default in master: it makes it more likely that problematic packages will be first noticed by someone who recognizes the problem rather than a random user. Dustin > Cheers, > Max > ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ fink-core mailing list [email protected] List archive: http://news.gmane.org/gmane.os.apple.fink.core Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-core