On Wed, 04 May 2011, Adam Borowski wrote: > I'd instead propose to sacrifice a tiny amount of cycles to check for > overlapping and abort()ing so buggy code can be fixed. Random instability > is the worst kind of error, a clean crash is easy to fix. Heck, we can even > make a change just before wheezy is frozen to make it call memmove() when a > breakage is detected. Just please don't paper over the bugs until then.
While I can sympathize with this (it's what I want as a developer), it's certainly not a good idea in Debian in general: we have many derivatives taking unstable/testing at various points in time, and we also want to make testing generally usable by end-users. So it's best if you consider unstable always in production-mode by default. It's the same story than building applications/libraries with DISABLE_DEPRECATED, it's good for developers but we should not enable those in unstable/testing because we prefer not breaking packages that have not been updated yet. Cheers, -- Raphaël Hertzog ◈ Debian Developer Follow my Debian News ▶ http://RaphaelHertzog.com (English) ▶ http://RaphaelHertzog.fr (Français) -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110504094833.gd22...@rivendell.home.ouaza.com