[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#958173: marked as done (buster-pu: package lxc-templates/3.0.3-1)



Your message dated Sat, 09 May 2020 11:53:52 +0100
with message-id <fd7fa4d56896c35aab49a5a51cb69727dc60e87a.camel@adam-barratt.org.uk>
and subject line Closing requests included in 10.4 point release
has caused the Debian Bug report #958173,
regarding buster-pu: package lxc-templates/3.0.3-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
958173: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958173
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian.org@packages.debian.org
Usertags: pu

Dear release-managers,

I'd like to ask you for your approval to upload lxc-templates
3.0.4-3+deb10u1 over lxc-templates 3.0.3-1, in Buster.

The reasons for this upload are:

 * New upstream release of lxc-templates 3.0.4 fixing small bugs in
   lxc-plamo and lxc-slackware templates. In lxc-plamo, the goal was to
   default to https for uploads and to ensure that the downloads work
   properly in regards to apparent changes on the download architecture.
   For lxc-slackware, the changes are the inclusion of two packages at
   the bootstraping of the containers.
 * RC bug #950840 fix in the lxc-debian template, through a patch I made.
   This bug was preventing a normal behaviour of containers bootstrapped
   with a locale set to a locale which exists only in UTF-8.

I attached the debdiff of the changes, which are quite small.

Although I could understand if you prefer me to design a specific upload
fixing only the RC bug mentioned, I'd force the changes to diverge from
testing/unstable, and lxc-templates 3.0.4 is the next LTS minor release,
which seems accurate to have in stable.

I've not yet uploaded anything towards stable, and we'll need five days
for 3.0.4-3 to enter testing, as I just uploaded it to unstable. I'm
just trying to do things in advance, should you agree to the upload, I'd
do it on April the 25th.

With best regards,

-- 
PEB

-- System Information:
Debian Release: 10.3
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-8-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_USER
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru lxc-templates-3.0.3/configure lxc-templates-3.0.4/configure
--- lxc-templates-3.0.3/configure	2018-11-23 01:48:22.000000000 +0100
+++ lxc-templates-3.0.4/configure	2019-06-22 00:57:26.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for lxc-templates 3.0.3.
+# Generated by GNU Autoconf 2.69 for lxc-templates 3.0.4.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -577,8 +577,8 @@
 # Identity of this package.
 PACKAGE_NAME='lxc-templates'
 PACKAGE_TARNAME='lxc-templates'
-PACKAGE_VERSION='3.0.3'
-PACKAGE_STRING='lxc-templates 3.0.3'
+PACKAGE_VERSION='3.0.4'
+PACKAGE_STRING='lxc-templates 3.0.4'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1321,7 +1321,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures lxc-templates 3.0.3 to adapt to many kinds of systems.
+\`configure' configures lxc-templates 3.0.4 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1392,7 +1392,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of lxc-templates 3.0.3:";;
+     short | recursive ) echo "Configuration of lxc-templates 3.0.4:";;
    esac
   cat <<\_ACEOF
 
@@ -1500,7 +1500,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-lxc-templates configure 3.0.3
+lxc-templates configure 3.0.4
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1752,7 +1752,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by lxc-templates $as_me 3.0.3, which was
+It was created by lxc-templates $as_me 3.0.4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2615,7 +2615,7 @@
 
 # Define the identity of the package.
  PACKAGE='lxc-templates'
- VERSION='3.0.3'
+ VERSION='3.0.4'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -6134,7 +6134,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by lxc-templates $as_me 3.0.3, which was
+This file was extended by lxc-templates $as_me 3.0.4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -6195,7 +6195,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-lxc-templates config.status 3.0.3
+lxc-templates config.status 3.0.4
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -Nru lxc-templates-3.0.3/configure.ac lxc-templates-3.0.4/configure.ac
--- lxc-templates-3.0.3/configure.ac	2018-11-23 01:48:17.000000000 +0100
+++ lxc-templates-3.0.4/configure.ac	2019-06-22 00:57:21.000000000 +0200
@@ -1,7 +1,7 @@
 #                                               -*- Autoconf -*-
 # Process this file with autoconf to produce a configure script.
 
-AC_INIT([lxc-templates], [3.0.3])
+AC_INIT([lxc-templates], [3.0.4])
 AM_INIT_AUTOMAKE
 
 # We need pkg-config
diff -Nru lxc-templates-3.0.3/debian/changelog lxc-templates-3.0.4/debian/changelog
--- lxc-templates-3.0.3/debian/changelog	2018-12-04 08:47:01.000000000 +0100
+++ lxc-templates-3.0.4/debian/changelog	2020-04-19 11:59:35.000000000 +0200
@@ -1,3 +1,30 @@
+lxc-templates (3.0.4-3) unstable; urgency=medium
+
+  [ Debian Janitor ]
+  * Drop unnecessary dependency on dh-autoreconf.
+  * Rely on pre-initialized dpkg-architecture variables.
+
+ -- Pierre-Elliott Bécue <peb@debian.org>  Sun, 19 Apr 2020 11:59:35 +0200
+
+lxc-templates (3.0.4-2) unstable; urgency=medium
+
+  * d/p/0001: [lxc-debian] Handle languages that are only UTF-8 encoded
+    (Closes: #950840)
+  * Bump Standards-Version to 4.5.0
+  * Set Rules-Requires-Root to no
+
+ -- Pierre-Elliott Bécue <peb@debian.org>  Wed, 15 Apr 2020 17:02:34 +0200
+
+lxc-templates (3.0.4-1) unstable; urgency=medium
+
+  * New upstream release 3.0.4
+  * d/control:
+    - Bump Standards-Version to 4.4.0
+    - Use debhelper-compat instead of debian/compat (and raise level to 12)
+  * d/lxc-templates.lintian-overrides: Disable warning for access to dpkg DB
+
+ -- Pierre-Elliott Bécue <peb@debian.org>  Tue, 20 Aug 2019 13:49:53 +0200
+
 lxc-templates (3.0.3-1) unstable; urgency=medium
 
   * d/control:
diff -Nru lxc-templates-3.0.3/debian/compat lxc-templates-3.0.4/debian/compat
--- lxc-templates-3.0.3/debian/compat	2018-12-04 08:47:01.000000000 +0100
+++ lxc-templates-3.0.4/debian/compat	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-11
diff -Nru lxc-templates-3.0.3/debian/control lxc-templates-3.0.4/debian/control
--- lxc-templates-3.0.3/debian/control	2018-12-04 08:47:01.000000000 +0100
+++ lxc-templates-3.0.4/debian/control	2020-04-15 17:03:56.000000000 +0200
@@ -3,11 +3,12 @@
 Priority: optional
 Maintainer: pkg-lxc <pkg-lxc-devel@lists.alioth.debian.org>
 Uploaders: Pierre-Elliott Bécue <peb@debian.org>
-Build-Depends: debhelper (>= 11~)
-Standards-Version: 4.2.1
+Build-Depends: debhelper-compat (= 12)
+Standards-Version: 4.5.0
 Homepage: https://linuxcontainers.org/
 Vcs-Git: https://salsa.debian.org/lxc-team/lxc-templates.git
 Vcs-Browser: https://salsa.debian.org/lxc-team/lxc-templates
+Rules-Requires-Root: no
 
 Package: lxc-templates
 Architecture: linux-any
diff -Nru lxc-templates-3.0.3/debian/lxc-templates.lintian-overrides lxc-templates-3.0.4/debian/lxc-templates.lintian-overrides
--- lxc-templates-3.0.3/debian/lxc-templates.lintian-overrides	1970-01-01 01:00:00.000000000 +0100
+++ lxc-templates-3.0.4/debian/lxc-templates.lintian-overrides	2019-08-20 13:49:43.000000000 +0200
@@ -0,0 +1,3 @@
+# Done in the newly installed container for generating SSH keys. Not the cleanest way, but working and not dangerous.
+lxc-templates: uses-dpkg-database-directly usr/share/lxc/templates/lxc-debian
+lxc-templates: uses-dpkg-database-directly usr/share/lxc/templates/lxc-ubuntu
diff -Nru lxc-templates-3.0.3/debian/patches/0001-lxc-debian-Handle-languages-that-are-only-UTF-8-enco.patch lxc-templates-3.0.4/debian/patches/0001-lxc-debian-Handle-languages-that-are-only-UTF-8-enco.patch
--- lxc-templates-3.0.3/debian/patches/0001-lxc-debian-Handle-languages-that-are-only-UTF-8-enco.patch	1970-01-01 01:00:00.000000000 +0100
+++ lxc-templates-3.0.4/debian/patches/0001-lxc-debian-Handle-languages-that-are-only-UTF-8-enco.patch	2020-04-15 17:03:12.000000000 +0200
@@ -0,0 +1,22 @@
+From: =?utf-8?q?Pierre-Elliott_B=C3=A9cue?= <peb@debian.org>
+Date: Wed, 15 Apr 2020 16:55:15 +0200
+Subject: [lxc-debian] Handle languages that are only UTF-8 encoded
+
+---
+ templates/lxc-debian.in | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/templates/lxc-debian.in b/templates/lxc-debian.in
+index 4388478..f6b9f2c 100644
+--- a/templates/lxc-debian.in
++++ b/templates/lxc-debian.in
+@@ -129,7 +129,8 @@ EOF
+         chroot "$rootfs" locale-gen en_US.UTF-8 UTF-8
+         chroot "$rootfs" update-locale LANG=en_US.UTF-8
+     else
+-        encoding=$(echo "$LANG" | cut -d. -f2)
++        encoding=$(locale charmap)
++        [ -z "${encoding}" ] && encoding="UTF-8"
+         chroot "$rootfs" sed -e "s/^# \(${LANG} ${encoding}\)/\1/" \
+             -i /etc/locale.gen 2> /dev/null
+         cat >> "$rootfs/etc/locale.gen" << EOF
diff -Nru lxc-templates-3.0.3/debian/patches/series lxc-templates-3.0.4/debian/patches/series
--- lxc-templates-3.0.3/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ lxc-templates-3.0.4/debian/patches/series	2020-04-15 17:03:12.000000000 +0200
@@ -0,0 +1 @@
+0001-lxc-debian-Handle-languages-that-are-only-UTF-8-enco.patch
diff -Nru lxc-templates-3.0.3/debian/rules lxc-templates-3.0.4/debian/rules
--- lxc-templates-3.0.3/debian/rules	2018-12-04 08:47:01.000000000 +0100
+++ lxc-templates-3.0.4/debian/rules	2020-04-19 11:59:08.000000000 +0200
@@ -4,7 +4,7 @@
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
 
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+include /usr/share/dpkg/architecture.mk
 
 %:
-	dh ${@} --with autoreconf
+	dh ${@}
diff -Nru lxc-templates-3.0.3/templates/lxc-plamo.in lxc-templates-3.0.4/templates/lxc-plamo.in
--- lxc-templates-3.0.3/templates/lxc-plamo.in	2018-11-23 01:48:17.000000000 +0100
+++ lxc-templates-3.0.4/templates/lxc-plamo.in	2019-06-22 00:57:21.000000000 +0200
@@ -52,7 +52,10 @@
   # download a mini plamo into a cache
   echo "Downloading Plamo-$release minimal..."
   cd $ptcache
-  case $DLSCHEME in http) depth=2 ;; ftp) depth=3 ;; esac
+  case $DLSCHEME in
+      http|https) depth=2 ;;
+      ftp) depth=3 ;;
+  esac
   rej=${IGNOREPKGS%% *} ; [ -n "$rej" ] && rej="$rej-*"
   if [ `echo $IGNOREPKGS | wc -w` -gt 1 ] ; then
     for p in ${IGNOREPKGS#* } ; do rej="$rej,$p-*" ; done
@@ -123,6 +126,7 @@
        pkgtool="pkgtools"
     else
        pkgtool="hdsetup"
+       LANG=C
     fi
 
     ( cd $dlcache ; tar xpJf "$pkgtool"-*.txz ; rm -rf tmp usr var )
@@ -428,7 +432,7 @@
     ADDONPKGS=${ADDONPKGS-"`echo contrib/Hamradio/{morse,qrq}`"}
 fi
 
-DLSCHEME=${DLSCHEME:-"http"}
+DLSCHEME=${DLSCHEME:-"https"}
 MIRRORSRV=${MIRRORSRV:-"repository.plamolinux.org"}
 MIRRORPATH=${MIRRORPATH:-"/pub/linux/Plamo"}
 CATEGORIES=${CATEGORIES-"00_base 01_minimum"}
diff -Nru lxc-templates-3.0.3/templates/lxc-slackware.in lxc-templates-3.0.4/templates/lxc-slackware.in
--- lxc-templates-3.0.3/templates/lxc-slackware.in	2018-11-23 01:48:17.000000000 +0100
+++ lxc-templates-3.0.4/templates/lxc-slackware.in	2019-06-22 00:57:21.000000000 +0200
@@ -566,6 +566,7 @@
 gzip
 hostname
 iputils
+libpsl
 libunistring
 logrotate
 mpfr
@@ -574,6 +575,7 @@
 ncurses
 openssh
 openssl-solibs
+pcre2
 pkgtools
 procps-ng
 sed

--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 10.4

Hi,

Each of the uploads referred to by these bugs was included in today's
stable point release.

Regards,

Adam

--- End Message ---

Reply to: