Bits from the Release Team: GCC 5 as default, transitions thereof

To: debian-devel-announce@lists.debian.org

Subject: Bits from the Release Team: GCC 5 as default, transitions thereof

From: Jonathan Wiltshire <jmw@debian.org>

Date: Mon, 3 Aug 2015 07:09:05 +0100

Message-id: <[🔎] 20150803060905.GA14905@lupin.home.powdarrmonkey.net>

Mail-followup-to: debian-devel@lists.debian.org

Hi, As announced [1] the default GCC compiler in unstable has been switched to version 5. This triggers a very large transition, so we welcome your assistance in making sure it goes smoothly. As always, the Release Team's transition tracker is at your disposal [2]. For package maintainers ----------------------- Please try to defer uploads to unstable where possible, unless they are related to this transition - for example, fixing a FTBFS with GCC 5 [3], or other RC bugs to unblock migration, or related to the libstdc++ follow-up transitions [4]. We acknowledge that this is disruptive to your work, but bear in mind that there are over 3,000 source packages (and up to 300 accompanying library transitions) to co-ordinate. If uploads cause delays to that, either through bugs or ageing, the transition will go on for longer and be more disruptive. You're welcome to work in experimental in the meantime. (libstdc++ follow-up transitions which do not entangle with another libstdc++ follow-up transition, or those where a nested transition is already completed are fine to upload to unstable. If you're not sure, please ask first.) For maintainers of libraries needing their own transition --------------------------------------------------------- You should already know about this through a bug report, and some maintainers have already requested a transition slot. If you haven't investigated this already, please do so urgently. Please be on standby to upload as quickly as possible following a go-ahead from the Release Team. Staging your transition in experimental helps a lot, because it gets your library through binary-NEW ahead of time (plus we can have an automatic tracker). You can upload to experimental at any time, and you get bonus points for checking reverse dependencies build correctly. Reduced NMU threshold --------------------- In line with devref §5.11.1, we declare a reduced NMU threshold of 2 days for bugs related to this transition and the follow-up libstdc++ transitions, and for bugs fixing GCC 5 related build failures, where the change is straightforward and thoroughly tested. [1] https://lists.debian.org/debian-devel-announce/2015/07/msg00000.html [2] https://release.debian.org/transitions/ [3] http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-5;users=debian-gcc@lists.debian.org [4] http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=libstdc%2B%2B-cxx11;users=debian-gcc@lists.debian.org Thanks for your co-operation. For the release team: -- Jonathan Wiltshire jmw@debian.org Debian Developer http://people.debian.org/~jmw 4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51