Control: forwarded -1 
https://release.debian.org/transitions/html/glibc-2.24.html
Control: tags -1 confirmed

On 19/08/16 23:47, Aurelien Jarno wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian....@packages.debian.org
> Usertags: transition
> 
> Dear release team,
> 
> We would like to get a transition slot for glibc 2.24. It is currently
> available in experimental and has been built successfully on all
> official architectures. For the debian-ports architectures the
> situation also looks good except for hppa with multiple regressions in
> the testsuite due to the use of gcc-6 instead of gcc-5. This is being
> worked on, and I don't think we should not block the transition on that.
> 
> The glibc 2.24 is built using gcc-6 instead of gcc-5, the transition is
> therefore important for the gcc-5 removal. This will be the version
> shipped with Stretch, so this is the last major change before the
> release. Of course we plan to improve things by fixing additional bugs,
> mostly by tracking the upstream 2.24 stable branch as long as possible.
> 
> As the glibc is using symbol versioning, there is no soname change. That
> said a few packages are using libc internal symbols and have to be
> rebuilt for this transition:
>  - apitrace
>  - bro
>  - dante
>  - libnih
>  - libnss-db
>  - unscd
> 
> Here is the corresponding ben file:
>   title = "glibc";
>   is_affected = .depends ~ /libc[0-9.]* \(<</;
>   is_good = .depends ~ /libc[0-9.]* \(<< 2.25\)/;
>   is_bad = .depends ~ /libc[0-9.]* \(<< 2.24\)/;
> 
> This version will also make a few packages to fail to build from source
> due to the removal of deprecated part of the API. The existing binaries
> still work (the ABI hasn't changed), so there this doesn't cause any
> issue for upgrades. Bugs have been reported against these packages:
>   #833727 - emacs24: FTBFS with glibc 2.24
>   #833965 - tcsh: uses deprecated BSD union wait type
>   #833968 - csh: uses deprecated BSD union wait type
>   #833970 - netkit-rsh: uses deprecated BSD union wait type
>   #833971 - xautolock: uses deprecated BSD union wait type
>   #833972 - socks4-server: uses deprecated BSD union wait type
>   #833995 - gridengine: embedded tcsh copy uses deprecated BSD union wait type
> While it has been done relatively recently they all contain a patch, so
> I don't think we should consider them as blockers for the transition.
> 
> In addition a few new symbols have been added that might prevent a few
> other packages to transition to testing if they pick up the new symbols.
> They are quick_exit for libc.so and nextdown*/nextup* for libm.so.

Sorry for the delay, I was away.

Go ahead.

Cheers,
Emilio

Reply via email to