Your message dated Thu, 12 Mar 2020 10:52:58 +0100
with message-id <8e32f20b-3e98-9fa2-c21a-d853dc702...@debian.org>
and subject line Re: Bug#950490: transition: gnat-9, Ada component of GCC-9
has caused the Debian Bug report #950490,
regarding transition: gnat-9, Ada component of GCC-9
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
950490: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950490
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: transition

Hello.

The gcc-$BV source package builds an Ada compiler named gnat-$BV,
and the companion libraries (libgnat-$BV, libgnatvsn$BV).
In unstable, gnat-8 and gnat-9 coexist.

The default Ada compiler in Debian is selected by the gnat empty
package, which only Depends on a specific gnat-$BV.
In unstable,     gnat/8.0.1  Depends: gnat-8.
In experimental, gnat/9~exp1 Depends: gnat-9.

In this language,
* A package using the default compiler Build-Depends: gnat.
* In addition, a library Build-Depends: gnat-$BV.
* Each change in the source of a library or its recursive dependencies
  requires a renaming of the -dev package.  All reverse dependencies
  must then update their Build-Depends.
A gnat transition requires a renaming of all -dev packages, in
addition to the traditional change of Shared Object Version.  In order
to reduce the number of such slow transitions, many unrelated changes
(like new upstream releases) have been introduced with a single new
name for the -dev package.

Ben file:

title = "gnat-9";
is_affected = .build-depends ~ "gnat";
is_good = .depends ~ "libgnat-9";
is_bad = .depends ~ /libgnat-[^1-8]/;

The only release-critical bug in reverse dependencies is #936869
(libgnatcoll-bindings build-depends on python2). The reupload to
experimental will declare an explicit dependency on python2 instead of
python, and lower the severity of this issue.

Apart from that, these packages are ready in experimental.

adabrowse
adacgi
adacontrol
ahven
anet
asis
dbusada
dh-ada-library
gnat
gnat-gps
gprbuild
libalog
libaunit
libaws
libflorist
libgmpada
libgnatcoll
libgnatcoll-bindings
libgnatcoll-db
libgtkada
liblog4ada
libncursesada
libtemplates-parser
libtexttools
libxmlada
libxmlezout
pcscada
plplot

When would a reupload to unstable be appropriate?

These are not libraries and will only need a rebuild in due time.
dw music123_16.4-4 .ANY . -m 'gnat (>= 9)'
dw    topal_80-1   .ANY . -m 'gnat (>= 9)'

The ada-reference-manual Build-Depends: gnat, but will not be affected
(it only builds an intermediate documentation formatter).

The ghdl package Build-Depends: gnat-8, but will not be affected
(it does not Build-Depend: gnat).

Thanks.

--- End Message ---
--- Begin Message ---
Hi Nicolas,

On 17-02-2020 19:48, Graham Inggs wrote:
> Please go ahead in unstable.

All the related packages in testing have migrated. Closing this bug.

Paul

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to