Bug#1071574: bookworm-pu: package netcfg/1.187+deb12u1

2024-05-21 Thread Colin Watson
On Tue, May 21, 2024 at 03:20:52PM +0200, Cyril Brulebois wrote:
> Colin Watson  (2024-05-21):
> > I've just fixed this in unstable, but it would be helpful to have it
> > in place for installs of bookworm too.
> 
> ACK on principle; you'll want a dch -r though.

Indeed, I usually just leave that until after approval in case any
last-minute changes are needed.  Uploaded now, thanks.

-- 
Colin Watson (he/him)  [cjwat...@debian.org]



Bug#1071161: glib2.0 2.66.8-1+deb11u4 flagged for acceptance

2024-05-21 Thread Adam D. Barratt
On Tue, 2024-05-21 at 11:23 +0100, Simon McVittie wrote:
> On Mon, 20 May 2024 at 20:12:24 +, Adam D Barratt wrote:
> > The upload referenced by this bug report has been flagged for
> > acceptance
> > into the proposed-updates queue for Debian bullseye.
> ...
> > Package: glib2.0
> > Version: 2.66.8-1+deb11u4
> > Explanation: fix a (rare) memory leak
> 
> Thanks for reviewing this change. Please consider also accepting
> #1071159 into bookworm-p-u (same change, different base version) to
> preserve the property that bookworm has no regressions when compared
> with bullseye, which I assume is something we want to be able to
> treat as an invariant.

Yep, that's the plan. I just ran out of time on yesterday's run through
the queues before I got to handling the bookworm upload.

Regards,

Adam



Processed: transition: libcamera 0.3.0

2024-05-21 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + src:libcamera
Bug #1071577 [release.debian.org] transition: libcamera 0.3.0
Added indication that 1071577 affects src:libcamera

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



Bug#1071577: transition: libcamera 0.3.0

2024-05-21 Thread Dylan Aïssi
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition
Control: affects -1 + src:libcamera

Dear Release Team,

Please schedule a transition slot for libcamera 0.3.0.

The auto-generated ben tracker looks good:
https://release.debian.org/transitions/html/auto-libcamera.html

The unique reverse dep (pipewire 1.0.6-1) builds fine with
libcamera 0.3.0 in experimental.

Thanks.

Best regards,
Dylan



Bug#1071574: bookworm-pu: package netcfg/1.187+deb12u1

2024-05-21 Thread Cyril Brulebois
Hi Colin,

Colin Watson  (2024-05-21):
> I've just fixed this in unstable, but it would be helpful to have it
> in place for installs of bookworm too.

ACK on principle; you'll want a dch -r though.
 

Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#1067842: transition: octave-9

2024-05-21 Thread Sébastien Villemot
Hi Graham,

Le lundi 20 mai 2024 à 11:25 +, Graham Inggs a écrit :
> octave-fits FTBFS on all architectures (#1070956),
> and octave-stk FTBFS on 32-bit architectures (#1069477),
> would you please take a look?

octave-fits has been autoremoved from testing because we requested its
removal from unstable (see #1070956).

octave-stk has been autoremoved from testing hence it is no longer a
blocker.

Additionally, there were 3 other packages which were posing a problem:
octave-ga, octave-queueing and octave-statistics. Those are arch:all
packages whose autopkgtests in testing were broken by the new octave
(but they have no dependency on octave-abi-*, since they are arch:all).
We made source uploads for the three of them, so they should be good.

I have a question: should we add a Breaks in octave against the old
versions of these 3 packages, in order to force the simultaneous
migration of all affected packages? I thought this was necessary, but
the excuses for octave no longer mention octave-ga and octave-queueing
(octave-statistics is still there because it has just been fixed). Note
that the updated packages have a Depends: octave (>= 9.1.0).

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄  https://www.debian.org



signature.asc
Description: This is a digitally signed message part


Bug#1071574: bookworm-pu: package netcfg/1.187+deb12u1

2024-05-21 Thread Colin Watson
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: debian-b...@lists.debian.org
Control: affects -1 + src:netcfg

[ Reason ]
Certain kinds of network architectures in Debian deployments (e.g.
https://phabricator.wikimedia.org/phame/post/view/312/ganeti_on_modern_network_design/,
https://blog.fhrnet.eu/2020/03/07/dhcp-server-on-a-32-subnet/) are
difficult because the installer doesn't support single-address netmasks
out of the box (https://bugs.debian.org/1064005).  You can sort of
handle this with point-to-point preseeding, but that isn't quite
identical and it doesn't work for IPv6.

I've just fixed this in unstable, but it would be helpful to have it in
place for installs of bookworm too.

[ Impact ]
It's possible to work around this without changing netcfg, but it
requires messy and fragile early_command preseeding to defeat netcfg's
behaviour (see #1064005).

[ Tests ]
The change includes automated tests for the changes to the gateway
reachability test.  For the changes to the routing table setup and to
confirm that no changes were needed to network configuration in the
installed system, I used libvirt machines with a DHCP server along the
lines of https://blog.fhrnet.eu/2020/03/07/dhcp-server-on-a-32-subnet/;
Wikimedia has also tested this using their own setup and confirmed that
it now works out of the box.

[ Risks ]
I've taken care that all the new code is guarded by interface->masklen
checks, so it should be obvious that it's a no-op on any system that
isn't using this unusual single-address netmask setup.

[ 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 ]
It turns out that fixing this is very straightforward: it's just a
matter of special-casing the gateway reachability test and then telling
the routing table to pretend that the gateway is directly attached to
the relevant link.  The installed system (ifupdown, NetworkManager)
already gets this right; it's just the installer that had trouble with
it.

[ Other info ]
This work was requested and sponsored by the Wikimedia Foundation.

-- 
Colin Watson (he/him)  [cjwat...@debian.org]
diff -Nru netcfg-1.187/debian/changelog netcfg-1.187+deb12u1/debian/changelog
--- netcfg-1.187/debian/changelog   2023-05-23 19:24:01.0 +0100
+++ netcfg-1.187+deb12u1/debian/changelog   2024-05-14 11:27:14.0 
+0100
@@ -1,3 +1,9 @@
+netcfg (1.187+deb12u1) UNRELEASED; urgency=medium
+
+  * Handle routing for single-address netmasks (closes: #1064005).
+
+ -- Colin Watson   Tue, 14 May 2024 11:27:14 +0100
+
 netcfg (1.187) unstable; urgency=medium
 
   * Team upload
diff -Nru netcfg-1.187/netcfg-common.c netcfg-1.187+deb12u1/netcfg-common.c
--- netcfg-1.187/netcfg-common.c2022-06-03 19:25:43.0 +0100
+++ netcfg-1.187+deb12u1/netcfg-common.c2024-05-14 11:26:51.0 
+0100
@@ -1680,8 +1680,22 @@
 inet_pton(interface->address_family, interface->gateway, _addr);
 
 if (interface->address_family == AF_INET) {
+if (interface->masklen == 32) {
+/* Special case for single-address networks.  We'll handle
+ * routing manually in this case.
+ */
+return 1;
+}
+
 return (gw_addr.in4.s_addr && ((gw_addr.in4.s_addr & mask.in4.s_addr) 
== net.in4.s_addr));
 } else if (interface->address_family == AF_INET6) {
+if (interface->masklen == 128) {
+/* Special case for single-address networks.  We'll handle
+ * routing manually in this case.
+ */
+return 1;
+}
+
 if ((ntohs(gw_addr.in6.s6_addr16[0]) & 0xffc0) == (0xfe80 & 0xffc0)) {
 return 1;
 }
diff -Nru netcfg-1.187/static.c netcfg-1.187+deb12u1/static.c
--- netcfg-1.187/static.c   2021-09-22 19:07:01.0 +0100
+++ netcfg-1.187+deb12u1/static.c   2024-05-14 11:27:14.0 +0100
@@ -338,6 +338,12 @@
 di_snprintfcat(buf, sizeof(buf), "%s", interface->ipaddress);
 rv |= di_exec_shell_log(buf);
 } else if (!empty_str(interface->gateway)) {
+if (interface->masklen == 32) {
+snprintf(buf, sizeof(buf), "route add -interface %s %s", 
interface->gateway, interface->ipaddress);
+di_info("executing: %s", buf);
+rv |= di_exec_shell_log(buf);
+}
+
 snprintf(buf, sizeof(buf), "route add default %s", interface->gateway);
 rv |= di_exec_shell_log(buf);
 }
@@ -373,6 +379,8 @@
 }
 else if (!empty_str(interface->gateway)) {
 snprintf(buf, sizeof(buf), "ip route add default via %s", 
interface->gateway);
+if (interface->masklen == 32)
+di_snprintfcat(buf, sizeof(buf), " dev %s onlink", 
interface->name);
  

Processed: bookworm-pu: package netcfg/1.187+deb12u1

2024-05-21 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + src:netcfg
Bug #1071574 [release.debian.org] bookworm-pu: package netcfg/1.187+deb12u1
Added indication that 1071574 affects src:netcfg

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



debian-srbija

2024-05-21 Thread Steve Liu
(It's very urgent, therefore we kindly ask you to forward this email to your 
CEO. If you believe this has been sent to you in error, please ignore it. 
Thanks)Dear CEO,We are the domain registration and solution center in China. We 
received an application from Hongshun Ltd on May 21, 2024. They want to apply 
for "debian-srbija" as their internet keyword and China (CN) domain names 
(debian-srbija.cn, debian-srbija.com.cn, debian-srbija.net.cn, 
debian-srbija.org.cn). But after checking it, we find this name conflict with 
your company name or trademark. In order to deal with this matter better, it's 
necessary to send email to you and confirm whether this company is your 
distributor in China? Best Regards
Steve Liu   Service & Operations Manager

China Registry (Head Office)





Tel: +86-2161918696

Fax: +86-2161918697

Mob: +86-13816428671

1205, Kaike Building, No. 1801 Hongmei Road, Shanghai 200233, China

*

This email contains privileged and confidential information intended for the 
addressee only. If you are not the intended recipient, please destroy this 
email and inform the sender immediately. We appreciate you respecting the 
confidentiality of this information by not disclosing or using the information 
in this email.


Bug#1071548: marked as done (nmu: libwx-perl_1:0.9932-8+b7)

2024-05-21 Thread Debian Bug Tracking System
Your message dated Tue, 21 May 2024 12:52:42 +0200
with message-id <65d04da1-b7f9-4607-a256-7c898424a...@debian.org>
and subject line Re: Bug#1071548: nmu: libwx-perl_1:0.9932-8+b7
has caused the Debian Bug report #1071548,
regarding nmu: libwx-perl_1:0.9932-8+b7
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.)


-- 
1071548: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071548
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: libwx-p...@packages.debian.org
Control: affects -1 + src:libwx-perl
User: release.debian@packages.debian.org
Usertags: binnmu

nmu libwx-perl_1:0.9932-8+b7 . ANY . unstable . -m "Rebuild with wxwidgets3.2 
(3.2.5+dfsg-1)"

(Please schedule this to rebuild after the corresponding 
libalien-wxwidgets-perl binNMU.)
--- End Message ---
--- Begin Message ---

On 21/05/2024 01:21, Scott Talbert wrote:

Package: release.debian.org
Severity: normal
X-Debbugs-Cc: libwx-p...@packages.debian.org
Control: affects -1 + src:libwx-perl
User: release.debian@packages.debian.org
Usertags: binnmu

nmu libwx-perl_1:0.9932-8+b7 . ANY . unstable . -m "Rebuild with wxwidgets3.2 
(3.2.5+dfsg-1)"

(Please schedule this to rebuild after the corresponding 
libalien-wxwidgets-perl binNMU.)


Scheduled.

Cheers,
Emilio--- End Message ---


Bug#1071564: bookworm-pu: package aide/0.18.3-1+deb12u3

2024-05-21 Thread Marc Haber
Package: release.debian.org
Severity: normal
Tags: bookworm
X-Debbugs-Cc: a...@packages.debian.org
Control: affects -1 + src:aide
User: release.debian@packages.debian.org
Usertags: pu

This upload fixes #1070805. The reporter, Hannes, is upstream and a DD,
and thinks the issue warrants a stable update.

[ Reason ]
aide 0.18 has introduced some concurrency in processing. There is a bug
that makes fail to concurrently read extended attributes (xattrs) due to
variables shared between worker threads.

[ Impact ]
Incomplete aide checks

[ Tests ]
The fix is in productive use (in a git snapshot of HEAD) at upstream and
the Debian maintainer.

[ 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 ]
Upstream patch 732e7e2e
diff -Nru aide-0.18.3/debian/changelog aide-0.18.3/debian/changelog
--- aide-0.18.3/debian/changelog2023-07-01 14:37:51.0 +0200
+++ aide-0.18.3/debian/changelog2024-05-16 13:32:11.0 +0200
@@ -1,3 +1,10 @@
+aide (0.18.3-1+deb12u3) bookworm; urgency=medium
+
+  * Upstream patch to fix concurrent reading of extended
+attributes (xattrs) (Closes: #1070805)
+
+ -- Marc Haber   Thu, 16 May 2024 13:32:11 
+0200
+
 aide (0.18.3-1+deb12u2) bookworm; urgency=medium
 
   * Upstream patch to fix child directory processing on equal match
diff -Nru aide-0.18.3/debian/patches/debian-bug-1070805 
aide-0.18.3/debian/patches/debian-bug-1070805
--- aide-0.18.3/debian/patches/debian-bug-1070805   1970-01-01 
01:00:00.0 +0100
+++ aide-0.18.3/debian/patches/debian-bug-1070805   2024-05-16 
13:32:11.0 +0200
@@ -0,0 +1,47 @@
+Description: Fix concurrent reading of extended attributes (xattrs)
+Author: Hannes von Haugwitz 
+Origin: 732e7e2e7dc91bb614c508518c0abc6cab85565c
+Date: Mon May 16 13:30:00 2024 +0200
+Forwarded: not-needed
+--- a/src/do_md.c
 b/src/do_md.c
+@@ -478,14 +478,13 @@ static void xattr_add(xattrs_type *xattr
+ void xattrs2line(db_line *line) {
+ /* get all generic user xattrs. */
+ xattrs_type *xattrs = NULL;
+-static ssize_t xsz = 1024;
+-static char *xatrs = NULL;
+ ssize_t xret = -1;
+ 
+ if (!(ATTR(attr_xattrs)>attr))
+ return;
+ 
+-if (!xatrs) xatrs = checked_malloc(xsz);
++ssize_t xsz = 1024;
++char *xatrs = xatrs = checked_malloc(xsz);
+ 
+ while (((xret = llistxattr(line->fullpath, xatrs, xsz)) == -1) && (errno 
== ERANGE)) {
+ xsz <<= 1;
+@@ -498,10 +497,8 @@ void xattrs2line(db_line *line) {
+ log_msg(LOG_LEVEL_WARNING, "listxattrs failed for %s:%s", 
line->fullpath, strerror(errno));
+ } else if (xret) {
+ const char *attr = xatrs;
+-static ssize_t asz = 1024;
+-static char *val = NULL;
+-
+-if (!val) val = checked_malloc(asz);
++ssize_t asz = 1024;
++char *val = checked_malloc(asz);
+ 
+ xattrs = xattr_new();
+ 
+@@ -529,7 +526,9 @@ next_attr:
+ attr += len + 1;
+ xret -= len + 1;
+ }
++free(val);
+ }
++free(xatrs);
+ 
+ line->xattrs = xattrs;
+ }
diff -Nru aide-0.18.3/debian/patches/series aide-0.18.3/debian/patches/series
--- aide-0.18.3/debian/patches/series   2023-07-01 14:37:51.0 +0200
+++ aide-0.18.3/debian/patches/series   2024-05-16 13:32:11.0 +0200
@@ -1,3 +1,4 @@
 debian-bug-1039936
 debian-bug-1037436
 compare-logs
+debian-bug-1070805


Processed: bookworm-pu: package aide/0.18.3-1+deb12u3

2024-05-21 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + src:aide
Bug #1071564 [release.debian.org] bookworm-pu: package aide/0.18.3-1+deb12u3
Added indication that 1071564 affects src:aide

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



Bug#1071161: glib2.0 2.66.8-1+deb11u4 flagged for acceptance

2024-05-21 Thread Simon McVittie
On Mon, 20 May 2024 at 20:12:24 +, Adam D Barratt wrote:
> The upload referenced by this bug report has been flagged for acceptance
> into the proposed-updates queue for Debian bullseye.
...
> Package: glib2.0
> Version: 2.66.8-1+deb11u4
> Explanation: fix a (rare) memory leak

Thanks for reviewing this change. Please consider also accepting #1071159
into bookworm-p-u (same change, different base version) to preserve the
property that bookworm has no regressions when compared with bullseye,
which I assume is something we want to be able to treat as an invariant.

smcv



Processed: unblock 1071473 with 1071283, block 1071283 with 1071473

2024-05-21 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> unblock 1071473 with 1071283
Bug #1071473 [release.debian.org] transition: opencascade
1071473 was blocked by: 1071283
1071473 was blocking: 1071223 1071284 1071451 1071470 1071471
Removed blocking bug(s) of 1071473: 1071283
> block 1071283 with 1071473
Bug #1071283 [freecad] src:freecad: FTBFS with opencascade 7.8.1
1071283 was not blocked by any bugs.
1071283 was not blocking any bugs.
Added blocking bug(s) of 1071283: 1071473
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1071283: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071283
1071473: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071473
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1071473: transition: opencascade

2024-05-21 Thread Tobias Frost
now, there is also a patch for freecad (#1071283)



Bug#1071547: marked as done (nmu: libalien-wxwidgets-perl_0.69+dfsg-6+b7)

2024-05-21 Thread Debian Bug Tracking System
Your message dated Tue, 21 May 2024 11:51:35 +0200
with message-id <5eed7f58-a0d9-41f6-a961-77ea11f65...@debian.org>
and subject line Re: Bug#1071547: nmu: libalien-wxwidgets-perl_0.69+dfsg-6+b7
has caused the Debian Bug report #1071547,
regarding nmu: libalien-wxwidgets-perl_0.69+dfsg-6+b7
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.)


-- 
1071547: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071547
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: libalien-wxwidgets-p...@packages.debian.org
Control: affects -1 + src:libalien-wxwidgets-perl
User: release.debian@packages.debian.org
Usertags: binnmu

nmu libalien-wxwidgets-perl_0.69+dfsg-6+b7 . ANY . unstable . -m "Rebuild for 
wxwidgets3.2 (3.2.5+dfsg-1)"

(Please schedule this to rebuild with wxwidgets3.2 (3.2.5+dfsg-1))
--- End Message ---
--- Begin Message ---

On 21/05/2024 01:20, Scott Talbert wrote:

Package: release.debian.org
Severity: normal
X-Debbugs-Cc: libalien-wxwidgets-p...@packages.debian.org
Control: affects -1 + src:libalien-wxwidgets-perl
User: release.debian@packages.debian.org
Usertags: binnmu

nmu libalien-wxwidgets-perl_0.69+dfsg-6+b7 . ANY . unstable . -m "Rebuild for 
wxwidgets3.2 (3.2.5+dfsg-1)"

(Please schedule this to rebuild with wxwidgets3.2 (3.2.5+dfsg-1))


Scheduled.

Emilio--- End Message ---


NEW changes in stable-new

2024-05-21 Thread Debian FTP Masters
Processing changes file: postgresql-15_15.7-0+deb12u1_mips64el-buildd.changes
  ACCEPT



NEW changes in stable-new

2024-05-21 Thread Debian FTP Masters
Processing changes file: emacs_28.2+1-15+deb12u1_mipsel-buildd.changes
  ACCEPT