Bug#1079784: RM: jsonhyperschema-codec -- ROM; Dead upstream, obsolete, no reverse-deps
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: jsonhyperschema-co...@packages.debian.org Control: affects -1 + src:jsonhyperschema-codec Hey, Please remove jsonhyperschema-codec from unstable as it's not useful and not maintained anymore. I intend to wipe coreapi tools from unstable progressively as upstream archived all its repos. Bests, -- PEB
Bug#1079626: trantor: hard-coded dependencies on pre t64 libraries
control: tags -1 +moreinfo Sebastian Ramacher wrote on 25/08/2024 at 17:59:01+0200: > Source: trantor > Version: 1.5.20+ds-1 > Severity: serious > X-Debbugs-Cc: sramac...@debian.org > > libtrantor1 has hard-coded dependencies on libssl3 and libc-ares2. At > least libssl3 was renamed as part of the t64 transition and hence > libtrantor1 is not installable on armel and armhf. Please compute the > dependency during the build. Please be more specific about what you mean by "compute the dependency during the build". -- PEB signature.asc Description: PGP signature
Bug#1063190: [Pkg-owncloud-maintainers] Bug#1063190: Bug#1063190: closing 1063190 [owncloud-client+t64 RC]
Hey Agustin, Agustin Martin wrote on 11/07/2024 at 19:49:35+0200: > El mar, 9 jul 2024 a las 18:37, Agustin Martin () > escribió: >> >> El mar, 9 jul 2024 a las 14:26, Pierre-Elliott Bécue >> () escribió: >> > >> > Feel free to upload it even not as a NMU. (you can add a Team Upload >> > entry if you prefer) >> >> Just uploaded as team upload (took a bit longer since I missed that >> source-only uploads to NEW are not allowed, and libowncloudsync0t64 is >> NEW). Should be already in the NEW queue. > > Once accepted from NEW, also uploaded a dummy no-changes source-only > package to unblock "no source upload" migration to testing, versioned > as for old binary NMU. I do not think this worths a commit in git > repo. > >> I have also created a merge request with the changes in salsa.debian.org. > > Apart from that MR I am attaching final complete diff in > git-format-patch format, in case it is useful. Merged the MR, thanks! <3 -- PEB signature.asc Description: PGP signature
Bug#1063190: [Pkg-owncloud-maintainers] Bug#1063190: closing 1063190 [owncloud-client+t64 RC]
Hey, Agustin Martin wrote on 09/07/2024 at 09:48:14+0200: > On Fri, Jun 28, 2024 at 12:58:52PM +0200, Andreas Beckmann wrote: >> Control: found -1 5.2.1.13040+dfsg-2 >> >> On Tue, 25 Jun 2024 15:36:40 +0200 Agustin Martin >> wrote: >> > On Mon, Jun 10, 2024 at 11:46:20PM +0200, Pierre-Elliott Bécue wrote: >> > > close 1063190 > thanks >> > >> > Hi, Pierre-Elliott >> > >> > owncloud-client seems still not in testing because of #1063190. >> > >> > Missing version in bug closing? >> >> The 5.x uploads have reverted the t64 renaming of libowncloudsync0 to >> libowncloudsync0t64 without any explanation why the transition would not be >> needed for this package. >> The t64 nmu needs to be reinstated before this package can migrate to >> testing. > > Hi, > > Thanks for the clarification. > > Seems that qt6 transition was handled in experimental in parallel to t64 > changes and that t64 stuff went finally missing when upgrading > owncloud-client from experimental. > > I am attaching a possible patch for current owncloud-client > 5.2.1.13040+dfsg-2. It is based on Lucas and Benjamin patches and > (hopefully) updated for current owncloud-client package. This patch > does not include the associated debian/changelog entry. > > Hope this helps. Feel free to upload it even not as a NMU. (you can add a Team Upload entry if you prefer) If you decide to NMU, don't --delay it. :) I have no time for owncloud-client now, but otherwise I'll try to look into it in August. -- PEB signature.asc Description: PGP signature
Bug#1073194: bookworm-pu: package lxc-templates/3.0.4.48.g4765da8-1+deb12u1
"Adam D. Barratt" wrote on 17/06/2024 at 19:08:00+0200: > Control: tags -1 -moreinfo +confirmed >> [snip] > > Thanks. Please go ahead. > > Regards, Thanks, done! -- PEB signature.asc Description: PGP signature
Bug#1073194: bookworm-pu: package lxc-templates/3.0.4.48.g4765da8-1+deb12u1
"Adam D. Barratt" wrote on 16/06/2024 at 13:55:09+0200: > On Sun, 2024-06-16 at 13:00 +0200, Pierre-Elliott Bécue wrote: >> Hey, >> >> Jonathan Wiltshire wrote on 15/06/2024 at >> 23:34:32+0200: >> >> > Control: tag -1 moreinfo >> > >> > On Fri, Jun 14, 2024 at 11:53:38AM +0200, Pierre-Elliott Bécue >> > wrote: >> > > [ Reason ] >> > > Two bugs within the lxc-debian template were spotted. Each one >> > > prevents >> > > using a custom mirror when generating a debian-based container >> > > with the >> > > lxc-debian template. >> > > >> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073130 >> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073131 >> > >> > These need to be fixed in unstable before an upload to bookworm >> > will be >> > authorised. >> >> I thought I marked it in my mail, but both these bugs are already >> fixed in unstable and testing (the current upstream version in here >> fixed these two bugs). >> > > The BTS doesn't know that. The version graphs on both show the unstable > package as affected. And ticking a box in the p-u request doesn't > change that. :-) > > This is specifically included on the list of criteria for updates to > stable: > >* Bug meta-data - particularly affected versions - must be > up to date My bad. "fixed" tags added to both bugs. > Regards, Bests, -- PEB signature.asc Description: PGP signature
Bug#1073194: bookworm-pu: package lxc-templates/3.0.4.48.g4765da8-1+deb12u1
Hey, Jonathan Wiltshire wrote on 15/06/2024 at 23:34:32+0200: > Control: tag -1 moreinfo > > On Fri, Jun 14, 2024 at 11:53:38AM +0200, Pierre-Elliott Bécue wrote: >> [ Reason ] >> Two bugs within the lxc-debian template were spotted. Each one prevents >> using a custom mirror when generating a debian-based container with the >> lxc-debian template. >> >> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073130 >> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073131 > > These need to be fixed in unstable before an upload to bookworm will be > authorised. I thought I marked it in my mail, but both these bugs are already fixed in unstable and testing (the current upstream version in here fixed these two bugs). Are you just issing a fixed-in tag on both bugs? -- PEB signature.asc Description: PGP signature
Bug#1073194: bookworm-pu: package lxc-templates/3.0.4.48.g4765da8-1+deb12u1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: lxc-templa...@packages.debian.org Control: affects -1 + src:lxc-templates [ Reason ] Two bugs within the lxc-debian template were spotted. Each one prevents using a custom mirror when generating a debian-based container with the lxc-debian template. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073130 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073131 [ Impact ] These to bugs will force users to edit manually the lxc-debian code. [ Tests ] shellcheck has been a good friend. [ Risks ] Trivial fixes [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable The changes are adding a missing coma in a getopt call and replacing a DEBIAN_MIRROR variable by a MIRROR variable. diff -Nru lxc-templates-3.0.4.48.g4765da8/debian/changelog lxc-templates-3.0.4.48.g4765da8/debian/changelog --- lxc-templates-3.0.4.48.g4765da8/debian/changelog2022-05-24 00:36:10.0 +0200 +++ lxc-templates-3.0.4.48.g4765da8/debian/changelog2024-06-14 11:50:35.0 +0200 @@ -1,3 +1,11 @@ +lxc-templates (3.0.4.48.g4765da8-1+deb12u1) bookworm; urgency=medium + + * d/p/0004-Fix-debian-mirror-issues-in-lxc-debian.in.patch: +Fixes two issues with the mirror argument in lxc-debian +(Closes: #1073130, #1073131) + + -- Pierre-Elliott Bécue Fri, 14 Jun 2024 11:50:35 +0200 + lxc-templates (3.0.4.48.g4765da8-1) unstable; urgency=medium * New upstream version 3.0.4.48.g4765da8 diff -Nru lxc-templates-3.0.4.48.g4765da8/debian/patches/0004-Fix-debian-mirror-issues-in-lxc-debian.in.patch lxc-templates-3.0.4.48.g4765da8/debian/patches/0004-Fix-debian-mirror-issues-in-lxc-debian.in.patch --- lxc-templates-3.0.4.48.g4765da8/debian/patches/0004-Fix-debian-mirror-issues-in-lxc-debian.in.patch 1970-01-01 01:00:00.0 +0100 +++ lxc-templates-3.0.4.48.g4765da8/debian/patches/0004-Fix-debian-mirror-issues-in-lxc-debian.in.patch 2024-06-14 11:50:22.0 +0200 @@ -0,0 +1,41 @@ +From: =?utf-8?q?Pierre-Elliott_B=C3=A9cue?= +Date: Thu, 13 Jun 2024 11:47:29 +0200 +Subject: Fix debian mirror issues in lxc-debian.in + +Forwarded: not-needed + +lxc-debian has a DEBIAN_MIRROR static variable pointing to an online +mirror. The whole template uses a MIRROR variable that is defined by a +--mirror option when the template is called in and defaults to +DEBIAN_MIRROR otherwise. Sadly, two lines were not updates and still +rely on DEBIAN_MIRROR. This prevents the template from working on +non-internet-connected environments. This has been fixed upstream + +Also a typo in the getopt line makex the --mirror option non-usable, +this is fixed. +--- + templates/lxc-debian.in | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/templates/lxc-debian.in b/templates/lxc-debian.in +index a1292ff..7501a5a 100644 +--- a/templates/lxc-debian.in b/templates/lxc-debian.in +@@ -754,7 +754,7 @@ EOF + return 0 + } + +-options=$(getopt -o hp:n:a:r:cI:FS: -l arch:,auth-key:,clean,help,enable-non-free,mirror:keyring:,name:,packages:,path:,release:,rootfs:,security-mirror:,interpreter-path:,flush-cache -- "$@") ++options=$(getopt -o hp:n:a:r:cI:FS: -l arch:,auth-key:,clean,help,enable-non-free,mirror:,keyring:,name:,packages:,path:,release:,rootfs:,security-mirror:,interpreter-path:,flush-cache -- "$@") + if [ $? -ne 0 ]; then + usage "$(basename "$0")" + exit 1 +@@ -825,7 +825,7 @@ if [ "$arch" = "x86_64" ]; then + fi + + +-testing_release_file=${DEBIAN_MIRROR}/dists/testing/main/binary-${arch}/Release ++testing_release_file=${MIRROR}/dists/testing/main/binary-${arch}/Release + if ! wget -q -O /dev/null "${testing_release_file}"; then + echo "${arch} does not look like a release architecture, trying debian ports" + # non-release architecture; assume debian-ports architecture diff -Nru lxc-templates-3.0.4.48.g4765da8/debian/patches/series lxc-templates-3.0.4.48.g4765da8/debian/patches/series --- lxc-templates-3.0.4.48.g4765da8/debian/patches/series 2022-05-24 00:36:10.0 +0200 +++ lxc-templates-3.0.4.48.g4765da8/debian/patches/series 2024-06-14 11:50:22.0 +0200 @@ -1,3 +1,4 @@ 0002-Add-references-to-mmdebstrap-and-some-documentation-.patch 0003-Handle-properly-the-future-security-repositories.patch 0004-Fixes-path-variable-in-some-templates.patch +0004-Fix-debian-mirror-issues-in-lxc-debian.in.patch
Bug#1073131: [pkg-lxc-devel] Bug#1073131: LXC debian template do a mandatory debian repository check on Bookworm and fails without network
Control: severity -1 important Hi, Eppii wrote on 13/06/2024 at 09:54:52+0200: > Package: lxc-templates > Version: 3.0.4.48.g4765da8-1 > > ||/ Name Version Architecture Description > +++-==-===-- > ii lxc-templates 3.0.4.48.g4765da8-1 amd64Linux Containers > userspace tools (templates) > > Hello ! > > Context: we want to create a lxc with the lxc-debian template on a > bookworm server without any access to internet. > > We identified following bug preventing to achieve our goal and had to > edit the /usr/share/lxc/templates/lxc-debian to succeed. > > Description: > > The wget line 829 does not use the $MIRROR variable but the hardcoded > debian repository. This check, newly implemented cannot be escaped and > last the default wget timeout when device does not have internet > access, which is SOO long: 900s! > > Solution may be to set it to 10s, adding a switch to disable the > public check or check against the $MIRROR variable. > > Regards So this has been spotted upstream and fixed in a later version. There's an upcoming minor release of bookworm, let's see if I can squeeze this in. Thanks for the report. -- PEB signature.asc Description: PGP signature
Bug#1073132: [pkg-lxc-devel] Bug#1073132: LXC debian template can't find gpg pub keys on Bookworm without network
Control: severity -1 important Hi, Thanks for the report. Eppii wrote on 13/06/2024 at 09:54:47+0200: > Package: lxc-templates > Version: 3.0.4.48.g4765da8-1 > > ||/ Name Version Architecture Description > +++-==-===-- > ii lxc-templates 3.0.4.48.g4765da8-1 amd64Linux Containers > userspace tools (templates) > > Hello ! > > Context: we want to create a lxc with the lxc-debian template on a bookworm > server without any access to internet. > > We identified three issues preventing to achieve our goal and had to edit the > /usr/share/lxc/templates/lxc-debian to succeed. > > Description: > > The download_debian() function states that it must verify signatures using > /etc/apt/trusted.gpg.d/debian-archive-$release-stable.gpg > but since bookworm, debian-archive-keyring install gpg files into the > /usr/share/keyrings folder only. See > https://packages.debian.org/bookworm/all/debian-archive-keyring/filelist > versus bullseye version. > > Path > lreleasekeyring=/etc/apt/trusted.gpg.d/debian-archive-$release-stable.gpg > does not exist hence it always tries to download > from http://ftp-master.debian.org. Which fails on a no internet access server. > > A workaround is to add the --keyring > /usr/share/keyrings/debian-archive-$release-stable.gpg args to the command as > followed: > lxc-create -n test -t debian -- --mirror http://mymirror/debian > --security-mirror http://mymirror/debian-security --release bookworm - > -keyring /usr/share/keyrings/debian-archive-buster-stable.gpg You can also create a symlink as a workaround. > A solution would be to modify the line 436 from: > - > lreleasekeyring=/etc/apt/trusted.gpg.d/debian-archive-$release-stable.gpg > +lreleasekeyring=/usr/share/keyrings/debian-archive-$release-stable.gpg It'll require a bit more flexibility to stay backward compatible. :) > OR install the gpg keys back to etc/apt/trusted.gpg.d/ folder or whatever you > see as a better fit ;). The motivation behind moving the keys to /usr is that /etc is for sysops to maintain configuration/variable parts. These keys are not to be touched, so they should go to a place that is not to be touched by sysops. I'll design a patch. -- PEB signature.asc Description: PGP signature
Bug#1073130: [pkg-lxc-devel] Bug#1073130: LXC debian template can't parse --mirror args on Bookworm
Control: severity -1 important Hi, Eppii wrote on 13/06/2024 at 09:54:49+0200: > Package: lxc-templates > Version: 3.0.4.48.g4765da8-1 > > ||/ Name Version Architecture Description > +++-==-===-- > ii lxc-templates 3.0.4.48.g4765da8-1 amd64Linux Containers > userspace tools (templates) > > Hello ! > > Context: we want to create a lxc with the lxc-debian template on a bookworm > server without any access to internet. > > We identified following bug preventing to achieve our goal and had to edit > the /usr/share/lxc/templates/lxc-debian to succeed. > > Description: > > The —mirror option does not work anymore due to missing comma line 757: > > -options=$(getopt -o hp:n:a:r:cI:FS: -l > arch:,auth-key:,clean,help,enable-non-free,mirror:keyring:,name:,packages:,path:,release:,rootfs:,security-mirror:,interpreter-path:,flush-cache > -- "$@“) > +options=$(getopt -o hp:n:a:r:cI:FS: -l > arch:,auth-key:,clean,help,enable-non-free,mirror:,keyring:,name:,packages:,path:,release:,rootfs:,security-mirror:,interpreter-path:,flush-cache > -- "$@“) > > Regards Thanks for the report. In the same way as bug #1073130, this has been fixed in a later release upstream. I'll see if I can get this in the upcoming bookworm partial release. -- PEB signature.asc Description: PGP signature
Bug#1072521: fakeroot hangs on some commands with faked-sysv using 100% CPU
Package: fakeroot Version: 1.34-1 Severity: critical Hello, Assigning to fakeroot for now, but not sure it's not something for ftp.d.o (a binNMU) or libc6. Today, after an upgrade, I am not able to build packages with sbuild as it hanks with this process tree: (TZ is CEST) peb 8859 0.1 0.0 24048 17644 pts/4Ss 14:15 0:09 | \_ zsh peb 224642 3.2 0.1 37664 32640 pts/4S+ 16:24 0:00 | | \_ /usr/bin/perl /usr/bin/sbuild -As --source-only-changes peb 224665 0.0 0.0 2596 1536 pts/4S+ 16:24 0:00 | | \_ /bin/sh /usr/bin/fakeroot debian/rules clean peb 224680 0.0 0.0 6196 2304 pts/4S+ 16:24 0:00 | | \_ /usr/bin/make -f debian/rules clean In parallel, one can find a faked-sysv process eating all a CPU resources. peb 225847 100 0.0 2440 648 pts/4R+ 16:25 0:02 \_ /usr/bin/faked-sysv When running make -f debian/rules clean directly, everything works well. Running it through fakeroot with strace gives: ❯ LC_ALL=C strace /bin/sh /usr/bin/fakeroot ~/git/cgg/projects/OaaSiS/packaging/libbnxtre/libbnxtre/debian/rules clean execve("/bin/sh", ["/bin/sh", "/usr/bin/fakeroot", "/home/peb/git/cgg/projects/OaaSi"..., "clean"], 0x7ffd1e5d6348 /* 66 vars */) = 0 brk(NULL) = 0x55d974431000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f07e4275000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=103847, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 103847, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f07e425b000 close(3)= 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P~\2\0\0\0\0\0"..., 832) = 832 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1933688, ...}, AT_EMPTY_PATH) = 0 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 mmap(NULL, 1985936, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f07e4076000 mmap(0x7f07e409c000, 1404928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f07e409c000 mmap(0x7f07e41f3000, 348160, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17d000) = 0x7f07e41f3000 mmap(0x7f07e4248000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d1000) = 0x7f07e4248000 mmap(0x7f07e424e000, 52624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f07e424e000 close(3)= 0 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f07e4073000 arch_prctl(ARCH_SET_FS, 0x7f07e4073740) = 0 set_tid_address(0x7f07e4073a10) = 233801 set_robust_list(0x7f07e4073a20, 24) = 0 rseq(0x7f07e4074060, 0x20, 0, 0x53053053) = 0 mprotect(0x7f07e4248000, 16384, PROT_READ) = 0 mprotect(0x55d9731b3000, 8192, PROT_READ) = 0 mprotect(0x7f07e42a7000, 8192, PROT_READ) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 munmap(0x7f07e425b000, 103847) = 0 getuid()= 1000 getgid()= 1000 getpid()= 233801 rt_sigaction(SIGCHLD, {sa_handler=0x55d9731a8550, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f07e40b3580}, NULL, 8) = 0 geteuid() = 1000 getrandom("\x87\x75\x90\x03\xa9\x28\xe2\x59", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55d974431000 brk(0x55d974452000) = 0x55d974452000 getppid() = 233798 newfstatat(AT_FDCWD, "/home/peb/git/cgg/projects/OaaSiS/packaging/libbnxtre/libbnxtre", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 openat(AT_FDCWD, "/usr/bin/fakeroot", O_RDONLY) = 3 fcntl(3, F_DUPFD, 10) = 10 close(3)= 0 fcntl(10, F_SETFD, FD_CLOEXEC) = 0 geteuid() = 1000 getegid() = 1000 rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x55d9731a8550, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f07e40b3580}, NULL, 8) = 0 rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f07e40b3580}, NULL, 8) = 0 rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_resto
Bug#1070407: mailman3-web: dpkg --configure mailman3-web fails
Hi, Thomas Krichel wrote on 05/05/2024 at 03:47:48+0200: > Package: mailman3-web > Version: 0+20240312-1 > Severity: important > > Dear Maintainer, > > *** Reporter, please consider answering these questions, where appropriate *** > >* What led up to the situation? >* What exactly did you do (or not do) that was effective (or > ineffective)? >* What was the outcome of this action? >* What outcome did you expect instead? > > *** End of the template - remove these template lines *** > > I am dist-updating my Debian system. I get a failure for the installation > of Mailman3-web > > root@tagol~# dpkg --configure mailman3-web > Setting up mailman3-web (0+20240312-1) ... > dpkg: error processing package mailman3-web (--configure): > installed mailman3-web package post-installation script subprocess returned > error exit status 20 > Errors were encountered while processing: > mailman3-web > > > I tried replacing the set -e with set -x in > > /var/lib/dpkg/info# e mailman3-web.postinst > > Then I get > > root@tagol/var/lib/dpkg/info# dpkg --configure mailman3-web > Setting up mailman3-web (0+20240312-1) ... > + . /usr/share/debconf/confmodule > + [ ! ] > + PERL_DL_NONLAZY=1 > + export PERL_DL_NONLAZY > + [ ] > + exec /usr/share/debconf/frontend /var/lib/dpkg/info/mailman3-web.postinst > configure 0+20200530-2.1 > dpkg: error processing package mailman3-web (--configure): > installed mailman3-web package post-installation script subprocess returned > error exit status 20 > Errors were encountered while processing: > mailman3-web > > Running > > root@tagol/var/lib/dpkg/info# /usr/share/debconf/frontend > /var/lib/dpkg/info/mailman3-web.postinst configure 0+20200530-2.1 > > yields nothing > > root@tagol/var/lib/dpkg/info# dpkg --configure mailman3-web |& tee > log.dpkg.config.mailman3web.5 > Setting up mailman3-web (0+20240312-1) ... > + . /usr/share/debconf/confmodule > + [ ! ] > + PERL_DL_NONLAZY=1 > + export PERL_DL_NONLAZY > + [ ] > + exec /usr/share/debconf/frontend /var/lib/dpkg/info/mailman3-web.postinst > configure 0+20200530-2.1 > dpkg: error processing package mailman3-web (--configure): > installed mailman3-web package post-installation script subprocess returned > error exit status 20 > Errors were encountered while processing: > mailman3-web > > Same thing. > > root@tagol~# systemctl restart mailman3-web.service > root@tagol~# > > The web interface page loads > > https://folks.email/mailman3/postorius/lists/bibnez.folks.email/ > > but when I go to sign-in I get > > Internal Server Error: /mailman3/accounts/login/ > > OfflineGenerationError at /accounts/login/ > You have offline compression enabled but key > +"5dc9242d199e3c2224564016de526a9d8e46b5d332709d1fde99964e8821452c" is > missing from offline > +manifest. You may need to run "python manage.py compress". Here is the > original content: > > I go ahead and run > > root@tagol/usr/share/mailman3-web# ./manage.py compress > Compressing... Error parsing template socialaccount/signup.html: > socialaccount/base.html > done > Compressed 2 block(s) from 78 template(s) for 1 context(s). > > It turns out this issue was discussed on the mailing list > > https://lists.mailman3.org/archives/list/mailman-us...@mailman3.org/thread/MGY6JA6O7BWGR2KNKD3PQTMW7ZY7NHS3/ > > I tried to downgrade > > root@tagol~# dpkg -i mailman3-web_0+20200530-2.1_all.deb > dpkg: warning: downgrading mailman3-web from 0+20240312-1 to 0+20200530-2.1 > (Reading database ... 121410 files and directories currently installed.) > Preparing to unpack mailman3-web_0+20200530-2.1_all.deb ... > Unpacking mailman3-web (0+20200530-2.1) over (0+20240312-1) ... > Setting up mailman3-web (0+20200530-2.1) ... > Installing new version of config file /etc/cron.d/mailman3-web ... > dpkg: error processing package mailman3-web (--install): > installed mailman3-web package post-installation script subprocess returned > error exit status 20 > Errors were encountered while processing: > mailman3-web > > So I upgrade again > > root@tagol/usr/share/mailman3-web# apt upgrade > The following packages were automatically installed and are no longer > required: > libabsl20220623 libaio1 linux-image-6.6.15-amd64 python3-editables > python3-pyrsistent > Use 'apt autoremove' to remove them. > > Upgrading: > mailman3-web > > Summary: > Upgrading: 1, Installing: 0, Removing: 0, Not Upgrading: 0 > 1 not fully installed or removed. > Download size: 25.9 kB > Space needed: 2,048 B / 11.2 TB available > > Continue? [Y/n] y > Get:1 http://mirror.hetzner.com/debian/packages testing/main amd64 > mailman3-web all 0+20240312-1 [25.9 kB] > Fetched 25.9 kB in 0s (141 kB/s) > Preconfiguring packages ... > mailman3-web failed to preconfigure, with exit status 20 > (Reading database ... 121410 files and directories currently installed.) > Preparing to unpack .../mailman3-web_0+20240312-1_all.deb ... > Unpacking mailman3-web (0+20240312-1) over (0+20200530
Bug#1014539: squirrel3: CVE-2022-30292
Hello, Matthias Geiger wrote on 07/05/2024 at 00:05:36+0200: > On Thu, 18 Apr 2024 14:40:58 +0200 Matthias Geiger > wrote: > >> >> //I have prepared a fix; however this needs the FTBFS in #997441 >> adressed first. >> >> Will attach a debdiff once that has happened. >> > > See attachement. > > best, I've uploaded this debdiff in DELAYED/7. Please reach out if there's any issue. Bests, -- PEB diff -Nru squirrel3-3.1/debian/changelog squirrel3-3.1/debian/changelog --- squirrel3-3.1/debian/changelog 2024-04-29 23:39:09.0 +0200 +++ squirrel3-3.1/debian/changelog 2024-05-13 14:59:34.0 +0200 @@ -1,3 +1,11 @@ +squirrel3 (3.1-8.2) unstable; urgency=medium + + * Non-maintainer upload. + * Cherry-pick upstream commit as 03-fix-buffer-overflow.diff +Closes: #1014539, CVE-2022-30292 + + -- Matthias Geiger Mon, 13 May 2024 14:59:34 +0200 + squirrel3 (3.1-8.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru squirrel3-3.1/debian/patches/03-fix-buffer-overflow.diff squirrel3-3.1/debian/patches/03-fix-buffer-overflow.diff --- squirrel3-3.1/debian/patches/03-fix-buffer-overflow.diff 1970-01-01 01:00:00.0 +0100 +++ squirrel3-3.1/debian/patches/03-fix-buffer-overflow.diff 2024-05-13 14:59:20.0 +0200 @@ -0,0 +1,22 @@ +From a6413aa690e0bdfef648c68693349a7b878fe60d Mon Sep 17 00:00:00 2001 +From: Alberto Demichelis +Date: Mon, 2 May 2022 12:04:58 +0200 +Subject: [PATCH] fix in thread.call + +--- + squirrel/sqbaselib.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/squirrel/sqbaselib.cpp b/squirrel/sqbaselib.cpp +index 662aeac..e283900 100644 +--- a/squirrel/sqbaselib.cpp b/squirrel/sqbaselib.cpp +@@ -1012,6 +1012,7 @@ static SQInteger thread_call(HSQUIRRELVM v) + SQObjectPtr o = stack_get(v,1); + if(type(o) == OT_THREAD) { + SQInteger nparams = sq_gettop(v); ++sq_reservestack(_thread(o), nparams + 3); + _thread(o)->Push(_thread(o)->_roottable); + for(SQInteger i = 2; i<(nparams+1); i++) + sq_move(_thread(o),v,i); + diff -Nru squirrel3-3.1/debian/patches/series squirrel3-3.1/debian/patches/series --- squirrel3-3.1/debian/patches/series 2024-04-29 23:33:43.0 +0200 +++ squirrel3-3.1/debian/patches/series 2024-05-13 14:59:20.0 +0200 @@ -1,2 +1,3 @@ 01-fix-spelling-errors.patch 02-sphinx-ext.patch +03-fix-buffer-overflow.diff signature.asc Description: PGP signature
Bug#997441: squirrel3: FTBFS: '! LaTeX Error: File `tgtermes.sty' not found.'
Hi, Thanks for the patch. Fabian, I uploaded the NMU with a 7 days delay. Reach out if you see a good reason to either cancel or delay further this NMU. Bests, -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. From e054c7aa6fdd402ab63709e15103aab1f50e6119 Mon Sep 17 00:00:00 2001 From: Matthias Geiger Date: Mon, 29 Apr 2024 23:38:16 +0200 Subject: [PATCH 1/2] Fix watch file to look for Github tags instead of releases --- debian/changelog | 7 +++ debian/watch | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 592b24f..c303908 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +squirrel3 (3.1-8.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix watch file to look for Github tags instead of releases + + -- Matthias Geiger Fri, 16 Feb 2024 17:46:43 +0100 + squirrel3 (3.1-8) unstable; urgency=medium * Change build dependency from texlive-generic-extra to diff --git a/debian/watch b/debian/watch index c174a72..e3733e4 100644 --- a/debian/watch +++ b/debian/watch @@ -1,4 +1,4 @@ version=4 opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%squirrel-$1.tar.gz%" \ - https://github.com/albertodemichelis/squirrel/releases \ + https://github.com/albertodemichelis/squirrel/tags \ (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate -- 2.43.0 From fd3d4b9b6014eef4691759b264491a1a370b78c3 Mon Sep 17 00:00:00 2001 From: Matthias Geiger Date: Mon, 29 Apr 2024 23:39:24 +0200 Subject: [PATCH 2/2] Build-depend on tex-gyre Closes: #997441 --- debian/changelog | 5 +++-- debian/control | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index c303908..b2aacdd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,10 @@ -squirrel3 (3.1-8.1) UNRELEASED; urgency=medium +squirrel3 (3.1-8.1) unstable; urgency=medium * Non-maintainer upload. * Fix watch file to look for Github tags instead of releases + * Build-depend on tex-gyre (Closes: #997441) - -- Matthias Geiger Fri, 16 Feb 2024 17:46:43 +0100 + -- Matthias Geiger Mon, 29 Apr 2024 23:39:09 +0200 squirrel3 (3.1-8) unstable; urgency=medium diff --git a/debian/control b/debian/control index c504be7..43afebb 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,8 @@ Build-Depends: debhelper-compat (= 12), texlive, texlive-latex-extra, texlive-plain-generic, - latexmk + latexmk, + tex-gyre, Standards-Version: 4.4.0 Homepage: http://squirrel-lang.org/ Vcs-Git: https://salsa.debian.org/wolff-guest/squirrel3.git/ -- 2.43.0 signature.asc Description: PGP signature
Bug#1037358: mailman3-web: Upgrade from Debian 11 to Debian 12 broke mailman/mailman3-web
Hi, Martin Krolikowski wrote on 25/06/2023 at 13:18:28+0200: > Hi, > the only log messages that could possibly be related to this issue are > in /var/log/apt/term.log: > Setting up python3-mailman-hyperkitty (1.2.1-1) ... > /usr/lib/python3/dist-packages/requests/__init__.py:87: > RequestsDependencyWarning: urllib3 (1.26.12) or chardet (5.1.0) > doesn't match a supported version! > warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported " > > Regards > Martin > > Am Fr., 23. Juni 2023 um 15:17 Uhr schrieb Pierre-Elliott Bécue > : >> >> >> Martin Krolikowski wrote on 23/06/2023 at >> 10:40:12+0200: >> >> > Hi, >> > after the upgrade I ran into the same problem: >> > # django.db.utils.OperationalError: no such column: >> > hyperkitty_mailinglist.archive_rendering_mode >> > >> > I solved it by following the post upgrade steps described here: >> > https://docs.mailman3.org/en/latest/upgrade-guide.html >> > # mailman-web migrate >> > solved the hyperkitty error above. >> > >> > Regards >> >> mailman-web is a proxy binary that calls >> /usr/share/mailman3-web/manage.py which is also proxy-called by a >> properly configured django-admin command. >> >> In all cases, migrate does the DB migration, and it is supposed to be >> done in the postinst in case of an upgrade. >> >> If you needed to do it by hand, it means that the migrate called in >> postinst failed, I'd be glad if you could find me the errors you got. >> >> Cheers! >> -- >> PEB So this is actually quite stupid. While some errors required to be fixed in settings etc, I had plenty troubles understanding why some django updates were not done, and also why things worked properly in my case. It seeps to be because they're done as part of the mailman3-web upgrade, which did not occur because I did not release any new version of mailman3-web in bookworm. Why it worked in my case is because it actually seems I did a "reconfigure" of mailman3-web after fixing the config file. So actually, I think I can now fix this issue... -- PEB signature.asc Description: PGP signature
Bug#1014037: mailman3-web: Possible memory leak: uwsgi OOMs after a few weeks
Control: tags -1 +moreinfo Hi, Peter Chubb wrote on 29/06/2022 at 03:11:15+0200: > Package: mailman3-web > Version: 0+20200530-2 > Severity: normal > > Dear Maintainer, > > I have a mailman3 system backed by PostGRES, exim4, and nginx; > and it is set up and works properly. However, the uwsgi process > keeps growing and growing until the system OOMs. typically > after two to three weeks. > > I added more RAM (the system now has 3Gb) but that postponed > but did not fix the problem. As a workaround I now restart > the mailman3 service once a day. > > -- System Information: > Debian Release: bookworm/sid > APT prefers stable-updates > APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 5.17.0-3-cloud-amd64 (SMP w/1 CPU thread; PREEMPT) > Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE not > set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages mailman3-web depends on: > ii dbconfig-sqlite3 2.0.21 > ii debconf [debconf-2.0] 1.5.79 > ii init-system-helpers1.63 > ii lsb-base 11.2 > ii python33.9.8-1 > hi python3-django-hyperkitty 1.3.4-4 > ii python3-django-postorius 1.3.5-1 > ii python3-psycopg2 2.9.2-2 > ii python3-whoosh 2.7.4+git6-g9134ad92-5 > ii ucf3.0043 > ii uwsgi-core 2.0.20-4+b2 > ii uwsgi-plugin-python3 2.0.20-4+b2 > > Versions of packages mailman3-web recommends: > ii nginx 1.20.2-2 > ii nginx-core [nginx] 1.20.2-2+b1 > > Versions of packages mailman3-web suggests: > ii postgresql 14+241 Having the same kind of setup for the past 6 years, I never had such an issue. Do you have more intel? -- PEB signature.asc Description: PGP signature
Bug#1033072: [Pkg-mailman-hackers] Bug#1033072: mailman3-web: After upgrade, moderation operations are broken
Hi, Peter Chubb wrote on 17/03/2023 at 00:24:59+0200: > Package: mailman3-web > Version: 0+20200530-2.1 > Severity: normal > > Dear Maintainer, > > I had a working mailman3 installation. I did 'apt upgrade' which pulled > in a new python3-hyperkitty and nginx. Now when trying to manage > 'held messages' on a list: > -- the checkbox next to 'Subject' does not toggle all the checkboxes below > it. > -- Clicking on a held message does not switch to a page where I can manage > the sender of that message. In fact it does nothing. > > I suspect the javascript to run this is broken somehow. > In my bro3wser console when looking at teh javascript I see: > > Uncaught TypeError: Bootstrap's JavaScript requires jQuery. jQuery must be > included before Bootstrap's JavaScript. > at Object.jQueryDetection (bootstrap.min.js:34:98) > at bootstrap.min.js:34:407 > at bootstrap.min.js:6:200 > at bootstrap.min.js:6:288 > main.js:38 Uncaught ReferenceError: $ is not defined > at main.js:38:1 > held_messages:445 Uncaught ReferenceError: $ is not defined > at held_messages:445:7 > held_messages.js:3 Uncaught ReferenceError: $ is not defined > at loadjs (held_messages.js:3:3) > at held_messages:452:1 > > The held_messages source file refers to jquery-3.6.0; but > jquery-1.11.3 is installed in > /var/lib/mailman3/web/static/postorius/libs/jquery > > > I notice that version 3.6 is in > /usr/share/python3-django-postorius/static/postorius/libs/jquery ... > should the nginx snippet in /etc/mailman3 be updated to point here? > > For now I deleted /var/lib/mailman3/web/static/postorius and replaced it > with a symlink to /usr/share/python3-django-postorius/static/postorius This is a race condition. When you upgraded hyperkitty/postorius, mailman3-web did not get updated and therefore the django commands that should be run were not. I think I have a solution for that, but I need to proof-check it. Sorry. -- PEB signature.asc Description: PGP signature
Bug#1030389: [pkg-lxc-devel] Bug#1030389: lxc: Conflict with new systemd cgroup unified hierarchy
Linas Vepstas wrote on 07/02/2023 at 00:05:04+0100: > I'm not using unprivileged containers. They are root containers, and > they are marked to auto-start when the machine boots. > > I'm being aggressive because I'm really angry. I ditched windows for > linux 25 years ago, because linux was really better. It was a joy to > use. It reached an all-time peak around 2005, when one could install > Ubuntu and everything just worked instantly and painlessly. Ever since > then it has been a slow decay, getting less and less stable, harder to > use and diagnose and keep running. If you mean that complex systems bring more complex issues, then I can only agree. What we could do in 2005 is just orders of magnitude less than what we can do now with a Linux Distro. Yes it has some drawbacks. That being said, most of the things can be avoided with proper doc reading. > I don't appreciate your saying that I "dug a hole for myself". You're > the guys digging the holes. Not really, no. We are the guys packaging software. This software changes and therefore we have to cope with these changes. > I am not the one who opened > https://github.com/systemd/systemd/issues/13477 -- someone else did > that three years ago. I don't know what your point is. > I am not the one who opened https://github.com/lxc/lxc/issues/4072 -- > someone else did that a year ago. Same. Yes, people meet issues due to software changes, it's the course of life. > I'm just using search engines to figure out why this and other serious > fundamental bugs halted a reboot. Nothing here is a bug. Systemd chose to enable by default cgroups v2 in Debian 11, and this had some consequences that were handled. These consequences were properly advertised by the means we use to advertise breaking changes. > Stop blaming me for the mess. I'm blaming you for trying to blame others for an unproperly done dist upgrade. This is your responsibility to read changelogs, read the documentation, and do a proper upgrade testing that anything works fine afterwards. This is not ours. -- PEB signature.asc Description: PGP signature
Bug#1030389: [pkg-lxc-devel] Bug#1030389: lxc: Conflict with new systemd cgroup unified hierarchy
Linas Vepstas wrote on 07/02/2023 at 00:35:18+0100: > There is nothing in /usr/share/doc/lxc/README.Debian.gz that provides > the work-around. I am using containers managed by root, started when > the OS boots. > > su - root and then lxc-ls -f reports > > NAMESTATE AUTOSTART GROUPS IPV4 IPV6 UNPRIVILEGED > bind-base STOPPED 0 - - -false > > Note the right-most column. Nothing in the README about "unprivileged > containers" would seem to apply. > > apparmor is not installed on this system. > > The only work-around given in the two github issues is to set I also succeed at running privileged containers on my system. Could you print your container config to me please? It's possible some things in your config are conflicting with cgroups v2. > GRUB_CMDLINE_LINUX=systemd.unified_cgroup_hierarchy=false > > in /etc/default/grub.d/cgroup.cfg and the Debian README does not mention this > work-around. > > Perhaps it is possible to put systemd.unified_cgroup_hierarchy=false > into /etc/sysctl.conf ? Or perhaps some other config file? systemd.unified_cgroup_hierarchy=false looks like a kernel command line, I doubt it can be done after having booted. > There is another work-around: > > mkdir -p /sys/fs/cgroup/systemd && mount -t cgroup cgroup -o > none,name=systemd /sys/fs/cgroup/systemd > > However, sticking this mkdir into some /etc/init.d file does not seem > plausible for a server; it feels too hacky. -- PEB signature.asc Description: PGP signature
Bug#1068714: packages.debian.org: Please make links to deb.debian.org use HTTPS instead of HTTP
Package: www.debian.org Severity: serious Tags: security X-Debbugs-Cc: Debian Security Team Hello, In packages.debian.org, links pointing to the different source files useful for a package are pointing to deb.debian.org via HTTP (not HTTPS) links. See https://packages.debian.org/bookworm/python3-pep517, which points for [pep517_0.13.0-2.debian.tar.xz] to http://deb.debian.org/debian/pool/main/p/pep517/pep517_0.13.0-2.debian.tar.xz In these times of supply chain attack reveals etc, I think we would be best to give HTTPS links. Regards, -- PEB
Bug#1043098: [Pkg-mailman-hackers] Bug#1043098: python3-django-hyperkitty: tracebacks with update_index_one_list on mailman2 migration
Hello, Steve Langasek wrote on 06/08/2023 at 01:10:58+0100: > Package: python3-django-hyperkitty > Version: 1.3.4-4 > Severity: important > > Dear Maintainer, > > Having just upgraded a system to bullseye, I am in the process of migrating > my mailing lists from the obsolete mailman 2 to mailman3. Following guides > such as https://docs.mailman3.org/en/latest/migration.html leads me to run, > as list: > > $ django-admin hyperkitty_import --settings mailman-web \ > --pythonpath /var/lib/mailman3/hyperkitty/ -l $list_email $mbox_path > $ > > which succeeds (/var/lib/mailman3/hyperkitty/mailman-web.py is a forked copy > of /etc/mailman3/mailman-web.py with appropriate permissions). > > I am then supposed to run update_index_one_list, which fails with a > confusing error about missing templates: > > $ django-admin update_index_one_list --settings mailman-web \ > --pythonpath /var/lib/mailman3/hyperkitty/ -l $list_email > Indexing 421 emails > [ERROR/MainProcess] Failed indexing 1 - 421 (retry 5/5): > search/indexes/hyperkitty/email_text.txt (pid 6818): > search/indexes/hyperkitty/email_text.txt > Traceback (most recent call last): > File > "/usr/lib/python3/dist-packages/haystack/management/commands/update_index.py", > line 111, in do_update > backend.update(index, current_qs, commit=commit) > File "/usr/lib/python3/dist-packages/haystack/backends/whoosh_backend.py", > line 269, in update > doc = index.full_prepare(obj) > File "/usr/lib/python3/dist-packages/haystack/indexes.py", line 236, in > full_prepare > self.prepared_data = self.prepare(obj) > File "/usr/lib/python3/dist-packages/haystack/indexes.py", line 227, in > prepare > self.prepared_data[field.index_fieldname] = field.prepare(obj) > File "/usr/lib/python3/dist-packages/haystack/fields.py", line 235, in > prepare > return self.convert(super(CharField, self).prepare(obj)) > File "/usr/lib/python3/dist-packages/haystack/fields.py", line 99, in > prepare > return self.prepare_template(obj) > File "/usr/lib/python3/dist-packages/haystack/fields.py", line 212, in > prepare_template > t = loader.select_template(template_names) > File "/usr/lib/python3/dist-packages/django/template/loader.py", line 47, > in select_template > raise TemplateDoesNotExist(', '.join(template_name_list), chain=chain) > django.template.exceptions.TemplateDoesNotExist: > search/indexes/hyperkitty/email_text.txt > Traceback (most recent call last): > File "/usr/bin/django-admin", line 5, in > management.execute_from_command_line() > File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", > line 381, in execute_from_command_line > utility.execute() > File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", > line 375, in execute > self.fetch_command(subcommand).run_from_argv(self.argv) > File "/usr/lib/python3/dist-packages/django/core/management/base.py", line > 323, in run_from_argv > self.execute(*args, **cmd_options) > File "/usr/lib/python3/dist-packages/django/core/management/base.py", line > 364, in execute > output = self.handle(*args, **options) > File > "/usr/lib/python3/dist-packages/hyperkitty/management/commands/update_index_one_list.py", > line 41, in handle > update_index(listname=options.get("listname")[0], > File "/usr/lib/python3/dist-packages/hyperkitty/search_indexes.py", line > 117, in update_index > update_cmd.update_backend("hyperkitty", "default") > File > "/usr/lib/python3/dist-packages/haystack/management/commands/update_index.py", > line 319, in update_backend > max_pk = do_update( > File > "/usr/lib/python3/dist-packages/haystack/management/commands/update_index.py", > line 111, in do_update > backend.update(index, current_qs, commit=commit) > File "/usr/lib/python3/dist-packages/haystack/backends/whoosh_backend.py", > line 269, in update > doc = index.full_prepare(obj) > File "/usr/lib/python3/dist-packages/haystack/indexes.py", line 236, in > full_prepare > self.prepared_data = self.prepare(obj) > File "/usr/lib/python3/dist-packages/haystack/indexes.py", line 227, in > prepare > self.prepared_data[field.index_fieldname] = field.prepare(obj) > File "/usr/lib/python3/dist-packages/haystack/fields.py", line 235, in > prepare > return self.convert(super(CharField, self).prepare(obj)) > File "/usr/lib/python3/dist-packages/haystack/fields.py", line 99, in > prepare > return self.prepare_template(obj) > File "/usr/lib/python3/dist-packages/haystack/fields.py", line 212, in > prepare_template > t = loader.select_template(template_names) > File "/usr/lib/python3/dist-packages/django/template/loader.py", line 47, > in select_template > raise TemplateDoesNotExist(', '.join(template_name_list), chain=chain) > django.template.exceptions.TemplateDoesNotExist: > search/indexes/hyperkitty/email_text.txt > $ > > This is quite confusing, as >
Bug#1065477: [Pkg-owncloud-maintainers] Bug#1065477: owncloud-client: Uploads to unstable must have a higher version than present in unstable.
Hello, Sebastian Ramacher wrote on 05/03/2024 at 09:38:13+0100: > Source: owncloud-client > Version: 4.2.0.11670+dfsg-1.1 > Severity: serious > Tags: ftbfs > X-Debbugs-Cc: sramac...@debian.org > > Version check failed: > Your upload included the binary package dolphin-owncloud, version > 4.2.0.11670+dfsg-1.1, for amd64, > however unstable already has version 5.0.0-1+b1. > Uploads to unstable must have a higher version than present in unstable. > > Cheers owncloud-client has been uploaded far before in the past, and was shipping dolphin-owncloud, nautilus-owncloud, et al. In client v5, upstream removed these packages from the owncloud-client source, and therefore they're now packaged through dedicated source packages. These ones are the latest uploads. I'll upload the v5 version of owncloud-client source package which won't ship dolphin-owncloud et al anymore. It's what's been suggested to me, and therefore I can't see a bug here. Could you give me a bit more intel aobut why this would be a serious bug? -- PEB signature.asc Description: PGP signature
Bug#1062387: drogon: NMU diff for 64-bit time_t transition
mwhud...@fastmail.fm wrote on 28/02/2024 at 03:25:55+0100: > Dear maintainer, > > Please find attached a final version of this patch for the time_t > transition. This patch is being uploaded to unstable. > > Note that this adds a versioned build-dependency on dpkg-dev, to guard > against accidental backports with a wrong ABI. > > Thanks! > > > -- System Information: > Debian Release: trixie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (1, 'experimental') > Architecture: amd64 (x86_64) > > Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT) > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not > set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > > [2. text/plain; nmu_drogon.debdiff]... That's great but you did not reply to my past question. -- PEB signature.asc Description: PGP signature
Bug#1064397: ITP: client-desktop-shell-integration-nautilus -- Nautilus, Nemo and Caja integration of the owncloud-client
Package: wnpp Severity: wishlist Owner: Pierre-Elliott Bécue X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: client-desktop-shell-integration-nautilus Version : 5.0.0 Upstream Contact: Frank Müller * URL : https://github.com/owncloud/client-desktop-shell-integration-nautilus * License : GPL-2 Programming Lang: Python, Shell, ... Description : Nautilus, Nemo and Caja integration for ownCloud Client. These three extensions were originally integrated in the owncloud-client source package. Upstream decided to extract them to create a new repo. The package will be maintained in the owncloud-team.
Bug#1064355: ITP: client-desktop-shell-integration-dolphin -- ownCloud client integration for Dolphin
Package: wnpp Severity: wishlist Owner: Pierre-Elliott Bécue X-Debbugs-Cc: debian-de...@lists.debian.org, pkg-owncloud-maintain...@lists.alioth.debian.org * Package name: client-desktop-shell-integration-dolphin Version : 5.0.0 Upstream Contact: Fabian Müller * URL : https://github.com/owncloud/client-desktop-shell-integration-dolphin * License : GPL-2 Programming Lang: C++ Description : ownCloud client integration for Dolphin Dolphin ownCloud is an extension that integrates the ownCloud web service with Plasma Desktop (KDE). It was part of src:owncloud-client, but upstream removed it and put it in another repo. I intend to have this package maintained into the owncloud-maintainers team.
Bug#1064029: bookworm-pu: package mailman3/3.3.8-2~deb12u2
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu X-Debbugs-Cc: mailm...@packages.debian.org Control: affects -1 + src:mailman3 Hi, Some bugs affecting mailman3 are found in bookworm. I fixed these in unstable but forgot to do a stable-pu. [ Reason ] Bug #1040708 is about a change in the way sqlalchemy reads postgresql URIs. Historically the prefix in this URI was postgres. Now it's postgresql. Therefore the default config for mailman3 is broken under bookworm. Bug #1038953 is about tracking cron-daemon instead of cron to allow more flexibility should one wish to use something else than cron. It was supposed to be done for some time. [ Impact ] The first one will force users to fix the config if they wish to work with postgresql. [ Tests ] Installed fixed version works fine. [ Risks ] Changes are trivial. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable diff -Nru mailman3-3.3.8/debian/changelog mailman3-3.3.8/debian/changelog --- mailman3-3.3.8/debian/changelog 2023-06-23 01:03:08.0 +0200 +++ mailman3-3.3.8/debian/changelog 2024-02-15 23:59:26.0 +0100 @@ -1,3 +1,11 @@ +mailman3 (3.3.8-2~deb12u2) bookworm; urgency=medium + + * bookworm-pu of two fixes +- s/postgres/postgresql/ in config files +- Add replacement dependency on cron to cron-daemon + + -- Pierre-Elliott Bécue Thu, 15 Feb 2024 23:59:26 +0100 + mailman3 (3.3.8-2~deb12u1) bookworm; urgency=medium * Bookworm-pu of 4 bug fixes diff -Nru mailman3-3.3.8/debian/contrib/mailman.cfg.sample mailman3-3.3.8/debian/contrib/mailman.cfg.sample --- mailman3-3.3.8/debian/contrib/mailman.cfg.sample2023-06-23 01:03:08.0 +0200 +++ mailman3-3.3.8/debian/contrib/mailman.cfg.sample2024-02-15 23:59:26.0 +0100 @@ -170,7 +170,7 @@ # 'configuration' substitutions. url: sqlite:///$DATA_DIR/mailman.db #url: mysql+pymysql://mailman3:mmpass@localhost/mailman3?charset=utf8&use_unicode=1 -#url: postgres://mailman3:mmpass@localhost/mailman3 +#url: postgresql://mailman3:mmpass@localhost/mailman3 debug: no diff -Nru mailman3-3.3.8/debian/control mailman3-3.3.8/debian/control --- mailman3-3.3.8/debian/control 2023-06-23 01:03:08.0 +0200 +++ mailman3-3.3.8/debian/control 2024-02-15 23:59:26.0 +0100 @@ -44,7 +44,7 @@ Architecture: all Depends: dbconfig-sqlite3 | dbconfig-pgsql | dbconfig-mysql | dbconfig-no-thanks, logrotate, - cron, + cron | cron-daemon, python3-falcon (>> 1.0.0), python3-psycopg2 | python3-pymysql, ucf, diff -Nru mailman3-3.3.8/debian/mailman3.postinst mailman3-3.3.8/debian/mailman3.postinst --- mailman3-3.3.8/debian/mailman3.postinst 2023-06-23 01:03:08.0 +0200 +++ mailman3-3.3.8/debian/mailman3.postinst 2024-02-15 23:59:26.0 +0100 @@ -52,7 +52,7 @@ pgsql) sed -i -e 's|^#\?\s*\(class: mailman\.database\.postgresql\.PostgreSQLDatabase\)$|\1|' \ $mailmancfg_new -sed -i -e "s|^#\?\s*url: postgres://.*$|url: postgres://$dbc_dbuser:$dbc_dbpass@$dbc_dbserver/$dbc_dbname|" \ +sed -i -e "s|^#\?\s*url: postgresql://.*$|url: postgresql://$dbc_dbuser:$dbc_dbpass@$dbc_dbserver/$dbc_dbname|" \ $mailmancfg_new ;; mysql)
Bug#1062387: drogon: NMU diff for 64-bit time_t transition
Hi, mwhud...@debian.org wrote on 01/02/2024 at 09:46:18+0100: > Source: drogon > Version: 1.8.7+ds-1 > Severity: serious > Tags: patch pending > Justification: library ABI skew on upgrade > User: debian-...@lists.debian.org > Usertags: time-t > > Dear maintainer, > > As part of the 64-bit time_t transition required to support 32-bit > architectures in 2038 and beyond > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified > drogon as a source package shipping runtime libraries whose ABI > either is affected by the change in size of time_t, or could not be > analyzed via abi-compliance-checker (and therefore to be on the safe > side we assume is affected). > > To ensure that inconsistent combinations of libraries with their > reverse-dependencies are never installed together, it is necessary to > have a library transition, which is most easily done by renaming the > runtime library package. > > Since turning on 64-bit time_t is being handled centrally through a change > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is > important that libraries affected by this ABI change all be uploaded close > together in time. Therefore I have prepared a 0-day NMU for drogon > which will initially be uploaded to experimental if possible, then to > unstable after packages have cleared binary NEW. > > Please find the patch for this NMU attached. > > If you have any concerns about this patch, please reach out ASAP. Although > this package will be uploaded to experimental immediately, there will be a > period of several days before we begin uploads to unstable; so if information > becomes available that your package should not be included in the transition, > there is time for us to amend the planned uploads. I don't really like the new name for the libs, will you change it back at some point? -- PEB signature.asc Description: PGP signature
Bug#1060290: bullseye-pu: package django-mailman3/1.3.5-2
Package: release.debian.org Severity: normal Tags: bullseye User: release.debian@packages.debian.org Usertags: pu Hello, Some users brought to my attention that in bullseye, django-mailman3 doesn't scrub messages properly before passing them to any archiver, and therefore some messages are not archived. This PU patches django-mailman3 so that it processes messages having a null-byte in their body properly. [ Reason ] The bug probably has existed all the time before the patch made upstream there: https://gitlab.com/mailman/django-mailman3/-/commit/5bc1f6e8ca4d95ea4e2be861821cb17f168f8d1b?merge_request_iid=121 [ Impact ] Messages received by mailman3 might not be archived properly archived. [ Tests ] Tests were designed upstream, but require binary files to be added to the code, which can't be done through a quilt patch, so I have not included the tests. [ Risks ] The patch works properly. Should a bug arise due to the new code, archiving would be broken. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] Explicit replacement of nullbyte characters by '' in a message body when scrubbing. dpkg-source: avertissement: extraction d'un paquet source non signé (/home/peb/git/debian/mailman-team/django-mailman3/django-mailman3_1.3.5-2.dsc) dpkg-source: avertissement: extraction d'un paquet source non signé (/home/peb/git/debian/mailman-team/django-mailman3/django-mailman3_1.3.5-2+deb11u1.dsc) diff -Nru django-mailman3-1.3.5/debian/changelog django-mailman3-1.3.5/debian/changelog --- django-mailman3-1.3.5/debian/changelog 2021-03-04 00:23:46.0 +0100 +++ django-mailman3-1.3.5/debian/changelog 2024-01-08 22:32:29.0 +0100 @@ -1,3 +1,10 @@ +django-mailman3 (1.3.5-2+deb11u1) bullseye; urgency=medium + + * d/p/0001: Fix archiving issues due to nullbytes in message body +(Closes: #1033256) + + -- Pierre-Elliott Bécue Mon, 08 Jan 2024 22:32:29 +0100 + django-mailman3 (1.3.5-2) unstable; urgency=medium * Compile django LC messages at build time diff -Nru django-mailman3-1.3.5/debian/patches/0001-Scrubber-now-removes-null-bytes-from-the-scrubbed-me.patch django-mailman3-1.3.5/debian/patches/0001-Scrubber-now-removes-null-bytes-from-the-scrubbed-me.patch --- django-mailman3-1.3.5/debian/patches/0001-Scrubber-now-removes-null-bytes-from-the-scrubbed-me.patch 1970-01-01 01:00:00.0 +0100 +++ django-mailman3-1.3.5/debian/patches/0001-Scrubber-now-removes-null-bytes-from-the-scrubbed-me.patch 2024-01-08 22:32:29.0 +0100 @@ -0,0 +1,43 @@ +From: =?utf-8?q?Pierre-Elliott_B=C3=A9cue?= +Date: Mon, 8 Jan 2024 22:40:38 +0100 +Subject: Scrubber now removes null bytes from the scrubbed message body. + +--- + README.rst | 1 + + django_mailman3/lib/scrub.py | 5 - + 3 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/README.rst b/README.rst +index 775b158..98264be 100644 +--- a/README.rst b/README.rst +@@ -17,6 +17,7 @@ NEWS + * Add a new method get_django_user to return Django User model. (See !99) + * Add ``delete_archives`` field to ``mailinglist_deleted`` Signal. + * Replaced deprecated ``ugettexy_lazy`` with ``gettext_lazy``. (Closes #37) ++* Scrubber now removes null bytes from the scrubbed message body. + + + 1.3.4 (2020-06-05) +diff --git a/django_mailman3/lib/scrub.py b/django_mailman3/lib/scrub.py +index f35761b..2be66c9 100644 +--- a/django_mailman3/lib/scrub.py b/django_mailman3/lib/scrub.py +@@ -248,6 +248,8 @@ class Scrubber(): + next_part_match = NEXT_PART.search(result) + if next_part_match: + result = result[0:next_part_match.start(0)] ++# MAS Remove any null butes from the result. ++result = re.sub('\x00', '', result) + return result + + def _get_text(self): +@@ -276,6 +278,7 @@ class Scrubber(): + if not part_content.endswith('\n'): + part_content += '\n' + text.append(part_content) +-return '\n'.join(text) ++# MAS remove any null bytes from the text. ++return re.sub('\x00', '', '\n'.join(text)) + else: + return self._get_text_one_part(self.msg) diff -Nru django-mailman3-1.3.5/debian/patches/series django-mailman3-1.3.5/debian/patches/series --- django-mailman3-1.3.5/debian/patches/series 1970-01-01 01:00:00.0 +0100 +++ django-mailman3-1.3.5/debian/patches/series 2024-01-08 22:32:29.0 +0100 @@ -0,0 +1 @@ +0001-Scrubber-now-removes-null-bytes-from-the-scrubbed-me.patch
Bug#1058931: ITP: kdsingleapplication -- KDAB's helper class for single-instance policy applications
Package: wnpp Severity: wishlist Owner: Pierre-Elliott Bécue X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: kdsingleapplication Version : 1.0.0 Upstream Author : Klarälvdalens Datakonsult AB * URL : https://github.com/KDAB/KDSingleApplication * License : MIT Programming Lang: C++ Description : KDAB's helper class for single-instance policy applications KDSingleapplication provides a helper class to make sure that an application is single-instance, that is, can't be started more than once for an user. It is a replacement for QtSingleApplication which is not maintained anymore. It's a dependency of owncloud-client, that I intend to maintain in the owncloud packaging team
Bug#1010273: Possible solution: add --clear flag to collectstatic
Marco Steinacher wrote on 29/11/2023 at 09:25:03+0100: > Hi again, > > Here is an update to my previous message: > > I think the easiest workaround is to add the --clear flag to the > collectstatic command, i.e. > > www-data@mail:/usr/share/mailman3-web$ ./manage.py collectstatic --clear > www-data@mail:/usr/share/mailman3-web$ ./manage.py compress > > With the --clear flag the existing files are deleted before trying to > copy the original file. > https://docs.djangoproject.com/en/4.2/ref/contrib/staticfiles/#collectstatic > > This should solve the problem of old static files not being updated > because of source files that are older than the files installed by the > previous version. > > The --clear flag should probably be added to > debian/mailman3-web.postinst in update_django(), line 198, to fix the > problem in the mailman3-web Debian > package. > https://salsa.debian.org/mailman-team/mailman-suite/-/blob/master/debian/mailman3-web.postinst#L198 > > Marco Hello, I saw this bug report, but I admit it slipped out of my mind. I have updated the django-mailman3 package recently and was planning to finish with a sweep on postorius and hyperkitty and then the web package. I'll include these fixes, and then try to have the relevant fixes backported into bookworm via a stable upload. Thanks for your mails. -- PEB signature.asc Description: PGP signature
Bug#947334: lxc-checkpoint needs the criu package
De : Mathias Gibbens À : Pierre-Elliott Bécue Cc : 947...@bugs.debian.org Date : 25 nov. 2023 15:35:19 Objet : Re: Bug#947334: lxc-checkpoint needs the criu package > On Fri, 2023-11-24 at 11:37 +0100, Pierre-Elliott Bécue wrote: >> Historically it was only in experimental, so I couldn't act upon this >> bug. >> >> Now we can. I'd either add it as a Depends or as a Recommends. > > I don't think criu should be in Depends, as checkpointing/live > migration of containers seems to be a less common use case, and the lxc > package has been working fine in Debian for many years without it. I > put it as a Suggests, since it does enhance the capability of lxc, but > users who don't explicitly need CRIU won't be missing out on any > functionality if they don't have it installed. However, I'll defer to > group consensus on where exactly to list the criu packge for lxc. > > Mathias In that case I'd put it as a Recommends. -- Pierre-Elliott Bécue
Bug#947334: [pkg-lxc-devel] Bug#947334: lxc-checkpoint needs the criu package
Mathias Gibbens wrote on 23/11/2023 at 21:53:54+0100: > Control: tags -1 + pending > > I think it's reasonable to Suggest criu in the bin:lxc package. If > anyone has a strong opinion that it should rather be a Recommends, > please let me know. Historically it was only in experimental, so I couldn't act upon this bug. Now we can. I'd either add it as a Depends or as a Recommends. I was expecting to do a full sweep on the packages I maintain soon, so if you wish I can take care of that at that time. If you want to do a release before, feel free to. :) Cheers! -- PEB signature.asc Description: PGP signature
Bug#1053502: mailman3-web: Package failed to install during upgrade from Debian 11 to 12
Please keep the bug report CC-ed. Steven Verhulst wrote on 06/10/2023 at 13:16:09+0200: > Hi, > > > > /etc/mysql/debian.cnf is a config file auto generated by some debian scripts. > > It contains host / user information for mysql connection. > > According to the contents this file is deprecated and should no longer be > used: > > > > # THIS FILE IS OBSOLETE. STOP USING IT IF POSSIBLE. > > # This file exists only for backwards compatibility for > > # tools that run '--defaults-file=/etc/mysql/debian.cnf' > > # and have root level access to the local filesystem. > > # With those permissions one can run 'mariadb' directly > > # anyway thanks to unix socket authentication and hence > > # this file is useless. See package README for more info. > > # THIS FILE WILL BE REMOVED IN A FUTURE DEBIAN RELEASE. > > > > > > “sed: -e expression #2, char 82: unterminated `s' command” > > Makes me believe that there is an issue with with one the sed > expression in the post-installation script. Yes, I am aware of your beliefs, and they're probably founded, but to be able to dig in I need some context. If you did not fix manually the issue, could you add "set -x" at the beginning of /var/lib/dpkg/info/mailman3-web.postinst script and run a dpkg --configure mailman3-web and give me the output? If some passwords fall in the output, of course feel free to censor them. -- PEB signature.asc Description: PGP signature
Bug#1053502: Fwd: Re: Bug#1053502: mailman3-web: Package failed to install during upgrade from Debian 11 to 12
Steven Verhulst wrote on 06/10/2023 at 13:16:09+0200: > Hi, > > > > /etc/mysql/debian.cnf is a config file auto generated by some debian scripts. > > It contains host / user information for mysql connection. > > According to the contents this file is deprecated and should no longer be > used: > > > > # THIS FILE IS OBSOLETE. STOP USING IT IF POSSIBLE. > > # This file exists only for backwards compatibility for > > # tools that run '--defaults-file=/etc/mysql/debian.cnf' > > # and have root level access to the local filesystem. > > # With those permissions one can run 'mariadb' directly > > # anyway thanks to unix socket authentication and hence > > # this file is useless. See package README for more info. > > # THIS FILE WILL BE REMOVED IN A FUTURE DEBIAN RELEASE. > > > > > > “sed: -e expression #2, char 82: unterminated `s' command” > > Makes me believe that there is an issue with with one the sed expression in > the post-installation script. > > > > Kind regards, > > > > Steven Verhulst > > > > > > On 05/10/2023, 16:23, "Pierre-Elliott Bécue" wrote: > > tags 1053502 +moreinfo > > thanks > > > > Hi, > > > > Steven Verhulst wrote on 05/10/2023 at 10:37:05+0200: > > > >> Package: mailman3-web > >> Version: 0+20200530-2.1 > >> Severity: important > >> > > > >> Dear Maintainer, > >> > > > >> When we upgraded our test mailingserver from Debian 11 to 12 we > >> noticed the following error: > >> > > > >> Setting up mailman3-web (0+20200530-2.1) ... > >> Determining localhost credentials from /etc/mysql/debian.cnf: failed (hosts >> not equal). > >> dbconfig-common: writing config to /etc/dbconfig-common/mailman3-web.conf > >> dbconfig-common: flushing administrative password > >> sed: -e expression #2, char 82: unterminated `s' command > >> dpkg: error processing package mailman3-web (--configure): > >> installed mailman3-web package post-installation script subprocess returned >> error exit status 1 > >> > > > >> From what I understand there seems to be an issue with the > >> post-installation script. > >> > > > >> Since the post-installation script did not run it left us with a > >> broken listserver. Further it is not possible to use APT to update > >> packages as it keep warning about mailman3-web package being broken. > > > > When I read > > > >> Determining localhost credentials from /etc/mysql/debian.cnf: failed (hosts >> not equal). > >> dbconfig-common: writing config to /etc/dbconfig-common/mailman3-web.conf > >> dbconfig-common: flushing administrative password > > > > I tend to think some weird stuff happened on your host. > > > > But to try understanding further the issue, could you please give me > > some hints about what this file contains?
Bug#1053502: mailman3-web: Package failed to install during upgrade from Debian 11 to 12
tags 1053502 +moreinfo thanks Hi, Steven Verhulst wrote on 05/10/2023 at 10:37:05+0200: > Package: mailman3-web > Version: 0+20200530-2.1 > Severity: important > > Dear Maintainer, > > When we upgraded our test mailingserver from Debian 11 to 12 we > noticed the following error: > > Setting up mailman3-web (0+20200530-2.1) ... > Determining localhost credentials from /etc/mysql/debian.cnf: failed (hosts > not equal). > dbconfig-common: writing config to /etc/dbconfig-common/mailman3-web.conf > dbconfig-common: flushing administrative password > sed: -e expression #2, char 82: unterminated `s' command > dpkg: error processing package mailman3-web (--configure): > installed mailman3-web package post-installation script subprocess returned > error exit status 1 > > From what I understand there seems to be an issue with the > post-installation script. > > Since the post-installation script did not run it left us with a > broken listserver. Further it is not possible to use APT to update > packages as it keep warning about mailman3-web package being broken. When I read > Determining localhost credentials from /etc/mysql/debian.cnf: failed (hosts > not equal). > dbconfig-common: writing config to /etc/dbconfig-common/mailman3-web.conf > dbconfig-common: flushing administrative password I tend to think some weird stuff happened on your host. But to try understanding further the issue, could you please give me some hints about what this file contains? -- PEB signature.asc Description: PGP signature
Bug#1041313: RM: volatildap -- ROM; Not maintained anymore, no reverse deps
Package: ftp.debian.org Severity: normal Hi, Please remove src:volatildap from unstable. It's not maintained anymore and serves no purpose in Debian. dak says it should be alright. .-(10:12:39)-(~)-(peb@coccia)- `---> dak rm -nR -s unstable volatildap Will remove the following packages from unstable: python3-volatildap |1.5.0-3 | all volatildap |1.5.0-3 | source Maintainer: Debian Python Team --- Reason --- -- Checking reverse dependencies... No dependency problem found. dak rm -nR -s unstable volatildap 7,89s user 0,74s system 27% cpu 31,225 total Same output with stable and testing, so could you also drop it from testing, and, if possible, from stable, where it should never have landed? Cheers, -- PEB
Bug#1037358: mailman3-web: Upgrade from Debian 11 to Debian 12 broke mailman/mailman3-web
Martin Krolikowski wrote on 23/06/2023 at 10:40:12+0200: > Hi, > after the upgrade I ran into the same problem: > # django.db.utils.OperationalError: no such column: > hyperkitty_mailinglist.archive_rendering_mode > > I solved it by following the post upgrade steps described here: > https://docs.mailman3.org/en/latest/upgrade-guide.html > # mailman-web migrate > solved the hyperkitty error above. > > Regards mailman-web is a proxy binary that calls /usr/share/mailman3-web/manage.py which is also proxy-called by a properly configured django-admin command. In all cases, migrate does the DB migration, and it is supposed to be done in the postinst in case of an upgrade. If you needed to do it by hand, it means that the migrate called in postinst failed, I'd be glad if you could find me the errors you got. Cheers! -- PEB signature.asc Description: PGP signature
Bug#1037358: mailman3-web: Upgrade from Debian 11 to Debian 12 broke mailman/mailman3-web
De : Norbert Preining À : Pierre-Elliott Bécue Cc : 1037...@bugs.debian.org Date : 23 juin 2023 09:05:40 Objet : Re: Bug#1037358: mailman3-web: Upgrade from Debian 11 to Debian 12 broke mailman/mailman3-web > Hi PEB, > >> Indeed, when I fixed the 3.10 testing issues, I failed to have the >> config for mailman3-web fixed. >> >> I'll add these and send a stable-pu. > > Thanks! > >>> - /etc/cron.d/mailman3 contains a call to gatenews which triggers errors >>> and probalby should not be called in the cron script >> >> Right, it still is in my todolist, which is a shame as it's trivial to >> fix. I guess the reason I never dropped it is that it's harmless as the >> script refuses to run. > > Yeah, but the repeated emails from cron with the warning are a bit painful. > > >>> - even with the above changes, the hourly run job fails (that is actually >>> a serious bug!) >>> >>> /usr/lib/python3/dist-packages/whoosh/codec/whoosh3.py:1116: SyntaxWarning: >>> "is" with a literal. Did you mean "=="? >>> elif fixedsize is 0: >>> [ERROR/MainProcess] Failed indexing 1 - 1 (retry 5/5): no such column: >>> hyperkitty_mailinglist.archive_rendering_mode (pid 4974): no such column: >>> hyperkitty_mailinglist.archive_rendering_mode >>> Traceback (most recent call last): >>> File >>> "/usr/lib/python3/dist-packages/django/db/models/fields/related_descriptors.py", >>> line 173, in __get__ >>> rel_obj = self.field.get_cached_value(instance) >>> ^ >>> File "/usr/lib/python3/dist-packages/django/db/models/fields/mixins.py", >>> line 15, in get_cached_value >>> return instance._state.fields_cache[cache_name] >>> >>> KeyError: 'mailinglist' >>> >>> During handling of the above exception, another exception occurred: >>> >>> Traceback (most recent call last): >>> File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line >>> 84, in _execute >>> return self.cursor.execute(sql, params) >>> >>> File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", >>> line 423, in execute >>> return Database.Cursor.execute(self, query, params) >>> >>> sqlite3.OperationalError: no such column: >>> hyperkitty_mailinglist.archive_rendering_mode >>> >>> The above exception was the direct cause of the following exception: >>> >>> Traceback (most recent call last): >>> File >>> "/usr/lib/python3/dist-packages/haystack/management/commands/update_index.py", >>> line 119, in do_update >>> backend.update(index, current_qs, commit=commit) >>> File >>> "/usr/lib/python3/dist-packages/haystack/backends/whoosh_backend.py", line >>> 258, in update >>> doc = index.full_prepare(obj) >>> ^^^ >>> File "/usr/lib/python3/dist-packages/haystack/indexes.py", line 235, in >>> full_prepare >>> self.prepared_data = self.prepare(obj) >>> ^ >>> File "/usr/lib/python3/dist-packages/haystack/indexes.py", line 226, in >>> prepare >>> self.prepared_data[field.index_fieldname] = field.prepare(obj) >>> ^^ >>> File "/usr/lib/python3/dist-packages/haystack/fields.py", line 236, in >>> prepare >>> return self.convert(super().prepare(obj)) >>> >>> File "/usr/lib/python3/dist-packages/haystack/fields.py", line 105, in >>> prepare >>> values = self.resolve_attributes_lookup(current_objects, attrs) >>> ^^ >>> File "/usr/lib/python3/dist-packages/haystack/fields.py", line 125, in >>> resolve_attributes_lookup >>> if not hasattr(current_object, attributes[0]): >>> ^^ >>> File >>> "/usr/lib/python3/dist-packages/django/db/models/fields/related_descriptors.py", >>> line 187, in __get__ >>>
Bug#1038906: bookworm-pu: package mailman3/3.3.8-1
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian@packages.debian.org Usertags: pu Hi, Multiple small bugs could have been fixed before the bookworm release, but having been elsewhere in my mind, I let those slip. I'd therefore like to submit this debdiff for a stable-pu. The package with these fixes has been uploaded to unstable around 20 minutes ago. [ Reason ] Fixes bugs #1030156, #1032684, #1032080, with no codebase change, only packaging changes. [ Impact ] The cron raises an error when it's called, which is annoying. Italian and Romanian users would be sad pandas. The mariadb thing is a bit harsher as any user using mailman3 with mariadb currently needs to fix mailman3 after a reboot. [ Tests ] None, but I did deploy this version on my production server to check that it works. [ Risks ] Changes are trivial [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] Two languages translations for debconf templates One cron removal Systemd service dependencies fixup And a gbp.conf branch update Thanks! <3 diff -Nru mailman3-3.3.8/debian/changelog mailman3-3.3.8/debian/changelog --- mailman3-3.3.8/debian/changelog 2023-01-29 12:41:29.0 +0100 +++ mailman3-3.3.8/debian/changelog 2023-06-23 01:03:08.0 +0200 @@ -1,3 +1,23 @@ +mailman3 (3.3.8-2~deb12u1) bookworm; urgency=medium + + * Bookworm-pu of 4 bug fixes + + -- Pierre-Elliott Bécue Fri, 23 Jun 2023 01:03:08 +0200 + +mailman3 (3.3.8-2) unstable; urgency=medium + + * Drop an unneeded cron from mailman3 + * Add an After=mariadb.service, Wants=mariadb.service in mailman3 service +(this is harmless if mariadb is missing) (Closes: #1030156) + + [ Remus-Gabriel Chelu ] + * Add Romanian translation for debconf templates (Closes: #1032684) + + [ Ceppo ] + * Add Italian translation for debconf templates (Closes: #1032080) + + -- Pierre-Elliott Bécue Fri, 23 Jun 2023 00:49:01 +0200 + mailman3 (3.3.8-1) unstable; urgency=medium * New upstreeam release: 3.3.8 diff -Nru mailman3-3.3.8/debian/gbp.conf mailman3-3.3.8/debian/gbp.conf --- mailman3-3.3.8/debian/gbp.conf 2023-01-29 11:46:07.0 +0100 +++ mailman3-3.3.8/debian/gbp.conf 2023-06-23 01:03:05.0 +0200 @@ -1,2 +1,3 @@ [DEFAULT] pristine-tar = True +debian-branch = debian/bookworm diff -Nru mailman3-3.3.8/debian/mailman3.cron.d mailman3-3.3.8/debian/mailman3.cron.d --- mailman3-3.3.8/debian/mailman3.cron.d 2023-01-29 11:46:07.0 +0100 +++ mailman3-3.3.8/debian/mailman3.cron.d 2023-06-23 00:29:15.0 +0200 @@ -8,6 +8,3 @@ # At 12AM, send mail digests for lists that do periodic as well as threshold delivery 0 12 * * * list if [ -x /usr/bin/mailman ]; then /usr/bin/mailman digests --periodic; fi - -# Every 15 minutes, gate messages from usenet to those lists which have the gateway configured -*/15 * * * * listif [ -x /usr/bin/mailman ]; then /usr/bin/mailman gatenews; fi diff -Nru mailman3-3.3.8/debian/mailman3.service mailman3-3.3.8/debian/mailman3.service --- mailman3-3.3.8/debian/mailman3.service 2023-01-29 11:46:07.0 +0100 +++ mailman3-3.3.8/debian/mailman3.service 2023-06-23 00:44:46.0 +0200 @@ -5,6 +5,8 @@ Documentation=man:mailman(1) Documentation=https://mailman.readthedocs.io/ ConditionPathExists=/etc/mailman3/mailman.cfg +After=mariadb.service +Wants=mariadb.service [Service] ExecStart=/usr/bin/mailman -C /etc/mailman3/mailman.cfg start --force diff -Nru mailman3-3.3.8/debian/po/it.po mailman3-3.3.8/debian/po/it.po --- mailman3-3.3.8/debian/po/it.po 1970-01-01 01:00:00.0 +0100 +++ mailman3-3.3.8/debian/po/it.po 2023-06-23 00:34:03.0 +0200 @@ -0,0 +1,73 @@ +# mailman3 po-debconf Italian translation +# Copyright (C) 2023 mailman3's copyright holder +# This file is distributed under the same license as the mailman3 package. +# Ceppo , 2023. +# +msgid "" +msgstr "" +"Project-Id-Version: mailman3\n" +"Report-Msgid-Bugs-To: mailm...@packages.debian.org\n" +"POT-Creation-Date: 2018-03-15 10:57+0100\n" +"PO-Revision-Date: 2023-02-09 00:00+\n" +"Last-Translator: Ceppo \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Add the HyperKitty configuration to mailman.cfg?" +msgstr "Aggiungere la configurazione di HyperKitty a mailman.cfg?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Mailman3 needs additional configuration in mailman.cfg in order to send &qu
Bug#1037358: mailman3-web: Upgrade from Debian 11 to Debian 12 broke mailman/mailman3-web
Hey Norbert, Thanks for the feedback! Norbert Preining wrote on 12/06/2023 at 06:32:02+0200: > Package: mailman3-web > Version: 0+20200530-2.1 > Severity: important > > Dear Maintainer, > > With the upgrade from Debian 11 to Debian 12 a lot of problems popped up > around mailman/web: > > - /etc/mailman/mailman-web.py needs updates: > > # Updates require this, should already be in Debian's package, but isn't > # See https://gitlab.com/mailman/hyperkitty/-/issues/401 > DEFAULT_AUTO_FIELD = 'django.db.models.AutoField' > # /usr/lib/python3/dist-packages/django_q/conf.py contains > # conf.py:TIMEOUT = conf.get("timeout", None) > # conf.py:RETRY = conf.get("retry", 60) > # which is broken > Q_CLUSTER = { > 'timeout': 300, > 'save_limit': 100, > 'orm': 'default', > 'retry': 360, > } > > since these values are not taken into the Debian packages, although they > are necessary Indeed, when I fixed the 3.10 testing issues, I failed to have the config for mailman3-web fixed. I'll add these and send a stable-pu. > - /etc/cron.d/mailman3 contains a call to gatenews which triggers errors > and probalby should not be called in the cron script Right, it still is in my todolist, which is a shame as it's trivial to fix. I guess the reason I never dropped it is that it's harmless as the script refuses to run. > - even with the above changes, the hourly run job fails (that is actually > a serious bug!) > > /usr/lib/python3/dist-packages/whoosh/codec/whoosh3.py:1116: SyntaxWarning: > "is" with a literal. Did you mean "=="? > elif fixedsize is 0: > [ERROR/MainProcess] Failed indexing 1 - 1 (retry 5/5): no such column: > hyperkitty_mailinglist.archive_rendering_mode (pid 4974): no such column: > hyperkitty_mailinglist.archive_rendering_mode > Traceback (most recent call last): > File > "/usr/lib/python3/dist-packages/django/db/models/fields/related_descriptors.py", > line 173, in __get__ > rel_obj = self.field.get_cached_value(instance) > ^ > File "/usr/lib/python3/dist-packages/django/db/models/fields/mixins.py", > line 15, in get_cached_value > return instance._state.fields_cache[cache_name] > > KeyError: 'mailinglist' > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 84, > in _execute > return self.cursor.execute(sql, params) > > File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", > line 423, in execute > return Database.Cursor.execute(self, query, params) > > sqlite3.OperationalError: no such column: > hyperkitty_mailinglist.archive_rendering_mode > > The above exception was the direct cause of the following exception: > > Traceback (most recent call last): > File > "/usr/lib/python3/dist-packages/haystack/management/commands/update_index.py", > line 119, in do_update > backend.update(index, current_qs, commit=commit) > File "/usr/lib/python3/dist-packages/haystack/backends/whoosh_backend.py", > line 258, in update > doc = index.full_prepare(obj) > ^^^ > File "/usr/lib/python3/dist-packages/haystack/indexes.py", line 235, in > full_prepare > self.prepared_data = self.prepare(obj) > ^ > File "/usr/lib/python3/dist-packages/haystack/indexes.py", line 226, in > prepare > self.prepared_data[field.index_fieldname] = field.prepare(obj) > ^^ > File "/usr/lib/python3/dist-packages/haystack/fields.py", line 236, in > prepare > return self.convert(super().prepare(obj)) > > File "/usr/lib/python3/dist-packages/haystack/fields.py", line 105, in > prepare > values = self.resolve_attributes_lookup(current_objects, attrs) > ^^ > File "/usr/lib/python3/dist-packages/haystack/fields.py", line 125, in > resolve_attributes_lookup > if not hasattr(current_object, attributes[0]): >^^ > File > "/usr/lib/python3/dist-packages/django/db/models/fields/related_descriptors.py", > line 187, in __get__ > rel_obj = self.get_object(instance) > ^ > File > "/usr/lib/python3/dist-packages/django/db/models/fields/related_descriptors.py", > line 154, in get_object > return qs.get(self.field.get_reverse_related_filter(instance)) >^^^ > File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 431, > in get > num = len(clone) > ^^ > File "/usr/lib/py
Bug#1037498: ITP: weakforced -- Daemon for detecting brute force attacks
De : Jonas Smedegaard À : 1037...@bugs.debian.org Date : 13 juin 2023 16:33:15 Objet : Bug#1037498: ITP: weakforced -- Daemon for detecting brute force attacks > Quoting Pierre-Elliott Bécue (2023-06-13 15:14:15) >> The goal of 'wforce' is to detect brute forcing of passwords across many >> servers, services and instances. In order to support the real world, brute >> force detection policy can be tailored to deal with "bulk, but legitimate" >> users of your service, as well as botnet-wide slowscans of passwords. >> The aim is to support the largest of installations, providing services to >> hundreds of millions of users. >> >> weakforced doesn't have any real alternative for now in Debian as far as I >> can >> see. > > A somewhat related tool already in Debian seems to be crowdsec. > > Just mentioning in case you or others following along might find it > helpful - sounds like weakforced would be useful in Debian regardless. > > > - Jonas > > -- > * Jonas Smedegaard - idealist & Internet-arkitekt > * Tlf.: +45 40843136 Website: http://dr.jones.dk/ > * Sponsorship: https://ko-fi.com/drjones > > [x] quote me freely [ ] ask before reusing [ ] keep private Thanks for the pointer ! I clearly missed it ! Cheers, -- Pierre-Elliott Bécue
Bug#1037498: ITP: weakforced -- Daemon for detecting brute force attacks
Package: wnpp Severity: wishlist Owner: Pierre-Elliott Bécue X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: weakforced Version : 2.8.0 Upstream Author : Neil Cook * URL : https://github.com/PowerDNS/weakforced * License : GPL-3 Programming Lang: C++, Python Description : Daemon for detecting brute force attacks The goal of 'wforce' is to detect brute forcing of passwords across many servers, services and instances. In order to support the real world, brute force detection policy can be tailored to deal with "bulk, but legitimate" users of your service, as well as botnet-wide slowscans of passwords. The aim is to support the largest of installations, providing services to hundreds of millions of users. weakforced doesn't have any real alternative for now in Debian as far as I can see. For now these packages will be in collab-maint, but I'll see if they could go somewhere. I'm maintaining them as part of my work at Gandi.net. This is therefore a Gandi.net contribution to the Debian Project.
Bug#1037495: ITP: drogon -- Daemon for detecting brute force attacks
Package: wnpp Severity: wishlist Owner: Pierre-Elliott Bécue X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: drogon Version : 1.8.4 Upstream Author : An Tao * URL : https://github.com/drogonframework/drogon * License : MIT Programming Lang: C++ Description : C++14/17-based HTTP application framework Drogon can be used to easily build various types of web application server programs using C++. Drogon is the name of a dragon in the American TV series "Game of Thrones" that I really like. Drogon is a cross-platform framework, It supports Linux, macOS, FreeBSD, OpenBSD, HaikuOS, and Windows. Its main features are as follows: * Use a non-blocking I/O network lib based on epoll (kqueue under macOS/FreeBSD) to provide high-concurrency, high-performance network IO, please visit the TFB Tests Results for more details; * Provide a completely asynchronous programming mode; * Support Http1.0/1.1 (server side and client side); * Based on template, a simple reflection mechanism is implemented to completely decouple the main program framework, controllers and views. * Support cookies and built-in sessions; * Support back-end rendering, the controller generates the data to the view to generate the Html page. Views are described by CSP template files, C++ codes are embedded into Html pages through CSP tags. And the drogon command-line tool automatically generates the C++ code files for compilation; * Support view page dynamic loading (dynamic compilation and loading at runtime); * Provide a convenient and flexible routing solution from the path to the controller handler; * Support filter chains to facilitate the execution of unified logic (such as login verification, Http Method constraint verification, etc.) before handling HTTP requests; * Support https (based on OpenSSL); * Support WebSocket (server side and client side); * Support JSON format request and response, very friendly to the Restful API application development; * Support file download and upload; * Support gzip, brotli compression transmission; * Support pipelining; * Provide a lightweight command line tool, drogon_ctl, to simplify the creation of various classes in Drogon and the generation of view code; * Support non-blocking I/O based asynchronously reading and writing database PostgreSQL and MySQL(MariaDB) database); * Support asynchronously reading and writing sqlite3 database based on thread pool; * Support Redis with asynchronous reading and writing; * Support ARM Architecture; * Provide a convenient lightweight ORM implementation that supports for regular object-to-database bidirectional mapping; * Support plugins which can be installed by the configuration file at load time; * Support AOP with build-in joinpoints. * Support C++ coroutines This package is needed by weakforced, which I also intend to package. For now these packages will be in collab-maint, but I'll see if they could go somewhere. I'm maintaining them as part of my work at Gandi.net. This is therefore a Gandi.net contribution to the Debian Project.
Bug#1037487: ITP: trantor -- Non-blocking I/O cross-platform TCP network library
Package: wnpp Severity: wishlist Owner: Pierre-Elliott Bécue X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: trantor Version : 1.5.11 Upstream Author : An Tao * URL : https://github.com/an-tao/trantor * License : BSD Programming Lang: C++ Description : Non-blocking I/O cross-platform TCP network library Trantor is a non-blocking I/O cross-platform TCP network library, using C++14. Drawing on the design of Muduo Library This package is needed by weakforced as a transitive dependency of drogon, which I also intend to package. For now these packages will be in collab-maint, but I'll see if they could go somewhere. I'm maintaining them as part of my work at Gandi.net. This is therefore a Gandi.net contribution to the Debian Project.
Bug#1036818: [pkg-lxc-devel] Bug#1036818: Bug#1036818: Bug#1036818: linux on armel/armhf: Perl library unable to access get CPU info from /proc/cpu or kstat
Mathias Gibbens wrote on 06/06/2023 at 04:06:14+0200: > [[PGP Signed Part:No public key for 29EEE2D6ECF442F9 created at > 2023-06-06T04:06:14+0200 using RSA]] > On Thu, 2023-06-01 at 18:58 +0200, Pierre-Elliott Bécue wrote: >> > I should have time this weekend when I can spin up a qemu vm to >> > test in, if we're not able to get a root cause identified before >> > then. > > I did try to reproduce the issue over the weekend with qemu. Using > qemu-user-static and systemd-nspawn was insufficient due to lxcfs > needing proper access to the fuse kernel api. After trying and failing > to bootstrap an armhf instance by hand, I grabbed a raspberry pi 2 > bookworm image from raspi.d.n, and got it running under qemu-system- > arm. Within that environment, lxcfs appeared to work correctly > (/var/lib/lxcfs/proc/cpuinfo was correct, no obvious errors or warnings > noticed). I didn't spin up a full lxc container instance within that > environment. > >> I can probably grant you privileges on abel as soon as I get an ack >> from my fellow DSA mates. > > If it's possible to get temporary permissions on abel, that would be > useful. > > One other thing to double check on ci-worker-armhf-01 would be the > contents of /var/lib/lxcfs/proc/cpuinfo, so we can see what lxcfs is > doing from the host side. Unfortunately my teammates have some concerns and I don't have the time for the debate now. What I can do is run any required tests myself. Could you tell me what you wanted to try so that I can try it out for you and report back with the results? -- PEB
Bug#1036818: [pkg-lxc-devel] Bug#1036818: linux on armel/armhf: Perl library unable to access get CPU info from /proc/cpu or kstat
De : Mathias Gibbens À : Paul Gevers ; 1036...@bugs.debian.org Cc : Pierre-Elliott Bécue ; Evgeni Golov ; Jochen Sprickerhof Date : 1 juin 2023 13:33:33 Objet : Re: [pkg-lxc-devel] Bug#1036818: linux on armel/armhf: Perl library unable to access get CPU info from /proc/cpu or kstat > On Mon, 2023-05-29 at 20:03 +0200, Paul Gevers wrote: >> We have three layers here. The bare metal is arm64. It hosts several >> arm* QEMU VM. Inside the VM we run the lxc. I put the output of all >> three at the bottom. *Maybe* it's relevant that the bare metal still >> runs bullseye while the VM's run bookworm. I'll also share the >> content for an arm64 host (which is a VM where I don't have access to >> the bare metal.) > > [snip] > >> # generating the container and showing inside >> debian@ci-worker-armhf-01:~$ sudo lxc-copy -N elbrus >> autopkgtest-unstable-armhf && sudo lxc-start elbrus && sudo lxc- >> attach elbrus >> root@elbrus:/# cat /proc/cpuinfo >> root@elbrus:/# ls -al /proc/cpuinfo >> -r--r--r-- 1 root root 3878 May 29 17:48 /proc/cpuinfo > > Yeah, that's definitely not right! I don't currently have an > armel/armhf system to test on, but did try using the abel.d.o > porterbox. lxcfs requires elevated permissions to start, which I don't > have on that box. > > Some other things we can look at -- are there any errors/warnings in > the lxcfs service journal and/or the system's dmesg that is running > lxcfs? It might also be useful to start lxcfs with debugging (`-d`) if > there's nothing being logged about populating /proc/cpuinfo. > > I should have time this weekend when I can spin up a qemu vm to test > in, if we're not able to get a root cause identified before then. > > Mathias I can probably grant you privileges on abel as soon as I get an ack from my fellow DSA mates. -- Pierre-Elliott Bécue
Bug#1036818: linux on armel/armhf: Perl library unable to access get CPU info from /proc/cpu or kstat
De : Paul Gevers À : 1036...@bugs.debian.org Cc : Evgeni Golov ; Pierre-Elliott Bécue ; Jochen Sprickerhof Date : 29 mai 2023 07:41:30 Objet : Re: Bug#1036818: linux on armel/armhf: Perl library unable to access get CPU info from /proc/cpu or kstat > Hi, > > [reducing the people in CC, hope I didn't drop too many and those still there > are interested] > > On Mon, 29 May 2023 00:14:10 + Mathias Gibbens wrote: >> What version of lxcfs is currently installed on the ci.debian.net >> machines? I'm guessing from the kernel version they've been upgraded to >> bookworm, so lxcfs should be at 5.0.3-1, but I'd like to clarify that. > > I just ran $(apt-cache show lxcfs | grep Version) on all the worker hosts and > indeed they all run 5.0.3-1. > >> lxcfs 5.0.3-1 does indeed include the referenced fix for upstream >> issue #553, and has been in testing since 2023-01-22. If the CI >> machines have that version installed, then I'd lean towards a related >> but distinct issue than the one identified at the moment. > > Is there more information I can get for you from one of the effected > architectures? > > Paul > PS: I missed former messages due to a minor mistake in my address, but I'm > now subscribed. I think you should keep gibmat in the Cc list. :) -- Pierre-Elliott Bécue
Bug#1035691: python3-aiosmtpd: unhandled symlink to directory conversion: /usr/share/doc/python3-aiosmtpd/html/_sources -> ../rst
Hi, Le jeudi 25 mai 2023 à 16:25:30+0200, Andreas Beckmann a écrit : > Followup-For: Bug #1035691 > Control: tag -1 patch pending > > I've uploaded a verified fix to DELAYED/1 to reach the bookworm deadline. Could you upload the patch on salsa (branch=master)? Otherwise may I apply in your name that patch on the repo? Will you file the unblock bug or should I do it? Cheers! -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1036782: mailman3: exim4 configurations not up-to-date
tags 1036782 +moreinfo thanks Hi, Thomas Krichel wrote on 26/05/2023 at 03:10:24+0200: > Package: mailman3 > Version: 3.3.8-1 > Severity: normal > > Dear Maintainer, > > exim4/conf.d/main/25_mm3_macros > exim4/conf.d/transport/55_mm3_transport > > distributed with Mailman3 are not the versions posted at > > https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.html#exim4-configuration > > This leads to mailman3 being unusable with exim4. Use > of the posted configurations in the document above > will fix this. mailman3 doesn't ship these files. No package maintained by the mailman team actually seem to put /etc/exim4/conf.d/main/25_mm3_macros or /etc/exim4/conf.d/transport/55_mm3_transport. Could you please ellaborate on your issue? Regards, -- PEB signature.asc Description: PGP signature
Bug#1010469: [pkg-lxc-devel] Bug#1010469: lxc: as root, lxc-start fails to start with cgroups/cgfsng error setting up limits for devices
Julian Gilbey wrote on 15/05/2023 at 22:05:37+0200: > On Mon, May 15, 2023 at 10:37:32AM +0100, Julian Gilbey wrote: >> [...] >> But now we're back to the original problem cgfsng problem (running >> with --logpriority TRACE): >> >> lxc-start debian-sid 20230515092650.376 WARN cgfsng - >> ../src/lxc/cgroups/cgfsng.c:get_hierarchy:149 - There is no useable devices >> controller >> lxc-start debian-sid 20230515092650.376 ERROR cgfsng - >> ../src/lxc/cgroups/cgfsng.c:cg_legacy_set_data:3098 - No such file >> or directory - Failed to setup limits for the "devices" >> controller. The controller seems to be unused by "cgfsng" cgroup >> driver or not enabled on the cgroup hierarchy >> lxc-start debian-sid 20230515092650.376 ERRORcgfsng - >> ../src/lxc/cgroups/cgfsng.c:cgfsng_setup_limits_legacy:3165 - No such file >> or directory - Failed to set "devices.deny" to "a" >> lxc-start debian-sid 20230515092650.376 ERRORstart - >> ../src/lxc/start.c:lxc_spawn:1893 - Failed to setup legacy device cgroup >> controller limits > > Ah, success! I followed the recipe on > https://wiki.debian.org/LXC/CGroupV2 referenced in > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944389 (adding the > lines > > lxc.cgroup.devices.allow = > lxc.cgroup.devices.deny = > > to the end of /var/lib/lxc/debian-sid/config) and it now works. > > But there's no mention of this in /usr/share/doc/lxc/README.Debian.gz, > and I don't need to do this on my other machine, so there's still > something weird going on on this machine. Perhaps it's a hardware > thing? > > Oh joys! > > Best wishes, Ah, I don't remember seeing these logs before, maybe I forgot to ask for a full trace, sorry. Do you see anything in /var/log/audit or /var/log/syslog or /var/log/kern.log about apparmor denies? Cheers, -- PEB signature.asc Description: PGP signature
Bug#1010469: [pkg-lxc-devel] Bug#1010469: Bug#1010469: Bug#1010437: autopkgtest: autopkgtest-build-lxc fails to build working lxc environment
Julian Gilbey wrote on 12/05/2023 at 11:39:33+0200: > On Thu, May 11, 2023 at 11:59:41PM +0200, Pierre-Elliott Bécue wrote: >> >> Julian Gilbey wrote on 11/05/2023 at 16:41:46+0200: >> [...] >> > Hi Pierre-Elliott, >> > >> > I was using debian testing (whatever state it was in at the time). >> > >> > I've just tried reinstalling lxc from scratch with the current debian >> > testing. I haven't been able to get as far as reproducing this error, >> > as I've hit a different snag: >> > [...] > >> > The resulting log file contains the cryptic error messages: >> > >> > lxc-start debian-sid 20230511122856.360 ERROR network - >> > ../src/lxc/network.c:netdev_configure_server_veth:711 - No such file >> > or directory - Failed to attach "vethQ4rt4x" to bridge "lxcbr0", >> > bridge interface doesn't exist >> > >> > That's super-weird; I have no idea what "vethQ4rt4x" is meant to mean. >> >> It's the name the hosts give randomly to the interface it creates for >> the LXC container to get network. >> >> Inside the container it'll be eth0, outside it's a veth intervace, named >> veth$RANDOM stuff. >> >> The issue is in the message: you configured the container to bind this >> interface on a bridge named lxcbr0 that doesn't seem to exist on the >> host. > > Hi Pierre-Elliott, > > Thanks so much for the quick response, that's really helpful! > > Unfortunately, this doesn't seem to be the issue, though: > > # systemctl status lxc-net.service > ● lxc-net.service - LXC network bridge setup > Loaded: loaded (/lib/systemd/system/lxc-net.service; enabled; preset: > enab> > Active: active (exited) since Thu 2023-05-11 20:35:48 BST; 13h ago >Docs: man:lxc > Process: 81843 ExecStart=/usr/libexec/lxc/lxc-net start (code=exited, > statu> >Main PID: 81843 (code=exited, status=0/SUCCESS) > Tasks: 1 (limit: 76868) > Memory: 1.3M > CPU: 70ms > CGroup: /system.slice/lxc-net.service > └─81884 dnsmasq --conf-file=/dev/null -u dnsmasq --strict-order > --> > > May 11 20:35:48 euler systemd[1]: Starting lxc-net.service - LXC network > bridge> > May 11 20:35:48 euler dnsmasq[81884]: started, version 2.89 cachesize 150 > May 11 20:35:48 euler dnsmasq[81884]: compile time options: IPv6 GNU-getopt > DBu> > May 11 20:35:48 euler dnsmasq-dhcp[81884]: DHCP, IP range 10.0.3.2 -- > 10.0.3.25> > May 11 20:35:48 euler dnsmasq-dhcp[81884]: DHCP, sockets bound exclusively to > i> > May 11 20:35:48 euler dnsmasq[81884]: reading /etc/resolv.conf > May 11 20:35:48 euler dnsmasq[81884]: using nameserver 10.0.0.243#53 > May 11 20:35:48 euler dnsmasq[81884]: read /etc/hosts - 7 names > May 11 20:35:48 euler systemd[1]: Finished lxc-net.service - LXC network > bridge> > > And with some details snipped: > > # ifconfig > enp5s0: flags=4163 mtu 1500 > inet [...] netmask 255.255.255.0 broadcast 192.168.0.255 > inet6 [...] prefixlen 64 scopeid 0x20 > ether [...] txqueuelen 1000 (Ethernet) > [...] > > lo: flags=73 mtu 65536 > inet 127.0.0.1 netmask 255.0.0.0 > inet6 ::1 prefixlen 128 scopeid 0x10 > [...] > > lxcbr0: flags=4099 mtu 1500 > inet 10.0.3.1 netmask 255.255.255.0 broadcast 10.0.3.255 > ether 00:16:3e:00:00:00 txqueuelen 1000 (Ethernet) > RX packets 0 bytes 0 (0.0 B) > RX errors 0 dropped 0 overruns 0 frame 0 > TX packets 0 bytes 0 (0.0 B) > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > tun0: [...] > > wlp3s0: [...] > > > # bridge vlan show > port vlan-id > lxcbr01 PVID Egress Untagged > > > > So lxc-net was established, and it still didn't work :( (And yes, > I've just checked that lxc-start still fails.) But maybe the bridge > is meant to be in the lxc container itself? > > > So I'm still totally stumped. > > Any further ideas/suggestions/things to check would be welcomely > received! > > Best wishes, What do you have in /etc/lxc/lxc-usernet ? Also, what is your container config, please? -- PEB signature.asc Description: PGP signature
Bug#1010469: [pkg-lxc-devel] Bug#1010469: Bug#1010469: Bug#1010437: autopkgtest: autopkgtest-build-lxc fails to build working lxc environment
Julian Gilbey wrote on 11/05/2023 at 16:41:46+0200: > On Mon, Feb 06, 2023 at 11:56:51PM +0100, Pierre-Elliott Bécue wrote: >> >> Julian Gilbey wrote on 08/08/2022 at 15:47:08+0100: >> >> > On Mon, Aug 01, 2022 at 10:44:16PM +0200, Pierre-Elliott Bécue wrote: >> >> Julian Gilbey wrote on 08/06/2022 at 10:50:18+0200: >> >> Hrmpf, this one slipped out of my todolist, I'm sorry for this, this is >> bad. >> >> When you indeed reinstalled your system, which version of Debian did you >> install? >> >> Did you do anything specific before things turned bad again? > > Hi Pierre-Elliott, > > I was using debian testing (whatever state it was in at the time). > > I've just tried reinstalling lxc from scratch with the current debian > testing. I haven't been able to get as far as reproducing this error, > as I've hit a different snag: > > # lxc-create -n debian-sid -t download -- -d debian -r sid -a amd64 > # lxc-start -n debian-sid --logfile /tmp/lxc.log --logpriority DEBUG > lxc-start: debian-sid: ../src/lxc/lxccontainer.c: wait_on_daemonized_start: > 878 Received container state "ABORTING" instead of "RUNNING" > lxc-start: debian-sid: ../src/lxc/tools/lxc_start.c: main: 306 The container > failed to start > lxc-start: debian-sid: ../src/lxc/tools/lxc_start.c: main: 309 To get more > details, run the container in foreground mode > lxc-start: debian-sid: ../src/lxc/tools/lxc_start.c: main: 311 Additional > information can be obtained by setting the --logfile and --logpriority options > > The resulting log file contains the cryptic error messages: > > lxc-start debian-sid 20230511122856.360 ERROR network - > ../src/lxc/network.c:netdev_configure_server_veth:711 - No such file > or directory - Failed to attach "vethQ4rt4x" to bridge "lxcbr0", > bridge interface doesn't exist > > That's super-weird; I have no idea what "vethQ4rt4x" is meant to mean. It's the name the hosts give randomly to the interface it creates for the LXC container to get network. Inside the container it'll be eth0, outside it's a veth intervace, named veth$RANDOM stuff. The issue is in the message: you configured the container to bind this interface on a bridge named lxcbr0 that doesn't seem to exist on the host. > I think this should probably be a separate bug report, though. > Despite some web searching, I have no idea how to fix this problem, > but I now can't use lxc at all :( I think it's something about lxc-net > not connecting the bridging device to the correct network device > (which in my case is enp5s0). enp5s0 is a physical interface, bridging a container directly on it might not achieve what you expect. The usual way is to either use the lxc-net service, or to create a manual bridge (with network/interfaces or systemd-networkd config), allow forwarding on it and the physical interface, and bind the containers on it. You will find some doc on LXC network configuration on LXC's website. :) -- PEB signature.asc Description: PGP signature
Bug#1033917: [pkg-lxc-devel] Bug#1033917: lxc: apparmor profile no longer allows unprivileged guest systemd-logind to start (since bookworm)
Forest wrote on 03/04/2023 at 23:18:10+0200: > Package: lxc > Version: 1:5.0.2-1 > Severity: normal > X-Debbugs-Cc: fores...@sonic.net > > Dear Maintainer, > > After upgrading an unprivileged container from bullseye to bookworm, LXC's > AppArmor profiles are no longer sufficient for the guest's systemd-logind. > > This manifests as a 25 second hang when running certain commands (notably > sudo -i and su -) in the container. It also produces a lot of errors in the > host & guest logs. > > Before the upgrade to bookworm, the hangs did not occur, and systemd-logind > started without trouble. > > > -- Host journal: > > Apr 02 18:30:01 debtesting CRON[6361]: pam_unix(cron:session): session opened > for user root(uid=0) by (uid=0) > Apr 02 18:30:01 debtesting CRON[6362]: (root) CMD ([ -x /etc/init.d/anacron ] > && if [ ! -d /run/systemd/system ]; then /usr/sbin/invoke-rc.d anacron start > >/dev/null; fi) > Apr 02 18:30:01 debtesting CRON[6361]: pam_unix(cron:session): session closed > for user root > Apr 02 18:30:16 debtesting audit[6365]: AVC apparmor="DENIED" > operation="mount" info="failed flags match" error=-13 > profile="lxc-container-default-cgns" name="/" pid=6365 comm="(d-logind)" > flags="rw, rslave" > Apr 02 18:30:16 debtesting kernel: kauditd_printk_skb: 13 callbacks suppressed > Apr 02 18:30:16 debtesting kernel: audit: type=1400 > audit(1680485416.414:324): apparmor="DENIED" operation="mount" info="failed > flags match" error=-13 profile="lxc-container-default-cgns" name="/" pid=6365 > comm="(d-logind)" flags="rw, rslave" > Apr 02 18:30:16 debtesting audit[6369]: AVC apparmor="DENIED" > operation="mount" info="failed flags match" error=-13 > profile="lxc-container-default-cgns" name="/" pid=6369 comm="(d-logind)" > flags="rw, rslave" > Apr 02 18:30:16 debtesting kernel: audit: type=1400 > audit(1680485416.426:325): apparmor="DENIED" operation="mount" info="failed > flags match" error=-13 profile="lxc-container-default-cgns" name="/" pid=6369 > comm="(d-logind)" flags="rw, rslave" > Apr 02 18:30:16 debtesting audit[6373]: AVC apparmor="DENIED" > operation="mount" info="failed flags match" error=-13 > profile="lxc-container-default-cgns" name="/" pid=6373 comm="(d-logind)" > flags="rw, rslave" > Apr 02 18:30:16 debtesting kernel: audit: type=1400 > audit(1680485416.450:326): apparmor="DENIED" operation="mount" info="failed > flags match" error=-13 profile="lxc-container-default-cgns" name="/" pid=6373 > comm="(d-logind)" flags="rw, rslave" > Apr 02 18:30:16 debtesting audit[6377]: AVC apparmor="DENIED" > operation="mount" info="failed flags match" error=-13 > profile="lxc-container-default-cgns" name="/" pid=6377 comm="(d-logind)" > flags="rw, rslave" > Apr 02 18:30:16 debtesting kernel: audit: type=1400 > audit(1680485416.522:327): apparmor="DENIED" operation="mount" info="failed > flags match" error=-13 profile="lxc-container-default-cgns" name="/" pid=6377 > comm="(d-logind)" flags="rw, rslave" > Apr 02 18:30:16 debtesting audit[6381]: AVC apparmor="DENIED" > operation="mount" info="failed flags match" error=-13 > profile="lxc-container-default-cgns" name="/" pid=6381 comm="(d-logind)" > flags="rw, rslave" > Apr 02 18:30:16 debtesting kernel: audit: type=1400 > audit(1680485416.534:328): apparmor="DENIED" operation="mount" info="failed > flags match" error=-13 profile="lxc-container-default-cgns" name="/" pid=6381 > comm="(d-logind)" flags="rw, rslave" > > > -- Guest journal: > > Apr 02 18:30:16 lxbox sudo[136]: root : TTY=pts/7 ; PWD=/root ; USER=root > ; COMMAND=/bin/bash > Apr 02 18:30:16 lxbox sudo[136]: pam_limits(sudo-i:session): Could not set > limit for 'core' to soft=0, hard=-1: Operation not permitted; uid=0,euid=0 > Apr 02 18:30:16 lxbox sudo[136]: pam_unix(sudo-i:session): session opened for > user root(uid=0) by (uid=0) > Apr 02 18:30:16 lxbox dbus-daemon[97]: [system] Activating via systemd: > service name='org.freedesktop.login1' > unit='dbus-org.freedesktop.login1.service' requested by ':1.2' (uid=0 pid=136 > comm="sudo -i") > Apr 02 18:30:16 lxbox systemd[1]: Starting modprobe@drm.service - Load Kernel > Module drm... > Apr 02 18:30:16 lxbox (modprobe)[137]: modprobe@drm.service: Executable > /sbin/modprobe missing, skipping: No such file or directory > Apr 02 18:30:16 lxbox systemd[1]: modprobe@drm.service: Deactivated > successfully. > Apr 02 18:30:16 lxbox systemd[1]: Finished modprobe@drm.service - Load Kernel > Module drm. > Apr 02 18:30:16 lxbox systemd[1]: Starting systemd-logind.service - User > Login Management... > Apr 02 18:30:16 lxbox (d-logind)[138]: systemd-logind.service: Failed to set > up mount namespacing: Permission denied > Apr 02 18:30:16 lxbox (d-logind)[138]: systemd-logind.service: Failed at step > NAMESPACE spawning /lib/systemd/systemd-logind: Permission denied > Apr 02 18:30:16 lxbox systemd[1]: systemd-logind.service: Main process > exited, code=exited, status=226/NAMESPACE > Apr 02 18:30:16 lxbox s
Bug#1032706: [pkg-lxc-devel] Bug#1032706: lxc-snapshot cannot restore containers with loop storage backend
severity 1032706 important thanks Hi, "Sperl, Mario" wrote on 11/03/2023 at 09:30:06+0100: > Package: lxc > Version: 1:5.0.2-1 > Severity: grave > Justification: causes data loss > > Dear Maintainer, > > *** Reporter, please consider answering these questions, where appropriate *** > >* What led up to the situation? I tried to generate a snapshot with > lxc-snapshot for a test container that is more than 1G of size. Snapshot > generation does not show any problems but the restore does only restore 1G so > the container is not able to start after restore. >* What exactly did you do (or not do) that was effective (or > ineffective)? One can create a new loop file with correct size and copy > the snapshot contents in here but this renders this command absolute useless > when using loop backend >* What was the outcome of this action? Container cannot start >* What outcome did you expect instead? A container that does start > normally after restoring. Lowering the severity for multiple reasons: 1. The data is not lost, only the changes after the latest snapshot are, as the snapshots are not deleted by a call to restore. The snapshot is actually a full-fledged lxc directory under snaps, that you can reuse almost directly. I admit not losing the changes after the latest snapshot would be better, but I feel that this sole point is not enough to keep the bug as 'grave'; 2. A snapshot should not be restored inplace, as suggested by the command's manpage. The -N option is only useful for restoration and allows one to create a new container based on the snapshot. It's actually this feature that doesn't work when the rootfs is on a loop device ; 3. This bug is tied specifically to a backend little to no user use, other filesystems seem to produce the proper result. If it comes to that, I'd rather remove the loop feature than having LXC out of bookworm. I'll still try to have a proper upstream solution offer before the release. -- PEB signature.asc Description: PGP signature
Bug#1033272: ITP: libre-graph-api-cpp-qt-client -- C++/Qt Libre Graph API client
Package: wnpp Severity: wishlist Owner: Pierre-Elliott Bécue X-Debbugs-Cc: debian-de...@lists.debian.org * Package name: libre-graph-api-cpp-qt-client Version : 1.0.1 Upstream Author : Michael Barz * URL : https://github.com/owncloud/libre-graph-api-cpp-qt-client * License : Apache-2.0 Programming Lang: C++ Description : C++/Qt client implementation of Libre Graph API The Libre Graph API is an API for open Cloud Collaboration. It provides an open source standard for open Cloud Collaboration. See the Libre Graph Home for more details. This package is a new dependency on owncloud-client, and will be maintained in the Next-Owncloud Team.
Bug#1010469: [pkg-lxc-devel] Bug#1010469: Bug#1010437: autopkgtest: autopkgtest-build-lxc fails to build working lxc environment
Julian Gilbey wrote on 08/08/2022 at 15:47:08+0100: > On Mon, Aug 01, 2022 at 10:44:16PM +0200, Pierre-Elliott Bécue wrote: >> Julian Gilbey wrote on 08/06/2022 at 10:50:18+0200: >> >> > notfixed 1010469 1:4.0.11-1 >> > thanks >> > >> >> I decided to reinstall my system from scratch, and now this bug has >> >> gone away. So as no-one else could reproduce it and I have no idea >> >> what has changed on my system as a result of reinstalling, I'm closing >> >> it with an "unreproducible" tag. >> > >> > Oh dear, oh dear, oh dear. It's just happened again. >> > >> > I am so completely stumped by this one. >> >> What apparmor profile are you trying to run your container with? > > Dear Pierre-Elliott, > > I'm not sure which profile I'm using; I just installed lxc and am > using whatever the default is. > > Looking at /var/lib/lxc/containername/config, I see the lines: > > lxc.apparmor.profile = generated > lxc.apparmor.allow_nesting = 1 > > which hopefully means something to you! Hrmpf, this one slipped out of my todolist, I'm sorry for this, this is bad. When you indeed reinstalled your system, which version of Debian did you install? Did you do anything specific before things turned bad again? Cheers, -- PEB signature.asc Description: PGP signature
Bug#1030389: [pkg-lxc-devel] Bug#1030389: lxc: Conflict with new systemd cgroup unified hierarchy
Linas Vepstas wrote on 06/02/2023 at 22:59:05+0100: > On Mon, Feb 6, 2023 at 8:29 AM Pierre-Elliott Bécue wrote: > > No, but it sounds plausible that either you don't have apt-listchanges > > I do have apt-listchanges, but Debian auto-updates itself nightly, and > does not inform me of what changes it makes. I don't know how to > disable the auto-update feature. If you have unattended-upgrades installed, Debian indeed self-updates on a daily basis. That being said, it does not change the distro version. The systemd update that made unified cgroups hierarchy the default has been between buster's release and bullseye's release. Hence, the systemd version of buster does *not* break unprivileged containers. As you're on bullseye, it means that you did, at some point, a stable upgrade. And if you were still able to run your unprivileged containers, then either you did reboot when you did your stable upgrade and found out about lxc-unpriv-start, or you did *not* reboot after your stable upgrade. > and therefore didn't read the news entry telling how to make > unprivileged containers work with cgroupsv2, > > My unpriviledged contains have worked *just fine* for a decade! And > then they broke a few days ago. Creating a breaking change that is > silent and incompatible is not acceptable. This took me two days to > debug, and it took down a running server, https://gnucash.org for that > time interval. The breaking change is not silent. It is advertised in the news file of systemd the way *ALL* breaking changes have always been. As Debian does not accept breaking changes on stable versions, they all come with a stable upgrade (when the codename and the major version changes). As these upgrade are supposed to be done by hand, and with apt-listchanges installed (it's installed by default, only people doing specific stuff don't have it, and it's generally not a good idea), you should have be presented the breaking changes on all your packages. As I don't know what your admin practices are, and how you did your buster -> bullseye upgrade, I can't know where it went wrong, but I'm sorry to state that it's not on systemd's side and *certainly not* on LXC's side, as the change made in LXC was only to make it able to work again with unified cgroup hierarchy, which was enabled by systemd v247.2-2. This change has more than 2 years, now. > or you installed directly > LXC on bullseye and didn't read the readme present in > /usr/share/doc/lxc (file: README.Debian.gz). > > It is fundamentally wrong to expect users to be rocket surgeons. Being > unable to boot your system after a power outage is bad. Taking three > days to figure out why your server, that thousands of people depend > on, failed to boot, is a horror. Requiring a PhD in operating system > theory and days plundering the bowels of how this obscure and arcane > subsystem works is not acceptable. What is fundamentally wrong is being aggressive. No one here is your punching ball, and you are not entitled to anything more than the system you get. You are not a customer, and I am not a client support host. Debian, as any Free Operating System requires one to read its documentation, and the changelogs between the releases. In particular, stable upgrades should be done manually, and the documentation we provide allows one to avoid a lot of caveats. It seems clear to me that whatever you did, you did not follow our guidelines. The file I referred to is supposed to be shown by apt-listchanges. Yet, even without that, reading the content of /usr/share/doc is not something obscure or an arcane move, it's what any person should do by default, or at least when they meet a problem. > When you lose electrical power, and get it back again, the system > should be able to boot and run. Blaming me for not reading some > obscure and unknown README file after making a BREAKING CHANGE is > criminal. > > This is representative of the stupid thought that the systemd folks > engage in regularly. I'm tired of spending days trying to repair > systems that worked just fine the day before. Changes to apt packages > should not render a system unbootable. And breaking stuff, ... on > purpose ... just to break it ... that's criminal. You should really get some fresh air before throwing a tantrum in a bug system and present youself quite badly. > I'd punch all of you in the nose if I could. This is just gross > negligence and incompetence. You people need to grow up and stop > acting like Peter Pan. It's' time to behave like responsible, grown > adults. Take some pride in doing good work, instead of crapping on > your users! I'm sorry, but your behaviour is not acceptable. You've clearly not followed the proper guidelines to up
Bug#1030389: [pkg-lxc-devel] Bug#1030389: lxc: Conflict with new systemd cgroup unified hierarchy
Control: tags -1 -newcomer +wontfix Control: severity -1 normal Hi, Linas Vepstas wrote on 03/02/2023 at 23:17:36+0100: > Package: lxc > Version: 1:4.0.6-2+deb11u1 > Severity: important > Tags: newcomer > X-Debbugs-Cc: linasveps...@gmail.com > > Dear Maintainer, > > Hit the bug described here: > > https://github.com/systemd/systemd/issues/13477 > > and also here: > > https://github.com/lxc/lxc/issues/4072 > > According the the first github report, sometime around 2019 or earlier, > 'systemd now defaults to the "unified" cgroup hierarchy setup' as > explained in the second comment. This means that the directory entry > `/sys/fs/cgroup/systemd` is now missing. This prevents LXC containers > from booting, as explained in the second github report. Running > `lxc-start -F ` reveals the error message: > ``` > Failed to mount cgroup at /sys/fs/cgroup/systemd: Operation not permitted > ``` > > There are two known work-arounds, I can confirm that both work. One is > to create the missing cgroup entry mainually: > ``` > mkdir -p /sys/fs/cgroup/systemd && mount -t cgroup cgroup -o > none,name=systemd /sys/fs/cgroup/systemd > ``` > > which is stunningly hacky and inadvisable, but it does confirm the > root cause of the problem: that directory is missing. > > The other work-around is to boot the host and disable the unified > hierarchy, like so: > ``` > # echo 'GRUB_CMDLINE_LINUX=systemd.unified_cgroup_hierarchy=false' > > /etc/default/grub.d/cgroup.cfg > # update-grub > # shutdown -r now > ``` > > Both of these work for me. LXC is 100% unusable without this. How is > it possible that this has not been reported to Debian before? Am I the > only person on the planet using LXC on Debian??? No, but it sounds plausible that either you don't have apt-listchanges and therefore didn't read the news entry telling how to make unprivileged containers work with cgroupsv2, or you installed directly LXC on bullseye and didn't read the readme present in /usr/share/doc/lxc (file: README.Debian.gz). In both cases, LXC is doing fine within Debian, and many people use it on a daily basis. -- PEB
Bug#1028994: [Pkg-mailman-hackers] Bug#1028994: mailman3: (autopkgtest) needs update for Python 3.11
Hi, James Addison wrote on 17/01/2023 at 15:17:43+0100: > Source: mailman3 > Version: 3.3.7-3 > Followup-For: Bug #1028994 > > Dear Maintainer, > > There is hopefully good news relating to this bug: upstream has > discovered the same problem and fixed it after version v3.3.7 - the > fix is included in v3.3.8 of mailman3. > > (the fix includes removal of a 'coroutine' decorator that causes the failure, > instead declaring the associated method using 'async def' instead of 'def') > > See the following links for the changes between the mentioned versions, and > the contents of the fix: > > - https://gitlab.com/mailman/mailman/-/compare/3.3.7...3.3.8 > > - > https://gitlab.com/mailman/mailman/-/commit/1954815f32fea4d9d920cdc74f63bcc24d3b6c49 > > Note: version 3.3.8 of the package retains Python 3.10 support, which > may be helpful if the Debian project decides to rollback to that > version of Python for the upcoming bookworm release. I intend to do a full sweep on mailman suite in the next week, so don't worry too much! :) -- PEB
Bug#997073: apt-cacher-ng: current version stopped working for client (initial error: confusing proxy mode or prohibited port)
Hi Eduard, Pierre-Elliott Bécue wrote on 27/10/2021 at 20:52:10+0100: > [[PGP Signed Part:Signature made by expired key 29BFA0D079290ACA > Pierre-Elliott Bécue ]] > Same issue here: > > Err :1 http://HTTPS///deb.debian.org/debian unstable InRelease > 403 Configuration error (confusing proxy mode) or prohibited port (see > AllowUserPorts) [IP : ::1 3142] > Lecture des listes de paquets... Fait > E: Impossible de récupérer > http://HTTPS///deb.debian.org/debian/dists/unstable/InRelease 403 > Configuration error (confusing proxy mode) or prohibited port (see > AllowUserPorts) [IP : ::1 3142] This reported bug has been hanging since your release of apt-cacher-ng 3.7.3-1. It makes in my case http://HTTPS/// method to fetch https sources not working anymore despite still being documented in the package. Are you aware of this situation? Is it intentional? Could it be fixed via configuration? If it indeed is a bug, do you plan on fixing it before bookworm becomes stable and nobody can use the http://HTTPS feature anymore? Cheers! -- PEB signature.asc Description: PGP signature
Bug#1012636: isync: license conflict with libsasl2
Hi Oswald, Bastian Germann wrote on 12/11/2022 at 16:46:44+0100: > I see that in git there is now LicenseRef-isync-GPL-exception applied to > mbsync. Would you agree to release isync 1.4.5 or do I need to import your license exception? Cheers! -- PEB signature.asc Description: PGP signature
Bug#1013480: hyperkitty: FTBFS: TypeError: __init__() got an unexpected keyword argument 'providing_args'
Charlemagne Lasse wrote on 14/11/2022 at 11:08:06+0100: > Am Mo., 14. Nov. 2022 um 10:53 Uhr schrieb Pierre-Elliott Bécue > : >> I really don't need reminders about the bugs on my packages. > > This is not a reminder. I was just going through the mailman3 packages > to understand what is currently blocking the migration of packages. > And when I found out what is blocking it, I've only checked if this > problem is solved upstream or not. And if it was solved upstream, I > added information about the situation in the already existing bug. Adding tags and links via the appropriate bug commands is indeed helpful, Cc-ing me explicitely and also cc-ing the mailman team list is not the same and is indeed something I feel as putting pressure on me to do the work faster. >> Please refrain from putting pressure on people with the expectation that >> they'll do what you want at the tine you want. >> >> This is the last time I reply to such sollicitations. > > I don't understand why you are so unfriendly. Well, see upwards. The feeling I expressed there is reinforced by your previous communications: on bug #998223, you started to interact by asking the "results" of the new contributors, which I found a bit rude because it felt like they were accountable for something. Never the less, I replied politely that currently we were stuck waiting for upstream to fix the issues with sqlalchemy 1.4 and telling that except someone were to help them, there was nothing we could do. >From that you went on the upstream bug to ask them to work in it: with this: "@msapiro, any idea who to get upstream to have a look at the MR? Possibly before it is too late and everyone kicked out mailman3" I found it a bit rude again, especially since multiple people asked if they had a timeline earlier and they did not reply, I therefore asked you there to stop this behaviour. Then a fix arrived but was not released, and you pinged on november the 4th, and then again, mailman 3.3.7 got released 3 days ago, and on the 13th, you were pinging again and opening a bug to ask 3.3.7 to be packaged. This is no DEFCON1, while I could appreciate a ping two weeks after the release, you let no time to no one to start working on it that you immediately asked us to do so. I had started work on Friday, and decided to not mind and releasing without underlining once again that your enthusiasm was a bit pushy. Then today, you have me receive *6* mails because you Cc-ed me directly + the mailman team list + two bug reports because hyperkitty and django-mailman3 need fixes that were suspended because I preferred to have mailman3 fixed first. I already receive plenty mails, including those you send to the bug report, I really need to not receive multiple copies of mails I already receive, and I also need to be given *at least* a week or two before being asked to fix stuff, *especially* since you know I'm active, having released a first draft for mailman 3.3.7 (which still requires some fixing). So, please, take a breath. Feel free to mail bugs, feel free to add metadata, feel free to submit patches, but don't Cc people on a first message, wait a bit and then ask them if they saw your mails on bugs. I use mailman3, and I would be sad to not be able to make it be in bookworm, I won't ignore the suite, but I need you (and anyone else) to leave me some space, and to remember that we all have a personal life. Cc-ing me is not respecting that. Bests, -- PEB
Bug#1013500: django-mailman3: FTBFS: TypeError: __init__() got an unexpected keyword argument 'providing_args'
De : Charlemagne Lasse À : Pierre-Elliott Bécue ; Debian Mailman Team ; 1013...@bugs.debian.org; Jonas Meurer Date : 14 nov. 2022 10:46:08 Objet : Re: django-mailman3: FTBFS: TypeError: __init__() got an unexpected keyword argument 'providing_args' > Control: tags -1 + fixed-upstream patch > > This problem currently blocks various mailman3 related packages from > migrating to Debian bookwoom. > > But it seems like this is fixed by 1.3.8: > https://pypi.org/project/django-mailman3/ > > (btw. thanks for the mailman 3.3.7 upload) Hi, I really don't need reminders about the bugs on my packages. Please refrain from putting pressure on people with the expectation that they'll do what you want at the tine you want. Regards, -- Pierre-Elliott Bécue
Bug#1013480: hyperkitty: FTBFS: TypeError: __init__() got an unexpected keyword argument 'providing_args'
De : Charlemagne Lasse À : Pierre-Elliott Bécue ; Debian Mailman Team ; Jonas Meurer ; 1013...@bugs.debian.org Date : 14 nov. 2022 10:51:44 Objet : Re: hyperkitty: FTBFS: TypeError: __init__() got an unexpected keyword argument 'providing_args' > Control: tags -1 + fixed-upstream patch > > This problem currently blocks various mailman3 related packages from > migrating to Debian bookwoom. > > But it seems like this is fixed by 1.3.6: > https://docs.mailman3.org/projects/hyperkitty/en/latest/news.html#news-1-3-6 Hi, I really don't need reminders about the bugs on my packages. Please refrain from putting pressure on people with the expectation that they'll do what you want at the tine you want. This is the last time I reply to such sollicitations. Regards, -- Pierre-Elliott Bécue
Bug#998223: Contributors for Mailman 3 in Debian / your RFH
De : Charlemagne Lasse À : Debian Mailman Team ; Amir Sarabadani ; Kunal Mehta ; Moritz Muehlenhoff ; debian-w...@lists.debian.org; Pierre-Elliott Bécue ; Jonas Meurer ; 998...@bugs.debian.org Date : 15 oct. 2022 09:31:10 Objet : Re: Bug#998223: Contributors for Mailman 3 in Debian / your RFH > Hi, > > Where can we find results from the new contributors? Because it looks > at the moment like Debian bookworm might become the third Debian > release (after buster + bullseye) which is unsuitable as a base system > for software project servers (redmine + mailman3 + gitolite). At > least, for the last two releases, redmine was to blame here but now it > looks like mailman3 might be the blocker. > > See also https://lists.debian.org/debian-devel-announce/2022/10/msg4.html > for the Debian bookworm timeline Hi, gitolite has been superseeded by gitolite3 a long time ago, and the latter is in bullseye, in buster and will be in bookworm. See https://tracker.debian.org/pkg/gitolite3 Redmine indeed had troubles. Mailman3 has been part of buster and bullseye, but the release of sqlalchemy 1.4 is not compatible with it and therefore there is a chance that it will not make it in bookworm. There is nothing that any contributor can do except taking the time to help mailman upstream to be fixed and work with sqlalchemy 1.4. Regards. -- Pierre-Elliott Bécue
Bug#1014810: owncloud-client: CVE-2021-44537
Hi, Le mardi 12 juillet 2022 à 12:10:27+0200, Moritz Mühlenhoff a écrit : > Source: owncloud-client > X-Debbugs-CC: t...@security.debian.org > Severity: important > Tags: security > > Hi, > > The following vulnerability was published for owncloud-client. > > CVE-2021-44537[0]: > | ownCloud owncloud/client before 2.9.2 allows Resource Injection by a > | server into the desktop client via a URL, leading to remote code > | execution. > > https://owncloud.com/security-advisories/cve-2021-44537/ > > If you fix the vulnerability please also make sure to include the > CVE (Common Vulnerabilities & Exposures) id in your changelog entry. > > For further information see: > > [0] https://security-tracker.debian.org/tracker/CVE-2021-44537 > https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44537 > > Please adjust the affected versions in the BTS as needed. Sorry for not including this bug report and CVE in my 2.11.0.8354 release, I had it in mind in July and things fell off because of summer holiday and then I forgot about it. That being said, the 2.11.0.8354 version is not vulnerable which is at least a good thing. I added a fixed-in entry on the bug, if I can do something else to make sure the security tracker is happy, please do tell. Cheers! -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them.
Bug#768073: Status of package in the NEW queue
Per Lundberg wrote on 06/09/2022 at 10:36:00+0200: > Hi, > > I think we are probably a number of people excited to see this (soon!) > finally making it into Debian proper. :) I am currently running LXD as > a snap, but it would just be so much nicer and cleaner to be able to > use the "real" packages for this. > > The package is currently in the Debian "new" queue, where it has been since > August 4: https://ftp-master.debian.org/new/lxd_5.0.0-1.html > > Are there any impediments from seeing this making its way into > unstable/experimental anytime soon, or is it just a matter of the FTP masters > not having had time to look into it yet? > > Best regards, Something stays in NEW until a ftpmaster has time to review it. From there, either it's accepted or rejected, but in both cases it gets out from NEW. Nothing can be done on our side, except asking ftpmasters to review faster, but it's something to do only in urgent cases, and a new package, even as exciting as LXD, is anything but urgent. Cheers! -- PEB signature.asc Description: PGP signature
Bug#1010469: [pkg-lxc-devel] Bug#1010469: Bug#1010437: autopkgtest: autopkgtest-build-lxc fails to build working lxc environment
Julian Gilbey wrote on 08/06/2022 at 10:50:18+0200: > notfixed 1010469 1:4.0.11-1 > thanks > >> I decided to reinstall my system from scratch, and now this bug has >> gone away. So as no-one else could reproduce it and I have no idea >> what has changed on my system as a result of reinstalling, I'm closing >> it with an "unreproducible" tag. > > Oh dear, oh dear, oh dear. It's just happened again. > > I am so completely stumped by this one. What apparmor profile are you trying to run your container with? -- PEB signature.asc Description: PGP signature
Bug#1011589: Updating the transcend Uploaders list
Source: transcend Version: 0.3.dfsg2-3 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the transcend package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011588: Updating the taoframework Uploaders list
Source: taoframework Version: 2.1.svn20090801-14.1 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the taoframework package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011587: Updating the supertuxkart Uploaders list
Source: supertuxkart Version: 1.2+ds2-1 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the supertuxkart package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011586: Updating the powermanga Uploaders list
Source: powermanga Version: 0.93.1-4 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the powermanga package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011585: Updating the pangzero Uploaders list
Source: pangzero Version: 1.4.1+git20121103-5 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the pangzero package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011584: Updating the nikwi Uploaders list
Source: nikwi Version: 0.0.20120213-4 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the nikwi package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011582: Updating the kxl Uploaders list
Source: kxl Version: 1.1.7-17 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the kxl package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011583: Updating the libsdl2 Uploaders list
Source: libsdl2 Version: 2.0.14+dfsg2-3 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the libsdl2 package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011581: Updating the ketm Uploaders list
Source: ketm Version: 0.0.6-25 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the ketm package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011580: Updating the kanatest Uploaders list
Source: kanatest Version: 0.4.8-4 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the kanatest package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011579: Updating the hex-a-hop Uploaders list
Source: hex-a-hop Version: 1.1.0+git20140926-1.1 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the hex-a-hop package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011578: Updating the freealut Uploaders list
Source: freealut Version: 1.1.0-6 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the freealut package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011577: Updating the clanlib Uploaders list
Source: clanlib Version: 1.0~svn3827-8 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the clanlib package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011576: Updating the chromium-bsu Uploaders list
Source: chromium-bsu Version: 0.9.16.1-2 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the chromium-bsu package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011574: O: zzuf -- transparent application fuzzer
Package: wnpp The current maintainer of zzuf, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: zzuf Binary: zzuf Version: 0.15-1 Maintainer: Sam Hocevar Build-Depends: debhelper (>= 9.0), dh-autoreconf Architecture: any Standards-Version: 3.9.7 Format: 3.0 (quilt) Files: 048fd6378308968f168d54b2491826c7 1617 zzuf_0.15-1.dsc 660781890c98a394c7d5996d1d4259b2 493559 zzuf_0.15.orig.tar.gz 6cff2d47b6aee561d26df084d8168de5 2972 zzuf_0.15-1.debian.tar.xz Checksums-Sha256: 98b0f16e2071828acd4f78bc78a62284b1a817d137c47be526e63c99ad493150 1617 zzuf_0.15-1.dsc a34f624503e09acd269c70d826aac2a35c03e84dc351873f140f0ba6a792ffd6 493559 zzuf_0.15.orig.tar.gz 4326410bf40142b1784292240d95d44903b8873e14f78aaef6133f8b9be015fb 2972 zzuf_0.15-1.debian.tar.xz Package-List: zzuf deb devel optional arch=any Directory: pool/main/z/zzuf Priority: source Section: devel Package: zzuf Source: zzuf (0.15-1) Version: 0.15-1+b1 Installed-Size: 175 Maintainer: Sam Hocevar Architecture: amd64 Depends: libc6 (>= 2.15) Description-en: transparent application fuzzer Zzuf is a transparent fuzzer. It works by intercepting applications' file and network operations and changing random bits in their input. Its behaviour is deterministic, making it easy to reproduce bugs. . Zzuf has support for variable fuzzing ratio, character filtering, fuzzing decision based on filenames and optional network fuzzing. It can also stop processes that run for too long or that output too much data. Description-md5: 27dbe1f74dc9503e917a86ba5a96a833 Tag: implemented-in::c, role::program Section: devel Priority: optional Filename: pool/main/z/zzuf/zzuf_0.15-1+b1_amd64.deb Size: 62246 MD5sum: 51f2e27b3b819b276078135dc3793375 SHA256: 30947ff9d6d7b55b337848e1440d3119ac4deb45f021c6d588f34f914347051a -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011575: Updating the asc Uploaders list
Source: asc Version: 2.6.1.0-7 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Sam Hocevar has not been working on the asc package for quite some time. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011573: O: yasm -- modular assembler with multiple syntaxes support
Package: wnpp The current maintainer of yasm, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: yasm Binary: yasm Version: 1.3.0-2.1 Maintainer: Sam Hocevar Build-Depends: debhelper (>= 9.0), dh-autoreconf, bison, gettext, xmlto, python2 Architecture: any Standards-Version: 3.9.6 Format: 3.0 (quilt) Files: cc3fda7934f6a0285e44bafd2d395b8b 1895 yasm_1.3.0-2.1.dsc fc9e586751ff789b34b1f21d572d96af 1492156 yasm_1.3.0.orig.tar.gz c8cce265f0cfad7b3955ad98e6fb892e 8256 yasm_1.3.0-2.1.debian.tar.xz Vcs-Browser: http://svn.debian.org/wsvn/sam-hocevar/pkg-misc/unstable/yasm/ Vcs-Svn: svn://svn.debian.org/sam-hocevar/pkg-misc/unstable/yasm Checksums-Sha256: 35f87f5d8f8f123643a244d76006b6f772af72c5148ab87ec4e189aec9b37373 1895 yasm_1.3.0-2.1.dsc 3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f 1492156 yasm_1.3.0.orig.tar.gz 473e9f318bd274dee92db4ee3247f7e64cd709a569ce1825fdf935cd01490409 8256 yasm_1.3.0-2.1.debian.tar.xz Homepage: http://www.tortall.net/projects/yasm/ Package-List: yasm deb devel optional arch=any Directory: pool/main/y/yasm Priority: source Section: devel Package: yasm Version: 1.3.0-2.1 Installed-Size: 2131 Maintainer: Sam Hocevar Architecture: amd64 Depends: libc6 (>= 2.14) Description-en: modular assembler with multiple syntaxes support Yasm is a complete rewrite of the NASM assembler. It supports multiple assembler syntaxes (eg, NASM, GAS, TASM, etc.) in addition to multiple output object formats (binary objects, COFF, Win32, ELF32, ELF64) and even multiple instruction sets (including AMD64). It also has an optimiser module. Description-md5: dea64a38f47da6fb51ac8a3e78582601 Multi-Arch: foreign Homepage: http://www.tortall.net/projects/yasm/ Tag: devel::compiler, devel::machinecode, implemented-in::c, role::program Section: devel Priority: optional Filename: pool/main/y/yasm/yasm_1.3.0-2.1_amd64.deb Size: 409260 MD5sum: 1c1c1f750d842763a319a26aef05ed36 SHA256: 0298de20ea7666c31ea2d085d9a140263405cef81db8c9fae0497cf2b5ff5b85 -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011572: O: toilet -- display large colourful characters in text mode
Package: wnpp The current maintainer of toilet, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: toilet Binary: toilet, toilet-fonts Version: 0.3-1.3 Maintainer: Sam Hocevar Build-Depends: debhelper (>= 5.0), pkg-config, libcaca-dev (>= 0.99.beta18), zlib1g-dev, autotools-dev Architecture: any all Standards-Version: 3.9.3 Format: 3.0 (quilt) Files: df4a4353207597e5dc1996f331f17204 1907 toilet_0.3-1.3.dsc 9b72591cb22a30c42a3184b17cabca6f 864880 toilet_0.3.orig.tar.gz ccb48027e0dbd3b483784bfcf7b166a8 3440 toilet_0.3-1.3.debian.tar.xz Vcs-Browser: http://svn.debian.org/wsvn/sam-hocevar/pkg-misc/unstable/toilet/ Vcs-Svn: svn://svn.debian.org/sam-hocevar/pkg-misc/unstable/toilet Checksums-Sha256: a780abc711b6e7a9fe1f758f049b00ce35b542e39edc4af8017875bc2df2d83f 1907 toilet_0.3-1.3.dsc 89d4b530c394313cc3f3a4e07a7394fa82a6091f44df44dfcd0ebcb3300a81de 864880 toilet_0.3.orig.tar.gz 18a7abb885ac16a23e136f4a73ae8ce0841a5ad6d0bd42eb8b0e908e1d9fbd50 3440 toilet_0.3-1.3.debian.tar.xz Package-List: toilet deb text optional arch=any toilet-fonts deb text optional arch=all Directory: pool/main/t/toilet Priority: source Section: text -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011571: O: rinetd -- Internet TCP redirection server
Package: wnpp The current maintainer of rinetd, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: rinetd Binary: rinetd Version: 0.62.1sam-1.1 Maintainer: Sam Hocevar Build-Depends: debhelper (>= 9.0), dh-autoreconf Architecture: any Standards-Version: 3.9.6 Format: 3.0 (quilt) Files: 2848490a1633f63ed987cb3f53843499 1715 rinetd_0.62.1sam-1.1.dsc 9bfd549eda816d7ca05ef33d1db663c7 115120 rinetd_0.62.1sam.orig.tar.gz 69ea4a30e05002b7717e8cb53e2aa0aa 4024 rinetd_0.62.1sam-1.1.debian.tar.xz Checksums-Sha256: 72a4e225232ad1e7847dcf2ba10e685a1295a5572efbdcac4bd3da3fb9d90c3e 1715 rinetd_0.62.1sam-1.1.dsc fd04fd75d0035349c6210957d1cf964c22e8daac58f96e4e7cdbc3d4795699fb 115120 rinetd_0.62.1sam.orig.tar.gz 8382179cfcaad05283de1b729e2662d3cc2548a2f4942f5d2a6d79690b970083 4024 rinetd_0.62.1sam-1.1.debian.tar.xz Package-List: rinetd deb net optional arch=any Directory: pool/main/r/rinetd Priority: source Section: net Package: rinetd Version: 0.62.1sam-1.1 Installed-Size: 73 Maintainer: Sam Hocevar Architecture: amd64 Depends: libc6 (>= 2.15) Description-en: Internet TCP redirection server rinetd redirects TCP connections from one IP address and port to another, with basic IP-based access control. . rinetd is a single-process server which handles any number of connections to the address/port pairs specified in the file /etc/rinetd.conf. Since rinetd runs as a single process using nonblocking I/O, it is able to redirect a large number of connections without a severe impact on the machine. This makes it practical to run services on machines inside an IP masquerading firewall. Description-md5: c779dc6fda8c28eb8fd8878f71d69c09 Tag: interface::daemon, network::server, network::service, role::program, use::proxying Section: net Priority: optional Filename: pool/main/r/rinetd/rinetd_0.62.1sam-1.1_amd64.deb Size: 22236 MD5sum: 6f7740540f0f94422188f7d8608fec29 SHA256: ea7462047c7b3fa7e694bbfebb5f3832af6201947ec35d9bba4c61cd9756a552 -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011568: O: gtkgl2 -- OpenGL context support for GTK+ (development files)
Package: wnpp The current maintainer of gtkgl2, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: gtkgl2 Binary: libgtkgl2.0-dev, libgtkgl2.0-1 Version: 2.1.0-0.3 Maintainer: Sam Hocevar Build-Depends: debhelper-compat (= 13), libgl-dev, libgtk2.0-dev Architecture: any Standards-Version: 4.5.0 Format: 3.0 (quilt) Files: ea16ab8c25f583dad61ed798ce006c2a 1904 gtkgl2_2.1.0-0.3.dsc 8d9c2008dff97c7ada0e416025ea0e79 57136 gtkgl2_2.1.0.orig.tar.xz 65919dcc6aa2b7a5de6929753bae5b5a 6740 gtkgl2_2.1.0-0.3.debian.tar.xz Checksums-Sha256: 7fabb978b746e69f002575cb67cc836e987478a1a69dfce70b4417b7a33aee52 1904 gtkgl2_2.1.0-0.3.dsc 8a4aa97b39fdefdf6d9f133afbecb9c198acf467da8de4a5eb04727a59965c1a 57136 gtkgl2_2.1.0.orig.tar.xz 0f62424a248d619bf5835e12e25f4bdb4753166977251dae290533b9fff19164 6740 gtkgl2_2.1.0-0.3.debian.tar.xz Homepage: http://www.mono-project.com/GtkGLArea Package-List: libgtkgl2.0-1 deb libs optional arch=any libgtkgl2.0-dev deb libdevel optional arch=any Testsuite: autopkgtest Testsuite-Triggers: gcc, pkg-config, xauth, xvfb Directory: pool/main/g/gtkgl2 Priority: source Section: libs -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011569: O: elk -- scheme interpreter
Package: wnpp The current maintainer of elk, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: elk Binary: elk, libelk0, libelk0-dev, elkdoc Version: 3.99.8-4.2 Maintainer: Sam Hocevar Build-Depends: debhelper (>= 9.0), dh-autoreconf, groff, libelf-dev, libx11-dev, libxext-dev, libxmu-dev, libxt-dev, libice-dev, libsm-dev, libmotif-dev, libgdbm-dev, libxaw7-dev Architecture: any all Standards-Version: 3.9.6 Format: 3.0 (quilt) Files: cd8714fe75a00a8041ca911732d0cb2b 2086 elk_3.99.8-4.2.dsc 1e929fc5159dcb81d1c747f2351a6a19 879908 elk_3.99.8.orig.tar.gz 460e84869f4cffd3ad86685a60c70c3c 8156 elk_3.99.8-4.2.debian.tar.xz Vcs-Browser: https://salsa.debian.org/debian/elk Vcs-Git: https://salsa.debian.org/debian/elk.git Checksums-Sha256: 19fcee63132a88837e12e13e66b14bdd600a5428fd1e0e316f782e376b53e287 2086 elk_3.99.8-4.2.dsc 1db2b6b92a693b056c597aaf5cddc617a640bd6b24a218a725286d7490117cf9 879908 elk_3.99.8.orig.tar.gz afd4c595a19db8798f7afdde22c90fbf1a49df3574db1792da22f368d5fa5376 8156 elk_3.99.8-4.2.debian.tar.xz Homepage: http://sam.zoy.org/elk/ Package-List: elk deb interpreters optional arch=any elkdoc deb doc optional arch=all libelk0 deb libs optional arch=any libelk0-dev deb libdevel optional arch=any Directory: pool/main/e/elk Priority: source Section: lisp -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011570: O: libcaca -- development files for libcaca
Package: wnpp The current maintainer of libcaca, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: libcaca Binary: libcaca-dev, libcaca0, caca-utils Version: 0.99.beta19-2.2 Maintainer: Sam Hocevar Build-Depends: debhelper (>= 8.1.3~), dh-autoreconf, pkg-config, libncursesw5-dev, libslang2-dev, libx11-dev, libimlib2-dev, freeglut3-dev, texlive-fonts-recommended, doxygen-latex Architecture: any Standards-Version: 3.9.3 Format: 3.0 (quilt) Files: cca202f9263a97fd8a5b0bc59da60e4b 2379 libcaca_0.99.beta19-2.2.dsc a3d4441cdef488099f4a92f4c6c1da00 1203495 libcaca_0.99.beta19.orig.tar.gz 20672594f1b274f7dfef1ac3ff7c758a 15020 libcaca_0.99.beta19-2.2.debian.tar.xz Vcs-Browser: http://svn.debian.org/wsvn/sam-hocevar/pkg-misc/unstable/libcaca/ Vcs-Svn: svn://svn.debian.org/sam-hocevar/pkg-misc/unstable/libcaca Checksums-Sha256: 104441468035910d534efea7cfb3f297ebbea634debf5fcb042101d6eb44e2bd 2379 libcaca_0.99.beta19-2.2.dsc 128b467c4ed03264c187405172a4e83049342cc8cc2f655f53a2d0ee9d3772f4 1203495 libcaca_0.99.beta19.orig.tar.gz 98eef7fc803224cbabc226f1e6488b25316f0b6282077db02d8cb490a5a919dc 15020 libcaca_0.99.beta19-2.2.debian.tar.xz Homepage: http://caca.zoy.org/wiki/libcaca Package-List: caca-utils deb utils optional arch=any libcaca-dev deb libdevel optional arch=any libcaca0 deb libs optional arch=any Testsuite: autopkgtest Testsuite-Triggers: build-essential, pkg-config Directory: pool/main/libc/libcaca Priority: source Section: libs -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them. signature.asc Description: PGP signature
Bug#1011563: O: ftgl -- development files for libftgl
Package: wnpp The current maintainer of ftgl, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: ftgl Binary: libftgl-dev, libftgl2 Version: 2.4.0-2.1 Maintainer: Sam Hocevar Uploaders: Manuel A. Fernandez Montecelo Build-Depends: debhelper (>= 11~), freeglut3-dev, libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libfreetype6-dev (>> 2.0.9), libcppunit-dev, doxygen-latex, ghostscript, imagemagick, pkg-config, texlive-fonts-recommended Architecture: any Standards-Version: 4.2.1 Format: 3.0 (quilt) Files: 82eafe9657162d8db1721bde68e60a22 2110 ftgl_2.4.0-2.1.dsc d040f3e78f34f5ebd1db2d2fd5c25501 529408 ftgl_2.4.0.orig.tar.xz a689c11e1d7c8e9b97168c3a67d48d1c 9236 ftgl_2.4.0-2.1.debian.tar.xz Vcs-Browser: https://salsa.debian.org/ftgl-team/ftgl Vcs-Git: https://salsa.debian.org/ftgl-team/ftgl.git Checksums-Sha256: d2e7044812b978d5e20ab9e0d0761e49a244744843617d57d78c95610aa2d19b 2110 ftgl_2.4.0-2.1.dsc e3e07a4b4aa5db98d69c621887001dc21b0cfce607868c0e0e4e37bcc7558676 529408 ftgl_2.4.0.orig.tar.xz 9f0151ea6dcc4913fd217a9425f4917dc765743feb960e90a4b4ba5891d9b1aa 9236 ftgl_2.4.0-2.1.debian.tar.xz Homepage: https://github.com/frankheckenbach/ftgl Package-List: libftgl-dev deb libdevel optional arch=any libftgl2 deb libs optional arch=any Directory: pool/main/f/ftgl Priority: source Section: devel
Bug#1011565: O: clif -- C language interpreter
Package: wnpp The current maintainer of clif, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: clif Binary: clif Version: 0.93-9.1 Maintainer: Sam Hocevar Build-Depends: debhelper (>= 5.0), libx11-dev, libxt-dev, texlive, libelf-dev Architecture: any Standards-Version: 3.8.3 Format: 3.0 (quilt) Files: e1b991c0998d69291315a0c216d36eff 1318 clif_0.93-9.1.dsc a8df47654860fb1fcf6833c716b2a3ee 537384 clif_0.93.orig.tar.gz 6025625e75e3ea058e9ba048551c7c77 19564 clif_0.93-9.1.debian.tar.xz Checksums-Sha256: 97b90f942e06da1e4afc00eb67ca70ea4fe353f2b435bbeedf7a20b259fbc24c 1318 clif_0.93-9.1.dsc e15075c1279cf2f85de27ae599f0fee2a4f11737ea96a26c055660662f15be69 537384 clif_0.93.orig.tar.gz 547a58c0cbcd2f6505a027aa35aac1debd37a2fcc99fc4cb96fc61feee8758f5 19564 clif_0.93-9.1.debian.tar.xz Package-List: clif deb interpreters optional arch=any Directory: pool/main/c/clif Priority: source Section: interpreters Package: clif Source: clif (0.93-9.1) Version: 0.93-9.1+b1 Installed-Size: 1424 Maintainer: Sam Hocevar Architecture: amd64 Depends: libc6 (>= 2.14), libelf1 (>= 0.131), libx11-6 Description-en: C language interpreter Clif, a C-like Interpreter Framework, is and open-ended system for fast development of programs with C syntax. The program is compiled and if syntactically correct, code is immediately generated. The code is generated for a virtual machine. The virtual machine is a part of the framework. Description-md5: 9a25d6e0da8cf54ff392b50fd5fa344a Tag: devel::interpreter, devel::lang:c, devel::library, implemented-in::c, interface::commandline, role::devel-lib, role::program, scope::utility, works-with::software:source Section: interpreters Priority: optional Filename: pool/main/c/clif/clif_0.93-9.1+b1_amd64.deb Size: 1199388 MD5sum: 6505ca9064b4c886482941e6c7e79ed8 SHA256: ba9165674b72ffa1e49fb581c5357137d83aa98a662c6ebd8af7dbddd870e1b2
Bug#1011564: O: bvi -- binary file editor
Package: wnpp The current maintainer of bvi, Sam Hocevar , is apparently not active anymore. Therefore, I orphan this package now. Maintaining a package requires time and skills. Please only adopt this package if you will have enough time and attention to work on it. If you want to be the new maintainer, please see https://www.debian.org/devel/wnpp/#howto-o for detailed instructions how to adopt a package properly. Some information about this package: Package: bvi Binary: bvi Version: 1.4.0-1 Maintainer: Sam Hocevar Build-Depends: debhelper (>= 9.0), dh-autoreconf, libncurses5-dev Architecture: any Standards-Version: 3.9.6 Format: 3.0 (quilt) Files: c456c5e02f8194f01c1e66843f81a3d9 1777 bvi_1.4.0-1.dsc aa83eb8b2b6b0bb6cdd8e6beef12b775 139202 bvi_1.4.0.orig.tar.gz b4fa29bdabcd64c12c0b36603097d55a 2676 bvi_1.4.0-1.debian.tar.xz Vcs-Browser: http://svn.debian.org/wsvn/sam-hocevar/pkg-misc/unstable/bvi/ Vcs-Svn: svn://svn.debian.org/svn/sam-hocevar/pkg-misc/unstable/bvi Checksums-Sha256: 300b714e2cfb233c31333ee4da79ae37d00ee72c965f5833b42f5dc0f57e0bb0 1777 bvi_1.4.0-1.dsc 015a3c2832c7c097d98a5527deef882119546287ba8f2a70c736227d764ef802 139202 bvi_1.4.0.orig.tar.gz 959c7e0ff5e09a0e892e51fee2a157e3a61fff0cb185f8398dacfdcdc8cfbb85 2676 bvi_1.4.0-1.debian.tar.xz Package-List: bvi deb editors optional arch=any Directory: pool/main/b/bvi Priority: source Section: editors Package: bvi Source: bvi (1.4.0-1) Version: 1.4.0-1+b3 Installed-Size: 275 Maintainer: Sam Hocevar Architecture: amd64 Depends: libc6 (>= 2.14), libncurses6 (>= 6), libtinfo6 (>= 6) Description-en: binary file editor The bvi is a display-oriented editor for binary files, based on the vi text editor. If you are familiar with vi, just start the editor and begin to edit! If you never heard about vi, maybe bvi is not the best choice for you. Description-md5: 82e028998d9812c24a56e1a511b425cd Tag: interface::text-mode, role::program, scope::utility, uitoolkit::ncurses, use::editing, works-with::file Section: editors Priority: optional Filename: pool/main/b/bvi/bvi_1.4.0-1+b3_amd64.deb Size: 58272 MD5sum: 5b4e2f002b9ac1bd2da075bc70c7eb7e SHA256: 1fe1c58c49b4a11c44f5b624eacd656a0a4756d68d29c9b6cb4d9cbb4f6f36de
Bug#1003566: Please modify your dependencies from python3-mistune to python3-mistune0
Pierre-Elliott Bécue wrote on 24/02/2022 at 22:04:28+0100: > [[PGP Signed Part:Good signature from 29BFA0D079290ACA Pierre-Elliott Bécue > (trust ultimate) created at 2022-02-24T22:36:30+0100 using > RSA]] > Hi, > > Following up some exchanges, we agreed within the Python Team to > reupload mistune 0.8.4 under the mistune0 source package. As it passed > NEW, I'm currently doing a sourceful upload and replacing any occurence > of mistune in this package by mistune0. > > Therefore, in 15 days, I'll make all these bugs RC, in order to be able > to update src:mistune to mistune v2 no later than the end of March. > > To rely on python3-mistune0, add it as a dependency of your package, and > make a Debian patch to replace any occurrence of a mistune import or > usage to mistune0. > > This is not ideal, but I guess upstreams will make themselves compatible > with mistune v2 in some future and you'll be able to drop such patches. > > In the meantime, this avoids conflicts between mistune 0.8.4 and 2.0.0 > as both can be installed, and this also allows for things depending on > mistune v2 to enter testing. > > With best regards, As announced, making these bugs RC. I intend to upload the new release of mistune2 on April the 1st. Cheers! -- PEB signature.asc Description: PGP signature
Bug#1002376: Fwd: Please modify your dependencies from python3-mistune to python3-mistune0
Sorry for not mailing that to you too. There's a mistune0 package that will allow you to fix that bug, while I'll upload soon an update of python3-mistune. See the forwarded message below. Pierre-Elliott Bécue wrote on 24/02/2022 at 22:04:28+0100: > [[PGP Signed Part:Good signature from 29BFA0D079290ACA Pierre-Elliott Bécue > (trust ultimate) created at 2022-02-24T22:36:30+0100 using > RSA]] > Hi, > > Following up some exchanges, we agreed within the Python Team to > reupload mistune 0.8.4 under the mistune0 source package. As it passed > NEW, I'm currently doing a sourceful upload and replacing any occurence > of mistune in this package by mistune0. > > Therefore, in 15 days, I'll make all these bugs RC, in order to be able > to update src:mistune to mistune v2 no later than the end of March. > > To rely on python3-mistune0, add it as a dependency of your package, and > make a Debian patch to replace any occurrence of a mistune import or > usage to mistune0. > > This is not ideal, but I guess upstreams will make themselves compatible > with mistune v2 in some future and you'll be able to drop such patches. > > In the meantime, this avoids conflicts between mistune 0.8.4 and 2.0.0 > as both can be installed, and this also allows for things depending on > mistune v2 to enter testing. > > With best regards, signature.asc Description: PGP signature -- PEB signature.asc Description: PGP signature
Bug#1003565: [Pkg-matrix-maintainers] Bug#1003565: Please modify your dependencies from python3-mistune to python3-mistune0
Jonas Smedegaard wrote on 25/02/2022 at 00:00:17+0100: > [[PGP Signed Part:No public key for 2C7C3146C1A00121 created at > 2022-02-25T00:00:14+0100 using RSA]] > Quoting Pierre-Elliott Bécue (2022-02-24 23:33:04) >> Le 24 février 2022 23:11:51 GMT+01:00, Jonas Smedegaard a >> écrit : >> >Quoting Pierre-Elliott Bécue (2022-02-24 22:52:24) >> >> >> >> Jonas Smedegaard wrote on 24/02/2022 at 22:44:03+0100: >> >> >> >> > Quoting Pierre-Elliott Bécue (2022-02-24 22:04:28) >> >> >> Following up some exchanges, we agreed within the Python Team to >> >> >> reupload mistune 0.8.4 under the mistune0 source package. As it >> >> >> passed NEW, I'm currently doing a sourceful upload and replacing >> >> >> any occurence of mistune in this package by mistune0. >> >> > >> >> > Please in future post only to not already closed bugreports ;-) >> >> >> >> As you'll have work to do, I'm sorry but I stand by my mail sent to >> >> your already closed bugreports. :) >> > >> >If you mean *different* work than what you have described above >> >(believed already done for bugs #1002163 #1003571 #1003565) then >> >please elaborate what work is - when you reopen the bugreports (no >> >need to elaborate now). > >> I am not convinced that you did that : >> >> > and make a Debian patch to replace any occurrence of a mistune >> > import or usage to mistune0. >> >> Of course maybe I misread the changes you made in m2r. > > Ahh, I totally missed the detail that the package you introduced to > unstable was broken and had to be redesigned, before relying on it. It was not unusable, but was still conflicting with python3-mistune, as it was installing on the same paths. To allow both to coexist, one had to use different paths, and the solution designed was to have the old mistune be installed as "mistune0" in /u/l/python3/dist-packages. Now it's done and in testing, feel free to patch your package accordingly! Theoretically it's just a s/mistune/mistune0/g in all .py files, setup.py and requirements.txt. Cheers! -- PEB signature.asc Description: PGP signature
Bug#1003565: [Pkg-matrix-maintainers] Bug#1003565: Please modify your dependencies from python3-mistune to python3-mistune0
Le 24 février 2022 23:11:51 GMT+01:00, Jonas Smedegaard a écrit : >Quoting Pierre-Elliott Bécue (2022-02-24 22:52:24) >> >> Jonas Smedegaard wrote on 24/02/2022 at 22:44:03+0100: >> >> > [[PGP Signed Part:No public key for 2C7C3146C1A00121 created at >> > 2022-02-24T22:44:00+0100 using RSA]] >> > Quoting Pierre-Elliott Bécue (2022-02-24 22:04:28) >> >> Following up some exchanges, we agreed within the Python Team to >> >> reupload mistune 0.8.4 under the mistune0 source package. As it >> >> passed NEW, I'm currently doing a sourceful upload and replacing >> >> any occurence of mistune in this package by mistune0. >> > >> > Please in future post only to not already closed bugreports ;-) >> >> As you'll have work to do, I'm sorry but I stand by my mail sent to >> your already closed bugreports. :) > >If you mean *different* work than what you have described above >(believed already done for bugs #1002163 #1003571 #1003565) then please >elaborate what work is - when you reopen the bugreports (no need to >elaborate now). > > >Kind regards, > > - Jonas > >-- > * Jonas Smedegaard - idealist & Internet-arkitekt > * Tlf.: +45 40843136 Website: http://dr.jones.dk/ > > [x] quote me freely [ ] ask before reusing [ ] keep private I am not convinced that you did that : > and make a Debian patch to replace any occurrence of a > mistune import or usage to mistune0. Of course maybe I misread the changes you made in m2r. Cheers, -- Pierre-Elliott Bécue From my phone
Bug#1003565: [Pkg-matrix-maintainers] Bug#1003565: Please modify your dependencies from python3-mistune to python3-mistune0
Jonas Smedegaard wrote on 24/02/2022 at 22:44:03+0100: > [[PGP Signed Part:No public key for 2C7C3146C1A00121 created at > 2022-02-24T22:44:00+0100 using RSA]] > Quoting Pierre-Elliott Bécue (2022-02-24 22:04:28) >> Following up some exchanges, we agreed within the Python Team to >> reupload mistune 0.8.4 under the mistune0 source package. As it passed >> NEW, I'm currently doing a sourceful upload and replacing any >> occurence of mistune in this package by mistune0. > > Please in future post only to not already closed bugreports ;-) As you'll have work to do, I'm sorry but I stand by my mail sent to your already closed bugreports. :) Cheers! -- PEB signature.asc Description: PGP signature
Bug#1003565: Please modify your dependencies from python3-mistune to python3-mistune0
Hi, Following up some exchanges, we agreed within the Python Team to reupload mistune 0.8.4 under the mistune0 source package. As it passed NEW, I'm currently doing a sourceful upload and replacing any occurence of mistune in this package by mistune0. Therefore, in 15 days, I'll make all these bugs RC, in order to be able to update src:mistune to mistune v2 no later than the end of March. To rely on python3-mistune0, add it as a dependency of your package, and make a Debian patch to replace any occurrence of a mistune import or usage to mistune0. This is not ideal, but I guess upstreams will make themselves compatible with mistune v2 in some future and you'll be able to drop such patches. In the meantime, this avoids conflicts between mistune 0.8.4 and 2.0.0 as both can be installed, and this also allows for things depending on mistune v2 to enter testing. With best regards, -- PEB signature.asc Description: PGP signature