Bug#975589: transition: gnat-10

2020-12-22 Thread Sebastian Ramacher
Hi

On 2020-12-06 12:28:15 +0100, Sebastian Ramacher wrote:
> On 2020-11-23 22:13:29 +0100, Nicolas Boulenguez wrote:
> > Package: release.debian.org
> > Severity: normal
> > User: release.debian@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.

I've added the removal hint for libnatcoll-db. Current status is:
* libgnatcoll: needs a source-only upload
* libaws: blocked by gnutls28

Please perform a source-only upload of libgnatcoll. Depending on the
status of gnutls28, I'll temporarily remove libaws from testing so this
transition can be completed.

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Processed: Re: Bug#975589: transition: gnat-10

2020-12-06 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + confirmed
Bug #975589 [release.debian.org] transition: gnat-10
Added tag(s) confirmed.
> forwarded -1 https://release.debian.org/transitions/html/gnat-10.html
Bug #975589 [release.debian.org] transition: gnat-10
Set Bug forwarded-to-address to 
'https://release.debian.org/transitions/html/gnat-10.html'.

-- 
975589: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975589
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#975589: transition: gnat-10

2020-12-06 Thread Sebastian Ramacher
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@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.
> nmumusic123_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


signature.asc
Description: PGP signature


Bug#975589: transition: gnat-10

2020-11-23 Thread Nicolas Boulenguez
Package: release.debian.org
Severity: normal
User: release.debian@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.
nmumusic123_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?