Auto clobber is now opt in on mozilla-central. You will need to add |mk_add_options AUTOCLOBBER=1| to your mozconfig to enable auto clobber. The in-tree mozconfigs (used by automation and possibly some developers) have auto clobber enabled.
Thank you for the patch, Ed Morley! On 4/17/2013 4:12 PM, Gregory Szorc wrote: > I agree that we should consider a compromise regarding the UI/UX of > auto clobber. I have filed bug 863091. > > I would like to say that I view the object directory as a cache of the > output of the build system. Since it's a cache, cache rules apply and > data may disappear at any time. This analogy works well for my > developer workflow - I never put anything not derived from the build > system in my object directory. But, I don't know what other people are > doing. Could the anti-auto-clobberers please explain where this > analogy falls apart for your workflow? > > On 4/17/13 3:36 PM, Justin Lebar wrote: >> I think the possibility of deleting user data should be taken >> seriously. Exactly who is doing the deletion (configure vs. make) is >> immaterial. It's also not right to argue that since a majority of >> users don't expect to lose data, it's OK to silently delete data for a >> minority of them. >> >> I think we should either opt in to auto-clobbering or prompt to >> clobber by default and allow users to opt out of the prompt. >> >> On Thu, Apr 18, 2013 at 12:18 AM, Ralph Giles <gi...@mozilla.com> wrote: >>> On 13-04-17 12:36 PM, Gregory Szorc wrote: >>> >>>> It /could/, sure. However, I consider auto clobbering a core build >>>> system feature (sheriffs were very vocal about wanting it). As >>>> such, it >>>> needs to be part of client.mk. (Please correct me if I am wrong.) >>> >>> Ok. A makefile deleting things is less surprising that an a configure >>> script doing so. >>> >>> -r >>> _______________________________________________ >>> dev-platform mailing list >>> dev-platform@lists.mozilla.org >>> https://lists.mozilla.org/listinfo/dev-platform > > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform