Bug#986780: marked as done (unblock: email-reminder/0.8.1-3)

2021-04-12 Thread Debian Bug Tracking System
Your message dated Mon, 12 Apr 2021 07:04:53 +
with message-id 
and subject line unblock email-reminder
has caused the Debian Bug report #986780,
regarding unblock: email-reminder/0.8.1-3
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.)


-- 
986780: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986780
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: unblock

Please unblock package email-reminder

[ Reason ]
The .desktop file is not installed (bug #986744).

[ Impact ]
A non-technical user likely won't be able to start the application at
all.

[ Tests ]
Manual test: open gnome-shell and ensure it's displayed in the list of
applications.

[ Risks ]
Minimal: one-line change which only affects the .desktop file.

[ 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 testing

unblock email-reminder/0.8.1-3
diff -Nru email-reminder-0.8.1/debian/changelog email-reminder-0.8.1/debian/changelog
--- email-reminder-0.8.1/debian/changelog	2021-01-18 22:01:41.0 -0800
+++ email-reminder-0.8.1/debian/changelog	2021-04-10 19:26:37.0 -0700
@@ -1,3 +1,9 @@
+email-reminder (0.8.1-3) unstable; urgency=medium
+
+  * Add missing .desktop file (closes: #986744).
+
+ -- Francois Marier   Sat, 10 Apr 2021 19:26:37 -0700
+
 email-reminder (0.8.1-2) unstable; urgency=medium
 
   * Bump Standards-Version up to 4.5.1.
diff -Nru email-reminder-0.8.1/debian/install email-reminder-0.8.1/debian/install
--- email-reminder-0.8.1/debian/install	1969-12-31 16:00:00.0 -0800
+++ email-reminder-0.8.1/debian/install	2021-04-10 19:26:37.0 -0700
@@ -0,0 +1 @@
+email-reminder.desktop  usr/share/applications
--- End Message ---
--- Begin Message ---
Unblocked.--- End Message ---


Bug#986786: unblock: breeze/4:5.20.5-3

2021-04-12 Thread Norbert Preining
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: debian-...@lists.debian.org

Please unblock package breeze

This release cherry-picks a fix for KDE bug 431921 [1]
where splitter handles could interfer with each other, creating
black boxes and stop reacting to interaction.

The commit has been pushed by upstream into
- KDE Plasma 5.18 LTS [2]
- KDE Plasma 5.21 (for the next release) [3]
The current Debian release will apply the patch to the version
in Debian, 5.20.5 which is affected in the same way.

[ Reason ]
Fix for upstream bug that has been fixed in LTS versions and current
version.

[ Impact ]
GUI glitches and interaction problems.

[ Tests ]
Install and run tests, tried to reproduce it.

[ Risks ]
The only change is that three lines of code have been moved down a few
lines to make sure that the splitter data is correctly 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 testing

[1] https://bugs.kde.org/show_bug.cgi?id=431921
[2] 
https://invent.kde.org/plasma/breeze/commit/cc613558bae7c809e36951da89db3c7cc1a5a58e
[3] 
https://invent.kde.org/plasma/breeze/commit/6c3a46e0f1abb697fb0900f21196cafcbd8ee37c

unblock breeze/4:5.20.5-3

Thanks

Norbert

--
PREINING Norbert  https://www.preining.info
Fujitsu + IFMGA Guide + TU Wien + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
diff -Nru breeze-5.20.5/debian/changelog breeze-5.20.5/debian/changelog
--- breeze-5.20.5/debian/changelog  2021-01-13 07:39:50.0 +0900
+++ breeze-5.20.5/debian/changelog  2021-04-12 09:50:56.0 +0900
@@ -1,3 +1,10 @@
+breeze (4:5.20.5-3) unstable; urgency=medium
+
+  [ Norbert Preining ]
+  * Cherry-pick upstream fix for KDE bug 431921.
+
+ -- Norbert Preining   Mon, 12 Apr 2021 09:50:56 +0900
+
 breeze (4:5.20.5-2) unstable; urgency=medium
 
   * Fix disappearing wallpaper (from irc, patch provided by Rik Mills).
diff -Nru breeze-5.20.5/debian/patches/series 
breeze-5.20.5/debian/patches/series
--- breeze-5.20.5/debian/patches/series 2021-01-12 18:34:00.0 +0900
+++ breeze-5.20.5/debian/patches/series 2021-04-12 09:49:08.0 +0900
@@ -1 +1,2 @@
 fix-wallpaper-loss-on-breeze-change
+upstream-d201a1f1-fix-splitterproxy-not-clearing.patch
diff -Nru 
breeze-5.20.5/debian/patches/upstream-d201a1f1-fix-splitterproxy-not-clearing.patch
 
breeze-5.20.5/debian/patches/upstream-d201a1f1-fix-splitterproxy-not-clearing.patch
--- 
breeze-5.20.5/debian/patches/upstream-d201a1f1-fix-splitterproxy-not-clearing.patch
 1970-01-01 09:00:00.0 +0900
+++ 
breeze-5.20.5/debian/patches/upstream-d201a1f1-fix-splitterproxy-not-clearing.patch
 2021-04-12 09:47:08.0 +0900
@@ -0,0 +1,57 @@
+From d201a1f187243da677f8fa6e94325c41c3b9007c Mon Sep 17 00:00:00 2001
+From: Fabian Vogt 
+Date: Fri, 9 Apr 2021 11:17:28 +0200
+Subject: [PATCH] Fix SplitterProxy not clearing when above another
+ QSplitterHandle
+
+When two SplitterHandles are next to each other, like at the intersection of a
+horizontal and vertical splitter (|-), then it's possible that hiding the proxy
+of one of those handles causes the other handle to gain focus immediately,
+which activates the SplitterProxy again. Before this patch, it would then
+continue clearing after reenabling itself, leading to an inconsistent state.
+
+BUG: 431921
+---
+ kstyle/breezesplitterproxy.cpp | 12 ++--
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/kstyle/breezesplitterproxy.cpp b/kstyle/breezesplitterproxy.cpp
+index 19adbcab..0cf5685f 100644
+--- a/kstyle/breezesplitterproxy.cpp
 b/kstyle/breezesplitterproxy.cpp
+@@ -338,11 +338,6 @@ namespace Breeze
+ // release mouse
+ if( mouseGrabber() == this ) releaseMouse();
+ 
+-// hide
+-parentWidget()->setUpdatesEnabled(false);
+-hide();
+-parentWidget()->setUpdatesEnabled(true);
+-
+ // send hover event
+ if( _splitter )
+ {
+@@ -351,7 +346,6 @@ namespace Breeze
+ _splitter.data()->mapFromGlobal(QCursor::pos()), _hook);
+ QCoreApplication::sendEvent( _splitter.data(), &hoverEvent );
+ _splitter.clear();
+-
+ }
+ 
+ // kill timer if any
+@@ -361,6 +355,12 @@ namespace Breeze
+ _timerId = 0;
+ }
+ 
++// hide
++parentWidget()->setUpdatesEnabled(false);
++// Note: This sends a synthetic mouse event to the widget below (to 
get focus), which might be
++// another SplitterHandle, therefore enabling this SplitterProxy 
again!
++hide();
++parentWidget()->setUpdatesEnabled(true);
+ }
+ 
+ }
+-- 
+GitLab
+


Bug#986760: marked as done (unblock: seahorse/3.38.0.1-2)

2021-04-12 Thread Debian Bug Tracking System
Your message dated Mon, 12 Apr 2021 08:25:56 +
with message-id 
and subject line unblock seahorse
has caused the Debian Bug report #986760,
regarding unblock: seahorse/3.38.0.1-2
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.)


-- 
986760: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986760
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: unblock

Please unblock package seahorse.

[ Reason ]
Fix key import dialog to wait for the key to be imported, rather than
cancelling the action before it starts.
(#931558, Severity: important in my opinion)

[ Impact ]
If not fixed, GNOME users cannot import GPG keys via a GUI and must use
the command-line.

[ Tests ]
Manual test:
- Obtained a public key that was not in my keyring and attempted to
  import it with 3.38.0.1-1, confirmed failure (dialog closes immediately,
  new key not present when asking the gpg CLI).
- Upgraded to 3.38.0.1-2, re-imported the key, confirmed success (a
  spinner appears in the Import button for a while before the dialog
  closes, new key is visible to the gpg CLI afterwards).

[ Risks ]
Minimal risk. It's a targeted fix to a UI element that previously
didn't work at all, so even a partial or imperfect solution would be
an improvement.

[ 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 testing

[ Other info ]
If this cannot migrate in time for Debian 11.0, then I think a stable
update in 11.1 would be appropriate.

unblock seahorse/3.38.0.1-2
diffstat for seahorse-3.38.0.1 seahorse-3.38.0.1

 changelog|9 
 gbp.conf |2 -
 patches/ImportDialog-Fix-import-dialog.patch |   29 +++
 patches/series   |2 -
 4 files changed, 40 insertions(+), 2 deletions(-)

diff -Nru seahorse-3.38.0.1/debian/changelog seahorse-3.38.0.1/debian/changelog
--- seahorse-3.38.0.1/debian/changelog	2020-12-12 08:56:34.0 +
+++ seahorse-3.38.0.1/debian/changelog	2021-04-11 17:28:09.0 +0100
@@ -1,3 +1,12 @@
+seahorse (3.38.0.1-2) unstable; urgency=medium
+
+  * Team upload
+  * d/p/ImportDialog-Fix-import-dialog.patch:
+Apply patch from upstream to fix GPG key import (Closes: #931558)
+  * d/gbp.conf: Switch branch to debian/bullseye
+
+ -- Simon McVittie   Sun, 11 Apr 2021 17:28:09 +0100
+
 seahorse (3.38.0.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru seahorse-3.38.0.1/debian/gbp.conf seahorse-3.38.0.1/debian/gbp.conf
--- seahorse-3.38.0.1/debian/gbp.conf	2020-12-12 08:56:34.0 +
+++ seahorse-3.38.0.1/debian/gbp.conf	2021-04-11 17:28:09.0 +0100
@@ -1,6 +1,6 @@
 [DEFAULT]
 pristine-tar = True
-debian-branch = debian/master
+debian-branch = debian/bullseye
 upstream-branch = upstream/latest
 
 [buildpackage]
diff -Nru seahorse-3.38.0.1/debian/patches/ImportDialog-Fix-import-dialog.patch seahorse-3.38.0.1/debian/patches/ImportDialog-Fix-import-dialog.patch
--- seahorse-3.38.0.1/debian/patches/ImportDialog-Fix-import-dialog.patch	1970-01-01 01:00:00.0 +0100
+++ seahorse-3.38.0.1/debian/patches/ImportDialog-Fix-import-dialog.patch	2021-04-11 17:28:09.0 +0100
@@ -0,0 +1,29 @@
+From: Jeremias Ortega 
+Date: Mon, 9 Nov 2020 22:39:01 -0600
+Subject: ImportDialog: Fix import dialog
+
+The import dialog fails to import files without showing any warning.
+The dialog closes before it finishes the import process and cancels it.
+
+This is solved by making the import button not return a response directly.
+
+Bug: https://gitlab.gnome.org/GNOME/seahorse/-/issues/236
+Bug-Debian: https://bugs.debian.org/931558
+Origin: upstream, 40~alpha, commit:6cc0fe7381a4c9536123bf877b3e055774b2f0a9
+---
+ src/import-dialog.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/import-dialog.vala b/src/import-dialog.vala
+index 983b7e4..650aaa2 100644
+--- a/src/import-dialog.vala
 b/src/import-dialog.vala
+@@ -41,7 +41,7 @@ public class Seahorse.ImportDialog : Gtk.Dialog {
+ this.import.get_style_context().add_class("suggested-action");
+ this.import.importing.connect(() => this.viewer.clear_error());
+ this.import.imported.connect(on_import_button_imported);
+-add_action_widget(this.import, Gtk.ResponseType.OK);
++((Gtk.HeaderBar) get_header_bar()).pack_end(this.import);
+ 
+ 

Bug#986797: unblock: sauerbraten/0.0.20201227-1

2021-04-12 Thread Markus Koschany
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: a...@debian.org

Dear release team,


[ Reason ]

Please unblock the sauerbraten content package for the cube2 engine in
testing. The current version of sauerbraten in testing is not compatible
with the cube2 engine version in testing. The sauerbraten package
contains only images, sound files and configuration files. There are
no code changes.

[ Impact ]

sauerbraten in testing would be broken. The only alternative is to fix
the outdated configuration files, so that sauerbraten works
out-of-the-box again. However some images and sounds may also be
required to restore the gaming experience. Since there are no code
changes and sauerbraten is a mere content package, there is no risk of
breaking the game or other software.

[ Tests ]
There are no code changes. I have tested the game and confirm that it
works for me.

[ Risks ]
sauerbraten is a leaf package and a game. There are no risks for
breaking unrelated software packages.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [ ] attach debdiff against the package in testing

I have not attached a debdiff because there were no code changes.

unblock sauerbraten/0.0.20201227-1



Bug#986816: unblock: binoculars/0.0.5-1

2021-04-12 Thread Picca Frédéric-Emmanuel
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package binoculars

It solves 3 important bugs, the later one is very important since it let the 
package completly unusable without the proposed fixes.

923859, 924024 , 986785 

Since I am also the upstream of the software, I can affirm that it is better to 
have this version in Debian than the current 0.0.4 version.
the user of our facilities expect to have a working version of binoculars 
available, and the 0.0.4 is not.

there is very little risk to accept the 0.0.5 version, which was tested in our 
facility on buster and bullseye ewith real data's

this is a leaf package so very few issue are expected due to this new upstream 
version.

thanks for considering

unblock binoculars/0.0.5-1

-- System Information:
Debian Release: 10.9
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-14-amd64 (SMP w/24 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#986824: unblock: nvidia-graphics-drivers-legacy-390xx/390.141-3

2021-04-12 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package nvidia-graphics-drivers-legacy-390xx

Let's synchronize the packaging with src:nvidia-graphics-drivers to ease
future stable updates.
These changes are already in src:nvidia-graphics-drivers in testing.

The missing libnvidia-ml.so symlink was spotted by enabling the nvml
plugin in hwloc-contrib and needs to be fixed in all driver packages.


Andreas

unblock nvidia-graphics-drivers-legacy-390xx/390.141-3
diff -Nru nvidia-graphics-drivers-legacy-390xx-390.141/debian/changelog 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/changelog
--- nvidia-graphics-drivers-legacy-390xx-390.141/debian/changelog   
2021-01-12 02:08:48.0 +0100
+++ nvidia-graphics-drivers-legacy-390xx-390.141/debian/changelog   
2021-03-13 22:39:29.0 +0100
@@ -1,3 +1,16 @@
+nvidia-graphics-drivers-legacy-390xx (390.141-3) unstable; urgency=medium
+
+  * nvidia-legacy-390xx-alternative: Add libnvidia-ml.so slave alternative if
+libnvidia-ml-dev is installed (460.56-2).  (Closes: #984881)
+
+ -- Andreas Beckmann   Sat, 13 Mar 2021 22:39:29 +0100
+
+nvidia-graphics-drivers-legacy-390xx (390.141-2~deb10u1) buster; urgency=medium
+
+  * Rebuild for buster.
+
+ -- Andreas Beckmann   Sat, 23 Jan 2021 18:04:20 +0100
+
 nvidia-graphics-drivers-legacy-390xx (390.141-2) unstable; urgency=medium
 
   * Really re-enable building the nvidia-uvm module.
@@ -15,11 +28,12 @@
 - Fixed a driver installation failure on Linux kernel 5.8 release
   candidates, where the NVIDIA kernel module failed to build with error
   "too many arguments to function '__vmalloc'".
+* Improved compatibility with recent Linux kernels.
 
   [ Andreas Beckmann ]
   * Re-enable building the nvidia-uvm module.
   * Refresh patches.
-  * Update symbols files.
+  * Update glvnd symbols files.
   * Update lintian overrides.
 
  -- Andreas Beckmann   Sun, 10 Jan 2021 03:31:58 +0100
@@ -73,15 +87,6 @@
   * Backport nv_vmalloc changes from 450.57
 and work around mmap_{sem=>lock} rename
 to fix kernel module build for Linux 5.8.  (Partly addresses #969085)
-  * Note: The nvidia-uvm kernel module will fail to build for Linux 5.8 due to
-licence incompatibility unless cfa6705d89b6562f79c40c249f8d94073c4276e4
-"radix-tree: Use local_lock for protection" (which effectively made
-radix_tree_preloads GPL-only) gets reverted in Linux 5.8 or NVIDIA
-switches the nvidia-uvm module license to "Dual MIT/GPL" as in 415.18.
-  * Note: Building the nvidia-uvm module can be temporarily disabled by
-a) commenting the last paragraph in dkms.conf and
-b) building with NV_EXCLUDE_KERNEL_MODULES=nvidia-uvm set in the
-   environment.
   * Update lintian overrides.
 
   [ Vincent Cheng ]
diff -Nru 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgl1-glvnd-nvidia-glx.symbols
 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgl1-glvnd-nvidia-glx.symbols
--- 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgl1-glvnd-nvidia-glx.symbols
 2021-01-12 02:08:48.0 +0100
+++ 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgl1-glvnd-nvidia-glx.symbols
 2021-03-13 22:39:29.0 +0100
@@ -7,7 +7,7 @@
  SplitString@Base 375
  UnionExtensionStrings@Base 375.20
 #MISSING: 384.111# __glXWrapperInit@Base 361
-#MISSING: 390.141# entry_generate_default_code@Base 361
+ (arch=ppc64el)entry_generate_default_code@Base 361
  entry_get_patch_address@Base 390.141
 #MISSING: 390.141# entry_get_patch_addresses@Base 361
  entry_get_public@Base 361
diff -Nru 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgles1-glvnd-nvidia.symbols
 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgles1-glvnd-nvidia.symbols
--- 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgles1-glvnd-nvidia.symbols
   2021-01-12 02:08:48.0 +0100
+++ 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgles1-glvnd-nvidia.symbols
   2021-03-13 22:39:29.0 +0100
@@ -7,7 +7,7 @@
 #MISSING: 361# NvGlEsInit@Base 331
  SplitString@Base 390.59
  UnionExtensionStrings@Base 390.59
-#MISSING: 390.141# entry_generate_default_code@Base 390.59
+ (arch=ppc64el)entry_generate_default_code@Base 390.59
  entry_get_patch_address@Base 390.141
 #MISSING: 390.141# entry_get_patch_addresses@Base 390.59
  entry_get_public@Base 390.59
diff -Nru 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgles2-glvnd-nvidia.symbols
 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgles2-glvnd-nvidia.symbols
--- 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgles2-glvnd-nvidia.symbols
   2021-01-12 02:08:48.0 +0100
+++ 
nvidia-graphics-drivers-legacy-390xx-390.141/debian/libgles2-glvnd-nvidia.symbols
   2021-03-13 22:39:29.0 +0100
@@ -8,7 +8,7 @@
 #MISSING: 361# NvGlEs2Init@Base 331
  SplitString@Base 390.59
  UnionExtensionStrings@Base 390.59
-#MISSING: 390.141# entry_generat

Bug#986825: unblock: nvidia-graphics-drivers-tesla-418/418.181.07-2

2021-04-12 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package nvidia-graphics-drivers-tesla-418

Let's synchronize the packaging with src:nvidia-graphics-drivers to ease
future stable updates.
These changes are already in src:nvidia-graphics-drivers in testing.
I've waited with the corresponding unblocks in case we would get another
new upstream release (with CVE fixes).

The missing libnvidia-ml.so symlink was spotted by enabling the nvml
plugin in hwloc-contrib and needs to be fixed in all driver packages.

The dkms changes are making my life easier and were in
src:nvidia-graphics-drivers early enough to migrate on their own.

Andreas

unblock nvidia-graphics-drivers-tesla-418/418.181.07-2
diff -Nru nvidia-graphics-drivers-tesla-418-418.181.07/debian/changelog 
nvidia-graphics-drivers-tesla-418-418.181.07/debian/changelog
--- nvidia-graphics-drivers-tesla-418-418.181.07/debian/changelog   
2021-01-22 14:01:39.0 +0100
+++ nvidia-graphics-drivers-tesla-418-418.181.07/debian/changelog   
2021-03-12 20:11:00.0 +0100
@@ -1,3 +1,12 @@
+nvidia-graphics-drivers-tesla-418 (418.181.07-2) unstable; urgency=medium
+
+  * Switch to dh-sequence-dkms (460.56-1).
+  * Simplify dh_dkms usage (460.56-1).
+  * nvidia-tesla-418-alternative: Add libnvidia-ml.so slave alternative if
+libnvidia-ml-dev is installed (460.56-2).  (Closes: #984881)
+
+ -- Andreas Beckmann   Fri, 12 Mar 2021 20:11:00 +0100
+
 nvidia-graphics-drivers-tesla-418 (418.181.07-1) unstable; urgency=medium
 
   * New upstream Tesla release 418.181.07 (2021-01-19).
@@ -10,6 +19,33 @@
 
  -- Andreas Beckmann   Fri, 22 Jan 2021 14:01:39 +0100
 
+nvidia-graphics-drivers (418.181.07-1) buster; urgency=medium
+
+  * New upstream Tesla release 418.181.07 (2021-01-19).
+* Fixed CVE-2021-1056.  (Closes: #979670)
+  https://nvidia.custhelp.com/app/answers/detail/a_id/5142
+* Improved compatibility with recent Linux kernels.
+
+  [ Andreas Beckmann ]
+  * Refresh patches.
+  * Allow alternative libnvidia-{tesla,legacy}-*-cfg1 packages to substitute
+libnvidia-cfg1 in third-party packages (450.57-2).
+- Add Provides: libnvidia-cfg.so.1 (= ${nvidia:Version}).
+- Generate alternative versioned dependency on libnvidia-cfg.so.1 through
+  the symbols file.
+  * Test that the patches can be applied to the module source (450.66-1).
+  * nvidia-kernel-dkms: Ship with unapplied patches and apply the patches
+while building kernel modules (450.66-1).
+  * Simplify generating the -source and -dkms packages (450.66-1).
+  * Bump watch file version to 4.
+  * Bump Standards-Version to 4.5.1. No changes needed.
+  * Upload to buster.
+
+  [ Vincent Cheng ]
+  * Remove myself from Uploaders.
+
+ -- Andreas Beckmann   Sat, 23 Jan 2021 19:12:36 +0100
+
 nvidia-graphics-drivers-tesla-418 (418.165.02-2) unstable; urgency=medium
 
   * Bump watch file version to 4.
@@ -242,8 +278,8 @@
   * Backport fixes for Linux 5.2/5.3 from 418.88.
   * debian/gen-control.pl: Support substitutions in the Architecture field and
 skip packages with empty or commented Architecture field (430.50-2).
-  * Prepare infrastructure for packaging Tesla driver releases (available for
-amd64 (including some i386 libs) and ppc64el) (430.50-2).
+  * Prepare infrastructure for packaging Tesla 418 driver releases (available
+for amd64 (including some i386 libs) and ppc64el) (430.50-2).
   * Fork as new source package, rename everything to include '-tesla'.
 (Closes: #942149)
   * Do not build 'unversioned' packages from this source.
diff -Nru nvidia-graphics-drivers-tesla-418-418.181.07/debian/control 
nvidia-graphics-drivers-tesla-418-418.181.07/debian/control
--- nvidia-graphics-drivers-tesla-418-418.181.07/debian/control 2021-01-22 
14:01:39.0 +0100
+++ nvidia-graphics-drivers-tesla-418-418.181.07/debian/control 2021-03-12 
20:11:00.0 +0100
@@ -11,9 +11,9 @@
 Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git -b 
tesla-418/master
 Build-Depends:
  debhelper-compat (= 13),
+ dh-sequence-dkms,
  dh-exec,
  xz-utils,
- dkms,
  libvulkan1 (>= 1.0.42),
  libxext6,
  quilt,
diff -Nru nvidia-graphics-drivers-tesla-418-418.181.07/debian/control.in 
nvidia-graphics-drivers-tesla-418-418.181.07/debian/control.in
--- nvidia-graphics-drivers-tesla-418-418.181.07/debian/control.in  
2021-01-22 14:01:39.0 +0100
+++ nvidia-graphics-drivers-tesla-418-418.181.07/debian/control.in  
2021-03-12 20:11:00.0 +0100
@@ -9,9 +9,9 @@
 Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git -b 
tesla-418/master
 Build-Depends:
  debhelper-compat (= 13),
+ dh-sequence-dkms,
  dh-exec,
  xz-utils,
- dkms,
  libvulkan1 (>= 1.0.42),
  libxext6,
  quilt,
diff -Nru nvidia-graphics-drivers-tesla-418-418.181.07/debian/control.md5sum 
nvidia-graphics-drivers-tesla-418-418.181.07/debian/control.md5sum
--- nvidia-graphics-drive

Bug#986826: unblock: nvidia-graphics-drivers-tesla-450/450.102.04-2

2021-04-12 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package nvidia-graphics-drivers-tesla-450

This is essentially the same diff as for nvidia-graphics-drivers-tesla-418.

Let's synchronize the packaging with src:nvidia-graphics-drivers to ease
future stable updates.
These changes are already in src:nvidia-graphics-drivers in testing.
I've waited with the corresponding unblocks in case we would get another
new upstream release (with CVE fixes).

The missing libnvidia-ml.so symlink was spotted by enabling the nvml
plugin in hwloc-contrib and needs to be fixed in all driver packages.

The dkms changes are making my life easier and were in
src:nvidia-graphics-drivers early enough to migrate on their own.

Andreas

unblock nvidia-graphics-drivers-tesla-450/450.102.04-2
diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/changelog 
nvidia-graphics-drivers-tesla-450-450.102.04/debian/changelog
--- nvidia-graphics-drivers-tesla-450-450.102.04/debian/changelog   
2021-01-25 18:21:19.0 +0100
+++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/changelog   
2021-03-13 18:43:15.0 +0100
@@ -1,3 +1,12 @@
+nvidia-graphics-drivers-tesla-450 (450.102.04-2) unstable; urgency=medium
+
+  * Switch to dh-sequence-dkms (460.56-1).
+  * Simplify dh_dkms usage (460.56-1).
+  * nvidia-tesla-450-alternative: Add libnvidia-ml.so slave alternative if
+libnvidia-ml-dev is installed (460.56-2).  (Closes: #984881)
+
+ -- Andreas Beckmann   Sat, 13 Mar 2021 18:43:15 +0100
+
 nvidia-graphics-drivers-tesla-450 (450.102.04-1) unstable; urgency=medium
 
   * New upstream long lived branch release 450.102.04 (2021-01-07).
@@ -271,6 +280,15 @@
 
  -- Andreas Beckmann   Wed, 01 Jul 2020 00:02:18 +0200
 
+nvidia-graphics-drivers-tesla-440 (440.118.02-4) unstable; urgency=medium
+
+  * Switch to dh-sequence-dkms (460.56-1).
+  * Simplify dh_dkms usage (460.56-1).
+  * nvidia-tesla-440-alternative: Add libnvidia-ml.so slave alternative if
+libnvidia-ml-dev is installed (460.56-2).  (Closes: #984881)
+
+ -- Andreas Beckmann   Fri, 12 Mar 2021 21:03:13 +0100
+
 nvidia-graphics-drivers-tesla-440 (440.118.02-3) unstable; urgency=medium
 
   * Metadata updates.
@@ -798,6 +816,15 @@
 
  -- Andreas Beckmann   Sat, 25 May 2019 13:49:09 +0200
 
+nvidia-graphics-drivers-tesla-418 (418.181.07-2) unstable; urgency=medium
+
+  * Switch to dh-sequence-dkms (460.56-1).
+  * Simplify dh_dkms usage (460.56-1).
+  * nvidia-tesla-418-alternative: Add libnvidia-ml.so slave alternative if
+libnvidia-ml-dev is installed (460.56-2).  (Closes: #984881)
+
+ -- Andreas Beckmann   Fri, 12 Mar 2021 20:11:00 +0100
+
 nvidia-graphics-drivers-tesla-418 (418.181.07-1) unstable; urgency=medium
 
   * New upstream Tesla release 418.181.07 (2021-01-19).
diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/control 
nvidia-graphics-drivers-tesla-450-450.102.04/debian/control
--- nvidia-graphics-drivers-tesla-450-450.102.04/debian/control 2021-01-25 
18:21:19.0 +0100
+++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/control 2021-03-13 
18:43:15.0 +0100
@@ -11,9 +11,9 @@
 Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git -b 
tesla-450/master
 Build-Depends:
  debhelper-compat (= 13),
+ dh-sequence-dkms,
  dh-exec,
  xz-utils,
- dkms,
  libvulkan1 (>= 1.0.42),
  libxext6,
  quilt,
diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.in 
nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.in
--- nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.in  
2021-01-25 18:21:19.0 +0100
+++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.in  
2021-03-13 18:43:15.0 +0100
@@ -9,9 +9,9 @@
 Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git -b 
tesla-450/master
 Build-Depends:
  debhelper-compat (= 13),
+ dh-sequence-dkms,
  dh-exec,
  xz-utils,
- dkms,
  libvulkan1 (>= 1.0.42),
  libxext6,
  quilt,
diff -Nru nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.md5sum 
nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.md5sum
--- nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.md5sum  
2021-01-25 18:21:19.0 +0100
+++ nvidia-graphics-drivers-tesla-450-450.102.04/debian/control.md5sum  
2021-03-13 18:43:15.0 +0100
@@ -1,5 +1,5 @@
-f0827841c95c5c08ce914ae43f8e5cef  debian/control
-3067d62ff95323b58086a48b4d5d8871  debian/control.in
+f7eb3755f20b606b6c02febfa92cbb6d  debian/control
+807ae812aa88a6bd3515fc4e4ea95ce3  debian/control.in
 db12f898b07cdaf431ad34bd68a1662e  debian/gen-control.pl
-58159b3fe71cf113c18d2948937a3a3c  debian/rules
+94fc2cf02a896617e959f54edb431e36  debian/rules
 beb8fea9a88b05fd523f5c5d278b2267  debian/rules.defs
diff -Nru 
nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternative.postinst.in
 
nvidia-graphics-drivers-tesla-450-450.102.04/debian/nvidia-alternat

Bug#986827: unblock: nvidia-graphics-drivers-tesla-460/460.32.03-3

2021-04-12 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package nvidia-graphics-drivers-tesla-460

This is essentially the same diff as for
nvidia-graphics-drivers-tesla-{418,450}.

Let's synchronize the packaging with src:nvidia-graphics-drivers to ease
future stable updates.
These changes are already in src:nvidia-graphics-drivers in testing.
I've waited with the corresponding unblocks in case we would get another
new upstream release (with CVE fixes).

The missing libnvidia-ml.so symlink was spotted by enabling the nvml
plugin in hwloc-contrib and needs to be fixed in all driver packages.

The dkms changes are making my life easier and were in
src:nvidia-graphics-drivers early enough to migrate on their own.

Andreas

unblock nvidia-graphics-drivers-tesla-460/460.32.03-3
diff -Nru nvidia-graphics-drivers-tesla-460-460.32.03/debian/changelog 
nvidia-graphics-drivers-tesla-460-460.32.03/debian/changelog
--- nvidia-graphics-drivers-tesla-460-460.32.03/debian/changelog
2021-01-26 11:51:14.0 +0100
+++ nvidia-graphics-drivers-tesla-460-460.32.03/debian/changelog
2021-03-13 21:31:33.0 +0100
@@ -1,3 +1,12 @@
+nvidia-graphics-drivers-tesla-460 (460.32.03-3) unstable; urgency=medium
+
+  * Switch to dh-sequence-dkms (460.56-1).
+  * Simplify dh_dkms usage (460.56-1).
+  * nvidia-tesla-460-alternative: Add libnvidia-ml.so slave alternative if
+libnvidia-ml-dev is installed (460.56-2).  (Closes: #984881)
+
+ -- Andreas Beckmann   Sat, 13 Mar 2021 21:31:33 +0100
+
 nvidia-graphics-drivers-tesla-460 (460.32.03-2) unstable; urgency=medium
 
   * Rebuild as Tesla 460 driver.
@@ -226,6 +235,15 @@
 
  -- Andreas Beckmann   Thu, 24 Sep 2020 21:52:54 +0200
 
+nvidia-graphics-drivers-tesla-450 (450.102.04-2) unstable; urgency=medium
+
+  * Switch to dh-sequence-dkms (460.56-1).
+  * Simplify dh_dkms usage (460.56-1).
+  * nvidia-tesla-450-alternative: Add libnvidia-ml.so slave alternative if
+libnvidia-ml-dev is installed (460.56-2).  (Closes: #984881)
+
+ -- Andreas Beckmann   Sat, 13 Mar 2021 18:43:15 +0100
+
 nvidia-graphics-drivers-tesla-450 (450.102.04-1) unstable; urgency=medium
 
   * New upstream long lived branch release 450.102.04 (2021-01-07).
@@ -499,6 +517,15 @@
 
  -- Andreas Beckmann   Wed, 01 Jul 2020 00:02:18 +0200
 
+nvidia-graphics-drivers-tesla-440 (440.118.02-4) unstable; urgency=medium
+
+  * Switch to dh-sequence-dkms (460.56-1).
+  * Simplify dh_dkms usage (460.56-1).
+  * nvidia-tesla-440-alternative: Add libnvidia-ml.so slave alternative if
+libnvidia-ml-dev is installed (460.56-2).  (Closes: #984881)
+
+ -- Andreas Beckmann   Fri, 12 Mar 2021 21:03:13 +0100
+
 nvidia-graphics-drivers-tesla-440 (440.118.02-3) unstable; urgency=medium
 
   * Metadata updates.
@@ -1026,6 +1053,15 @@
 
  -- Andreas Beckmann   Sat, 25 May 2019 13:49:09 +0200
 
+nvidia-graphics-drivers-tesla-418 (418.181.07-2) unstable; urgency=medium
+
+  * Switch to dh-sequence-dkms (460.56-1).
+  * Simplify dh_dkms usage (460.56-1).
+  * nvidia-tesla-418-alternative: Add libnvidia-ml.so slave alternative if
+libnvidia-ml-dev is installed (460.56-2).  (Closes: #984881)
+
+ -- Andreas Beckmann   Fri, 12 Mar 2021 20:11:00 +0100
+
 nvidia-graphics-drivers-tesla-418 (418.181.07-1) unstable; urgency=medium
 
   * New upstream Tesla release 418.181.07 (2021-01-19).
diff -Nru nvidia-graphics-drivers-tesla-460-460.32.03/debian/control 
nvidia-graphics-drivers-tesla-460-460.32.03/debian/control
--- nvidia-graphics-drivers-tesla-460-460.32.03/debian/control  2021-01-26 
11:51:14.0 +0100
+++ nvidia-graphics-drivers-tesla-460-460.32.03/debian/control  2021-03-13 
21:31:33.0 +0100
@@ -11,9 +11,9 @@
 Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git -b 
tesla-450/master
 Build-Depends:
  debhelper-compat (= 13),
+ dh-sequence-dkms,
  dh-exec,
  xz-utils,
- dkms,
  libvulkan1 (>= 1.0.42),
  libxext6,
  quilt,
diff -Nru nvidia-graphics-drivers-tesla-460-460.32.03/debian/control.in 
nvidia-graphics-drivers-tesla-460-460.32.03/debian/control.in
--- nvidia-graphics-drivers-tesla-460-460.32.03/debian/control.in   
2021-01-26 11:51:14.0 +0100
+++ nvidia-graphics-drivers-tesla-460-460.32.03/debian/control.in   
2021-03-13 21:31:33.0 +0100
@@ -9,9 +9,9 @@
 Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git -b 
tesla-450/master
 Build-Depends:
  debhelper-compat (= 13),
+ dh-sequence-dkms,
  dh-exec,
  xz-utils,
- dkms,
  libvulkan1 (>= 1.0.42),
  libxext6,
  quilt,
diff -Nru nvidia-graphics-drivers-tesla-460-460.32.03/debian/control.md5sum 
nvidia-graphics-drivers-tesla-460-460.32.03/debian/control.md5sum
--- nvidia-graphics-drivers-tesla-460-460.32.03/debian/control.md5sum   
2021-01-26 11:51:14.0 +0100
+++ nvidia-graphics-drivers-tesla-460-460.32.03/debian/control.md5sum   
2021-03-13 21:31:33.0 +0100
@@ -1,5 +1,5 @@
-52988eeaff5a78a224e8d2

Bug#986831: unblock: node-core-js/3.8.2-2

2021-04-12 Thread Yadd
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package node-core-js

[ Reason ]
node-core-js provides a broken and useless symlink (#985697).

[ Impact ]
No real impact, just a uselss broken symlink

[ Tests ]
Test & autopkgtest still works

[ Risks ]
No risk

[ 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 testing

Cheers,
Yadd

unblock node-core-js/3.8.2-2
diff --git a/debian/changelog b/debian/changelog
index 666b438..35d757b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+node-core-js (3.8.2-2) unstable; urgency=medium
+
+  * Team upload
+  * Remove useless and broken symlink (Closes: #985697)
+
+ -- Yadd   Mon, 22 Mar 2021 11:42:29 +0100
+
 node-core-js (3.8.2-1) unstable; urgency=medium
 
   * Team upload
diff --git a/debian/copyright b/debian/copyright
index 287bf91..6cce180 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -9,7 +9,7 @@ License: Expat
 
 Files: debian/*
 Copyright: 2016, Sruthi Chandran 
- 2019, Xavier Guimard 
+ 2019, Yadd 
 License: Expat
 
 License: Expat
diff --git a/debian/rules b/debian/rules
index af0314f..a7cb47a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,7 +9,7 @@ override_dh_auto_build:
node packages/core-js-compat/src/build-data
node packages/core-js-compat/src/build-entries
node packages/core-js-compat/src/build-modules-by-versions
-   for i in es features internals modules proposals scripts stable stage 
web configurator.js postinstall.js; do \
+   for i in es features internals modules proposals stable stage web 
configurator.js postinstall.js; do \
ln -s ../../packages/core-js/$$i packages/core-js-pure/$$i; \
done
cp packages/core-js/index.js packages/core-js-pure/


Bug#986832: unblock: svtplay-dl/3.0-2

2021-04-12 Thread Olof Johansson
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package svtplay-dl

[ Reason ]
svtplay-dl is a tool to download multimedia from various video websites,
especially targetting nordic demographics. Changes to the external service
svtplay.se required modifications to the svtplay-dl support for that
service to be able to work at all. Because unrelated significant work has
also been done upstream, I've isolated the fix for the service breakage
and backported it in the 3.0-2 package.

[ Impact ]
Users of an unmodified svtplay-dl are not able to use the tool when
interacting with svtplay.se. svtplay.se is the "flagship" service
supported by svtplay-dl. Support for other services is unaffected.

Many of the services covered by svtplay-dl are also covered by other
tools, including youtube-dl. (Though, they also suffer from the same
need for updates as external services change.)

[ Tests ]
Manual testing of svtplay-dl against the svtplay.se service. Changes are
limited to only this service. (The automated test suite of the package
does not catch service breakage.)

[ Risks ]
svtplay-dl is a leaf package and the changes are, while not trivial, at
least limited and scoped to the affected service. The changes are
backported and correspond to the service support in upstream version 3.2.

[ 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 testing

[ Other info ]

The changes are also available on salsa:

   
https://salsa.debian.org/olof/svtplay-dl/-/compare/debian%2F3.0-1...debian%2F3.0-2

Because of a misunderstanding with the freeze timelines/policies on my
part, the 3.0-2 package is already uploaded to unstable. My apologies if
this causes problems!


Thanks!
-- 
olofdiffstat for svtplay-dl-3.0 svtplay-dl-3.0

 changelog  |6 
 patches/debian-changes |  302 +
 patches/series |1 
 3 files changed, 309 insertions(+)


No differences were encountered between the control files

diff -Nru svtplay-dl-3.0/debian/changelog svtplay-dl-3.0/debian/changelog
--- svtplay-dl-3.0/debian/changelog	2021-02-17 22:21:05.0 +0100
+++ svtplay-dl-3.0/debian/changelog	2021-03-12 19:21:49.0 +0100
@@ -1,3 +1,9 @@
+svtplay-dl (3.0-2) unstable; urgency=medium
+
+  * Backport fixes to svtplay service support from 3.2
+
+ -- Olof Johansson   Fri, 12 Mar 2021 19:21:49 +0100
+
 svtplay-dl (3.0-1) unstable; urgency=medium
 
   * New upstream version 3.0
diff -Nru svtplay-dl-3.0/debian/patches/debian-changes svtplay-dl-3.0/debian/patches/debian-changes
--- svtplay-dl-3.0/debian/patches/debian-changes	1970-01-01 01:00:00.0 +0100
+++ svtplay-dl-3.0/debian/patches/debian-changes	2021-03-12 19:21:49.0 +0100
@@ -0,0 +1,302 @@
+Subject: Collected Debian patches for svtplay-dl
+Author: Olof Johansson 
+
+The svtplay-dl package is maintained in Git rather than maintaining
+patches as separate files, and separating the patches doesn't seem to
+be worth the effort.  They are therefore all included in this single
+Debian patch.
+
+For full commit history and separated commits, see the packaging Git
+repository.
+--- svtplay-dl-3.0.orig/lib/svtplay_dl/service/svtplay.py
 svtplay-dl-3.0/lib/svtplay_dl/service/svtplay.py
+@@ -7,7 +7,6 @@ import json
+ import logging
+ import re
+ import time
+-from operator import itemgetter
+ from urllib.parse import parse_qs
+ from urllib.parse import urljoin
+ from urllib.parse import urlparse
+@@ -21,6 +20,13 @@ from svtplay_dl.subtitle import subtitle
+ from svtplay_dl.utils.text import filenamify
+ 
+ URL_VIDEO_API = "https://api.svt.se/video/";
++LIVE_CHANNELS = {
++"svtbarn": "ch-barnkanalen",
++"svt1": "ch-svt1",
++"svt2": "ch-svt2",
++"svt24": "ch-svt24",
++"kunskapskanalen": "ch-kunskapskanalen",
++}
+ 
+ 
+ class Svtplay(Service, MetadataThumbMixin):
+@@ -42,7 +48,7 @@ class Svtplay(Service, MetadataThumbMixi
+ urldata = self.get_urldata()
+ 
+ if parse.path[:8] == "/kanaler":
+-ch = "ch-{}".format(parse.path[parse.path.rfind("/") + 1 :])
++ch = LIVE_CHANNELS[parse.path[parse.path.rfind("/") + 1 :]]
+ _url = urljoin(URL_VIDEO_API, ch)
+ res = self.http.get(_url)
+ try:
+@@ -66,14 +72,12 @@ class Svtplay(Service, MetadataThumbMixi
+ for data_entry in janson["props"]["urqlState"].values():
+ entry = json.loads(data_entry["data"])
+ for key, data in entry.items():
+-if key == "listablesByEscenicId" and "videoSvtId" in data[0]:
+-video_data = data[0]
+-vid = video_data["videoSvtId"]
++if key == "detailsPage" and "moreDetails" in data:
++video_data = data
++vid = data["video"]["svtId"]
+ 

Bug#986835: [pre-approval] unblock: dpkg/1.20.8

2021-04-12 Thread Guillem Jover
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

This is a pre-approval unblock request for dpkg.

[ Reason ]

This includes an RC bug fix, and an old regression affecting apt
with auto-deconfiguring during upgrades for Protected/Essential
packages, a regression in the perl code ignoring exceptions, and a
couple of recent regressions in start-stop-daemon and dpkg-realpath.
Then a few fixes to the test suite, affecting mostly CPAN.

[ Impact ]

The ones affecting the code would not be good to let as is. The test
suite ones even though not affecting Debian directly should be safe,
otherwise they'd not pass. :)

[ Tests ]

The unit tests and the recently merged functional test suite all pass.
Not all the above are covered by these, but they have been tested
manually otherwise. I have tests for the exception trapping, but it
was too invasive so I've queued it for 1.21.x instead.

[ Risks ]

The changes either affect new features (s-s-d), new features breaking
other parts of the code (dpkg-realpath), or behavior that would
currently fail anyway (auto-deconfigure for Protected/Essential),
and that apt will need to workaround for now via --force options.

There should be no behavior changes during source package building,
except for restoring some error failures that were currently being
partially ignored (for dpkg-source, but then trapped by dpkg-buildpackage
f.ex.).

All changes are fairly minimal.

[ Checklist ]

  [~] all changes are documented in the d/changelog
  (except a silent indentation fix in one of the man pages,
  covered in the ChangeLog file)
  [√] I reviewed all changes and I approve them
  [~] attach debdiff against the package in testing
  (debdiff against 1.20.7 which is what's in git's master, instead
   of 1.20.7.1 which was a source rebuild due to a botched tarball
   and lived in the sid branch)

[ Other info ]

The other remaining RC I need to downgrade, as it looks like a wishlist
now, if I've understood the reopen reason correctly.

The debdiff includes lots of noise due to the po and generated translated
man pages, that's why I've included the relevant split patches  excluding
translation updates. And the git branch is at:

  https://git.hadrons.org/cgit/debian/dpkg/dpkg.git/log/?h=next/1.20.8

unblock dpkg/1.20.8

Thanks,
Guillem


dpkg-1.20.7--1.20.8.debdiff.xz
Description: application/xz
From 09b0b3ab99ba197a4fc5abf9363de32b472d9b61 Mon Sep 17 00:00:00 2001
From: Guillem Jover 
Date: Sat, 16 Jan 2021 13:34:34 +0100
Subject: [PATCH 01/15] Test::Dpkg: Fix test data path fetching on CPAN
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

There is no guarantee that the perl used will have «.» in INC, so we
need to add an explicit «./» prefix, which we were already doing for
the autotools case. Unify the handling for autotools and CPAN, which
should fix the latter.
---
 scripts/Test/Dpkg.pm | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/scripts/Test/Dpkg.pm b/scripts/Test/Dpkg.pm
index 937f333ba..a30168975 100644
--- a/scripts/Test/Dpkg.pm
+++ b/scripts/Test/Dpkg.pm
@@ -79,12 +79,10 @@ sub test_get_data_path
 my $path = shift;
 
 if (defined $path) {
-if ($test_mode eq 'cpan') {
-return $path;
-} else {
-my $srcdir = $ENV{srcdir} || '.';
-return "$srcdir/$path";
-}
+my $srcdir;
+$srcdir = $ENV{srcdir} if $test_mode ne 'cpan';
+$srcdir ||= '.';
+return "$srcdir/$path";
 } else {
 return _test_get_caller_dir();
 }
-- 
2.31.0

From 1974f18a184a7425ffa75b70f0d24852ef61ecd1 Mon Sep 17 00:00:00 2001
From: Guillem Jover 
Date: Sat, 16 Jan 2021 13:25:14 +0100
Subject: [PATCH 02/15] test: Set PERL in the perl test suite

There is no guarantee that the PERL environment variable will contain
the perl executable path or name. When running the test suite from the
autotools build system we always set the PERL environment variable,
but on CPAN we were not doing that, and some CPAN testers have PERL
set to its version.
---
 scripts/Build.PL.in | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/scripts/Build.PL.in b/scripts/Build.PL.in
index 9846ffc91..c6be8c36a 100644
--- a/scripts/Build.PL.in
+++ b/scripts/Build.PL.in
@@ -17,6 +17,7 @@ if (-e 'Build.PL.in') {
 my $class = Module::Build->subclass(
 class => 'Module::Build::Dpkg',
 code => q{
+require Config;
 require IPC::Cmd;
 
 sub find_command {
@@ -70,6 +71,7 @@ my $class = Module::Build->subclass(
 
 local $ENV{LANG} = 'C';
 local $ENV{LC_ALL} = 'C';
+local $ENV{PERL} = $Config{perlpath};
 local $ENV{DPKG_TEST_MODE} = 'cpan';
 local $ENV{DPKG_DATADIR} = 'data';
 local $ENV{DPKG_ORIGINS_DIR} = 't/origins';
-- 
2.31.0

From 3844c38302396772f78a670bb8b4f678437600d5 Mon Sep 17 00:00:0

Bug#986838: unblock: openrc/0.42-2.1

2021-04-12 Thread Mark Hindley
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Dear Release Team,

Please unblock package openrc.

I uploaded a source NMU with a targeted fix to address RC bug #985509 8 days
ago. No regressions have been reported and there has been no follow up from the
maintainers. Openrc is scheduled to be autoremoved from bullseye on 19th April
and migration before then to avoid this is desirable.

The source debdiff is

diff -Nru openrc-0.42/debian/changelog openrc-0.42/debian/changelog
--- openrc-0.42/debian/changelog2020-11-27 08:48:35.0 +
+++ openrc-0.42/debian/changelog2021-04-02 11:16:00.0 +0100
@@ -1,3 +1,11 @@
+openrc (0.42-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Make -dev package symlinks in /usr/lib target shared libraries in
+/lib.  (Closes: #985509).
+
+ -- Mark Hindley   Fri, 02 Apr 2021 11:16:00 +0100
+
 openrc (0.42-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru openrc-0.42/debian/libeinfo-dev.links.in 
openrc-0.42/debian/libeinfo-dev.links.in
--- openrc-0.42/debian/libeinfo-dev.links.in1970-01-01 01:00:00.0 
+0100
+++ openrc-0.42/debian/libeinfo-dev.links.in2021-04-02 11:16:00.0 
+0100
@@ -0,0 +1 @@
+@SHLIBDIR@/libeinfo.so.1 @LIBDIR@/libeinfo.so
diff -Nru openrc-0.42/debian/librc-dev.install.in 
openrc-0.42/debian/librc-dev.install.in
--- openrc-0.42/debian/librc-dev.install.in 2020-11-27 08:48:35.0 
+
+++ openrc-0.42/debian/librc-dev.install.in 2021-04-02 11:16:00.0 
+0100
@@ -1,4 +1,3 @@
-debian/tmp@SHLIBDIR@/librc.so   /usr@SHLIBDIR@
 debian/tmp/usr/include/rc.h /usr/include
 debian/tmp@LIBDIR@/pkgconfig/openrc.pc  @LIBDIR@/pkgconfig
 debian/tmp/usr/share/man/man3/r*/usr/share/man/man3
diff -Nru openrc-0.42/debian/librc-dev.links.in 
openrc-0.42/debian/librc-dev.links.in
--- openrc-0.42/debian/librc-dev.links.in   1970-01-01 01:00:00.0 
+0100
+++ openrc-0.42/debian/librc-dev.links.in   2021-04-02 11:16:00.0 
+0100
@@ -0,0 +1 @@
+@SHLIBDIR@/librc.so.1 @LIBDIR@/librc.so
diff -Nru openrc-0.42/debian/rules openrc-0.42/debian/rules
--- openrc-0.42/debian/rules2020-11-27 08:48:35.0 +
+++ openrc-0.42/debian/rules2021-04-02 11:16:00.0 +0100
@@ -15,7 +15,7 @@
 DEB_HOST_ARCH_OS   ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
-DH_INSTALL_FILES = $(basename $(wildcard debian/*.install.in))
+DH_INSTALL_FILES = $(basename $(wildcard debian/*.install.in) $(wildcard 
debian/*.links.in))
 
 export LIBDIR = /usr/lib/$(DEB_HOST_MULTIARCH)
 export SHLIBDIR = /lib/$(DEB_HOST_MULTIARCH)
@@ -35,6 +35,9 @@
 %.install: %.install.in
sed -e 's;@SHLIBDIR@;$(SHLIBDIR);g' -e 's;@LIBDIR@;$(LIBDIR);g' <$< >$@
 
+%.links: %.links.in
+   sed -e 's;@SHLIBDIR@;$(SHLIBDIR);g' -e 's;@LIBDIR@;$(LIBDIR);g' <$< >$@
+
 override_dh_auto_clean:
dh_auto_clean
rm -f $(DH_INSTALL_FILES)


The binary debdiff identifies the only change as the desired change in symlink
target:

[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
lrwxrwxrwx  root/root   /usr/lib/x86_64-linux-gnu/libeinfo.so -> 
/lib/x86_64-linux-gnu/libeinfo.so.1
lrwxrwxrwx  root/root   /usr/lib/x86_64-linux-gnu/librc.so -> 
/lib/x86_64-linux-gnu/librc.so.1

Files in first .changes but not in second
-
lrwxrwxrwx  root/root   /usr/lib/x86_64-linux-gnu/libeinfo.so -> libeinfo.so.1
lrwxrwxrwx  root/root   /usr/lib/x86_64-linux-gnu/librc.so -> librc.so.1

Thanks.

Mark

unblock openrc/0.42-2.1

-- System Information:
Debian Release: 10.0
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-16-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled



Processed: Re: Bug#986758: unblock: systemd/247.3-5

2021-04-12 Thread Debian Bug Tracking System
Processing control commands:

> retitle -1 unblock: systemd/247.3-5
Bug #986758 [release.debian.org] unblock: systemd/247.3-4
Changed Bug title to 'unblock: systemd/247.3-5' from 'unblock: systemd/247.3-4'.

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



Bug#986758: unblock: systemd/247.3-5

2021-04-12 Thread Michael Biebl

control: retitle -1 unblock: systemd/247.3-5

Am 11.04.21 um 18:48 schrieb Luca Boccassi:

Please unblock package systemd

As requested by Michael, opening unblock ticket. Debdiff attached. Two
high-impact patches are backported from upstream and should be included
in Bullseye.


Thanks Luca!


* Backport patch to fix assert with invalid LoadCredentials=
   Regression introduced in v247, fixed in v249, see:
   https://github.com/systemd/systemd/issues/19178
   (Closes: #986302)

* network: Delay addition of IPv6 Proxy NDP addresses.
   Fixes "IPv6 Proxy NDP addresses are being lost from interfaces after
   networkd adds them". (Closes: #985510)

The first patch fixes a crash when a malformed option is set in any
unit.

unblock systemd/247.3-4


I decided to make a 247.3-5 upload to fix #975018 as well:


udev-udeb: setup /dev/fd, /dev/std{in,out,err} symlinks

As systemd-udevd no longer sets them up itself, we create them manually

after mounting devtmpfs. This avoids breaking applications which expect



Somehow this issue did not show up on the systemd bug tracker, so I 
completely forgot about it. Apologies for that.


This fixes a regression which e.g. broke fetch-url and triggered a 
workaround in debian-installer-utils_1.134:



   [ Raphaël Hertzog ]
   * Use /proc/self/fd/4 instead of /dev/fd/4 to unbreak fetch-url with 

recent

 udev versions that no longer setup the /dev/fd symlink. Closes: #967546



I'd rather see this fixed for good. It's possible that other 
applications expect those symlinks as well.


This does affect udev-udeb, so kibi's ack would be appreciated.

Thanks for considering,
Michael


unblock systemd/247.3-5
diff --git a/debian/changelog b/debian/changelog
index 22a8ad2..0588fec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,27 +1,3 @@
-systemd (247.3-5) unstable; urgency=medium
-
-  * udev-udeb: setup /dev/fd, /dev/std{in,out,err} symlinks.
-As systemd-udevd no longer sets them up itself, we create them manually
-after mounting devtmpfs. This avoids breaking applications which expect
-those symlinks. (Closes: #975018)
-
- -- Michael Biebl   Mon, 12 Apr 2021 20:21:24 +0200
-
-systemd (247.3-4) unstable; urgency=medium
-
-  [ Luca Boccassi ]
-  * Backport patch to fix assert with invalid LoadCredentials=
-Regression introduced in v247, fixed in v249, see:
-https://github.com/systemd/systemd/issues/19178
-(Closes: #986302)
-
-  [ Michael Biebl ]
-  * network: Delay addition of IPv6 Proxy NDP addresses.
-Fixes "IPv6 Proxy NDP addresses are being lost from interfaces after
-networkd adds them". (Closes: #985510)
-
- -- Michael Biebl   Sun, 11 Apr 2021 16:06:46 +0200
-
 systemd (247.3-3) unstable; urgency=medium
 
   * pkg-config: make prefix overridable again (Closes: #984763)
diff --git a/debian/extra/start-udev b/debian/extra/start-udev
index 0a8b284..6048925 100755
--- a/debian/extra/start-udev
+++ b/debian/extra/start-udev
@@ -6,11 +6,6 @@ fi
 
 if ! grep -E -q "^[^[:space:]]+ /dev devtmpfs" /proc/mounts; then
 mount -n -o mode=0755 -t devtmpfs devtmpfs /dev
-# Setup a few /dev symlinks, see #975018
-[ ! -h /dev/fd ] && ln -s /proc/self/fd /dev/fd
-[ ! -h /dev/stdin ] && ln -s /proc/self/fd/0 /dev/stdin
-[ ! -h /dev/stdout ] && ln -s /proc/self/fd/1 /dev/stdout
-[ ! -h /dev/stderr ] && ln -s /proc/self/fd/2 /dev/stderr
 fi
 
 SYSTEMD_LOG_LEVEL=notice /lib/systemd/systemd-udevd --daemon 
--resolve-names=never
diff --git 
a/debian/patches/LoadCredentials-do-not-assert-on-invalid-syntax.patch 
b/debian/patches/LoadCredentials-do-not-assert-on-invalid-syntax.patch
deleted file mode 100644
index c9e3500..000
--- a/debian/patches/LoadCredentials-do-not-assert-on-invalid-syntax.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From: Luca Boccassi 
-Date: Thu, 1 Apr 2021 22:18:29 +0100
-Subject: LoadCredentials: do not assert on invalid syntax
-
-LoadCredentials=foo causes an assertion to be triggered, as we
-are not checking that the rvalue's right hand side part is non-empty
-before using it in unit_full_printf.
-
-Fixes #19178
-
-# printf [Service]nLoadCredential=passwd.hashed-password.rootn > hello.service
-# systemd-analyze verify ./hello.service
-...
-Assertion 'format' failed at src/core/unit-printf.c:232, function 
unit_full_printf(). Aborting.
-Aborted (core dumped)
-
-(cherry picked from commit f7a6f1226e800f7695c2073675523062ea697aa4)

- src/core/load-fragment.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c
-index 4964249..5b66fb1 100644
 a/src/core/load-fragment.c
-+++ b/src/core/load-fragment.c
-@@ -4569,7 +4569,7 @@ int config_parse_load_credential(
- r = extract_first_word(&p, &word, ":", 
EXTRACT_DONT_COALESCE_SEPARATORS);
- if (r == -ENOMEM)
- return log_oom();
--if (r <= 0) {
-+if (r <= 0 || isempty(p)) {
- log_syntax(unit, LOG_WARNING, fil

Bug#986846: unblock: rabbitmq-server/3.8.9-3

2021-04-12 Thread Thomas Goirand
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package rabbitmq-server

There's a nasty bug when rabbit parses its config file.

If rabbit missreads it, it may incorrectly size its memory
footpring, leading to a (maybe) non-functional service that
doesn't allocate enough memory.

The proposed new release includes a patch from upstream
to fix the situation.

Please unblock rabbitmq-server/3.8.9-3

Cheers,

Thomas Goirand (zigo)
diff -Nru rabbitmq-server-3.8.9/debian/changelog 
rabbitmq-server-3.8.9/debian/changelog
--- rabbitmq-server-3.8.9/debian/changelog  2021-03-26 14:24:32.0 
+0100
+++ rabbitmq-server-3.8.9/debian/changelog  2021-04-10 22:59:57.0 
+0200
@@ -1,3 +1,10 @@
+rabbitmq-server (3.8.9-3) unstable; urgency=medium
+
+  [ Adam Cecile ]
+  * Merge upstream PR #2965 fixing rabbitmqctl parsing bug. (Closes: #986734)
+
+ -- Thomas Goirand   Sat, 10 Apr 2021 22:59:57 +0200
+
 rabbitmq-server (3.8.9-2) unstable; urgency=medium
 
   * Do not use the /usr/sbin/rabbitmq-server wrapper in systemd service file
diff -Nru rabbitmq-server-3.8.9/debian/patches/series 
rabbitmq-server-3.8.9/debian/patches/series
--- rabbitmq-server-3.8.9/debian/patches/series 2021-03-26 14:24:32.0 
+0100
+++ rabbitmq-server-3.8.9/debian/patches/series 2021-04-10 22:59:57.0 
+0200
@@ -1,2 +1,3 @@
 lets-use-python3-not-python-binary.patch
 rabbitmq-dist.mk.patch
+Upstream_PR2965_fixing_rabbitmqctl_parsing
diff -Nru 
rabbitmq-server-3.8.9/debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing 
rabbitmq-server-3.8.9/debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing
--- 
rabbitmq-server-3.8.9/debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing 
1970-01-01 01:00:00.0 +0100
+++ 
rabbitmq-server-3.8.9/debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing 
2021-04-10 22:59:57.0 +0200
@@ -0,0 +1,44 @@
+Description: Fix incorrect parsing of vm_memory_high_watermark
+ Upstream bug:
+ https://github.com/rabbitmq/rabbitmq-server/issues/2964
+Author: Michael Klishin 
+Origin: upstream, https://github.com/rabbitmq/rabbitmq-server/pull/2965
+Bug-Debian: https://bugs.debian.org/986734
+Reviewed-By: Adam Cecile 
+Last-Update: 2021-04-10
+
+--- rabbitmq-server-3.8.9.orig/deps/rabbit/src/rabbit_disk_monitor.erl
 rabbitmq-server-3.8.9/deps/rabbit/src/rabbit_disk_monitor.erl
+@@ -66,7 +66,7 @@
+ 
+ %%
+ 
+--type disk_free_limit() :: (integer() | string() | {'mem_relative', float() | 
integer()}).
++-type disk_free_limit() :: integer() | {'absolute', integer()} | string() | 
{'mem_relative', float() | integer()}.
+ 
+ %%
+ %% Public API
+@@ -272,6 +272,8 @@ parse_free_win32(CommandResult) ->
+ interpret_limit({mem_relative, Relative})
+ when is_number(Relative) ->
+ round(Relative * vm_memory_monitor:get_total_memory());
++interpret_limit({absolute, Absolute}) ->
++interpret_limit(Absolute);
+ interpret_limit(Absolute) ->
+ case rabbit_resource_monitor_misc:parse_information_unit(Absolute) of
+ {ok, ParsedAbsolute} -> ParsedAbsolute;
+--- 
rabbitmq-server-3.8.9.orig/deps/rabbitmq_cli/lib/rabbitmq/cli/core/memory.ex
 rabbitmq-server-3.8.9/deps/rabbitmq_cli/lib/rabbitmq/cli/core/memory.ex
+@@ -56,6 +56,12 @@ defmodule RabbitMQ.CLI.Core.Memory do
+   def formatted_watermark(val) when is_float(val) do
+ %{relative: val}
+   end
++  def formatted_watermark({:relative, val}) when is_float(val) do
++%{relative: val}
++  end
++  def formatted_watermark(:infinity) do
++%{relative: 1.0}
++  end
+   def formatted_watermark({:absolute, val}) do
+ %{absolute: parse_watermark(val)}
+   end


Bug#986847: unblock: network-manager/1.30.0-2

2021-04-12 Thread Michael Biebl
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package network-manager

It cherry-picks an upstream commit to fix
#986809 / CVE-2021-20297

Full debdiff attached.

Regards,
Michael

unblock network-manager/1.30.0-2
diff --git a/debian/changelog b/debian/changelog
index 44ae3264f7..3431459d47 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+network-manager (1.30.0-2) unstable; urgency=medium
+
+  * core: fix crash in nm_wildcard_match_check()
+(CVE-2021-20297, Closes: #986809)
+
+ -- Michael Biebl   Mon, 12 Apr 2021 21:15:36 +0200
+
 network-manager (1.30.0-1) unstable; urgency=medium
 
   * New upstream version 1.30.0
diff --git a/debian/control b/debian/control
index 06146cd204..d95f09bd03 100644
--- a/debian/control
+++ b/debian/control
@@ -65,7 +65,7 @@ Breaks: ${misc:Breaks}
 Description: network management framework (daemon and userspace tools)
  NetworkManager is a system network service that manages your network devices
  and connections, attempting to keep active network connectivity when
- available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE
+ available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE
  devices, and provides VPN integration with a variety of different VPN
  services.
  .
@@ -100,7 +100,7 @@ Depends: ${shlibs:Depends},
 Description: GObject-based client library for NetworkManager
  NetworkManager is a system network service that manages your network devices
  and connections, attempting to keep active network connectivity when
- available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE
+ available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE
  devices, and provides VPN integration with a variety of different VPN
  services.
  .
@@ -118,7 +118,7 @@ Depends: ${misc:Depends},
 Description: GObject-based client library for NetworkManager (development 
files)
  NetworkManager is a system network service that manages your network devices
  and connections, attempting to keep active network connectivity when
- available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE
+ available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE
  devices, and provides VPN integration with a variety of different VPN
  services.
  .
@@ -136,7 +136,7 @@ Replaces: gir1.2-networkmanager-1.0 (<< 1.8.0-2)
 Description: GObject introspection data for the libnm library
  NetworkManager is a system network service that manages your network devices
  and connections, attempting to keep active network connectivity when
- available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE
+ available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE
  devices, and provides VPN integration with a variety of different VPN
  services.
  .
diff --git a/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch 
b/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch
new file mode 100644
index 00..02d4484dd0
--- /dev/null
+++ b/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch
@@ -0,0 +1,74 @@
+From: Thomas Haller 
+Date: Wed, 24 Mar 2021 21:05:19 +0100
+Subject: core: fix crash in nm_wildcard_match_check()
+
+It's not entirely clear how to treat %NULL.
+Clearly "match.interface-name=eth0" should not
+match with an interface %NULL. But what about
+"match.interface-name=!eth0"? It's now implemented
+that negative matches still succeed against %NULL.
+What about "match.interface-name=*"? That probably
+should also match with %NULL. So we treat %NULL really
+like "".
+
+Against commit 11cd443448bc ('iwd: Don't call IWD methods when device
+unmanaged'), we got this backtrace:
+
+#0  0x7f1c164069f1 in __strnlen_avx2 () at 
../sysdeps/x86_64/multiarch/strlen-avx2.S:62
+#1  0x7f1c1637ac9e in __fnmatch (pattern=, 
string=, string@entry=0x0, flags=flags@entry=0) at fnmatch.c:379
+p = 0x0
+res = 
+orig_pattern = 
+n = 
+wpattern = 0x7fff8d860730 L"pci-:03:00.0"
+ps = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}}
+wpattern_malloc = 0x0
+wstring_malloc = 0x0
+wstring = 
+alloca_used = 80
+__PRETTY_FUNCTION__ = "__fnmatch"
+#2  0x564484a978bf in nm_wildcard_match_check (str=0x0, 
patterns=, num_patterns=) at 
src/core/nm-core-utils.c:1959
+is_inverted = 0
+is_mandatory = 0
+match = 
+p = 0x564486c43fa0 "pci-:03:00.0"
+has_optional = 0
+has_any_optional = 0
+i = 
+#3  0x564484bf4797 in check_connection_compatible (self=, connection=, error=0x0) at 
src/core/devices/nm-device.c:7499
+patterns = 
+device_driver = 0x564486c76bd0 "veth"
+num_patterns = 1
+priv = 0x564486cbe0b0

Bug#986846: marked as done (unblock: rabbitmq-server/3.8.9-3)

2021-04-12 Thread Debian Bug Tracking System
Your message dated Mon, 12 Apr 2021 20:11:53 +
with message-id 
and subject line unblock rabbitmq-server
has caused the Debian Bug report #986846,
regarding unblock: rabbitmq-server/3.8.9-3
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.)


-- 
986846: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986846
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: unblock

Please unblock package rabbitmq-server

There's a nasty bug when rabbit parses its config file.

If rabbit missreads it, it may incorrectly size its memory
footpring, leading to a (maybe) non-functional service that
doesn't allocate enough memory.

The proposed new release includes a patch from upstream
to fix the situation.

Please unblock rabbitmq-server/3.8.9-3

Cheers,

Thomas Goirand (zigo)
diff -Nru rabbitmq-server-3.8.9/debian/changelog 
rabbitmq-server-3.8.9/debian/changelog
--- rabbitmq-server-3.8.9/debian/changelog  2021-03-26 14:24:32.0 
+0100
+++ rabbitmq-server-3.8.9/debian/changelog  2021-04-10 22:59:57.0 
+0200
@@ -1,3 +1,10 @@
+rabbitmq-server (3.8.9-3) unstable; urgency=medium
+
+  [ Adam Cecile ]
+  * Merge upstream PR #2965 fixing rabbitmqctl parsing bug. (Closes: #986734)
+
+ -- Thomas Goirand   Sat, 10 Apr 2021 22:59:57 +0200
+
 rabbitmq-server (3.8.9-2) unstable; urgency=medium
 
   * Do not use the /usr/sbin/rabbitmq-server wrapper in systemd service file
diff -Nru rabbitmq-server-3.8.9/debian/patches/series 
rabbitmq-server-3.8.9/debian/patches/series
--- rabbitmq-server-3.8.9/debian/patches/series 2021-03-26 14:24:32.0 
+0100
+++ rabbitmq-server-3.8.9/debian/patches/series 2021-04-10 22:59:57.0 
+0200
@@ -1,2 +1,3 @@
 lets-use-python3-not-python-binary.patch
 rabbitmq-dist.mk.patch
+Upstream_PR2965_fixing_rabbitmqctl_parsing
diff -Nru 
rabbitmq-server-3.8.9/debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing 
rabbitmq-server-3.8.9/debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing
--- 
rabbitmq-server-3.8.9/debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing 
1970-01-01 01:00:00.0 +0100
+++ 
rabbitmq-server-3.8.9/debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing 
2021-04-10 22:59:57.0 +0200
@@ -0,0 +1,44 @@
+Description: Fix incorrect parsing of vm_memory_high_watermark
+ Upstream bug:
+ https://github.com/rabbitmq/rabbitmq-server/issues/2964
+Author: Michael Klishin 
+Origin: upstream, https://github.com/rabbitmq/rabbitmq-server/pull/2965
+Bug-Debian: https://bugs.debian.org/986734
+Reviewed-By: Adam Cecile 
+Last-Update: 2021-04-10
+
+--- rabbitmq-server-3.8.9.orig/deps/rabbit/src/rabbit_disk_monitor.erl
 rabbitmq-server-3.8.9/deps/rabbit/src/rabbit_disk_monitor.erl
+@@ -66,7 +66,7 @@
+ 
+ %%
+ 
+--type disk_free_limit() :: (integer() | string() | {'mem_relative', float() | 
integer()}).
++-type disk_free_limit() :: integer() | {'absolute', integer()} | string() | 
{'mem_relative', float() | integer()}.
+ 
+ %%
+ %% Public API
+@@ -272,6 +272,8 @@ parse_free_win32(CommandResult) ->
+ interpret_limit({mem_relative, Relative})
+ when is_number(Relative) ->
+ round(Relative * vm_memory_monitor:get_total_memory());
++interpret_limit({absolute, Absolute}) ->
++interpret_limit(Absolute);
+ interpret_limit(Absolute) ->
+ case rabbit_resource_monitor_misc:parse_information_unit(Absolute) of
+ {ok, ParsedAbsolute} -> ParsedAbsolute;
+--- 
rabbitmq-server-3.8.9.orig/deps/rabbitmq_cli/lib/rabbitmq/cli/core/memory.ex
 rabbitmq-server-3.8.9/deps/rabbitmq_cli/lib/rabbitmq/cli/core/memory.ex
+@@ -56,6 +56,12 @@ defmodule RabbitMQ.CLI.Core.Memory do
+   def formatted_watermark(val) when is_float(val) do
+ %{relative: val}
+   end
++  def formatted_watermark({:relative, val}) when is_float(val) do
++%{relative: val}
++  end
++  def formatted_watermark(:infinity) do
++%{relative: 1.0}
++  end
+   def formatted_watermark({:absolute, val}) do
+ %{absolute: parse_watermark(val)}
+   end
--- End Message ---
--- Begin Message ---
Unblocked.--- End Message ---


Bug#986831: marked as done (unblock: node-core-js/3.8.2-2)

2021-04-12 Thread Debian Bug Tracking System
Your message dated Mon, 12 Apr 2021 20:09:05 +
with message-id 
and subject line unblock node-core-js
has caused the Debian Bug report #986831,
regarding unblock: node-core-js/3.8.2-2
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.)


-- 
986831: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986831
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: unblock

Please unblock package node-core-js

[ Reason ]
node-core-js provides a broken and useless symlink (#985697).

[ Impact ]
No real impact, just a uselss broken symlink

[ Tests ]
Test & autopkgtest still works

[ Risks ]
No risk

[ 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 testing

Cheers,
Yadd

unblock node-core-js/3.8.2-2
diff --git a/debian/changelog b/debian/changelog
index 666b438..35d757b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+node-core-js (3.8.2-2) unstable; urgency=medium
+
+  * Team upload
+  * Remove useless and broken symlink (Closes: #985697)
+
+ -- Yadd   Mon, 22 Mar 2021 11:42:29 +0100
+
 node-core-js (3.8.2-1) unstable; urgency=medium
 
   * Team upload
diff --git a/debian/copyright b/debian/copyright
index 287bf91..6cce180 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -9,7 +9,7 @@ License: Expat
 
 Files: debian/*
 Copyright: 2016, Sruthi Chandran 
- 2019, Xavier Guimard 
+ 2019, Yadd 
 License: Expat
 
 License: Expat
diff --git a/debian/rules b/debian/rules
index af0314f..a7cb47a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,7 +9,7 @@ override_dh_auto_build:
node packages/core-js-compat/src/build-data
node packages/core-js-compat/src/build-entries
node packages/core-js-compat/src/build-modules-by-versions
-   for i in es features internals modules proposals scripts stable stage 
web configurator.js postinstall.js; do \
+   for i in es features internals modules proposals stable stage web 
configurator.js postinstall.js; do \
ln -s ../../packages/core-js/$$i packages/core-js-pure/$$i; \
done
cp packages/core-js/index.js packages/core-js-pure/
--- End Message ---
--- Begin Message ---
Unblocked.--- End Message ---


Bug#986847: marked as done (unblock: network-manager/1.30.0-2)

2021-04-12 Thread Debian Bug Tracking System
Your message dated Mon, 12 Apr 2021 20:10:19 +
with message-id 
and subject line unblock network-manager
has caused the Debian Bug report #986847,
regarding unblock: network-manager/1.30.0-2
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.)


-- 
986847: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986847
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: unblock

Please unblock package network-manager

It cherry-picks an upstream commit to fix
#986809 / CVE-2021-20297

Full debdiff attached.

Regards,
Michael

unblock network-manager/1.30.0-2
diff --git a/debian/changelog b/debian/changelog
index 44ae3264f7..3431459d47 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+network-manager (1.30.0-2) unstable; urgency=medium
+
+  * core: fix crash in nm_wildcard_match_check()
+(CVE-2021-20297, Closes: #986809)
+
+ -- Michael Biebl   Mon, 12 Apr 2021 21:15:36 +0200
+
 network-manager (1.30.0-1) unstable; urgency=medium
 
   * New upstream version 1.30.0
diff --git a/debian/control b/debian/control
index 06146cd204..d95f09bd03 100644
--- a/debian/control
+++ b/debian/control
@@ -65,7 +65,7 @@ Breaks: ${misc:Breaks}
 Description: network management framework (daemon and userspace tools)
  NetworkManager is a system network service that manages your network devices
  and connections, attempting to keep active network connectivity when
- available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE
+ available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE
  devices, and provides VPN integration with a variety of different VPN
  services.
  .
@@ -100,7 +100,7 @@ Depends: ${shlibs:Depends},
 Description: GObject-based client library for NetworkManager
  NetworkManager is a system network service that manages your network devices
  and connections, attempting to keep active network connectivity when
- available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE
+ available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE
  devices, and provides VPN integration with a variety of different VPN
  services.
  .
@@ -118,7 +118,7 @@ Depends: ${misc:Depends},
 Description: GObject-based client library for NetworkManager (development 
files)
  NetworkManager is a system network service that manages your network devices
  and connections, attempting to keep active network connectivity when
- available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE
+ available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE
  devices, and provides VPN integration with a variety of different VPN
  services.
  .
@@ -136,7 +136,7 @@ Replaces: gir1.2-networkmanager-1.0 (<< 1.8.0-2)
 Description: GObject introspection data for the libnm library
  NetworkManager is a system network service that manages your network devices
  and connections, attempting to keep active network connectivity when
- available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE
+ available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE
  devices, and provides VPN integration with a variety of different VPN
  services.
  .
diff --git a/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch 
b/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch
new file mode 100644
index 00..02d4484dd0
--- /dev/null
+++ b/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch
@@ -0,0 +1,74 @@
+From: Thomas Haller 
+Date: Wed, 24 Mar 2021 21:05:19 +0100
+Subject: core: fix crash in nm_wildcard_match_check()
+
+It's not entirely clear how to treat %NULL.
+Clearly "match.interface-name=eth0" should not
+match with an interface %NULL. But what about
+"match.interface-name=!eth0"? It's now implemented
+that negative matches still succeed against %NULL.
+What about "match.interface-name=*"? That probably
+should also match with %NULL. So we treat %NULL really
+like "".
+
+Against commit 11cd443448bc ('iwd: Don't call IWD methods when device
+unmanaged'), we got this backtrace:
+
+#0  0x7f1c164069f1 in __strnlen_avx2 () at 
../sysdeps/x86_64/multiarch/strlen-avx2.S:62
+#1  0x7f1c1637ac9e in __fnmatch (pattern=, 
string=, string@entry=0x0, flags=flags@entry=0) at fnmatch.c:379
+p = 0x0
+res = 
+orig_pattern = 
+n = 
+wpattern = 0x7fff8d860730 L"pci-:03:00.0"
+ps = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\00

Bug#986766: marked as done (unblock: openbox/3.6.1-9+deb11u1)

2021-04-12 Thread Debian Bug Tracking System
Your message dated Mon, 12 Apr 2021 20:14:39 +
with message-id 
and subject line unblock openbox
has caused the Debian Bug report #986766,
regarding unblock: openbox/3.6.1-9+deb11u1
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.)


-- 
986766: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986766
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: unblock

Please unblock package openbox

[ Reason ]
This changes fixed infinite loop when openbox is running with > 2 screens

[ Impact ]
Same as above.

[ Tests ]
No tests affected.

[ Risks ]
Zero risks. Patch fixed multi monitor configuration.


diff -Nru openbox-3.6.1/debian/changelog openbox-3.6.1/debian/changelog
--- openbox-3.6.1/debian/changelog  2020-03-17 18:22:37.0 +0100
+++ openbox-3.6.1/debian/changelog  2021-03-18 22:11:13.0 +0100
@@ -1,3 +1,11 @@
+openbox (3.6.1-9+deb11u1) unstable; urgency=medium
+
+  [ dann frazier ]
+  * When running with > 2 screens, avoid calling XQueryPointer() in an
+infinite loop. (Closes: #983882)
+
+ -- Mateusz Łukasik   Thu, 18 Mar 2021 22:11:13 +0100
+
 openbox (3.6.1-9) unstable; urgency=medium
 
   * Switch to python3. (Closes: #887122 #886716) (LP: #1816473)
diff -Nru 
openbox-3.6.1/debian/patches/Fix-collision-between-iterator-and-throw-away-argume.patch
 
openbox-3.6.1/debian/patches/Fix-collision-between-iterator-and-throw-away-argume.patch
--- 
openbox-3.6.1/debian/patches/Fix-collision-between-iterator-and-throw-away-argume.patch
 1970-01-01 01:00:00.0 +0100
+++ 
openbox-3.6.1/debian/patches/Fix-collision-between-iterator-and-throw-away-argume.patch
 2021-03-18 22:10:53.0 +0100
@@ -0,0 +1,38 @@
+From: Alex Goins 
+Date: Thu, 18 Feb 2021 21:25:22 -0600
+Subject: [PATCH] Fix collision between iterator and throw-away argument to
+ XQueryPointer()
+
+Without this, Openbox is unstable on any setup with more than 2 X screens, as
+the collision can make the loop infinitely call XQueryPointer() on X screen 1.
+
+Bug-Debian: https://bugs.debian.org/983882
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/1917516
+Origin: 
https://github.com/AlexGoinsNV/openbox-multiXscreen-bugfix/commit/2635c87d160aa5f6f9e91e290678e99111788d57
+Last-Updated: 2021-03-02
+
+Index: openbox-debian/openbox/screen.c
+===
+--- openbox-debian.orig/openbox/screen.c
 openbox-debian/openbox/screen.c
+@@ -1908,16 +1908,16 @@ guint screen_monitor_pointer()
+ gboolean screen_pointer_pos(gint *x, gint *y)
+ {
+ Window w;
+-gint i;
++gint i, scrnindex;
+ guint u;
+ gboolean ret;
+ 
+ ret = !!XQueryPointer(obt_display, obt_root(ob_screen),
+   &w, &w, x, y, &i, &i, &u);
+ if (!ret) {
+-for (i = 0; i < ScreenCount(obt_display); ++i)
+-if (i != ob_screen)
+-if (XQueryPointer(obt_display, obt_root(i),
++for (scrnindex = 0; scrnindex < ScreenCount(obt_display); ++scrnindex)
++if (scrnindex != ob_screen)
++if (XQueryPointer(obt_display, obt_root(scrnindex),
+   &w, &w, x, y, &i, &i, &u))
+ break;
+ }
diff -Nru openbox-3.6.1/debian/patches/series 
openbox-3.6.1/debian/patches/series
--- openbox-3.6.1/debian/patches/series 2020-03-15 17:26:18.0 +0100
+++ openbox-3.6.1/debian/patches/series 2021-03-18 22:11:00.0 +0100
@@ -22,3 +22,4 @@
 887908.patch
 917204_undecorated_maximized_no_border.patch
 python3.patch
+Fix-collision-between-iterator-and-throw-away-argume.patch
--- End Message ---
--- Begin Message ---
Unblocked.--- End Message ---


Bug#986572: marked as done (unblock: osm2pgsql/1.4.1+ds-2 (pre-approval))

2021-04-12 Thread Debian Bug Tracking System
Your message dated Mon, 12 Apr 2021 20:14:59 +
with message-id 
and subject line unblock osm2pgsql
has caused the Debian Bug report #986572,
regarding unblock: osm2pgsql/1.4.1+ds-2 (pre-approval)
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.)


-- 
986572: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986572
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: unblock

To fix two important issues affecting the version in bullseye,
I would like to upload these changes to unstable.

Do you agree that these changes are appropriate for a freeze exception?

[ Reason ]
Fixes important issues.

[ Impact ]
Poor performance and errors.

[ Tests ]
Upstream CI.

[ Risks ]
Low.

[ 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 testing

[ Other info ]
N/A

unblock osm2pgsql/1.4.1+ds-2

Kind Regards,

Bas
diff -Nru osm2pgsql-1.4.1+ds/debian/changelog 
osm2pgsql-1.4.1+ds/debian/changelog
--- osm2pgsql-1.4.1+ds/debian/changelog 2021-02-04 05:23:03.0 +0100
+++ osm2pgsql-1.4.1+ds/debian/changelog 2021-04-07 15:59:14.0 +0200
@@ -1,3 +1,14 @@
+osm2pgsql (1.4.1+ds-2) unstable; urgency=medium
+
+  * Update watch file for GitHub URL changes.
+  * Add upstream patches:
+- 0001-Bugfix-Disable-expire-in-flex-output-when-not-used.patch
+  Important performance fix.
+- 0001-Bug-fix-Remove-schema-name-from-CREATE-INDEX.patch
+  Fix CREATE INDEX failure.
+
+ -- Bas Couwenberg   Wed, 07 Apr 2021 15:59:14 +0200
+
 osm2pgsql (1.4.1+ds-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru 
osm2pgsql-1.4.1+ds/debian/patches/0001-Bugfix-Disable-expire-in-flex-output-when-not-used.patch
 
osm2pgsql-1.4.1+ds/debian/patches/0001-Bugfix-Disable-expire-in-flex-output-when-not-used.patch
--- 
osm2pgsql-1.4.1+ds/debian/patches/0001-Bugfix-Disable-expire-in-flex-output-when-not-used.patch
 1970-01-01 01:00:00.0 +0100
+++ 
osm2pgsql-1.4.1+ds/debian/patches/0001-Bugfix-Disable-expire-in-flex-output-when-not-used.patch
 2021-04-07 15:56:01.0 +0200
@@ -0,0 +1,31 @@
+Description: Bugfix: Disable expire in flex output when not used
+ If we don't have expire enabled we never need to create an expire list.
+ But as a side effect of the two-stage processing we created such a list
+ which costs a lot of time and RAM. This commit disables this which
+ speeds up processing considerably.
+Author: Jochen Topf 
+Origin: https://github.com/openstreetmap/osm2pgsql/issues/1436
+Bug: https://github.com/openstreetmap/osm2pgsql/issues/1436
+
+--- a/src/expire-tiles.hpp
 b/src/expire-tiles.hpp
+@@ -60,6 +60,8 @@ struct expire_tiles
+ expire_tiles(uint32_t maxzoom, double maxbbox,
+  const std::shared_ptr &projection);
+ 
++bool enabled() const noexcept { return maxzoom != 0; }
++
+ int from_bbox(double min_lon, double min_lat, double max_lon,
+   double max_lat);
+ void from_wkb(char const *wkb, osmid_t osm_id);
+--- a/src/output-flex.cpp
 b/src/output-flex.cpp
+@@ -1289,7 +1289,7 @@ void output_flex_t::delete_from_table(ta
+ assert(table_connection);
+ auto const id = table_connection->table().map_id(type, osm_id);
+ 
+-if (table_connection->table().has_geom_column()) {
++if (m_expire.enabled() && table_connection->table().has_geom_column()) {
+ auto const result = table_connection->get_geom_by_id(type, id);
+ 
+ if (result.num_tuples() == 0) {
diff -Nru 
osm2pgsql-1.4.1+ds/debian/patches/0001-Bug-fix-Remove-schema-name-from-CREATE-INDEX.patch
 
osm2pgsql-1.4.1+ds/debian/patches/0001-Bug-fix-Remove-schema-name-from-CREATE-INDEX.patch
--- 
osm2pgsql-1.4.1+ds/debian/patches/0001-Bug-fix-Remove-schema-name-from-CREATE-INDEX.patch
   1970-01-01 01:00:00.0 +0100
+++ 
osm2pgsql-1.4.1+ds/debian/patches/0001-Bug-fix-Remove-schema-name-from-CREATE-INDEX.patch
   2021-04-07 15:56:19.0 +0200
@@ -0,0 +1,21 @@
+Description: Bug fix: Remove schema name from CREATE INDEX
+ Indexes are always created in the same schema as the table.
+Author: Jochen Topf 
+Origin: https://github.com/openstreetmap/osm2pgsql/issues/1436
+Bug: https://github.com/openstreetmap/osm2pgsql/issues/1447
+
+--- a/src/middle-pgsql.cpp
 b/src/middle-pgsql.cpp
+@@ -714,9 +714,9 @@ static table_sql sql_for_ways(bool has_b
+ "  SELECT ARRAY(SELECT DISTINCT"
+ "unnest($1) >> {way_node_index_id_

Processed: Re: Bug#985958: [pre-approval] unblock: spip/3.2.11-2

2021-04-12 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 -moreinfo
Bug #985958 [release.debian.org] [pre-approval] unblock: spip/3.2.11-2
Removed tag(s) moreinfo.

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



Bug#985958: [pre-approval] unblock: spip/3.2.11-2

2021-04-12 Thread David Prévot

Control: tags -1 -moreinfo

Hi Paul,

Thank you for your reply.

Le 02/04/2021 à 16:41, Paul Gevers a écrit :

On 26-03-2021 20:53, David Prévot wrote:

Please unblock package spip


This package does have a bit of a track record for security issues.


Indeed. Since 3.3 will soon be released, the 3.2 branch (as currently in 
testing) should mostly only receive security updates starting from now 
(and as you already pointed out, it probably will rather sooner than 
later). Updating SPIP to 3.2.11 in Bullseye should make our lives less 
sad during the Bullseye lifetime, by allowing us to (hopefully) simply 
cherry-pick further security fixes (rather than backporting them due to 
changes between 3.2.10 and 3.2.11).



[ Reason ]
Upstream just released a new minor version to improve PHP 7.4 compat
(latest version already improved PHP 7.3 compat). Since Bullseye ship
with PHP 7.4, including those fixes should avoid future issues (I had
to backport a PHP 7.3 compatibility issue with a buster-security upload
already to fix a serious issue with plugins handling).


If I read the upstream CHANGELOG correctly, it seems that this was all
put together in a short time (days).


Indeed, they finally realized that compatibility with current PHP 
version is useful (I’ve tried pushing for a while, but was not very 
successful).



Are you aware of any tests in the
package (I didn't spot them)? Does upstream have any testing infra?


Nothing I’m aware of, unfortunately. On the other hand, this version has 
been released upstream more than two weeks ago and I’m not aware of any 
reported regression.



I'm seriously doubting if we'd not introduce more issues than we solve here.


I understand your concern, but SPIP 3.2.10, currently in Bullseye, is 
known to not be fully compatible with PHP 7.4, also in Bullseye.



[ Impact ]
On top of fixing possible problems, this update avoids filling the
web server error.log due to multiple warnings and deprecation notices.


Ack. Are those fixes cherry-pickable?


That’s the main purpose of all the changes from 3.2.10 to 3.2.11 actually.


[ Tests ]
I only tested the package manually, but I’m keeping an eye on upstream
issues that may arise about this new release.


See above. This doesn't sound great.


I understand, the timing of this release sucks, and I’ll trust the 
judgment of the release team.


Regards

David



Re: Finding a tentative bullseye release date

2021-04-12 Thread Holger Wansing
Hi,

Holger Wansing  wrote (Sat, 10 Apr 2021 18:14:36 +0200):
> That's not just my opinion, but sort of consensus of the involved people.
> Going through the above mentioned thread shows that.
> There are also alternatives mentioned, but they all have their disadvantages,
> that's why the consensus.

May I submit a patch for this? (attached)


Holger


-- 
Holger Wansing 
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076
diff --git a/debian/changelog b/debian/changelog
index c1598e53..257aaf1e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,36 +1,46 @@
 tasksel (3.66) UNRELEASED; urgency=medium
 
   [ Shengjing Zhu ]
   * Switch to fcitx5 for Simplified and Traditional Chinese desktop.
 Fcitx5 works for Wayland. (Closes: #983704)
 
+  [ Holger Wansing]
+  * GNOME now depends on ibus. For some languages, there are additional
+packages needed, to make ibus work. Adding them for Amharic, Simplified
+chinese, Traditional chinese, Japanese, Kannada, Malayalam and Telugu.
+This requites new task-*-gnome-desktop packages to be added for Amharic,
+Simplified chinese, Traditional chinese, and Kannada.
+Thanks to Shengjing Zhu for working out the circumstances.
+  * ibus does not have default configurations for all languages, so force
+to create one via gnome-initial-setup for all the languages using ibus.
+
  -- Holger Wansing   Sat, 20 Mar 2021 16:22:17 +0800
 
 tasksel (3.65) unstable; urgency=medium
 
   * Team upload.
 
   [ HIGUCHI Daisuke ]
   * tasksel-japanese-desktop: prefer uim-mozc over uim-anthy (Closes: #982175)
 
   [ Holger Wansing ]
   * Re-add manpages-it to task-italian task (package is again available in
 unstable/testing). Closes: #982043.
   * Add manpages translations from newly introduced manpages-l10n package
 (manpages-pt-br, manpages-nl, manpages-mk, manpages-ro, manpages-es)
 to the respective language tasks (see #982043).
   * Re-add synaptic to gnome desktop tasks. Closes: #983074
   * Remove scim-qt-immodule from task-chinese-t-kde-desktop, since it's no
 longer in the archive.
 
   [ YOSHINO Yoshihito ]
   * Let gnome-flashback-desktop task in Japanese pull
 task-japanese-gnome-desktop. Closes: #983688
 
  -- Holger Wansing   Sat, 13 Mar 2021 16:26:46 +0100
 
 tasksel (3.64) unstable; urgency=medium
 
   * Team upload.
 
   [ Holger Wansing ]
diff --git a/debian/control b/debian/control
index 30feb782..b4f39cd8 100644
--- a/debian/control
+++ b/debian/control
@@ -412,60 +412,70 @@ Architecture: all
 Description: Albanian desktop
  This task localises the desktop in Albanian.
 Depends: ${misc:Depends},
 Recommends:
 	firefox-esr-l10n-sq | firefox-l10n-sq,
 	myspell-sq,
 
 Package: task-amharic
 Architecture: all
 Description: Amharic environment
  This task installs programs, data files, fonts, and
  documentation that makes it easier for Amharic speakers
  to use Debian.
 Depends: ${misc:Depends},
 Recommends:
 	aspell-am
 
 Package: task-amharic-desktop
 Architecture: all
 Description: Amharic desktop
  This task localises the desktop in Amharic.
 Depends: ${misc:Depends}
 Recommends:
 	fonts-sil-abyssinica,
 	fcitx,
 	fcitx-table-amharic,
 	fcitx-frontend-gtk2,
 	fcitx-frontend-gtk3,
 	fcitx-config-gtk
 
+Package: task-amharic-gnome-desktop
+Architecture: all
+Description: Amharic GNOME desktop
+ This task localises the GNOME desktop in Amharic.
+Depends: ${misc:Depends}
+Recommends:
+	ibus-m17n,
+# ibus doesn't have a default config for all languages, so force creation
+	gnome-initial-setup
+
 Package: task-amharic-kde-desktop
 Architecture: all
 Description: Amharic KDE Plasma desktop
  This task localises the KDE Plasma desktop in Amharic.
 Depends: ${misc:Depends},
 Recommends:
 	fcitx-frontend-qt5,
 	kde-config-fcitx
 
 Package: task-arabic
 Architecture: all
 Description: Arabic environment
  This task installs programs, data files, fonts, and
  documentation that makes it easier for Arabic speakers
  to use Debian.
 Depends: ${misc:Depends},
 Recommends:
 	fonts-arabeyes,
 	aspell-ar,
 	aspell-ar-large,
 	itools
 
 Package: task-arabic-desktop
 Architecture: all
 Description: Arabic desktop
  This task localises the desktop in Arabic.
 Depends: ${misc:Depends},
 Recommends:
 	fonts-kacst,
 	fonts-farsiweb,
@@ -724,103 +734,123 @@ Recommends:
 	opencc,
 	zhcon,
 	manpages-zh,
 
 Package: task-chinese-s-desktop
 Architecture: all
 Description: Simplified Chinese desktop
  This task localises the desktop in Simplified Chinese.
 Depends: ${misc:Depends},
 Recommends:
 # Input method stuff
 	im-config,
 	fcitx5,
 	fcitx5-chinese-addons,
 # Fonts
 	fonts-noto,
 	fonts-noto-cjk,
 # Software help and localization
 	libreoffice-l10n-zh-cn,
 	libreoffice-help-zh-cn,
 	firefox-esr-l10n-zh-cn | firefox-l10n-zh-cn,
 # Dictionary
 	goldendict,
 # poppler-data is needed to display
 # Chinese on poppler applications.
 	poppler-data
 Suggests:
 	fonts-arphic-ukai,
 	fonts-arphic-uming
 
+Package: task-chinese-s-gnome

Bug#986311: marked as done (unblock: debian-cloud-images/0.0.4)

2021-04-12 Thread Bastian Blank
Hi Ivo

On Sun, Apr 11, 2021 at 12:39:05PM +, Debian Bug Tracking System wrote:
> On Sat, Apr 03, 2021 at 09:29:03PM +0200, Paul Gevers wrote:
> > What do you mean with "it's too late for that"? We *could* (not saying
> > we should) drop the package.
> I added a hint to remove the package.

No thanks to you for dropping the key package that holds the cloud
images ready for release.

Now, what do you propose to fix this?

Bastian

-- 
Knowledge, sir, should be free to all!
-- Harry Mudd, "I, Mudd", stardate 4513.3



Bug#986869: unblock: vala/0.48.17-1

2021-04-12 Thread Rico Tzschichholz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: ric...@ubuntu.com

Please unblock package vala

Vala 0.48.17

 * Regression and bug fixes:
  - codegen:
+ Don't free temp-var for element-access to array with boxed structs
[#1174]
+ Don't free unowned heap allocated struct

 * Bindings:
  - glib-2.0: Add simple_generics attribute to GenericArray.find_custom()

Vala 0.48.16

 * Various improvements and bug fixes:
  - codegen:
+ Improve handling of ellipsis parameter in get_ccode_name()
+ Fix default value of get_ccode_destroy_notify_pos()
+ Don't override valid target/destroy of previous lambda argument [#59]
+ Don't call *_instance_init() in compact class chainup
  - vala: Mark tranformed static member-access as qualified [#270]
  - girwriter: namespace expects "c:symbol-prefixes" attribute [#1038]
  - girwriter: Don't use instance-parameter inside callback [#1167]
  - girparser,libvaladoc/girimporter: Don't guess length of xml header, iterate
forward to 
  - libvaladoc/girimporter: parse_constant() use "c:identifier" attribute first

 * Bindings:
  - rest-0.7: Fix OAuthProxyAuthCallback binding
  - gtk+-3.0: Fix ModuleInitFunc binding
  - gio-2.0: Fix TlsPassword.get_value() binding
  - Fix several bindings which lead to invalid code by using them in:
javascriptcoregtk-4.0, libusb, libusb-1.0, pixman-1,
webkit2gtk-web-extension-4.0, x11, zlib,

[ Reason ]
Vala 0.48.x series is a Long-Term support version and receives important bug
fixes and binding fixes.

[ Impact ]
The packages fixes two upstream regressions introduced with 0.48.14 and 0.48.15

pygobject regression by new instance-parameter gir output
https://gitlab.gnome.org/GNOME/vala/-/issues/1167

using (!) when dereferencing item in array of nullable structs frees item,
leading to double free
https://gitlab.gnome.org/GNOME/vala/-/issues/1174

[ Tests ]
The vala 0.48.x series is constantly used by current package set of Debian
testing.
The upstream test suite is extended with every release.
http://ci.vala-project.org:8010/builders/vala-0.48/builds/43
http://ci.vala-project.org:8010/builders/vala-0.48/builds/45

[ Risks ]
Vala is a compiler and affects every reverse-dependency.

[ Checklist ]
  [X] all changes are documented in the d/changelog
  [X] I reviewed all changes and I approve them
  [X] There are no packaging changes other than the changelog itself
  [X] A debdiff is not applicable due to generated C files

[ Other info ]
Upstream between 0.48.15 and 0.48.17
https://gitlab.gnome.org/GNOME/vala/-/compare/10166000cbf8963cfebae5e15fa0f13b15791308...7a59191b7fc5d4c7b77f42ab0e7806011a5c71dd

unblock vala/0.48.17-1
diff --git a/NEWS b/NEWS
index e78d744d0..4bf72f071 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,26 @@
+Vala 0.48.16
+
+ * Various improvements and bug fixes:
+  - codegen:
++ Improve handling of ellipsis parameter in get_ccode_name()
++ Fix default value of get_ccode_destroy_notify_pos()
++ Don't override valid target/destroy of previous lambda argument [#59]
++ Don't call *_instance_init() in compact class chainup
+  - vala: Mark tranformed static member-access as qualified [#270]
+  - girwriter: namespace expects "c:symbol-prefixes" attribute [#1038]
+  - girwriter: Don't use instance-parameter inside callback [#1167]
+  - girparser,libvaladoc/girimporter: Don't guess length of xml header, iterate
+forward to 
+  - libvaladoc/girimporter: parse_constant() use "c:identifier" attribute first
+
+ * Bindings:
+  - rest-0.7: Fix OAuthProxyAuthCallback binding
+  - gtk+-3.0: Fix ModuleInitFunc binding
+  - gio-2.0: Fix TlsPassword.get_value() binding
+  - Fix several bindings which lead to invalid code by using them in:
+javascriptcoregtk-4.0, libusb, libusb-1.0, pixman-1,
+webkit2gtk-web-extension-4.0, x11, zlib,
+
 Vala 0.48.15
 
  * Various improvements and bug fixes:
diff --git a/codegen/valaccode.vala b/codegen/valaccode.vala
index 7671b2c50..9b1da33f7 100644
--- a/codegen/valaccode.vala
+++ b/codegen/valaccode.vala
@@ -365,12 +365,7 @@ namespace Vala {
if (a != null && a.has_argument ("destroy_notify_pos")) {
return a.get_double ("destroy_notify_pos");
}
-   if (node is Parameter) {
-   unowned Parameter param = (Parameter) node;
-   return get_ccode_pos (param) + 0.1;
-   } else {
-   return -3;
-   }
+   return get_ccode_delegate_target_pos (node) + 0.01;
}
 
public static bool get_ccode_delegate_target (CodeNode node) {
diff --git a/codegen/valaccodearraymodule.vala 
b/codegen/valaccodearraymodule.vala
index 851778171..9bfe9db59 100644
--- a/codegen/valaccodearraymodule.vala
+++ b/codegen/valaccodearraymodule.vala
@@ -606,7 +606,7 @@ public class Vala.CCodeArrayModule : CCodeMe

Bug#986870: unblock: lrzip/0.641-1

2021-04-12 Thread GCS
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Hi RMs,

While the current lrzip version in Bullseye (0.640-1) works, with some
100 MB+ sized files it has a big regression. For example a user
reported [1] the compression ratio dropped from 92% to 60%.

[ Reason ]
Fixes a big regression.

[ Impact ]
Poor compression ratio with large files.

[ Tests ]
Mostly upstream tests.

[ Risks ]
Low.

[ 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 testing

[ Other info ]
While not being an RC bug in Debian, upstream (Con Kolivas) call it
'critical bugfix' and ask for an update in Bullseye [2]. Original
fixing commit [3].

unblock lrzip/0.641-1

Thanks for consideration,
Laszlo/GCS
[1] https://bugs.debian.org/986396#5
[2] https://bugs.debian.org/986396#10
[3] 
https://github.com/ckolivas/lrzip/commit/042eb57e034c05250a4ca8007f5cebee4068ec32
diff -Nru lrzip-0.640/configure.ac lrzip-0.641/configure.ac
--- lrzip-0.640/configure.ac	2021-02-16 05:53:30.0 +0100
+++ lrzip-0.641/configure.ac	2021-03-06 00:20:42.0 +0100
@@ -2,7 +2,7 @@
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_maj], [0])
 m4_define([v_min], [6])
-m4_define([v_mic], [40])
+m4_define([v_mic], [41])
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_v], m4_join([], v_min, v_mic))
 m4_define([v_ver], [v_maj.v_v])
diff -Nru lrzip-0.640/debian/changelog lrzip-0.641/debian/changelog
--- lrzip-0.640/debian/changelog	2021-02-19 17:38:21.0 +0100
+++ lrzip-0.641/debian/changelog	2021-04-09 17:50:44.0 +0200
@@ -1,3 +1,10 @@
+lrzip (0.641-1) unstable; urgency=medium
+
+  * New upstream release:
+- fix low compression ratio with large files (closes: #986396).
+
+ -- Laszlo Boszormenyi (GCS)   Fri, 09 Apr 2021 17:50:44 +0200
+
 lrzip (0.640-1) unstable; urgency=medium
 
   * New upstream release:
diff -Nru lrzip-0.640/stream.c lrzip-0.641/stream.c
--- lrzip-0.640/stream.c	2021-02-16 05:53:30.0 +0100
+++ lrzip-0.641/stream.c	2021-03-06 00:20:42.0 +0100
@@ -1882,11 +1882,8 @@
so do not compress any block that is incompressible by lz4. */
 static int lz4_compresses(rzip_control *control, uchar *s_buf, i64 s_len)
 {
-	int in_len, test_len = s_len, save_len = s_len;
-	int dlen;
+	int dlen, test_len;
 	char *c_buf = NULL, *test_buf = (char *)s_buf;
-	/* set minimum buffer test size based on the length of the test stream */
-	int buftest_size = (test_len > 5 * STREAM_BUFSIZE ? STREAM_BUFSIZE : STREAM_BUFSIZE / 4096);
 	int ret = 0;
 	int workcounter = 0;	/* count # of passes */
 	int best_dlen = INT_MAX; /* save best compression estimate */
@@ -1894,40 +1891,37 @@
 	if (!LZ4_TEST)
 		return 1;
 
-	in_len = MIN(test_len, buftest_size);
-	dlen = STREAM_BUFSIZE + STREAM_BUFSIZE / 16 + 64 + 3;
-
+	dlen = MIN(s_len, STREAM_BUFSIZE);
+	test_len = MIN(dlen, STREAM_BUFSIZE >> 8);
 	c_buf = malloc(dlen);
 	if (unlikely(!c_buf))
 		fatal_return(("Unable to allocate c_buf in lz4_compresses\n"), 0);
 
 	/* Test progressively larger blocks at a time and as soon as anything
 	   compressible is found, jump out as a success */
-	while (test_len > 0) {
+	do {
 		int lz4_ret;
 
 		workcounter++;
 		lz4_ret = LZ4_compress_default((const char *)test_buf, c_buf, test_len, dlen);
-		if (!lz4_ret) // Bigger than dlen, no point going further
-			break;
+		if (!lz4_ret) // Bigger than dlen
+			lz4_ret = test_len;
 		if (lz4_ret < best_dlen)
 			best_dlen = lz4_ret;
 		if (lz4_ret < test_len) {
 			ret = 1;
 			break;
 		}
-		/* expand and move buffer */
-		test_len -= in_len;
-		if (test_len) {
-			test_buf += (ptrdiff_t)in_len;
-			if (buftest_size < STREAM_BUFSIZE)
-buftest_size <<= 1;
-			in_len = MIN(test_len, buftest_size);
-		}
+		/* expand test length */
+		test_len <<= 1;
+	} while (test_len <= dlen);
+
+	if (!ret)
+		print_maxverbose("lz4 testing FAILED for chunk %ld. %d Passes\n", workcounter);
+	else {
+		print_maxverbose("lz4 testing OK for chunk %ld. Compressed size = %5.2F%% of chunk, %d Passes\n",
+s_len, 100 * ((double) best_dlen / (double) test_len), workcounter);
 	}
-	print_maxverbose("lz4 testing %s for chunk %ld. Compressed size = %5.2F%% of chunk, %d Passes\n",
-			(ret == 0? "FAILED" : "OK"), save_len,
-			100 * ((double) best_dlen / (double) in_len), workcounter);
 
 	dealloc(c_buf);
 
diff -Nru lrzip-0.640/WHATS-NEW lrzip-0.641/WHATS-NEW
--- lrzip-0.640/WHATS-NEW	2021-02-16 05:53:30.0 +0100
+++ lrzip-0.641/WHATS-NEW	2021-03-06 00:20:42.0 +0100
@@ -1,6 +1,11 @@
 Changelog will be moved to git entirely from this point forward.
 
-lrzip-0.650
+lrzip-0.641
+
+Critical bugfix for broken lz4 testing which would prevent secondary
+compression from being enabled.
+
+lrzip-0.640
 
 Numerous bugfixes and build fixes.
 lz4 now used for compressibility testing (only) making lz4