Your message dated Thu, 24 Dec 2020 09:09:56 +0100 with message-id <X+RM1J3HHt+8Jllo@ramacher.at> and subject line Re: Bug#975589: transition: gnat-10 has caused the Debian Bug report #975589, regarding transition: gnat-10 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 owner@bugs.debian.org immediately.) -- 975589: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975589 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: transition: gnat-10
- From: Nicolas Boulenguez <nicolas@debian.org>
- Date: Mon, 23 Nov 2020 22:13:29 +0100
- Message-id: <20201123211329.GA4393@nicolasthinkpad>
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?
--- End Message ---
--- Begin Message ---
- To: 975589-done@bugs.debian.org
- Cc: Nicolas Boulenguez <nicolas@debian.org>
- Subject: Re: Bug#975589: transition: gnat-10
- From: Sebastian Ramacher <sramacher@debian.org>
- Date: Thu, 24 Dec 2020 09:09:56 +0100
- Message-id: <X+RM1J3HHt+8Jllo@ramacher.at>
- In-reply-to: <[🔎] X+G8qEus1XCOd0GR@ramacher.at>
- References: <20201123211329.GA4393@nicolasthinkpad> <20201123211329.GA4393@nicolasthinkpad> <[🔎] X8zAT4xxD2J72k1V@ramacher.at> <20201123211329.GA4393@nicolasthinkpad> <[🔎] X+G8qEus1XCOd0GR@ramacher.at>
On 2020-12-22 10:30:16 +0100, Sebastian Ramacher wrote: > 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.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. > > 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. I've added hints so that gnat and the reverse dependencies are able to migrate. Note though, that the unversioned gnat dependency in the reverse dependencies causes issues. britney has hard time to detect that the whole stack has to migrate at once. Consequently, gnat caused autopkgtest failures in all its reverse depedencies - the tests were tried with the builds for gnat 10 but with gnat 9 from testing. For the future, please ensure with appropriate dependencies that this does not happen again. I think gnat (>= X), gnat (<< X+1) (similarly to what's done for Python packages) would be enough to help britney and the autopkgtests. Cheers -- Sebastian RamacherAttachment: signature.asc
Description: PGP signature
--- End Message ---