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

Bug#975589: transition: gnat-10



Control: tags -1 + confirmed
Control: forwarded -1 https://release.debian.org/transitions/html/gnat-10.html

On 2020-11-23 22:13:29 +0100, Nicolas Boulenguez wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: transition
> 
> Hello.
> 
> The gcc-$V source package builds the Ada compiler (gnat-$V) and
> companion libraries (libgnat-$V and libgnat_util-$V).
> The default Ada compiler is selected by the gnat package.
> In unstable,     gnat Depends: gnat-9.
> In experimental, gnat Depends: gnat-10.
> 
> Ada libraries have specific requirements.
> * They must Build-Depend: gnat-$V (in addition to gnat).
> * Each -dev package name carries a version, similar to the shared
>   object version for lib packages.  Most changes in the source require
>   a renaming of the -dev package, and a source upload of all reverse
>   dependencies.
> In order to reduce the number of such transitions, many unrelated
> changes, like new upstream releases, are introduced with a libgnat
> transition and tested in experimental.
> 
> Ben file:
> 
> title = "gnat-10";
> is_affected = .depends ~ "libgnat-8" | .depends ~ "libgnat-9" | .depends ~ "libgnat-10";
> is_good     = .depends ~ "libgnat-10";
> is_bad      = .depends ~ "libgnat-8" | .depends ~ "libgnat-9";
> 
> The affected source packages are:
> 
> adabrowse
> adacgi
> adacontrol
> adasockets
> ahven
> anet
> asis
> dbusada
> dh-ada-library
> gprbuild
> libalog
> libaunit
> libaws
> libflorist
> libgmpada
> libgnatcoll
> libgnatcoll-bindings
> libgtkada
> liblog4ada
> libncursesada
> libtemplates-parser
> libtexttools
> libxmlada
> libxmlezout
> pcscada
> plplot
> 
> libgnatcoll-db/21.0.0-3 fails to build on mipsel in experimental, and
> sometimes on mips64el (#971018, reported at
> https://lists.debian.org/debian-mips/2020/09/msg00010.html).
> It won't migrate from unstable to testing.
> 19.2-3 in testing depends on gnat/9 and will block the transition.
> Please remove libgnatcoll-db/19.2-3 from testing.
> 
> gnat-gps is removed from testing and RC-buggy in unstable because it
> depends on python2 (and libgnatcoll-python below).
> Version 19.2-3 in unstable does not build with gnat-10, and fixing
> this would be wasted work.
> Version 20 is not ready, and won't be part of next release anyways, so
> the best option is probably to remove it from unstable for now.  It
> needs a passage through the NEW queue anyways for unrelated reasons.
> Please remove gnat-gps/19.2-3 from unstable.
> 
> libgnatcoll-python is removed from testing and RC-buggy in unstable
> because it depends on python2 (upstream is working on this).
> For now, it builds with gnat-10 and python2 in experimental.
> It won't be part of next release, but can be updated like normal
> packages and should not prevent the migration of other packages.
> 
> These packages mention no versioned -dev.  They will only need a
> rebuild once their dependencies are available in unstable.
> nmu        music123_16.6-1         . ANY . -m 'Rebuild with gnat-10)'
> nmu           topal_80-1           . ANY . -m 'Rebuild with gnat-10)'
> nmu whitakers-words_0.2020.10.27-1 . ANY . -m 'Rebuild with gnat-10)'
> 
> The gcc-$V and ghdl packages Build-Depend on an explicit gnat version,
> but not on the default compiler.
> They are not affected.
> 
> The ada-reference-manual package requires an Ada compiler for an
> intermediate documentation formatter.
> It is not affected.
> 
> When would a reupload to unstable be appropriate?

Please go ahead and let us know once all the source uploads are down.

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


Reply to: