Bug#989483: unblock: debian-edu-install/2.11.13

2021-06-04 Thread Holger Levsen
rts because they saved other people
from drowning in the  Mediterranean Sea.  That is almost as absurd  as if there
were people being prosecuted because they save humans from drowning in the sea.
diff -Nru debian-edu-install-2.11.12/debian/changelog debian-edu-install-2.11.13/debian/changelog
--- debian-edu-install-2.11.12/debian/changelog	2021-04-20 15:46:08.0 +0200
+++ debian-edu-install-2.11.13/debian/changelog	2021-05-24 12:43:46.0 +0200
@@ -1,3 +1,21 @@
+debian-edu-install (2.11.13) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * Add partitioning recipes to support UEFI systems. (Closes: #988396)
+Thanks to Cyril Etcheverria for detecting the bug and for providing useful
+additional information.
+- lib/partman/: Add EFI partition related configuration file
+  'recipes-amd64-efi-specific' and directory 'recipes-amd64-efi'.
+- lib/partman/common/*: Adjust common recipes concerning the /boot partition
+  to match the UEFI related change.
+  (Code for both /boot and EFI partitions taken from src:d-i/partman-auto.)
+- Generate / update recipes via running 'make update-partman-recipes'.
+- Adjust debian/debian-edu-profile-udeb.dirs and Makefile.
+  * debian-edu-profile: Adjust case statement to let the EFI recipes take effect
+during installation.
+
+ -- Holger Levsen   Mon, 24 May 2021 12:43:46 +0200
+
 debian-edu-install (2.11.12) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-install-2.11.12/debian/debian-edu-profile-udeb.dirs debian-edu-install-2.11.13/debian/debian-edu-profile-udeb.dirs
--- debian-edu-install-2.11.12/debian/debian-edu-profile-udeb.dirs	2017-03-02 20:20:10.0 +0100
+++ debian-edu-install-2.11.13/debian/debian-edu-profile-udeb.dirs	2021-05-24 12:41:43.0 +0200
@@ -7,6 +7,7 @@
 usr/lib/debian-edu-install
 usr/lib/pre-pkgsel.d
 lib/partman/recipes
+lib/partman/recipes-amd64-efi
 lib/partman/recipes-powerpc-powermac_newworld
 lib/partman/recipes-powerpc-prep
 lib/partman/not-enough-space.d
diff -Nru debian-edu-install-2.11.12/debian-edu-profile debian-edu-install-2.11.13/debian-edu-profile
--- debian-edu-install-2.11.12/debian-edu-profile	2020-01-21 18:23:14.0 +0100
+++ debian-edu-install-2.11.13/debian-edu-profile	2021-05-24 12:41:43.0 +0200
@@ -278,10 +278,14 @@
 log "Detected subarch : $subarch"
 
 case "$arch-$subarch" in
-	"i386-generic") #unset both use the default
+	"amd64-generic"|"i386-generic") #unset both use the default
 		arch=
 		subarch=
 	;;
+		"amd64-efi"|"i386-efi") #set (same recipes; src:d-i uses symlink)
+		arch=-amd64
+		subarch=-efi
+	;;
 	"powerpc-powermac_newworld") #set
 		arch=-powerpc
 		subarch=-powermac_newworld
diff -Nru debian-edu-install-2.11.12/lib/partman/common/90edumain debian-edu-install-2.11.13/lib/partman/common/90edumain
--- debian-edu-install-2.11.12/lib/partman/common/90edumain	2021-04-20 14:25:55.0 +0200
+++ debian-edu-install-2.11.13/lib/partman/common/90edumain	2021-05-24 12:41:43.0 +0200
@@ -2,14 +2,13 @@
 
 >>>ARCH SPECIFIC<<<
 
-256 5000 1024 ext4
-$primary{ }
-$bootable{ }
-method{ format }
-format{ }
-use_filesystem{ }
-filesystem{ ext4 }
-mountpoint{ /boot } .
+512 512 768 ext2
+	$defaultignore{ }
+	method{ format }
+	format{ }
+	use_filesystem{ }
+	filesystem{ ext2 }
+	mountpoint{ /boot } .
 
 256 1 1024 ext4
 	$lvmok{ }
diff -Nru debian-edu-install-2.11.12/lib/partman/common/91edumain+ltsp debian-edu-install-2.11.13/lib/partman/common/91edumain+ltsp
--- debian-edu-install-2.11.12/lib/partman/common/91edumain+ltsp	2021-04-20 14:25:55.0 +0200
+++ debian-edu-install-2.11.13/lib/partman/common/91edumain+ltsp	2021-05-24 12:41:43.0 +0200
@@ -2,14 +2,13 @@
 
 >>>ARCH SPECIFIC<<<
 
-256 5000 1024 ext4
-$primary{ }
-$bootable{ }
-method{ format }
-format{ }
-use_filesystem{ }
-filesystem{ ext4 }
-mountpoint{ /boot } .
+512 512 768 ext2
+	$defaultignore{ }
+	method{ format }
+	format{ }
+	use_filesystem{ }
+	filesystem{ ext2 }
+	mountpoint{ /boot } .
 
 640 1 1536 ext4
 	$lvmok{ }
diff -Nru debian-edu-install-2.11.12/lib/partman/common/92edumain+ws debian-edu-install-2.11.13/lib/partman/common/92edumain+ws
--- debian-edu-install-2.11.12/lib/partman/common/92edumain+ws	2021-04-20 14:25:55.0 +0200
+++ debian-edu-install-2.11.13/lib/partman/common/92edumain+ws	2021-05-24 12:41:43.0 +0200
@@ -2,14 +2,13 @@
 
 >>>ARCH SPECIFIC<<<
 
-256 5000 1024 ext4
-$primary{ }
-$bootable{ }
-method{ format }
-format{ }
-use_filesystem{ }
-filesystem{ ext4 }
-mountpoint{ /boot } .
+512 512 768 ext2
+	$defaultignore{ }
+	method{ format }
+	fo

Bug#989484: unblock: debian-edu-doc/2.11.24

2021-06-04 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-doc 2.11.24, it just contains documentation
and translation updates.

 debian-edu-doc (2.11.24) unstable; urgency=medium
 .
   * Update Debian Edu Bullseye manual from the wiki.
   * Update Debian Edu Buster manual from the wiki.
 .
   [ Translation updates ]
   * Bullseye manual:
 - Portuguese: Silvério Santos
 - Portuguese (Brazil): José Vieira, Barbara Tostes, Paulo Henrique de
   Lima Santana, Fred Maranhão, Mario Gerson Miranda Magno Junior and
   Thiago Pezzo
 - Spanish: Adolfo Jayme Barrientos
   * Buster manual:
 - Portuguese (Portugal): José Vieira
 - Portuguese (Brazil): José Vieira, Barbara Tostes, Paulo Henrique de
   Lima Santana, Fred Maranhão, Mario Gerson Miranda Magno Junior and
   Thiago Pezzo
 - Spanish: Adolfo Jayme Barrientos
 .
   [ Wolfgang Schweer ]
   * documentation/debian-edu-bullseye/images/pt-pt/: Use (pt-pt) specific image
 10-Participate_in_the_package_usage_survey_1.png instead of accidentally
 added (nl) one. Thanks to Andreas Beckmann. (Closes: #988682).
 .
   [ Frans Spiesschaert ]
   * Replace ssantos with his real name (Silvério Santos) in various places.


This last change from Frans is the reason there's a change in
documentation/audacity, while the rest is in in documenation/debian-edu-b... :)

$ debdiff debian-edu-doc_2.11.23.dsc  debian-edu-doc_2.11.24.dsc | diffstat
 debian/changelog   
  |   45 
 documentation/audacity/audacity-manual.pt-pt.add   
  |2 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual-stripped.xml  
  |   14 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.da.po 
  |   52 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.de.po 
  |   53 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.es.add
  |1 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.es.po 
  |  400 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.fr.po 
  |   55 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.it.po 
  |   53 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.ja.po 
  |   53 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.nb-no.po  
  |   53 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.nl.po 
  |   55 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pl.po 
  |   33 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pot   
  |   25 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt-br.add 
  |   11 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt-br.po  
  | 9396 ++
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt-pt.add 
  |2 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt-pt.po  
  |   60 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt.add
  |2 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt.po 
  |  150 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.ro.po 
  |   31 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.sv.po 
  |   28 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.xml   
  |   14 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.zh-cn.po  
  |   52 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.zh-tw.po  
  |   28 
 
documentation/debian-edu-bullseye/source/AllInOne-debian-edu-bullseye-manual.xml
 |3 
 documentation/debian-edu-buster/debian-edu-buster-manual-stripped.xml  
  |8 
 documentation/debian-edu-buster/debian-edu-buster-manual.da.po 
  |   38 
 documentation/debian-edu-buster/debian-edu-buster-manual.de.po 
  |   39 
 documentation/debian-edu-buster/debian-edu-buster-manual.es.add
  |1 
 documentation/debian-edu-buster/debian-edu-buster-manual.es.po 
  |  248 
 documentation/debian-edu-buster/debian-edu-buster-manual.fr.po 
  |   41 
 documentation/debian-edu-buster/debian-edu-buster-manual.it.po 
  |   39 
 documentation/debian-edu-buster/debian-edu-buster-manual.ja.po 
  |   39 
 documentation/debian-edu-buster/debian-edu-buster-manual.nb-no.po  
  |   53 
 documentation/debian-edu-buster/debian-edu-buster-manual.nl.po 
  |   41 
 documentation/debian-edu-buster/debian-edu-buster-manual.pl.po 
  |   17 
 documentation/debian-edu-buster/debian-edu-buster-manual.pot   
  |   17 
 document

d-e-install: drop powerpc recipes

2021-06-04 Thread Holger Levsen
package: debian-edu-install
x-debbugs-cc: debian-...@lists.debian.org
version: 1.916

On Sat, Jun 05, 2021 at 12:59:51AM +0200, Holger Levsen wrote:
>  debian-edu-install (2.11.13) unstable; urgency=medium
[...]
> [auto-generated below]
[...]
>  lib/partman/recipes-powerpc-powermac_newworld/90edumain   |   15 -
>  lib/partman/recipes-powerpc-powermac_newworld/91edumain+ltsp  |   15 -
>  lib/partman/recipes-powerpc-powermac_newworld/92edumain+ws|   15 -
>  lib/partman/recipes-powerpc-powermac_newworld/94edultsp   |   15 -
>  lib/partman/recipes-powerpc-powermac_newworld/96eduwork   |   15 -
>  lib/partman/recipes-powerpc-powermac_newworld/97minimal   |   15 -
>  lib/partman/recipes-powerpc-powermac_newworld/98edustandalone |   15 -
>  lib/partman/recipes-powerpc-prep/90edumain|   15 -
>  lib/partman/recipes-powerpc-prep/91edumain+ltsp   |   15 -
>  lib/partman/recipes-powerpc-prep/92edumain+ws |   15 -
>  lib/partman/recipes-powerpc-prep/94edultsp|   15 -
>  lib/partman/recipes-powerpc-prep/96eduwork|   15 -
>  lib/partman/recipes-powerpc-prep/97minimal|   15 -
>  lib/partman/recipes-powerpc-prep/98edustandalone  |   15 -

wait, what? why do we still have powerpc recipes in Debian Edu? We dropped
powerpc support some time ago :)

(not fully sure we want this change for bullseye but then I also don't see
how it could hurt to drop those properly.)

(and in any case this shouldn't be a blocker for #989483, the current
d-e-install unblock request...)


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Stop saying that we are all in the same boat.
We’re all in the same storm.
But we’re not all in the same boat.


signature.asc
Description: PGP signature


Bug#989865: unblock: debian-installer-netboot-images/20210606+fixed1

2021-06-14 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-installer-netboot-images, it includes the images
to netboot bullseye d-i RC2, it's used by the education-main-server package at
least ;)

 I'm not planning on unblocking my own upload, so reportbug is likely the 
safest bet.

debian-installer-netboot-images (20210606+fixed1) unstable; urgency=medium

  * Fix regression introduced while fixing error reporting in the previous
upload (oh, the irony), fixing the FTBFS.
  * Strip +fixed.* suffix when setting VERSION in debian/rules, to cope
with this follow-up upload for the same D-I version (20210606).

 -- Cyril Brulebois   Thu, 10 Jun 2021 06:50:59 +0200

debian-installer-netboot-images (20210606) unstable; urgency=medium

  * Update for D-I Bullseye RC 2.
  * Fix error reporting when no fallback suite is defined: exit
immediately instead of building empty packages.
  * Drop unused shared-lib-without-dependency-information lintian
overrides.
  * Add myself to Uploaders.

 -- Cyril Brulebois   Mon, 07 Jun 2021 17:47:04 +0200

$ debdiff debian-installer-netboot-images_20210415.dsc 
debian-installer-netboot-images_20210606+fixed1.dsc|diffstat
 changelog|   20 
 control  |2 +-
 control.in   |2 +-
 lintian-overrides.in |1 -
 rules|   19 ---
 5 files changed, 34 insertions(+), 10 deletions(-)

A full diff is attached.

unblock debian-installer-netboot-images/20210606+fixed1

Thanks for your work on releasing bullseye!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

In Europe there are people prosecuted by courts because they saved other people
from drowning in the  Mediterranean Sea.  That is almost as absurd  as if there
were people being prosecuted because they save humans from drowning in the sea.


signature.asc
Description: PGP signature


Bug#989865: unblock: debian-installer-netboot-images/20210606+fixed1

2021-06-14 Thread Holger Levsen
On Tue, Jun 15, 2021 at 12:16:03AM +0200, Holger Levsen wrote:
> A full diff is attached.

a classic, now!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

We are done with ‘world leaders’. Countries are on fire. Cities are drowning.
People are dying. This is what scientists and activists have been warning the
world and politicians about. It’s here. We ARE facing the impacts of the
climate crisis. Forget about the future, it’s now.
fridays for future - https://nitter.net/fff_digital/status/1304520941012242432
diff -Nru debian-installer-netboot-images-20210415/debian/changelog debian-installer-netboot-images-20210606+fixed1/debian/changelog
--- debian-installer-netboot-images-20210415/debian/changelog	2021-04-15 13:23:35.0 +0200
+++ debian-installer-netboot-images-20210606+fixed1/debian/changelog	2021-06-10 06:50:59.0 +0200
@@ -1,3 +1,23 @@
+debian-installer-netboot-images (20210606+fixed1) unstable; urgency=medium
+
+  * Fix regression introduced while fixing error reporting in the previous
+upload (oh, the irony), fixing the FTBFS.
+  * Strip +fixed.* suffix when setting VERSION in debian/rules, to cope
+with this follow-up upload for the same D-I version (20210606).
+
+ -- Cyril Brulebois   Thu, 10 Jun 2021 06:50:59 +0200
+
+debian-installer-netboot-images (20210606) unstable; urgency=medium
+
+  * Update for D-I Bullseye RC 2.
+  * Fix error reporting when no fallback suite is defined: exit
+immediately instead of building empty packages.
+  * Drop unused shared-lib-without-dependency-information lintian
+overrides.
+  * Add myself to Uploaders.
+
+ -- Cyril Brulebois   Mon, 07 Jun 2021 17:47:04 +0200
+
 debian-installer-netboot-images (20210415) unstable; urgency=medium
 
   * Team upload.
diff -Nru debian-installer-netboot-images-20210415/debian/control debian-installer-netboot-images-20210606+fixed1/debian/control
--- debian-installer-netboot-images-20210415/debian/control	2021-04-15 13:22:35.0 +0200
+++ debian-installer-netboot-images-20210606+fixed1/debian/control	2021-06-07 17:46:51.0 +0200
@@ -8,7 +8,7 @@
 Section: misc
 Priority: optional
 Maintainer: Debian Install System Team 
-Uploaders: Didier Raboud 
+Uploaders: Didier Raboud , Cyril Brulebois 
 Build-Depends: debhelper-compat (= 13),
  wget,
  debian-archive-keyring,
diff -Nru debian-installer-netboot-images-20210415/debian/control.in debian-installer-netboot-images-20210606+fixed1/debian/control.in
--- debian-installer-netboot-images-20210415/debian/control.in	2021-04-15 13:22:35.0 +0200
+++ debian-installer-netboot-images-20210606+fixed1/debian/control.in	2021-06-07 17:45:11.0 +0200
@@ -2,7 +2,7 @@
 Section: misc
 Priority: optional
 Maintainer: Debian Install System Team 
-Uploaders: Didier Raboud 
+Uploaders: Didier Raboud , Cyril Brulebois 
 Build-Depends: debhelper-compat (= 13),
  wget,
  debian-archive-keyring,
diff -Nru debian-installer-netboot-images-20210415/debian/lintian-overrides.in debian-installer-netboot-images-20210606+fixed1/debian/lintian-overrides.in
--- debian-installer-netboot-images-20210415/debian/lintian-overrides.in	2021-02-15 18:47:48.0 +0100
+++ debian-installer-netboot-images-20210606+fixed1/debian/lintian-overrides.in	2021-06-07 17:31:06.0 +0200
@@ -3,7 +3,6 @@
 debian-installer-##IDENTIFIER##: statically-linked-binary
 debian-installer-##IDENTIFIER##: unstripped-binary-or-object
 debian-installer-##IDENTIFIER##: embedded-library
-debian-installer-##IDENTIFIER##: shared-lib-without-dependency-information
 debian-installer-##IDENTIFIER##: library-not-linked-against-libc
 debian-installer-##IDENTIFIER##: shlib-with-executable-stack
 debian-installer-##IDENTIFIER##: missing-depends-line
diff -Nru debian-installer-netboot-images-20210415/debian/rules debian-installer-netboot-images-20210606+fixed1/debian/rules
--- debian-installer-netboot-images-20210415/debian/rules	2021-02-15 18:59:29.0 +0100
+++ debian-installer-netboot-images-20210606+fixed1/debian/rules	2021-06-10 06:50:56.0 +0200
@@ -4,7 +4,7 @@
 export DISTRIBUTION_FALLBACK?=
 export KFREEBSD_KERNEL_MAJOR?=11
 
-export VERSION?=$(shell dpkg-parsechangelog | sed -n 's/^Version: //p')
+export VERSION?=$(shell dpkg-parsechangelog | sed -n 's/^Version: //p' | sed 's/+fixed.*//')
 
 # Don't forget to recreate debian/control after editing these lines: $ debian/rules debian/control
 export MAJOR_VERSION=11
@@ -17,12 +17,17 @@
 override_dh_auto_install: $(SUPPORTED_ARCHITECTURES:%=get-images-%)
 
 get-images-%:
-	if ! ./get-images.sh $* && [ -n "$(DISTRIBUTION_FALLBACK)" ]; then\
-		echo; echo; echo; \
-		echo "Version not found in $(DISTRIBUTION), falling back to $(DISTRIBUTION_FALLBACK)"; \
-		echo; echo; echo; \
-		sleep 5; \
-		DISTRIBUTION=$(DISTRIBUTION_FALLBACK) 

Bug#990139: unblock: debian-edu-config/2.11.56

2021-06-21 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-config 2.11.56 containing three small and 
targeded fixes
for three bugs concerning Debian Edu only, thus with no impact outside Debian 
Edu.

The diff is:

$ debdiff debian-edu-config_2.11.55.dsc debian-edu-config_2.11.56.dsc|diffstat
 cf3/cf.exim   |6 +++
 debian/changelog  |   24 ++
 sbin/debian-edu-ltsp-install  |7 ++--
 share/debian-edu-config/isc-dhcp-server.service   |2 -
 share/debian-edu-config/isc-dhcp-server.service.eth1_only |2 -
 5 files changed, 36 insertions(+), 5 deletions(-)
$ debdiff debian-edu-config_2.11.55.dsc debian-edu-config_2.11.56.dsc
diff -Nru debian-edu-config-2.11.55/debian/changelog 
debian-edu-config-2.11.56/debian/changelog
--- debian-edu-config-2.11.55/debian/changelog  2021-04-29 15:27:17.0 
+0200
+++ debian-edu-config-2.11.56/debian/changelog  2021-06-05 00:06:13.0 
+0200
@@ -1,3 +1,27 @@
+debian-edu-config (2.11.56) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * Adjust workaround for isc-dhcp-server-ldap bug #971275. (Closes: #989340)
+- share/debian-edu-config/isc-dhcp-server.{service,service.eth1_only}:
+  Use ExecStartPre command inspired by the isc-dhcp-server init script
+  instead of a sleep command.
+  * Adjust Exim configuration on client systems. (Closes: #989338)
+- cf3/cf.exim:
+  Use exim-ldap-client-v4.conf file as exim4.conf on client machines 
instead
+  of preseeded configuration. This way sending system emails to the main
+  server is working again after the exim4 4.94 changes.
+  * Adjust sbin/debian-edu-ltsp-install. (Closes: #989342)
+- Drop line containing the cp command (/var/cache/apt doesn't contain .bin
+  files in all use cases and the benefit is minimal if they exist; also, 
the
+  pkgcache.bin and srcpkgcache.bin files might contain outdated data).
+- Use the BD ISO image to setup X2Go thin client support only if the script
+  is run inside the Debian Installer environment. There are too many ways
+  to install a combined server (with or without Internet connection, with
+  or without adjusting the sources list, with or without running apt 
update)
+  to cover all these cases.
+
+ -- Holger Levsen   Sat, 05 Jun 2021 00:06:13 +0200
+
 debian-edu-config (2.11.55) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-config-2.11.55/cf3/cf.exim 
debian-edu-config-2.11.56/cf3/cf.exim
--- debian-edu-config-2.11.55/cf3/cf.exim   2019-02-15 11:58:02.0 
+0100
+++ debian-edu-config-2.11.56/cf3/cf.exim   2021-06-02 14:00:53.0 
+0200
@@ -10,6 +10,12 @@
   move_obstructions => "true";
 "/etc/default/exim4"
   edit_line => exim_default;
+
+  debian.!server.(workstation|minimal).installation::
+
+"/etc/exim4/exim4.conf"
+  link_from => ln_s("/etc/exim4/exim-ldap-client-v4.conf"),
+  move_obstructions => "true";
 }
 
 bundle edit_line exim_default
diff -Nru debian-edu-config-2.11.55/sbin/debian-edu-ltsp-install 
debian-edu-config-2.11.56/sbin/debian-edu-ltsp-install
--- debian-edu-config-2.11.55/sbin/debian-edu-ltsp-install  2021-04-26 
23:38:21.0 +0200
+++ debian-edu-config-2.11.56/sbin/debian-edu-ltsp-install  2021-06-02 
23:20:03.0 +0200
@@ -341,8 +341,10 @@
 show=false
 EOF
 
-# Specific settings needed if BD ISO image is used for installation.
-if grep -q BD /etc/apt/sources.list ; then
+# Specific settings needed if BD ISO image is used for installation inside d-i.
+# First part of next condition: Looking for file created by base-installer and
+# removed at the end of the d-i run.
+if [ -e /etc/apt/apt.conf.d/00IgnoreTimeConflict ] && grep -q BD 
/etc/apt/sources.list ; then
BD_ISO="true";
device="$(grep media/cdrom /etc/fstab | cut -d' ' -f1)"
mirror="file:///media/cdrom/"
@@ -365,7 +367,6 @@
if [ "true" == "$BD_ISO" ] ; then
mkdir -p /srv/ltsp/thin/"$thin_type"-"$arch"/media/cdrom
mount $device /srv/ltsp/thin/"$thin_type"-"$arch"/media/cdrom
-   cp /var/cache/apt/*.bin 
/srv/ltsp/thin/"$thin_type"-"$arch"/var/cache/apt/
echo "deb [trusted=yes] $mirror $dist main" > 
/srv/ltsp/thin/"$thin_type"-"$arch"/etc/apt/sources.list
fi
chroot /srv/ltsp/thin/"$thin_type"-"$arch"/ apt -y -qq install 
education-thin-client p910nd
diff -Nru 
debian-edu-config-2.11.55/share/debian-edu-config/isc-dhcp-server.service 
debian-edu-config-2.11.56/share/debian-e

Bug#990142: unblock: debian-edu/2.11.37

2021-06-21 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu bringing a rather trival improvement to Debian
Edu, which I'd still consider worthwhile having. The potential (bad) impact is
low and definitly limited to Debian Edu...

The full diff:

$ debdiff debian-edu_2.11.36.dsc debian-edu_2.11.37.dsc
diff -Nru debian-edu-2.11.36/debian/changelog 
debian-edu-2.11.37/debian/changelog
--- debian-edu-2.11.36/debian/changelog 2021-03-28 12:35:03.0 +0200
+++ debian-edu-2.11.37/debian/changelog 2021-06-09 23:14:40.0 +0200
@@ -1,3 +1,11 @@
+debian-edu (2.11.37) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * tasks/common: Recommend plocate as preferred locate. (Closes: #989518)
+Thanks to Paul Wise for informing us.
+
+ -- Holger Levsen   Wed, 09 Jun 2021 23:14:40 +0200
+
 debian-edu (2.11.36) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-2.11.36/debian/control debian-edu-2.11.37/debian/control
--- debian-edu-2.11.36/debian/control   2021-03-28 12:34:58.0 +0200
+++ debian-edu-2.11.37/debian/control   2021-06-09 23:14:40.0 +0200
@@ -116,7 +116,6 @@
 lsscsi,
 mc,
 memtest86+,
-mlocate,
 mtools,
 mtr-tiny | mtr,
 ncftp,
@@ -124,6 +123,7 @@
 nullidentd | ident-server,
 openbsd-inetd,
 pciutils,
+plocate | mlocate,
 procinfo,
 procmail,
 psmisc,
diff -Nru debian-edu-2.11.36/tasks/common debian-edu-2.11.37/tasks/common
--- debian-edu-2.11.36/tasks/common 2021-02-07 11:47:11.0 +0100
+++ debian-edu-2.11.37/tasks/common 2021-06-09 18:04:22.0 +0200
@@ -35,7 +35,7 @@
  lsscsi,
  sysfsutils,
  etherwake,
- mlocate,
+ plocate | mlocate,
 
 Recommends:
  iputils-arping | arping,


unblock debian-edu/2.11.37

Thanks for your work on bullseye!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Not everything was bad during capitalism.


signature.asc
Description: PGP signature


Bug#990171: unblock: apparmor-profiles-extra/1.34

2021-06-22 Thread Holger Levsen
On Tue, Jun 22, 2021 at 09:57:02AM +0800, Paul Wise wrote:
> [ Reason ]
> The autoremoval will be before the fix for RC bug #989193 migrates.

(I dont think so, but that's beside my point here.)
 
> [ Impact ]
> The package will not be available in the bullseye release and so
> various apps will not have AppArmor security restrictions.

I'm wondering whether apparmor-profiles-extra should be a key package, after
all apparmor is installed by default these days...


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

The system isn't broken. It was built this way.


signature.asc
Description: PGP signature


Re: youtube-dl: needs version update to 2021.05.16 to continue working with youtube

2021-07-05 Thread Holger Levsen
Hi Andreas,

[diclaimer: i'm not a release team member.]

On Fri, Jul 02, 2021 at 05:31:48AM +0200, Andreas Tille wrote:
> Hi release team,
[...]
> I do not want to do an upload to unstable without your agreement and I
> hope you can come up with some good advise what to do.
[...]

a.) since about 10 years or so the release team asks for bugs to be filed for 
such
requests, as debian-release is a too busy mailing list so things are likely to
fall under the carpet if not.

b.) if *you* think the changes are suitable for bullseye, you can upload to 
unstable.

c.) if you are unsure, you can always upload to experimental.

d.) if no diff is provided, either here in a bug or via an upload, how should 
the
release team evaluate your request? So, please either upload or attach the diff
here^win a bug against release.debian.org which is yet to be filed.

> PS: Please be so kind to CC me in your replies.

done.


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

In Europe there are people prosecuted by courts because they saved other people
from drowning in the  Mediterranean Sea.  That is almost as absurd  as if there
were people being prosecuted because they save humans from drowning in the sea.


signature.asc
Description: PGP signature


Bug#991285: unblock: strip-nondeterminism/1.12-0.1

2021-07-19 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
x-debbugs-cc: reproducible-bui...@lists.alioth.debian.org

Hi,

I'm wondering whether it makes sense to unblock strip-nondeterminism 1.12.0-1,
which has been uploaded on 2021-05-07 and which since then (or rather shortly 
after)
has been used on the buildds when building packages. There haven't been any bugs
filed since the upload and the changes are pretty small:

strip-nondeterminism (1.12.0-1) unstable; urgency=medium

  [ Chris Lamb ]
  * Support normalising Python "pyzip" files -- ie. zip-compressed .py files
with a regular Python shebang. (Closes: 
reproducible-builds/strip-nondeterminism#18)
  * Drop single-debian-patch, etc.

  [ Bernhard M. Wiedemann ]
  * Move exception handling closer to call using perl's "//" operator.

The debdiffstat is:

 debdiff strip-nondeterminism_1.11.0-1.dsc 
strip-nondeterminism_1.12.0-1.dsc|diffstat
 debian/changelog   |   12 ++
 debian/source/options  |1 
 debian/source/patch-header |   17 
 lib/File/StripNondeterminism.pm|   11 ++
 lib/File/StripNondeterminism/handlers/pyzip.pm |  106 +
 5 files changed, 128 insertions(+), 19 deletions(-)

and the full debdiff is attached.

Rather obviously this more or less against the freeze guidelines but given the
fact that it's been used in many bullseye builds during the freeze I thought
I'd ask.
And I decided to ask via a bug report. Feel free to close or unblock :)

(And before you ask: I don't really know why I didn't file this unblock request
earlier. I guess it's because the change is not soo relevant but then I somehow
continued to be bothered by the fact that bullseye is build with packages from
out of bullseye and so I finally decided to ask anyway.)

unblock strip-nondeterminism/1.12-0.1

and thank you for releasing bullseye and dealing with requests like these! ;)


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

"A developed country is not a place where the poor have cars. It's where the
rich use public transportation." (quote attributed to several people)
diff -Nru strip-nondeterminism-1.11.0/debian/changelog strip-nondeterminism-1.12.0/debian/changelog
--- strip-nondeterminism-1.11.0/debian/changelog	2021-02-05 13:04:06.0 +0100
+++ strip-nondeterminism-1.12.0/debian/changelog	2021-05-07 13:36:57.0 +0200
@@ -1,3 +1,15 @@
+strip-nondeterminism (1.12.0-1) unstable; urgency=medium
+
+  [ Chris Lamb ]
+  * Support normalising Python "pyzip" files -- ie. zip-compressed .py files
+with a regular Python shebang. (Closes: reproducible-builds/strip-nondeterminism#18)
+  * Drop single-debian-patch, etc.
+
+  [ Bernhard M. Wiedemann ]
+  * Move exception handling closer to call using perl's "//" operator.
+
+ -- Chris Lamb   Fri, 07 May 2021 12:36:57 +0100
+
 strip-nondeterminism (1.11.0-1) unstable; urgency=medium
 
   [ Helmut Grohne ]
diff -Nru strip-nondeterminism-1.11.0/debian/source/options strip-nondeterminism-1.12.0/debian/source/options
--- strip-nondeterminism-1.11.0/debian/source/options	2021-02-05 13:04:06.0 +0100
+++ strip-nondeterminism-1.12.0/debian/source/options	1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-single-debian-patch
diff -Nru strip-nondeterminism-1.11.0/debian/source/patch-header strip-nondeterminism-1.12.0/debian/source/patch-header
--- strip-nondeterminism-1.11.0/debian/source/patch-header	2021-02-05 13:04:06.0 +0100
+++ strip-nondeterminism-1.12.0/debian/source/patch-header	1970-01-01 01:00:00.0 +0100
@@ -1,17 +0,0 @@
-Subject: Collected Debian patches for strip-nondeterminism
-Author: Andrew Ayer 
-
-Since I am also upstream for this package, there will normally not be
-any patches to apply to the upstream source.  However, occasionally
-I'll pull up specific upstream commits prior to making an upstream
-release.  When this happens, this patch will collect all of those
-modifications.
-
-I use Git to maintain both the upstream source and the Debian
-packages, and generating individual patches rather than using git
-cherry-pick takes extra work for no gain.  Since I'm also upstream,
-there's no need to separate the patches for later upstream submission.
-Hence, I take this approach with a unified patch when it's necessary.
-
-For full commit history and separated commits, see the upstream Git
-repository.
diff -Nru strip-nondeterminism-1.11.0/lib/File/StripNondeterminism/handlers/pyzip.pm strip-nondeterminism-1.12.0/lib/File/StripNondeterminism/handlers/pyzip.pm
--- strip-nondeterminism-1.11.0/lib/File/StripNondeterminism/handlers/pyzip.pm	1970-01-01 01:00:00.0 +0100
+++ strip-nondeterminism-1.12.0/lib/File/StripNondeterminism/handlers/pyzip.pm	2021-05-07 13:35:16.0 +0200
@@ -0,0 +1,106 @@

Bug#991318: unblock: munin/2.0.67-2

2021-07-20 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package munin 2.0.67-2 as it fixes a serious bug with a oneline 
fix:

$ debdiff munin_2.0.67-1.dsc munin_2.0.67-2.dsc
diff -Nru munin-2.0.67/debian/changelog munin-2.0.67/debian/changelog
--- munin-2.0.67/debian/changelog   2021-02-26 13:24:19.0 +0100
+++ munin-2.0.67/debian/changelog   2021-07-20 14:40:08.0 +0200
@@ -1,3 +1,11 @@
+munin (2.0.67-2) unstable; urgency=medium
+
+  [ Kentaro Hayashi ]
+  * debian/munin-node.service: ensure /run/munin directory exists.
+Closes: #990371.
+
+ -- Holger Levsen   Tue, 20 Jul 2021 14:40:08 +0200
+
 munin (2.0.67-1) unstable; urgency=medium
 
   [ Holger Levsen ]
diff -Nru munin-2.0.67/debian/munin-node.service 
munin-2.0.67/debian/munin-node.service
--- munin-2.0.67/debian/munin-node.service  2021-01-17 23:34:32.0 
+0100
+++ munin-2.0.67/debian/munin-node.service  2021-07-20 14:39:29.0 
+0200
@@ -7,6 +7,7 @@
 EnvironmentFile=-/etc/default/munin-node
 Type=notify
 Restart=always
+RuntimeDirectory=munin
 ExecStart=/usr/sbin/munin-node --foreground $DAEMON_ARGS
 PIDFile=/run/munin/munin-node.pid
 # Plugins like "smart_" require access to devices


I've uploaded it and just saw the source package appear in unstable, though it
hasn't been built yet.

unblock munin/2.0.67-2

Thanks for your work on bullseye!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

No future.


signature.asc
Description: PGP signature


Bug#991535: unblock: developers-reference/11.0.21

2021-07-26 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package developers-reference 11.0.21, which is a documentation
and translation only update:

developers-reference (11.0.21) unstable; urgency=medium

  * best-pkging-practices: replace 'atter' with 'other', with thanks to
Jeremy Bicha. Closes: #991291
  * pkgs: update releases used in examples for the time when bullseye is
stable.
  * resources: update 'dak ls evince' example output.
  * Update all .po files for changed strings in the English original.

 -- Holger Levsen   Tue, 20 Jul 2021 15:20:35 +0200

debdiff developers-reference_11.0.20.dsc developers-reference_11.0.21.dsc 
|diffstat
 debian/changelog   |   17 -
 source/best-pkging-practices.rst   |2 
 source/locales/de/LC_MESSAGES/best-pkging-practices.po |5 -
 source/locales/de/LC_MESSAGES/pkgs.po  |   14 ++--
 source/locales/fr/LC_MESSAGES/best-pkging-practices.po |   57 -
 source/locales/fr/LC_MESSAGES/pkgs.po  |   14 ++--
 source/locales/it/LC_MESSAGES/best-pkging-practices.po |   15 +++-
 source/locales/it/LC_MESSAGES/pkgs.po  |   34 --
 source/locales/ja/LC_MESSAGES/best-pkging-practices.po |   15 +++-
 source/locales/ja/LC_MESSAGES/pkgs.po  |   34 --
 source/locales/ru/LC_MESSAGES/best-pkging-practices.po |   15 +++-
 source/locales/ru/LC_MESSAGES/pkgs.po  |   34 --
 source/pkgs.rst|4 -
 source/resources.rst   |   16 ++--
 14 files changed, 198 insertions(+), 78 deletions(-)

The full debdiff is attached.

unblock developers-reference/11.0.21

Thanks for your work on bullseye!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Bottled water companies don't produce water, they produce plastic bottles.
diff -Nru developers-reference-11.0.20/debian/changelog developers-reference-11.0.21/debian/changelog
--- developers-reference-11.0.20/debian/changelog	2021-06-18 23:50:52.0 +0200
+++ developers-reference-11.0.21/debian/changelog	2021-07-20 15:20:35.0 +0200
@@ -1,12 +1,23 @@
+developers-reference (11.0.21) unstable; urgency=medium
+
+  * best-pkging-practices: replace 'atter' with 'other', with thanks to
+Jeremy Bicha. Closes: #991291
+  * pkgs: update releases used in examples for the time when bullseye is
+stable.
+  * resources: update 'dak ls evince' example output.
+  * Update all .po files for changed strings in the English original.
+
+ -- Holger Levsen   Tue, 20 Jul 2021 15:20:35 +0200
+
 developers-reference (11.0.20) unstable; urgency=medium
 
   [ Judit Foglszinger ]
-  * removing freenode and moving reference to cloaks to Debian wiki.
-Closes: 990054.
+  * ressources: Remove freenode and move reference to cloaks to Debian wiki.
+Closes: #990054.
 
   [ Holger Levsen ]
   * Update all .po files for changed strings in the English original.
-  * fix typo in previous d/changelog entry
+  * Fix typo in previous d/changelog entry.
 
  -- Holger Levsen   Fri, 18 Jun 2021 23:50:52 +0200
 
diff -Nru developers-reference-11.0.20/source/best-pkging-practices.rst developers-reference-11.0.21/source/best-pkging-practices.rst
--- developers-reference-11.0.20/source/best-pkging-practices.rst	2021-01-17 22:22:11.0 +0100
+++ developers-reference-11.0.21/source/best-pkging-practices.rst	2021-07-20 14:58:54.0 +0200
@@ -1466,7 +1466,7 @@
point).
 
 4. **may** use *packagename*\ ``-``\ *upstream-version*\ ``+dfsg``
-   (or any atter suffix which is added to the tarball name) as
+   (or any other suffix which is added to the tarball name) as
the name of the top-level directory in its tarball. This makes it
possible to distinguish pristine tarballs from repackaged ones.
 
diff -Nru developers-reference-11.0.20/source/locales/de/LC_MESSAGES/best-pkging-practices.po developers-reference-11.0.21/source/locales/de/LC_MESSAGES/best-pkging-practices.po
--- developers-reference-11.0.20/source/locales/de/LC_MESSAGES/best-pkging-practices.po	2021-01-17 23:28:02.0 +0100
+++ developers-reference-11.0.21/source/locales/de/LC_MESSAGES/best-pkging-practices.po	2021-07-20 15:01:41.0 +0200
@@ -3,7 +3,7 @@
 msgstr ""
 "Project-Id-Version:  developers-reference\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-17 22:27+\n"
+"POT-Creation-Date: 2021-07-20 13:01+\n"
 "PO-Revision-Date: 2020-03-02 19:51+0100\n"
 "Last-Translator: Carsten Schoenert \n"
 "Language: de\n"
@@ -2760,9 +2760,10 @@
 "Originaldistribution zu suchen)."
 
 #

Bug#991535: marked as done (unblock: developers-reference/11.0.21)

2021-07-27 Thread Holger Levsen
Hi Paul,

On Tue, Jul 27, 2021 at 02:03:02PM +, Debian Bug Tracking System wrote:
> On 27-07-2021 03:17, Holger Levsen wrote:
> > Please unblock package developers-reference 11.0.21, which is a 
> > documentation
> > and translation only update:
> Unblocked.

thank you.
 
> However, next time I'd love to see less strings becoming fuzzy for only
> a buster -> bullseye, stretch -> buster update. It's not going to be
> time well spent for translators to only find such renames. Also, it will
> mean some untranslated (because fuzzy) strings that are not really
> needed in my opinion (IIUC).

while I agree I'm also guilty of not unfuzzying the strings, mostly due to
unhappyness about having lost a working translation workflow and because of
the translations being out of date already anyway...

fwiw, here's what I said about this on #-policy yesterday:

< h01ger> how do you call for translations? do you?
< h01ger> (of policy.md :)
< h01ger> asking because of dev-ref..
< someone> | h01ger: we did in a bits from the policy team at one point
< someone> iirc
< h01ger> so, just by writing a mail "please help translating" ? 
< h01ger> or could you communicate translation stati etc like this
< h01ger> "german translation status is 67%, french t status is 77%" etc
< someone> that sounds useful :)
< someone> we have no translations to report on..
< h01ger> ah!
< h01ger> in the past there was one xml file and thus one pot file for 
translations
< h01ger> now we have several md files for the source and thus several pot 
files to translate
< h01ger> thus they need to be concatted and then the overall language status 
needs to be calculated
< h01ger> to write a mail saying 'please translate  the remaining 3% of strings 
to german and the remaining 23% to french" or whatever 
< someone> that does sound like a useful way to encourage people
< someone> including the remaining percentages, I mean
< h01ger> https://lists.debian.org/debian-edu/2021/07/msg0.html
< h01ger> https://lists.debian.org/debian-edu/2021/07/msg2.html
< h01ger> :)
< h01ger> (for bullseye) every other week, automatically.
< someone> very cool
< h01ger> for d-edu-doc also weblate is involved, which does attract some 
people...
< h01ger> and yes, i want something similar for dev-ref.. will share once its 
there! :)
< h01ger> might take 2 years or so, help much welcome, MR even more so :)
< h01ger> could also be a gsoc project, happy to mentor

> Paul, who sometimes refrains from making minor improvements in
> release-notes (at this stage) unless he can fix it in the translations too.

I've decided for an up2date english src:dev-ref for bullseye, shipped in 
bullseye,
and for future updated and better translated src:dev-ref there's unstable and
bookworm :)


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Nach wieviel Einzelfällen wird ein Einzelfall zum Normalfall?
(Jan Böhmermann)


signature.asc
Description: PGP signature


Bug#991852: unblock: debian-edu-doc/2.11.26

2021-08-03 Thread Holger Levsen
On Tue, Aug 03, 2021 at 02:50:27PM +0300, Adrian Bunk wrote:
> Please unblock package debian-edu-doc
[...]
> unblock debian-edu-doc/2.11.26

thanks for filing this unblock request, Adrian!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

"A developed country is not a place where the poor have cars. It's where the
rich use public transportation." (quote attributed to several people)


signature.asc
Description: PGP signature


Re: BUG: "bookworm" netboot image still references "bullseye" release

2021-08-31 Thread Holger Levsen
hi,

On Tue, Aug 31, 2021 at 10:29:04PM +0200, Paul Gevers wrote:
> On 31-08-2021 22:10, Christoph Sarnowski wrote:
> > Thanks for your reply! I will give it a little more time, then use
> > "reportbug debian-installer" to report it. I wasn't sure if reporting on
> > the netboot image should go that way, as it is not part of an
> > installable debian package.
> 
> Sorry, you're right. I should probably go to
> debian-installer-netboot-images (aka dini or d-i-n-i).

no, netboot.tar.gz is not part of any d-i-n-i.deb.

I'm not sure what creates
https://deb.debian.org/debian/dists/bookworm/main/installer-amd64/current/images/netboot/netboot.tar.gz
but I cc:ed kibi who very probably knows.


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Plastic bottles: made to last forever, designed to throw away.


signature.asc
Description: PGP signature


Bug#986979: unblock: libdnf/0.55.2-6

2021-04-14 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libdnf, 0.55.2-6 fixes #986802 / CVE-2021-3445.

$ * debdiff libdnf_0.55.2-5.dsc libdnf_0.55.2-6.dsc
diff -Nru libdnf-0.55.2/debian/changelog libdnf-0.55.2/debian/changelog
--- libdnf-0.55.2/debian/changelog  2021-02-04 01:17:07.0 +0100
+++ libdnf-0.55.2/debian/changelog  2021-04-14 21:26:57.0 +0200
@@ -1,3 +1,9 @@
+libdnf (0.55.2-6) unstable; urgency=high
+
+  * Add patch for signature check with rpmcliVerifySignatures. Closes: #986802.
+
+ -- Frédéric Pierret   Wed, 14 Apr 2021 
21:26:57 +0200
+
 libdnf (0.55.2-5) unstable; urgency=medium
 
   * Team upload.
diff -Nru 
libdnf-0.55.2/debian/patches/0014-Hardening-add-signature-check-with-rpmcliVerifySigna.patch
 
libdnf-0.55.2/debian/patches/0014-Hardening-add-signature-check-with-rpmcliVerifySigna.patch
--- 
libdnf-0.55.2/debian/patches/0014-Hardening-add-signature-check-with-rpmcliVerifySigna.patch
1970-01-01 01:00:00.0 +0100
+++ 
libdnf-0.55.2/debian/patches/0014-Hardening-add-signature-check-with-rpmcliVerifySigna.patch
2021-04-14 21:26:57.0 +0200
@@ -0,0 +1,119 @@
+From 930f2582f91077b3f338b84cf9567559d52713de Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ale=C5=A1=20Mat=C4=9Bj?= 
+Date: Mon, 29 Mar 2021 09:22:09 +0200
+Subject: [PATCH] Hardening: add signature check with rpmcliVerifySignatures
+
+This api is not ideal but works for now. We don't have to set
+installroot for the used transaction because we set keyring which is
+used to retrieve the keys.
+
+= changelog =
+msg: Hardening: add signature check with rpmcliVerifySignatures
+type: security
+resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1932079
+
+CVE-2021-3445
+RhBug:1932079
+RhBug:1932089
+RhBug:1932090
+
+Related: CVE-2021-3421, CVE-2021-20271
+---
+ libdnf/dnf-keyring.cpp | 52 --
+ 1 file changed, 50 insertions(+), 2 deletions(-)
+
+diff --git a/libdnf/dnf-keyring.cpp b/libdnf/dnf-keyring.cpp
+index eec58c69..62a6248c 100644
+--- a/libdnf/dnf-keyring.cpp
 b/libdnf/dnf-keyring.cpp
+@@ -34,6 +34,8 @@
+ #include 
+ #include 
+ #include 
++#include 
++#include 
+ 
+ #include "catch-error.hpp"
+ #include "dnf-types.h"
+@@ -216,6 +218,26 @@ dnf_keyring_add_public_keys(rpmKeyring keyring, GError 
**error) try
+ return TRUE;
+ } CATCH_TO_GERROR(FALSE)
+ 
++static int
++rpmcliverifysignatures_log_handler_cb(rpmlogRec rec, rpmlogCallbackData data)
++{
++GString **string =(GString **) data;
++
++/* create string if required */
++if (*string == NULL)
++*string = g_string_new("");
++
++/* if text already exists, join them */
++if ((*string)->len > 0)
++g_string_append(*string, ": ");
++g_string_append(*string, rpmlogRecMessage(rec));
++
++/* remove the trailing /n which rpm does */
++if ((*string)->len > 0)
++g_string_truncate(*string,(*string)->len - 1);
++return 0;
++}
++
+ /**
+  * dnf_keyring_check_untrusted_file:
+  */
+@@ -232,6 +254,10 @@ dnf_keyring_check_untrusted_file(rpmKeyring keyring,
+ rpmtd td = NULL;
+ rpmts ts = NULL;
+ 
++char *path = g_strdup(filename);
++char *path_array[2] = {path, NULL};
++g_autoptr(GString) rpm_error = NULL;
++
+ /* open the file for reading */
+ fd = Fopen(filename, "r.fdio");
+ if (fd == NULL) {
+@@ -252,9 +278,27 @@ dnf_keyring_check_untrusted_file(rpmKeyring keyring,
+ goto out;
+ }
+ 
+-/* we don't want to abort on missing keys */
+ ts = rpmtsCreate();
+-rpmtsSetVSFlags(ts, _RPMVSF_NOSIGNATURES);
++
++if (rpmtsSetKeyring(ts, keyring) < 0) {
++g_set_error_literal(error, DNF_ERROR, DNF_ERROR_INTERNAL_ERROR, 
"failed to set keyring");
++goto out;
++}
++rpmtsSetVfyLevel(ts, RPMSIG_SIGNATURE_TYPE);
++rpmlogSetCallback(rpmcliverifysignatures_log_handler_cb, &rpm_error);
++
++// rpm doesn't provide any better API call than rpmcliVerifySignatures 
(which is for CLI):
++// - use path_array as input argument
++// - gather logs via callback because we don't want to print anything if 
check is successful
++if (rpmcliVerifySignatures(ts, (char * const*) path_array)) {
++g_set_error(error,
++DNF_ERROR,
++DNF_ERROR_GPG_SIGNATURE_INVALID,
++"%s could not be verified.\n%s",
++filename,
++(rpm_error ? rpm_error->str : "UNKNOWN ERROR"));
++goto out;
++}
+ 
+ /* read in the file */
+ rc = rpmReadPackageFile(ts, fd, filename, &hdr);
+@@ -318,6 +362,10 @@ dnf_keyring_check_untrusted_file(rpmKeyring keyring,
+ g_debug("%s has been verified as trusted", filename);
+ ret = TRUE;
+ out:
++rpmlogSetCallback(NULL, NULL);
++
++if (path != NULL)
++g_free(path);
+ if (dig != NULL)
+ pgpFreeDig(dig);
+ if (td != NULL) {
+-- 
+2.31.0
+
diff -Nru 

Bug#986980: unblock: debian-edu/2.11.36

2021-04-14 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu 2.11.36 which just changes a few meta
packaging relationships but needs a manual unblock because it's a key
package.

$ debdiff debian-edu_2.11.35.dsc  debian-edu_2.11.36.dsc
diff -Nru debian-edu-2.11.35/debian/changelog 
debian-edu-2.11.36/debian/changelog
--- debian-edu-2.11.35/debian/changelog 2021-02-10 12:36:20.0 +0100
+++ debian-edu-2.11.36/debian/changelog 2021-03-28 12:35:03.0 +0200
@@ -1,3 +1,16 @@
+debian-edu (2.11.36) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * tasks/music: Recommend musescore3 instead of musescore. (Closes: #985079)
+- Also add Suggests on musescore, thanks to Thorsten Glaser.
+
+  [ Holger Levsen ]
+  * Move currently unavailable debian-installer-11-netboot-(amd64|i386)
+packages from suggests to recommends so we don't need another upload once
+they become available in bullseye.
+
+ -- Holger Levsen   Sun, 28 Mar 2021 12:35:03 +0200
+
 debian-edu (2.11.35) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-2.11.35/debian/control debian-edu-2.11.36/debian/control
--- debian-edu-2.11.35/debian/control   2021-02-10 12:34:28.0 +0100
+++ debian-edu-2.11.36/debian/control   2021-03-28 12:34:58.0 +0200
@@ -714,6 +714,8 @@
 cups,
 cups-bsd,
 cups-pdf,
+debian-installer-11-netboot-amd64,
+debian-installer-11-netboot-i386,
 dovecot-gssapi,
 dovecot-imapd,
 education-networked,
@@ -772,8 +774,6 @@
 tftpd-hpa
 Suggests: apache2-doc,
   calamaris,
-  debian-installer-11-netboot-amd64,
-  debian-installer-11-netboot-i386,
   default-mysql-client,
   dlint,
   dnswalk,
@@ -867,7 +867,7 @@
 lingot,
 lmms,
 mcp-plugins,
-musescore,
+musescore3,
 nted,
 pianobooster,
 qsynth,
@@ -878,7 +878,8 @@
 timgm6mb-soundfont,
 tuxguitar
 Suggests: festival,
-  lilypond
+  lilypond,
+  musescore
 Description: Debian Edu music and sound applications
  This metapackage depends on various applications that can be used to
  teach music.
diff -Nru debian-edu-2.11.35/tasks/music debian-edu-2.11.36/tasks/music
--- debian-edu-2.11.35/tasks/music  2020-10-03 00:51:23.0 +0200
+++ debian-edu-2.11.36/tasks/music  2021-03-14 10:49:05.0 +0100
@@ -27,6 +27,7 @@
 Suggests:
  lilypond,
  festival,
+ musescore,
 
 Recommends:
  rosegarden,
@@ -37,6 +38,6 @@
 NeedConfig: yes - configure the midi configuration
 
 Recommends:
- musescore,
+ musescore3,
  timgm6mb-soundfont,
 


unblock debian-edu/2.11.36

Thanks!

-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁   holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀   OpenPGP: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
 ⠈⠳⣄

This is the year of gpg on the desktop! (Gunnar Wolf)


signature.asc
Description: PGP signature


Bug#986982: unblock: debian-edu-artwork/2.11.5-3

2021-04-14 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-artwork it fixes an important policy
violation flagged by piuparts:

$ debdiff debian-edu-artwork_2.11.5-2.dsc debian-edu-artwork_2.11.5-3.dsc
diff -Nru debian-edu-artwork-2.11.5/debian/changelog 
debian-edu-artwork-2.11.5/debian/changelog
--- debian-edu-artwork-2.11.5/debian/changelog  2021-02-21 09:50:19.0 
+0100
+++ debian-edu-artwork-2.11.5/debian/changelog  2021-04-07 20:56:21.0 
+0200
@@ -1,3 +1,10 @@
+debian-edu-artwork (2.11.5-3) unstable; urgency=medium
+
+  [ Andreas Beckmann ]
+  * Clean up obsolete ldm-theme alternative on upgrades.  (Closes: #986535)
+
+ -- Holger Levsen   Wed, 07 Apr 2021 20:56:21 +0200
+
 debian-edu-artwork (2.11.5-2) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-artwork-2.11.5/debian/debian-edu-artwork-buster.preinst 
debian-edu-artwork-2.11.5/debian/debian-edu-artwork-buster.preinst
--- debian-edu-artwork-2.11.5/debian/debian-edu-artwork-buster.preinst  
1970-01-01 01:00:00.0 +0100
+++ debian-edu-artwork-2.11.5/debian/debian-edu-artwork-buster.preinst  
2021-04-07 20:54:54.0 +0200
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+EDUTHEME="buster"
+
+if [ "$1" = "upgrade" ]; then
+   if dpkg --compare-versions "$2" lt-nl "2.11.5-3~" ; then
+   # no longer managed by update-debian-edu-artwork-$EDUTHEME
+   update-alternatives --remove ldm-theme 
/usr/share/ldm/themes/debian-edu-$EDUTHEME
+   fi
+fi
diff -Nru debian-edu-artwork-2.11.5/debian/debian-edu-artwork-softwaves.preinst 
debian-edu-artwork-2.11.5/debian/debian-edu-artwork-softwaves.preinst
--- debian-edu-artwork-2.11.5/debian/debian-edu-artwork-softwaves.preinst   
1970-01-01 01:00:00.0 +0100
+++ debian-edu-artwork-2.11.5/debian/debian-edu-artwork-softwaves.preinst   
2021-04-07 20:54:54.0 +0200
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+EDUTHEME="softwaves"
+
+if [ "$1" = "upgrade" ]; then
+   if dpkg --compare-versions "$2" lt-nl "2.11.5-3~" ; then
+   # no longer managed by update-debian-edu-artwork-$EDUTHEME
+   update-alternatives --remove ldm-theme 
/usr/share/ldm/themes/debian-edu-$EDUTHEME
+   fi
+fi


unblock debian-edu-artwork/2.11.5-3

Thanks!

-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁   holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀   OpenPGP: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
 ⠈⠳⣄

There are many ways to kill. You can stab someone in the guts, take their bread
away,  not heal someone from disease,  put someone in a bad living space,  work
someone to death,  drive them to suicide, lead someone to war etc.  Only few of
these are prohibited in our state." (Bertolt Brecht)


signature.asc
Description: PGP signature


Bug#986983: unblock: debian-edu-config/2.11.54

2021-04-14 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
x-debbugs: debian-...@lists.debian.org

Please unblock package debian-edu-config, which (like d-e-artwork in the
previous bugreport) is a key package and as such wont migrate itself.

The changes are all minor, only relevant to Debian Edu and reasonable in 
the first place ;)

So this is the translation stripped output (but how to do this properly /
better?) and the full output is attached:

$ debdiff --exclude=*po --exclude=*index.* debian-edu-config_2.11.51.dsc 
debian-edu-config_2.11.54.dsc
diff -Nru --exclude '*po' --exclude '*index.*' 
debian-edu-config-2.11.51/debian/changelog 
debian-edu-config-2.11.54/debian/changelog
--- debian-edu-config-2.11.51/debian/changelog  2021-03-05 19:58:03.0 
+0100
+++ debian-edu-config-2.11.54/debian/changelog  2021-04-07 01:03:15.0 
+0200
@@ -1,3 +1,31 @@
+debian-edu-config (2.11.54) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * share/glib-2.0/schemas/31_debian-edu+mate.gschema.override: Set existing
+mate-panel layout file for the panel to show up. Closes: #986448.
+
+ -- Holger Levsen   Wed, 07 Apr 2021 01:03:15 +0200
+
+debian-edu-config (2.11.53) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * Improve GOsa² hooks: explicitly create Samba account using gosa-create
+(before changing the password via gosa-sync). Closes: #986122.
+- tools/gosa-create: Add code to create the user's Samba account.
+- tools/gosa-sync: Adjust log message accordingly.
+
+ -- Holger Levsen   Wed, 31 Mar 2021 10:44:04 +0200
+
+debian-edu-config (2.11.52) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * Adjust internal web page related files. (Closes: #985902)
+- www/index.html.en: Use pt-pt for European Portuguese, adjust PO files,
+  generate language specific index files.
+- www/{es-es,nb-no,pt-br}.po: Fix blends page link and related translation.
+
+ -- Holger Levsen   Sun, 28 Mar 2021 11:04:27 +0200
+
 debian-edu-config (2.11.51) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru --exclude '*po' --exclude '*index.*' 
debian-edu-config-2.11.51/Makefile debian-edu-config-2.11.54/Makefile
--- debian-edu-config-2.11.51/Makefile  2021-02-07 11:27:28.0 +0100
+++ debian-edu-config-2.11.54/Makefile  2021-03-28 11:01:09.0 +0200
@@ -197,7 +197,7 @@
index.html.ja \
index.html.nb-no \
index.html.nl \
-   index.html.pt \
+   index.html.pt-pt \
index.html.pt-br \
index.html.ro \
index.html.ru \
diff -Nru --exclude '*po' --exclude '*index.*' 
debian-edu-config-2.11.51/share/debian-edu-config/tools/gosa-create 
debian-edu-config-2.11.54/share/debian-edu-config/tools/gosa-create
--- debian-edu-config-2.11.51/share/debian-edu-config/tools/gosa-create 
2021-01-25 17:46:26.0 +0100
+++ debian-edu-config-2.11.54/share/debian-edu-config/tools/gosa-create 
2021-03-30 13:17:37.0 +0200
@@ -45,6 +45,8 @@
 chown -R $USERID:$GROUPID $HOMEDIR
 kadmin.local -q "add_principal -policy users -randkey -x 
\"$USERDN\" $USERID"
 logger -t gosa-create -p notice Home directory \'$HOMEDIR\' and 
principal \'$USERID\' created.
+smbpasswd -a -n -s $USERID
+logger -t gosa-sync -p notice "Samba account '$USERID' created."
 ## send a welcome-email:
 cat << EOF | /usr/lib/sendmail $USERID
 Subject: Welcome to the mail-system
diff -Nru --exclude '*po' --exclude '*index.*' 
debian-edu-config-2.11.51/share/debian-edu-config/tools/gosa-sync 
debian-edu-config-2.11.54/share/debian-edu-config/tools/gosa-sync
--- debian-edu-config-2.11.51/share/debian-edu-config/tools/gosa-sync   
2021-01-31 18:38:48.0 +0100
+++ debian-edu-config-2.11.54/share/debian-edu-config/tools/gosa-sync   
2021-03-30 13:17:37.0 +0200
@@ -48,7 +48,7 @@
 
 if [ "$IAM" = "dn:$USERDN" ] ; then
(echo $EUSERPASSWORD; echo $EUSERPASSWORD) | smbpasswd -a -s $USERID
-   logger -t gosa-sync -p notice "Sucessfully added / changed Samba acount 
for '$USERID'."
+   logger -t gosa-sync -p notice "Sucessfully changed Samba password for 
'$USERID'."
 cat > "$TMPFILE" <

debian-edu-config_2.11.54.diff.gz
Description: application/gzip


signature.asc
Description: PGP signature


Bug#986984: Acknowledgement (unblock: debian-edu-doc/2.11.22)

2021-04-14 Thread Holger Levsen
hi,

it seems this bug report didn't make it through to the lists
because of the attachment's size:

Subject: unblock: debian-edu-doc/2.11.22

Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-doc 2.11.22, it adds a new translation and 
thus
a new binary package and won't migrate on its own:

+Package: debian-edu-doc-pt-pt
+Depends: debian-edu-doc-en, ${misc:Depends}
+Architecture: all
+Multi-Arch: foreign
+Description: Portuguese (Portugal) documentation from the Debian Edu project
+ The Portuguese (Portugal) version of the manual for the Bullseye and Buster
+ based releases of the Debian Edu / Skolelinux project is included in this
+ package.
+ .
+ Debian Edu is a Debian project to make the best distribution for educational
+ purposes. Skolelinux is the name of the Debian Pure Blend which is produced
  by the Debian Edu project.

Besides that, there are a very few documentation changes and translation updates
(see the full attached debdiff for those).

$  debdiff --exclude *.po debian-edu-doc_2.11.20.dsc 
debian-edu-doc_2.11.22.dsc|diffstat
 Makefile   
  |3
 debian/changelog   
  |   64 +-
 debian/control 
  |   14 ++
 debian/copyright   
  |   15 +-
 debian/debian-edu-doc-pt-pt.links  
  |1
 documentation/common/Makefile.common   
  |2
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual-stripped.xml  
  |4
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.fr.add
  |6
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.it.add
  |2
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pot   
  |   19 +-
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt-pt.add 
  |4
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt.add
  |7 +
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.xml   
  |4
 
documentation/debian-edu-bullseye/source/AllInOne-debian-edu-bullseye-manual.xml
 |3
 documentation/debian-edu-buster/debian-edu-buster-manual-stripped.xml  
  |2
 documentation/debian-edu-buster/debian-edu-buster-manual.nl.add
  |2
 documentation/debian-edu-buster/debian-edu-buster-manual.pot   
  |6
 documentation/debian-edu-buster/debian-edu-buster-manual.pt-pt.add 
  |1
 documentation/debian-edu-buster/debian-edu-buster-manual.xml   
  |2
 documentation/debian-edu-buster/source/AllInOne-debian-edu-buster-manual.xml   
  |2
 20 files changed, 126 insertions(+), 37 deletions(-)


unblock debian-edu-doc/2.11.22

Thanks!



signature.asc
Description: PGP signature


Bug#986985: unblock: fonts-liberation2/2.1.3-1

2021-04-14 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package fonts-liberation2 2.1.3-1, it's a key package,
and it's also a maintenance release and the changes have been 31 days in
unstable and the (deb)diff is reasonable:

$ debdiff  fonts-liberation2_2.1.2-2.dsc fonts-liberation2_2.1.3-1.dsc|diffstat
 .gitignore |2 -
 ChangeLog  |5 
 Makefile   |8 +--
 debian/changelog   |6 +
 scripts/fontfile_version_update.py |   40 +
 src/LiberationMono-Bold.sfd|   19 +++--
 src/LiberationMono-BoldItalic.sfd  |   19 +++--
 src/LiberationMono-Italic.sfd  |   19 +++--
 src/LiberationMono-Regular.sfd |   35 ++--
 src/LiberationSans-Bold.sfd|4 +--
 src/LiberationSans-BoldItalic.sfd  |4 +--
 src/LiberationSans-Italic.sfd  |4 +--
 src/LiberationSans-Regular.sfd |4 +--
 src/LiberationSerif-Bold.sfd   |4 +--
 src/LiberationSerif-BoldItalic.sfd |4 +--
 src/LiberationSerif-Italic.sfd |4 +--
 src/LiberationSerif-Regular.sfd|4 +--
 17 files changed, 114 insertions(+), 71 deletions(-)

$ # the full diff is attached and the new script is not used yet at all.

unblock fonts-liberation2/2.1.3-1

Thanks!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁   holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀   OpenPGP: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
 ⠈⠳⣄

We live in a world where teenagers get more and more desperate trying to
convince adults to behave like grown ups.


fonts-liberation2_2.1.3-1.diff.gz
Description: application/gzip


signature.asc
Description: PGP signature


Bug#986984: unblock: debian-edu-doc/2.11.22

2021-04-19 Thread Holger Levsen
Hi Paul,

On Sat, Apr 17, 2021 at 09:57:38PM +0200, Paul Gevers wrote:
> On Thu, 15 Apr 2021 02:23:22 +0200 Holger Levsen  wrote:
> > Please unblock package debian-edu-doc 2.11.22, it adds a new translation 
> > and thus
> > a new binary package and won't migrate on its own:
> The excuses says it's blocked because it "does not have autopkgtest".

speaking of which, what would be a non superficial autopkgtest for 
debian-edu-doc? would be running "file" on all created html, pdf and 
epub files be enough? (and checking that those are indeed html, pdf
and epub files :)

> You *should* be right though, it should *also* be blocked because it has
> a new package.
> 
> Anyways, unblocked.

thank you!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄


signature.asc
Description: PGP signature


Bug#986984: unblock: debian-edu-doc/2.11.22

2021-04-21 Thread Holger Levsen
Hi Paul,

On Mon, Apr 19, 2021 at 09:56:01PM +0200, Paul Gevers wrote:
> I guess that's about the best we can do for such -doc packages. I
> realize it's slightly "unfair" because of the different treatment we
> have in the current freeze, but I wonder if adding autopkgtest (to test
> as-installed packages) is really worth it for such packages.
> Documentation changes and translations have always been on the exception
> list, even very explicitly this time around [1], so I think we're happy
> to just unblock manually. Having said that, I'll not stop you from
> adding the test. :)

thanks for your comments! TBH I was hoping for some prior art in some
other doc package, not primarily to ease testing migration but rather
to make sure the contents are as we would like them to be. we've had
failures to build pdf|epub|html versions of some languages in the past
and it would be nice to catch those automatically. I'll guess I'll invent
something myself then...


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

There are no jobs on a dead planet. (Also many other things but people mostly
seem to care about jobs.)


signature.asc
Description: PGP signature


Bug#987783: unblock: debian-edu-install/2.11.12

2021-04-29 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-install 2.11.12 which fixes a bug by
increasing partitioning sizes preventing installation in certain situations.

+debian-edu-install (2.11.12) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * Adjust partman recipes in lib/partman/common/*: Closes: #987225)
+- Increase minimum by 0.5GiB for / (workstation profile) resp. /var
+  (other profiles). This ensures enough space for (temporarily) caching 
debs
+  in case the netinst ISO image is used or installation happens via PXE.
+  Thanks to Philip Hands for spotting this on https://openqa.debian.net.
+  * Update after running 'make update-partman-recipes'.
+
+ -- Holger Levsen   Tue, 20 Apr 2021 15:46:08 +0200

The change is entirely trivial and tested on openqa.debian.net, the full
debdiff is attached, this is the diffstat:
 debian/changelog  |   12 ++
 lib/partman/common/90edumain  |2 -
 lib/partman/common/91edumain+ltsp |2 -
 lib/partman/common/92edumain+ws   |2 -
 lib/partman/common/94edultsp  |2 -
 lib/partman/common/96eduwork  |2 -
 lib/partman/common/97minimal  |2 -
 lib/partman/common/98edustandalone|2 -
 lib/partman/recipes-powerpc-powermac_newworld/90edumain   |2 -
 lib/partman/recipes-powerpc-powermac_newworld/91edumain+ltsp  |2 -
 lib/partman/recipes-powerpc-powermac_newworld/92edumain+ws|2 -
 lib/partman/recipes-powerpc-powermac_newworld/94edultsp   |2 -
 lib/partman/recipes-powerpc-powermac_newworld/96eduwork   |2 -
 lib/partman/recipes-powerpc-powermac_newworld/97minimal   |2 -
 lib/partman/recipes-powerpc-powermac_newworld/98edustandalone |2 -
 lib/partman/recipes-powerpc-prep/90edumain|2 -
 lib/partman/recipes-powerpc-prep/91edumain+ltsp   |2 -
 lib/partman/recipes-powerpc-prep/92edumain+ws |2 -
 lib/partman/recipes-powerpc-prep/94edultsp|2 -
 lib/partman/recipes-powerpc-prep/96eduwork|2 -
 lib/partman/recipes-powerpc-prep/97minimal|2 -
 lib/partman/recipes-powerpc-prep/98edustandalone  |2 -
 lib/partman/recipes/90edumain |2 -
 lib/partman/recipes/91edumain+ltsp|2 -
 lib/partman/recipes/92edumain+ws  |2 -
 lib/partman/recipes/94edultsp |2 -
 lib/partman/recipes/96eduwork |2 -
 lib/partman/recipes/97minimal |2 -
 lib/partman/recipes/98edustandalone   |2 -
 update-partman-recipes|4 +--
 30 files changed, 42 insertions(+), 30 deletions(-)


unblock debian-edu-install/2.11.12

Thanks for your work on bullseye!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Not everything was bad during capitalism.
diff -Nru debian-edu-install-2.11.11/debian/changelog debian-edu-install-2.11.12/debian/changelog
--- debian-edu-install-2.11.11/debian/changelog	2020-12-15 12:13:05.0 +0100
+++ debian-edu-install-2.11.12/debian/changelog	2021-04-20 15:46:08.0 +0200
@@ -1,3 +1,15 @@
+debian-edu-install (2.11.12) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * Adjust partman recipes in lib/partman/common/*: Closes: #987225)
+- Increase minimum by 0.5GiB for / (workstation profile) resp. /var
+  (other profiles). This ensures enough space for (temporarily) caching debs
+  in case the netinst ISO image is used or installation happens via PXE.
+  Thanks to Philip Hands for spotting this on https://openqa.debian.net.
+  * Update after running 'make update-partman-recipes'.
+
+ -- Holger Levsen   Tue, 20 Apr 2021 15:46:08 +0200
+
 debian-edu-install (2.11.11) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-install-2.11.11/lib/partman/common/90edumain debian-edu-install-2.11.12/lib/partman/common/90edumain
--- debian-edu-install-2.11.11/lib/partman/common/90edumain	2017-03-02 20:20:10.0 +0100
+++ debian-edu-install-2.11.12/lib/partman/common/90edumain	2021-04-20 14:25:55.0 +0200
@@ -27,7 +27,7 @@
 	filesystem{ ext4 }
 	mountpoint{ /usr } .
 
-2048 3000 15360 ext4
+2560 3000 15360 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.11.11/lib/partman/common/91edumain+ltsp debian-edu-install-2.11.12/lib/partman/c

Bug#987783: unblock: debian-edu-install/2.11.12

2021-04-29 Thread Holger Levsen
On Thu, Apr 29, 2021 at 02:21:07PM +0200, Holger Levsen wrote:
> Please unblock package debian-edu-install 2.11.12 which fixes a bug by
> increasing partitioning sizes preventing installation in certain situations.

I forgot to mention the package contains an udeb, which is not used by
the default d-i, only when using the special Debian Edu images.


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

&fff


signature.asc
Description: PGP signature


Bug#987992: unblock: debian-edu-doc/2.11.23

2021-05-03 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-doc it just contains documentation and 
translation updates and a little enhancement to Suggests: in d/control:

diff -Nru debian-edu-doc-2.11.22/debian/changelog 
debian-edu-doc-2.11.23/debian/changelog
--- debian-edu-doc-2.11.22/debian/changelog 2021-03-28 11:34:53.0 
+0200
+++ debian-edu-doc-2.11.23/debian/changelog 2021-04-25 10:43:28.0 
+0200
@@ -1,3 +1,26 @@
+debian-edu-doc (2.11.23) unstable; urgency=medium
+
+  * Update Debian Edu Bullseye manual from the wiki.
+  * Update Debian Edu Buster manual from the wiki.
+
+  [ Translation updates ]
+  * Bullseye manual:
+- Polish: WaldiS
+- Portuguese (Portugal): José Vieira
+- Portuguese: José Vieira
+- Dutch: Frans Spiesschaert
+
+  * Buster manual:
+- Polish: WaldiS
+- Portuguese (Portugal): José Vieira
+
+  [ Wolfgang Schweer ]
+  * debian/control: add Suggests: on the related legacy counterpart to
+debian-edu-doc-{fr,ja,nb-no,nl,pt-pt,zh-cn}. This completes the fix for
+Bug #985703. Thanks again to Andreas Beckmann.
+
+ -- Holger Levsen   Sun, 25 Apr 2021 10:43:28 +0200
+
 debian-edu-doc (2.11.22) unstable; urgency=medium
 
   [ Translation updates ]
diff -Nru debian-edu-doc-2.11.22/debian/control 
debian-edu-doc-2.11.23/debian/control
--- debian-edu-doc-2.11.22/debian/control   2021-03-24 13:29:56.0 
+0100
+++ debian-edu-doc-2.11.23/debian/control   2021-04-07 16:33:19.0 
+0200
@@ -85,6 +85,7 @@
 
 Package: debian-edu-doc-fr
 Depends: debian-edu-doc-en, ${misc:Depends}
+Suggests: debian-edu-doc-legacy-fr
 Architecture: all

And then the same change in d/control for 5 other packages...

$ debdiff debian-edu-doc_2.11.22.dsc debian-edu-doc_2.11.23.dsc | diffstat
 debian/changelog   
  |   23 
 debian/control 
  |6 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual-stripped.xml  
  |   28 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.da.po 
  | 2363 ---
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.de.po 
  |  164 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.es.po 
  |  100 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.fr.po 
  |  151 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.it.po 
  | 1014 -
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.ja.po 
  |  169 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.nb-no.po  
  |  154 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.nl.po 
  | 7842 ++
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pl.po 
  |  118 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pot   
  |   71 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt-pt.po  
  |  395 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.pt.po 
  |  783 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.ro.po 
  |  112 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.sv.po 
  |   71 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.xml   
  |   28 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.zh-cn.po  
  |  162 
 documentation/debian-edu-bullseye/debian-edu-bullseye-manual.zh-tw.po  
  |   76 
 
documentation/debian-edu-bullseye/source/AllInOne-debian-edu-bullseye-manual.xml
 |5 
 documentation/debian-edu-buster/debian-edu-buster-manual-stripped.xml  
  |2 
 documentation/debian-edu-buster/debian-edu-buster-manual.da.po 
  |6 
 documentation/debian-edu-buster/debian-edu-buster-manual.de.po 
  |6 
 documentation/debian-edu-buster/debian-edu-buster-manual.es.po 
  |4 
 documentation/debian-edu-buster/debian-edu-buster-manual.fr.po 
  |6 
 documentation/debian-edu-buster/debian-edu-buster-manual.it.po 
  |6 
 documentation/debian-edu-buster/debian-edu-buster-manual.ja.po 
  |6 
 documentation/debian-edu-buster/debian-edu-buster-manual.nb-no.po  
  |6 
 documentation/debian-edu-buster/debian-edu-buster-manual.nl.po 
  |6 
 documentation/debian-edu-buster/debian-edu-buster-manual.pl.po 
  |   14 
 documentation/debian-edu-buster/debian-edu-buster-manual.pot   
  |4 
 documentation/debian-edu-buster/debian-edu-buster-manual.pt-pt.po  
  |  420 
 documentation/debian-edu-buster/debian-edu-buster-manual.ro.po 
  |4 
 documentation/debian

Re: Finding a tentative bullseye release date follow up and possible confirmation

2021-05-06 Thread Holger Levsen
hi,

On Thu, May 06, 2021 at 02:23:07AM +0200, jorkanof...@tutanota.com wrote:
> As stated in a previous email, there was a tentative release date for
> Bullseye scheduled on May 22 2021, as stated in this mailing list post:
> https://lists.debian.org/debian-release/2021/04/msg00552.html. It is
> likely for Debian to be released on May 22 2021, in late May or in
> June 2021 aka end of Q2 2021?

we don't know yet.

> Can you confirm whether the tentative release would be on May 22 or not?

no.

> If not could you propose another day for a proposed release date?

no.
 

-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

It's not the lockdown which is unbearable, but the virus.


signature.asc
Description: PGP signature


Bug#988192: unblock: debian-cd/3.1.34

2021-05-07 Thread Holger Levsen
: Prevent custom splash images from being modified.
+The related code seems to have been useful a long time ago (the need to use
+an RLE file and to reduce the number of colours to 16 has been dropped as of
+syslinux version 3.62). So replace obsolete code with a simple cp command.
+  * debian/control: Drop Recommends: on netpbm and syslinux-utils. These are no
+longer needed now that custom splash images are used unmodified.
+
+  [ Petter Reinholdtse ]
+  * Include eatmydata deb for d-i to use offline. Closes: #986772
+
+  [ Steve McIntyre ]
+  * Shorten "ppc64el" to "p64el" in the volume ID. The bullseye d-i
+RC1 build failed as the volume ID was too long.
+
+ -- Holger Levsen   Tue, 20 Apr 2021 01:03:35 +0200
+
 debian-cd (3.1.33) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-cd-3.1.33/debian/control debian-cd-3.1.34/debian/control
--- debian-cd-3.1.33/debian/control	2021-01-19 14:56:03.0 +0100
+++ debian-cd-3.1.34/debian/control	2021-03-22 15:20:37.0 +0100
@@ -16,7 +16,7 @@
 Package: debian-cd
 Architecture: all
 Depends: ${misc:Depends}, curl, perl, dpkg-dev, cpp, libdigest-md5-perl, libdigest-sha-perl, tofrodos, apt, make, xorriso | genisoimage, lynx, grep-dctrl, bc, libcompress-zlib-perl, bzip2, libdpkg-perl, wget
-Recommends: hfsutils, netpbm, isolinux, syslinux-common, syslinux-utils, mtools, dosfstools
+Recommends: hfsutils, isolinux, syslinux-common, mtools, dosfstools
 Description: Tools for building (Official) Debian CD set
  Debian-cd is the official tool for building Debian CD set since the potato
  release. It was formerly called YACS (for Yet Another CD Script).
diff -Nru debian-cd-3.1.33/easy-build.sh debian-cd-3.1.34/easy-build.sh
--- debian-cd-3.1.33/easy-build.sh	2018-07-29 05:22:33.0 +0200
+++ debian-cd-3.1.34/easy-build.sh	2021-03-22 15:20:37.0 +0100
@@ -18,7 +18,6 @@
 export CF=./CONF.sh
 . $CF
 export DEBIAN_CD_CONF_SOURCED=true
-unset UPDATE_LOCAL
 
 
 ## Parse the parameters passed to the script
diff -Nru debian-cd-3.1.33/tasks/bullseye/forcd1 debian-cd-3.1.34/tasks/bullseye/forcd1
--- debian-cd-3.1.33/tasks/bullseye/forcd1	2019-07-07 17:52:46.0 +0200
+++ debian-cd-3.1.34/tasks/bullseye/forcd1	2021-04-14 10:45:37.0 +0200
@@ -23,3 +23,6 @@
 /* #861288 - make it easier for users to report installation problems */
 reportbug
 
+/* ensure eatmydata-udeb can speed up offline installs too */
+eatmydata
+libeatmydata1
diff -Nru debian-cd-3.1.33/tasks/kali-dev/forcd1 debian-cd-3.1.34/tasks/kali-dev/forcd1
--- debian-cd-3.1.33/tasks/kali-dev/forcd1	2019-07-07 17:52:46.0 +0200
+++ debian-cd-3.1.34/tasks/kali-dev/forcd1	2021-04-14 10:45:37.0 +0200
@@ -23,3 +23,6 @@
 /* #861288 - make it easier for users to report installation problems */
 reportbug
 
+/* ensure eatmydata-udeb can speed up offline installs too */
+eatmydata
+libeatmydata1
diff -Nru debian-cd-3.1.33/tasks/kali-last-snapshot/forcd1 debian-cd-3.1.34/tasks/kali-last-snapshot/forcd1
--- debian-cd-3.1.33/tasks/kali-last-snapshot/forcd1	2019-07-07 17:52:46.0 +0200
+++ debian-cd-3.1.34/tasks/kali-last-snapshot/forcd1	2021-04-14 10:45:37.0 +0200
@@ -23,3 +23,6 @@
 /* #861288 - make it easier for users to report installation problems */
 reportbug
 
+/* ensure eatmydata-udeb can speed up offline installs too */
+eatmydata
+libeatmydata1
diff -Nru debian-cd-3.1.33/tasks/kali-rolling/forcd1 debian-cd-3.1.34/tasks/kali-rolling/forcd1
--- debian-cd-3.1.33/tasks/kali-rolling/forcd1	2019-07-07 17:52:46.0 +0200
+++ debian-cd-3.1.34/tasks/kali-rolling/forcd1	2021-04-14 10:45:37.0 +0200
@@ -23,3 +23,6 @@
 /* #861288 - make it easier for users to report installation problems */
 reportbug
 
+/* ensure eatmydata-udeb can speed up offline installs too */
+eatmydata
+libeatmydata1
diff -Nru debian-cd-3.1.33/tasks/sid/forcd1 debian-cd-3.1.34/tasks/sid/forcd1
--- debian-cd-3.1.33/tasks/sid/forcd1	2019-07-07 17:52:46.0 +0200
+++ debian-cd-3.1.34/tasks/sid/forcd1	2021-04-14 10:45:37.0 +0200
@@ -23,3 +23,6 @@
 /* #861288 - make it easier for users to report installation problems */
 reportbug
 
+/* ensure eatmydata-udeb can speed up offline installs too */
+eatmydata
+libeatmydata1
diff -Nru debian-cd-3.1.33/tools/boot/bullseye/boot-x86 debian-cd-3.1.34/tools/boot/bullseye/boot-x86
--- debian-cd-3.1.33/tools/boot/bullseye/boot-x86	2020-05-26 15:32:38.0 +0200
+++ debian-cd-3.1.34/tools/boot/bullseye/boot-x86	2021-03-22 15:20:37.0 +0100
@@ -380,11 +380,7 @@
 fi
 
 if [ "$SPLASHPNG" ] ; then
-# Insert our own splash screen.  Color index 0 is background, and
-# index 7 is foreground.  Set to black and white respecively
-pngtopnm < $SPLASHPNG | ppmquant 16 | \
-ppmtolss16 "#ff=7" "#00=0" > boot$N/isolinux/splash.rle
-pngtopnm < $SPLASHPNG | ppmquant 16 | pnmtopng  > boot$N/isolinux/splash.png
+cp 

Bug#988372: unblock: debian-edu-config/2.11.55

2021-05-11 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-config 2.11.54. It fixes 3 important bugs
for Debian Edu and has no impact outside of Debian Edu, yet it's a key package
and thus needs an unblock. It's been in unstable for 12 days and has been
tested successfully. The diff is small and rather straughtforward too:

$ debdiff debian-edu-config_2.11.54.dsc debian-edu-config_2.11.55.dsc | diffstat
 debian/changelog|   17 
 sbin/debian-edu-ltsp-install|   33 
 share/debian-edu-config/tools/kerberos-kdc-init |8 -
 share/debian-edu-config/tools/run-at-firstboot  |   16 +++
 4 files changed, 67 insertions(+), 7 deletions(-)

The full debdiff is attached and d/changelog has these entries:

debian-edu-config (2.11.55) unstable; urgency=medium

  [ Wolfgang Schweer ]
  * Create first user's Samba account at first boot of a main server when all
required information is available via LDAP and debconf.  Closes: #987632.
- Adjust share/debian-edu-config/tools/kerberos-kdc-init to don't clear the
  required password from debconf and let tools/run-at-firstboot create the
  Samba account.
  * Adjust sbin/debian-edu-ltsp-install: Closes: #987633, #987634.
- Fix LTSP Initrd specific path component construction in case a 32-bit
  combined server is installed.
- Provide a full name for diskless workstation to show up in the iPXE menu.
- Use BD ISO image as mirror to enable complete offline installations of a
  combined server.

 -- Holger Levsen   Thu, 29 Apr 2021 15:27:17 +0200


unblock debian-edu-config/2.11.55

Thanks for your work on releasing bullseye!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

If nothing saves us from death, may love at least save us from life.
diff -Nru debian-edu-config-2.11.54/debian/changelog debian-edu-config-2.11.55/debian/changelog
--- debian-edu-config-2.11.54/debian/changelog	2021-04-07 01:03:15.0 +0200
+++ debian-edu-config-2.11.55/debian/changelog	2021-04-29 15:27:17.0 +0200
@@ -1,3 +1,20 @@
+debian-edu-config (2.11.55) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * Create first user's Samba account at first boot of a main server when all
+required information is available via LDAP and debconf.  Closes: #987632.
+- Adjust share/debian-edu-config/tools/kerberos-kdc-init to don't clear the
+  required password from debconf and let tools/run-at-firstboot create the
+  Samba account.
+  * Adjust sbin/debian-edu-ltsp-install: Closes: #987633, #987634.
+- Fix LTSP Initrd specific path component construction in case a 32-bit
+  combined server is installed.
+- Provide a full name for diskless workstation to show up in the iPXE menu.
+- Use BD ISO image as mirror to enable complete offline installations of a
+  combined server.
+
+ -- Holger Levsen   Thu, 29 Apr 2021 15:27:17 +0200
+
 debian-edu-config (2.11.54) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-config-2.11.54/sbin/debian-edu-ltsp-install debian-edu-config-2.11.55/sbin/debian-edu-ltsp-install
--- debian-edu-config-2.11.54/sbin/debian-edu-ltsp-install	2021-02-07 11:27:28.0 +0100
+++ debian-edu-config-2.11.55/sbin/debian-edu-ltsp-install	2021-04-26 23:38:21.0 +0200
@@ -17,7 +17,7 @@
 # Author/Copyright:	Wolfgang Schweer 
 # Licence:		GPL2+
 # first edited:	2019-11-21
-# last edited:	2021-02-04
+# last edited:	2021-04-26
 
 set -e
 
@@ -137,6 +137,8 @@
 
 # Provide a full menu name for x86_64.img
 IPXE_X86_64_IMG="Diskless Workstation (64-Bit)"
+# Provide a full menu name for x86_32.img
+IPXE_X86_32_IMG="Diskless Workstation (32-Bit)"
 
 # Set default boot value ##
 # Default value is x86_64 or x86_32 (arch specific, Diskless Workstation)
@@ -339,18 +341,33 @@
 show=false
 EOF
 
+# Specific settings needed if BD ISO image is used for installation.
+if grep -q BD /etc/apt/sources.list ; then
+	BD_ISO="true";
+	device="$(grep media/cdrom /etc/fstab | cut -d' ' -f1)"
+	mirror="file:///media/cdrom/"
+else
+	mirror="http://deb.debian.org/debian";
+fi
+
 # Create thin client chroot and generate image.
 export DEBIAN_FRONTEND=noninteractive
 if ! [ "" == "$thin_type" ] && [ ! -d /srv/ltsp/thin/"$thin_type"-"$arch"/etc/ltsp ] ; then
 	mkdir -p /srv/ltsp/thin/"$thin_type"-"$arch"
 	# Install common thin client packages.
-debootstrap --arch="$arch" --variant=minbase --include=linux-image-"$kernel_arch" \
-	"$dist" /srv/ltsp/thin/"$thin_type"-"$arch" http://deb.debian.org/

Bug#988372: closed by Paul Gevers (Re: Bug#988372: unblock: debian-edu-config/2.11.55)

2021-05-15 Thread Holger Levsen
On Fri, May 14, 2021 at 08:06:06PM +, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the release.debian.org package:
> #988372: unblock: debian-edu-config/2.11.55
[...]
> On 11-05-2021 15:22, Holger Levsen wrote:
> > Please unblock package debian-edu-config 2.11.54.
> I assume this was a typo here. Nevertheless, unblocked.

yes, the subject was correct. Thanks!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄


signature.asc
Description: PGP signature


Bug#994627: bullseye-pu: package debian-edu-config/2.11.56+deb11u1

2021-09-28 Thread Holger Levsen
On Sun, Sep 19, 2021 at 12:16:28AM +0200, Wolfgang Schweer wrote:
> [ Other info ]
> Holger Levsen will upload the package in case of approval.

Given a certain three year old^wnew policy I've went ahead and uploaded this 
now.


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

The upcoming clima apocalypse is the big elephant in every room now.


signature.asc
Description: PGP signature


Bug#995341: Highly inappropriate behavior which the RT should be aware of

2021-10-03 Thread Holger Levsen
On Fri, Oct 01, 2021 at 11:48:48AM +0200, Diederik de Haas wrote:
> I want to make sure that you're aware of what I consider HIGHLY inappropriate 
> behavior by Chuck where he is trying to sidestep/override the Xen maintainers 
> by filing this bug directly to the release.debian.org pseudo package.

why don't you give Chuck more slack and assume he filed this bug the way he did
with the best intentions? really.

and even if that would be wrong, treating it this way would not be wrong. :)


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Fischers Fritz fischt Plastik.


signature.asc
Description: PGP signature


Bug#1000511: bullseye-pu: package debian-edu-config/2.11.56+deb11u2

2021-11-28 Thread Holger Levsen
On Wed, Nov 24, 2021 at 01:29:50PM +0100, Wolfgang Schweer wrote:
> The package will be uploaded soonish by Holger Levsen.

I've done this now.



-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

The greatest danger in times of turbulence is not the turbulence;
it is to act with yesterdays logic. (Peter Drucker)


signature.asc
Description: PGP signature


Bug#1000511: bullseye-pu: package debian-edu-config/2.11.56+deb11u2

2021-12-02 Thread Holger Levsen
tags 1000511 - moreinfo
fixed 995610 2.12.5 
thanks

On Tue, Nov 30, 2021 at 11:21:56PM +0100, Wolfgang Schweer wrote:
> > The metadata for the first bug implies that it affects unstable and is
> > not yet fixed there. Could you please confirm the status?
> Yes, the bug is also fixed in unstable, please see the first changelog entry:
> https://tracker.debian.org/news/1266906/accepted-debian-edu-config-2125-source-into-unstable/

that changelog entry misses the Closes: statement, thus Adams observation
was correct, though I've now fixed the metadata, after confirming that

 df44fe85e (in the bullseye branch)
 411b5a4bf (in the master branch)

are identical except for that missing Closes: statement. I'll not do further
git archeology to investigate how that happened :)

long story short: #995610 has been fixed in sid since Oct 13th 2021.


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

&fff


signature.asc
Description: PGP signature


Bug#1000811: bullseye-pu: package debian-edu-doc/2.11.26+deb11u1

2021-12-03 Thread Holger Levsen
On Mon, Nov 29, 2021 at 01:38:19PM +0100, Wolfgang Schweer wrote:
> Holger Levsen will do the upload.

this has been done now.


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

:wq


signature.asc
Description: PGP signature


Re: Propose update of Telegram Desktop in Bullseye

2021-12-04 Thread Holger Levsen
Hi Nicholas,

On Sat, Dec 04, 2021 at 01:16:32PM +0300, Nicholas Guriev wrote:
> In this email, I would like to discuss the situation with updates of the
> telegram-desktop package in stable releases.
 
please don't do this. As in: please use a bug to have this discussion.

running 'reportbug release.debian.org' and then choosing 'bullseye proposed
updates requests' will make sure the right meta data is set for the bug, so
the stable release team will this request when they deal with these kinds of
request.

debian-release@lists.debian.org has too much traffic to deal with such kind
of requests without properly filed bugs.

HTH and thank you for maintaining telegram-desktop!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

"I know what you're thinking" used to be an idiom but now it's a business model.


signature.asc
Description: PGP signature


Re: #975016 - OpenJDK 17 support state for Bullseye

2022-02-03 Thread Holger Levsen
hi,

almost exactly a year ago...

On Sun, Feb 07, 2021 at 11:59:23AM +0100, Matthias Klose wrote:
> So I'm going with option 1, preparing for an openjdk-17 in bullseye, and
> preparing release notes and notes for security support.  This is more
> conservative than option 2, but allows to do better than the commitment made.
> 
> The option also has the advantage that approval is only needed by the security
> team.  openjdk-17 already is in testing.  granting unblock requests for new
> snapshot builds by the release team would be appreciated, but isn't strictly
> necessary as long as we can build newer snapshots. And that can be checked in
> unstable.

so, as I see it, openjdk-17 is in bullseye and now I'm wondering what
I should do with  #975016 titled "OpenJDK 17 support state for Bullseye"
and filed against src:debian-security-support, as openjdk-17 seems to be
supported and src:debian-security-support's purpose is to documented what's
unsupported.

so, should I just close this bug?


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

A ship is always safe at shore, but that is not what it's built for.
(Albert Einstein)


signature.asc
Description: PGP signature


Bug#1032885: unblock: debian-security-support/1:12+2023.03.05

2023-03-13 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-security-support, for some updated
information about security-support-limited in bookworm and a new
Romanian translation (plus 2 trivial packaging fixes). The complete
diff is trivial and rather risk-free.

[ 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

debian-security-support (1:12+2023.03.05) unstable; urgency=medium

  * security-support-limited:
- for golang and openjdk-17, point to the bookworm manual instead the one
  for bullseye.
- add mozjs102 based on package description (and #959804).
- drop mozjs52 and mozjs60 as they were only present in buster.

 -- Holger Levsen   Sun, 05 Mar 2023 20:39:38 +0100

debian-security-support (1:12+2022.08.23) unstable; urgency=medium

  * Add Romanian translation for debian-security-support debconf templates,
thanks to Remus-Gabriel Chelu. Closes: #1031615.
  * Add Romanian translation for check-support-status, thanks to
Remus-Gabriel Chelu. Closes: #1031617.
  * Fix mismatched lintian override, thanks lintian-brush.
  * Bump standards version to 4.6.2, no changes needed.

 -- Holger Levsen   Sun, 05 Mar 2023 20:06:04 +0100

$ debdiff debian-security-support_12+2022.08.22.dsc 
debian-security-support_12+2023.03.05.dsc|diffstat
 debian/changelog |   21 ++
 debian/control   |2 -
 debian/debian-security-support.lintian-overrides |2 -
 debian/po/ro.po  |  100 
++
 po/ro.po |  142 

 security-support-limited |7 ++
 6 files changed, 268 insertions(+), 6 deletions(-)

see attached full debdiff.

unblock debian-security-support/1:12+2023.03.05


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Right-handed people commit 90% of all crime world-wide.
diff -Nru debian-security-support-12+2022.08.22/debian/changelog debian-security-support-12+2023.03.05/debian/changelog
--- debian-security-support-12+2022.08.22/debian/changelog	2022-08-22 14:59:42.0 +0200
+++ debian-security-support-12+2023.03.05/debian/changelog	2023-03-05 20:39:38.0 +0100
@@ -1,3 +1,24 @@
+debian-security-support (1:12+2023.03.05) unstable; urgency=medium
+
+  * security-support-limited:
+- for golang and openjdk-17, point to the bookworm manual instead the one
+  for bullseye.
+- add mozjs102 based on package description (and #959804).
+- drop mozjs52 and mozjs60 as they were only present in buster.
+
+ -- Holger Levsen   Sun, 05 Mar 2023 20:39:38 +0100
+
+debian-security-support (1:12+2022.08.23) unstable; urgency=medium
+
+  * Add Romanian translation for debian-security-support debconf templates,
+thanks to Remus-Gabriel Chelu. Closes: #1031615.
+  * Add Romanian translation for check-support-status, thanks to
+Remus-Gabriel Chelu. Closes: #1031617.
+  * Fix mismatched lintian override, thanks lintian-brush.
+  * Bump standards version to 4.6.2, no changes needed.
+
+ -- Holger Levsen   Sun, 05 Mar 2023 20:06:04 +0100
+
 debian-security-support (1:12+2022.08.22) unstable; urgency=medium
 
   * Revert "include /var/lib/debian-security-support in package.", thus
diff -Nru debian-security-support-12+2022.08.22/debian/control debian-security-support-12+2023.03.05/debian/control
--- debian-security-support-12+2022.08.22/debian/control	2022-08-22 13:17:16.0 +0200
+++ debian-security-support-12+2023.03.05/debian/control	2023-03-05 20:33:23.0 +0100
@@ -16,7 +16,7 @@
 original-awk,
 po-debconf,
 xmlto,
-Standards-Version: 4.6.1
+Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Vcs-Git: https://salsa.debian.org/debian/debian-security-support.git
 Vcs-Browser: https://salsa.debian.org/debian/debian-security-support
diff -Nru debian-security-support-12+2022.08.22/debian/debian-security-support.lintian-overrides debian-security-support-12+2023.03.05/debian/debian-security-support.lintian-overrides
--- debian-security-support-12+2022.08.22/debian/debian-security-support.lintian-overrides	2022-08-22 12:33:16.0 +0200
+++ debian-security-support-12+2023.03.05/debian/debian-security-support.lintian-overrides	2023-03-05 20:33:23.0 +0100
@@ -1,3 +1,3 @@
 debian-security-support: no-debconf-config
 debian-security-support: postinst-uses-db-input
-debian-security-support: debconf-is-not-a-registry usr/share/debian-security-support/che

Bug#1032885: unblock: debian-security-support/1:12+2023.03.05

2023-03-13 Thread Holger Levsen
On Mon, Mar 13, 2023 at 03:58:45PM +0100, Moritz Mühlenhoff wrote:
> Am Mon, Mar 13, 2023 at 01:43:11PM +0100 schrieb Holger Levsen:
> >   * security-support-limited:
> > - for golang and openjdk-17, point to the bookworm manual instead the 
> > one
> >   for bullseye.
> That's wrong, though. (And the release notes need updating to, I'll file
> a bug soonish): In Bookworm openjdk-17 is the default Java and fully
> supported, but we need the equivalent note for openjdk-21 now.

thanks, Moritz. I'll happily update d-s-s once the release manual is updated.
or i could update d-s-s now too, if it's really just about replacing 17 with
21 in this line from  security-support-limited :

openjdk-17  See 
https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#openjdk-17

Are there any further updates expected from the security team's POV?


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

We need to learn to live with cholera. What is the alternative? Breaking up
all streets, building drainage with toilets in every building? (@tadeas_)


signature.asc
Description: PGP signature


Bug#1032885: unblock: debian-security-support/1:12+2023.03.05

2023-03-17 Thread Holger Levsen
control: retitle -1 unblock: debian-security-support/1:12+2023.03.17
control: tags -1 -moreinfo
thanks

On Fri, Mar 17, 2023 at 09:49:46AM +0100, Moritz Mühlenhoff wrote:
> > openjdk-17  See 
> > https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#openjdk-17
> Ack. I also filed #1033069 to update the release notes.

cool, thanks.
 
> > Are there any further updates expected from the security team's POV?
> I pushed a change to add a note on the legacy Spring classes we only use to
> build some packages, but with by itself are not supported to run anything.

cool, thanks.
 
> With that I think everything is covered for Bookworm I think.

great, I've just uploaded debian-security-support/1:12+2023.03.17, the
updated full debdiff to the version in bookworm is attached.

$ debdiff debian-security-support_12+2022.08.22.dsc 
debian-security-support_12+2023.03.17.dsc|diffstat
 debian/changelog |   36 +
 debian/control   |2 
 debian/debian-security-support.lintian-overrides |6 ++
 debian/po/ro.po  |  100 
+
 po/ro.po |  142 
++
 security-support-limited |8 +--
 6 files changed, 288 insertions(+), 6 deletions(-)


debian-security-support (1:12+2023.03.17) unstable; urgency=medium

  [ Moritz Muehlenhoff ]
  * security-support-limited: add note about libspring-java.

  [ Holger Levsen ]
  * security-support-limited: Add openjdk-21 and drop openjdk-17 as the latter
is the default (and supported) JDK in bookworm.
  * Add lintian override for possibly-insecure-handling-of-tmp-files-in-
maintainer-script after reviewing the postinst script.
  * Add lintian override for unused debconf templates because the templates are
    used, just not by debconf.

 -- Holger Levsen   Fri, 17 Mar 2023 12:27:15 +0100

debian-security-support (1:12+2023.03.05) unstable; urgency=medium

  * security-support-limited:
- for golang and openjdk-17, point to the bookworm manual instead the one
  for bullseye.
- add mozjs102 based on package description (and #959804).
- drop mozjs52 and mozjs60 as they were only present in buster.

 -- Holger Levsen   Sun, 05 Mar 2023 20:39:38 +0100

debian-security-support (1:12+2022.08.23) unstable; urgency=medium

  * Add Romanian translation for debian-security-support debconf templates,
thanks to Remus-Gabriel Chelu. Closes: #1031615.
  * Add Romanian translation for check-support-status, thanks to
Remus-Gabriel Chelu. Closes: #1031617.
  * Fix mismatched lintian override, thanks lintian-brush.
  * Bump standards version to 4.6.2, no changes needed.

 -- Holger Levsen   Sun, 05 Mar 2023 20:06:04 +0100


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

The system isn't broken. It was built this way.
diff -Nru debian-security-support-12+2022.08.22/debian/changelog debian-security-support-12+2023.03.17/debian/changelog
--- debian-security-support-12+2022.08.22/debian/changelog	2022-08-22 14:59:42.0 +0200
+++ debian-security-support-12+2023.03.17/debian/changelog	2023-03-17 12:27:15.0 +0100
@@ -1,3 +1,39 @@
+debian-security-support (1:12+2023.03.17) unstable; urgency=medium
+
+  [ Moritz Muehlenhoff ]
+  * security-support-limited: add note about libspring-java.
+
+  [ Holger Levsen ]
+  * security-support-limited: Add openjdk-21 and drop openjdk-17 as the latter
+is the default (and supported) JDK in bookworm.
+  * Add lintian override for possibly-insecure-handling-of-tmp-files-in-
+maintainer-script after reviewing the postinst script.
+  * Add lintian override for unused debconf templates because the templates are
+used, just not by debconf.
+
+ -- Holger Levsen   Fri, 17 Mar 2023 12:27:15 +0100
+
+debian-security-support (1:12+2023.03.05) unstable; urgency=medium
+
+  * security-support-limited:
+- for golang and openjdk-17, point to the bookworm manual instead the one
+  for bullseye.
+- add mozjs102 based on package description (and #959804).
+- drop mozjs52 and mozjs60 as they were only present in buster.
+
+ -- Holger Levsen   Sun, 05 Mar 2023 20:39:38 +0100
+
+debian-security-support (1:12+2022.08.23) unstable; urgency=medium
+
+  * Add Romanian translation for debian-security-support debconf templates,
+thanks to Remus-Gabriel Chelu. Closes: #1031615.
+  * Add Romanian translation for check-support-status, thanks to
+Remus-Gabriel Chelu. Closes: #1031617.
+  * Fix mismatched lintian override, thanks lintian-brush.
+  * Bump standards version to 4.6.2, no changes needed.
+
+ -- Holger Levsen   Sun, 05 Mar 2023 20:06:04 +010

Bug#1033378: unblock: debian-security-support/1:12+2023.03.23

2023-03-23 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-security-support, for a trivial, yet adequate
update. Sadly it has no autopkgtest, thus this unblock request.

[ Reason ]
debian-security-support in bookworm lacks a file
security-support-ended.deb12, and thus adequate complains,
though not debian-security-support. still it feels wrong
and it would need to be added in later updates anyway.
thus adding it now and adding a checklist what to do
at the beginning of each release cycle.

[ Impact ]
hardly any, but it's cleaner.

[ Tests ]
https://piuparts.debian.org/sid/broken_symlinks_issue.html
listed debian-security-support/1:12+2023.03.17 yesterdaybut
it does not list debian-security-support/1:12+2023.03.22 anymore today.
\o/

[ Risks ]
I cannot imagine any but I've seen horses puking, so.

[ 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 ]
(Anything else the release team should know.)

You are doing an awesome job. Release processes are better documented and
automated than ever, and you still keep improving them while still keeping
"a human touch", "despite also enforcing them". Seriously kudos & thank you.

unblock debian-security-support/1:12+2023.03.23

$ debdiff debian-security-support_12+2023.03.17.dsc 
debian-security-support_12+2023.03.23.dsc|diffstat
 debian/README.source |   16 +++-
 debian/changelog |   13 +
 security-support-ended.deb12 |   13 +
 3 files changed, 41 insertions(+), 1 deletion(-)

$ debdiff debian-security-support_12+2023.03.17.dsc 
debian-security-support_12+2023.03.23.dsc
diff -Nru debian-security-support-12+2023.03.17/debian/changelog 
debian-security-support-12+2023.03.23/debian/changelog
--- debian-security-support-12+2023.03.17/debian/changelog  2023-03-17 
12:27:15.0 +0100
+++ debian-security-support-12+2023.03.23/debian/changelog  2023-03-23 
22:38:23.0 +0100
@@ -1,3 +1,16 @@
+debian-security-support (1:12+2023.03.23) unstable; urgency=medium
+
+  * d/README.source: list steps to be done at the beginning of each release
+cycle to avoid bugs like #1033312.
+
+ -- Holger Levsen   Thu, 23 Mar 2023 22:38:23 +0100
+
+debian-security-support (1:12+2023.03.22) unstable; urgency=medium
+
+  * Add currently empty security-support-ended.deb12 file. Closes: #1033312.
+
+ -- Holger Levsen   Wed, 22 Mar 2023 11:24:28 +0100
+
 debian-security-support (1:12+2023.03.17) unstable; urgency=medium
 
   [ Moritz Muehlenhoff ]
diff -Nru debian-security-support-12+2023.03.17/debian/README.source 
debian-security-support-12+2023.03.23/debian/README.source
--- debian-security-support-12+2023.03.17/debian/README.source  2023-03-05 
20:33:23.0 +0100
+++ debian-security-support-12+2023.03.23/debian/README.source  2023-03-22 
17:00:24.0 +0100
@@ -7,9 +7,23 @@
 All changes should be introduced in unstable first, and then migrate to 
testing.
 To support stable and older releases there are GIT branches.
 
-Usually only support status updates are applied to stable and older branches.
+Only support status updates are applied to stable and older branches.
 
 If in doubt whether something should be committed for unstable,
 please open a MR on salsa.debian.org so the change can be discussed there.
 
 Further improvements to this README are very welcome too.
+
+# ToDo list for a new Debian release
+
+At the beginning of each new Debian release cycle, these steps need to be done:
+
+- create a new git branch for the old release
+- increase the epoch in debian/changelog
+- create security-support-ended.debX based on the previous release
+- debian/rules: increase NEXT_VERSION_ID
+- check-support-status.in:
+  - increase DEB_NEXT_VER_ID
+  - increase DEB_LOWEST_VER_ID and drop security-support-ended.debY
+- update links with release codenames in security-support-limited
+
diff -Nru debian-security-support-12+2023.03.17/security-support-ended.deb12 
debian-security-support-12+2023.03.23/security-support-ended.deb12
--- debian-security-support-12+2023.03.17/security-support-ended.deb12  
1970-01-01 01:00:00.0 +0100
+++ debian-security-support-12+2023.03.23/security-support-ended.deb12  
2023-03-22 10:34:41.0 +0100
@@ -0,0 +1,13 @@
+
+# List of packages whose security support ends before the distribution EOL
+
+# File format: Columns, separated by one or more space characters
+# 1. source package name
+# 2. last version with support
+#Important: If there have been binNMUs, enter the highest version
+#number used
+# 3. Date when support ended or will end, in the form -mm-dd
+# 4. Descriptive text or URL with more details (optional)
+#In the program's output, this is prefixed with "Details:"
+
+# none yet (please remove this

Bug#1034400: unblock: debian-edu-config/2.12.32

2023-04-14 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-config, which is a key package and thus
needs unblocking. All autopkgtests are successful and the package has been
in unstable since 17 days.

The update fixes one bug affecting the use with blueray disks.

This is the full debdiff:

$ debdiff debian-edu-config_2.12.31.dsc debian-edu-config_2.12.32.dsc
diff -Nru debian-edu-config-2.12.31/debian/changelog 
debian-edu-config-2.12.32/debian/changelog
--- debian-edu-config-2.12.31/debian/changelog  2023-02-26 10:10:43.0 
+0100
+++ debian-edu-config-2.12.32/debian/changelog  2023-03-27 20:40:47.0 
+0200
@@ -1,3 +1,10 @@
+debian-edu-config (2.12.32) unstable; urgency=medium
+
+  * debian-edu-ltsp-install: fix failure with absent BD iso images. Patch
+thanks to Wolfgang Schweer. Closes: #1033451.
+
+ -- Holger Levsen   Mon, 27 Mar 2023 20:40:47 +0200
+
 debian-edu-config (2.12.31) unstable; urgency=medium
 
   * sbin/debian-edu-pxeinstall: adjust for memtest86+ 6.10-4, thanks to
diff -Nru debian-edu-config-2.12.31/sbin/debian-edu-ltsp-install 
debian-edu-config-2.12.32/sbin/debian-edu-ltsp-install
--- debian-edu-config-2.12.31/sbin/debian-edu-ltsp-install  2022-11-13 
14:55:57.0 +0100
+++ debian-edu-config-2.12.32/sbin/debian-edu-ltsp-install  2023-03-27 
20:36:55.0 +0200
@@ -18,7 +18,7 @@
 # Licence: GPL2+
 # first edited:2019-11-21
 
-version=2021-11-18
+version=2023-03-25
 
 set -e
 
@@ -598,7 +598,7 @@
mkdir -p /srv/ltsp/dlw
chmod 755 /srv/ltsp/dlw
# Use BD-ISO if available.
-   if ! mountpoint -q /media/cdrom ; then
+   if [ "true" == "$BD_ISO" ] && ! mountpoint -q /media/cdrom ; then
mount /media/cdrom
fi
if grep -q BD /etc/apt/sources.list && [ -f /media/cdrom/.disk/info ] ; 
then





unblock debian-edu-config/2.12.32

Thanks!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Just 100 companies are responsible for 71% of global emissions.
https://www.theguardian.com/sustainable-business/2017/jul/10/100-fossil-fuel-companies-investors-responsible-71-global-emissions-cdp-study-climate-change


signature.asc
Description: PGP signature


Bug#928290: unblock: debian-edu-doc/2.10.16

2019-05-01 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock debian-edu-doc, it's a documentation only change:

debian-edu-doc (2.10.16) unstable; urgency=medium

  * Update Debian Edu Buster and Stretch manuals from the wiki.
  * Update debian/copyright from the wikis.

  [ Translation updates ]
  * Buster manual:
- Dutch: Frans Spiesschaert
- German: Wolfgang Schweer
- Italian: Claudio Carboncini
- Chinese (Simplified): Ma Yong
- Polish: Wiktor Wandachowicz
- Norwegian Bokmål: Allan Nordhøy
  * ITIL manual:
- Dutch: Frans Spiesschaert
- Chinese (Simplified): Ma Yong
- Norwegian Bokmål: Allan Nordhøy
  * Audacity manual:
- Dutch: Frans Spiesschaert
- Chinese (Simplified): zlffcn
- Norwegian Bokmål: Allan Nordhøy
  * Rosegarden manual:
- Dutch: Frans Spiesschaert
- Norwegian Bokmål: Allan Nordhøy
  * Stretch manual:
- German: Wolfgang Schweer
- Dutch: Frans Spiesschaert
- French: Jean-Pierre Giraud. Closes: #927430
- Chinese (Simplified): Ma Yong
- Polish: Wiktor Wandachowicz
- Norwegian Bokmål: Allan Nordhøy

$ debdiff debian-edu-doc_2.10.15.dsc debian-edu-doc_2.10.16.dsc|diffstat
 debian/changelog|   34 
 debian/copyright|   12 
 documentation/audacity/audacity-manual.cs.po|9 
 documentation/audacity/audacity-manual.fr.po|9 
 documentation/audacity/audacity-manual.nb.po|   38 
 documentation/audacity/audacity-manual.nl.po|   24 
 documentation/audacity/audacity-manual.pl.po|9 
 documentation/audacity/audacity-manual.pot  |9 
 documentation/audacity/audacity-manual.pt_BR.po |9 
 documentation/audacity/audacity-manual.sv.po|9 
 documentation/audacity/audacity-manual.uk.po|9 
 documentation/audacity/audacity-manual.xml  |4 
 documentation/audacity/audacity-manual.zh.po|   33 
 documentation/audacity/audacity-manual.zh_Hant.po   |9 
 documentation/debian-edu-buster/debian-edu-buster-manual.da.po  |   71 
 documentation/debian-edu-buster/debian-edu-buster-manual.de.po  |   97 
 documentation/debian-edu-buster/debian-edu-buster-manual.es.po  |   44 
 documentation/debian-edu-buster/debian-edu-buster-manual.fr.po  |   51 
 documentation/debian-edu-buster/debian-edu-buster-manual.it.po  |  366 -
 documentation/debian-edu-buster/debian-edu-buster-manual.ja.po  |   70 
 documentation/debian-edu-buster/debian-edu-buster-manual.nb.po  |  649 --
 documentation/debian-edu-buster/debian-edu-buster-manual.nl.po  |  137 
 documentation/debian-edu-buster/debian-edu-buster-manual.pl.po  |  415 -
 documentation/debian-edu-buster/debian-edu-buster-manual.pot|   44 
 documentation/debian-edu-buster/debian-edu-buster-manual.xml|   25 
 documentation/debian-edu-buster/debian-edu-buster-manual.zh.po  | 1155 ---
 documentation/debian-edu-buster/debian-edu-buster-manual.zh_Hant.po |   44 
 documentation/debian-edu-itil/debian-edu-itil-manual.nb.po  |   14 
 documentation/debian-edu-itil/debian-edu-itil-manual.nl.po  |   10 
 documentation/debian-edu-itil/debian-edu-itil-manual.pot|4 
 documentation/debian-edu-itil/debian-edu-itil-manual.xml|2 
 documentation/debian-edu-itil/debian-edu-itil-manual.zh.po  |   11 
 documentation/debian-edu-itil/debian-edu-itil-manual.zh_Hant.po |4 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.da.po|   24 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.de.po|   38 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.es.po|   17 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.fr.po| 3167 
+++---
 documentation/debian-edu-stretch/debian-edu-stretch-manual.it.po|   43 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.ja.po|   17 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.nb.po|   66 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.nl.po|   38 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.pl.po|   54 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.pot  |   17 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.xml  |8 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.zh.po|  301 
 documentation/rosegarden/rosegarden-manual.es.po|4 
 documentation/rosegarden/rosegarden-manual.fr.po|4 
 documentation/rosegarden/rosegarden-manual.nb.po|   19 
 documentation/rosegarden/rosegarden-manual

Bug#928290: Acknowledgement (unblock: debian-edu-doc/2.10.16)

2019-05-01 Thread Holger Levsen
Hi,

attached is the debdiff for this unblock request.


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

Dance like no one's watching. Encrypt like everyone is.


debian-edu-doc_2.10.16.diff.xz
Description: application/xz


signature.asc
Description: PGP signature


Bug#928223: unblock / pre approval: otrs2/6.0.16-2

2019-05-08 Thread Holger Levsen
control: tags -1 - moreinfo
thanks


signature.asc
Description: PGP signature


Bug#928663: unblock: piuparts/1.0.0

2019-05-08 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock the package piuparts, the changes relevant to normal users of 
the packages are these:

   * piuparts.py:
 - Add '--merged-usr' support when using debootstrap to create the chroot.
 - Add '--distupgrade-to-testdebs-from DIR' as a shorthand for
   '--bindmount DIR --testdebs-repo DIR --distupgrade-to-testdebs'.

In theory also relevant (because these changes touch code everyone is using) 
are also
these changes:

   * piupartslib/packagesdb.py:
 - Keep recycled pass logs while waiting for new test results, continuing
   to show them as "successfully-tested" instead of "waiting-to-be-tested".
 - Add (hardcoded) list of missing dependencies that resolve to
   "ignore-does-not-exist".
   Used for packages to be skipped via "is_installable_*" scripts to
   exclude them from "dependency-does-not-exist" state.

In theory, because these codepathes are not used in normal piuparts usage (but 
only
in master-server setups which TTBOMK is only used by Andreas and me.) 

$ debdiff piuparts_0.98.dsc piuparts_1.0.0.dsc | diffstat
 piuparts.py
|   21 
 piupartslib/packagesdb.py  
|   58 +
 2 files changed, 79 insertions

The custom-scripts might be used by some piuparts users (not by default though),
yet I have a high confidence they are good, as we are using them since weeks on 
piuparts.d.o without any issues.

All the other changes only affect the piuparts master-server setup or 
documentation.

The full changelog is:

 piuparts (1.0.0) unstable; urgency=medium
 .
   [ David Steele ]
   * piuparts-reports.py:
 Revert "Don't add results from outdated binaries to summary.json" from
 0.94. The reverted commit is 62a6b3c438f42480ce3a08996ed4994de1561591.
 The patch was added to avoid incorporating summary.json reporting results
 for binary packages which are no longer part of the source package. It
 stopped Piuparts from blocking the source package from testing migration.
 It has a bug related to "upgrade test" sections, which cause a large
 number of packages to incorrectly be reported in the "waiting" state.
 .
   [ Andreas Beckmann ]
   * piuparts.py:
 - Add '--merged-usr' support when using debootstrap to create the chroot.
 - Add '--distupgrade-to-testdebs-from DIR' as a shorthand for
   '--bindmount DIR --testdebs-repo DIR --distupgrade-to-testdebs'.
   * distros.conf:
 - wheezy* has been archived/removed.
 - jessie* has been partially archived/removed.
 - Add buster-backports.
 - Add bullseye-proposed-updates.
   * piuparts.conf:
 - Add section [sid-merged-usr], using --merged-usr.  (Closes: #848968)
 - Use --warn-on-debsums-errors for tests ending in buster.
 - Rename [stretch2proposed] to [stretch2next]
   and [buster2proposed] to [buster2next].
   * piupartslib/packagesdb.py:
 - Keep recycled pass logs while waiting for new test results, continuing
   to show them as "successfully-tested" instead of "waiting-to-be-tested".
 - Add (hardcoded) list of missing dependencies that resolve to
   "ignore-does-not-exist".
   Used for packages to be skipped via "is_installable_*" scripts to
   exclude them from "dependency-does-not-exist" state.
   * piuparts-slave.py:
 - New option "slave-flush-interval" to flush logs more frequently to the
   master. Set to 30 minutes.
 - New option "chroot-meta-directory" to share reference target chroot
   metadata between slave instances.
   * piuparts-report.py:
 - Omit states with 0 packages from section summaries.
   * scripts/{post_chroot_unpack,pre_distupgrade}_allow_unauthenticated:
 - Disable Check-Valid-Until for wheezy/updates and jessie-backports.
   * scripts/post_distupgrade_exceptions:
 - Handle /var/lib/pam/seen stretch -> buster upgrade by running
   pam-auth-update if needed. Workaround for #920760.
   * scripts/pre_remove_40_find_unowned_lib_links:
 - Handle --merged-usr environments.
   * master-bin/reschedule_piuparts_tests: Do not act on 'bugged/*.log' and
 'affected/*.log' by default. Add --bugged, --affected flags.
 .
   [ Holger Levsen ]
   * Declare this release to be version 1.0.0, finally. May the force be with
 you.
   * htdocs/news.tpl:
 - add news about sid-merged-usr being tested.
 - add news about the 1.0.0 release.
   * piuparts_slave_join.8.txt: update revdate to date of last change.

$ debdiff piuparts_0.98.dsc piuparts_1.0.0.dsc |

Bug#928223: unblock / pre approval: otrs2/6.0.16-2

2019-05-09 Thread Holger Levsen
control: tags -1 moreinfo

On Thu, May 09, 2019 at 10:06:50AM +0200, Patrick Matthäi wrote:
> Am 08.05.2019 um 15:50 schrieb Holger Levsen:
> > control: tags -1 - moreinfo
> Means this I should upload it now to buster/testing?

well, sorry, I have misread your last emails to this bug and thought you
had already uploaded. But yes, you can now upload to buster and then you
remove the moreinfo tag again so that the RT team knows to look at this
bug again.

sorry for the noise.


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


fixing debian-security-support upgrades from stretch (for good)

2019-05-13 Thread Holger Levsen
[re-sent with debian-release list address corrected...]


hi,

so there is "#928172 debian-security-support: fails to upgrade from 'testing':
dpkg: error: error executing hook" which happens when base-files is upgraded
before debian-security-support (but doesnt happen if d-s-s is upgraded first...)

So I think this can only be fixed properly (=without asking people to
upgrade to the latest stretch pointrelease but instead allowing upgrades
to buster from *any* stretch pointrelease) by adding a "pre-depends:
debian-security-support (>= 2019.04.25)" to base-files in buster.

As per policy 7.2 I'm asking debian-devel to discuss this and form a
consensus that this is the right thing to do.

Please note that there are two more relevant bugs for this disucssion:

"#927450 [debian-security-support] debian-security-support needs to be
adapted to each new Debian release" - this bug should be fixed in
another debian-security-support upload targeted at buster, probably by
just exiting with 0 in case of an unsupported release.
Please note that #927450 was fixed in d-s-s 2019.04.25 and then reopened
with another scope :/ (=fixing this permanently and forever, while #927450
was originally only about not recognizing buster as a valid release.)

"#928204 [debian-security-support] check-support-status: cannot
create /var/lib/debian-security-support/security-support.semaphore:
Directory nonexistent" - I looked at the code and couldnt see how this
bug could happen. Help welcome, also just by confirming whether it's
possible for you to (not) reproduce this bug.


-- 
tschau,
Holger, who didn't create this mess...

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Re: fixing debian-security-support upgrades from stretch (for good)

2019-05-13 Thread Holger Levsen
reassign -1 base-files
retitle -1 base-files: please add a break on d-s-s < 2019.04.25
thanks

On Mon, May 13, 2019 at 01:00:14PM +0100, Ben Hutchings wrote:
> On Mon, 2019-05-13 at 11:52 +, Holger Levsen wrote:
> > So I think this can only be fixed properly (=without asking people to
> > upgrade to the latest stretch pointrelease but instead allowing upgrades
> > to buster from *any* stretch pointrelease) by adding a "pre-depends:
> > debian-security-support (>= 2019.04.25)" to base-files in buster.
> This makes debian-security-support transitively essential, whereas it
> used to be optional.

thanks, Ben.

> Is "Conflicts" not strong enough?
 
after re-reading
https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks
and
https://www.debian.org/doc/debian-policy/ch-relationships.html#conflicting-binary-packages-conflicts
(policy 7.3 and 7.4) I now also think that a "Breaks:
debian-security-support (>= 2019.04.25)" in src:base-files is in order.

Thanks.


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

we'll all die. make a difference while you can. disobey. smile.


signature.asc
Description: PGP signature


Re: fixing debian-security-support upgrades from stretch (for good)

2019-05-13 Thread Holger Levsen
On Mon, May 13, 2019 at 08:17:26PM +0100, Ben Hutchings wrote:
> On Mon, 2019-05-13 at 19:08 +0000, Holger Levsen wrote:
> > reassign -1 base-files
> > retitle -1 base-files: please add a break on d-s-s < 2019.04.25
 
and FWIW and for future releases, I've just now done
https://salsa.debian.org/debian/debian-security-support/commit/970c319393cc1a43d6213b21e92b3ec1c6b77e73
"check-support-status.in: don't fail if security-support-ended.debX does
not exist for the release d-s-s is running on. Closes: #927450." though
I won't upload this immediatly as I'm not sure it's the most ideal fix
for this. Maybe it is though.


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#928972: unblock: debian-security-support/2019.05.14

2019-05-14 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
x-debbugs-cc: sanv...@unex.es

Please unblock package debian-security-support, it fixes two RC bugs.

Attached is the debdiff against 2019.04.25 which is not in testing but
has been unblocked by Niels via #926397.

unblock debian-security-support/2019.05.14

The changelog explained:

+  * check-support-status.in: don't fail if security-support-ended.debX does
+not exist for the release d-s-s is running on. Closes: #927450.

For this I just replaced 'exit 1' with 'exit 0'...

+  * postinst and check-support-status.hook: add code to create the d-s-s
+user's home directory if it doesn't exist, as schroot copies /etc/passwd
+from the host without creating the user home directories. Closes: #928204.
+Thanks to Santiago Vila.

Here I decided to also add this code to check-support-status.hook to be on
the safe side. I believe this is not needed but let's be safe now.
(Cleaning this up for bullseye is tracked via #928968.)

+  * d/control: set myself as maintainer to formally adopt the package and drop
+Christoph Biedl on his request. Many thanks for creating this package and
+maintaining it, Christoph!


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

Some people say that the climate crisis  is something that we all have created,
but  that is not true,  because if everyone is guilty  then no one is to blame.
And someone is to blame.  Some people, some companies,  some decision-makers in
particular, have known exactly what priceless values they have been sacrificing
to continue making unimaginable amounts of money.
diff -Nru debian-security-support-2019.04.25/check-support-status.hook debian-security-support-2019.05.14/check-support-status.hook
--- debian-security-support-2019.04.25/check-support-status.hook	2019-04-25 11:24:00.0 +0200
+++ debian-security-support-2019.05.14/check-support-status.hook	2019-05-14 11:36:45.0 +0200
@@ -4,6 +4,8 @@
 #%# License: GPL-2.0-only
 
 # This codes duplicates "postinst configure"
+# 20190514: but why? and why all of it, eg the user creation?
+# FIXME: we should drop this after the Buster release, this is tracked as #928968.
 
 set -e
 
@@ -23,6 +25,12 @@
 "$USERNAME"
 fi
 
+# needed for schroots which copy /etc/passwd from the host
+if [ ! -d "$LIB_DIR" ]; then
+mkdir "$LIB_DIR"
+chown $USERNAME:$USERNAME "$LIB_DIR"
+fi
+
 if [ "$TMPDIR" ] && [ "$(stat --format=%a "$TMPDIR")" != '1777' ] ; then
 export TMPDIR='/tmp'
 fi
diff -Nru debian-security-support-2019.04.25/check-support-status.in debian-security-support-2019.05.14/check-support-status.in
--- debian-security-support-2019.04.25/check-support-status.in	2019-04-25 11:20:34.0 +0200
+++ debian-security-support-2019.05.14/check-support-status.in	2019-05-13 21:14:22.0 +0200
@@ -22,7 +22,7 @@
 
 if [ "$DEBIAN_VERSION" -lt "$DEB_LOWEST_VER_ID" ] || [ "$DEBIAN_VERSION" -gt "$DEB_NEXT_VER_ID" ] ; then
 eval_gettext "Unknown DEBIAN_VERSION \$DEBIAN_VERSION. Valid values from \$DEB_LOWEST_VER_ID and \$DEB_NEXT_VER_ID"; echo
-exit 1
+exit 0
 fi
 
 LIST=
diff -Nru debian-security-support-2019.04.25/debian/changelog debian-security-support-2019.05.14/debian/changelog
--- debian-security-support-2019.04.25/debian/changelog	2019-04-25 11:36:54.0 +0200
+++ debian-security-support-2019.05.14/debian/changelog	2019-05-14 11:48:37.0 +0200
@@ -1,3 +1,17 @@
+debian-security-support (2019.05.14) unstable; urgency=medium
+
+  * check-support-status.in: don't fail if security-support-ended.debX does
+not exist for the release d-s-s is running on. Closes: #927450.
+  * postinst and check-support-status.hook: add code to create the d-s-s
+user's home directory if it doesn't exist, as schroot copies /etc/passwd
+from the host without creating the user home directories. Closes: #928204.
+Thanks to Santiago Vila.
+  * d/control: set myself as maintainer to formally adopt the package and drop
+Christoph Biedl on his request. Many thanks for creating this package and
+maintaining it, Christoph!
+
+ -- Holger Levsen   Tue, 14 May 2019 11:48:37 +0200
+
 debian-security-support (2019.04.25) unstable; urgency=medium
 
   * Team upload.
diff -Nru debian-security-support-2019.04.25/debian/control debian-security-support-2019.05.14/debian/control
--- debian-security-support-2019.04.25/debian/control	2019-04-20 16:17:12.0 +0200
+++ debian-security-support-2019.05.14/debian/c

Bug#928972: unblock: debian-security-support/2019.05.14

2019-05-14 Thread Holger Levsen
On Tue, May 14, 2019 at 12:11:41PM +0200, Holger Levsen wrote:
> +  * postinst and check-support-status.hook: add code to create the d-s-s
> +user's home directory if it doesn't exist, as schroot copies /etc/passwd
> +from the host without creating the user home directories. Closes: 
> #928204.
> +Thanks to Santiago Vila.
> 
> Here I decided to also add this code to check-support-status.hook to be on
> the safe side. I believe this is not needed but let's be safe now.
> (Cleaning this up for bullseye is tracked via #928968.)

as you can read in #928968 it was good to stay on the safe side and to
add the relevant code to check-support-status.hook, so that I have
improved the code comments in git further (see
https://salsa.debian.org/debian/debian-security-support/commit/db4096368c49002cfb413d8a9dabb2afffb39f39
if you care about the details) and closed #928968.

tl;dr: debian-security-support 2019.05.14 is still good for buster as it
is.


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#929082: unblock: razor/1:2.85-4.2

2019-05-16 Thread Holger Levsen
On Thu, May 16, 2019 at 09:52:45PM +0200, Paul Gevers wrote:
> Well, if they are maintained by the QA group, there are at least around
> 90 people notified of stuff.

no. noone is notified about bugs in packages maintained by the QA group.
(or maybe some poor soul is, but noone is reading those notices *if*
someone receives them.)


-- 
tschau,
Holger, member of the qa group

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#929374: unblock: debian-security-support/2019.05.22

2019-05-22 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-security-support, the trivial debdiff is
inline below. This change is only useful to have in Buster, so that we
can have this version (modulo ~deb9u1) in Stretch without breaking the
archive constraints.

(
 If you think this is non-sense/sub-optimal, please tell me a better
 plan. I'm not fully convinced this is sensible though I do think we
 should inform Stretch users about ended security support. OTOH cherry
 picking commits seems more work than this, and having the version in
 sync in the different suites also seems useful to me.
)

unblock debian-security-support/2019.05.22

$ debdiff debian-security-support_2019.05.14.dsc 
debian-security-support_2019.05.22.dsc
diff -Nru debian-security-support-2019.05.14/check-support-status.hook 
debian-security-support-2019.05.22/check-support-status.hook
--- debian-security-support-2019.05.14/check-support-status.hook
2019-05-14 11:36:45.0 +0200
+++ debian-security-support-2019.05.22/check-support-status.hook
2019-05-14 14:09:54.0 +0200
@@ -3,9 +3,7 @@
 #%# Copyright (C) 2014-2017 Christoph Biedl 
 #%# License: GPL-2.0-only
 
-# This codes duplicates "postinst configure"
-# 20190514: but why? and why all of it, eg the user creation?
-# FIXME: we should drop this after the Buster release, this is tracked as 
#928968.
+# This codes duplicates "postinst configure", see #928968 why this has to be 
done...
 
 set -e
 
diff -Nru debian-security-support-2019.05.14/debian/changelog 
debian-security-support-2019.05.22/debian/changelog
--- debian-security-support-2019.05.14/debian/changelog 2019-05-14 
11:48:37.0 +0200
+++ debian-security-support-2019.05.22/debian/changelog 2019-05-22 
14:49:10.0 +0200
@@ -1,3 +1,13 @@
+debian-security-support (2019.05.22) unstable; urgency=medium
+
+  * Mark jasperreports as end-of-life in Stretch as well. Closes: #884907.
+  * Explain in comments to check-support-status.hook and postinst that code
+needs to be present in both files as the hook could be run before
+postinst. #928968 has a longer explanation why and is used for tracking
+that this will be properly fixed eventually.
+
+ -- Holger Levsen   Wed, 22 May 2019 14:49:10 +0200
+
 debian-security-support (2019.05.14) unstable; urgency=medium
 
   * check-support-status.in: don't fail if security-support-ended.debX does
diff -Nru 
debian-security-support-2019.05.14/debian/debian-security-support.postinst 
debian-security-support-2019.05.22/debian/debian-security-support.postinst
--- debian-security-support-2019.05.14/debian/debian-security-support.postinst  
2019-05-14 11:16:42.0 +0200
+++ debian-security-support-2019.05.22/debian/debian-security-support.postinst  
2019-05-14 14:11:57.0 +0200
@@ -7,6 +7,13 @@
 USERNAME=debian-security-support
 LIB_DIR="/var/lib/$USERNAME"
 
+##
+##
+# WARNING: if you modify code here, you probably also need to modify #
+#  ../check-support-status.hook  #
+##
+##
+
 case "$1" in
 configure)
 # assert user
diff -Nru debian-security-support-2019.05.14/security-support-ended.deb9 
debian-security-support-2019.05.22/security-support-ended.deb9
--- debian-security-support-2019.05.14/security-support-ended.deb9  
2018-03-16 15:39:59.0 +0100
+++ debian-security-support-2019.05.22/security-support-ended.deb9  
2019-05-22 14:06:16.0 +0200
@@ -11,3 +11,4 @@
 #In the program's output, this is prefixed with "Details:"
 
 tomcat6  6.0.45+dfsg-1   2016-12-31  
https://lists.debian.org/debian-java/2016/01/msg00069.html
+jasperreports4.1.3+dfsg-32017-12-09  
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880467#10


Thanks.

-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

Some people say that the climate crisis  is something that we all have created,
but  that is not true,  because if everyone is guilty  then no one is to blame.
And someone is to blame.  Some people, some companies,  some decision-makers in
particular, have known exactly what priceless values they have been sacrificing
to continue making unimaginable amounts of money.


signature.asc
Description: PGP signature


Bug#929635: unblock: munin/2.0.49-1

2019-05-27 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package munin, it fixes three important bugs (and a bunch
of normal bugs). munin is a leaf package and 2.0.49 is just another bugfix
release and has been in sid since 11 days without any new issues reported.

munin (2.0.49-1) unstable; urgency=medium

  [ Lars Kruse ]
  * New upstream version 2.0.49, fixing the upstream issue #1187
(https://github.com/munin-monitoring/munin/issues/1187) which breaks the
visualization of comparison pages and the "problems" overview for munin's
default settings ("html_strategy" and "graph_strategy" being "cron").
  * New upstream version 2.0.48, fixing various issues, including bugs in:
- Accept DNS names in "allow" (Closes: #483617)
- Natural sort output on cpuspeed plugin (Closes: #924366)
- postgres_connections_ "Query failed!" (Closes: #924424)
- diskstat_ plugin fails with 4.19 kernels (Closes: #926146)
- open_files max is 18 quintillion, obscuring graph (Closes: #928211)
- upstream issues:
  * https://github.com/munin-monitoring/munin/issues/579:
A connection issue with a node leads to the premature removal of all
its graphs from the master visualization, if any plugin (from any
node) returned an invalid output.
  * https://github.com/munin-monitoring/munin/issues/951:
munin-async failed to handle plugins with names containing special
characters. Such valid plugins worked only locally, but not via
munin-async.
  * https://github.com/munin-monitoring/munin/issues/460:
In an fcgid-based setup (recommended when using nginx) every but the
first request for a "comparison" page returned invalid graphs due to
a mistaken permanent internal state change. This long-standing issue
plagued munin since wheezy.
  * Re-export upstream signing key without extra signatures.
  * Ensure that /var/cache/munin/www exists.
Thanks to Marvin Gülker (Closes: #927692)
  * Keep permission of /run/munin in sync for systemd and sysvinit

 -- Holger Levsen   Thu, 16 May 2019 01:21:08 +0200

$ debdiff munin_2.0.47-1.dsc  munin_2.0.49-1.dsc | diffstat
 ChangeLog   |   56 
 RELEASE |2 
 debian/changelog|   57 ++--
 debian/examples/systemd-fastcgi/munin-graph.service |   11 ++
 debian/examples/systemd-fastcgi/munin-graph.socket  |8 +
 debian/examples/systemd-fastcgi/munin-html.service  |   11 ++
 debian/examples/systemd-fastcgi/munin-html.socket   |8 +
 debian/munin-common.tmpfile |2 
 debian/munin-node.tmpfile   |2 
 debian/munin.examples   |1 
 debian/munin.init   |   10 +-
 debian/tests/munin-node/02.plugins.t|4 
 debian/upstream/signing-key.asc |   39 
 master/lib/Munin/Master/Config.pm   |   21 +++-
 master/lib/Munin/Master/HTMLOld.pm  |   92 ++--
 master/lib/Munin/Master/Node.pm |   32 --
 master/lib/Munin/Master/Update.pm   |3 
 master/lib/Munin/Master/UpdateWorker.pm |   26 -
 node/_bin/munin-asyncd.in   |5 -
 node/lib/Munin/Node/Config.pm   |1 
 node/lib/Munin/Node/SpoolWriter.pm  |9 +
 node/t/munin_node_spoolreader.t |   40 
 node/t/munin_node_spoolwriter.t |4 
 plugins/node.d.linux/acpi.in|2 
 plugins/node.d.linux/cpuspeed.in|2 
 plugins/node.d.linux/diskstat_.in   |4 
 plugins/node.d.linux/open_files.in  |6 -
 plugins/node.d/nutups_.in   |   16 ++-
 plugins/node.d/postgres_connections_.in |2 
 plugins/node.d/snmp__if_.in |4 
 30 files changed, 348 insertions(+), 132 deletions(-)

The full debdiff is attached.

unblock munin/2.0.49-1


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

Dance like no one's watching. Encrypt like everyone is.
diff -Nru munin-2.0.47/ChangeLog munin-2.0.49/ChangeLog
--- munin-2.0.47/ChangeLog	2019-02-28 15:43:36.0 +0100
+++ munin-2.0.49/ChangeLog	2019-05-09 05:45:43.0 +0200
@@ -1,5 +1,60 @@
 -*- text -*-
 
+munin-2.0.49, 2019-05-09
+
+---
+Summary
+---
+
+Bugfix release.
+
+--
+Detailed Changelog
+--

Bug#929843: unblock: debian-security-support/2019.06.01

2019-06-01 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-security-support, it's a translation only
update:

debian-security-support (2019.06.01) unstable; urgency=medium

  * New translations:
- Swedish, thanks to Andreas Ronnquist. Closes: #929401.
- Dutch, thanks to Frans Spiesschaert. Closes: #929809.
  * Translation updates:
- Russian, thanks to Yuri Kozlov. Closes: #929384.
- Japanese, thanks to Shinichi Sakata and victory.
- Portuguese, thanks to Américo Monteiro. Closes: #929404.
- Polish, thanks to Łukasz Dulny.
- Brasilian Portuguese, thanks to Adriano Rafael Gomes. Closes: #929765.
- Italian, thanks to Beatrice Torracca. Closes: #929812.

 -- Holger Levsen   Sat, 01 Jun 2019 17:44:00 +0200

unblock debian-security-support/2019.06.01

The full debdiff is attached.


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

we'll all die. make a difference while you can. disobey. smile.
diff -Nru debian-security-support-2019.05.22/debian/changelog debian-security-support-2019.06.01/debian/changelog
--- debian-security-support-2019.05.22/debian/changelog	2019-05-22 14:49:10.0 +0200
+++ debian-security-support-2019.06.01/debian/changelog	2019-06-01 17:44:00.0 +0200
@@ -1,3 +1,18 @@
+debian-security-support (2019.06.01) unstable; urgency=medium
+
+  * New translations:
+- Swedish, thanks to Andreas Ronnquist. Closes: #929401.
+- Dutch, thanks to Frans Spiesschaert. Closes: #929809.
+  * Translation updates:
+- Russian, thanks to Yuri Kozlov. Closes: #929384.
+- Japanese, thanks to Shinichi Sakata and victory.
+- Portuguese, thanks to Américo Monteiro. Closes: #929404.
+- Polish, thanks to Łukasz Dulny.
+- Brasilian Portuguese, thanks to Adriano Rafael Gomes. Closes: #929765.
+- Italian, thanks to Beatrice Torracca. Closes: #929812.
+
+ -- Holger Levsen   Sat, 01 Jun 2019 17:44:00 +0200
+
 debian-security-support (2019.05.22) unstable; urgency=medium
 
   * Mark jasperreports as end-of-life in Stretch as well. Closes: #884907.
diff -Nru debian-security-support-2019.05.22/po/it.po debian-security-support-2019.06.01/po/it.po
--- debian-security-support-2019.05.22/po/it.po	2018-03-16 15:39:59.0 +0100
+++ debian-security-support-2019.06.01/po/it.po	2019-05-31 17:53:30.0 +0200
@@ -1,13 +1,13 @@
 # Italian translation of debian-security-support debconf messages.
 # Copyright (C) 2014, debian-security-support package's copyright holder
 # This file is distributed under the same license as the debian-security-support package.
-# Beatrice Torracca , 2014, 2016.
+# Beatrice Torracca , 2014, 2016, 2019.
 msgid ""
 msgstr ""
 "Project-Id-Version: debian-security-support\n"
 "Report-Msgid-Bugs-To: debian-security-supp...@packages.debian.org\n"
 "POT-Creation-Date: 2016-06-07 12:13+0200\n"
-"PO-Revision-Date: 2016-05-22 12:53+0200\n"
+"PO-Revision-Date: 2019-05-31 17:34+0200\n"
 "Last-Translator: Beatrice Torracca \n"
 "Language-Team: Italian \n"
 "Language: it\n"
@@ -23,6 +23,8 @@
 "Unknown DEBIAN_VERSION $DEBIAN_VERSION. Valid values from "
 "$DEB_LOWEST_VER_ID and $DEB_NEXT_VER_ID"
 msgstr ""
+"DEBIAN_VERSION $DEBIAN_VERSION sconosciuta. Valori validi da $"
+"DEB_LOWEST_VER_ID e $DEB_NEXT_VER_ID"
 
 #: ../check-support-status.in:63
 msgid "Failed to parse the command line parameters"
@@ -39,12 +41,12 @@
 
 #: ../check-support-status.in:117
 msgid "E: Need a --type if --list is given"
-msgstr ""
+msgstr "E: Necessario --type se è specificato --list"
 
 #: ../check-support-status.in:130
 #, sh-format
 msgid "E: Unknown --type '$TYPE'"
-msgstr ""
+msgstr "E: --type '$TYPE' sconosciuto"
 
 #: ../check-support-status.in:152
 msgid "E: Cannot detect dpkg version, assuming wheezy or newer"
@@ -100,11 +102,9 @@
 "per alcuni pacchetti."
 
 #: ../check-support-status.in:320
-#, fuzzy, sh-format
+#, sh-format
 msgid "* Source:$SRC_NAME, will end on $ALERT_WHEN"
-msgstr ""
-"* Sorgente:$SRC_NAME, terminato il $ALERT_WHEN alla versione "
-"$ALERT_VERSION"
+msgstr "* Sorgente:$SRC_NAME, terminerà il $ALERT_WHEN"
 
 #: ../check-support-status.in:323
 #, sh-format
diff -Nru debian-security-support-2019.05.22/po/ja.po debian-security-support-2019.06.01/po/ja.po
--- debian-security-support-2019.05.22/po/ja.po	2018-03-16 15:39:59.0 +0100
+++ debian-security-support-2019.06.01/po/ja.po	2019-06-01 17:39:41.0 +0200
@@ -1,14 +1,14 @@
-# S

Bug#930575: unblock: developers-reference/3.4.25

2019-06-15 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package developers-reference, the changes are trivial and
documentation only...:

$ debdiff developers-reference_3.4.24.dsc developers-reference_3.4.25.dsc
diff -Nru developers-reference-3.4.24/common.ent 
developers-reference-3.4.25/common.ent
--- developers-reference-3.4.24/common.ent  2019-02-13 21:28:03.0 
+0100
+++ developers-reference-3.4.25/common.ent  2019-06-15 18:27:56.0 
+0200
@@ -10,22 +10,22 @@
 
 
 
-
+
 
 
 
 
 
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
 
 
   Sat, 15 Jun 2019 21:02:04 +0200
+
 developers-reference (3.4.24) unstable; urgency=medium
 


unblock developers-reference/3.4.25


Thanks & kudos for announcing the release date 3 weeks in advance, very cool!

-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#930617: unblock: debian-security-support/2019.06.13

2019-06-16 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-security-support, the changes are rather
trivial, yet with the nice result of all included translations to being 
complete now:

$ debdiff debian-security-support_2019.06.01.dsc 
debian-security-support_2019.06.13.dsc|diffstat
 debian/changelog|   12 
 po/cs.po|   24 +++-
 po/da.po|   26 +-
 security-support-ended.deb8 |1 +
 4 files changed, 37 insertions(+), 26 deletions(-)

full debdiff attached.

unblock debian-security-support/2019.06.13


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

In Europe there are people prosecuted by courts because they saved other people
from drowning in the  Mediterranean Sea.  That is almost as absurd  as if there
were people being prosecuted because they save humans from drowning in the sea.
diff -Nru debian-security-support-2019.06.01/debian/changelog debian-security-support-2019.06.13/debian/changelog
--- debian-security-support-2019.06.01/debian/changelog	2019-06-01 17:44:00.0 +0200
+++ debian-security-support-2019.06.13/debian/changelog	2019-06-13 18:27:05.0 +0200
@@ -1,3 +1,15 @@
+debian-security-support (2019.06.13) unstable; urgency=medium
+
+  [ Emilio Pozuelo Monfort ]
+  * Add mysql-5.5 to security-support-ended.deb8.
+
+  * Translation updates:
+- Danish, thanks to Joe Dalton. Closes: #929941.
+- Czech, thanks to Michal Simunek. Closes: #930384.
+- this means all included translations are uptodate, yay!
+
+ -- Holger Levsen   Thu, 13 Jun 2019 18:27:05 +0200
+
 debian-security-support (2019.06.01) unstable; urgency=medium
 
   * New translations:
diff -Nru debian-security-support-2019.06.01/po/cs.po debian-security-support-2019.06.13/po/cs.po
--- debian-security-support-2019.06.01/po/cs.po	2018-03-16 15:39:59.0 +0100
+++ debian-security-support-2019.06.13/po/cs.po	2019-06-12 18:27:03.0 +0200
@@ -1,14 +1,14 @@
 # Czech PO debconf template translation of debian-security-support.
 # Copyright (C) 2014 Michal Simunek 
 # This file is distributed under the same license as the debian-security-support package.
-# Michal Simunek , 2014.
+# Michal Simunek , 2014 - 2019.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: debian-security-support 2014.05.16\n"
+"Project-Id-Version: debian-security-support 2019.05.23\n"
 "Report-Msgid-Bugs-To: debian-security-supp...@packages.debian.org\n"
 "POT-Creation-Date: 2016-06-07 12:13+0200\n"
-"PO-Revision-Date: 2014-06-20 09:15+0200\n"
+"PO-Revision-Date: 2019-06-11 20:15+0200\n"
 "Last-Translator: Michal Simunek \n"
 "Language-Team: Czech \n"
 "Language: cs\n"
@@ -22,6 +22,8 @@
 "Unknown DEBIAN_VERSION $DEBIAN_VERSION. Valid values from "
 "$DEB_LOWEST_VER_ID and $DEB_NEXT_VER_ID"
 msgstr ""
+"Neznámá verze Debianu $DEBIAN_VERSION. Platné hodnoty od "
+"$DEB_LOWEST_VER_ID a $DEB_NEXT_VER_ID"
 
 #: ../check-support-status.in:63
 msgid "Failed to parse the command line parameters"
@@ -38,12 +40,12 @@
 
 #: ../check-support-status.in:117
 msgid "E: Need a --type if --list is given"
-msgstr ""
+msgstr "E: Je-li zadán --list, je třeba zadat --type"
 
 #: ../check-support-status.in:130
 #, sh-format
 msgid "E: Unknown --type '$TYPE'"
-msgstr ""
+msgstr "E: Neznámý --type '$TYPE'"
 
 #: ../check-support-status.in:152
 msgid "E: Cannot detect dpkg version, assuming wheezy or newer"
@@ -52,18 +54,16 @@
 "wheezy nebo novější"
 
 #: ../check-support-status.in:282
-#, fuzzy
 msgid "Future end of support for one or more packages"
-msgstr "Omezená bezpečnostní podpora jednoho nebo více balíčků"
+msgstr "Budoucí omezená bezpečnostní podpora jednoho nebo více balíčků"
 
 #: ../check-support-status.in:285
-#, fuzzy
 msgid ""
 "Unfortunately, it will be necessary to end security support for some "
 "packages before the end of the regular security maintenance life "
 "cycle."
 msgstr ""
-"U některých balíčků bylo bohužel nutné ukončit bezpečnostní podporu "
+"U některých balíčků bude bohužel nutné ukončit bezpečnostní podporu "
 "před koncem životního cyklu běžně poskytované bezpečnostní podpory."
 
 #: ../check-support-status.in:288 ../check-support-status.in:298
@@ -98,11 +98,9 @@
 "U některých balíčků bylo bohužel nutné omezit bezpečnostní podporu."
 
 #: ../check-support-status.in

Bug#930658: unblock: debian-edu-doc/2.10.18

2019-06-17 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-doc, it's a documentation and
translation update only:

debian-edu-doc (2.10.18) unstable; urgency=medium

  * Update Debian Edu Buster manual from the wiki.
  * Update Audacity manual from the wiki.
  * Update Rosegarden manual from the wiki.
  * Update debian/copyright from the wikis.

  [ Translation updates ]
  * Buster manual:
- Chinese (Simplified): Ma Yong
- Japanese: hoxp18
- Dutch: Frans Spiesschaert
  * Stretch manual:
- Chinese (Simplified): Ma Yong
- Japanese: hoxp18
  * Audacity manual:
- new Japanese translation by hoxp18.
- Dutch: Frans Spiesschaert
  * Rosegarden manual:
- French: Quentin Lejard

  [ hoxp18 ]
  * documentation/common/edu-css.xml: increase font size for headings in the
HTML variants.

 -- Holger Levsen   Mon, 17 Jun 2019 22:17:41 +0200

$ debdiff debian-edu-doc_2.10.17.dsc debian-edu-doc_2.10.18.dsc
 debian/changelog|   27 
 debian/copyright|   10 
 documentation/audacity/audacity-manual.cs.po|   10 
 documentation/audacity/audacity-manual.fr.po|   18 
 documentation/audacity/audacity-manual.ja.po| 1107 
+
 documentation/audacity/audacity-manual.nb.po|   18 
 documentation/audacity/audacity-manual.nl.po|   24 
 documentation/audacity/audacity-manual.pl.po|   10 
 documentation/audacity/audacity-manual.pot  |   10 
 documentation/audacity/audacity-manual.pt_BR.po |   10 
 documentation/audacity/audacity-manual.sv.po|   10 
 documentation/audacity/audacity-manual.uk.po|   13 
 documentation/audacity/audacity-manual.xml  |4 
 documentation/audacity/audacity-manual.zh.po|   10 
 documentation/audacity/audacity-manual.zh_Hant.po   |   10 
 documentation/common/edu.css.xml|7 
 documentation/debian-edu-buster/debian-edu-buster-manual.da.po  |  276 -
 documentation/debian-edu-buster/debian-edu-buster-manual.de.po  |   23 
 documentation/debian-edu-buster/debian-edu-buster-manual.es.po  |   16 
 documentation/debian-edu-buster/debian-edu-buster-manual.fr.po  |   32 
 documentation/debian-edu-buster/debian-edu-buster-manual.it.po  |  191 
 documentation/debian-edu-buster/debian-edu-buster-manual.ja.po  | 1944 
+-
 documentation/debian-edu-buster/debian-edu-buster-manual.nb.po  |   18 
 documentation/debian-edu-buster/debian-edu-buster-manual.nl.po  |   40 
 documentation/debian-edu-buster/debian-edu-buster-manual.pl.po  |   16 
 documentation/debian-edu-buster/debian-edu-buster-manual.pot|   11 
 documentation/debian-edu-buster/debian-edu-buster-manual.xml|6 
 documentation/debian-edu-buster/debian-edu-buster-manual.zh.po  |   88 
 documentation/debian-edu-buster/debian-edu-buster-manual.zh_Hant.po |   16 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.ja.po|  108 
 documentation/debian-edu-stretch/debian-edu-stretch-manual.zh.po|4 
 documentation/rosegarden/rosegarden-manual.es.po|8 
 documentation/rosegarden/rosegarden-manual.fr.po|  308 -
 documentation/rosegarden/rosegarden-manual.nb.po|   14 
 documentation/rosegarden/rosegarden-manual.nl.po|   17 
 documentation/rosegarden/rosegarden-manual.pl.po|8 
 documentation/rosegarden/rosegarden-manual.pot  |8 
 documentation/rosegarden/rosegarden-manual.xml  |4 
 documentation/rosegarden/rosegarden-manual.zh.po|8 
 documentation/rosegarden/rosegarden-manual.zh_Hant.po   |8 
 40 files changed, 2761 insertions(+), 1709 deletions(-)

The full debdiff is attached.

unblock debian-edu-doc/2.10.18

Hooray for Buster!


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


debian-edu-doc_2.10.18.diff.xz
Description: application/xz


signature.asc
Description: PGP signature


Re: youtube-dl in a stable release

2019-06-24 Thread Holger Levsen
On Sun, Jun 23, 2019 at 07:23:20PM +0100, Jonathan Wiltshire wrote:
> That fix is also unsuitable for unblocking as it currently stands; if we do
> not fix it now, it would have to be done in stable anyway and it's not
> really suitable there either.
> 
> I am therefore not confident at all that youtube-dl is suitable for stable
> and I am inclined to think we should remove it from buster. I am open to
> being persuaded about that.
 
I'd be sad to see it go. I also don't understand why it's ok to update
firefox (bundling rust) with new upstream releases, while not
youtube-dl.


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#930994: unblock: piuparts/1.0.1

2019-06-24 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package piuparts, as usual (at these times) the changes are
mostly only relevant for piuparts.debian.org, while the changes relevant 
for normal users are :

 * piuparts.conf, distros.conf: Update for buster release.
 * piuparts.py:
- Add '--max-command-output-size' option to allow overriding the default
  of 8 MB for debugging runs.
- Fix spurious failure to remove packages with names ending with '+'.

In theory also relevant (because these changes touch code everyone is
using) are also these changes:

 * piupartslib/packagesdb.py:
- Remove stale .kpr files after receiving new logs.

In theory, because these codepathes are not used in normal piuparts
usage (but only in master-server setups which TTBOMK is only used by Andreas
and me/piuparts.debian.org.)

The custom-scripts might be used by some piuparts users (not by default
though), yet I have a high confidence they are good, as we are using them since
June 6th on piuparts.d.o without any issues.

The full changelog is:

piuparts (1.0.1) unstable; urgency=medium

  [ Andreas Beckmann ]
  * piuparts.conf, distros.conf: Update for buster release.
  * piuparts.py:
- Add '--max-command-output-size' option to allow overriding the default
  of 8 MB for debugging runs.
- Run pre_remove scripts before computing packages to be removed.
- Fix spurious failure to remove packages with names ending with '+'.
  * piupartslib/packagesdb.py:
- Remove stale .kpr files after receiving new logs.
  * piuparts-slave.py:
- Generate separate tarball names for --merged-usr chroots.
- Re-exec on SIGUSR1, picking up updated code and new config sections.
  * master-bin/detect_piuparts_issues:
- Clean up stale temporary and empty files.
  * master-bin/rotate_master_logs: Delete master logs older than 90 days.
  * slave-bin/slave_reexec: New, send SIGUSR1 to all running slaves.
  * custom-scripts: Add and update several exceptions.
  * piuparts.conf.anbe: Add some more example sections.

  [ Holger Levsen ]
  * generate_daily_report: improve statistics.

 -- Holger Levsen   Tue, 18 Jun 2019 14:48:59 +0200

The full debdiff is attached, this is the diffstat:

$ debdiff piuparts_1.0.0.dsc piuparts_1.0.1.dsc | diffstat
 Makefile   
|8 
 conf/distros.conf  
|8 
 custom-scripts/scripts-broken-symlinks/post_install_extras_unbreak_symlinks
|   93 +-
 custom-scripts/scripts-debug-triggers/pre_distupgrade_debug_triggers   
|2 
 custom-scripts/scripts-debug-triggers/pre_install_debug_triggers   
|2 
 
custom-scripts/scripts-multi-distro-upgrade/pre_remove_exceptions_multi-distro-upgrade
 |   13 
 custom-scripts/scripts/is_testable_uninstallable   
|  219 -
 custom-scripts/scripts/post_distupgrade_exceptions 
|   15 
 custom-scripts/scripts/post_remove_exceptions  
|   16 
 custom-scripts/scripts/post_setup_minimize 
|2 
 custom-scripts/scripts/pre_distupgrade_allow_unauthenticated   
|2 
 custom-scripts/scripts/pre_distupgrade_exceptions  
|   24 
 custom-scripts/scripts/pre_distupgrade_zz_database-server  
|   15 
 custom-scripts/scripts/pre_install_database-server 
|   19 
 custom-scripts/scripts/pre_install_exceptions  
|   22 
 custom-scripts/scripts/pre_remove_50_find_bad_permissions  
|9 
 custom-scripts/scripts/pre_remove_exceptions   
|   33 
 debian/changelog   
|   28 
 instances/piuparts.conf-template.pejacevic 
|   13 
 instances/piuparts.conf.anbe   
|  416 ++
 master-bin/detect_network_issues.in
|2 
 master-bin/detect_piuparts_issues.in   
|6 
 master-bin/detect_well_known_errors.py 
|2 
 master-bin/generate_daily_report.in
|7 
 master-bin/reschedule_piuparts_tests.in
|   48 -
 master-bin/rotate_master_logs.in   
|8 
 piuparts-slave.py

Re: Bug#930994: marked as done (unblock: piuparts/1.0.1)

2019-06-27 Thread Holger Levsen
On Thu, Jun 27, 2019 at 09:51:07AM +, Debian Bug Tracking System wrote:
> If you would have only included the change of the names of the suite, we
> would have unblocked it. As it stands there are too many changes to
> accept it at this very late stage of releasing buster. Sorry.

oh well, sigh. the changes are no different than the ones let in before
and as said, in codepathes noone besides piuparts.d.o uses. sad.

anyhow, i guess for an t-p-u upload it is too late now (???), so that sensible
default release names will only be in buster with 10.1, right?


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

"... the premise [is] that privacy is about hiding a wrong. It's not.
 Privacy is an inherent human right, and a requirement for maintaining
 the human condition with dignity and respect." (Bruce Schneier)


signature.asc
Description: PGP signature


Re: Bits from the Release Team: ride like the wind, Bullseye!

2019-07-07 Thread Holger Levsen
Hi,

On Sun, Jul 07, 2019 at 02:47:00AM +0100, Jonathan Wiltshire wrote:
> Shortly before the end of the 6th July, we released Debian 10, "buster".

*yay* *yay* & *yay*!

> No binary maintainer uploads for bullseye
> =
> 
> The release of buster also means the bullseye release cycle is about to begin.
> From now on, we will no longer allow binaries uploaded by maintainers to
> migrate to testing. This means that you will need to do source-only uploads if
> you want them to reach bullseye.
> 
> 
>   Q: I already did a binary upload, do I need to do a new (source-only) 
> upload?
>   A: Yes (preferably with other changes, not just a version bump).
> 
>   Q: I needed to do a binary upload because my upload went to the NEW queue,
>  do I need to do a new (source-only) upload for it to reach bullseye?
>   A: Yes. We also suggest going through NEW in experimental instead of 
> unstable
>  where possible, to avoid disruption in unstable.

whh, that's *totally* awesome news! loving it.

> All autopkgtest failures considered RC for bullseye

also very yay!

exciting times ahead!


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Re: testing migration aging and reproducible builds

2019-07-21 Thread Holger Levsen
On Sun, Jul 21, 2019 at 05:35:53PM -0300, Jonathan Wiltshire wrote:
> On Sun, Jul 21, 2019 at 11:55:59AM -0300, Vagrant Cascadian wrote:
> > This makes me think to decrease the delay for reproducible packages
> > rather than increase the delay for unreproducible ones? Though then
> > you'd want it to be a small increment...
> How about if the current bonus of three days is dependent on both
> autopkgtests *and* reproducibility? That keeps the incentive without ending
> up with same-day migrations.

/me likes!


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

Dance like no one's watching. Encrypt like everyone is.


signature.asc
Description: PGP signature


Re: testing migration aging and reproducible builds

2019-07-22 Thread Holger Levsen
On Mon, Jul 22, 2019 at 10:46:37AM -0300, Chris Lamb wrote:
> One question: Does your proposal also imply a source package being
> strictly reproducible in unstable or, alternatively, did you mean to
> imply it "not regressing" from being previously reproducible in
> unstable?
> 
> This latter idea could be said to be fairer but requires the storage
> of state on either your "end" or ours and thus complicates the
> technical machinery, but more importantly IMHO it makes it somewhat
> opaque from the perspective of package maintainers...
 
I think britney already can track regressions, it does that for piuparts
tests at least.

intrigeri brought up another interesting angle on this:

currently (un)reproducibility bugs are are of severity normal, so it
seems a bit premature to block or even delay testing migrations because
of that. if however we treated regressions as important bug, than maybe
we should treat *all* new important bugs as delaying migrations at
least. say each new important bug would/could delay migrations by 2 days.

what do you think?


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#1014659: logrotate: error: state file /var/lib/logrotate/status is world-readable

2022-07-09 Thread Holger Levsen
Package: logrotate
Version: 3.18.0-2+deb11u1
Severity: normal
X-Debbugs-Cc: debian-release@lists.debian.org
affects: release.debian.org

Dear Maintainer,

after the bullseye 11.4 point release I started to see the following mails
from logcheck:

Jul 10 00:00:24 mainframe logrotate[37314]: error: state file 
/var/lib/logrotate/status is world-readable and thus can be locked from other 
unprivileged users. Skipping lock acquisition...

I suspect the severity of this bug should be higher, but I will leave this to
you.

Thanks for maintaining logrotate!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

So what CAN we actually do? Well, individual decisions (eating less meat,
taking public transport, buying less fast fashion) are all important, but we
also need to change the system. As you may know, just 100 companies are
responsible for 71% of global emissions. (@JessicaTheLaw)
https://www.theguardian.com/sustainable-business/2017/jul/10/100-fossil-fuel-companies-investors-responsible-71-global-emissions-cdp-study-climate-change


signature.asc
Description: PGP signature


Bug#1017393: buster-pu: package debian-security-support/1:10+2022.08.23

2022-08-15 Thread Holger Levsen
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu

hi,

I'd like to introduce an epoch to debian-security-support in buster, as
used everywhere else since stretch-security (as demanded in #988321)

 debian-security-support | 2020.06.21~deb9u1  | stretch  | source, all
 debian-security-support | 1:9+2022.06.02 | stretch-security | source, all
 debian-security-support | 2020.06.21~deb10u1 | buster   | source, all
 debian-security-support | 1:11+2021.03.19| bullseye | source, all
 debian-security-support | 1:12+2022.08.06| bookworm | source, all
 debian-security-support | 1:12+2022.08.12| sid  | source, all

As such, I'd like to use 1:10+2022.08.23 as the version and *not*
1:10+2022.08.23~deb10u2.

(modulo the fact that the date in the version string might change. the above
reflects my current planned date for the upload.)

Do you agree that 1:10+2022.08.23 should/can be used here?

The planned debdiff is trivial:

$ git diff 2020.06.21_deb10u1..buster|diffstat
 debian/changelog |7 +++
 security-support-ended.deb10 |8 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)

I'll update this bug with the actual debdiff when appropriate. :)


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

You cannot ban abortion. You can only ban safe abortions.


signature.asc
Description: PGP signature


Bug#1017393: buster-pu: package debian-security-support/1:10+2022.08.23

2022-08-19 Thread Holger Levsen
On Thu, Aug 18, 2022 at 09:29:15PM +0100, Adam D. Barratt wrote:
> On Mon, 2022-08-15 at 13:50 +0200, Holger Levsen wrote:
> > I'd like to introduce an epoch to debian-security-support in buster,
> > as used everywhere else since stretch-security (as demanded in
> > #988321)
[...]
> > As such, I'd like to use 1:10+2022.08.23 as the version and *not*
> > 1:10+2022.08.23~deb10u2.
> So long as the resulting version strings sort correctly, that seems OK.

it does. thanks!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Make earth cool again.


signature.asc
Description: PGP signature


Bug#1017987: bullseye-pu: package debian-security-support/1:11+2022.08.23

2022-08-23 Thread Holger Levsen
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian@packages.debian.org
Usertags: pu

I've uploaded this now for the next bullseye point release:

$ debdiff debian-security-support_11+2021.03.19.dsc 
debian-security-support_11+2022.08.23.dsc|diffstat
 debian/changelog |   13 +
 security-support-limited |   11 +++
 2 files changed, 16 insertions(+), 8 deletions(-)

$ debdiff debian-security-support_11+2021.03.19.dsc 
debian-security-support_11+2022.08.23.dsc
diff -Nru debian-security-support-11+2021.03.19/debian/changelog 
debian-security-support-11+2022.08.23/debian/changelog
--- debian-security-support-11+2021.03.19/debian/changelog  2021-03-19 
21:58:42.0 +0100
+++ debian-security-support-11+2022.08.23/debian/changelog  2022-08-23 
18:26:34.0 +0200
@@ -1,3 +1,16 @@
+debian-security-support (1:11+2022.08.23) bullseye; urgency=medium
+
+  * Update security-support-limited from 1:12+2022.08.19 from unstable,
+- add khtml. Closes: #1004293.
+- add openjdk-17 and point to the bullseye release notes (as discussed in
+  #975016).
+- for golang, point to the bullseye manual instead the buster one.
+- drop mozjs52 and mozjs60 as they were only present in buster.
+- drop libv8-3.14, mozjs, mozjs24, swftools and webkitgtk as they were
+  only present in stretch and earlier.
+
+ -- Holger Levsen   Tue, 23 Aug 2022 18:26:34 +0200
+
 debian-security-support (1:11+2021.03.19) unstable; urgency=medium
 
   [ Utkarsh Gupta ]
diff -Nru debian-security-support-11+2021.03.19/security-support-limited 
debian-security-support-11+2022.08.23/security-support-limited
--- debian-security-support-11+2021.03.19/security-support-limited  
2021-01-25 13:28:55.0 +0100
+++ debian-security-support-11+2022.08.23/security-support-limited  
2022-08-23 18:24:26.0 +0200
@@ -11,22 +11,17 @@
 cython  Only included for building packages, not running them, #975058
 ganglia See README.Debian.security, only supported behind an 
authenticated HTTP zone, #702775
 ganglia-web See README.Debian.security, only supported behind an 
authenticated HTTP zone, #702776
-golang*See 
https://www.debian.org/releases/buster/amd64/release-notes/ch-information.en.html#golang-static-linking
+golang*See 
https://www.debian.org/releases/bullseye/amd64/release-notes/ch-information.en.html#golang-static-linking
 kde4libskhtml has no security support upstream, only for use on 
trusted content
-libv8-3.14  Not covered by security support, only suitable for trusted 
content
-mozjs   Not covered by security support, only suitable for trusted 
content
-mozjs24 Not covered by security support, only suitable for trusted 
content
-mozjs52 Not covered by security support, only suitable for trusted 
content
-mozjs60 Not covered by security support, only suitable for trusted 
content
+khtml   khtml has no security support upstream, only for use on 
trusted content, see #1004293
 mozjs68 Not covered by security support, only suitable for trusted 
content, see #959804
 mozjs78 Not covered by security support, only suitable for trusted 
content, see #959804
 ocsinventory-server Only supported behind an authenticated HTTP zone
+openjdk-17 See 
https://www.debian.org/releases/bullseye/amd64/release-notes/ch-information.en.html#openjdk-17
 python2.7   Only included for building packages, not running them, #975058
 python-stdlib-extensions Only included for building packages, not running 
them, #975058
 qtwebengine-opensource-src No security support upstream and backports not 
feasible, only for use on trusted content
 qtwebkitNo security support upstream and backports not feasible, only 
for use on trusted content
 qtwebkit-opensource-src No security support upstream and backports not 
feasible, only for use on trusted content
 sql-ledger  Only supported behind an authenticated HTTP zone
-swftoolsNot covered by security support, only suitable for trusted 
content
-webkitgtk   No security support upstream and backports not feasible, only 
for use on trusted content
 zoneminder  See README.Debian.security, only supported behind an 
authenticated HTTP zone, #922724

Thanks for all your SRM work!


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

The system isn't broken. It was built this way.


signature.asc
Description: PGP signature


Bug#1017393: buster-pu: package debian-security-support/1:10+2022.08.23

2022-08-23 Thread Holger Levsen
hi,

I've just uploaded this to buster for the coming point release:

$ debdiff debian-security-support_2020.06.21~deb10u1.dsc 
debian-security-support_10+2022.08.23.dsc|diffstat
 Makefile.PL  |1 +
 debian/changelog |   26 ++
 security-support-ended.deb10 |8 +++-
 security-support-limited |   12 ++--
 4 files changed, 36 insertions(+), 11 deletions(-)

$ debdiff debian-security-support_2020.06.21~deb10u1.dsc 
debian-security-support_10+2022.08.23.dsc
diff -Nru debian-security-support-2020.06.21~deb10u1/debian/changelog 
debian-security-support-10+2022.08.23/debian/changelog
--- debian-security-support-2020.06.21~deb10u1/debian/changelog 2020-07-10 
19:29:25.0 +0200
+++ debian-security-support-10+2022.08.23/debian/changelog  2022-08-23 
18:57:12.0 +0200
@@ -1,3 +1,29 @@
+debian-security-support (1:10+2022.08.23) buster; urgency=medium
+
+  * Introduce release based versioning and add an epoch to achieve that.
+See https://lists.debian.org/20200817100153.ga...@layer-acht.org and
+follow-ups. Closes: #988321
+  * Makefile.PL: strip epoch from internal version just like ~deb10u1 etc are
+also dropped.
+  * Update security-support-ended.deb10 from 1:12+2022.08.12 from unstable,
+thus adding these packages to it:
+- chromium
+- ckeditor3
+- gpac
+- libspring-java
+- slurm-llnl
+- xen
+  * Update security-support-limited from 1:12+2022.08.12 from unstable,
+thus adding:
+- golang
+- khtml
+  * Drop libv8-3.14, mosjz, mosjz24, swftools and webkitgtk from
+security-support-limited as they were only present in stretch and earlier.
+  * Also drop glpi, ltp and wine-gecko-2.(21|24) from security-support-limited
+as they were only present in jessie or earlier.
+
+ -- Holger Levsen   Tue, 23 Aug 2022 18:57:12 +0200
+
 debian-security-support (2020.06.21~deb10u1) buster; urgency=medium
 
   * Rebuild for buster.
diff -Nru debian-security-support-2020.06.21~deb10u1/Makefile.PL 
debian-security-support-10+2022.08.23/Makefile.PL
--- debian-security-support-2020.06.21~deb10u1/Makefile.PL  2018-03-16 
15:39:59.0 +0100
+++ debian-security-support-10+2022.08.23/Makefile.PL   2022-08-19 
16:25:59.0 +0200
@@ -12,6 +12,7 @@
 my $VERSION=$changelog->{Version};
 
 $VERSION =~ s/~deb(.*)//;
+$VERSION =~ s/^[0-9]+://;
 
 WriteMakefile (
 'NAME' =>   'debian-security-support',
diff -Nru 
debian-security-support-2020.06.21~deb10u1/security-support-ended.deb10 
debian-security-support-10+2022.08.23/security-support-ended.deb10
--- debian-security-support-2020.06.21~deb10u1/security-support-ended.deb10 
2020-07-10 19:29:25.0 +0200
+++ debian-security-support-10+2022.08.23/security-support-ended.deb10  
2022-08-23 18:57:08.0 +0200
@@ -11,4 +11,10 @@
 #In the program's output, this is prefixed with "Details:"
 
 # none yet (please remove this line once this is not true anymore)
-libperlspeak-perl2.01-2  2020-04-16  
https://bugs.debian.org/954238 (CVE-2020-10674) and 
https://bugs.debian.org/954297 and 954298
+libperlspeak-perl2.01-2  2020-04-16  
https://bugs.debian.org/954238 (CVE-2020-10674) and 
https://bugs.debian.org/954297 and 954298
+xen  4.11.4+107-gef32c7afa2-12021-08-28  
https://xenbits.xen.org/docs/4.11-testing/SUPPORT.html#release-support
+chromium 90.0.4430.212-1~deb10u1 2022-01-14  
https://lists.debian.org/debian-security-announce/2022/msg00012.html
+slurm-llnl   18.08.5.2-1+deb10u2 2022-08-01  
https://salsa.debian.org/lts-team/lts-extra-tasks/-/issues/39
+gpac 0.5.2-426-gc5ad4e4+dfsg5-5  2022-08-03  
https://lists.debian.org/debian-lts/2022/05/msg00043.html
+libspring-java   4.3.5-1+deb9u1  2022-08-09  
https://lists.debian.org/debian-lts/2022/08/msg1.html
+ckeditor33.6.6.1+dfsg-1  2022-08-09  
https://lists.debian.org/debian-lts/2022/08/msg1.html
diff -Nru debian-security-support-2020.06.21~deb10u1/security-support-limited 
debian-security-support-10+2022.08.23/security-support-limited
--- debian-security-support-2020.06.21~deb10u1/security-support-limited 
2020-07-10 19:29:25.0 +0200
+++ debian-security-support-10+2022.08.23/security-support-limited  
2022-08-23 18:57:08.0 +0200
@@ -10,13 +10,9 @@
 binutilsOnly suitable for trusted content; see 
https://lists.debian.org/msgid-search/87lfqsomtg@mid.deneb.enyo.de
 ganglia See README.Debian.security, only supported behind an 
authenticated HTTP zone, #702775
 ganglia-web See README.Debian.security, only supported behind an 
authenticated HTTP zone, #702776
-glpiOnly supported behind an authenticated HTTP zone for trusted 
users
-golang*See 
https://www.deb

Bug#1026199: release.debian.org: Is the toolchain list updated for bookworm

2022-12-17 Thread Holger Levsen
On Sat, Dec 17, 2022 at 08:42:18AM +0100, Paul Gevers wrote:
> I just refreshed the list, it's still there. I used a script on udd,
> essentially this:
[...]
> query = "SELECT DISTINCT package FROM packages WHERE release = 'bookworm'
> and essential = 'yes'"
[...]

this made me check what we're using to calculate the set for
https://tests.reproducible-builds.org/debian/bullseye/amd64/pkg_set_key_packages.html
and it turned out to be this:

# key packages (same for all suites)
SQL_QUERY="SELECT source FROM key_packages;"
psql "postgresql://udd-mirror:udd-mir...@udd-mirror.debian.net/udd" -t -c 
"${SQL_QUERY}" > $TMPFILE

which based on this thread seems to be wrong, as the key packages differ
per suite.

So now I wonder: how to get this from UDD?


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Be careful when you follow the masses. Sometimes the "m" is silent.


signature.asc
Description: PGP signature


Bug#1026199: release.debian.org: Is the toolchain list updated for bookworm

2022-12-17 Thread Holger Levsen
Hi Paul,

On Sat, Dec 17, 2022 at 04:42:43PM +0100, Paul Gevers wrote:
> Well, the key package set is something else than the set we consider for the
> first freeze. 

doh (obviously), sorry for the noise.

> The key package set is a set based on source, so indeed it
> doesn't differ per suite.

right.

> > So now I wonder: how to get this from UDD?
> I think you had the right query.

thanks for confirming! :) and the whole reply despite my error.


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

June 2021 was the hottest on record for the Northern Hemisphere. In fact, 2019,
2020 and 2021 are the three hottest Junes on record for the Northern Hemisphere.
(@ScottDuncanWX)


signature.asc
Description: PGP signature


+1 (Re: SONAME bumps (transitions) always via experimental)

2023-01-05 Thread Holger Levsen
On Thu, Jan 05, 2023 at 12:26:09PM +0100, Paul Gevers wrote in a mail with
the subject "SONAME bumps (transitions) always via experimental)":
> Are there objections against this workflow? (Or voices from people who like
> this?)

I like this. 


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Everyone is entitled to their own opinion, but not their own facts.


signature.asc
Description: PGP signature


Bug#1026945: bullseye-pu: package guix/1.2.0-4

2023-01-20 Thread Holger Levsen
Hi Vagrant,

On Fri, Jan 20, 2023 at 02:27:19PM -0800, Vagrant Cascadian wrote:
> On 2022-12-24, Vagrant Cascadian wrote:
> > Package: release.debian.org
> > Severity: normal
> > Tags: bullseye
> > User: release.debian@packages.debian.org
> > Usertags: pu
> > X-Debbugs-Cc: g...@packages.debian.org vagr...@debian.org
> > Control: affects -1 + src:guix
> 
> Should I have intead filed this with the intended version
> (e.g. guix/1.2.0-4+deb11u1) ? Should I just go ahead and upload, as this
> fixes a FTBFS issue in bullseye?
 
yes & yes, you are encouraged to upload if you are certain the upload
will be accepted.

https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#special-case-uploads-to-the-stable-and-oldstable-distributions
 

-> third paragraph there:

If you are confident that the upload will be accepted without changes, please 
feel free to upload at the same time as filing the release.debian.org bug. 
However if you are new to the process, we would recommend getting approval 
before uploading so you get a chance to see if your expectations align with 
ours.


disclaimer: I'm not a stable release manager, but you know that. :)


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Every time you see the word "smart" used to describe a device, replace it with
"surveillance." Surveillance watch. Surveillance streetlights. Surveillance
oven. Surveillance toilet. Surveillance car. Surveillance city. (@mollyali)


signature.asc
Description: PGP signature


Bug#932618: transition: librsync

2019-07-30 Thread Holger Levsen
On Tue, Jul 30, 2019 at 09:06:32AM +0300, Otto Kekäläinen wrote:
> Turns out I had some extra time for this flying back from DebConf and it
> needed changes to only one file for this, so new rdiff-backup with
> librsync2 was uploaded yesterday...

src:librsync is currently still to be removed from bullseye on August
9th, because #776246 was only fixed in experimental...


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#932618: transition: librsync

2019-07-31 Thread Holger Levsen
On Wed, Jul 31, 2019 at 10:34:17AM +0500, Andrey Rahmatullin wrote:
> On Wed, Jul 31, 2019 at 02:06:50AM +0000, Holger Levsen wrote:
> > > Turns out I had some extra time for this flying back from DebConf and it
> > > needed changes to only one file for this, so new rdiff-backup with
> > > librsync2 was uploaded yesterday...
> > src:librsync is currently still to be removed from bullseye on August
> > 9th, because #776246 was only fixed in experimental...
> In experimental and unstable.

not according to the bts which only knows 1.0.0-1~exp1 as fixed which is
not (and never was) in unstable.

& btw, I forgot: thanks Otto, for this update!


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#932618: transition: librsync

2019-07-31 Thread Holger Levsen
On Wed, Jul 31, 2019 at 04:41:29PM +0500, Andrey Rahmatullin wrote:
> On Wed, Jul 31, 2019 at 11:28:46AM +0000, Holger Levsen wrote:
> > > > src:librsync is currently still to be removed from bullseye on August
> > > > 9th, because #776246 was only fixed in experimental...
> > > In experimental and unstable.
> > 
> > not according to the bts which only knows 1.0.0-1~exp1 as fixed which is
> > not (and never was) in unstable.
> That's not what I see: the default picture doesn't show even 1.0.0-1~exp1
> while the "Don't ignore boring" one shows the version in sid as fixed (I
> don't know why it is not marked "unstable" though).

ignore the fancy picture and look at the words on
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776246

Found in versions librsync/0.9.7-10, librsync/0.9.7-1
Fixed in version 1.0.0-1~exp1


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

"... the premise [is] that privacy is about hiding a wrong. It's not.
 Privacy is an inherent human right, and a requirement for maintaining
 the human condition with dignity and respect." (Bruce Schneier)


signature.asc
Description: PGP signature


Re: What is the definition of "truly critical functionality"?

2019-08-02 Thread Holger Levsen
On Fri, Aug 02, 2019 at 09:03:19AM +0100, Adam D. Barratt wrote:
> On 2019-08-02 07:48, Theodore Y. Ts'o wrote:
> > I'm trying to mean what is meant by "truly critical functionality
> > problem" in Section 5.5.1 in the Debian Developer's Reference:
> > Extra care should be taken when uploading to stable. Basically, a
> > package should only be uploaded to stable if one of the following
> > happens:
[...] 
> I suspect that may have been what it was originally intended to mean. (I
> think the DevRef text dates from before my involvement in Debian.) It's not
> the yardstick that is currently applied, however. I need to find some tuits
> to write up some more useful "end-user" documentation for stable updates on
> release.d.o, but the closest currently is
> https://lists.debian.org/debian-devel-announce/2018/04/msg7.html
 
obviously writing up documentation for release.d.o is much appreciated,
however since 3 days DevRef in unstable is not using SGML anymore, but
ReST, so writing patches for DevRef has become much easier, should you
(or someone else) also wants to update it.

My rough plan is to update DevRef by one bug per week in the next
year... patches & further help very much welcome! DevRef is maintained
in the Debian group on Salsa so if you are confident you can also commit&push
yourself, or do MRs if you prefer reviews and more pairs of eyes.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

Dance like no one's watching. Encrypt like everyone is.


signature.asc
Description: PGP signature


Bug#934934: buster-pu: package piuparts/1.0.0+deb10u1

2019-08-16 Thread Holger Levsen
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu

Hi,

We'd like to update piuparts with the following changes in buster, fixing a
bunch of rather important bugs (as well as one trivial wishlist bug and a 
trivial normal bug), including one for buster=stable (which missed the buster
relase because 1.0.1 was not accepted).

 piuparts (1.0.0+deb10u1) buster; urgency=medium
 .
   * Happy 26th birthday, Debian! And many thanks to all the contributors!
 .
   [ Andreas Beckmann ]
   * piuparts.py:
 - Run pre_remove scripts before computing packages to be removed.
 - Fix spurious failure to remove packages with names ending with '+'.
 - Add '--max-command-output-size' option to allow overriding the default
   of 8 MB for debugging runs.
   * piuparts-slave.py:
 - Generate separate tarball names for --merged-usr chroots.
   * detect_well_known_errors.py:
 - process untestable logs.
   * Makefile: use gzip -n for reproducibility.
   * piuparts.conf, distros.conf: Update for buster release.
   * custom-scripts: some updates for buster. If custom-scripts are used, it's
 probably better to use piuparts from bpo.
 .
   [ Holger Levsen ]
   * Cherry-picking the above.

The diffstat to 1.0.0 in buster is:

$ debdiff piuparts_1.0.0.dsc piuparts_1.0.0+deb10u1.dsc | diffstat
 .gitignore|3 +
 Makefile  |8 ++--
 conf/distros.conf |8 ++--
 custom-scripts/scripts/post_distupgrade_exceptions|1 
 custom-scripts/scripts/post_setup_minimize|2 -
 custom-scripts/scripts/pre_distupgrade_zz_database-server |7 ++--
 debian/.gitignore |5 ++
 debian/changelog  |   24 ++
 instances/piuparts.conf-template.pejacevic|4 --
 instances/piuparts.conf.anbe  |7 
 master-bin/detect_well_known_errors.py|2 -
 piuparts-slave.py |3 +
 piuparts.1.txt|4 ++
 piuparts.py   |   22 
 piupartslib/conf.py   |6 ++-
 15 files changed, 73 insertions(+), 33 deletions(-)

The full diff is attached.

Thanks for your work on buster!


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
diff -Nru piuparts-1.0.0/conf/distros.conf piuparts-1.0.0+deb10u1/conf/distros.conf
--- piuparts-1.0.0/conf/distros.conf	2019-05-04 21:37:32.0 +0200
+++ piuparts-1.0.0+deb10u1/conf/distros.conf	2019-08-16 15:05:52.0 +0200
@@ -176,19 +176,19 @@
 
 # alias
 [oldoldstable]
-distribution = wheezy
+distribution = jessie
 
 # alias
 [oldstable]
-distribution = jessie
+distribution = stretch
 
 # alias
 [stable]
-distribution = stretch
+distribution = buster
 
 # alias
 [testing]
-distribution = buster
+distribution = bullseye
 
 
 # It's also possible to have "virtual" entries by setting uri to
diff -Nru piuparts-1.0.0/custom-scripts/scripts/post_distupgrade_exceptions piuparts-1.0.0+deb10u1/custom-scripts/scripts/post_distupgrade_exceptions
--- piuparts-1.0.0/custom-scripts/scripts/post_distupgrade_exceptions	2019-05-04 21:37:32.0 +0200
+++ piuparts-1.0.0+deb10u1/custom-scripts/scripts/post_distupgrade_exceptions	2019-08-16 15:21:58.0 +0200
@@ -100,7 +100,6 @@
 fi
 
 if [ "$PIUPARTS_DISTRIBUTION" = "buster" ] || \
-	[ "$PIUPARTS_DISTRIBUTION" = "sid" -a "$PIUPARTS_DISTRIBUTION_PREV" = "stretch" ]; then
 
 	# libc-bin only upgrades pristine /etc/nsswitch.conf
 	if grep -q '^passwd:.*compat' /etc/nsswitch.conf ; then
diff -Nru piuparts-1.0.0/custom-scripts/scripts/post_setup_minimize piuparts-1.0.0+deb10u1/custom-scripts/scripts/post_setup_minimize
--- piuparts-1.0.0/custom-scripts/scripts/post_setup_minimize	2018-04-22 04:30:08.0 +0200
+++ piuparts-1.0.0+deb10u1/custom-scripts/scripts/post_setup_minimize	2019-08-16 15:05:52.0 +0200
@@ -8,7 +8,7 @@
 		jessie)
 			dpkg --purge gcc-4.8-base
 			;;
-		sid|stretch)
+		stretch)
 			dpkg --purge lsb-base tzdata
 			;;
 	esac
diff -Nru piuparts-1.0.0/custom-scripts/scripts/pre_distupgrade_zz_database-server piuparts-1.0.0+deb10u1/custom-scripts/scripts/pre_distupgrade_zz_database-server
--- piuparts-1.0.0/custom-scripts/scripts/pre_distupgrade_zz_database-server	2019-05-04 21:37:32.0 +0200
+++ piuparts-1.0.0+deb10u1/custom-scripts/scripts/pre_distupgrade_zz_d

how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)

2019-08-29 Thread Holger Levsen
hi,

(this started as a discussion whether to update radare2 in (old)stable
and has since then evolved into a discussion about the problem
summarized well by Raphael.)

On Thu, Aug 29, 2019 at 01:48:14PM +0200, Raphael Hertzog wrote:
> On Thu, 29 Aug 2019, Moritz Mühlenhoff wrote:
> > The upstream link makes it sound as if they are one of those upstreams
> > which reject the idea of distributions shipping an older release to
> > a stable distro. For a tool like radare2 that seems fair enough, so
> > how about simply excluding it from stable releases (and retroactively
> > drop it from Buster/Stretch in the forthcoming point releases)?
> 
> 
> While I have no problem in getting it out of stable release, it is
> important that we are able to provide backports so the package must
> stay in Debian testing. 
> 
> 
> 
> Also radare2 is a package that we care about in Kali and we are based
> on Debian testing so we would prefer if it could continue to be there.
> 
> 
> In general, we (Debian) don't have a good answer to this problem and
> virtualbox is clearly a bad precedent. We really need to find a solution
> to this in concertation with the release managers.

so I've added them to this thread.

youtube-dl is in the same boat...


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#934934: buster-pu: package piuparts/1.0.0+deb10u1

2019-08-30 Thread Holger Levsen
On Tue, Aug 20, 2019 at 09:55:35PM +0100, Adam D. Barratt wrote:
> > We'd like to update piuparts with the following changes in buster,
> Please go ahead.

thanks, uploaded.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#938975: buster-pu: package debian-edu-doc/2.10.19~deb10u1

2019-08-30 Thread Holger Levsen
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu
x-debbugs-cc: debian-...@lists.debian.org

Hi,

please accept debian-edu-doc/2.10.19~deb10u1 into buster, it's a
documentation and translation only update. (Plus a harmless bump of
standards version.)

2.10.19 is already in unstable, and based on our discussion on irc 
the other day I have already uploaded 2.10.19~deb10u1 with these
changes:

debian-edu-doc (2.10.19~deb10u1) buster; urgency=medium

  * Upload to buster.

 -- Holger Levsen   Fri, 30 Aug 2019 19:18:18 +0200

debian-edu-doc (2.10.19) unstable; urgency=medium

  * Update Debian Edu Buster manual from the wiki.
  * Update Debian Edu ITIL manual from the wiki.
  * Bump standards version to 4.4.0, no changes needed.

  [ Translation updates ]
  * Buster manual:
- Japanese: hoxp18
- German: Wolfgang Schweer
- Italian: Claudio Carboncini
- Chinese (Simplified): Ma Yong
- French: Jean-Pierre Giraud

 -- Holger Levsen   Wed, 28 Aug 2019 12:07:54 +0200

$ debdiff debian-edu-doc_2.10.18.dsc debian-edu-doc_2.10.19~deb10u1.dsc|diffstat
 debian/changelog|   22 
 debian/control  |2 
 documentation/debian-edu-buster/debian-edu-buster-manual.da.po  |   78 +--
 documentation/debian-edu-buster/debian-edu-buster-manual.de.po  |   83 ++-
 documentation/debian-edu-buster/debian-edu-buster-manual.es.po  |   56 +-
 documentation/debian-edu-buster/debian-edu-buster-manual.fr.po  |   85 ++-
 documentation/debian-edu-buster/debian-edu-buster-manual.it.po  |  245 
++
 documentation/debian-edu-buster/debian-edu-buster-manual.ja.po  |   80 +--
 documentation/debian-edu-buster/debian-edu-buster-manual.nb.po  |   73 +-
 documentation/debian-edu-buster/debian-edu-buster-manual.nl.po  |   78 +--
 documentation/debian-edu-buster/debian-edu-buster-manual.pl.po  |   44 +
 documentation/debian-edu-buster/debian-edu-buster-manual.pot|   32 -
 documentation/debian-edu-buster/debian-edu-buster-manual.xml|   12 
 documentation/debian-edu-buster/debian-edu-buster-manual.zh.po  |  157 
--
 documentation/debian-edu-buster/debian-edu-buster-manual.zh_Hant.po |   32 -
 documentation/debian-edu-itil/debian-edu-itil-manual.nb.po  |   16 
 documentation/debian-edu-itil/debian-edu-itil-manual.nl.po  |   16 
 documentation/debian-edu-itil/debian-edu-itil-manual.pot|   14 
 documentation/debian-edu-itil/debian-edu-itil-manual.xml|6 
 documentation/debian-edu-itil/debian-edu-itil-manual.zh.po  |   14 
 documentation/debian-edu-itil/debian-edu-itil-manual.zh_Hant.po |   14 
 21 files changed, 746 insertions(+), 413 deletions(-)

The full diff is attached.

Thanks for your work on buster!


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


debian-edu-doc_2.10.19~deb10u1.diff.gz
Description: application/gzip


signature.asc
Description: PGP signature


Bug#939063: stretch-pu: package koji/1.10.0-1+deb9u1

2019-08-31 Thread Holger Levsen
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian@packages.debian.org
Usertags: pu

Hi,

in coordination with the security team I'd like to update koji in stretch to
fix two CVEs:

koji (1.10.0-1+deb9u1) stretch; urgency=medium

  * Team upload.
  * Add patch based on upstream commit bdec8c7399 to fix CVE-2018-1002161, an
SQL injection issue in multiple remote calls. Closes: #922922.
  * Add patch based on upstream commit ba7b5a3cbe to fix CVE-2017-1002153, to
properly validate SCM pathes. Closes: #877921.

 -- Holger Levsen   Sat, 31 Aug 2019 20:31:37 +0200

The debdiff is attached and looks like this:

$ debdiff koji_1.10.0-1.dsc koji_1.10.0-1+deb9u1.dsc|diffstat
 changelog   |   10 +
 patches/0004-CVE-2017-1002153.patch |   61 ++
 patches/0005-CVE-2018-1002161.patch |   64 
 patches/series  |2 +
 4 files changed, 137 insertions(+)


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
diff -Nru koji-1.10.0/debian/changelog koji-1.10.0/debian/changelog
--- koji-1.10.0/debian/changelog	2015-12-04 11:20:58.0 +0100
+++ koji-1.10.0/debian/changelog	2019-08-31 20:31:37.0 +0200
@@ -1,3 +1,13 @@
+koji (1.10.0-1+deb9u1) stretch; urgency=medium
+
+  * Team upload.
+  * Add patch based on upstream commit bdec8c7399 to fix CVE-2018-1002161, an
+SQL injection issue in multiple remote calls. Closes: #922922.
+  * Add patch based on upstream commit ba7b5a3cbe to fix CVE-2017-1002153, to
+properly validate SCM pathes. Closes: #877921.
+
+ -- Holger Levsen   Sat, 31 Aug 2019 20:31:37 +0200
+
 koji (1.10.0-1) unstable; urgency=medium
 
   [ Marek Marczykowski-Górecki ]
diff -Nru koji-1.10.0/debian/patches/0004-CVE-2017-1002153.patch koji-1.10.0/debian/patches/0004-CVE-2017-1002153.patch
--- koji-1.10.0/debian/patches/0004-CVE-2017-1002153.patch	1970-01-01 01:00:00.0 +0100
+++ koji-1.10.0/debian/patches/0004-CVE-2017-1002153.patch	2019-08-31 19:59:44.0 +0200
@@ -0,0 +1,61 @@
+From ba7b5a3cbed11ade11c3af5e834c9a6de4f6d7c3 Mon Sep 17 00:00:00 2001
+From: Mike McLean 
+Date: Sep 19 2017 21:23:50 +
+Subject: PR#591: Normalize paths for scms
+
+
+Merges #591
+https://pagure.io/koji/pull-request/591
+
+Fixes #563
+https://pagure.io/koji/issue/563
+
+Fixes CVE-2017-1002153
+
+---
+
+Index: koji/koji/daemon.py
+===
+--- koji.orig/koji/daemon.py
 koji/koji/daemon.py
+@@ -257,22 +257,31 @@ class SCM(object):
+ netloc = userhost[1]
+ elif len(userhost) > 2:
+ raise koji.GenericError, 'Invalid username@hostname specified: %s' % netloc
++if not netloc:
++raise koji.GenericError, 'Unable to parse SCM URL: %s . Could not find the netloc element.' % self.url
+ 
+-# ensure that path and query do not end in /
+-if path.endswith('/'):
+-path = path[:-1]
+-if query.endswith('/'):
+-query = query[:-1]
++# check for empty path before we apply normpath
++if not path:
++raise koji.GenericError, 'Unable to parse SCM URL: %s . Could not find the path element.' % self.url
++
++path = os.path.normpath(path)
++
++# path and query should not end with /
++path = path.rstrip('/')
++query = query.rstrip('/')
++# normpath might not strip // at start of path
++if path.startswith('//'):
++path = '/' + path.strip('/')
++# path should start with /
++if not path.startswith('/'):  # pragma: no cover
++# any such url should have already been caught by is_scm_url
++raise koji.GenericError, 'Invalid SCM URL. Path should begin with /: %s) '
+ 
+ # check for validity: params should be empty, query may be empty, everything else should be populated
+ if params :
+ raise koji.GenericError, 'Unable to parse SCM URL: %s . Params element %s should be empty.' % (self.url, params)
+ if not scheme :
+ raise koji.GenericError, 'Unable to parse SCM URL: %s . Could not find the scheme element.' % self.url
+-if not netloc :
+-raise koji.GenericError, 'Unable to parse SCM URL: %s . Could not find the netloc element.' % self.url
+-if not path :
+-raise koji.GenericError, 'Unable to parse SCM URL: %s . Could not find the path element.' % self.url
+ if not fragment :
+ raise koji.GenericError, 'Unable to parse SCM URL: %s 

Re: Bug#939989: transition: gdal

2019-10-01 Thread Holger Levsen
On Tue, Oct 01, 2019 at 05:42:56PM +0200, Sebastiaan Couwenberg wrote:
> We shouldn't block removal of Python 2 support on badly and unmaintained
> packages.
 
we should. as some people didnt respect this, piuparts is now broken in
testing.

i do however agree, that it doesnt make much sense to have rules if
people can just break them.

IOW, this will be the most friendly mail i can imagine to write on this
subject this month :(


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


documenting transitions (Re: Accepted net-snmp 5.8+dfsg-1 (source all amd64) into unstable, unstable)

2019-10-15 Thread Holger Levsen
Hi,

On Mon, Oct 14, 2019 at 10:24:41PM +0200, Paul Gevers wrote:
> >   I think I see the problem, the wiki has two places for transition.
> > https://wiki.debian.org/TransitionBestPractices which speaks to the
> Whow, not updated since 2014.
> > developer and doesn't mention at all things like going into experimental and
> > https://wiki.debian.org/Teams/ReleaseTeam/Transitions which initially
> Which is linked from https://release.debian.org/transitions/

there is also #829611 "Add transitions instructions to developers-reference"
for which I'd happily take a patch or even a text...


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


Bug#944238: buster-pu: package debian-edu-config/2.10.65+deb10u2

2019-11-06 Thread Holger Levsen
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu

We'd like to update debian-edu-config in buster to fix one important
(#944013 debian-edu-config: adjusted ini files needed to match changed
behaviour of firefox-esr 68.2.0esr) and one normal bug:

debian-edu-config (2.10.65+deb10u2) UNRELEASED; urgency=medium

  * Adjust share/debian-edu-config/d-i/finish-install: (Closes: #941574)
- Use 'dpkg-reconfigure -u --no-reload debian-edu-config' to add post-up
  stanza to /etc/network/interfaces eth0 entry conditionally.
  * Cope with Firefox-ESR ini files that need to be different (as of version
68.2.0esr) to further allow centralized configuration: (Closes: #944013)
- Add share/debian-edu-config/profiles.ini.ff (Firefox-ESR profiles.ini).
- Add share/debian-edu-config/installs.ini (now needed in addition for users
  that don't have a Firefox-ESR profile, i.e. new users).
- Adjust share/debian-edu-config/tools/gosa-create which is used to copy
  the related Firefox-ESR ini files.
- Ajust Makefile.
- Adjust ldap-tools/ldap-debian-edu-install (fix for the first user).

$ git diff 2.10.65+deb10u1..buster|diffstat
 Makefile   |2 ++
 debian/changelog   |   17 +
 ldap-tools/ldap-debian-edu-install |3 ++-
 share/debian-edu-config/d-i/finish-install |5 +
 share/debian-edu-config/installs.ini   |4 
 share/debian-edu-config/profiles.ini.ff|   13 +
 share/debian-edu-config/tools/gosa-create  |3 ++-
 7 files changed, 45 insertions(+), 2 deletions(-)

The full debdiff is attached.

I havent uploaded yet.

Thanks for your work on buster!


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

diff --git a/Makefile b/Makefile
index 0a6d8c5b..3e73c2d4 100644
--- a/Makefile
+++ b/Makefile
@@ -378,7 +378,9 @@ install: install-testsuite
 		share/debian-edu-config/sslCA.cnf \
 		share/debian-edu-config/v3.cnf \
 		share/debian-edu-config/v3CA.cnf \
+		share/debian-edu-config/installs.ini \
 		share/debian-edu-config/profiles.ini \
+		share/debian-edu-config/profiles.ini.ff \
 		share/debian-edu-config/debian-edu.addmachine.template \
 		share/debian-edu-config/debian-edu.ldapscripts.passwd \
 		share/debian-edu-config/passwords_stub.dat \
diff --git a/debian/changelog b/debian/changelog
index 73f9b7c9..fea3f164 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,20 @@
+debian-edu-config (2.10.65+deb10u2) UNRELEASED; urgency=medium
+
+  * Adjust share/debian-edu-config/d-i/finish-install: (Closes: #941574)
+- Use 'dpkg-reconfigure -u --no-reload debian-edu-config' to add post-up
+  stanza to /etc/network/interfaces eth0 entry conditionally.
+  * Cope with Firefox-ESR ini files that need to be different (as of version
+68.2.0esr) to further allow centralized configuration: (Closes: #944013)
+- Add share/debian-edu-config/profiles.ini.ff (Firefox-ESR profiles.ini).
+- Add share/debian-edu-config/installs.ini (now needed in addition for users
+  that don't have a Firefox-ESR profile, i.e. new users).
+- Adjust share/debian-edu-config/tools/gosa-create which is used to copy
+  the related Firefox-ESR ini files.
+- Ajust Makefile.
+- Adjust ldap-tools/ldap-debian-edu-install (fix for the first user).
+
+ -- Wolfgang Schweer   Wed, 02 Oct 2019 10:53:42 +0200
+
 debian-edu-config (2.10.65+deb10u1) buster; urgency=medium
 
   [ Wolfgang Schweer ]
diff --git a/ldap-tools/ldap-debian-edu-install b/ldap-tools/ldap-debian-edu-install
index 1b393a8f..affd02e7 100755
--- a/ldap-tools/ldap-debian-edu-install
+++ b/ldap-tools/ldap-debian-edu-install
@@ -599,7 +599,8 @@ fi
 if [ -x /usr/bin/certutil ] ; then
   mkdir -p /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox/debian-edu.default
   chmod -R 700 /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox/debian-edu.default
-  cp /usr/share/debian-edu-config/profiles.ini /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox
+  cp /usr/share/debian-edu-config/profiles.ini.ff /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox/profiles.ini
+  cp /usr/share/debian-edu-config/installs.ini /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox/installs.ini
   mkdir -p /skole/tjener/home0/"$FIRSTUSERNAME"/.thunderbird/debian-edu.default
   chmod -R 700 /skole/tjener/home0/"$FIRSTUSERNAME"/.thunderbird/debian-edu.default
   cp /usr/share/debian-edu-config/profiles.ini /skole/tjener/home0/"$FIRSTUSERNAME"/.thunderbird
diff --git a/share/debian-edu-config/d-i/finish-install b/share/debian-edu-config/d-i/finish-install
index 3422ecdd..23d60063 100644
--- a/share/debian-edu-config/d-i/finish-install
+++ b/share/debian-edu-config/d-i

Bug#944238: buster-pu: package debian-edu-config/2.10.65+deb10u2

2019-11-06 Thread Holger Levsen
On Wed, Nov 06, 2019 at 10:22:21PM +0800, Holger Levsen wrote:
> We'd like to update debian-edu-config in buster to fix one important
> (#944013 debian-edu-config: adjusted ini files needed to match changed
> behaviour of firefox-esr 68.2.0esr) and one normal bug:

I forgot to mention that these bugs are of course fixed in unstable
already.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


Bug#944238: buster-pu: package debian-edu-config/2.10.65+deb10u2

2019-11-08 Thread Holger Levsen
On Fri, Nov 08, 2019 at 10:10:54PM +, Adam D. Barratt wrote:
> Control: tags -1 + confirmed
[...]
> Please go ahead.
 
thanks, uploaded.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


Bug#944351: Providing minor version somewhere in /etc/os-release in buster

2019-11-10 Thread Holger Levsen
On Sun, Nov 10, 2019 at 01:24:42PM +0100, Santiago Vila wrote:
> Ok, I have just uploaded base-files as usual, but if possible I'd like
> this to be sorted-out for 10.3 (in particular, I still would like to
> hear from the ansible maintainers).
 
I wondering if change should have wider exposure. I suspect not only
ansible users will be affected. I'd say this warrants a mail to d-d-a or
at least -devel.

Thanks for maintaining base-files, Santiago!


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


Bug#944351: Providing minor version somewhere in /etc/os-release in buster

2019-11-14 Thread Holger Levsen
Hi Santiago,

On Tue, Nov 12, 2019 at 01:29:38AM +0100, Santiago Vila wrote:
> So, to summarize: I believe putting minor version in VERSION_ID would
> be useful, and I also think that we could do this in buster as far as
> we do it "soon" in the stable cycle, i.e 10.x where x is still small
> (for example, 10.3).

this ('soon in the stable cycle') convinced me, plus this:

> I am of course aware that some setups might break because of this but
> on the other side we can reasonably hope that whatever breakage
> (in hand-made scripts, for example) should be easy to fix.

so I'd now also say: go ahead.

> > I wondering if change should have wider exposure. I suspect not only
> > ansible users will be affected. I'd say this warrants a mail to d-d-a or
> > at least -devel.
> Hmm, what kind of exposure do you have in mind and for what purpose?

mailing d-devel or d-d-a, to get more feedback. but (see above) you
already convinced me that this is not needed. Thanks!


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


on updating debian-security-support in stable and oldstable (due to DSA-4562-1)

2019-11-24 Thread Holger Levsen
hi,

DSA-4562-1 at the very end of its very long text had the following note, which 
I'd like to make a little bit more known...:

"For the oldstable distribution (stretch), support for chromium has been
discontinued.  Please upgrade to the stable release (buster) to continue
receiving chromium updates or switch to firefox, which continues to be
supported in the oldstable release."

This info was then included in the 2019.11.16 upload of debian-security-support
to unstable with this change:

  * Add chromium to security-support-ended.deb9.

Currently we have:

 debian-security-support | 2019.02.02~deb8u1  | jessie-security  | 
source, all
 debian-security-support | 2019.02.02~deb9u1  | stretch  | 
source, all
 debian-security-support | 2019.06.13 | buster   | 
source, all
 debian-security-support | 2019.11.16 | bullseye | 
source, all
 debian-security-support | 2019.11.16 | sid  | 
source, all

Out of this case I'd like to establish some default procedure on how to
update debian-security-support in all suites at any time, so that we can
just follow these each and every time.

(The changes itself are trivial from a risk point of view: they are just 
changes to some text files.)

So some questions:

- can debian-security-support updates be made via (buster|stretch)-updates?
  - just now, or always?
- or could these updates go in via (buster|stretch)-security instead?
  - just now, or always?
  - and then, shall there be DSAs released for these uploads?
- or should debian-security-support follow the normal point release schedule,
  which AIUI currently has the unfortunate drawback that no stretch point 
  release is planned anymore (??), which makes the informing about DSA-4562-1
  / no chromium   support in stretch rather hard.

I'd be glad to turn this into a bug against release.debian.org if this
is deemed useful. I just started this thinking about releasing via DSA
and now I think I would prefer always going via (buster|stretch)-updates, 
just like tzdata.


Last: I'll be glad to do the uploads (and write DSAs) as required.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


Re: on updating debian-security-support in stable and oldstable (due to DSA-4562-1)

2019-11-26 Thread Holger Levsen
On Sun, Nov 24, 2019 at 08:27:40PM +, Adam D. Barratt wrote:
> On Sun, 2019-11-24 at 18:42 +0000, Holger Levsen wrote:
> > - or should debian-security-support follow the normal point release
> > schedule, which AIUI currently has the unfortunate drawback that no
> > stretch point release is planned anymore (??)
> 
> Addressing just this point right now, I am not aware of any suggestion
> that there will be no further point releases for stretch.
> 
> There is not a planned date for 9.13 currently, but I'd expect that it
> will be some time in January, alongside 10.3. 9.14 will likely be the
> final point release before support moves over to LTS support, in mid-
> 2020.
 
ah, cool, thanks for this info.

so then the question is: shall the debian-security-support package
update, which informs the user that chromium doesnt have security
support in stretch, wait til then, or does this warrant an update via
stretch-updates or stretch-security?


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


Re: on updating debian-security-support in stable and oldstable (due to DSA-4562-1)

2019-11-28 Thread Holger Levsen
On Wed, Nov 27, 2019 at 11:18:47AM +0100, Moritz Muehlenhoff wrote:
> We already had a DSA announcing Chromium EOL for stretch (
> https://lists.debian.org/debian-security-announce/2019/msg00214.html),
> as such let's simply install an updated debian-security-support to
> stretch-security), no separate announcement needed.

ok, so...

- for buster, I will file an SRM bug as usual. (nothing urgent there,
  update mostly useful to keep the versions sorted in sync. The SRM then
  can decide whether this should come in via a point release or
  buster-updates).
- for stretch, I will upload to stretch-security and that's it.
- for jessie, I will upload to jessie-stretch and release a DLA to
  announce the end of life of the libqb package in jessie.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


Bug#945815: release.debian.org: unblock: ltsp/19.11-1

2019-11-29 Thread Holger Levsen
On Fri, Nov 29, 2019 at 09:03:23AM +0100, Vagrant Cascadian wrote:
> I believe debian-edu, the only user I'm aware of using the
> ltsp-client-builder .udeb is working on updating to the newer version of
> ltsp.

src:debian-edu-install used to depend on the ltsp udeb but the current
version in unstable doesnt do this anymore, though it's migration to
bullseye is blocked by the udeb freeze atm.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C



signature.asc
Description: PGP signature


Bug#946960: buster-pu: package debian-security-support/2019.12.12~deb10u1

2019-12-18 Thread Holger Levsen
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu

hi,

we'd like to update debian-security-support to 2019.12.12~deb10u1 to bring
these changes to buster:

  * security-support-limited: point to https://www.debian.org/releases/ \
buster/amd64/release-notes/ch-information.en.html#golang-static-linking
for golang* packages.
  * Remove nodejs from security-support-limited as it is supported since the
Buster release. Closes: #931376.
  * check-support-status.in: set DEB_NEXT_VER_ID=11.
  * d/rules: update to NEXT_VERSION_ID=11.

Additionally 2019.12.12 has other changes related to stretch and jessie and
we'd like to (upload this release there too and) keep the version ordering sane.

The full debdiff is attached, the diffstat is:

$ diffstat debian-security-support_2019.12.12_deb10u1.diff
 check-support-status.in  |2 -
 debian/changelog |   47 +++
 debian/control   |2 -
 debian/rules |2 -
 security-support-ended.deb11 |   13 +++
 security-support-ended.deb8  |3 ++
 security-support-ended.deb9  |3 ++
 security-support-limited |1 
 8 files changed, 70 insertions(+), 3 deletions(-)


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

diff --git a/check-support-status.in b/check-support-status.in
index 8dc3689..a5437c4 100755
--- a/check-support-status.in
+++ b/check-support-status.in
@@ -13,7 +13,7 @@ VERSION='[% VERSION %]'
 # Oldest Debian version included in debian-security-support
 DEB_LOWEST_VER_ID=7
 # Version ID for next Debian stable
-DEB_NEXT_VER_ID=10
+DEB_NEXT_VER_ID=11
 
 if [ -z "$DEBIAN_VERSION" ] ; then
 DEBIAN_VERSION="$(cat /etc/debian_version | grep '[0-9.]' | cut -d. -f1)"
diff --git a/debian/changelog b/debian/changelog
index 9e8e8a2..fd92d28 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,50 @@
+debian-security-support (2019.12.12~deb10u1) buster; urgency=medium
+
+  * Re-uploaded for buster.
+
+ -- Holger Levsen   Thu, 12 Dec 2019 23:57:34 +0100
+
+debian-security-support (2019.12.12) unstable; urgency=medium
+
+  * security-support-limited: point to https://www.debian.org/releases/ \
+buster/amd64/release-notes/ch-information.en.html#golang-static-linking
+for golang* packages.
+
+ -- Holger Levsen   Thu, 12 Dec 2019 16:52:42 +0100
+
+debian-security-support (2019.11.16) unstable; urgency=medium
+
+  * Add chromium to security-support-ended.deb9.
+  * d/rules: update to NEXT_VERSION_ID=11.
+
+ -- Holger Levsen   Sat, 16 Nov 2019 11:00:08 +0100
+
+debian-security-support (2019.11.15) unstable; urgency=medium
+
+  * Team upload.
+  * Add libqb to security-support-ended.deb8.
+
+ -- Roberto C. Sanchez   Fri, 15 Nov 2019 09:17:07 -0500
+
+debian-security-support (2019.11.01) unstable; urgency=medium
+
+  * Remove nodejs from security-support-limited as it is supported since the
+Buster release. Closes: #931376.
+  * Add empty security-support-ended.deb11 file.
+  * check-support-status.in: set DEB_NEXT_VER_ID=11.
+
+ -- Holger Levsen   Fri, 01 Nov 2019 19:49:47 +0100
+
+debian-security-support (2019.10.31) unstable; urgency=medium
+
+  * Mark nodejs only suitable for trusted content. Closes: #931376.
+  * Add nasm-mozilla and nodejs-mozilla to security-support-ended.deb8
+and security-support-ended.deb9 as they are only provided as build
+dependency for Firefox/Thunderbird >= 68. Closes: #943365.
+  * Bump standards version to 4.4.1, no changes needed.
+
+ -- Holger Levsen   Thu, 31 Oct 2019 21:30:17 +0100
+
 debian-security-support (2019.06.13) unstable; urgency=medium
 
   [ Emilio Pozuelo Monfort ]
diff --git a/debian/control b/debian/control
index d73c143..bb284a3 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Build-Depends: debhelper-compat (= 11),
 original-awk,
 po-debconf,
 xmlto,
-Standards-Version: 4.3.0
+Standards-Version: 4.4.1
 Rules-Requires-Root: no
 Vcs-Git: https://salsa.debian.org/debian/debian-security-support.git
 Vcs-Browser: https://salsa.debian.org/debian/debian-security-support
diff --git a/debian/rules b/debian/rules
index c5873b2..9454eeb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 
-NEXT_VERSION_ID=9
+NEXT_VERSION_ID=11
 
 DEBIAN_VERSION ?= $(shell cat /etc/debian_version | grep '[0-9.]' | cut -d. 
-f1)
 ifeq (,$(DEBIAN_VERSION))
diff --git a/security-support-ended.deb11 b/security-support-ended.deb11
new file mode 100644
index 000..cf24acb
--- /dev/null
+++ b/security-support-ended.deb11
@@ -0,0 +1,13 @@
+
+# List of packages whose security support ends before the distribution EOL
+
+# File format: 

Bug#966310: buster-pu: package debian-edu-config/2.10.65+deb10u6

2020-07-26 Thread Holger Levsen
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu

Hi,

I'd like to upload debian-edu-config/2.10.65+deb10u6 to buster to fix #966129
where Roland F. Teichert reported that normal Edu workstations loose their IP 
address after about 30 minutes since system boot. The fix is already in unstable
and has successfully been tested by the bug submitter too.

debian-edu-config (2.10.65+deb10u6) buster; urgency=medium

  [ Wolfgang Schweer ]
  * Fix loss of dynamically allocated v4 IP address. (Closes: #966129)
- Drop etc/network/if-up.d/wpad-proxy-update. This script fails to work due
  to changed behaviour of the ifupdown/dhclient/systemd combination and now
  also causes the loss of a dynamically allocated ipv4 IP address about 30
  minutes after booting.
- Add code to d/debian-edu-config.postinstall to implement the intended
  proxy setting update after a WPAD change just after rebooting the system.
  (It would otherwise happen at first DHCP lease renewal ~15 minutes later.)
- Adjust Makefile and debian/dirs.

$ debdiff debian-edu-config_2.10.65+deb10u5.dsc 
debian-edu-config_2.10.65+deb10u6.dsc |diffstat
 Makefile  |1 -
 debian/changelog  |   15 +++
 debian/debian-edu-config.postinst |   20 +++-
 debian/dirs   |1 -
 4 files changed, 26 insertions(+), 11 deletions(-)

The full diff is attached.


Thanks for your work on buster!

-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
diff -Nru debian-edu-config-2.10.65+deb10u5/debian/changelog debian-edu-config-2.10.65+deb10u6/debian/changelog
--- debian-edu-config-2.10.65+deb10u5/debian/changelog	2020-04-16 02:34:38.0 +0200
+++ debian-edu-config-2.10.65+deb10u6/debian/changelog	2020-07-26 15:13:43.0 +0200
@@ -1,3 +1,18 @@
+debian-edu-config (2.10.65+deb10u6) buster; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * Fix loss of dynamically allocated v4 IP address. (Closes: #966129)
+- Drop etc/network/if-up.d/wpad-proxy-update. This script fails to work due
+  to changed behaviour of the ifupdown/dhclient/systemd combination and now
+  also causes the loss of a dynamically allocated ipv4 IP address about 30
+  minutes after booting.
+- Add code to d/debian-edu-config.postinstall to implement the intended
+  proxy setting update after a WPAD change just after rebooting the system.
+  (It would otherwise happen at first DHCP lease renewal ~15 minutes later.)
+- Adjust Makefile and debian/dirs.
+
+ -- Holger Levsen   Sun, 26 Jul 2020 15:13:43 +0200
+
 debian-edu-config (2.10.65+deb10u5) buster; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-config-2.10.65+deb10u5/debian/debian-edu-config.postinst debian-edu-config-2.10.65+deb10u6/debian/debian-edu-config.postinst
--- debian-edu-config-2.10.65+deb10u5/debian/debian-edu-config.postinst	2020-04-16 02:30:54.0 +0200
+++ debian-edu-config-2.10.65+deb10u6/debian/debian-edu-config.postinst	2020-07-26 15:04:00.0 +0200
@@ -224,20 +224,22 @@
 chmod 600 /etc/sssd/sssd-debian-edu.conf
 chown root:root /etc/sssd/sssd-debian-edu.conf
 
-# The scripts in /etc/network/if-up.d need to be executable.
-# Drop wpad-proxy-update for the main server, it makes no sense to run the
-# script at this time. Also drop it for the gateway, it doesn't make sense.
-if egrep -q "(Main-Server)" /etc/debian-edu/config || grep -q gateway /etc/hostname; then
-rm -f /etc/network/if-up.d/wpad-proxy-update
-else
-	chmod +x /etc/network/if-up.d/wpad-proxy-update
-fi
+# Add post-up stanza to interfaces file to let proxy changes take effect
+# immediately after reboot (would take up to 15 min. otherwise). Exclude the
+# gateway; the script doesn't make sense and would taint network setup.
+		rm -f /etc/network/if-up.d/wpad-proxy-update
+if [ -f /etc/network/interfaces ] && ! grep -q gateway /etc/hostname && \
+	! grep -q update-proxy /etc/network/interfaces ; then
+		sed -i '/iface eth0 inet dhcp/a \post-up \/usr\/share\/debian-edu-config\/tools\/update-proxy-from-wpad' \
+		/etc/network/interfaces
+fi
 
 # Add post-up stanza to interfaces file to let hostname changes take effect
 # immediately after reboot (would take up to 15 min. otherwise). Exclude the
 # gateway; the script doesn't make sense and would taint network setup.
+		rm -f /etc/network/if-up.d/hostname
 if [ -f /etc/network/interfaces ] && ! grep -q gateway /etc/hostname && \
-	! grep -q post-up /etc/network/interfaces ; then
+	! grep -q update-hostname /etc/network

Bug#966310: buster-pu: package debian-edu-config/2.10.65+deb10u6

2020-07-26 Thread Holger Levsen
On Sun, Jul 26, 2020 at 03:19:49PM +0200, Holger Levsen wrote:
> debian-edu-config (2.10.65+deb10u6) buster; urgency=medium

I've uploaded now too (as it's Sunday afternoon already...)


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


introducing an epoch for src:debian-security-support

2020-08-17 Thread Holger Levsen
hi,

 debian-security-support | 2019.12.12~deb8u2  | jessie-security  | 
source, all
 debian-security-support | 2020.06.21~deb9u1  | stretch  | 
source, all
 debian-security-support | 2020.06.21~deb10u1 | buster   | 
source, all
 debian-security-support | 2020.07.12 | bullseye | 
source, all
 debian-security-support | 2020.07.12 | sid  | 
source, all

is what we currently have in the archive and which is a bit of a hassle to
maintain due to keeping version constraints sane (=newer releases should always
have higher versions) and since rather frequently there are changes only
affecting older releases (so one has to upload to sid first, then do a stable 
update and then update oldstable to propagate something which is only relevant
for oldstable atm.)

Hence I propose to bump the epoch and introduce this versioning scheme:

sid:0:11~2020.08.17
bullseye:   0:11~2020.08.17
buster: 0:10~2020.08.17
stretch:0:9~2020.08.17
and so on.

Right now debian-security-support for stretch and jessie is already maintained
in extra branches, not sure when this will be useful for buster as well.

Feedback welcome.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

Religion has been more harmful to humanity than cigarettes.


signature.asc
Description: PGP signature


Re: introducing an epoch for src:debian-security-support

2020-08-20 Thread Holger Levsen
Hi Emilio,

On Wed, Aug 19, 2020 at 01:27:55PM +0200, Emilio Pozuelo Monfort wrote:
> > Hence I propose to bump the epoch and introduce this versioning scheme:
> > sid:0:11~2020.08.17
> > bullseye:   0:11~2020.08.17
> > and so on.
> A 0 epoch is equal to no epoch, so you need 1: here.

haha, right. I had this mail planned for some time but then wrote it rather
spontaniously when seeing a similar mail on -devel and then I forgot this detail
(which I was aware of)...
 
> btw why keep the dates? I'd just do something like 11-1, 10-3, 9-5... The date
> is still in the changelog if someone needs to look at it, but I don't think it
> conveys any special information here.

It makes it easier to see which suite has which content.

If I see buster has 10-3 I need to check d/changelog to see if I need to
update the package. If (I know that sid has 0:11~2020.08.20) and see that
buster has 0:10~2020.08.17 and I know the change in 0:11~2020.08.20 was
about stretch, I know - without looking - that I don't need to update 
the buster package.

> Anyway that's up to you. The epoch sounds
> good to me to disentangle the updates as most of the time updates to d-s-s 
> need
> to happen to older releases, which carry older versions of packages, which are
> no longer sustainable to maintain.

yup.

Thanks for your feedback!


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

Moral, truth, long term- and holistic thinking seem to mean nothing to us. The
emperors are naked. Every single one. It turns out our whole society is just
one big nudist party. (Greta Thunberg about the world reacting to the corona
crisis but not reacting appropriatly to the climate crisis.)


signature.asc
Description: PGP signature


Re: introducing an epoch for src:debian-security-support

2020-09-10 Thread Holger Levsen
hi Adrian,

On Sat, Aug 22, 2020 at 09:41:46AM +0300, Adrian Bunk wrote:
[...]
> > is what we currently have in the archive and which is a bit of a hassle to
> > maintain due to keeping version constraints sane (=newer releases should 
> > always
> > have higher versions) and since [...]
> Looks reasonable to me.

thank you and everyone for your feedback on this matter!
 
> > Hence I propose to bump the epoch and introduce this versioning scheme:
> > 
> > sid:0:11~2020.08.17
> > bullseye:   0:11~2020.08.17
> > buster: 0:10~2020.08.17
> > stretch:0:9~2020.08.17
> > and so on.
> >...
> > Feedback welcome.
> 
> One nitpick:
> 
> ~ works, but the "before" semantics makes it look confusing.
> 10~2020.08.17 is the 2020.08.17 snapshot/prerelease before 10.
> 
> I would suggest one of
>1:11.2020.08.17
>1:11+2020.08.17

awesome! I like nitpicking! (well, often.)

I'll pick 1:11+2020.08.17 as this IMO looks better than 1:11.2020.08.17
and also because 1+1 is sorted lower by dpkg than 1.1...

I'll do the git commit right away, though won't upload before more meaningful
changes are there.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

"There's no glory in prevention." (Christian Drosten)


signature.asc
Description: PGP signature


  1   2   3   4   5   6   7   8   >