Bug#1038115: marked as done (transition: gdal)

2023-07-03 Thread Debian Bug Tracking System
Your message dated Tue, 4 Jul 2023 06:40:11 +0200
with message-id <5a7ce398-8f9c-0e8b-9266-0aa275c7d...@xs4all.nl>
and subject line Re: Bug#1038115: transition: gdal
has caused the Debian Bug report #1038115,
regarding transition: gdal
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.)


-- 
1038115: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038115
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
X-Debbugs-Cc: g...@packages.debian.org
Control: affects -1 + src:gdal
Control: forwarded -1 https://release.debian.org/transitions/html/auto-gdal.html
Control: block -1 by 1030129 998833 1037920 984398 1037976

For the Debian GIS team I'd like to transition to GDAL 3.7.0.

Most reverse dependencies rebuilt successfully with GDAL 3.7.0 from 
experimental as summarized below.


mysql-workbench (8.0.32+dfsg-1) FTBFS due to ca-certificates-java (#1030129).
Once that is fixed it will likely FTBFS due to #998833.

ncl (6.6.2.dfsg.1-1) FTBFS due to hdf4 (4.2.16-1):

 /usr/include/hdf/dfi.h:128:2: error: #endif without #if
   128 | #endif /* H4_DFI_H */
   |  ^

This is fixed in hdf4 (4.2.16-2), but NCL still FTBFS:

 /usr/include/hdf/dfi.h:53:33: error: two or more data types in declaration 
specifiers
53 | #define float32 float
   | ^
 /usr/include/hdf/hdfi.h:121:16: note: in expansion of macro 'float32'
   121 | typedef float  float32;
   |^~~
 /usr/include/hdf/hdfi.h:121:1: warning: useless type name in empty declaration
   121 | typedef float  float32;
   | ^~~

hdf4 (4.2.16-3) contains a different fix for dfi.h that resolves this issue.

python-django (3:3.2.19-1) FTBFS due to an unrelated issue (#1037920).

vtk6 (6.3.0+dfsg2-8.1) FTBFS due to an unrelated issue (#984398).

opencv (4.6.0+dfsg-12) FTBFS due to ca-certificates-java (#1030129).
Removing the Java packages lets the package build successfully with GDAL 3.7.0.

osmcoastline (2.4.0-1) FTBFS due to changes in GDAL 3.7.0 (#1037976),
osmcoastline (2.4.0-2) contains a patch to fix this issue.


Transition: gdal

 libgdal32 (3.6.4+dfsg-1) -> libgdal33 (3.7.0+dfsg-1~exp1)

The status of the most recent rebuilds is as follows.

 cloudcompare(2.11.3-7.1)  OK
 fiona   (1.9.4-1) OK
 gmt (6.4.0+dfsg-2)OK
 grass   (8.2.1-1) OK
 libcitygml  (2.5.1-1) OK
 libosmium   (2.19.0-1)OK
 mapcache(1.14.0-1)OK
 mapnik  (3.1.0+ds-3)  OK
 mapproxy(1.16.0+dfsg-1)   OK
 mapserver   (8.0.1-1) OK
 merkaartor  (0.19.0+ds-3) OK
 mysql-workbench (8.0.32+dfsg-1)   FTBFS (#998833)
 ncl (6.6.2.dfsg.1-1)  OK
 octave-mapping  (1.4.2-3) OK
 openorienteering-mapper (0.9.5-3) OK
 openscenegraph  (3.6.5+dfsg1-8)   OK
 paraview(5.11.0+dfsg-1)   OK
 pgsql-ogr-fdw   (1.1.3-1) OK
 pktools (2.6.7.6+ds-4)OK
 postgis (3.3.3+dfsg-2)OK
 python-django   (3:3.2.19-1)  FTBFS (#1037920)
 qmapshack   (1.16.1-2)OK
 r-cran-rgdal(1.6-4+dfsg-1)OK
 r-cran-sf   (1.0-9+dfsg-1)OK
 r-cran-terra(1.7-3-1) OK
 rasterio(1.3.7-1) OK
 saga(9.0.2+dfsg-1)OK
 vtk6(6.3.0+dfsg2-8.1) FTBFS (#984398)
 vtk7(7.1.1+dfsg2-10.2)OK
 vtk9(9.1.0+really9.1.0+dfsg2-5)   OK

 facet-analyser  (0.0~git20221121142040.6be10b8+ds1-3) OK
 libgdal-grass   (1:1.0.2-4)   OK
 opencv  (4.6.0+dfsg-12)   FTBFS (#1030129)
 osmcoastline   

Bug#1039484: transition: gpsd

2023-07-03 Thread Jeremy Bícha
Sebastian,

Could you also do a binNMU for collectd?

The automatic transition tracker doesn't detect that one because it is
only a Recommends instead of a Depends.

Thank you,
Jeremy Bícha



Bug#1040001: transition: r-base

2023-07-03 Thread Andreas Tille
Hi Graham,

Am Mon, Jul 03, 2023 at 05:24:19PM + schrieb Graham Inggs:
> On Sun, 2 Jul 2023 at 19:57, Andreas Tille  wrote:
> > 45
> >
> > serious bugs that are all caused by the non-transition while we should
> > have done one.  That's pretty annoying for the people who need to do the
> > work (in this case basically me).
> 
> IMHO, those autopkgtests regression bugs are useful.  At least
> #1039651 (in r-cran-gnm) and #1039653 (in r-cran-irkernel) appear
> unrelated to the R_GE_version issue.

Thank you for your uploads with fixes.
 
> In addition, r-cran-bookdown [1] appears to break r-cran-flextable's
> autopkgtests and r-cran-checkmate [2] fails its own autopkgtests on
> armel, armhf and i386.  These do not have bugs filed yet.

I can imagine that there might be further bugs that are not filed yet.
But that's not my point.  I think if we would do a proper transition we
can solve those issues caused by R_GE_version in one rush.  All
remaining things can be done manually if needed.

I really wish we could make any progress in this direction.

Kind regards
 Andreas.
 
> [1] https://tracker.debian.org/pkg/r-cran-bookdown
> [2] https://tracker.debian.org/pkg/r-cran-checkmate

-- 
http://fam-tille.de



Bug#1040001: transition: r-base

2023-07-03 Thread Graham Inggs
Hi Andreas

On Sun, 2 Jul 2023 at 19:57, Andreas Tille  wrote:
> 45
>
> serious bugs that are all caused by the non-transition while we should
> have done one.  That's pretty annoying for the people who need to do the
> work (in this case basically me).

IMHO, those autopkgtests regression bugs are useful.  At least
#1039651 (in r-cran-gnm) and #1039653 (in r-cran-irkernel) appear
unrelated to the R_GE_version issue.

In addition, r-cran-bookdown [1] appears to break r-cran-flextable's
autopkgtests and r-cran-checkmate [2] fails its own autopkgtests on
armel, armhf and i386.  These do not have bugs filed yet.

Regards
Graham


[1] https://tracker.debian.org/pkg/r-cran-bookdown
[2] https://tracker.debian.org/pkg/r-cran-checkmate



Bug#1040041: bookworm-pu: package dnf/4.14.0-3+deb12u1

2023-07-03 Thread Aron Xu
Hi!

On Sat, Jul 1, 2023 at 10:44 PM Frédéric Pierret
 wrote:
>
> Hello Aron,
> I'm sorry for the delay, I'm just getting out of Holidays and other duties. 
> If anything should be done, let me know.
>
> Also, I rely a lot on Holger for pushing stuff, and I need to candidate for 
> DM/DD, just need to find time to do that.
>

Fully understand and that's perfectly OK. I'm just trying to speed up
the process since everyone can propose a proposed-updates to stable
release unless the maintainer has objections, which I don't think we
are in the case, ;-)

Regards,
Aron



Bug#1040041: bookworm-pu: package dnf/4.14.0-3+deb12u1

2023-07-03 Thread Aron Xu
On Sat, Jul 1, 2023 at 10:47 PM Adam D. Barratt
 wrote:
>
> Control: tags -1 + confirmed
>
> On Sat, 2023-07-01 at 22:13 +0800, Aron Xu wrote:
> > Fix bug in stable release affecting dependent package (Bug #1034828,
> > affecting src:dnf-plugins-core).
> >
>
> We generally prefer codenames - i.e. "bookworm" - rather than suites
> (i.e. "stable") in changelogs.
>
> Please go ahead.
>

Uploaded, with changelog entry aligned to use "bookworm" instead of "stable".

Thanks!
Aron



Bug#1036797: Acknowledgement (bullseye-pu: package mariadb-10.5 10.5.20-0+deb11u1)

2023-07-03 Thread Otto Kekäläinen
Hi!

Can you please grant permission to upload this to oldstable-proposed-updates?



Bug#1040206: bullseye-pu: package debianutils/5.7-0.5~deb12u1

2023-07-03 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian@packages.debian.org
Usertags: pu

[ Reason ]
There is a path canonicalization bug in update-shells that may lead to
- insertion of duplicate entries in /etc/shells
- failure to remove obsolete entries from /etc/shells
on merged-/usr systems. This is triggered if the shell itself is a
symlink, e.g. in 9base it is managed via update-alternatives.
Furthermore the handling of /bin/sh by update-shells was inconsistent
with all other shells, e.g. update-shells didn't generate the
corresponding /usr/bin/sh entry (while usrmerge did).
Miscanonicalization could also lead to invalid (i.e. nonexistent) paths
added to /etc/shells, although that does not happen with the packages
currently in the archive.

[ Impact ]
The bad entries in /etc/shells are probably harmless for normal
operation (duplicate or stale entries), but nasty for QA tooling
checking for inconsistencies. I prefer to fix these issues properly
(where possible) instead of working around them (or ignoring them) in QA
tools.

[ Tests ]
piuparts install and upgrade tests of all packages making use of
update-shells using the fixed package in merged-/usr and unmerged-/usr
contexts. No inconsistencies in /etc/shells (missing or leftover
entries) were found after the fixed package was applied.

[ Risks ]
Low. The changes are fairly minimal.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
- try to avoid creating duplicate entries in /etc/shells (using the same
  mechanism that is already used multiple times in update-shells)
  (duplicates should no longer happen with the canonicalization bug
  fixed, unless a shell is defined multiple times in shells.d, so let's
  fix these, too)
- handle /bin/sh (which is defined in /usr/share/debianutils/shells (the
  template for /etc/shells) but not in /usr/share/debianutils/shells.d/)
  like any other shell by treating the template file as if it were part
  of shells.d/
- canonicalize only the directory of the shell (not the shell itself)
  to compute the shell in an aliased location (on merged-/usr systems)
This is rebuild of the package from sid with no further changes.

[ Other info ]
With these fixes applied, my intent is to make usrmerge call
update-shells to ensure the state file of update-shells is updated after
the usrmerge conversion, too.


Andreas
diff --git a/debian/changelog b/debian/changelog
index eb37be1..b50154c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+debianutils (5.7-0.5~deb12u1) bookworm; urgency=medium
+
+  * Rebuild for bookworm.
+
+ -- Andreas Beckmann   Mon, 03 Jul 2023 13:56:27 +0200
+
+debianutils (5.7-0.5) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * update-shells: Do not create duplicate entries in /etc/shells.
+  * update-shells: Manage (/usr)/bin/sh in the state file.
+  * update-shells: Fix canonicalization of shells in aliased locations.
+(Closes: #1035820)
+
+ -- Andreas Beckmann   Thu, 22 Jun 2023 21:59:33 +0200
+
 debianutils (5.7-0.4) unstable; urgency=medium
 
   * Non-maintainer upload
diff --git a/debian/patches/dpkg-root b/debian/patches/dpkg-root.patch
similarity index 87%
rename from debian/patches/dpkg-root
rename to debian/patches/dpkg-root.patch
index 2641b70..ead43a1 100644
--- a/debian/patches/dpkg-root
+++ b/debian/patches/dpkg-root.patch
@@ -1,3 +1,6 @@
+Author: Johannes Schauer Marin Rodrigues 
+Description: set the default for ROOT to $DPKG_ROOT
+
 --- a/update-shells
 +++ b/update-shells
 @@ -23,7 +23,7 @@ log() {
diff --git a/debian/patches/fix-aliased-location.patch 
b/debian/patches/fix-aliased-location.patch
new file mode 100644
index 000..97e1efe
--- /dev/null
+++ b/debian/patches/fix-aliased-location.patch
@@ -0,0 +1,18 @@
+Author: Andreas Beckmann 
+Description: fix detection of shells in aliased locations
+ only canonicalize the directory where the shell resides,
+ not the shell itself (which may be a symlink, e.g. managed by
+ update-alternatives)
+Bug-Debian: https://bugs.debian.org/1035820
+
+--- a/update-shells
 b/update-shells
+@@ -80,7 +80,7 @@ for f in "$TEMPLATE_ETC_FILE" "$PKG_DIR/
+   while IFS='#' read -r line _; do
+   [ -n "$line" ] || continue
+   PKG_SHELLS="$PKG_SHELLS$line#"
+-  realshell=$(dirname "$(dpkg-realpath --root "$ROOT" 
"$line")")/$(basename "$line")
++  realshell=$(dpkg-realpath --root "$ROOT" "$(dirname 
"$line")")/$(basename "$line")
+   if [ "$line" != "$realshell" ]; then
+   PKG_SHELLS="$PKG_SHELLS$realshell#"
+   fi
diff --git a/debian/patches/manage-usr-bin-sh.patch 
b/debian/patches/manage-usr-bin-sh.patch
new file mode 100644
index 000..b9122e9
--- /dev/null
+++ b/debian/patches/manage-usr-bin-sh.patch
@@