Plasma transition to testing

2020-12-26 Thread Norbert Preining
Dear Release Team,

we are currently trying to get KDE/Plasma into testing, but it seems
that the remaining pieces are stuck due to plasma-workspace not
transitioning, which in turn is due to a stuck autotest on armhf
https://qa.debian.org/excuses.php?package=plasma-workspace
>From my inspection this seems to be bogus (long time no activity, no
recent builds on armhf, ...), but I am not a Debian CI expert.

Could you please hint plasma-workspace, or let us know how we can fix
the hanging armhf test.

Thanks

Norbert

--
PREINING Norbert  https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13



Bug#978157: buster-pu: package iproute2/4.20.0-2+deb10u1

2020-12-26 Thread Luca Boccassi
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-CC: formo...@debian.org

Dear release team,

I would like to do a bugfix upload of iproute2 to buster-proposed-
updates. This would be the first upload for this source package, so
waiting for feedback before uploading.

The version would backport 3 bug fixes, which have been fixed in the
latest upstream release, and which were reported on Debian Buster by
users. They make some subcommands unusable or downright dangerous.

The first two are about fixing invalid json output - these bugs make
the affected subcommands output unusable, as consumers need valid
formatted json:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961278
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972784

The third bug is about a nasty race condition - if "ip netns add foo"
is used concurrently, it might get in a loop and create thousands of
mount points on the system, causing a self-dos.
The reporter found the issue when using the command in startup scripts
executed at boot.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949235

The fixes were validated by the reporters as well.

The source debdiff is attached.

Thank you!

-- 
Kind regards,
Luca Boccassi
diff -Nru iproute2-4.20.0/debian/changelog iproute2-4.20.0/debian/changelog
--- iproute2-4.20.0/debian/changelog	2019-01-10 20:04:14.0 +
+++ iproute2-4.20.0/debian/changelog	2020-12-03 18:42:49.0 +
@@ -1,3 +1,15 @@
+iproute2 (4.20.0-2+deb10u1) buster; urgency=medium
+
+  * Backport ip-route-print-route-type-in-JSON-output.patch. Fixes bug in
+json output, backported from upstream. (Closes: #961278)
+  * Backport tc-mqprio-json-ify-output.patch. Fixes bug in json output,
+backported from upstream. (Closes: #972784)
+  * Backport ip-netns-use-flock-when-setting-up-run-netns.patch. Fixes
+race condition that DOSes the system when using ip netns add at boot.
+(Closes: #949235)
+
+ -- Luca Boccassi   Thu, 03 Dec 2020 18:42:49 +
+
 iproute2 (4.20.0-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru iproute2-4.20.0/debian/gbp.conf iproute2-4.20.0/debian/gbp.conf
--- iproute2-4.20.0/debian/gbp.conf	2019-01-09 15:03:12.0 +
+++ iproute2-4.20.0/debian/gbp.conf	2020-12-03 18:42:49.0 +
@@ -1,5 +1,5 @@
 [DEFAULT]
-debian-branch = master
+debian-branch = buster
 upstream-branch = upstream
 pristine-tar = True
 compression = xz
diff -Nru iproute2-4.20.0/debian/.gitlab-ci.yml iproute2-4.20.0/debian/.gitlab-ci.yml
--- iproute2-4.20.0/debian/.gitlab-ci.yml	2019-01-09 15:03:12.0 +
+++ iproute2-4.20.0/debian/.gitlab-ci.yml	2020-12-03 18:42:49.0 +
@@ -1,17 +1,8 @@
-include: https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-
-build:
-extends: .build-unstable
-
-reprotest:
-extends: .test-reprotest
-
-lintian:
-extends: .test-lintian
-
-autopkgtest:
-extends: .test-autopkgtest
-
-piuparts:
-extends: .test-piuparts
-
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+
+variables:
+  RELEASE: 'buster'
+  SALSA_CI_DISABLE_REPROTEST: 1
diff -Nru iproute2-4.20.0/debian/patches/ip-netns-use-flock-when-setting-up-run-netns.patch iproute2-4.20.0/debian/patches/ip-netns-use-flock-when-setting-up-run-netns.patch
--- iproute2-4.20.0/debian/patches/ip-netns-use-flock-when-setting-up-run-netns.patch	1970-01-01 01:00:00.0 +0100
+++ iproute2-4.20.0/debian/patches/ip-netns-use-flock-when-setting-up-run-netns.patch	2020-12-03 18:42:49.0 +
@@ -0,0 +1,86 @@
+Origin: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=975c4944e8d57b9f51960611e2bc2c0da6cd6864
+Bug-Debian: https://bugs.debian.org/949235
+Description: ip/netns: use flock when setting up /run/netns
+ If multiple ip processes are ran at the same time to set up
+ separate network namespaces, and it is the first time so /run/netns
+ has to be set up first, and they end up doing it at the same time,
+ the processes might enter a recursive loop creating thousands of
+ mount points, which might crash the system depending on resources
+ available.
+ Try to take a flock on /run/netns before doing the mount() dance, to
+ ensure this cannot happen. But do not try too hard, and if it fails
+ continue after printing a warning, to avoid introducing regressions.
+--- a/ip/ipnetns.c
 b/ip/ipnetns.c
+@@ -1,5 +1,6 @@
+ /* SPDX-License-Identifier: GPL-2.0 */
+ #define _ATFILE_SOURCE
++#include 
+ #include 
+ #include 
+ #include 
+@@ -645,6 +646,7 @@
+ 	char netns_path[PATH_MAX];
+ 	const char *name;
+ 	int fd;
++	int lock;
+ 	int made_netns_run_dir_mount = 0;
+ 
+ 	if (argc < 1) {
+@@ -663,12 +665,37 @@
+ 	 * namespace file in one namespace will unmount the network namespace
+ 	 * file in all namespaces allowing the network namespace 

Bug#978155: transition: libqb

2020-12-26 Thread Ferenc Wágner
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition

Dear Release Team,

I'd like to transition to libqb version 2.  The dependency list is
fairly short, and mostly contains packages under the HA Team umbrella.
The only breakage is caused by symbols file changes, which I'm ready to
fix by sourceful uploads of corosync and pacemaker.  The kronosnet
package will also receive a sourceful upload to use the new binary
package doxygen2man.  Altogether I rebuilt the following packages in
preparation:

kronosnet (with source changes)
corosync (with source changes)
corosync-qdevice
pacemaker (with source changes)
dlm
booth
fence-virt
sbd
ocfs2-tools
lvm2
usbguard

The auto-libqb tracker seems usable just too broad.

Ben file:

title = "libqb";
is_affected = .depends ~ "libqb0" | .depends ~ "libqb100";
is_good = .depends ~ "libqb100";
is_bad = .depends ~ "libqb0";

When you see fit, I'll upload libqb, kronosnet, corosync and pacemaker
in succession, then request the necessary binNMUs.
-- 
Thanks,
Feri.



Processed: php-monolog: Not compatible with php8.0

2020-12-26 Thread Debian Bug Tracking System
Processing control commands:

> block 976811 by -1
Bug #976811 [release.debian.org] transition: php8.0
976811 was blocked by: 977373 977404 977186 977687 977396 977376 977658 977389 
977379 977340 977401 977388 977377 977337 977378 977403 977400 977385 977384
976811 was not blocking any bugs.
Added blocking bug(s) of 976811: 978151

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



Bug#978072: transition: libcrypto++

2020-12-26 Thread GCS
On Fri, Dec 25, 2020 at 3:21 PM Sebastian Ramacher  wrote:
> Control: tags -1 confirmed
 Thanks, uploaded and already built on all primary and most secondary
(port) architectures.

Cheers,
Laszlo/GCS



Bug#977972: transition: ppp

2020-12-26 Thread Chris Boot

On 25/12/2020 14:38, Sebastian Ramacher wrote:

Please go ahead.


Uploaded.

--
Chris Boot
bo...@debian.org



Bug#977452: transition: fmtlib

2020-12-26 Thread Shengjing Zhu
On Fri, Dec 25, 2020 at 10:22 PM Sebastian Ramacher
 wrote:
>
> Control: tags -1 + confirmed
>
> On 2020-12-24 22:48:56, Shengjing Zhu wrote:
> > Some status updates.
> >
> > On Wed, Dec 16, 2020 at 1:19 AM Shengjing Zhu  wrote:
> > > spdlog is ftbfs because of symbols file, and is pending upload #977454
> > > Rebuild with fixed spdlog and fmtlib, following packages ftbfs, but
> > > not related to fmtlib/7.1.3
> > >
> >
> > spdlog is fixed and migrated to testing
> >
> > > + pytorch, impossible to build on a personal computer.. but only in sid..
> >
> > pytorch originally failed to build with fmtlib/7.1.3, but has been
> > fixed and migrated to testing.
> >
> > > + sopt #975843, ftbfs without fmtlib/7.1.3
> >
> > Though it ftbfs for other reasons, it has been fixed and migrated to 
> > testing.
> >
> > > + lizardfs ftbfs without fmtlib/7.1.3, only in sid
> > > + dpaste ftbfs without fmtlib/7.1.3, only in sid
> > >
> > > Other packages are just fine to build.
>
> Please go ahead with the upload to unstable.
>

Thanks. Uploaded. But still missing build from alpha, kfreebsd, hurd.
The queue on these archs seems long..

Please rebuild spdlog first. The other packages are compliled from
build-rdepends,

$ build-rdeps --distribution=unstable libfmt-dev
Reverse Build-depends in main:
--

bear
dpaste
fcitx5
fcitx5-chinese-addons
hinge
intel-gmmlib
knxd
kodi
libpog
lizardfs
mkvtoolnix
nheko
open3d
opendht
openimageio
osmid
purify
pytorch
rapmap
restinio
ring
salmon
sopt
spdlog
tiledb
waybar
yaramod

Found a total of 27 reverse build-depend(s) for libfmt-dev.

Some packages build-dpends on spdlog, after rebuilding, they gain new
depends on libfmt7 too, like hinge.
So I think it's needed to rebuild all packages.

-- 
Shengjing Zhu