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

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


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

Attachment: signature.asc
Description: Digital signature

Reply to: