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

Bug#1036003: marked as done (unblock: adacgi/1.6-32 and 20 Ada libraries)



Your message dated Sun, 14 May 2023 18:26:04 +0000
with message-id <E1pyGQ0-001G9U-Bd@respighi.debian.org>
and subject line unblock adacgi
has caused the Debian Bug report #1036003,
regarding unblock: adacgi/1.6-32 and 20 Ada libraries
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.)


-- 
1036003: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036003
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: adacgi@packages.debian.org
Control: affects -1 + src:adacgi

Please unblock package adacgi

The -dev package for Ada libraries is renamed when the source changes.
So  libadacgi4-dev in bullseye
and libadacgi6-dev in bullseye have some conflicting files.

Each -dev package must Break/Replace previous -dev packages,
else the upgrade fails:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034975

(This issue has been known for long, but depending on non
 coinstallable gnat versions seemed sufficient until now)

The attached fix seems trivial and without risk.

As far as I understand, an unblock is necessary even if these packages
have autopkgtests because the freeze is planned in less than 20 days.

All Ada libraries are affected by the same issue.
Should I open several request?

Here are the relevant bug numbers (some sources build several libraries).
adacgi               https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034975
adasockets           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034896
ahven                https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035011
anet                 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035013
dbusada              https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034914
gprbuild             https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034913
libalog              https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035004
libaunit             https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034934
libflorist           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035006
libgmpada            https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034960
libgnatcoll-bindings https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034917
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034919
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034928
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034940
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034974
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034991
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035002
libgnatcoll-db       https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034946
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034964
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034981
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035010
libgnatcoll          https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034920
libgtkada            https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034970
liblog4ada           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034916
libncursesada        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034977
libtemplates-parser  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034985
libtexttools         https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034979
libxmlada            https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034918
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034926
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034937
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034944
                     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034952
libxmlezout          https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034965
pcscada              https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034927


A similar fix for plplot/5.15.0+dfsg2-6 has been unblocked a few days ago:
broken upgrade  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034936
unblock request https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035652
non-changelog part of the debdiff:
+Replaces: libplplotada3-dev (<< 5.15.0+dfsg-26)
+Breaks: libplplotada3-dev (<< 5.15.0+dfsg-26)

This fixes upgrades from bullseye (...3-dev), but not from testing (...4-dev).
Do you think that this is release-critical?
If so, should we report a separate unblock request, or extend this one?

unblock adacgi/1.6-32
unblock adasockets/1.12-8
unblock ahven/2.8-7
unblock anet/0.4.3-3
unblock dbusada/0.6.2-4
unblock gprbuild/2023.0.0-3
unblock libalog/0.6.2-3
unblock libaunit/23.0.0-3
unblock libflorist/2022.0.1~20220616-3
unblock libgmpada/1.5-7
unblock libgnatcoll-bindings/23.0.0-6
unblock libgnatcoll-db/23.0.0-4
unblock libgnatcoll/23.0.0-3
unblock libgtkada/23.0.0-4
unblock liblog4ada/1.3.1.b6dafb49-11
unblock libncursesada/6.3.20211021-8
unblock libtemplates-parser/23.0.0-3
unblock libtexttools/2.1.0-26
unblock libxmlada/23.0.0-3
unblock libxmlezout/1.06.2-10
unblock pcscada/0.7.7-4
diff -Nru adacgi-1.6/debian/changelog adacgi-1.6/debian/changelog
--- adacgi-1.6/debian/changelog	2022-12-26 23:54:23.000000000 +0100
+++ adacgi-1.6/debian/changelog	2023-05-10 21:26:50.000000000 +0200
@@ -1,3 +1,9 @@
+adacgi (1.6-32) unstable; urgency=medium
+
+  * Break/Replace libadacgi*-dev since oldstable. Closes: #1034975.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 21:26:50 +0200
+
 adacgi (1.6-31) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru adacgi-1.6/debian/control adacgi-1.6/debian/control
--- adacgi-1.6/debian/control	2022-12-26 23:54:23.000000000 +0100
+++ adacgi-1.6/debian/control	2023-05-10 21:26:50.000000000 +0200
@@ -17,6 +17,8 @@
 Homepage: http://www.dwheeler.com/adacgi
 
 Package: libadacgi6-dev
+Breaks: libadacgi2-dev, libadacgi3-dev, libadacgi4-dev, libadacgi5-dev
+Replaces: libadacgi2-dev, libadacgi3-dev, libadacgi4-dev, libadacgi5-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Description: Ada CGI interface: development
diff -Nru adacgi-1.6/debian/copyright adacgi-1.6/debian/copyright
--- adacgi-1.6/debian/copyright	2022-04-24 00:03:41.000000000 +0200
+++ adacgi-1.6/debian/copyright	2023-05-10 21:26:50.000000000 +0200
@@ -8,7 +8,7 @@
 
 Files: debian/*
 Copyright: 1999-2001 Samuel Tardieu <sam@debian.org>
-           2016-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2016-2023 Nicolas Boulenguez <nicolas@debian.org>
            2002-2019 Phil Brooke <pjb@debian.org>
 License: GPL-2+
 
diff -Nru adasockets-1.12/debian/changelog adasockets-1.12/debian/changelog
--- adasockets-1.12/debian/changelog	2022-12-27 00:14:28.000000000 +0100
+++ adasockets-1.12/debian/changelog	2023-05-10 22:09:30.000000000 +0200
@@ -1,3 +1,9 @@
+adasockets (1.12-8) unstable; urgency=medium
+
+  * Break/Replace libadasockets*-dev since oldstable. Closes: #1034896.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 22:09:30 +0200
+
 adasockets (1.12-7) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru adasockets-1.12/debian/control adasockets-1.12/debian/control
--- adasockets-1.12/debian/control	2022-12-27 00:14:28.000000000 +0100
+++ adasockets-1.12/debian/control	2023-05-10 22:08:44.000000000 +0200
@@ -18,6 +18,8 @@
 Vcs-Git: https://salsa.debian.org/debian/adasockets.git
 
 Package: libadasockets12-dev
+Breaks: libadasockets8-dev, libadasockets9-dev, libadasockets10-dev, libadasockets11-dev
+Replaces: libadasockets8-dev, libadasockets9-dev, libadasockets10-dev, libadasockets11-dev
 Architecture: any
 Depends:
  ${ada:Depends},
diff -Nru adasockets-1.12/debian/copyright adasockets-1.12/debian/copyright
--- adasockets-1.12/debian/copyright	2022-12-27 00:14:28.000000000 +0100
+++ adasockets-1.12/debian/copyright	2023-05-10 22:08:47.000000000 +0200
@@ -21,7 +21,7 @@
 Files: debian/*
 Copyright: 1998-2002 Samuel Tardieu <sam@debian.org>
            2020-2020 Phil Brooke <pjb@debian.org>
-           2016-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2016-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-2+-with-generic-exception
 
 Files: support/texinfo.tex
diff -Nru ahven-2.8/debian/changelog ahven-2.8/debian/changelog
--- ahven-2.8/debian/changelog	2022-12-27 00:42:54.000000000 +0100
+++ ahven-2.8/debian/changelog	2023-05-11 10:43:00.000000000 +0200
@@ -1,3 +1,9 @@
+ahven (2.8-7) unstable; urgency=medium
+
+  * Break/Replace libahven*-dev since oldstable. Closes: #1035011.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 10:43:00 +0200
+
 ahven (2.8-6) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru ahven-2.8/debian/control ahven-2.8/debian/control
--- ahven-2.8/debian/control	2022-12-27 00:42:54.000000000 +0100
+++ ahven-2.8/debian/control	2023-05-11 10:43:00.000000000 +0200
@@ -24,6 +24,8 @@
 Vcs-Git: https://git.codelabs.ch/git/debian/ahven.git
 
 Package: libahven11-dev
+Breaks: libahven7-dev, libahven8-dev, libahven9-dev, libahven10-dev
+Replaces: libahven7-dev, libahven8-dev, libahven9-dev, libahven10-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
diff -Nru ahven-2.8/debian/copyright ahven-2.8/debian/copyright
--- ahven-2.8/debian/copyright	2022-12-27 00:42:54.000000000 +0100
+++ ahven-2.8/debian/copyright	2023-05-11 10:43:00.000000000 +0200
@@ -29,7 +29,7 @@
 
 Files: debian/*
 Copyright: 2008-2018 Reto Buerki <reet@codelabs.ch>
-           2017-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2017-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify it under
  the terms of the GNU General Public License as published by the Free Software
diff -Nru anet-0.4.3/debian/changelog anet-0.4.3/debian/changelog
--- anet-0.4.3/debian/changelog	2022-12-27 02:23:40.000000000 +0100
+++ anet-0.4.3/debian/changelog	2023-05-11 11:26:53.000000000 +0200
@@ -1,3 +1,9 @@
+anet (0.4.3-3) unstable; urgency=medium
+
+  * Break/Replace libanet*-dev since oldstable. Closes: #1035013 .
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 11:26:53 +0200
+
 anet (0.4.3-2) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru anet-0.4.3/debian/control anet-0.4.3/debian/control
--- anet-0.4.3/debian/control	2022-12-27 02:23:40.000000000 +0100
+++ anet-0.4.3/debian/control	2023-05-11 11:25:45.000000000 +0200
@@ -20,6 +20,8 @@
 Vcs-Git: https://git.codelabs.ch/git/anet.git -b debian
 
 Package: libanet7-dev
+Breaks: libanet3-dev, libanet4-dev, libanet5-dev, libanet6-dev
+Replaces: libanet3-dev, libanet4-dev, libanet5-dev, libanet6-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
diff -Nru anet-0.4.3/debian/copyright anet-0.4.3/debian/copyright
--- anet-0.4.3/debian/copyright	2022-12-05 19:20:07.000000000 +0100
+++ anet-0.4.3/debian/copyright	2023-05-11 11:26:05.000000000 +0200
@@ -18,7 +18,7 @@
  (C) 2011-2019 secunet Security Networks AG
  (C) 2011-2019 Reto Buerki <reet@codelabs.ch>
  (C) 2011-2019 Adrian-Ken Rueegsegger <ken@codelabs.ch>
- (C) 2018-2022 Nicolas Boulenguez <nicolas@debian.org>
+ (C) 2018-2023 Nicolas Boulenguez <nicolas@debian.org>
  (C) 2016      Stefan Berghofer <stefan.berghofer@secunet.com>
 License: GPL-2+ with Ada exception
 
diff -Nru dbusada-0.6.2/debian/changelog dbusada-0.6.2/debian/changelog
--- dbusada-0.6.2/debian/changelog	2022-12-30 19:33:03.000000000 +0100
+++ dbusada-0.6.2/debian/changelog	2023-05-11 11:34:08.000000000 +0200
@@ -1,3 +1,9 @@
+dbusada (0.6.2-4) unstable; urgency=medium
+
+  * Break/Replace libdbusada*-dev since oldstable. Closes: #1034914.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 11:34:08 +0200
+
 dbusada (0.6.2-3) unstable; urgency=medium
 
   * Let -dev depend on libdbus*-dev (previously done by dh-ada-library).
diff -Nru dbusada-0.6.2/debian/control dbusada-0.6.2/debian/control
--- dbusada-0.6.2/debian/control	2022-12-30 19:32:30.000000000 +0100
+++ dbusada-0.6.2/debian/control	2023-05-11 11:34:08.000000000 +0200
@@ -24,6 +24,8 @@
 Vcs-Git: https://git.codelabs.ch/git/dbus-ada.git -b debian
 
 Package: libdbusada8-dev
+Breaks: libdbusada4-dev, libdbusada5-dev, libdbusada6-dev, libdbusada7-dev
+Replaces: libdbusada4-dev, libdbusada5-dev, libdbusada6-dev, libdbusada7-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends},
diff -Nru dbusada-0.6.2/debian/copyright dbusada-0.6.2/debian/copyright
--- dbusada-0.6.2/debian/copyright	2022-12-30 19:27:36.000000000 +0100
+++ dbusada-0.6.2/debian/copyright	2023-05-11 11:34:08.000000000 +0200
@@ -7,7 +7,7 @@
 Copyright:
  2011      Tero Koskinen <tero.koskinen@iki.fi>
  2011-2022 Reto Buerki <reet@codelabs.ch>
- 2018-2022 Nicolas Boulenguez <nicolas@debian.org>
+ 2018-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-2+ with Ada exception
  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
diff -Nru gprbuild-2023.0.0/debian/changelog gprbuild-2023.0.0/debian/changelog
--- gprbuild-2023.0.0/debian/changelog	2022-12-26 23:43:38.000000000 +0100
+++ gprbuild-2023.0.0/debian/changelog	2023-05-10 23:33:22.000000000 +0200
@@ -1,3 +1,9 @@
+gprbuild (2023.0.0-3) unstable; urgency=medium
+
+  * Break/Replace libgnatprj*-dev since oldstable. Closes: #1034913.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 23:33:22 +0200
+
 gprbuild (2023.0.0-2) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru gprbuild-2023.0.0/debian/control gprbuild-2023.0.0/debian/control
--- gprbuild-2023.0.0/debian/control	2022-12-26 23:43:38.000000000 +0100
+++ gprbuild-2023.0.0/debian/control	2023-05-10 23:31:38.000000000 +0200
@@ -47,6 +47,8 @@
  This package contains the runtime shared library.
 
 Package: libgnatprj10-dev
+Breaks: libgnatprj7-dev, libgnatprj8-dev, libgnatprj9-dev
+Replaces: libgnatprj7-dev, libgnatprj8-dev, libgnatprj9-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
diff -Nru gprbuild-2023.0.0/debian/copyright gprbuild-2023.0.0/debian/copyright
--- gprbuild-2023.0.0/debian/copyright	2022-12-26 23:43:38.000000000 +0100
+++ gprbuild-2023.0.0/debian/copyright	2023-05-10 23:32:15.000000000 +0200
@@ -6,7 +6,7 @@
 Copyright: 1992-2022 Free Software Foundation
            1992-2022 AdaCore
            2009-2012 Stephen Leake <stephen_leake@stephe-leake.org>
-           2013-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2013-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+ with GCC-runtime-library exception
  This file is free software; you can redistribute it and/or modify it
  under terms of the GNU General Public License as published by the
diff -Nru libalog-0.6.2/debian/changelog libalog-0.6.2/debian/changelog
--- libalog-0.6.2/debian/changelog	2022-12-27 02:07:09.000000000 +0100
+++ libalog-0.6.2/debian/changelog	2023-05-11 11:14:21.000000000 +0200
@@ -1,3 +1,9 @@
+libalog (0.6.2-3) unstable; urgency=medium
+
+  * Break/Replace libalog*-dev since oldstable. Closes: #1035004.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 11:14:21 +0200
+
 libalog (0.6.2-2) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru libalog-0.6.2/debian/control libalog-0.6.2/debian/control
--- libalog-0.6.2/debian/control	2022-12-27 02:07:09.000000000 +0100
+++ libalog-0.6.2/debian/control	2023-05-11 11:13:38.000000000 +0200
@@ -32,6 +32,8 @@
  log-level support.
 
 Package: libalog8-dev
+Breaks: libalog4-dev, libalog5-dev, libalog6-dev, libalog7-dev
+Replaces: libalog4-dev, libalog5-dev, libalog6-dev, libalog7-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
diff -Nru libalog-0.6.2/debian/copyright libalog-0.6.2/debian/copyright
--- libalog-0.6.2/debian/copyright	2022-12-27 02:06:10.000000000 +0100
+++ libalog-0.6.2/debian/copyright	2023-05-11 11:12:44.000000000 +0200
@@ -15,7 +15,7 @@
 Copyright:
  (C) 2008-2022 Reto Buerki <reet@codelabs.ch>
  (C) 2008-2022 Adrian-Ken Rueegsegger <ken@codelabs.ch>
- (C) 2018-2022 Nicolas Boulenguez <nicolas@debian.org>
+ (C) 2018-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: LGPL-2.1+
 
 License: LGPL-2.1+
diff -Nru libaunit-23.0.0/debian/changelog libaunit-23.0.0/debian/changelog
--- libaunit-23.0.0/debian/changelog	2022-12-27 01:11:06.000000000 +0100
+++ libaunit-23.0.0/debian/changelog	2023-05-10 22:30:19.000000000 +0200
@@ -1,3 +1,9 @@
+libaunit (23.0.0-3) unstable; urgency=medium
+
+  * Break/Replace libaunit*-dev since oldstable. Closes: #1034934.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 22:30:19 +0200
+
 libaunit (23.0.0-2) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru libaunit-23.0.0/debian/control libaunit-23.0.0/debian/control
--- libaunit-23.0.0/debian/control	2022-12-27 01:11:06.000000000 +0100
+++ libaunit-23.0.0/debian/control	2023-05-10 22:30:19.000000000 +0200
@@ -32,6 +32,8 @@
 Vcs-Git: https://salsa.debian.org/debian/libaunit.git
 
 Package: libaunit22-dev
+Breaks: libaunit18-dev, libaunit19-dev, libaunit20-dev, libaunit21-dev
+Replaces: libaunit18-dev, libaunit19-dev, libaunit20-dev, libaunit21-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Suggests: libaunit-doc
diff -Nru libaunit-23.0.0/debian/copyright libaunit-23.0.0/debian/copyright
--- libaunit-23.0.0/debian/copyright	2022-12-27 01:11:05.000000000 +0100
+++ libaunit-23.0.0/debian/copyright	2023-05-10 22:30:19.000000000 +0200
@@ -5,7 +5,7 @@
 Files: *
 Copyright: 2006-2022 AdaCore
            2004-2008 Free Software Foundation
-           2013-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2013-2023 Nicolas Boulenguez <nicolas@debian.org>
            2006-2012 Stephen Leake <stephen_leake@stephe-leake.org>
            2004-2006 Ludovic Brenta <ludovic@ludovic-brenta.org>
 License: GPL-3+ with GCC-runtime-library exception
diff -Nru libflorist-2022.0.1~20220616/debian/changelog libflorist-2022.0.1~20220616/debian/changelog
--- libflorist-2022.0.1~20220616/debian/changelog	2022-12-27 01:07:57.000000000 +0100
+++ libflorist-2022.0.1~20220616/debian/changelog	2023-05-10 22:44:10.000000000 +0200
@@ -1,3 +1,9 @@
+libflorist (2022.0.1~20220616-3) unstable; urgency=medium
+
+  * Break/Replace libflorist*-dev since oldstable. Closes: #1035006 .
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 22:44:10 +0200
+
 libflorist (2022.0.1~20220616-2) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru libflorist-2022.0.1~20220616/debian/control libflorist-2022.0.1~20220616/debian/control
--- libflorist-2022.0.1~20220616/debian/control	2022-12-27 01:07:57.000000000 +0100
+++ libflorist-2022.0.1~20220616/debian/control	2023-05-10 22:43:17.000000000 +0200
@@ -17,6 +17,8 @@
 Homepage: https://github.com/AdaCore/florist
 
 Package: libflorist2022-dev
+Breaks: libflorist2018-dev, libflorist2019-dev, libflorist2020-dev, libflorist2021-dev
+Replaces: libflorist2018-dev, libflorist2019-dev, libflorist2020-dev, libflorist2021-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Description: POSIX.5 Ada interface to operating system services: development
diff -Nru libflorist-2022.0.1~20220616/debian/copyright libflorist-2022.0.1~20220616/debian/copyright
--- libflorist-2022.0.1~20220616/debian/copyright	2022-12-27 01:07:57.000000000 +0100
+++ libflorist-2022.0.1~20220616/debian/copyright	2023-05-10 22:43:23.000000000 +0200
@@ -6,7 +6,7 @@
 Copyright: 1991-1997 Florida State University
            1995-2021 AdaCore
            2003-2014 Ludovic Brenta <lbrenta@debian.org>
-           2014-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2014-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+
  GNU GPL v3 or later; see /usr/share/common-licenses/GPL-3.
 Comments:
diff -Nru libgmpada-1.5/debian/changelog libgmpada-1.5/debian/changelog
--- libgmpada-1.5/debian/changelog	2023-01-04 15:11:32.000000000 +0100
+++ libgmpada-1.5/debian/changelog	2023-05-11 00:39:45.000000000 +0200
@@ -1,3 +1,9 @@
+libgmpada (1.5-7) unstable; urgency=medium
+
+  * Break/Replace libgmpada*-dev since oldstable. Closes: #1034960.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 00:39:45 +0200
+
 libgmpada (1.5-6) unstable; urgency=medium
 
   * Mark the autopkgtest as flaky (#1026828 affects them on i386).
diff -Nru libgmpada-1.5/debian/control libgmpada-1.5/debian/control
--- libgmpada-1.5/debian/control	2023-01-04 15:09:18.000000000 +0100
+++ libgmpada-1.5/debian/control	2023-05-11 00:38:58.000000000 +0200
@@ -17,6 +17,8 @@
 Homepage: http://nicolas.boulenguez.free.fr
 
 Package: libgmpada12-dev
+Breaks: libgmpada8-dev, libgmpada9-dev, libgmpada10-dev, libgmpada11-dev
+Replaces: libgmpada8-dev, libgmpada9-dev, libgmpada10-dev, libgmpada11-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}, libgmp-dev,
 Description: Ada binding to the GNU MultiPrecision library: development
diff -Nru libgmpada-1.5/debian/copyright libgmpada-1.5/debian/copyright
--- libgmpada-1.5/debian/copyright	2023-01-04 15:09:18.000000000 +0100
+++ libgmpada-1.5/debian/copyright	2023-05-11 00:39:01.000000000 +0200
@@ -3,6 +3,6 @@
 Upstream-Contact: http://nicolas.boulenguez.free.fr
 
 Files: *
-Copyright: 2007-2022 Nicolas Boulenguez <nicolas@debian.org>
+Copyright: 2007-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+
  GNU GPL v3 or later; see /usr/share/common-licenses/GPL-3.
diff -Nru libgnatcoll-bindings-23.0.0/debian/changelog libgnatcoll-bindings-23.0.0/debian/changelog
--- libgnatcoll-bindings-23.0.0/debian/changelog	2023-01-08 00:03:37.000000000 +0100
+++ libgnatcoll-bindings-23.0.0/debian/changelog	2023-05-11 00:52:30.000000000 +0200
@@ -1,3 +1,10 @@
+libgnatcoll-bindings (23.0.0-6) unstable; urgency=medium
+
+  * Break/Replace libgnatcoll-*-dev since oldstable.
+    Closes: #1034917, #1034919, #1034928, #1034940, #1034974, #1034991, #1035002.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 00:52:30 +0200
+
 libgnatcoll-bindings (23.0.0-5) unstable; urgency=medium
 
   * Let the python -dev depend on the python version it is built with
diff -Nru libgnatcoll-bindings-23.0.0/debian/control libgnatcoll-bindings-23.0.0/debian/control
--- libgnatcoll-bindings-23.0.0/debian/control	2023-01-08 00:03:37.000000000 +0100
+++ libgnatcoll-bindings-23.0.0/debian/control	2023-05-11 00:50:15.000000000 +0200
@@ -27,6 +27,8 @@
 ######################################################################
 
 Package: libgnatcoll-python3-2-dev
+Breaks: libgnatcoll-python3-1-dev
+Replaces: libgnatcoll-python3-1-dev
 Architecture: any
 # The Python version we were built with may differ from the default.
 Depends: ${misc:Depends}, ${ada:Depends}, libpython${python-version}-dev,
@@ -58,6 +60,8 @@
 ######################################################################
 
 Package: libgnatcoll-iconv21-dev
+Breaks: libgnatcoll-iconv17-dev, libgnatcoll-iconv18-dev, libgnatcoll-iconv19-dev, libgnatcoll-iconv20-dev
+Replaces: libgnatcoll-iconv17-dev, libgnatcoll-iconv18-dev, libgnatcoll-iconv19-dev, libgnatcoll-iconv20-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Description: Ada binding for Iconv character encoding conversions (development)
@@ -88,6 +92,8 @@
 ######################################################################
 
 Package: libgnatcoll-readline21-dev
+Breaks: libgnatcoll-readline17-dev, libgnatcoll-readline18-dev, libgnatcoll-readline19-dev, libgnatcoll-readline20-dev
+Replaces: libgnatcoll-readline17-dev, libgnatcoll-readline18-dev, libgnatcoll-readline19-dev, libgnatcoll-readline20-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}, libreadline-dev,
 Description: Ada binding for ReadLine input history (development)
@@ -118,6 +124,8 @@
 ######################################################################
 
 Package: libgnatcoll-gmp21-dev
+Breaks: libgnatcoll-gmp17-dev, libgnatcoll-gmp18-dev, libgnatcoll-gmp19-dev, libgnatcoll-gmp20-dev
+Replaces: libgnatcoll-gmp17-dev, libgnatcoll-gmp18-dev, libgnatcoll-gmp19-dev, libgnatcoll-gmp20-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}, libgmp-dev,
 Description: Ada binding for GMP big numbers (development)
@@ -147,6 +155,8 @@
 ######################################################################
 
 Package: libgnatcoll-syslog5-dev
+Breaks: libgnatcoll-syslog1-dev, libgnatcoll-syslog2-dev, libgnatcoll-syslog3-dev, libgnatcoll-syslog4-dev
+Replaces: libgnatcoll-syslog1-dev, libgnatcoll-syslog2-dev, libgnatcoll-syslog3-dev, libgnatcoll-syslog4-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Description: Ada binding for syslog journals (development)
@@ -176,6 +186,8 @@
 ######################################################################
 
 Package: libgnatcoll-lzma4-dev
+Breaks: libgnatcoll-lzma1-dev, libgnatcoll-lzma2-dev, libgnatcoll-lzma3-dev, libgnatcoll-lzma4-dev
+Replaces: libgnatcoll-lzma1-dev, libgnatcoll-lzma2-dev, libgnatcoll-lzma3-dev, libgnatcoll-lzma4-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}, liblzma-dev,
 Description: Ada binding for LZMA compression (development)
@@ -205,6 +217,8 @@
 ######################################################################
 
 Package: libgnatcoll-zlib4-dev
+Breaks: libgnatcoll-zlib1-dev, libgnatcoll-zlib2-dev, libgnatcoll-zlib3-dev, libgnatcoll-zlib4-dev
+Replaces: libgnatcoll-zlib1-dev, libgnatcoll-zlib2-dev, libgnatcoll-zlib3-dev, libgnatcoll-zlib4-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}, zlib1g-dev,
 Description: Ada binding for Zlib compression (development)
@@ -234,6 +248,8 @@
 ######################################################################
 
 Package: libgnatcoll-omp3-dev
+Breaks: libgnatcoll-omp1-dev, libgnatcoll-omp2-dev
+Replaces: libgnatcoll-omp1-dev, libgnatcoll-omp2-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Description: Ada binding for OpenMP parallelism (development)
diff -Nru libgnatcoll-db-23.0.0/debian/changelog libgnatcoll-db-23.0.0/debian/changelog
--- libgnatcoll-db-23.0.0/debian/changelog	2022-12-27 01:37:53.000000000 +0100
+++ libgnatcoll-db-23.0.0/debian/changelog	2023-05-10 23:15:55.000000000 +0200
@@ -1,3 +1,10 @@
+libgnatcoll-db (23.0.0-4) unstable; urgency=medium
+
+  * Break/Replace libgnatcoll-*-dev since oldstable.
+    Closes: #1034946, #1034964, #1034981, #1035010.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 23:15:55 +0200
+
 libgnatcoll-db (23.0.0-3) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru libgnatcoll-db-23.0.0/debian/control libgnatcoll-db-23.0.0/debian/control
--- libgnatcoll-db-23.0.0/debian/control	2022-12-27 01:37:52.000000000 +0100
+++ libgnatcoll-db-23.0.0/debian/control	2023-05-10 23:13:59.000000000 +0200
@@ -33,6 +33,8 @@
 ######################################################################
 
 Package: libgnatcoll-sqlite21-dev
+Breaks: libgnatcoll-sqlite17-dev, libgnatcoll-sqlite18-dev, libgnatcoll-sqlite19-dev, libgnatcoll-sqlite20-dev
+Replaces: libgnatcoll-sqlite17-dev, libgnatcoll-sqlite18-dev, libgnatcoll-sqlite19-dev, libgnatcoll-sqlite20-dev
 Architecture: any
 Depends: libsqlite3-dev, ${misc:Depends}, ${ada:Depends}
 Suggests: libgnatcoll-db-bin, libgnatcoll-db-doc,
@@ -91,6 +93,8 @@
 ######################################################################
 
 Package: libgnatcoll-sql5-dev
+Breaks: libgnatcoll-sql1-dev, libgnatcoll-sql2-dev, libgnatcoll-sql3-dev, libgnatcoll-sql4-dev
+Replaces: libgnatcoll-sql1-dev, libgnatcoll-sql2-dev, libgnatcoll-sql3-dev, libgnatcoll-sql4-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Suggests: libgnatcoll-db-bin, libgnatcoll-db-doc,
@@ -116,6 +120,8 @@
 ######################################################################
 
 Package: libgnatcoll-xref22-dev
+Breaks: libgnatcoll-xref18-dev, libgnatcoll-xref19-dev, libgnatcoll-xref20-dev, libgnatcoll-xref21-dev
+Replaces: libgnatcoll-xref18-dev, libgnatcoll-xref19-dev, libgnatcoll-xref20-dev, libgnatcoll-xref21-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Suggests: libgnatcoll-db-bin, libgnatcoll-db-doc,
@@ -142,6 +148,8 @@
 ######################################################################
 
 Package: libgnatcoll-postgres3-dev
+Breaks: libgnatcoll-postgres1-dev, libgnatcoll-postgres2-dev
+Replaces: libgnatcoll-postgres1-dev, libgnatcoll-postgres2-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Suggests: libgnatcoll-db-bin, libgnatcoll-db-doc,
diff -Nru libgnatcoll-db-23.0.0/debian/copyright libgnatcoll-db-23.0.0/debian/copyright
--- libgnatcoll-db-23.0.0/debian/copyright	2022-12-27 01:37:52.000000000 +0100
+++ libgnatcoll-db-23.0.0/debian/copyright	2023-05-10 23:14:09.000000000 +0200
@@ -4,7 +4,7 @@
 
 Files: *
 Copyright: 2001-2022 AdaCore
-           2014-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2014-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+ with GCC-runtime-library exception
  This file is free software; you can redistribute it and/or modify it
  under terms of the GNU General Public License as published by the
diff -Nru libgnatcoll-23.0.0/debian/changelog libgnatcoll-23.0.0/debian/changelog
--- libgnatcoll-23.0.0/debian/changelog	2022-12-27 01:21:20.000000000 +0100
+++ libgnatcoll-23.0.0/debian/changelog	2023-05-10 23:05:28.000000000 +0200
@@ -1,3 +1,9 @@
+libgnatcoll (23.0.0-3) unstable; urgency=medium
+
+  * Break/Replace libgnatcoll*-dev since oldstable. Closes: #1034920 .
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 23:05:28 +0200
+
 libgnatcoll (23.0.0-2) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru libgnatcoll-23.0.0/debian/control libgnatcoll-23.0.0/debian/control
--- libgnatcoll-23.0.0/debian/control	2022-12-27 01:21:20.000000000 +0100
+++ libgnatcoll-23.0.0/debian/control	2023-05-10 23:04:24.000000000 +0200
@@ -30,7 +30,8 @@
 Vcs-Git: https://salsa.debian.org/debian/libgnatcoll.git
 
 Package: libgnatcoll21-dev
-# This line is parsed to set the Ada Library Information version.
+Breaks: libgnatcoll17-dev, libgnatcoll18-dev, libgnatcoll19-dev, libgnatcoll20-dev
+Replaces: libgnatcoll17-dev, libgnatcoll18-dev, libgnatcoll19-dev, libgnatcoll20-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Suggests: libgnatcoll-doc
diff -Nru libgnatcoll-23.0.0/debian/copyright libgnatcoll-23.0.0/debian/copyright
--- libgnatcoll-23.0.0/debian/copyright	2022-12-27 01:21:20.000000000 +0100
+++ libgnatcoll-23.0.0/debian/copyright	2023-05-10 23:04:35.000000000 +0200
@@ -4,7 +4,7 @@
 
 Files: *
 Copyright: 2001-2022 AdaCore
-           2014-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2014-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+ with GCC-runtime-library exception
  This file is free software; you can redistribute it and/or modify it
  under terms of the GNU General Public License as published by the
diff -Nru libgtkada-23.0.0/debian/changelog libgtkada-23.0.0/debian/changelog
--- libgtkada-23.0.0/debian/changelog	2022-12-30 19:22:58.000000000 +0100
+++ libgtkada-23.0.0/debian/changelog	2023-05-11 00:25:12.000000000 +0200
@@ -1,3 +1,9 @@
+libgtkada (23.0.0-4) unstable; urgency=medium
+
+  * Break/Replace libgtkada*-dev since oldstable. Closes: #1034970.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 00:25:12 +0200
+
 libgtkada (23.0.0-3) unstable; urgency=medium
 
   * Let -dev depend on libgtk-dev (previously done by dh-ada-library).
diff -Nru libgtkada-23.0.0/debian/control libgtkada-23.0.0/debian/control
--- libgtkada-23.0.0/debian/control	2022-12-30 19:22:55.000000000 +0100
+++ libgtkada-23.0.0/debian/control	2023-05-11 00:24:35.000000000 +0200
@@ -42,7 +42,8 @@
 Vcs-Git: https://salsa.debian.org/debian/libgtkada.git
 
 Package: libgtkada22-dev
-# This line is parsed to set Ada Library Information version.
+Breaks: libgtkada18-dev, libgtkada19-dev, libgtkada20-dev, libgtkada21-dev
+Replaces: libgtkada18-dev, libgtkada19-dev, libgtkada20-dev, libgtkada21-dev
 Architecture: any
 Depends: ${ada:Depends}, ${misc:Depends},
  libcairo2-dev,
@@ -60,7 +61,6 @@
  This package contains the development files and static libraries.
 
 Package: libgtkada22
-# This line is parsed to set the Shared Object version.
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru libgtkada-23.0.0/debian/copyright libgtkada-23.0.0/debian/copyright
--- libgtkada-23.0.0/debian/copyright	2022-12-27 01:33:58.000000000 +0100
+++ libgtkada-23.0.0/debian/copyright	2023-05-11 00:24:00.000000000 +0200
@@ -11,7 +11,7 @@
            2000      Helix Code
            2000-2022 Adacore
            2003-2013 Ludovic Brenta <lbrenta@debian.org>
-           2012-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2012-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+ with GCC-runtime-library exception
  This file is free software; you can redistribute it and/or modify it
  under terms of the GNU General Public License as published by the
diff -Nru liblog4ada-1.3.1.b6dafb49/debian/changelog liblog4ada-1.3.1.b6dafb49/debian/changelog
--- liblog4ada-1.3.1.b6dafb49/debian/changelog	2022-12-27 17:30:39.000000000 +0100
+++ liblog4ada-1.3.1.b6dafb49/debian/changelog	2023-05-11 00:10:35.000000000 +0200
@@ -1,3 +1,9 @@
+liblog4ada (1.3.1.b6dafb49-11) unstable; urgency=medium
+
+  * Break/Replace liblog4ada*-dev since oldstable. Closes: #1034916.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 00:10:35 +0200
+
 liblog4ada (1.3.1.b6dafb49-10) unstable; urgency=medium
 
   * Fix -indep builds by making expansion of packaging.mk conditional.
diff -Nru liblog4ada-1.3.1.b6dafb49/debian/control liblog4ada-1.3.1.b6dafb49/debian/control
--- liblog4ada-1.3.1.b6dafb49/debian/control	2022-12-27 17:28:07.000000000 +0100
+++ liblog4ada-1.3.1.b6dafb49/debian/control	2023-05-11 00:09:55.000000000 +0200
@@ -20,6 +20,8 @@
 Vcs-Git: https://salsa.debian.org/debian/liblog4ada.git
 
 Package: liblog4ada9-dev
+Breaks: liblog4ada5-dev, liblog4ada6-dev, liblog4ada7-dev, liblog4ada8-dev
+Replaces: liblog4ada5-dev, liblog4ada6-dev, liblog4ada7-dev, liblog4ada8-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
@@ -33,7 +35,6 @@
  This package contains file needed to develop applications with Log4Ada.
 
 Package: liblog4ada6
-# This line is parsed by debian/rules.
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Multi-Arch: same
diff -Nru liblog4ada-1.3.1.b6dafb49/debian/copyright liblog4ada-1.3.1.b6dafb49/debian/copyright
--- liblog4ada-1.3.1.b6dafb49/debian/copyright	2022-12-27 17:28:07.000000000 +0100
+++ liblog4ada-1.3.1.b6dafb49/debian/copyright	2023-05-11 00:08:44.000000000 +0200
@@ -5,7 +5,7 @@
 
 Files: *
 Copyright: 2007-2018 CNRS/IN2P3 Xavier Grave <xavier.grave@ipno.in2p3.fr>
-           2017-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2017-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-2+
  Copyright: Copyright (c) 2007-2009 CNRS/IN2P3
  .
diff -Nru libncursesada-6.3.20211021/debian/changelog libncursesada-6.3.20211021/debian/changelog
--- libncursesada-6.3.20211021/debian/changelog	2022-12-30 19:15:26.000000000 +0100
+++ libncursesada-6.3.20211021/debian/changelog	2023-05-11 00:33:59.000000000 +0200
@@ -1,3 +1,9 @@
+libncursesada (6.3.20211021-8) unstable; urgency=medium
+
+  * Break/Replace libncursesada since oldstable. Closes: #1034977.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 00:33:59 +0200
+
 libncursesada (6.3.20211021-7) unstable; urgency=medium
 
   * Let -dev depend on libncurses-dev (dh-ada-library does not compute this).
diff -Nru libncursesada-6.3.20211021/debian/control libncursesada-6.3.20211021/debian/control
--- libncursesada-6.3.20211021/debian/control	2022-12-30 19:15:26.000000000 +0100
+++ libncursesada-6.3.20211021/debian/control	2023-05-11 00:33:27.000000000 +0200
@@ -19,6 +19,8 @@
 Homepage: https://invisible-island.net/adacurses/
 
 Package: libncursesada11-dev
+Breaks: libncursesada6.2.20180127-dev, libncursesada7-dev, libncursesada8-dev, libncursesada9-dev, libncursesada10-dev
+Replaces:  libncursesada6.2.20180127-dev, libncursesada7-dev, libncursesada8-dev, libncursesada9-dev, libncursesada10-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}, libncurses-dev,
 Suggests: libncursesada-doc
diff -Nru libncursesada-6.3.20211021/debian/copyright libncursesada-6.3.20211021/debian/copyright
--- libncursesada-6.3.20211021/debian/copyright	2022-12-30 19:14:11.000000000 +0100
+++ libncursesada-6.3.20211021/debian/copyright	2023-05-11 00:30:15.000000000 +0200
@@ -66,6 +66,6 @@
  FSF changes to this file are in the public domain.
 
 Files: debian/*
-Copyright: 2011-2022 Nicolas Boulenguez <nicolas@debian.org>
+Copyright: 2011-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+
  GNU GPL v3 or later, see  /usr/share/common-licenses/GPL-3.
diff -Nru libtemplates-parser-23.0.0/debian/changelog libtemplates-parser-23.0.0/debian/changelog
--- libtemplates-parser-23.0.0/debian/changelog	2022-12-27 01:16:17.000000000 +0100
+++ libtemplates-parser-23.0.0/debian/changelog	2023-05-10 22:52:11.000000000 +0200
@@ -1,3 +1,10 @@
+libtemplates-parser (23.0.0-3) unstable; urgency=medium
+
+  * Break/Replace libtemplates-parser*-dev since oldstable.
+    Closes: #1034985.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 22:52:11 +0200
+
 libtemplates-parser (23.0.0-2) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru libtemplates-parser-23.0.0/debian/control libtemplates-parser-23.0.0/debian/control
--- libtemplates-parser-23.0.0/debian/control	2022-12-27 01:16:17.000000000 +0100
+++ libtemplates-parser-23.0.0/debian/control	2023-05-10 22:51:31.000000000 +0200
@@ -36,6 +36,8 @@
 Vcs-Git: https://salsa.debian.org/debian/libtemplates-parser.git
 
 Package: libtemplates-parser16-dev
+Breaks: libtemplates-parser12-dev, libtemplates-parser13-dev, libtemplates-parser14-dev, libtemplates-parser15-dev
+Replaces: libtemplates-parser12-dev, libtemplates-parser13-dev, libtemplates-parser14-dev, libtemplates-parser15-dev
 Architecture: any
 Depends: ${ada:Depends}, ${shlibs:Depends}, ${misc:Depends}
 # No need to Depend: libxmlada*-dev
diff -Nru libtemplates-parser-23.0.0/debian/copyright libtemplates-parser-23.0.0/debian/copyright
--- libtemplates-parser-23.0.0/debian/copyright	2022-12-27 01:16:17.000000000 +0100
+++ libtemplates-parser-23.0.0/debian/copyright	2023-05-10 22:50:27.000000000 +0200
@@ -6,7 +6,7 @@
 Copyright: 1999-2004 Pascal Obry
            2005-2022 AdaCore
            2003-2008 Ludovic Brenta <lbrenta@debian.org>
-           2013-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2013-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+ with GCC-runtime-library exception
  This file is free software; you can redistribute it and/or modify it
  under terms of the GNU General Public License as published by the
diff -Nru libtexttools-2.1.0/debian/changelog libtexttools-2.1.0/debian/changelog
--- libtexttools-2.1.0/debian/changelog	2022-12-30 16:52:10.000000000 +0100
+++ libtexttools-2.1.0/debian/changelog	2023-05-11 00:17:03.000000000 +0200
@@ -1,3 +1,9 @@
+libtexttools (2.1.0-26) unstable; urgency=medium
+
+  * Break/Replace libtexttools*-dev since oldstable. Closes: #1034979.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 00:17:03 +0200
+
 libtexttools (2.1.0-25) unstable; urgency=medium
 
   * Let the -dev package depend on libncurses-dev (fixing autopkgtests).
diff -Nru libtexttools-2.1.0/debian/control libtexttools-2.1.0/debian/control
--- libtexttools-2.1.0/debian/control	2022-12-30 16:51:58.000000000 +0100
+++ libtexttools-2.1.0/debian/control	2023-05-11 00:17:03.000000000 +0200
@@ -18,6 +18,8 @@
 Homepage: http://www.pegasoft.ca/tt.html
 
 Package: libtexttools11-dev
+Breaks: libtexttools7-dev, libtexttools8-dev, libtexttools9-dev, libtexttools10-dev
+Replaces: libtexttools7-dev, libtexttools8-dev, libtexttools9-dev, libtexttools10-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends},
  libncurses-dev,
@@ -33,7 +35,6 @@
  Install this package if you want to write Ada programs that use
  Texttools.
 
-# debian/rules extracts the SO version from this line:
 Package: libtexttools11
 Section: libs
 Architecture: any
diff -Nru libtexttools-2.1.0/debian/copyright libtexttools-2.1.0/debian/copyright
--- libtexttools-2.1.0/debian/copyright	2022-06-27 00:03:16.000000000 +0200
+++ libtexttools-2.1.0/debian/copyright	2023-05-11 00:15:46.000000000 +0200
@@ -5,7 +5,7 @@
 Files: *
 Copyright: Copyright (C) 1999-2012 PegaSoft Canada <ken@pegasoft.ca>
            Copyright (C) 2004-2009 Ludovic Brenta <lbrenta@debian.org>
-           Copyright (C) 2010-2022 Nicolas Boulenguez <nicolas@debian.org>
+           Copyright (C) 2010-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+
  GNU GPL v3 or later; see /usr/share/common-licenses/GPL-3.
 
diff -Nru libxmlada-23.0.0/debian/changelog libxmlada-23.0.0/debian/changelog
--- libxmlada-23.0.0/debian/changelog	2022-12-26 23:13:00.000000000 +0100
+++ libxmlada-23.0.0/debian/changelog	2023-05-10 21:52:37.000000000 +0200
@@ -1,3 +1,10 @@
+libxmlada (23.0.0-3) unstable; urgency=medium
+
+  * Break/Replace libxmlada*-dev since oldstable.
+    Closes: #1034918, #1034926, #1034937, #1034944, #1034952.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 21:52:37 +0200
+
 libxmlada (23.0.0-2) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru libxmlada-23.0.0/debian/control libxmlada-23.0.0/debian/control
--- libxmlada-23.0.0/debian/control	2022-12-26 23:13:00.000000000 +0100
+++ libxmlada-23.0.0/debian/control	2023-05-10 21:48:48.000000000 +0200
@@ -33,6 +33,8 @@
 Homepage: https://github.com/AdaCore/xmlada
 
 Package: libxmlada-unicode12-dev
+Breaks: libxmlada-unicode8-dev, libxmlada-unicode9-dev, libxmlada-unicode10-dev, libxmlada-unicode11-dev
+Replaces: libxmlada-unicode8-dev, libxmlada-unicode9-dev, libxmlada-unicode10-dev, libxmlada-unicode11-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Suggests: libxmlada-doc
@@ -67,6 +69,8 @@
  This package contains the documentation in text, PDF and HTML.
 
 Package: libxmlada-dom12-dev
+Breaks: libxmlada-dom8-dev, libxmlada-dom9-dev, libxmlada-dom10-dev, libxmlada-dom11-dev
+Replaces: libxmlada-dom8-dev, libxmlada-dom9-dev, libxmlada-dom10-dev, libxmlada-dom11-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Description: XML/Ada, a full XML suite for Ada programmers (dom)
@@ -97,6 +101,8 @@
  This package contains the dom runtime shared library.
 
 Package: libxmlada-input12-dev
+Breaks: libxmlada-input8-dev, libxmlada-input9-dev, libxmlada-input10-dev, libxmlada-input11-dev
+Replaces: libxmlada-input8-dev, libxmlada-input9-dev, libxmlada-input10-dev, libxmlada-input11-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Description: XML/Ada, a full XML suite for Ada programmers (input sources)
@@ -127,6 +133,8 @@
  This package contains the input sources runtime shared library.
 
 Package: libxmlada-sax12-dev
+Breaks: libxmlada-sax8-dev, libxmlada-sax9-dev, libxmlada-sax10-dev, libxmlada-sax11-dev
+Replaces: libxmlada-sax8-dev, libxmlada-sax9-dev, libxmlada-sax10-dev, libxmlada-sax11-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Description: XML/Ada, a full XML suite for Ada programmers (sax)
@@ -157,6 +165,8 @@
  This package contains the sax runtime shared library.
 
 Package: libxmlada-schema12-dev
+Breaks: libxmlada-schema8-dev, libxmlada-schema9-dev, libxmlada-schema10-dev, libxmlada-schema11-dev
+Replaces: libxmlada-schema8-dev, libxmlada-schema9-dev, libxmlada-schema10-dev, libxmlada-schema11-dev
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
 Description: XML/Ada, a full XML suite for Ada programmers (schema)
diff -Nru libxmlada-23.0.0/debian/copyright libxmlada-23.0.0/debian/copyright
--- libxmlada-23.0.0/debian/copyright	2022-12-26 23:13:00.000000000 +0100
+++ libxmlada-23.0.0/debian/copyright	2023-05-10 21:45:27.000000000 +0200
@@ -4,7 +4,7 @@
 
 Files: *
 Copyright: 2001-2022 AdaCore
-           2013-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2013-2023 Nicolas Boulenguez <nicolas@debian.org>
            2003-2009 Ludovic Brenta <lbrenta@debian.org>
            2001-2010 ACT-Europe
            2001-2008 Emmanuel Briot <briot@act-europe.fr>
diff -Nru libxmlezout-1.06.2/debian/changelog libxmlezout-1.06.2/debian/changelog
--- libxmlezout-1.06.2/debian/changelog	2022-12-27 00:01:45.000000000 +0100
+++ libxmlezout-1.06.2/debian/changelog	2023-05-11 00:04:00.000000000 +0200
@@ -1,3 +1,9 @@
+libxmlezout (1.06.2-10) unstable; urgency=medium
+
+  * Break/Replace libxmlezout*-dev since oldstable. Closes: #1034965.
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 00:04:00 +0200
+
 libxmlezout (1.06.2-9) unstable; urgency=medium
 
   * Reupload to unstable for the gnat-12 transition.
diff -Nru libxmlezout-1.06.2/debian/control libxmlezout-1.06.2/debian/control
--- libxmlezout-1.06.2/debian/control	2022-12-27 00:01:45.000000000 +0100
+++ libxmlezout-1.06.2/debian/control	2023-05-11 00:03:22.000000000 +0200
@@ -16,6 +16,8 @@
 Vcs-Git: https://salsa.debian.org/debian/libxmlezout.git
 
 Package: libxmlezout10-dev
+Breaks: libxmlezout6-dev, libxmlezout7-dev, libxmlezout8-dev, libxmlezout9-dev
+Replaces: libxmlezout6-dev, libxmlezout7-dev, libxmlezout8-dev, libxmlezout9-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}
diff -Nru libxmlezout-1.06.2/debian/copyright libxmlezout-1.06.2/debian/copyright
--- libxmlezout-1.06.2/debian/copyright	2022-12-27 00:01:45.000000000 +0100
+++ libxmlezout-1.06.2/debian/copyright	2023-05-11 00:03:22.000000000 +0200
@@ -7,7 +7,7 @@
 
 Files: debian/* GNUmakefile xmlezout.gpr
 Copyright: 2009-2018 Xavier Grave <xavier.grave@ipno.in2p3.fr>
-           2016-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2016-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: GPL-3+
  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
diff -Nru pcscada-0.7.7/debian/changelog pcscada-0.7.7/debian/changelog
--- pcscada-0.7.7/debian/changelog	2022-12-31 08:06:39.000000000 +0100
+++ pcscada-0.7.7/debian/changelog	2023-05-11 11:40:45.000000000 +0200
@@ -1,3 +1,9 @@
+pcscada (0.7.7-4) unstable; urgency=medium
+
+  * Break/Replace libpcscada*-dev since oldstable. Closes: #1034927 .
+
+ -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 11 May 2023 11:40:45 +0200
+
 pcscada (0.7.7-3) unstable; urgency=medium
 
   * Let -dev depend on libpcsclite-dev (previously done by dh-ada-library).
diff -Nru pcscada-0.7.7/debian/control pcscada-0.7.7/debian/control
--- pcscada-0.7.7/debian/control	2022-12-31 08:06:39.000000000 +0100
+++ pcscada-0.7.7/debian/control	2023-05-11 11:40:08.000000000 +0200
@@ -20,6 +20,8 @@
 Vcs-Git: https://git.codelabs.ch/git/pcscada.git -b debian
 
 Package: libpcscada11-dev
+Breaks: libpcscada6-dev, libpcscada7-dev, libpcscada8-dev, libpcscada9-dev, libpcscada10-dev
+Replaces: libpcscada6-dev, libpcscada7-dev, libpcscada8-dev, libpcscada9-dev, libpcscada10-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, ${ada:Depends}, libpcsclite-dev,
diff -Nru pcscada-0.7.7/debian/copyright pcscada-0.7.7/debian/copyright
--- pcscada-0.7.7/debian/copyright	2022-12-31 08:05:39.000000000 +0100
+++ pcscada-0.7.7/debian/copyright	2023-05-11 11:40:10.000000000 +0200
@@ -5,7 +5,7 @@
 
 Files: *
 Copyright: 2008-2020 Reto Buerki <reet@codelabs.ch>
-           2017-2022 Nicolas Boulenguez <nicolas@debian.org>
+           2017-2023 Nicolas Boulenguez <nicolas@debian.org>
 License: LGPL-2.1+
  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: