Bug#1073014: dhcpcd: flaky autopkgtest: Obtaining network configuration for veth1 via dhcp... timed out

2024-06-11 Thread Martin-Éric Racine
ti 11. kesäk. 2024 klo 23.21 Paul Gevers (elb...@debian.org) kirjoitti:
>
> Source: dhcpcd
> Version: 1:10.0.8-1
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: flaky
>
> Dear maintainer(s),
>
> I looked at the results of the autopkgtest of your package because it
> was tested for glibc. I noticed that it regularly fails.
>
> Because the unstable-to-testing migration software now blocks on
> regressions in testing, flaky tests, i.e. tests that flip between
> passing and failing without changes to the list of installed packages,
> are causing people unrelated to your package to spend time on these
> tests.
>
> Don't hesitate to reach out if you need help and some more information
> from our infrastructure.

This is a non-bug.  This package has only one test and it requires an
isolation machine. amd64 is the only architecture that provides it.
Other architectures will always be marked flakey. Additionally,
looking at the tracker for this package, amd64 always passes.

Martin-Éric



Bug#1072760: Bug#1072643: Bug#1072760: ikiwiki: FTBFS: Parse errors: No plan found in TAP output

2024-06-11 Thread Martin Quinson
Le lundi 10 juin 2024 à 10:21 +0100, Jonathan Dowland a écrit :
> On Fri, Jun 07, 2024 at 05:22:32PM +0200, Santiago Vila wrote:
> > During a rebuild of all packages in unstable, your package failed to build:
> …
> > t/po.t   (Wstat: 65280 (exited 255) Tests: 38 Failed:
> > 0)
> >   Non-zero exit status: 255
> >   Parse errors: No plan found in TAP output
> 
> On the face of it this looks to be a result of po4a changes. I'm not
> sure if the root cause is the same as #1072643 yet; further
> investigation is required.

These two bugs are unrelated. 

The failure on goobox (#1072643) is linked to the fact that po4a is now much
less forgiving about charsets. It now supposes UTF encoding unless specified
otherwise. Before, it was relying on the default Perl behavior, which tries to
do "the right thing" even if the user does something wrong. This is why
previously, the ISO-8859-15 files were accepted without additional
configuration while now po4a reports that it's not UTF. Fixing this simply
requires to specify the encoding using the -M flag.

The question may be about why we changed this. The answer is that the default
Perl behavior was not always right leading to messy failures (in particular
with gettext which makes things even more complex when msgids contain non-ascii
chars), while the new behavior gives us more control. 

I'll try to improve the error messages to make things more explicit.



On its side, the failure on ikiwiki (#1072760) is related to the fact that
ikiwiki is using a function that I consider as a private API in po4a and
recently changed. The fix is simply to update the the calls of that API in
ikiwiki's code, and the update is trivial (simply give the filename twice to
use it as refname).


Sorry about the inconvenience, but please people, do not CC both bugs as they
are unrelated.

Sorry again about the inconvenience,
Mt


signature.asc
Description: This is a digitally signed message part


Bug#1072760: Bug#1072643: Bug#1072760: ikiwiki: FTBFS: Parse errors: No plan found in TAP output

2024-06-11 Thread Martin Quinson
Le lundi 10 juin 2024 à 10:21 +0100, Jonathan Dowland a écrit :
> On Fri, Jun 07, 2024 at 05:22:32PM +0200, Santiago Vila wrote:
> > During a rebuild of all packages in unstable, your package failed to build:
> …
> > t/po.t   (Wstat: 65280 (exited 255) Tests: 38 Failed:
> > 0)
> >   Non-zero exit status: 255
> >   Parse errors: No plan found in TAP output
> 
> On the face of it this looks to be a result of po4a changes. I'm not
> sure if the root cause is the same as #1072643 yet; further
> investigation is required.
> 

I think that the relevant part of the logs is here:
---
Cannot write to a file without refname at
/usr/share/perl5/Locale/Po4a/TransTractor.pm line 444.
   
Locale::Po4a::TransTractor::read(Locale::Po4a::Text=HASH(0x559ec7d9f248),
"/tmp/ikiwiki-test-po.nKtVlhHS3_/src/index.mdwn") called at /build/ikiwiki-
3.20200202.4/blib/lib/IkiWiki/Plu
gin/po.pm line 907
IkiWiki::Plugin::po::refreshpot("/tmp/ikiwiki-test-
po.nKtVlhHS3_/src/index.mdwn") called at t/po.t line 225
main::refresh_n_scan("index.mdwn", "translatable.mdwn",
"nontranslatable.mdwn") called at t/po.t line 233
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 38.
t/po.t . 
-

That's really astonishing for me. I could not imagine that this function is
called by someone else than po4a itself...

This bug is related to https://github.com/mquinson/po4a/issues/504 which
requires a documentation improvement in po4a, but the bug to fix is in ikiwiki.
You should update your calls to this function to follow the prototype
modification. I'm sorry about that, but I fail to see another option.

Sorry for the inconvenience,
Mt


signature.asc
Description: This is a digitally signed message part


Bug#1072996: cryptmount: No longer working with current sid (e2fsck error)

2024-06-11 Thread Agustin Martin
Package: cryptmount
Version: 6.2.0-2
Severity: normal

Dear Maintainer,

I have noticed that cryptmount is no longer working well with current
sid in my box. This happened recently, although I do not know where
this started to happen,

$ cryptmount LUKS-test
...
e2fsck 1.47.1 (20-May-2024)
Error determining size of the physical device: No such file or directory
unable to stat() device node
Failed to remove device-mapper target "LUKS-test"

If I add the noextfsck flag to cmtab, mount succeeds,

$ cryptmount LUKS-test

However, I have problems when unmounting,

$ cryptmount -u LUKS-test
Target "LUKS-test" does not appear to be mounted

although device is mounted and accesible,

I noticed that when using cryptmount /dev/mapper/LUKS-test seems not
present, although device is mounted. When using the normal cryptsetup close flow

# umount /media/luks-testdir
# /sbin/cryptsetup close LUKS-test

device is properly unmounted.

If I follow the cryptsetup flow for opening

# /sbin/cryptsetup open /dev/sdc1  LUKS-test
# mount /dev/mapper/LUKS-test /media/luks-testdir/

/dev/mapper/LUKS-test is present and 'cryptmount -u LUKS-test' works.

LUKS-test {
  keyformat=luks
  dev=/dev/sdc1
  keyfile=/dev/sdc1
  dir=/media/luks-testdir
  flags=nofsck
  fstype=ext4
}


Thanks for your work on cryptmount.

Regards,

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (50, 'testing'), (50, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.8.12-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.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 cryptmount depends on:
ii  libc6   2.38-13
ii  libcryptsetup12 2:2.7.2-2
ii  libdevmapper1.02.1  2:1.02.196-1+b1
ii  libgcrypt20 1.10.3-3
ii  libudev1256~rc4-1

Versions of packages cryptmount recommends:
ii  e2fsprogs  1.47.1-1
ii  udev   256~rc4-1

Versions of packages cryptmount suggests:
ii  dmsetup  2:1.02.196-1+b1

-- Configuration Files:
/etc/cryptmount/cmtab changed [not included]

-- no debconf information



Bug#1072978: rdate: please implement ifup script

2024-06-11 Thread Martin-Éric Racine
Package: rdate
Version: 1:1.11-3
Severity: normal

The Hurd port still depends on the deprecated reference 'ntpdate' to sync 
clocks at bootup. That reference NTP implementation was replaced by ntpsec in 
Debian a long time ago.

The only NTP client that still builds for Hurd is rdate. What is missing is an 
ifup script to issue the following command whenever the network is up:

rdate -n debian.pool.ntp.org

You may want to use an /etc/default/rdate to source the command options and the 
server.

You may check 
<https://ftp.debian.org/debian-ports/pool-hurd-i386/main/n/ntp/ntp_4.2.8p15+dfsg-2~1.2.2+dfsg1-2+hurd.1.dsc>
 for ideas on how to implement this.

Once rdate has implemented such an ifup script, the Hurd port will finally be 
able to retire its obsolete fork of ntpdate.

Thanks!
Martin-Éric

-- System Information:
Debian Release: trixie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: hurd-i386 (i686-AT386)

Kernel: GNU-Mach 1.8+git20240406-up-486/Hurd-0.9
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages rdate depends on:
ii  libbsd0  0.12.2-1
ii  libc0.3  2.38-13

rdate recommends no packages.

rdate suggests no packages.

-- no debconf information


Bug#1072973: ntpdate: please drop transitional package

2024-06-11 Thread Martin-Éric Racine
Package: ntpdate
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

The ntpdate package nowadays merely is a transitional package. Keeping it no 
longer serves a purpose.

Meanwhile, the Hurd port still depends on the original University of Delaware 
NTP implementation that provided ntpdate. Since that codebase is now obsolete, 
the plan would be to re-introduce ntpdate as a wrapper for rdate that can be 
launched upon bootup the same way the original ntpdate did.

Once ntpsec has dropped its ntpdate transitional package, the new wrapper could 
be introduced with the next rdate upload.

Thanks!
Martin-Éric

- -- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fi_FI.utf8, LC_CTYPE=fi_FI.utf8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ntpdate depends on:
pn  ntpsec-ntpdate  

ntpdate recommends no packages.

ntpdate suggests no packages.

-BEGIN PGP SIGNATURE-

iQIyBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmZn/b4ACgkQrh+Cd8S0
17YMrQ/2LhYwIgm06/HN8KzeuxeeG7cgH7v0L+QEUU0La/Jdyboi9L6dp7QX78bN
SIGIjJfXnXU8mEIb02hAs9taQW813xh14RjH73KC55TjYtn3UruPFovHw8UsXG77
VYS/wuV7Rwh7A2IayxNj+1NoRG+cKURZ1Uf6hKAbm0qjQdvTr5+XMLFyDx5GOPGU
DHRzp5RGOTfBiC30cInHGpjTPgoqeaMSY1j19FwgqnDpWWIvx+vHRLRuBv9P+miT
7DrEIOejl6Y8UaW4LgJIeR7fA3JfcLAkZTvIwJRVV4mWF8UiJAN6KRFlR5Dav+ZP
1crgp7yIl1exWZP8ewMzVrK8MkkRZouzUMuAxpO4I9D+lqMfOI67v1+5N0v+S9tu
8M/ID3FLUm4qC0Gi1GBE1sQ8IfBZ9PKjPkY4C19UQTWNOhZ9y0sasTPHcmQE8deM
/ePzJufY/x7ZG9B/jAfOFynKUnUIMHfvmNqBVXpbfxtbIfOBftCMoGPxmchc1Lfo
i8qgsAimp/39CESsko+1jqBAkVzHF2kaDJmqV5gz1hi35CEcHbuFOrP/0uSc02Hb
SnhUA1Xlpc86MUK+PhJxx7kIUAV7MRulfD2aoUzrHvE1td6rJPmtmPVPRP/VXce0
NShUqW5xj8bjbSYchWGb80ksDd2v/6QizotlvEzENt737yFYfQ==
=vRjx
-END PGP SIGNATURE-


Bug#1072749: [INTL:sv] Swedish strings for powerline debconf

2024-06-10 Thread Martin Bagge / brother

On 2024-06-08 01:42, Anders Jonsson wrote:

Hi Martin,
did a small typofix in this one. (användaer -> använder)


tack.
thank you.

nice.
--
brother



Bug#1072857: dput: Incorrect delayed argument: ValueError: delayed days value must be a decimal integer:

2024-06-09 Thread Martin-Éric Racine
ma 10. kesäk. 2024 klo 2.18 Ben Finney (bign...@debian.org) kirjoitti:
>
> Howdy Martin-Éric,
>
> On 09-Jun-2024, Martin-Éric Racine wrote:
>
> > Incorrect delayed argument: ValueError: delayed days value must be a 
> > decimal integer:
> >
> > I did not specify any delayed queue, so I am perplexed as to what
> > produced this.
>
> You did not specify a command-line option for the delayed queue; but your
> configuration file does specify a value.
>
> […]
>
> So, that configuration section overrides default behaviour and specifies
> empty-string values for many options that would otherwise have no value
> defined.

The script ANDs /etc/dput.cf and the user's own.

My config actually is much shorter than that.

Martin-Éric



Bug#1036448: debhelper: please add helper for autoconf 2.71 autoupdate

2024-06-09 Thread Martin-Éric Racine
Fair enough.

Could the dh-autoreconf maintainer acknowledge this bug and tell us
his intentions?

Martin-Éric

On Mon, 22 May 2023 09:30:55 +0200 Niels Thykier  wrote:
> Control: reassign -1 dh-autoreconf
>
> The dh-autoreconf tool is maintained in a separate package; re-assigning.
>
> Best regards,
> Niels
>
> Martin-Éric Racine:
> > Package: debhelper
> > Version: 13.11.4
> > Severity: wishlist
> >
> > Possibly related to dh_autoreconf:
> >
> > Since autoconf 2.71 has entered the archive, it often complains about 
> > outdated macros, asking for 'autoupdate' to be run. Example:
> >
> > dh binary --builddirectory=build/
> > dh_update_autotools_config -O--builddirectory=build/
> > dh_autoreconf -O--builddirectory=build/
> > libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
> > libtoolize: copying file 'build-aux/ltmain.sh'
> > libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
> > libtoolize: copying file 'm4/libtool.m4'
> > libtoolize: copying file 'm4/ltoptions.m4'
> > libtoolize: copying file 'm4/ltsugar.m4'
> > libtoolize: copying file 'm4/ltversion.m4'
> > libtoolize: copying file 'm4/lt~obsolete.m4'
> > configure.ac:42: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
> > configure.ac:42: You should run autoupdate.
> > m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
> > configure.ac:42: the top level
> > configure.ac:48: warning: The macro `AC_PROG_CC_C99' is obsolete.
> > configure.ac:48: You should run autoupdate.
> > ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
> > aclocal.m4:1899: XORG_COMPILER_BRAND is expanded from...
> > aclocal.m4:2018: XORG_COMPILER_FLAGS is expanded from...
> > aclocal.m4:2190: XORG_DEFAULT_OPTIONS is expanded from...
> > configure.ac:48: the top level
> > configure.ac:52: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
> > configure.ac:52: You should run autoupdate.
> > m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
> > configure.ac:52: the top level
> >
> > Running 'autoupdate' indeed makes autoconf stop complaining, but it also 
> > results in dpkg forcing us to create a patch against autoconf.ac, which is 
> > IMHO the wrong approach.
> >
> > Unless I'm mistaken, this is a case similar to updating config.guess and 
> > config.sub, so there should be a way to tell dh_autoreconf to run 
> > 'autoupdate' without making dkpg complain.
> >
> > Martin-Éric
> >
> > [...]
> >
>
>



Bug#1072857: dput: Incorrect delayed argument: ValueError: delayed days value must be a decimal integer:

2024-06-09 Thread Martin-Éric Racine
Package: dput
Version: 1.2
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

$ dput mentors ../xserver-xorg-video-geode_2.11.21-4_source.changes
Checking signature on .changes
gpg: ../xserver-xorg-video-geode_2.11.21-4_source.changes: Valid signature from 
AE1F8277C4B4D7B6
Checking signature on .dsc
gpg: ../xserver-xorg-video-geode_2.11.21-4.dsc: Valid signature from 
AE1F8277C4B4D7B6
Incorrect delayed argument: ValueError: delayed days value must be a decimal 
integer:

I did not specify any delayed queue, so I am perplexed as to what produced this.

Martin-Éric

- -- Package-specific info:

- -- /etc/dput.cf --
# Example dput.cf that defines the host that can be used
# with dput for uploading.

[DEFAULT]
login   = *
method  = ftp
hash= md5
allow_unsigned_uploads  = 0
allow_dcut  = 0
run_lintian = 0
run_dinstall= 0
check_version   = 0
scp_compress= 0
post_upload_command =
pre_upload_command  =
passive_ftp = 1
default_host_main   =
allowed_distributions   = (?!UNRELEASED)

[ftp-master]
fqdn= ftp.upload.debian.org
incoming= /pub/UploadQueue/
login   = anonymous
allow_dcut  = 1
method  = ftp
# Please, upload your package to the proper archive
# 
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#bug-security-upload
allowed_distributions   = (?!UNRELEASED|.*-security)

# https://lists.debian.org/debian-project/2009/05/msg00036.html
[ftp-eu]
fqdn= ftp.eu.upload.debian.org
method  = ftp
incoming= /pub/UploadQueue/
login   = anonymous
allow_dcut  = 1
# Please, upload your package to the proper archive
# 
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#bug-security-upload
allowed_distributions   = (?!UNRELEASED|.*-security)

# https://lists.debian.org/debian-devel-announce/2008/09/msg7.html
[ssh-upload]
login   = *
# login = another_username
fqdn= ssh.upload.debian.org
method  = scp
incoming= /srv/upload.debian.org/UploadQueue/
allow_dcut  = 1
# Please, upload your package to the proper archive
# 
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#bug-security-upload
allowed_distributions   = (?!UNRELEASED|.*-security)

# And if you want to override one of the defaults, add it here.
# For example, comment out the next line
# post_upload_command   = /path/to/some/script
# pre_upload_command= /path/to/some/script

[security-master]
fqdn= ftp.security.upload.debian.org
method  = ftp
incoming= /pub/SecurityUploadQueue
login   = anonymous
allow_dcut  = 1
# This has been added at the request of the security team.
# Please be sure to know what you are doing before taking it out.
pre_upload_command  = /usr/share/dput/helper/security-warning

[security-master-unembargoed]
fqdn= ftp.security.upload.debian.org
method  = ftp
incoming= /pub/OpenSecurityUploadQueue
login   = anonymous
allow_dcut  = 1
# This has been added at the request of the security team.
# Please be sure to know what you are doing before taking it out.
pre_upload_command  = /usr/share/dput/helper/security-warning

[ubuntu]
fqdn= upload.ubuntu.com
method  = ftp
incoming= /
login   = anonymous

[ppa]
fqdn= ppa.launchpad.net
method  = ftp
# replace  with your Launchpad ID
incoming= ~/ubuntu
login   = anonymous

[mentors]
method  = ftp
fqdn= mentors.debian.net
incoming= /pub/UploadQueue
login   = anonymous

[local]
method  = local
incoming= ~/public_html/debian/mini-dinstall/incoming
run_dinstall= 0
post_upload_command = /usr/bin/mini-dinstall --batch


# Local variables:
# coding: utf-8
# mode: conf
# End:
# vim: fileencoding=utf-8 filetype=config :

- -- /home/perkelix/.config/dput/dput.cf --

- -- /home/perkelix/.dput.cf --
[mentors-ftp]
fqdn = mentors.debian.net
incoming = /pub/UploadQueue/
method = ftp
allow_unsigned_uploads = 0
run_lintian = 1
passive_ftp = 1
login = anonymous

[mentors-https]
fqdn = mentors.debian.net
incoming = /upload
method = https
allow_unsigned_uploads = 0
run_lintian = 1

[ppa]
fqdn = ppa.launchpad.net
incoming = ~q-funk/ppa/ubuntu/
method = ftp
allow_unsigned_uploads = 0
run_lintian = 1
login = anonymous

[esteid]
fqdn = ppa.launchpad.net
incoming = ~esteid/ppa/ubuntu/
method = ftp
allow_unsigned_uploads = 0
run_lintian = 1
login = anonymous

[x-swat]
fqdn

Bug#1072846: asio breaks the widelands package on hurd-i386

2024-06-08 Thread Martin Quinson
Source: asio
Version: 1:1.28.1-0.2
Severity: normal
Tags: ftbfs
X-Debbugs-Cc: debian-h...@lists.debian.org

Dear maintainers,

the latest version of widelands fails on the hurd-i386 architecture,
because of a syntax error in the /usr/include/asio/signal_set_base.hpp
system file. I don't think that widelands is involved in any way:


   from /<>/src/network/network.h:24,
   from /<>/src/network/nethost_interface.h:24,
   from /<>/src/network/gamehost.h:28,
   from /<>/src/wui/game_client_disconnected.cc:24:
/usr/include/asio/signal_set_base.hpp:65:21: error: ‘SA_NOCLDWAIT’ was not 
declared in this scope; did you mean ‘SA_NOCLDSTOP’?
   65 | no_child_wait = ASIO_OS_DEF(SA_NOCLDWAIT),
  | ^~~
make[3]: *** [src/wui/CMakeFiles/wui.dir/build.make:233: 
src/wui/CMakeFiles/wui.dir/game_client_disconnected.cc.o] Error 1
-

The full logs are here: 
https://buildd.debian.org/status/fetch.php?pkg=widelands=hurd-i386=2%3A1.2-2=1717876058=0

The hurd porters are in CC, because I must confess I have no idea
about how this should be fixed.

Thanks for your help,
Mt


signature.asc
Description: PGP signature


Bug#1072750: [INTL:sv] Swedish strings for python-certbot debconf

2024-06-07 Thread Martin Bagge / brother

package: python-certbot
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of python-certbot debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the python-certbot package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: python-certbot\n"
"Report-Msgid-Bugs-To: python-cert...@packages.debian.org\n"
"POT-Creation-Date: 2020-06-21 21:24-0400\n"
"PO-Revision-Date: 2024-06-07 15:15+0200\n"
"Last-Translator: Martin Bagge / \n"
"Language-Team: Swedish \n"
"Language: sv \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: boolean
#. Description
#: ../certbot.templates:1001
msgid "You have unexpired certs; do you still want to purge?"
msgstr ""
"Det finns certifikat som ännu ej har gått ut, är du säker på att du vill "
"rensa allt?"

#. Type: boolean
#. Description
#: ../certbot.templates:1001
msgid ""
"The certbot configuration directory /etc/letsencrypt still contains "
"unexpired certificates that may be live on your system.  If you choose this "
"option, the purge will continue and delete those certificates, potentially "
"breaking services which depend on them."
msgstr ""
"Sökvägen för certbots inställningar, /etc/letsencrypt, innehåller "
"fortfarande certifikat som inte har gått ut ännu och dessa kanske används. "
"Går du vidare med rensningen kommer filerna att raderas och därmed kan "
"tjänster som använder dessa gå sönder."

#. Type: boolean
#. Description
#: ../certbot.templates:1001
msgid ""
"If you have already installed different certificates in your services, or "
"you have confirmed you don't have any services depending on these "
"certificates, you should choose this option.  To cancel and manually delete "
"the /etc/letsencrypt directory, you should refuse this option."
msgstr ""
"Om du redan har installerat andra certifikat i dina tjänster eller bekräftat "
"att inga tjänster använder dessa certifikat så kan du gå vidare med "
"rensningen. Alternativet är att avbryta och manuellt städa upp /etc/"
"letsencrypt."


Bug#1072749: [INTL:sv] Swedish strings for powerline debconf

2024-06-07 Thread Martin Bagge / brother

package: powerline
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of powerline debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the powerline package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: powerline\n"
"Report-Msgid-Bugs-To: powerl...@packages.debian.org\n"
"POT-Creation-Date: 2018-07-24 06:14+0200\n"
"PO-Revision-Date: 2024-06-07 14:58+0200\n"
"Last-Translator: Martin Bagge / \n"
"Language-Team: Swedish \n"
"Language: sv \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: title
#. Description
#: ../powerline.templates:1001
msgid "powerline: Setup"
msgstr "powerline: Installation"

#. Type: multiselect
#. Description
#: ../powerline.templates:2001
msgid "Enable powerline globally?"
msgstr "Ska powerline aktiveras globalt?"

#. Type: multiselect
#. Description
#: ../powerline.templates:2001
msgid ""
"powerline can be enabled globally for all users of certain applications on "
"this system."
msgstr ""
"Powerline kan aktiveras globalt för alla som användaer vissa applikationer "
"på detta system."


Bug#1072714: ITP: odin-lang -- Compiler and runtime for the Odin programming language

2024-06-06 Thread Martin Quinson
Package: wnpp
Severity: wishlist
Owner: Martin Quinson 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name    : odin-lang
  Version : O.0.dev2024.06
  Upstream Contact: (this community goes over Discord, not emails)
* URL : https://odin-lang.org
* License : BSD-3-Clause
  Programming Lang: C++ for the compiler, and Odin for the stdlib
  Description : Compiler and runtime for the Odin programming language

# Package description
Odin is a general-purpose programming language with distinct typing
built for high performance, modern systems and data-oriented
programming.

Odin is the C alternative for the Joy of Programming.

# Why is this package useful?
Because this language is nice and elegant. I plan to use it, and according to
upstream, they are getting close to a v1 version (the language and compiler are
ready, they are working on the standard library)

# How do you plan to maintain it?
I don't need a sponsor, but I'd like to have co-maintainers, if possible. I
guess I could find some help with upstream. I already started packaging it,
mostly to see whether it's doable given my free time, and I found an helping
hand upstream in the person of the maintainer of the homebrew package.

Cheers,
Mt


signature.asc
Description: This is a digitally signed message part


Bug#1072517: /etc/apparmor.d/cockpit-desktop in Zeile 1: Could not open 'abi/4.0'

2024-06-04 Thread Martin Pitt
Control: forwarded -1 https://github.com/cockpit-project/cockpit/pull/20543
Control: tag -1 patch pending

Hello Michael,

Michael Biebl [2024-06-03 14:39 +0200]:
> Jun 03 14:35:42 mars apparmor.systemd[1026]: AppArmor-Analysefehler f?r 
> /etc/apparmor.d in profile /etc/apparmor.d/cockpit-desktop in Zeile 1: Could 
> not open 'abi/4.0': Datei oder Verzeichnis nicht gefunden

Argh, thanks for spotting! I have a fix for this, sent upstream and I'll
cherry-pick it now.

Martin



Bug#1072496: download file forbidden

2024-06-02 Thread Martin Zobel-Helas
Hi,

Please check  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646897

qcad is not distributable and therefore can not be downloaded from 
snapshot.d.o. 

This is why you see the http 403.

Best regards,
Martin

> Am 02.06.2024 um 23:24 schrieb Boyuan Yang :
> 
> Package: snapshot.debian.org
> Severity: normal
> 
> Hi,
> 
> 在 2024-06-02星期日的 22:49 +0200,jiri ht写道:
>> 
>> Good morning
>> I tried to download  qcad 
>> 
>> https://snapshot.debian.org/archive/debian/20060824T00Z/pool/main/q/qcad/qcad_2.0.5.0-1-2_amd64.deb
>> 
>> and this was answer:
>> Forbidden
>> You don't have permission to access this resource.
>> 
>> Apache Server at snapshot.debian.org Port 80
>> 
>> 
>> 
>> 
>> 
>> This file and too source and diff files cannot be  downloaded.
>> 
>> I tried to download other files and this is working.
>> 
>> 
>> Can You answer me  or repair it  please ?
> 
> You are reaching the debian-www mailing list, which is not in charge of the 
> maintenance
> of snapshot.debian.org.
> 
> The bottom of snapshot.debian.org website says: "Please report bugs against 
> the snapshot.debian.org package."
> I am doing you a favor to forward your report to a standalone bug report for 
> snapshot.debian.org.
> Next time, please submit your bug report following the instructions on
> https://www.debian.org/Bugs/Reporting .
> 
> Thanks,
> Boyuan Yang
> 


Bug#1063630: Upload?

2024-06-01 Thread Martin Dosch

Is there any reason blocking to upload the update package?

Best regards,
Martin


signature.asc
Description: PGP signature


Bug#1070664: emacs: ELPA key needs update in Debian 12

2024-05-31 Thread Erik Martin-Dorel
Package: emacs
Version: 1:28.2+1-15
Severity: important

Dear Maintainer,

Just to confirm that this bug is distracting (especially for new users…):

- if we install GNU Emacs on Debian 12,
- assuming ~/.emacs and ~/.emacs.d are empty,
- running emacs and `M-x package-refresh-contents` just raises the error:
  
"Failed to download ‘nongnu’ archive."

Failed to verify signature archive-contents.sig:
No public key for 645357D2883A0966 created at 2024-05-31T23:05:08+0200 
using EDDSA
Command output:
gpg: Signature made ven. 31 mai 2024 23:05:08 CEST
gpg:using EDDSA key 0327BE68D64D9A1A66859F15645357D2883A0966
gpg: Can't check signature: No public key

Sure, we can find workarounds in https://emacs.stackexchange.com/q/233
or add in one's init.el a snippet similar to inasprecali's suggestion:

(unless (package-installed-p 'gnu-elpa-keyring-update)
  (let ((package-check-signature nil))
(package-refresh-contents)
(package-install 'gnu-elpa-keyring-update)))

But it'd be way better to benefit from a (security?) update to
properly fix this issue with the obsolete public key.

Thanks for your time
Best,
Erik

-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages emacs depends on:
ii  emacs-gtk  1:28.2+1-15

emacs recommends no packages.

emacs suggests no packages.

-- no debconf information



Bug#1071731: [INTL:sv] Swedish strings for eviacam debconf

2024-05-31 Thread Martin Bagge / brother

On 2024-05-24 17:48, Anders Jonsson wrote:

Hi Martin,
fixed a typo in this translation (resposivitet -> responsivitet).


Thnx

didn't even want to write that word but could come up with anything 
better... and then I misspelled it. Thanks a bunch for proof reading, as 
always!


--
brother



Bug#1072289: [INTL:sv] Swedish strings for postsrsd debconf

2024-05-31 Thread Martin Bagge / brother

package: postsrsd
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of postsrsd debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the postsrsd package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: postsrsd\n"
"Report-Msgid-Bugs-To: posts...@packages.debian.org\n"
"POT-Creation-Date: 2015-09-30 06:57+0200\n"
"PO-Revision-Date: 2024-05-31 16:06+0200\n"
"Last-Translator: Martin Bagge / \n"
"Language-Team: Swedish \n"
"Language: sv \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: string
#. Description
#: ../postsrsd.templates:2001
msgid "Local domain name to use as origin:"
msgstr "Lokalt domännamn att använda som ursprung:"

#. Type: string
#. Description
#: ../postsrsd.templates:2001
msgid ""
"Please enter the domain name to use in rewritten addresses of forwarded "
"mail. The SPF policy for that domain should allow this mail server to send "
"mail."
msgstr "Ange domännamnet som ska användas i den omskrivna adressen för vidaresända e-post-meddelanden. SPF-policyn för det domännamnet bör tillåta denna mailserver att skicka e-post."

#. Type: string
#. Description
#: ../postsrsd.templates:2001
msgid "Without a configured local domain name, postsrsd will not start."
msgstr "Saknas lokalt domännamn så kommer postsrsd inte starta."


Bug#1072288: [INTL:sv] Swedish strings for munin debconf

2024-05-31 Thread Martin Bagge / brother

package: munin
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of munin debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the munin package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: munin\n"
"Report-Msgid-Bugs-To: mu...@packages.debian.org\n"
"POT-Creation-Date: 2019-08-04 17:40+0200\n"
"PO-Revision-Date: 2024-05-31 16:03+0200\n"
"Last-Translator: Martin Bagge / \n"
"Language-Team: Swedish \n"
"Language: sv \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: boolean
#. Description
#: ../munin.templates:1001
msgid "Remove all RRD database files?"
msgstr "Ska alla RRD-databas-filer tas bort?"

#. Type: boolean
#. Description
#: ../munin.templates:1001
msgid ""
"The /var/lib/munin directory which contains the RRD files with the data "
"accumulated by munin is about to be removed."
msgstr ""
"I katalogen /var/lib/munin finns RRD-filerna med data som samlats in av "
"munin, den kan tas bort automatiskt."

#. Type: boolean
#. Description
#: ../munin.templates:1001
msgid ""
"If you want to install munin later again or if you want to use the content "
"of the RRD files for other purposes, the data should be kept."
msgstr ""
"Om du vill installera munin senare eller om du vill använda innehållet i RRD-"
"filerna för andra ändamål så ska dessa filer behållas."


Bug#1036826: Please start handling \c

2024-05-31 Thread Martin Quinson
reopen 1036826
thanks

Hello,

Le jeudi 30 mai 2024 à 19:05 +, Helge Kreutzmann a écrit :
> > I checked with the documentation base from manpages-l10n. The
> > following pages are failing (with the current po4a):
> > 
> > * groff (as reported)
> > * credentials.7 (as of Debian unstable)
> > * mkosi.1 (only from OpenSUSE tumbleweed, page attached (compressed))
> > * afmtodit.1 (as of Debian unstable)
> > 
> > * And it also fail(ed) in mkpasswd.1 (as of Debian unstable), see
> >   Debian #1036908
> 
> Groff.1 works now, but all others listed here still fail. Is this
> expected?

No it's not. I'll look into it.

Sorry,
Mt


signature.asc
Description: This is a digitally signed message part


Bug#1072066: systemd: upgrade to 256~rc3-3: legacy.conf:13: Duplicate line for path "/run/lock", ignoring.

2024-05-27 Thread Martin-Éric Racine
Package: systemd
Version: 256~rc3-3
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Setting up systemd (256~rc3-3) ...
/usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", 
ignoring.


- -- Package-specific info:

- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages systemd depends on:
ii  libacl12.3.2-2
ii  libapparmor1   3.0.13-2
ii  libaudit1  1:3.1.2-2.1
ii  libblkid1  2.40.1-2
ii  libc6  2.38-11
ii  libcap21:2.66-5
ii  libcryptsetup122:2.7.2-2
ii  libfdisk1  2.40.1-2
ii  libmount1  2.40.1-2
ii  libpam0g   1.5.3-7
ii  libseccomp22.5.5-1
ii  libselinux13.5-2+b2
ii  libssl3t64 3.2.1-3
ii  libsystemd-shared  256~rc3-3
ii  libsystemd0256~rc3-3
ii  mount  2.40.1-2

Versions of packages systemd recommends:
ii  dbus [default-dbus-system-bus]   1.14.10-4+b1
ii  libzstd1 1.5.5+dfsg2-2
ii  systemd-timesyncd [time-daemon]  256~rc3-3

Versions of packages systemd suggests:
ii  libgcrypt20   1.10.3-3
ii  libidn2-0 2.3.7-2
ii  liblz4-1  1.9.4-2
ii  liblzma5  5.6.1+really5.4.5-1
pn  libtss2-rc0t64
pn  libtss2-tcti-device0  
pn  polkitd   
pn  systemd-boot  
pn  systemd-container 
pn  systemd-homed 
pn  systemd-resolved  
pn  systemd-userdbd   

Versions of packages systemd is related to:
ii  dbus-user-session  1.14.10-4+b1
pn  dracut 
pn  initramfs-tools
ii  libnss-systemd 256~rc3-3
ii  libpam-systemd 256~rc3-3
pn  udev   

- -- no debconf information

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmZVThMACgkQrh+Cd8S0
17Yj1w//TvIy5IYO9yHe1FPWTzerSTwgIeSjkaYD9Ch0yHzz0vtKWFW0EaQq4b/s
QzELfhVMDVhfwIKWCIiOB0LSk5i6MXkWIwmUU2c5uXRaRfirRG5jS8ItG+ZEibbr
MGh2JtOYIxpKPnScubx/lprjeWJDVehQJ6P6xEjZ2bE4n7+Y9MLWt/Nx1dk4a1Ix
dpN45g1iSybbs/KKvg0Fx8KI46gdn+K8hf9dp06khiQTgOYwIuMnU5p1hvNgHlyu
z3ezNOw4jKlugyJPnYYTTyrGk89rFJTA+omGh6Z4dhf/v8j0flZRnj31DPkeICKo
hNk2h0u0moD01D5E/OXpwvHdMIwmFH0A7bqUEieYAAcls7mZCHgX7hMRiE/8qOFv
DfTy9STAJO0Xm9Y5mvRCovCmrEmJ5AePZavm8ymdmA/m1ApIMAUz/+nk0CyLwnL4
/7Oa+kektmgG4Dp+XxK2lOjVd40duQ7HRNs2mpFcJ9yBWya1+gv3Lf/utt9uuGk2
VqVetoLl/0AYlP9g0PSdFxdqXZ7cbCVAC8TzLTPXu3UOlhBXziAxi/fQgCAYtDow
8Dj0MVv5uzd43m+4AGL7q7SaPkZMH2/Isl/VbnaJuirfpOXAq6/b85JALGd10Jg2
fkKwxphsZT4UjAfYsSUOLumLfe/3s8KuiVCLsJ4SL6jbpcIeJoM=
=M99n
-END PGP SIGNATURE-



Bug#1019922: debian-archive-keyring: Machine-readable copyright conversion

2024-05-26 Thread Martin-Éric Racine
Package: debian-archive-keyring
Version: 2023.4
Followup-For: Bug #1019922

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Alternately, please find attached this other version of a DEP-5 copyright.

Also included in the diff are automated improvements by 'routine-update'.

You're welcome to further edit as desired before merging.

Martin-Éric

- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

- -- no debconf information

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmZS27wACgkQrh+Cd8S0
17ZM2g/+KUeBgou27VU2K37JxGAcpCifgKlWVN2rFaGBkqYzxp/xg9eh1WKA8HVC
9M9xT3EBR1qhSgcckOmzySnEETVR1ItWeYqpi6MlpCCOZTmiBECn8M4XNEPxwbvA
CsX4WCA8Qkrw3aBmS28IthKukmexHRVktIoDPc2/xdxTG8LlHJ5wSlaOJLd8vqYm
90S7kHAbSNquk2SC1bB2Nn9KMNAjkI55wkqPxoXZiqC5Ue+dZwhdzRQc9W2iUS71
qFc7np2BdIZVz3Nv9IbgpT6BYq7y8HfHBnljSIib0T8HsYW/C1VlXzL3/4+PUO+G
tt4lOUp4u6IfB+02XCGQGhUjj0rUbNWTyINlkx9ZQEqDdEuwqnes0udRMXQRZWcR
QjtvQsMFvnjunEYQn5NncHtJAxgJ1jBZIomf3bviUTACn9d6pLv5zonLj7irozdJ
rKEFIEpta7STBKmVcrk9KiobFgX1By7+X+/iPEM/rkIs4NWOxGGHWNEj7ZAAzW/4
5+vGVSxihs9zgJIxcgz4aQjHAFSdyglCBSVBXmLRh76xANptfIIZHfP1uw3eNvbR
O4KwKJ5LESRnEP4xs3rVySWTfp9BDlBdJaEkapygTYBmrK1NBcqoYzqUaCaVfavx
6Zmsl/Qd2QjstGMX5N31oSSG1+xQ97htAGFc0pqqtGHiUihm9SQ=
=65gg
-END PGP SIGNATURE-
diff --git a/debian/changelog b/debian/changelog
index a3dd09e..86e4967 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+debian-archive-keyring (2023.4+nmu1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Standards-Version: 4.7.0 (routine-update).
+  * debhelper-compat 13 (routine-update).
+  * Remove trailing whitespace in debian/copyright (routine-update).
+  * Remove 7 obsolete maintscript entries in 1 files (routine-update).
+  * Migrated debian/copyright to DEP-5.
+
+ -- Martin-Éric Racine   Sun, 26 May 2024 09:36:32 
+0300
+
 debian-archive-keyring (2023.4) unstable; urgency=medium
 
   * Clean up leftover keyrings in trusted.gpg.d
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index f599e28..000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/debian/control b/debian/control
index 6af283a..b5450d5 100644
--- a/debian/control
+++ b/debian/control
@@ -3,10 +3,10 @@ Priority: important
 Section: misc
 Maintainer: Debian Release Team 
 Uploaders: Niels Thykier ,
- Jonathan Wiltshire ,
-Build-Depends: debhelper (>= 10), jetring, gnupg
+   Jonathan Wiltshire 
+Build-Depends: debhelper-compat (= 13), gnupg, jetring
 Rules-Requires-Root: no
-Standards-Version: 4.6.0
+Standards-Version: 4.7.0
 Vcs-Browser: https://salsa.debian.org/release-team/debian-archive-keyring
 Vcs-Git: https://salsa.debian.org/release-team/debian-archive-keyring.git
 
diff --git a/debian/copyright b/debian/copyright
index d934ced..e2c7a1b 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,27 +1,19 @@
-This is Debian GNU's GnuPG keyrings of archive keys.
-
-This package was originally put together by Michael Vogt
- 
-
-The keys in the keyrings don't fall under any copyright.  Everything
-else in the package is covered by the GNU GPL.
-
-Debian support files Copyright (C) 2006 Michael Vogt  
-based on the debian-keyring package maintained by James Troup 
-
-Debian support files for debian-archive-keyring are free software; you
-can redistribute them and/or modify them under the terms of the GNU
-General Public License as published by the Free Software Foundation;
-either version 2, or (at your option) any later version.
-
-Debian support files for debian-archive-keyring are distributed in the
-hope that they will be useful, but WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE.  See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License with
-your Debian system, in /usr/share/common-licenses/GPL, or with the
-Debian GNU debian-archive-keyring source package as the file COPYING.
-If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
-Fifth Floor, Boston, MA 02110-1301 USA.
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Source: https://salsa.debian.org/release-team/debian-archive-keyring
+Upstream-Name: debian-archive-keyring
+Upstream-Contact: Debian Release Team 
 
+Files: *
+Copyright: © 2024 Martin-Éric Racine 
+   © 2021-2023 Jonathan Wiltshire 
+   © 2017-2018 Niels Thykier 
+   © 2014-2017 Adam D. Barratt 
+   © 2010-2014 Philipp Kern 
+   © 2008 Bastian Blank 
+   © 2008-2009 Luk Claes 
+   © 2007 Joey Hess 
+   © 2006 Anthony Towns 
+   © 2006-2007 Michael Vogt 
+License: GP

Bug#1071823: console-setup: [Hurd i386] debconf: lsmod: not found

2024-05-25 Thread Martin-Éric Racine
Package: console-setup
Version: 1.223
Severity: important

While upgrading from 1.223 to 1.226 on Hurd i386:

Fetched 32.4 MB in 23s (1429 kB/s)  

   
Extracting templates from packages: 100%
Preconfiguring packages ...
/var/cache/debconf/tmp.ci/console-setup.config.otOVsK: 1196: lsmod: not found

-- System Information:
Debian Release: trixie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: hurd-i386 (i686-AT386)

Kernel: GNU-Mach 1.8+git20231217-486/Hurd-0.9
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages console-setup depends on:
ii  debconf [debconf-2.0]   1.5.85
ii  hurd1:0.9.git20231217-1
ii  keyboard-configuration  1.223
ii  xkb-data2.38-2

console-setup recommends no packages.

Versions of packages console-setup suggests:
iu  locales2.38-11
ii  sysvinit-utils [lsb-base]  3.08-6

Versions of packages keyboard-configuration depends on:
ii  debconf [debconf-2.0]   1.5.85
ii  liblocale-gettext-perl  1.07-6+b1
ii  xkb-data2.38-2

Versions of packages console-setup is related to:
pn  console-common
pn  console-data  
pn  console-tools 
pn  gnome-control-center  
pn  kbd   
pn  systemd   

-- debconf information:
* keyboard-configuration/variant: Finnish
* keyboard-configuration/optionscode:
* keyboard-configuration/modelcode: pc105
* console-setup/codesetcode: guess
* console-setup/charmap47: UTF-8
* keyboard-configuration/compose: No compose key
* keyboard-configuration/model: Generic 105-key PC
* console-setup/store_defaults_in_debconf_db: false
* keyboard-configuration/store_defaults_in_debconf_db: false
* keyboard-configuration/toggle: No toggling
  console-setup/guess_font:
* console-setup/fontface47: Fixed
  debian-installer/console-setup-udeb/title:
* keyboard-configuration/other:
  console-setup/framebuffer_only:
* keyboard-configuration/altgr: The default for the keyboard layout
* console-setup/fontsize-text47: 8x16
* keyboard-configuration/layout:
  keyboard-configuration/unsupported_options: true
* console-setup/fontsize: 8x16
  keyboard-configuration/unsupported_config_layout: true
* keyboard-configuration/ctrl_alt_bksp: false
* console-setup/codeset47: Guess optimal character set
  console-setup/use_system_font:
  keyboard-configuration/unsupported_layout: true
* keyboard-configuration/switch: No temporary switch
* keyboard-configuration/layoutcode: fi
* keyboard-configuration/xkb-keymap: fi
  keyboard-configuration/unsupported_config_options: true
* keyboard-configuration/variantcode:
* console-setup/fontsize-fb47: 8x16



Bug#1048703: NMU pushed to DELAYED/10

2024-05-24 Thread Martin Quinson
Hello Pierre,

many many thanks for the upload. You just did what I was supposed to do, thanks
for that. If you still have your PLM tree around, I'd appreciate if you could
push them to the salsa git too. If you don't have that, that's not a problem.
I'll try to fulfill my role at some point.

Thanks again for your good work,
Mt

Le mercredi 22 mai 2024 à 23:08 +0200, Pierre Gruet a écrit :
> Dear Maintainer,
> 
> I have just uploaded fixes for bugs 1048703 and 1071082 to DELAYED/10.
> This is to prevent testing autoremoval of plm on June, 11th.
> 
> Enclosed is the source debdiff of this NMU. It is strictly based upon 
> the patches I submitted in the two bug logs.
> 
> Please tell me if I should delay or cancel the foreseen NMU.
> 
> Best wishes,
> 
> -- 
> Pierre



signature.asc
Description: This is a digitally signed message part


Bug#1071732: [INTL:sv] Swedish strings for mailman-hyperkitty debconf

2024-05-24 Thread Martin Bagge / brother

package: mailman-hyperkitty
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of mailman-hyperkitty debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the mailman-hyperkitty package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: mailman-hyperkitty\n"
"Report-Msgid-Bugs-To: mailman-hyperki...@packages.debian.org\n"
"POT-Creation-Date: 2018-03-14 12:21+0100\n"
"PO-Revision-Date: 2024-05-24 12:43+0200\n"
"Last-Translator: Martin Bagge / \n"
"Language-Team: Swedish \n"
"Language: sv \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: note
#. Description
#: ../templates:1001
msgid "Failed to determine MAILMAN_ARCHIVER_KEY"
msgstr "Kunde inte fastställa MAILMAN_ARCHIVER_KEY"

#. Type: note
#. Description
#: ../templates:1001
msgid ""
"The Mailman3 Hyperkitty plugin needs an archiver key to authenticate against "
"the Hyperkitty archiver. If 'mailman3-web' is installed locally, the "
"archiver key is derived automatically from the setup."
msgstr ""
"Hyperkitty för Mailman3 behöver en akrivnyckel för att låsa upp Hyperkitty-"
"arkiveraren. Om \"mailman3-web\" är installerad lokalt levereras "
"arkivnyckeln automatiskt från den installationen."

#. Type: note
#. Description
#: ../templates:1001
msgid ""
"Please either install 'mailman3-web' and run 'dpkg-reconfigure python3-"
"mailman-hyperkitty' afterwards, or configure the archiver key manually at '/"
"etc/mailman3/mailman-hyperkitty.cfg'."
msgstr ""
"IAntingen installerar du \"mailman3-web\" och kör sedan 'dpkg-reconfigure "
"python3-mailman-hyperkitty' eller anger nyckeln manuellt i /etc/mailman3/"
"mailman-hyperkitty.cfg."


Bug#1071731: [INTL:sv] Swedish strings for eviacam debconf

2024-05-24 Thread Martin Bagge / brother

package: eviacam
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of eviacam debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the eviacam package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: eviacam\n"
"Report-Msgid-Bugs-To: evia...@packages.debian.org\n"
"POT-Creation-Date: 2016-03-07 06:59+0100\n"
"PO-Revision-Date: 2024-05-24 12:37+0200\n"
"Last-Translator: Martin Bagge / \n"
"Language-Team: Swedish \n"
"Language: sv \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: boolean
#. Description
#: ../templates:2001
msgid "Should eviacamloader be installed \"setuid root\"?"
msgstr "Ska eviacamloader installeras med \"setuid root\"?"

#. Type: boolean
#. Description
#: ../templates:2001
msgid ""
"Installing eviacamloader with the set-user-ID bit set enables all users who "
"have been added to the group \"eviacam\" to launch eviacam with a modified "
"scheduling priority for better responsiveness."
msgstr ""
"Genom att installera eviacamloader med set-user-ID-biten aktiverad så kommer "
"alla användare i gruppen \"eviacam\" kunna starta eviacam med justerad "
"schemaläggningsprioritet för bättre resposivitet."

#. Type: boolean
#. Description
#: ../templates:2001
msgid ""
"Since this setting allows eviacamloader to be run with superuser privileges, "
"it may have security implications in the case of vulnerabilities in "
"eviacamloader's code."
msgstr ""
"I och med att denna inställning tillåter eviacamloader att köra med super-"
"rättigheter kan det leda till säkerhetsbesvär om någon sårbarhet uppdagas i "
"programkoden för eviacamloader."


Bug#1071730: [INTL:sv] Swedish strings for isa-support debconf

2024-05-24 Thread Martin Bagge / brother

package: isa-support
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of isa-support debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the isa-support package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: isa-support\n"
"Report-Msgid-Bugs-To: isa-supp...@packages.debian.org\n"
"POT-Creation-Date: 2022-08-17 11:25+\n"
"PO-Revision-Date: 2024-05-24 12:39+0200\n"
"Last-Translator: Martin Bagge / \n"
"Language-Team: Swedish \n"
"Language: sv \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: note
#. Description
#: ../@n...@-support.templates.in:1001
msgid "Support for @NAME@ required"
msgstr "Stöd för @NAME@ krävs"

#. Type: note
#. Description
#: ../@n...@-support.templates.in:1001
msgid ""
"Alas, your machine doesn't support the @NAME@ instruction set.  It is needed "
"by software that depends on this dummy package.  Sorry."
msgstr ""
"Din maskin har inte stöd för instruktionssettet @NAME@. Detta behövs av "
"mjukvara som har angivit detta paket som beroende."

#. Type: note
#. Description
#: ../@n...@-support.templates.in:1001
msgid "Aborting installation."
msgstr "Installationen avbryts."


Bug#1071729: [INTL:sv] Swedish strings for byobu debconf

2024-05-24 Thread Martin Bagge / brother

package: byobu
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of byobu debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the byobu package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: byobu\n"
"Report-Msgid-Bugs-To: by...@packages.debian.org\n"
"POT-Creation-Date: 2013-01-24 18:31-0600\n"
"PO-Revision-Date: 2024-04-29 11:10+0200\n"
"Last-Translator: Martin Bagge \n"
"Language-Team: Swedish \n"
"Language: sv \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 "Do you want to launch Byobu at shell login for all users?"
msgstr "Ska Byobu starta vid inlogg via skal för alla användare?"

#. Type: boolean
#. Description
#: ../templates:1001
msgid ""
"Byobu can launch automatically at login (e.g. console, ssh), providing an "
"attachable/detachable window manager on the command line."
msgstr ""
"Byobu kan starta automatiskt vid inlogg via skalet (konsollen, SSH osv) och "
"på så sätt tillhandahålla en fönsterhanterare för kommandoraden som går att "
"lämna och återansluta till."

#. Type: boolean
#. Description
#: ../templates:1001
msgid ""
"If you select this option, Byobu will install a symlink in /etc/profile.d. "
"This setting is system-wide, for all users logging into the system. "
"Individual users can disable this by touching ~/.byobu/disable-autolaunch, "
"or configuring with 'byobu-config'."
msgstr ""
"Väljer du att aktivera detta alternativ kommer Byobu installera en symbolisk "
"länk i /etc/profile.d. Denna inställning slår då igenom på hela systemet för "
"alla användare som loggar in. Enskilda användare kan stänga av detta genom "
"att röra filen ~/.byobu/disable-autolaunch eller via inställningarna i "
"'byobu-config'."


Bug#1071687: It's the lib

2024-05-23 Thread Martin Dosch
The bug is in python3-tvdb-api, not tvnamer as building a backport of 
3.1-4 for bookworm makes tvnamer work again.



apt list -a python3-tvdb-api
Auflistung… Fertig
python3-tvdb-api/now 3.1-4~bpo12+1 all  [Installiert,lokal]
python3-tvdb-api/stable,stable 3.1-2 all


Would you consider uploading a backport of 3.1-4 to bookworm-backports 
to get tvnamer working again?


Best regards,
Martin


signature.asc
Description: PGP signature


Bug#1071687: tvnamer: Tvnamer throws traceback

2024-05-23 Thread Martin Dosch
Package: tvnamer
Version: 3.0.4-1
Severity: normal

Dear Maintainer,

when trying to use tvnamer it throws a traceback:

```
tvnamer --dry-run --name="The Rookie" --lang="de" Am\ Limit\ 
\[201027_0220_sendung_roo\].mkv
Loading config: /home/martin/.config/tvnamer/tvnamer.json

# Starting tvnamer
# Found 1 episode

# Processing file: Am Limit [201027_0220_sendung_roo].mkv
# Detected series: The Rookie (season: 2, episode: 20)
Traceback (most recent call last):
  File "/usr/bin/tvnamer", line 6, in 
tvnamer.main.main()
  File "/usr/share/tvnamer/main.py", line 474, in main
tvnamer(paths = sorted(args))
  File "/usr/share/tvnamer/main.py", line 370, in tvnamer
processFile(tvdb_instance, episode)
  File "/usr/share/tvnamer/main.py", line 175, in processFile
episode.populateFromTvdb(tvdb_instance, force_name=Config['force_name'], 
series_id=Config['series_id'])
  File "/usr/share/tvnamer/utils.py", line 641, in populateFromTvdb
show = tvdb_instance[force_name or self.seriesname]
   ~^^^
  File "/usr/lib/python3/dist-packages/tvdb_api.py", line 1152, in __getitem__
sid = self._nameToSid(key)
  
  File "/usr/lib/python3/dist-packages/tvdb_api.py", line 1136, in _nameToSid
selected_series = self._getSeries(name)
  ^
  File "/usr/lib/python3/dist-packages/tvdb_api.py", line 935, in _getSeries
all_series = self.search(series)
 ^^^
  File "/usr/lib/python3/dist-packages/tvdb_api.py", line 914, in search
series_resp = self._getetsrc(self.config['url_getSeries'] % (series))
  ^^^
  File "/usr/lib/python3/dist-packages/tvdb_api.py", line 874, in _getetsrc
src = self._loadUrl(url, language=language)
  ^
  File "/usr/lib/python3/dist-packages/tvdb_api.py", line 811, in _loadUrl
self.authorize()
  File "/usr/lib/python3/dist-packages/tvdb_api.py", line 859, in authorize
r = self.session.post(
^^
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 635, in post
return self.request("POST", url, data=data, json=json, **kwargs)
   ^
  File "/usr/lib/python3/dist-packages/requests_cache/session.py", line 115, in 
request
return super().request(method, url, *args, **kwargs)
   ^
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 587, in 
request
resp = self.send(prep, **send_kwargs)
   ^^
  File "/usr/lib/python3/dist-packages/requests_cache/session.py", line 127, in 
send
cache_key = self.cache.create_key(request, **kwargs)

TypeError: create_key() got an unexpected keyword argument 'timeout'
```

Best regards,
Martin

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

Kernel: Linux 6.1.0-20-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.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 tvnamer depends on:
ii  python33.11.2-1+b1
ii  python3-pkg-resources  66.1.1-1
ii  python3-tvdb-api   3.1-2

tvnamer recommends no packages.

tvnamer suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#1071591: CantPackException: bad DT_HASH nbucket=0x7

2024-05-21 Thread Martin Dosch
Package: upx-ucl
Version: 4.2.2-3
Severity: normal

Dear Maintainer,

When trying to compress a golang linux/amd64 binary I get `CantPackException: 
bad DT_HASH nbucket=0x7  len=0xc6960`, see 
[here](https://salsa.debian.org/mdosch/go-sendxmpp/-/jobs/5756033#L53).
This happens with bookworm-backports (see linked CI job) as well as with 
sid. Binary to reproduce: 
https://salsa.debian.org/mdosch/go-sendxmpp/-/jobs/5756033/artifacts/raw/linux-amd64/go-sendxmpp?inline=false

Best regards,
Martin

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (600, 'unstable'), (500, 'unstable-debug'), 
(500, 'testing-debug'), (500, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.8.9-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.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 upx-ucl depends on:
ii  libc6   2.38-11
ii  libgcc-s1   14.1.0-1
ii  libstdc++6  14.1.0-1

upx-ucl recommends no packages.

upx-ucl suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#1071562: nfsd blocks indefinitely in nfsd4_destroy_session

2024-05-21 Thread Martin Svec

Package: nfs-kernel-server
Version: 1:2.6.2-4

Package: linux-image-6.1.0-21-amd64
Version: 6.1.90-1

During our tests of Proxmox VE with Debian NFS server as a shared storage we've 
noticed
that nfsd sometimes becomes unresponsive and it's necessary to reboot the 
server.

Probably the same error is reported here:
https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/2062568

NFS server:
* DELL PowerEdge R730xd, 2x 10C XEON E5-2640, Samsung SM863 SSDs, 8 GB RAM
* fresh installation of Debian Bookworm
* Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) 
x86_64 GNU/Linux
* connected using 10GE link
* nfsd.conf configured with nthreads=16 (also tested with 8 and 4), other 
options left on defaults
* XFS mount exported with options: 
rw,sync,no_root_squash,no_subtree_check,no_wdelay

NFS client:
* DELL PowerEdge FC630, 2x 14C Xeon E5-2680 v4, 256 GB RAM
* fresh installation of Proxmox VE 8.2
* Proxmox Linux 6.8.4-3-pve kernel
* connected using 10GE link
* nfs client mount options: 
rw,noatime,nodiratime,vers=4.2,rsize=1048576,wsize=1048576,
  
namlen=255,hard,proto=tcp,nconnect=8,max_connect=16,timeo=600,retrans=2,sec=sys,
  clientaddr=10.xx.xx.xx,local_lock=none,addr=10.xx.xx.xx

Dmesg on nfsd server side (repeats forever):

[ 3142.693181] INFO: task nfsd:1035 blocked for more than 120 seconds.
[ 3142.693217]   Not tainted 6.1.0-21-amd64 #1 Debian 6.1.90-1
[ 3142.693239] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[ 3142.693264] task:nfsdstate:D stack:0 pid:1035  ppid:2  
flags:0x4000
[ 3142.693273] Call Trace:
[ 3142.693275]  
[ 3142.693279]  __schedule+0x34d/0x9e0
[ 3142.693288]  schedule+0x5a/0xd0
[ 3142.693294]  schedule_timeout+0x118/0x150
[ 3142.693301]  wait_for_completion+0x86/0x160
[ 3142.693307]  __flush_workqueue+0x152/0x420
[ 3142.693317]  nfsd4_destroy_session+0x1b6/0x250 [nfsd]
[ 3142.693379]  nfsd4_proc_compound+0x355/0x660 [nfsd]
[ 3142.693433]  nfsd_dispatch+0x1a1/0x2b0 [nfsd]
[ 3142.693478]  svc_process_common+0x289/0x5e0 [sunrpc]
[ 3142.693551]  ? svc_recv+0x4e5/0x890 [sunrpc]
[ 3142.693631]  ? nfsd_svc+0x360/0x360 [nfsd]
[ 3142.693676]  ? nfsd_shutdown_threads+0x90/0x90 [nfsd]
[ 3142.693720]  svc_process+0xad/0x100 [sunrpc]
[ 3142.693790]  nfsd+0xd5/0x190 [nfsd]
[ 3142.693836]  kthread+0xda/0x100
[ 3142.693843]  ? kthread_complete_and_exit+0x20/0x20
[ 3142.693849]  ret_from_fork+0x22/0x30
[ 3142.693858]  

Dump of nfsd threads:

/proc/1032/stack:
[<0>] svc_recv+0x7f3/0x890 [sunrpc]
[<0>] nfsd+0xc3/0x190 [nfsd]
[<0>] kthread+0xda/0x100
[<0>] ret_from_fork+0x22/0x30

/proc/1033/stack:
[<0>] svc_recv+0x7f3/0x890 [sunrpc]
[<0>] nfsd+0xc3/0x190 [nfsd]
[<0>] kthread+0xda/0x100
[<0>] ret_from_fork+0x22/0x30

/proc/1034/stack:
[<0>] svc_recv+0x7f3/0x890 [sunrpc]
[<0>] nfsd+0xc3/0x190 [nfsd]
[<0>] kthread+0xda/0x100
[<0>] ret_from_fork+0x22/0x30

/proc/1035/stack:
[<0>] __flush_workqueue+0x152/0x420
[<0>] nfsd4_destroy_session+0x1b6/0x250 [nfsd]
[<0>] nfsd4_proc_compound+0x355/0x660 [nfsd]
[<0>] nfsd_dispatch+0x1a1/0x2b0 [nfsd]
[<0>] svc_process_common+0x289/0x5e0 [sunrpc]
[<0>] svc_process+0xad/0x100 [sunrpc]
[<0>] nfsd+0xd5/0x190 [nfsd]
[<0>] kthread+0xda/0x100
[<0>] ret_from_fork+0x22/0x30

/proc/130/stack:
[<0>] rpc_shutdown_client+0xf2/0x150 [sunrpc]
[<0>] nfsd4_process_cb_update+0x4c/0x270 [nfsd]
[<0>] nfsd4_run_cb_work+0x9f/0x150 [nfsd]
[<0>] process_one_work+0x1c7/0x380
[<0>] worker_thread+0x4d/0x380
[<0>] kthread+0xda/0x100
[<0>] ret_from_fork+0x22/0x30

On NFS client side, there's a number of backchannel reply errors:

[78636.676789] RPC: Could not send backchannel reply error: -110
[78647.905675] RPC: Could not send backchannel reply error: -110
[78675.207201] RPC: Could not send backchannel reply error: -110
[78744.201603] RPC: Could not send backchannel reply error: -110
[78784.138769] RPC: Could not send backchannel reply error: -110

We're able to reproduce this bug quite often (several times a day) when
restoring a 500GB virtual machine image from Proxmox Backup Server to
NFS shared storage. On the other hand, we cannot trigger it by other
ways like random and/or sequential I/O fio stress tests. According to
iostat, the VM restore job writes to NFS server in 300-400 MiB batches
separated by 3-4 secs of inactivity.

Interestingly, this issue probably occurs only when using a recent kernel
on NFS client side. We're able to hit this bug only with Proxmox Linux
6.8.4-3-pve kernel on NFS client side. When using Proxmox 6.5.13-5-pve
kernel there're no client-side backchannel reply errors and nfsd server
runs without any hungs. It seems to me that changes in NFS client code
between 6.5.x and 6.8.x accidentally uncovered a race in nfsd server code.

Based on the bug report #2062568 in Ubuntu I assume this is not
a Proxmox-specific issue but Proxmox VM restore workload together
with our testing hardware setup makes it easier to hit.

Regards,
Martin



Bug#1071489: tracker.debian.org: please upgrade Lintian to the latest

2024-05-20 Thread Martin-Éric Racine
ma 20. toukok. 2024 klo 18.09 Lucas Nussbaum (lu...@debian.org) kirjoitti:
> On 20/05/24 at 08:39 +0300, Martin-Éric Racine wrote:
> > Package: tracker.debian.org
> > Severity: important
> >
> > The Lintian on tracker.debian.org complains that 4.7.0 is 
> > newer-standards-version.
> >
> > Can you please upgrade it to the latest version?
>
> I think that tracker.d.o gets its lintian information from UDD (so the
> data is the same as one available from
> https://udd.debian.org/lintian/?email1=martin-eric.racine%40iki.fi=html_error=on_warning=on_tag=#all
> )
>
> As you can see in the footer of that page, UDD runs lintian 2.117.0.
> That's the latest lintian version.
>
> So the real problem is that the lintian version in the archive doesn't
> know about the debian-policy version in the archive...

Noted. This really needs to become a streamlined process i.e. whenever
a new policy is published, debian-policy and lintian get pushed into
Unstable at the same time, and Lintian immediately updated on all
applicable hosts. Otherwise, Lintian generates false positives on
newer-standards-version and also misses new things it should check to
match compliance with the new standard, all of which needlessly
complicates package maintainers' job.

Martin-Éric



Bug#1071489: tracker.debian.org: please upgrade Lintian to the latest

2024-05-19 Thread Martin-Éric Racine
Package: tracker.debian.org
Severity: important

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

The Lintian on tracker.debian.org complains that 4.7.0 is 
newer-standards-version.

Can you please upgrade it to the latest version?

Thanks!
Martin-Éric


-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmZK4hAACgkQrh+Cd8S0
17ZFURAAp9KXen+WQbxVK+guJxZGlyounwk1mUh/Y1wU1nTNkYZUc4FiUmUbboo+
suzPRjMaovnsXZtDkhBWaz0jLRf/F4ZleLW2WoEgd9t61+PnAOJ2J3GR4kfoYTT0
Dh/jBX6IWVGfhcT7U7rcrfIZHrn7Vi1+58T9mN4WnW6ja19M5ruBbmOik9Bt+zol
pBKEdSFdlNORt+b1yO7Kvz/vQOaOUZrtOUfEBl8L23LPJPger1P0BVcl1410hHXs
I1kq3fHT7+2wzpEaiziTbVH/eLWaOEAZCIkvqbKXfQbS5n8GvaIXFhcYN3PtEJJO
qfcrSZth7fMH0YOd9klkQ4i4C8SFI5R6FqPUIkifTb4xKfAa6GBU8tG7WxGz8Sja
rqSWr1A4uw+Q8A1MAjlLOVZGNYx71tN25nGcYdWtwnW0sYxTouAbsl+c7iLSIPu5
MIuNtnPb4kB1iSVJdF4vgfZ5DVk9THh72neCUe40tiq3IlPA1qjFs8Gzstr7V6UX
m9wbqxHAAhVwQt/fIlRd0cFcWkq2/1de3Fpi4BabC6M8RtiXvD7tDG4eBv/m7gfc
OFLqhzHIcA72rLs4SoIiaFkMO1YiHgnP1Ko301crS92gfZdTgLBG8ofbaE9PbkuY
8MNjLtPPBrQUWuj6w/7cGsK6u7he0qCEjK7+fP4b6dXz49axuIw=
=hj3T
-END PGP SIGNATURE-


Bug#1070726: nvidia-kernel-dkms wont build with latest bullseye kernel 5.10.0-29-amd64

2024-05-18 Thread Martin Dorey
> There is already a newer driver version in oldstable-proposed-updates.
> Does it fix the issue?

Perhaps that was just a question out of politeness, and I’m not the OP, but
it did for me.  Thank you both - so much easier when a search engine query
shows that someone else has gone first.


Bug#1070891: apt-show-versions: Permission denied on a bad pathname

2024-05-15 Thread Christoph Martin



Am 14.05.24 um 10:39 schrieb Vincent Lefevre:


This could explain the error.

I'm wondering why apt plays with the permissions. This is confusing.
Or should there be a locking mechanism?



This reminds me about the long due rewrite to use the apt-API to access 
these files and not read them directly.


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1070891: apt-show-versions: Permission denied on a bad pathname

2024-05-14 Thread Christoph Martin

Hi Vincent,

Am 13.05.24 um 19:59 schrieb Vincent Lefevre:

On 2024-05-13 17:12:57 +0200, Christoph Martin wrote:


Please try to access the file e.g. 'less 
/var/lib/apt/lists//debug.mirrors.debian.org_debian-debug_dists_stable-debug_InRelease'


No problems.



You could try to prepend strace to your cron call like:

strace -o /tmp/asv.$$ -e trace=file apt-show-versions -u

and look for the failed syscall.

Did you look for selinux or apparmor messages in syslog?

Christoph


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1071093: libc6: [adequate] undefined-symbol

2024-05-14 Thread Martin-Éric Racine
Package: libc6
Version: 2.38-11
Severity: important

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

$ adequate --all --tags -py-file-not-bytecompiled
libc6:i386: undefined-symbol /lib/i386-linux-gnu/libthread_db.so.1 => ps_pdwrite
libc6:i386: undefined-symbol /lib/i386-linux-gnu/libthread_db.so.1 => 
ps_pglobal_lookup
libc6:i386: undefined-symbol /lib/i386-linux-gnu/libthread_db.so.1 => 
ps_lsetregs
libc6:i386: undefined-symbol /lib/i386-linux-gnu/libthread_db.so.1 => ps_getpid
libc6:i386: undefined-symbol /lib/i386-linux-gnu/libthread_db.so.1 => 
ps_lgetfpregs
libc6:i386: undefined-symbol /lib/i386-linux-gnu/libthread_db.so.1 => 
ps_lsetfpregs
libc6:i386: undefined-symbol /lib/i386-linux-gnu/libthread_db.so.1 => 
ps_lgetregs
libc6:i386: undefined-symbol /lib/i386-linux-gnu/libthread_db.so.1 => ps_pdread


- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages libc6 depends on:
ii  libgcc-s1  14-20240429-1

Versions of packages libc6 recommends:
ii  libidn2-0  2.3.7-2

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]  1.5.86
pn  glibc-doc  
ii  libc-l10n  2.38-11
pn  libnss-nis 
pn  libnss-nisplus 
ii  locales2.38-11

- -- debconf information excluded

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmZDD1wACgkQrh+Cd8S0
17ZR7w/+OsMP7IW5GyIghTc+CkaIYuD6qT0a4v8SeNtfER5h1Y5THEx7Nylp02yz
fkS3RdsDa+GK3kMxOLK/OgNJ5Xv46ULX0/Dov+2OSHXcSMIuq3GwBwy4IZWN22WU
TDLwTl9+CPY3yX6v+03CpyoJTvb7dT2g4tgCamR1lOTwpmwg2gO9O5QBhB3gYGCb
i9+LatQMKWTnPc3MOKiVR3ABSGRGvoUB0Re51qdRyojq1w8cgzzCQeHsZYsM7ovX
oLMcMBXlvyL4/nQYkI+CMZwHabCM0RLCrUsb2lowcHi3bs66nK/p4LkiO68Za2vH
/kp7vykd5Sd+M08PatNxHQSUujmXPj+fQb6DwQtRVI85BlrSnUcuAOis/OUnk8uM
fjloB0svB47BFH4RGcggYGn5lTKKDoLRo1qxx1f3PLdvxyFqhliBL5ZJDu5ETi94
1QRmV8MfnSpGA1I1VSSPlmTjs9NiNMK0hJMGHVmQVzq/xmAt+m4ITbc6iyxs4mzu
bRdNRmkfhaJid+RZhkzwkIX77SlgvQXnN/ujvo/T2Q/xIgXoTCGgRnVf9IkglfmK
AcrH8CrkEr0KxDnlHWidSx5kiEmdUYavslAxROnDrSLTSk/Dnx8qSv65l6oBfr2f
Eq+83yv7BGHzjuu0T0tsIyGhYB+M0zgKD5nTCoUWTDtaWH/MEt0=
=xNVU
-END PGP SIGNATURE-



Bug#1071091: systemd: installs broken symbolic links

2024-05-14 Thread Martin-Éric Racine
Package: systemd
Version: 255.5-1
Severity: important

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

$ adequate --all --tags -py-file-not-bytecompiled
systemd: broken-symlink /etc/modules-load.d/modules.conf -> ../modules


- -- Package-specific info:

- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages systemd depends on:
ii  libacl12.3.2-2
ii  libapparmor1   3.0.13-2
ii  libaudit1  1:3.1.2-2.1
ii  libblkid1  2.40-8
ii  libc6  2.38-11
ii  libcap21:2.66-5
ii  libcryptsetup122:2.7.2-2
ii  libfdisk1  2.40-8
ii  libgcrypt201.10.3-2+b1
ii  libkmod2   32-1
ii  liblz4-1   1.9.4-2
ii  liblzma5   5.6.1+really5.4.5-1
ii  libmount1  2.40-8
ii  libpam0g   1.5.3-7
ii  libseccomp22.5.5-1
ii  libselinux13.5-2+b2
ii  libssl3t64 3.2.1-3
ii  libsystemd-shared  255.5-1
ii  libsystemd0255.5-1
ii  libzstd1   1.5.5+dfsg2-2
ii  mount  2.40-8
ii  systemd-dev255.5-1

Versions of packages systemd recommends:
ii  dbus [default-dbus-system-bus]   1.14.10-4+b1
ii  systemd-timesyncd [time-daemon]  255.5-1

Versions of packages systemd suggests:
ii  libbpf1   1:1.4.1-1
ii  libfido2-11.14.0-1+b2
ii  libip4tc2 1.8.10-3
ii  libp11-kit0   0.25.3-5
pn  libpwquality1 
pn  libqrencode4  
pn  libtss2-esys-3.0.2-0  
pn  libtss2-mu-4.0.1-0
pn  libtss2-rc0   
pn  libtss2-tcti-device0  
pn  polkitd   
pn  systemd-boot  
pn  systemd-container 
pn  systemd-homed 
pn  systemd-resolved  
pn  systemd-userdbd   

Versions of packages systemd is related to:
ii  dbus-user-session  1.14.10-4+b1
pn  dracut 
pn  initramfs-tools
ii  libnss-systemd 255.5-1
ii  libpam-systemd 255.5-1
pn  udev   

- -- no debconf information

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmZDDsEACgkQrh+Cd8S0
17ashA//VRcFHX1hLvzXIS1nF3+EnHkKgtllDpQwQbyjtSYZqcfyQ33LAPWdLAQB
cqyUhc8+Swm5vksaBQPv2tGt2wrCft8UAhFiBWLTsrC2vD4R6bRr8+CcNboj3AWH
7XOpQf/h8Ow9NIjhhy97gF3njBBrsl4g5zhrgWweL9QTlQCvfxwaYEt3dv11+dJq
x2EfXTf5jpKHnHXHTIA51rqzrlDOLBwpchQ123Pmw1Wo6QXYNkfyQqbhjFW0Ne9+
PB/dHsiq9hkBOuhQYjdQ75RfuYqoGN+QK5tVpBTotOu4z+t0sDwOsvlbz/Q5uBMn
UXlORLWb/LYahGO1+HCEgGKif0pb8HL69MA/GC6qSF/rRyDlr7JE7yLeqb2ac2z8
HmHwAfG5CVEI7PuOwCN9b+YBz5d798KkuEJRdP64pczxAr9Bk2QA/nnjWz+SQlLZ
FJ0N30mqi1/4kQPu9KHChBR0vzTt1vUYtY+qun6kWvb2poScfyfMSbQo1rN8/B4B
Ls89uAzUmj03LKOisXeWLDgBoqKg/Nvj4/P8Ydoluy4lvY9BqK/4OWwVwXBwoXHi
IwV57IAveVx9/Mgqg/Rcik5l+9iiEdnXgHv1N6jTmTTA2+JMTnEqN8ihAeo3otmW
UwFBnsIPn4zbKBr2cjw3+l86oR/txkGtDUbGcHYvhjh5tBwjne4=
=Zkx7
-END PGP SIGNATURE-



Bug#1071090: iso-codes: installs broken symbolic links

2024-05-14 Thread Martin-Éric Racine
Package: iso-codes
Version: 4.16.0-1
Severity: important

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

$ adequate --all --tags -py-file-not-bytecompiled
iso-codes: broken-symlink /usr/share/locale/fil/LC_MESSAGES/iso_3166.mo -> 
iso_3166-1.mo
iso-codes: broken-symlink /usr/share/locale/fil/LC_MESSAGES/iso_3166_2.mo -> 
iso_3166-2.mo


- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

iso-codes depends on no packages.

iso-codes recommends no packages.

Versions of packages iso-codes suggests:
pn  isoquery  

- -- no debconf information

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmZDDl8ACgkQrh+Cd8S0
17ZYLhAAsnzBthGEae4tlpZAjIy6yZ9LDDo4Pgujlz7br1cqKm19fHqd3Di/7W0N
qaNS5zFG86hEvDe5UClmTVIx40yI6r+LsKc6tHMLfVZc25cSYEkKG/RhquNF7H5X
eDXfPwXDhv85CrvHjW4fA1DlRK5lcjEie7WjVK9p2sl+BzmkCbARiopRnD2YIqzs
sp0lzWz0w6Lryv8COJOJ6PV3i27WHL4WZVPedSyOkHkHEb4rrpAja59Xr3s37cas
VV1zrjtnreQU7hbQsQjMUeLlC2v0I+/pQNIArFrz8dXxBuYr63xCZE7TPU3j9ANt
jC2UrmPGgrm0JuXtcwoeLPbhR7rVhXLhfw64hl21IAVOHJg4E6QkhdvrYO8MIKLk
9m9Sc9KiSU4TodrXDdaNoY/vBqhGNnUakZA2O5+LQTGCcagaOv0nni8D3h8YbKng
5HzDcn2dz+qbtrCGFlm7sjn7Pb3oydXzVJgr9EpRDljzps2+/00wg2RG9XSGTC4e
nHhOHnODQlropYkT46kCUD40bFvAgwZ41iykYHAHAJW1/C8dDvPH7OyzFDB3296Q
Rpx9YY0CLVRj9otwrcj9Si2ZPx9SD6JXExt0PQ51dFD/VoZIq9hVtnJyV4Te3y6o
Brofp0caZHJt7XBwHAtGe1nRk/9iKc+pGA37FKIWY8X5E0S7xZ0=
=bqAZ
-END PGP SIGNATURE-



Bug#1070891: apt-show-versions: Permission denied on a bad pathname

2024-05-13 Thread Christoph Martin

Hi Vincent,

Am 13.05.24 um 15:34 schrieb Vincent Lefevre:


I don't know why could cause the error, but the pathname with "//"
is incorrect.


// in the path should not be a problem.


zsh completion cannot handle it, so I was wondering.


Please try to access the file e.g. 'less 
/var/lib/apt/lists//debug.mirrors.debian.org_debian-debug_dists_stable-debug_InRelease'



Can you do a 'ls -l /var/lib/apt/lists/' to see the permissions?


lrwxrwxrwx 1 root root   25 2024-05-11 22:36:06 _var_local_apt_._Packages 
-> /var/local/apt/./Packages
drwxr-xr-x 2 _apt root 4096 2023-10-07 13:42:54 auxfiles
-rw-r--r-- 1 root root52957 2024-05-11 16:15:34 
debug.mirrors.debian.org_debian-debug_dists_proposed-updates-debug_InRelease
-rw-r--r-- 1 root root   308541 2024-05-08 22:34:42 
debug.mirrors.debian.org_debian-debug_dists_proposed-updates-debug_main_binary-amd64_Packages
-rw-r--r-- 1 root root49779 2024-02-10 12:17:11 
debug.mirrors.debian.org_debian-debug_dists_stable-debug_InRelease
-rw-r--r-- 1 root root 14314273 2024-02-10 10:44:17 
debug.mirrors.debian.org_debian-debug_dists_stable-debug_main_binary-amd64_Packages


What is _var_local_apt_._Packages?

Can you access this files content?

Apart from that, I can't spot a problem.

Christoph


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1070891: apt-show-versions: Permission denied on a bad pathname

2024-05-13 Thread Christoph Martin

Hi Vincent,

Am 11.05.24 um 11:53 schrieb Vincent Lefevre:

Package: apt-show-versions
Version: 0.22.15
Severity: normal

When running "apt-show-versions -u" in a cron script, I got

Failed to open file 
/var/lib/apt/lists//debug.mirrors.debian.org_debian-debug_dists_stable-debug_InRelease
 for reading: Permission denied

I don't know why could cause the error, but the pathname with "//"
is incorrect.



// in the path should not be a problem. Can you do a 'ls -l 
/var/lib/apt/lists/' to see the permissions?


Which user does the cronjob run with?

Christoph


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1036826: Please start handling \c

2024-05-12 Thread Martin Quinson
Le dimanche 12 mai 2024 à 17:26 +, Helge Kreutzmann a écrit :
> 
> Did you receive my e-mail from this morning, where I compiled the
> remaining examples I'm aware of?

Yes I did (sorry for answering earlier before reading all mails in inbox), but
I did not dig into it yet.

Thanks,
Mt


signature.asc
Description: This is a digitally signed message part


Bug#1036826: Please start handling \c

2024-05-12 Thread Martin Quinson
Hello Helge,

Le samedi 11 mai 2024 à 03:31 +, Helge Kreutzmann a écrit :
> Hello Martin,
> Am Fri, May 10, 2024 at 06:55:38PM +0200 schrieb Martin Quinson:
> 
> 
> > If you have other failures from other pages, please tell me so that I can
> > check
> > whether my fix is enough even before the release.
> 
> I can do so tomorrow afternoon, if this has time until then (I have
> limited access atm). 

No rush. If some problems presist, I'll try to fix it afterward.

Enjoy your stay,
Mt


signature.asc
Description: This is a digitally signed message part


Bug#1036826: Please start handling \c

2024-05-11 Thread Martin Quinson
tag 1036826 fixed-upstream
thanks

Hello Helge,

I think I fixed this bug upstream, and it will be part of the next release,
later this month. I did not implement a full support for \c since it's
difficult in the current code base, but at least the groff.1 page proceeds. 

If you have other failures from other pages, please tell me so that I can check
whether my fix is enough even before the release.

Thanks for your help and patience,
Mt

Le jeudi 14 mars 2024 à 19:56 +, Helge Kreutzmann a écrit :
> Hello Martin,
> Am Sun, Mar 10, 2024 at 10:14:20PM +0100 schrieb Martin Quinson:
> > Instead, I'd appreciate if you could do a merge request with a test file,
> > along
> > with the expected output. It'd save me the time to dig into the discussion
> > of
> > this bug. 
> > 
> > I'm not saying that I won't fix it w/o this test case. I'm just saying that
> > providing a test case is a better approach to speedup the fix than severity
> > abuse.
> 
> I hope explaining the test file in this bug is fine as well, because
> I'm not sure what to do exactly merge and how.
> 
> The test case is groff(1) as it is in Debian unstable:
> 
> $ LC_ALL=C po4a-updatepo -f man --no-deprecation --option groff_code=verbatim
> --option generated --option
> untranslated="}1,Ds,zY,zZ,Ee,ES,dT,FN,NE,NS,EX,EE,Id,rstReportMargin,INDENT,U
> NINDENT,UN,a.RE,\|" --option unknown_macros=untranslated --master groff.1 -M
> utf-8 -p test.pot
> groff.1:2279: (po4a::man)
>   Escape sequence \c encountered. This is not completely
>     handled yet.
> 
> And there is no output.
> 
> If I do a crude preprocessing, it kind of works:
> 
> $ cat groff.1 | perl -p -e 's/\\c\n//' > groff.test.1
> $ LC_ALL=C po4a-updatepo -f man --no-deprecation --option groff_code=verbatim
> --option generated --option
> untranslated="}1,Ds,zY,zZ,Ee,ES,dT,FN,NE,NS,EX,EE,Id,rstReportMargin,INDENT,U
> NINDENT,UN,a.RE,\|" --option unknown_macros=untranslated --master
> groff.test.1 -M utf-8 -p test.pot
> $ wc -l test.pot
> 3157 test.pot
> 
> I hope this helps you working on this, together with the discussion in
> this bug.
> 
> Thanks for your support!
> 
> Greetings
> 
>   Helge



signature.asc
Description: This is a digitally signed message part


Bug#1069083: RFS: runit-services/0.7.2 -- UNIX init scheme with service supervision (services)

2024-05-11 Thread Martin Steigerwald
Hi Tobias, hi Lorenzo.

Tobias, thanks for looking into this sponsoring request! I appreciate it.

Tobias Frost - 11.05.24, 10:24:31 CEST:
> On Tue, Apr 16, 2024 at 09:39:58AM +0200, Lorenzo wrote:
> > Control: block -1 by 1067525
> > 
> > this fix need to go to unstable because elogind 255.4.1 is already
> > there, but runit-services depends on runit > 2.1.2-56 (unstable is at
> > 2.1.2-54) so 1067525 needs to be uploaded first or together with this
> > one, otherwise runit-services is not installable
> 
> Ok, just saw that one.
> Please note that this fact must be stated in d/changelog, something like
> "Upload to unstable."

FWIW I run runit 2.1.2-59 and runit-services together with elogind 255.5-2 
on two Devuan Ceres systems with KDE's Plasma desktop. One I had patched 
manually, but I made sure the package version of the run dir for elogind 
was installed after the upgrade. The other one was upgraded regularly from 
elogind 252 and older runit / runit-services packages.

Runsvdir starts elogind correctly from the new path. I also reviewed the 
changes to the package for the updated path for elogind and I think they 
are correct. I am certainly no expert with runit, but as I contributed 
zcfan service dir at least I know something.

Devuan uses the upstream packages for runit, runit-services, dash, bash so 
I expect that runit-services 0.7.2 will work just fine on Debian, too. It 
would unbreak running elogind for runit users that did not patch their 
systems manually already. I bet most of them did by now, as many desktop 
environments do not work well, if at all, without some systemd-logind 
replacement. And the timeouts with login into a TTY or SSH session without 
some systemd-logind replacement are quite annoying as well. Sure we are 
still talking about a (small) minority of Debian users here.

Hope this helps regarding the review of the package and the sponsoring. In 
case any further changes need to be tested before upload, I am willing to 
do that.

Best,
-- 
Martin



Bug#1068922: runit-init: configuring network interfaces at boot inside LXC with runit as init system fails

2024-05-11 Thread Martin Steigerwald
Hi Lorenzo.

Lorenzo - 11.05.24, 02:16:15 CEST:
> On Tue, 07 May 2024 15:08:37 +0200
> Martin Steigerwald  wrote:
> >[...]
> > Are init scripts supposed to be started with PATH variable set up and
> > exported or not? How is it done with SysVInit? I bet it would be best
> > to match as close as possible what SysVInit is doing to be as
> > compatible as possible.
> 
> I checked this and in sysvinit you don't have this bug because during
> boot sysvscripts are run via /etc/ini.d/rc script, and there is an
> 'export PATH' there. It could probably be triggered by calling the
> script directly during runtime.
> In runit we are calling scripts directly in stage1 so we have this bug

I see. 

> > Otherwise it might be challenging to chase and find all the corner
> > cases with existing setups. And as there is no issue initializing the
> > network in the container with SysVInit instead of Runit used as PID
> > 1, I'd consider a change in Runit. At least it could be challenging
> > to find whether networking inside a container is the only thing that
> > breaks.
> 
> I want to dig this further, I don't recall broken network under docker
> and I don't think is broken under qemu, but I can be wrong or remember
> something from before /etc/init.d/rc usage was dropped from stage1

Could have something to do with Incus / LXD then. I used Incus in Devuan 
testing (upcoming Excalibur), which is based on Debian testing (upcoming 
Trixie).

In case it is helpful for you I could post a step to step guide for a 
minimal Incus setup and/or at least some pointers.

> > > > I just wonder why stage 2 contains /usr/local bin directories. I
> > > > think that should not be the case. Shall I report this as a
> > > > different issue?
> > > 
> > > PATH is passed to env call for runsvdir, so I guess one can exec a
> > > bin from local as runscript (not sure) without setting the PATH. I
> > > can't think of other use cases..
[…]
> > Hmm, I get that. I am just a bit concerned as it may be a security
> > issue.
> 
> not urgent, but could you elaborate this (security implications)? is
> something like an attacker placing a modified foo in /usr/local/ that
> overrides the legit foo in /usr/bin or is something else? one still
> needs root privileges to write to /usr/local..

Good question. It is how I learned it. :)

Yes, usually /usr/local is only writable by root, however… maybe an admin 
or user with root privileges put some own version of say coreutils or 
whatever in there for whatever reason and forgot about it. And later on it 
has some security whole that remains unpatched. With

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin

a vulnerable command might be picked up from /usr/local's s(bin) as it is 
even before the regular system managed (s)bin directories.

Yes, you can consider that an user error, but there might even be other 
scenarios, like an user or admin installed some special version of ls or 
some other command in there as they prefer it. Even if the behavior or 
such a special replacement command is only slightly different than of the 
original system default command it could cause all kinds of trouble.

I believe this may be some of the reasoning behind the rule I learned 
about to only have system directories in PATH for system provided scripts 
and programs. It at least appears to me like the approach of least 
surprise. /usr/local, only root-writable or not, is user managed. There 
could be anything in there causing all kinds of various trouble.

A compromise here would be to change the path like this:

PATH=/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/sbin:/usr/local/bin

With that order at least a modified "ls" from /usr/local/bin would not be 
picked up as there is a system managed one available. But a command that 
is not available in system managed directories would still be picked up 
from /usr/local directories.

As one point of practical experience, I changed path to

PATH=/sbin:/usr/sbin:/bin:/usr/bin

in one Incus managed Devuan container which runs a Wordpress blog on 
Apache and PHP FPM and I see no issues. However as I also don't have 
anything in /usr/local that is to be expected. One approach could be to 
just change the path to the above system managed directories only path, 
add some NEWS.Debian entry about it and see whether someone complains :)

I do think this discussion belongs into a different bug report though. I am 
willing to open a low priority report about this and include the previous 
relevant discussion to it, so it does not get lost and you can take your 
time to ponder about it. There is no need to rush it.

Have a great weekend!
-- 
Martin



Bug#1036826: Please start handling \c

2024-05-10 Thread Martin Quinson
tag 1036826 fixed-upstream
thanks

Hello Helge,

I think I fixed this bug upstream, and it will be part of the next release,
later this month. I did not implement a full support for \c since it's
difficult in the current code base, but at least the groff.1 page proceeds. 

If you have other failures from other pages, please tell me so that I can check
whether my fix is enough even before the release.

Thanks for your help and patience,
Mt

Le jeudi 14 mars 2024 à 19:56 +, Helge Kreutzmann a écrit :
> Hello Martin,
> Am Sun, Mar 10, 2024 at 10:14:20PM +0100 schrieb Martin Quinson:
> > Instead, I'd appreciate if you could do a merge request with a test file,
> > along
> > with the expected output. It'd save me the time to dig into the discussion
> > of
> > this bug. 
> > 
> > I'm not saying that I won't fix it w/o this test case. I'm just saying that
> > providing a test case is a better approach to speedup the fix than severity
> > abuse.
> 
> I hope explaining the test file in this bug is fine as well, because
> I'm not sure what to do exactly merge and how.
> 
> The test case is groff(1) as it is in Debian unstable:
> 
> $ LC_ALL=C po4a-updatepo -f man --no-deprecation --option groff_code=verbatim
> --option generated --option
> untranslated="}1,Ds,zY,zZ,Ee,ES,dT,FN,NE,NS,EX,EE,Id,rstReportMargin,INDENT,U
> NINDENT,UN,a.RE,\|" --option unknown_macros=untranslated --master groff.1 -M
> utf-8 -p test.pot
> groff.1:2279: (po4a::man)
>   Escape sequence \c encountered. This is not completely
>     handled yet.
> 
> And there is no output.
> 
> If I do a crude preprocessing, it kind of works:
> 
> $ cat groff.1 | perl -p -e 's/\\c\n//' > groff.test.1
> $ LC_ALL=C po4a-updatepo -f man --no-deprecation --option groff_code=verbatim
> --option generated --option
> untranslated="}1,Ds,zY,zZ,Ee,ES,dT,FN,NE,NS,EX,EE,Id,rstReportMargin,INDENT,U
> NINDENT,UN,a.RE,\|" --option unknown_macros=untranslated --master
> groff.test.1 -M utf-8 -p test.pot
> $ wc -l test.pot
> 3157 test.pot
> 
> I hope this helps you working on this, together with the discussion in
> this bug.
> 
> Thanks for your support!
> 
> Greetings
> 
>   Helge



signature.asc
Description: This is a digitally signed message part


Bug#1070735: micro-httpd: debian/copyright update attached

2024-05-08 Thread Martin-Éric Racine
Source: micro-httpd
Version: 20140814-3
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Authors for the Debian folder content are updated. See attachment.

Martin-Éric

- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmY7HcoACgkQrh+Cd8S0
17aT7A//QBnHF7BnwdrluacAzTnY+0GY5sNFTG42RRnL/s3VU3aNetQLQCJGz1ow
RZ/je9Jr8JzMtR6usv/eoRyH3YhrDwzu8ZjDm5/395tVNAgJPEBzl1NtDfGMujMT
JRY04EtdcSvj0rSXF0jxHauI+tARvtGyiNTS95cUEB9Tyb0dEz5F+II41aEJwjN6
8YjMYBzTgQxAho/vDFVUzazinFCmBJiHMoqxHz85wNXaG2tdckwI6L4zI+UWoW9P
2BaT6nDcwkahiUZ/Ry1QnNdK5e720dshfaFE22+5Rem4U1zmxz8v/vzFGWelB4+8
6c8IU19aiVLNnQbGp7zlFukB2jkyqHdO9veBmxZfzP0cdaECbhdUGwSPWLuySiTD
ZCHjiiCBsLMEx+1gIwGiPvKx1L0Dhc3m1hIrB3KHBo51ZIV/9ZfyOCJDvJ0VDNWC
5gJrkKT6LDSYXGOeIkmpAh1hFe1LqNtAW8ovQhh+EWh0gjeqS2GxHaC+C3RDDCFn
26Fb2oXg4UjEd0LrH2sJKTZQrdzhjuuHim3qkVJOgjyCKYmv6H3VRI/9AW23EB7L
xbyNKpmFysZlfsIMExBzPyLB4wf9Z5C18oA+9n0vo9TPDzRwtLpkif+zIaZfYt66
UTF1Kr0jTu9r+70P5eOxx2RMjkwAToy9iBwPjyc0k1bHNkgl8W4=
=/kLu
-END PGP SIGNATURE-
--- a/debian/copyright  2024-05-04 14:01:59.0 +0300
+++ b/debian/copyright  2024-05-08 09:34:55.977467089 +0300
@@ -10,6 +10,9 @@ License: BSD-2-Clause
 
 Files: debian/*
 Copyright:
+  2021-2024 Martin-Éric Racine 
+  2019-2024 Sudip Mukherjee 
+  2016 Christian Hofstaedtler 
   2009-2012 Jari Aalto 
   2004-2007 Daniel Baumann 
 License: BSD-2-Clause


Bug#1070734: micro-httpd: Lintian-brush fixes attached

2024-05-08 Thread Martin-Éric Racine
Source: micro-httpd
Version: 20140814-3
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Please find attached some minor fixes performed by Lintian-brish.

Martin-Éric

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmY7Gj0ACgkQrh+Cd8S0
17b09g/8CSJpwhTaLIQryL66OUUV2GaAzkr6Q+aTDFH7jhLG+gB3vEAkzJAEetgg
NiNGRQ0eDeYef1EGvAQmnmDbVCiNQPQYAHyHgnivFnawk5bGrHGqS83d3yuSO9rw
6ayFDuameg4gAZ+IXdWm9xjk9U/AXc7cOyVyg+vpG+gq2VworPjAg1smCCXcfw/Y
8O24SxIR0NekVW3i936Tov7/VfN2pnMEJICiAnagIS6f/OITrl0BW9bYWi0YGoYN
22siaPW2Ha6VQOkgeRQotDsXFig0KRHNfAfu18rvCOzoZIlYF99G/2VnbJj0c+VX
xKeABJBoZcsl/aCNOx/3ljRLdrMgsUg4ejXgGqzlql2+UkROGWfraVUkZ/XYfKHC
1HntIh7JOO2fvbaa+S6dzC25Wc9imTD6fS+1hX7nsy9N0i7W1E3GkqwG9r94NJll
mLhnHNAf3KR7UCeNE4m07F9f0zwHtFbhC0zkbI9uFbH2zf+LyQ/s2+HOl+YHixvj
srKlZWxGYCOZazdn0JTp8fCszgc8hbuHHKfX1NUBgvdK27ePaTy/BRKFQ9Bc+QTB
LjioSER1B0Il+zWAZ8B1yo/85xHxui1G/f1ft6+tyrPTv4nRhKQbTC8JUkE5PASJ
BVssPL6+4Vg5T/4+Go5abFHx8vfiHJNpHQff8HYGhIt+s+q7sVE=
=Q5j4
-END PGP SIGNATURE-
diff --git a/debian/changelog b/debian/changelog
index 40bbe2b..1a9fcf6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+micro-httpd (20140814-4) unstable; urgency=low
+
+  [ Debian Janitor ]
+  * Update watch file format version to 4.
+  * Avoid explicitly specifying -Wl,--as-needed linker flag.
+
+ -- Sudip Mukherjee   Mon, 06 May 2024 16:34:16 
+0300
+
 micro-httpd (20140814-3) unstable; urgency=medium
 
   [ Martin-Éric Racine ]
diff --git a/debian/rules b/debian/rules
index 14be6bb..9f3b272 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,7 +8,6 @@ include debian/debian-vars.mk
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
 man:
# target: man -- convert *.pod to manual page
diff --git a/debian/watch b/debian/watch
index 77f22e8..65061e7 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
-version=3
+version=4
 https://www.acme.com/software/micro_httpd/ .*micro_httpd_(.+).tar.gz


Bug#1026061: [+externe Mail+] Re: Bug#1026061: bart: FTBFS randomly in bullseye (failing test)

2024-05-07 Thread Uecker, Martin
Am Dienstag, dem 07.05.2024 um 19:23 +0200 schrieb Santiago Vila:
> El 7/5/24 a las 18:50, Uecker, Martin escribió:
> > Am Dienstag, dem 07.05.2024 um 17:59 +0200 schrieb Santiago Vila:
> > > El 1/1/23 a las 16:55, Uecker, Martin escribió:
> > > In the meantime, I became member of debian-med, so in theory,
> > > I could fix this myself via team upload. Would you prefer
> > > that I take care of this myself that way?
> > 
> > I wouldn't mind if you did. There are some other bugs
> > which could easily be fixed with a new upload (i.e. with
> > minor patches in the bug tracker)
> > > 
> > > (I would also handle bart-cuda, also affected but not reported yet)
> > 
> > bart-cuda needs to be updated to 0.9.00 which should
> > be straightforward in principle but need more work
> > and a binary upload.
> 
> Well, just in case: I'm talking about making an upload
> for bullseye, using the same fix in bookworm, then
> sending a bug to release.debian.org explaining the
> issue, etc.
> 
> That's mainly bureaucratic and will not interfere with your normal
> work in unstable regarding new upstream releases and such (which
> I still prefer not to handle myself).
> 
Yes, if you do not mind to do the work, please update bullseye.
That would be much appreciated.

Martin




Bug#1026061: [+externe Mail+] Re: Bug#1026061: bart: FTBFS randomly in bullseye (failing test)

2024-05-07 Thread Uecker, Martin
Am Dienstag, dem 07.05.2024 um 17:59 +0200 schrieb Santiago Vila:
> El 1/1/23 a las 16:55, Uecker, Martin escribió:
> > I can apply the patch, but I do not have much time now.
> > Is there some urgency?
> 
> Hello. A lot of time passed without activity on this bug.
> 
> In the meantime, I became member of debian-med, so in theory,
> I could fix this myself via team upload. Would you prefer
> that I take care of this myself that way?

I wouldn't mind if you did. There are some other bugs
which could easily be fixed with a new upload (i.e. with
minor patches in the bug tracker)
> 
> (I would also handle bart-cuda, also affected but not reported yet)

bart-cuda needs to be updated to 0.9.00 which should
be straightforward in principle but need more work
and a binary upload.

Otherwise, I would have more time in July to do some work.

Martin

> 
> (Yes, I still think it would be worthy to fix this in bullseye,
> for posterity and before it becomes LTS).
> 
> Thanks.





Bug#1068922: runit-init: configuring network interfaces at boot inside LXC with runit as init system fails

2024-05-07 Thread Martin Steigerwald
Hi Lorenzo.

Sorry for late answer.

Lorenzo - 14.04.24, 11:36:32 CEST:
> On Sat, 13 Apr 2024 15:05:41 +0200
> 
> Martin Steigerwald  wrote:
> > Martin Steigerwald - 13.04.24, 14:32:16 CEST:
> > > Any idea how to find the cause of what is happening here?
> > 
> > I found the cause:
> > 
> > The container starts out with an almost empty environment. In
> > [...]
> > 
> > root@zdevuan:~# cat rcS.log
> > 
> > >> environment
> > 
> > container=lxc
> > PWD=/
> > 
> > >> end of environment
> > 
> > No PATH defined.
> > 
> > The script defines it. See line 8 in my changed script. However it
> > 
> > does not export it. Thus adding line 9 fixes the bug I reported:
> >   8 PATH=/sbin:/usr/sbin:/bin:/usr/bin
> >   9 export PATH
> > 
> > The network is configured just fine after adding that line.
> >
> > Same goes for stage 2. In /etc/runit/2 I added:
> >[...]
> >
> > Exporting the PATH there as well like
> > 
> >   1 #!/bin/sh
> >   2
> >   3 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
> >   4 export PATH
> >   5 SVDIR=/etc/service
> > 
> > fixes
> > 
> > root@zdevuan:~# cat /etc/boot.d/network
> > #!/usr/bin/env sh
> > 
> > /etc/init.d/networking restart
> > 
> > The network is configured even without the "export PATH" fix in
> > /etc/runit/1.
> 
> OK, so if I undertand correctly we either export PATH in the
> /etc/init.d/networking script or we export PATH both in stage 1 and 2
> (so the script does not fail during boot and can be called during
> runtime): is that correct?

In case it is called during both stage 1 and stage 2, yes. And yes, it 
appears there is a link to the networking script in /etc/rcS.d which would 
be called in stage 1.

> If yes I think it's better to fix the networking script (ifupdown pkg)
> so that the fix works for sysvinit users too.

Yeah, I would think so to, but:

% grep PATH /etc/init.d/networking
PATH="/sbin:/bin:/usr/sbin:/usr/bin"

Yet, it has no export statement, it just defines the variable.

What may be happening here is that something called from the script 
requires a valid path, but without export the variable would not be 
exported to that something.

So it might be that the networking script needs an "export PATH" added to 
it.

However:

> Different story if multiple scripts fails during boot because of empty
> PATH; many scripts in /etc/rc.S/ set their PATH but others don't..
> Could you confirm that no other scripts fails in your container setup
> when PATH is not exported in stage 1 ?

There are some script which do not set a command search path:

% grep -L "PATH" *
README
brightness
checkroot-bootclean.sh
hwclock.sh
mariadb
mountall-bootclean.sh
mountnfs-bootclean.sh
mountnfs.sh
procps
rcS
sudo

I am not sure whether those work correctly or not. Some are not even 
supposed to work inside a container at all.

What I wonder: What is the supposed default or standard here?

Are init scripts supposed to be started with PATH variable set up and 
exported or not? How is it done with SysVInit? I bet it would be best to 
match as close as possible what SysVInit is doing to be as compatible as 
possible.

Otherwise it might be challenging to chase and find all the corner cases 
with existing setups. And as there is no issue initializing the network in 
the container with SysVInit instead of Runit used as PID 1, I'd consider a 
change in Runit. At least it could be challenging to find whether 
networking inside a container is the only thing that breaks.

Of course in case PATH variable needs to be setup, one might argue that 
Incus/LXC needs to do it, cause networking is setup just fine even with 
Runit in physical machines or VMs.

So far the container appears to be working, but I did not check whether 
every single init script works correctly. Partly due to bootlogd not 
working inside the container.

> > I just wonder why stage 2 contains /usr/local bin directories. I think
> > that should not be the case. Shall I report this as a different issue?
> 
> PATH is passed to env call for runsvdir, so I guess one can exec a bin
> from local as runscript (not sure) without setting the PATH. I can't
> think of other use cases..
> I'm fine with removing, just a bit wary, I'm afraid to break some custom
> setup

Hmm, I get that. I am just a bit concerned as it may be a security issue.

> > I added empty "debug" and "verbose" files in /etc/runit but did not
> > find any debug output. Maybe those files needed to have some content.
> > Maybe it requires bootlogd.
> 
> those files only work for runit stuff (runscripts and the sv trigger),
> boot scripts are for sysvinit and do not obey to runit settings :(
> perhaps it's time to roll some native runit bootscripts..

I see. Well that would be great. But also would require a lot of work and 
testing I bet.

Best,
-- 
Martin



Bug#1070680: freeipa-client: unable to convert the attribute 'cacertificate;binary' value

2024-05-06 Thread Martin Pitt
Package: python3-ipaclient
Severity: important
Version: 4.11.1-2
Tags: upstream, fixed-upstream
Forwarded: 
https://lists.fedorahosted.org/archives/list/freeipa-us...@lists.fedorahosted.org/thread/PLR7R2FIZXNOQFMT3XWMBK3UYI7FWVMY/

Hello,

A few days ago, python-cryptography 42.0 entered Debian testing. This
unfortunately breaks FreeIPA. When joining an existing IPA server (running on
CentOS 8, but doesn't matter much), joining the domain fails with

| unable to convert the attribute 'cacertificate;binary' value b'0\x82[...]' to 
type 
| Cannot obtain CA certificate
| 'ldap://f0.cockpit.lan' doesn't have a certificate.

/var/log/ipaclient-install.log has a very long traceback, excerpts:

| 2024-05-07T04:16:52Z DEBUG Traceback (most recent call last):
|   File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 1031, in 
decode
| return x509.load_der_x509_certificate(val)
|^^^
|   File "/usr/lib/python3/dist-packages/ipalib/x509.py", line 445, in 
load_der_x509_certificate
| return IPACertificate(
|^^^
| TypeError: Can't instantiate abstract class IPACertificate with abstract 
methods not_valid_after_utc, not_valid_before_utc
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
|   File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 374, in 
_sync_attr
| value = self._conn.decode(value, name)
| ^^
|   File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 1037, in 
decode
| raise ValueError(msg)
| ValueError: unable to convert the attribute 'cacertificate;binary' value 
b'[...]' to type 
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
|   File "/usr/lib/python3/dist-packages/ipaclient/install/client.py", line 
1739, in get_certs_from_ldap
| certs = certstore.get_ca_certs(conn, base_dn, realm, ca_enabled)
| 
|   File "/usr/lib/python3/dist-packages/ipalib/install/certstore.py", line 
310, in get_ca_certs
| for cert in entry.get('cACertificate;binary', []):
| ^
|   File "", line 774, in get
|   File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 510, in 
__getitem__
| return self._get_nice(name)
|
|   File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 485, in 
_get_nice
| self._sync_attr(name)
|   File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 376, in 
_sync_attr
| raise ValueError("{error} in LDAP entry '{dn}'".format(
| ValueError: unable to convert the attribute 'cacertificate;binary' value [...]

This was already reported upstream (see "Forwarded:" above), and fixed in
upstream git 4 months ago:

   
https://pagure.io/freeipa/c/a45a7a20d96af51d463a285cb9318582720be708?branch=master

Unfortunately there hasn't been a new release since then. But I applied the
patch straight to /usr/lib/python3/dist-packages/ , it applies with some fuzz,
and joining the domain works fine afterwards.

Thanks,

Martin



Bug#1070663: Unable to lock an existing session

2024-05-06 Thread martin f krafft
Package: xautolock
Version: 1:2.2-8
Severity: critical

This may be related to #1022781 or not.

I have xautolock running:

% ps -fC xautolock
UID  PIDPPID  C STIME TTY  TIME CMD
madduck 27332421  0 May05 ?00:00:53 xautolock -time 3 -locker 
xsecurelock && autorandr -- …

and yet:

% xautolock -locknow
% echo $?
0

It exits 0, but nothing happens. If I use strace on the main 
process, there is also zero activity reported.

Moreover, despite being set to lock after 3 minutes, the main 
xautolock process does not lock the display.

This has happened multiple times, and each time, only a restart of 
the main xautolock process makes things work again. So if I don't 
restart the process regularly (daily? hourly?), then occasionally, 
the system will not lock as expected, and that is a huge security 
problem, hence the critical severity.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.9-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE=en_NZ:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xautolock depends on:
ii  libc6 2.37-17
ii  libx11-6  2:1.8.7-1
ii  libxext6  2:1.3.4-1+b1
ii  libxss1   1:1.2.3-1

Versions of packages xautolock recommends:
ii  suckless-tools  47-1

xautolock suggests no packages.

-- debconf-show failed


-- 
 .''`.   martin f. krafft 
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems


Bug#1070217: chromium: Symbol lookup error with libsnappy1v5>=1.2.0

2024-05-04 Thread Martin Steigerwald
Martin Steigerwald - 02.05.24, 16:43:28 CEST:
> Work-around for affected users:

Of course this work-around is no longer necessary.

Thank you for the quick fix, Laszlo. I appreciate it.

-- 
Martin



Bug#1070276: RFP: elpa-casual -- a transient-based porcelain for Emacs Calc

2024-05-03 Thread Martin
On 2024-05-03 16:43, Sean Whitton wrote:
> Yes, the source package would need to be emacs-casual.  I still think it
> should be suggested upstream.

Yes, different names in Debian and upstream can be confusing.
But I'll leave that to whoever might like to package it.



Bug#1070276: RFP: elpa-casual -- a transient-based porcelain for Emacs Calc

2024-05-03 Thread Martin
On 2024-05-03 10:28, Sean Whitton wrote:
> Hmm, have you considered asking upstream to rename it?  "casual-calc"
> being the obvious, much less generic choice.

It didn't occur to me, that the name is pretty generic, indeed. OTOH,
I'm not aware of any other (existing or requested) package named
"*casual*". And the fact, that the name is not really telling what
it is about, is common among almost all Debian and Emacs packages :-(

If I were to package this, I would now consider naming the source
package "emacs-casual{-calc}" and the binary package
"elpa-casual{-calc}", but I guess, it is easy enough to find by the
short description anyway, which mentions "Emacs Calc".

Cheers



Bug#1070276: RFP: elpa-casual -- a transient-based porcelain for Emacs Calc

2024-05-03 Thread Martin
Package: wnpp
Severity: wishlist

* Package name: elpa-casual
  Version : 1.5.0
  Upstream Author : Charles Y. Choi 
* URL or Web page : https://github.com/kickingvegas/Casual/
* License : GPL-3
  Description : a transient-based porcelain for Emacs Calc

  Casual is an opinionated Transient-based porcelain to support the
  casual usage of Emacs Calc.

  While Emacs Calc has an embarrassingly rich feature set, for many
  users this capability is inaccessible due the overwhelming number of
  keybindings used to access them. These keybindings have a steep
  learning curve that is quickly lost if not in constant use.

  Menus are a user interface (UI) affordance that offer users
  discoverability and recall. Providing a hierarchical menu UI over Calc
  greatly improves its casual use.

Here is a nice introduction into casual:

http://yummymelon.com/devnull/



Bug#1070217: chromium: Symbol lookup error with libsnappy1v5>=1.2.0

2024-05-02 Thread Martin Steigerwald
Work-around for affected users:

Download and install

libsnappy1v5_1.1.10-1+b1_amd64.deb

from

https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/s/snappy/


Temporary protection:

% cat /etc/apt/preferences.d/libsnappy 
Explanation: Debian#1070217: chromium: Symbol lookup error with 
libsnappy1v5>=1.2.0
Explanation: https://bugs.debian.org/1070217
Package: libsnappy1v5
Pin: version *
Pin-Priority: -3

Please remove once bug is fixed.

Thanks,
-- 
Martin



Bug#1070200: ejabberd: Please package 24.02

2024-05-01 Thread Martin Dosch
Source: ejabberd
Version: 23.01-1
Severity: wishlist

Dear Maintainer,

please consider packaging 24.02 (if possible it would be great if you'd 
also backport it to bookworm).
Ejabberd < 24.02 has an issue with channel binding and TLSv1.3. When 
using channel binding (e.g. SCRAM mechanism SCRAM-SHA-1-PLUS) with 
TLSv1.3 tls-exporter must be used but ejabberd < 24.02 uses tls-unique 
(which should only be used for < TLSv1.3). [1]

Due to the recent MITM on jabber.ru many clients and servers have 
enabled SCRAM mechanisms with channel binding to mitigate MITM attacks. 
But due to the linked issue authenticating will fail when using a SCRAM 
mechanism with channel binding and TLSv1.3, therefore it would be 
awesome if Debian would provide ejabberd 24.02 and enable ejabberd 
operators using Debian to upgrade to a fixed version.

Best regards,
Martin

[1] https://github.com/processone/ejabberd/issues/4105

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

Kernel: Linux 6.1.0-20-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.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


signature.asc
Description: PGP signature


Bug#1027978: micro-httpd: sends invalid HTTP when listing unreadable directories

2024-04-29 Thread Martin-Éric Racine
ma 29. huhtik. 2024 klo 20.59 Sudip Mukherjee
(sudipm.mukher...@gmail.com) kirjoitti:
>
> On Mon, 29 Apr 2024 at 09:00, Martin-Éric Racine
>  wrote:
> >
> > On Thu, 05 Jan 2023 13:08:45 + Vincent Duvert  
> > wrote:
> > > Package: micro-httpd
> > > Version: 20140814-2.1+b2
> > > Severity: normal
> > > Tags: patch
> > > X-Debbugs-Cc: report...@duvert.net
> >
> > I have an NMU ready to cover this, debdiff attached.
>
> Thanks for the debdiff. But the diff is removing few of the Depends:
>
> micro-inetd | netcat-traditional | systemd-sysv
>
> Was that intentional or did you miss them? If intentional, then can
> you please explain why those are not needed now.

What is currently there is exactly what Lintian wants to see for any
package that updates any variant of inetd. Any additional alternative
makes Lintian barf, and overriding this particular one would not make
sense.

Meanwhile, systemd-sysv has a priority:important so it comes installed
by default on Linux-based hosts. If the Depends was only there because
you ship a systemd unit, it's not needed.

Martin-Éric



Bug#1027978: micro-httpd: sends invalid HTTP when listing unreadable directories

2024-04-29 Thread Martin-Éric Racine
On Thu, 05 Jan 2023 13:08:45 + Vincent Duvert  wrote:
> Package: micro-httpd
> Version: 20140814-2.1+b2
> Severity: normal
> Tags: patch
> X-Debbugs-Cc: report...@duvert.net

I have an NMU ready to cover this, debdiff attached.

Martin-Éric
diff -Nru micro-httpd-20140814/debian/changelog 
micro-httpd-20140814/debian/changelog
--- micro-httpd-20140814/debian/changelog   2021-10-14 16:02:47.0 
+0300
+++ micro-httpd-20140814/debian/changelog   2024-04-29 10:01:57.0 
+0300
@@ -1,3 +1,15 @@
+micro-httpd (20140814-2.2) unstable; urgency=medium
+
+  * Non-Maintainer Upload.
+  * Bump debhelper-compat to 13.
+  * Fix Lintian override syntax.
+  * Fix "Lintian: W: missing Depends on update-inetd" (Closes: #997691).
+  * Fix "sends invalid HTTP when listing unreadable dirs" (Closes: #1027978).
+Implemented the first alternative proposed in the bug report i.e.
+redirect standard error to systemd journal.
+
+ -- Martin-Éric Racine   Mon, 29 Apr 2024 10:01:57 
+0300
+
 micro-httpd (20140814-2.1) unstable; urgency=medium
 
   * Non-Maintainer Upload.
diff -Nru micro-httpd-20140814/debian/control 
micro-httpd-20140814/debian/control
--- micro-httpd-20140814/debian/control 2020-02-06 01:14:09.0 +0200
+++ micro-httpd-20140814/debian/control 2024-04-29 10:01:15.0 +0300
@@ -2,7 +2,7 @@
 Section: httpd
 Priority: optional
 Maintainer: Sudip Mukherjee 
-Build-Depends: debhelper-compat (= 12)
+Build-Depends: debhelper-compat (= 13)
 Standards-Version: 4.5.0
 Rules-Requires-Root: no
 Vcs-Browser: https://github.com/sudipm-mukherjee/micro-httpd.git
@@ -11,7 +11,7 @@
 
 Package: micro-httpd
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, openbsd-inetd | inet-superserver 
| micro-inetd | netcat-traditional | systemd-sysv
+Depends: update-inetd | inet-superserver | openbsd-inetd | inetutils-inetd | 
rlinetd | xinetd, ${misc:Depends}, ${shlibs:Depends}
 Suggests: micro-proxy
 Provides: httpd
 Description: really small HTTP server
diff -Nru micro-httpd-20140814/debian/micro-httpd.lintian-overrides 
micro-httpd-20140814/debian/micro-httpd.lintian-overrides
--- micro-httpd-20140814/debian/micro-httpd.lintian-overrides   2020-02-06 
01:14:09.0 +0200
+++ micro-httpd-20140814/debian/micro-httpd.lintian-overrides   2024-04-29 
09:59:40.0 +0300
@@ -1,3 +1,3 @@
 # Using var/www/html/ as a new default document root
 # See #730372 and https://lists.debian.org/debian-devel/2012/04/msg00301.html
-micro-httpd: dir-or-file-in-var-www var/www/html/
+dir-or-file-in-var-www *var/www/html/*
diff -Nru micro-httpd-20140814/debian/micro-httpd@.service 
micro-httpd-20140814/debian/micro-httpd@.service
--- micro-httpd-20140814/debian/micro-httpd@.service2021-10-14 
16:02:47.0 +0300
+++ micro-httpd-20140814/debian/micro-httpd@.service2024-04-29 
09:38:36.0 +0300
@@ -7,3 +7,4 @@
 Group=www-data
 ExecStart=-/usr/sbin/micro-httpd /var/www/html
 StandardInput=socket
+StandardError=journal


Bug#1027978: micro-httpd: sends invalid HTTP when listing unreadable directories

2024-04-29 Thread Martin-Éric Racine
On Thu, 05 Jan 2023 13:08:45 + Vincent Duvert  wrote:
> When micro-httpd tries to list the contents of a directory but fails (if the
> directory is not readable, for instance), an invalid HTTP response is 
> returned:
>
> > GET /.well-known/ HTTP/1.0
> >
> < scandir: Permission denied
> < HTTP/1.0 200 Ok
> < Server: micro_httpd
> < ...
>
> Looking at the source code, micro-httpd calls perror( "scandir" ); after
> sending the HTTP headers, but due to standard output buffering, the error
> message ends up being sent first.
>
> An easy fix is to change micro-httpd@.service so micro-httpd's standard error
> is sent to the logs instead of the connection socket:
>
> [Service]
> StandardError=journal

I can implement this in an NMU.

> A more complete fix would be to move the call to scandir (line 119) just 
> before
> the call to send_headers(200, ...) (line 108), and to call send_error if 
> scandir
> fails.

This one needs to be sent to upstream.

If you do so, please take the opportunity to ask him to consider using
e.g. micro-httpd_2024-04-29.tar.xz as his tarball name. Tracking dates
in ISO format is a lot easier to implement than e.g. 14Aug2014.

Martin-Éric



Bug#1038882: proposal: dhcpcd-base as standard DHCP client starting with Trixie

2024-04-28 Thread Martin-Éric Racine
ma 11. maalisk. 2024 klo 7.02 Martin-Éric Racine
(martin-eric.rac...@iki.fi) kirjoitti:
>
> ma 11. maalisk. 2024 klo 1.29 Bernd Zeimetz (be...@bzed.de) kirjoitti:
> > On Mon, 2023-06-19 at 13:54 +0300, Martin-Éric Racine wrote:
> > > I hereby propose bin:dhcpcd-base:
> > >
> > > 1) already supported by ifupdown.
> > > 2) dual stack (DHCPv4, Bonjour, RA, DHCPv6 with PD) with privilege
> > > separation.
> > > 3) writes both IPv4 and IPv6 name servers to /etc/resolv.conf
> > > 4) supports /etc/resolv.conf.head and /etc/resolv.conf.tail
> > > 5) a mere inet line in /etc/network/interfaces is sufficient to
> > > configure both stacks.
> > >
> >
> > why not switch to systemd-networkd + networkmanager for gui installs?
>
> NM already is pulled by most desktop environments.
>
> Meanwhile a bare minimal system needs a non-GUI solution and swaping
> which DHCP client gets pulled by ifupdown is the simplest, least
> disruptive way of accomplishing this.

This bug is almost one year old. Are we going ahead with this or not?

Martin-Éric



Bug#1069870: linux-image-6.7.7-686-pae: please enable i915 mtl_* modules

2024-04-25 Thread Martin-Éric Racine
Package: src:linux
Version: 6.7.7-1
Severity: normal


W: Possible missing firmware /lib/firmware/i915/mtl_gsc_1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/mtl_huc_gsc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/mtl_guc_70.bin for module i915


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 6.7.7-686-pae (SMP w/1 CPU thread; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-6.7.7-686-pae depends on:
ih  initramfs-tools [linux-initramfs-tool]  0.142
ii  kmod31+20240202-2
ii  linux-base  4.9

Versions of packages linux-image-6.7.7-686-pae recommends:
ii  apparmor 3.0.13-2
ii  firmware-linux-free  20200122-4

Versions of packages linux-image-6.7.7-686-pae suggests:
pn  debian-kernel-handbook  
ii  grub-pc 2.12-2~deb13u1
pn  linux-doc-6.7   

Versions of packages linux-image-6.7.7-686-pae is related to:
ii  firmware-amd-graphics 20230625-2
pn  firmware-atheros  
pn  firmware-bnx2 
pn  firmware-bnx2x
pn  firmware-brcm80211
pn  firmware-cavium   
pn  firmware-intel-sound  
pn  firmware-intelwimax   
pn  firmware-ipw2x00  
pn  firmware-ivtv 
ii  firmware-iwlwifi  20230625-2
pn  firmware-libertas 
ii  firmware-linux-nonfree20230625-2
ii  firmware-misc-nonfree 20230625-2
pn  firmware-myricom  
pn  firmware-netxen   
pn  firmware-qlogic   
ii  firmware-realtek  20230625-2
pn  firmware-samsung  
pn  firmware-siano
pn  firmware-ti-connectivity  
pn  xen-hypervisor

-- no debconf information



Bug#1067884: KiCad no longer seems to recognize any of the built-in libraries

2024-04-23 Thread Kai-Martin Knaak
On Fri, 12 Apr 2024 08:45:34 + Erich Minderlein
 wrote:
> I must correct my self: This was an update from devuan chimaera and
> an old history concerning $HOME, which lives with me since years
> 
> Today I made a fresh install in a virtual machine and every thing
> works fine.
> 
> Then I deleted directories
> rm -r $HOME/.config/kicad $HOME/.cache/kicad $HOME/.local/share/kicad
> 
> I started KiCad again as $USER and it acknowledged the libraries.
> 
> This is an aide at least for those who do not have a valuable history
> in KiCad
> 
> For the others the problem remains to be solved

I beg to differ. You upgraded to Devuan Daedalus which is based on
Debian bookworm, aka Debian stable. However, the original bug report
concerns in Debian trixie, i.e. Debian testing. 

In current testing the package kicad depends on kicad-libraries with a 
version string >=7.0.1~ , which in turn depends on kicad-footprints, 
kicad-symbols, kicad-templates and kicad-packages3d, again with version
string >=7.0.1~ . About two weeks ago, the packages or symbols,
footprints, etc. were upgraded to version 8.0.1-1 in testing.
 
So an 'apt upgrade' on debian testing happily pulls these v8 kicad
libraries. However, kicad still remains on v7.0.1 . Since kicad
libraries are explicitly not downward compatible across major versions,
the 7.0.1 kicad binary refuses to load any element from a 8.0.1
library. This makes the package virtually unusable for its intended
purpose.

I got bitten by the bug, too. Unfortunately, a downgrade to stable is no
option, since kicad is on v6.0 over there. All my kicad projects are on
v7.0 already and will not open with kicad6. Unfortunately, I
found no way to make apt downgrade to version 7.0 of the
libraries. Luckily, I was able to regained access to my projects by
manually replacing the upgraded v8 libraries with v7 versions from a
backup. 

The upgrade of the package kicad is blocked until until gtk+3.0,
libgllib2.0t64, python3.11, curl, opencascade and wywidgets3.2
have all received a successful upgrade. This will probably take a few
days. How about adding '<8.0' to the version requirement for the time
being?

Best regards,

---<)kaimartin(>---
-- 
Kai-Martin Knaak   kn...@iqo.uni-hannover.de
Universität Hannover, Inst. für Quantenoptik   tel: +49-511-762-2895
Welfengarten 1, 30167 Hannover fax: +49-511-762-2211
PGP-Key: https://keys.openpgp.org/search?q=kn...@iqo.uni-hannover.de


pgpQBpw2EC1l5.pgp
Description: OpenPGP digital signature


Bug#1069692: nfs-ganesha: FTBFS on arm{el,hf}: /usr/include/features-time64.h:26:5: error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64"

2024-04-23 Thread Christoph Martin

Hi Sebastian,

this is interesting. If you take a look into the commandline you see

-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64

there is -D_FILE_OFFSET_BITS=64 even twice. ..

But the GPFS code has:


/* _FILE_OFFSET_BITS macro causes F_GETLK/SETLK/SETLKW to be defined to
 * F_GETLK64/SETLK64/SETLKW64. Currently GPFS kernel module doesn't work
 * with these 64 bit macro values through ganesha interface. Undefine it
 * here to use plain F_GETLK/SETLK/SETLKW values.
 */
#undef _FILE_OFFSET_BITS


I'll exclude the GPFS module for armel and armhf.

Regards
Christoph



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1069599: dhcpcd: isolation-machine autopkgtest fails: Unit systemd-timesyncd.service not found.

2024-04-21 Thread Martin-Éric Racine
su 21. huhtik. 2024 klo 14.59 Martin-Éric Racine
(martin-eric.rac...@iki.fi) kirjoitti:
>
> su 21. huhtik. 2024 klo 14.12 Paul Gevers (elb...@debian.org) kirjoitti:
> >
> > Source: dhcpcd
> > Version: 1:10.0.6-1
> > Severity: important
> > User: debian...@lists.debian.org
> > Usertags: isolation-machine
> >
> > Dear maintainer(s),
> >
> > Your package has an autopkgtest, great. I recently added support for
> > isolation-machine tests on ci.debian.net for amd64 and added your
> > package to the list to use that. However, it fails. Can you please
> > investigate the situation and fix it? I copied some of the output at the
> > bottom of this report.
>
> [...]
>
> >   29s autopkgtest [11:03:42]: test timesyncd-ntp-servers-from-dhcp:
> > [---
> >   30s Preparing virtual interfaces...
> >   30s Actual changes:
> >   30s tx-checksum-ip-generic: off
> >   30s tx-tcp-segmentation: off [not requested]
> >   30s tx-tcp-ecn-segmentation: off [not requested]
> >   30s tx-tcp-mangleid-segmentation: off [not requested]
> >   30s tx-tcp6-segmentation: off [not requested]
> >   30s tx-checksum-sctp: off
> >   30s Preparing dnsmasq configuration...
> >   35s Obtaining network configuration for veth1 via dhcp...
> >   37s RA from non local address fdae:9322:f1cc::1
> >   43s Failed to reload-or-try-restart systemd-timesyncd.service: Unit
> > systemd-timesyncd.service not found.
> >   43s Failed to reload-or-try-restart systemd-timesyncd.service: Unit
> > systemd-timesyncd.service not found.
> >   48s Check if the NTP server is made available to daemon...Failed to
> > parse bus message: No route to host
> >   49s autopkgtest [11:04:02]: test timesyncd-ntp-servers-from-dhcp:
> > ---]
>
> That service unit is provided by systemd-timesyncd, which systemd
> recommends. Basically, unless your testing environment explicitly
> installs another package providing time-daemon, this shouldn't happen,
> since systemd would have pulled systemd-timesyncd by default.

Anyhow, no harm done. The following commit should fix it:

https://salsa.debian.org/debian/dhcpcd/-/commit/55e588b0d7561c697f3fedfddef3feeb6c8b34b9

Martin-Éric



Bug#1069599: dhcpcd: isolation-machine autopkgtest fails: Unit systemd-timesyncd.service not found.

2024-04-21 Thread Martin-Éric Racine
su 21. huhtik. 2024 klo 14.12 Paul Gevers (elb...@debian.org) kirjoitti:
>
> Source: dhcpcd
> Version: 1:10.0.6-1
> Severity: important
> User: debian...@lists.debian.org
> Usertags: isolation-machine
>
> Dear maintainer(s),
>
> Your package has an autopkgtest, great. I recently added support for
> isolation-machine tests on ci.debian.net for amd64 and added your
> package to the list to use that. However, it fails. Can you please
> investigate the situation and fix it? I copied some of the output at the
> bottom of this report.

[...]

>   29s autopkgtest [11:03:42]: test timesyncd-ntp-servers-from-dhcp:
> [---
>   30s Preparing virtual interfaces...
>   30s Actual changes:
>   30s tx-checksum-ip-generic: off
>   30s tx-tcp-segmentation: off [not requested]
>   30s tx-tcp-ecn-segmentation: off [not requested]
>   30s tx-tcp-mangleid-segmentation: off [not requested]
>   30s tx-tcp6-segmentation: off [not requested]
>   30s tx-checksum-sctp: off
>   30s Preparing dnsmasq configuration...
>   35s Obtaining network configuration for veth1 via dhcp...
>   37s RA from non local address fdae:9322:f1cc::1
>   43s Failed to reload-or-try-restart systemd-timesyncd.service: Unit
> systemd-timesyncd.service not found.
>   43s Failed to reload-or-try-restart systemd-timesyncd.service: Unit
> systemd-timesyncd.service not found.
>   48s Check if the NTP server is made available to daemon...Failed to
> parse bus message: No route to host
>   49s autopkgtest [11:04:02]: test timesyncd-ntp-servers-from-dhcp:
> ---]

That service unit is provided by systemd-timesyncd, which systemd
recommends. Basically, unless your testing environment explicitly
installs another package providing time-daemon, this shouldn't happen,
since systemd would have pulled systemd-timesyncd by default.

Martin-Éric



Bug#1069162: Problem starting at boot, MAINPID to kill is a root-owned java process

2024-04-17 Thread martin f krafft
Package: puppetserver
Version: 7.9.5-2
Severity: normal

I found puppetserver failing to boot, because the `ExecStartPost` 
line fails:

```
[Service]
ExecStartPost=sh -c "while ! head -c1 ${RUNTIME_DIRECTORY}/restart | grep -q 
'^1'; do kill -0 $MAINPID && sleep 1 || exit 1; done"
```

Adding a little debugging output, I find `$MAINPID` pointing to the wrong
process, and the `kill` failing:

```
sh[653]: + ps -fp 652
sh[653]: UID  PIDPPID  C STIME TTY  TIME CMD
sh[653]: root 652   1  0 10:34 ?00:00:00 (java)
sh[653]: + kill -0 652 Apr 17 10:18:27
sh[653]: sh: 1: kill: Operation not permitted
```

It's unclear to me why `$MAINPID` points at the root-owned `java` process, or
why that process is even started as root, given that `User=puppet` is
specified.

This only happens during boot, and not 100% of the time. When the service is
restarted later, it works fine.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.13-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE=en_NZ:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages puppetserver depends on:
ii  default-jre-headless 2:1.17-75
pn  jruby
pn  libclj-time-clojure  
pn  libclojure-java  
pn  libcomidi-clojure
pn  libcommons-exec-java 
ii  libcommons-io-java   2.16.0-1
pn  libcommons-lang-java 
pn  libdropwizard-metrics-java   
pn  libdujour-version-check-clojure  
pn  libjruby-utils-clojure   
pn  libkitchensink-clojure   
pn  libliberator-clojure 
pn  libprismatic-schema-clojure  
pn  libpuppetlabs-http-client-clojure
pn  libpuppetlabs-i18n-clojure   
pn  libpuppetlabs-ring-middleware-clojure
pn  libraynes-fs-clojure 
pn  librbac-client-clojure   
pn  libsemver-clojure
pn  libshell-utils-clojure   
pn  libslingshot-clojure 
pn  libssl-utils-clojure 
pn  libtrapperkeeper-authorization-clojure   
pn  libtrapperkeeper-clojure 
pn  libtrapperkeeper-comidi-metrics-clojure  
pn  libtrapperkeeper-filesystem-watcher-clojure  
pn  libtrapperkeeper-metrics-clojure 
pn  libtrapperkeeper-scheduler-clojure   
pn  libtrapperkeeper-status-clojure  
pn  libtrapperkeeper-webserver-jetty9-clojure
pn  libyaml-snake-java   
ii  procps   2:4.0.4-4
pn  puppet-agent 
ii  ruby 1:3.1+nmu1
ii  ruby-concurrent  1.2.3-2
pn  ruby-deep-merge  
pn  ruby-fast-gettext
pn  ruby-gettext 
pn  ruby-hocon   
ii  ruby-locale  2.1.3-1
pn  ruby-puppet-resource-api 
pn  ruby-puppetserver-ca-cli 
pn  ruby-semantic-puppet 
pn  ruby-text

Versions of packages puppetserver recommends:
pn  puppet-module-puppetlabs-mailalias-core  

puppetserver suggests no packages.


-- 
 .''`.   martin f. krafft 
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems


Bug#1069059: cockpit update from DSA-5655-1 without binary builds (build failures)

2024-04-16 Thread Martin Pitt
Control: tag -1 upstream fixed-upstream patch
Control: forwarded -1 https://github.com/cockpit-project/cockpit/pull/19790

Hello Salvatore and Santiago,

Salvatore Bonaccorso [2024-04-15 19:28 +0200]:
> The update for cockpit in DSA 5655-1 had problems with the
> test-sshbridge test, causing FTBFS:
>
> >From the tail of the test failure:
>
> # cockpit-protocol-DEBUG: test-ssh: output queue empty
>
> (cockpit-ssh:3731): cockpit-ssh-WARNING **: 20:51:17.702: 
> (src/ssh/cockpitsshrelay.c:1423):cockpit_ssh_connect: runtime check failed: 
> (ssh_options_set (data->session, SSH_OPTIONS_HOST, host) == 0)
>
> (cockpit-ssh:3731): cockpit-ssh-WARNING **: 20:51:17.702: 
> (src/ssh/cockpitsshrelay.c:1424):cockpit_ssh_connect: runtime check failed: 
> (ssh_options_parse_config (data->session, NULL) == 0)
> # cockpit-protocol-DEBUG: test-ssh: reading input 1
> # cockpit-protocol-DEBUG: test-ssh: received a 82 byte payload
> # cockpit-protocol-DEBUG: test-ssh: want more data
> **
> cockpit-ssh:ERROR:src/ssh/test-sshbridge.c:560:wait_until_transport_init: 
> assertion failed (json_object_get_string_member (init, "command") == "init"): 
> ("authorize" == "init")
> Bail out! 
> cockpit-ssh:ERROR:src/ssh/test-sshbridge.c:560:wait_until_transport_init: 
> assertion failed (json_object_get_string_member (init, "command") == "init"): 
> ("authorize" == "init")
> cockpit-ssh-Message: 20:51:17.704: cockpit-ssh some_host: -1 couldn't 
> connect: Hostname required 'some_host' '22'
> cockpit-ssh-Message: 20:51:17.704: couldn't write control message: Broken pipe
> cockpit-ssh-Message: 20:51:17.704: couldn't write authorize message: 
> Inappropriate ioctl for device
> FAIL test-sshbridge (exit status: 134)

Argh, I can reproduce. The test passes with the previous
http://snapshot.debian.org/package/libssh/0.10.5-3/ but fails with current 
0.10.6-0+deb12u1.

The reason is annoyingly mundane, and already got fixed upstream half a year 
ago:
https://github.com/cockpit-project/cockpit/commit/518d36c3492020525

I prepared a package update with that fix cherry-picked. See attached debdiff.
It builds fine in a clean bookworm container now.
But I don't know how exactly to target and upload this: to bookworm-security or
-updates? It's a follow-up for a previous security update to make that actually
work, but not a security update in itself.

Santiago Vila [2024-04-15 20:28 +0200]:
> For completeness: this was already happening in bullseye and bookworm
> before the DSA. (Reminder for myself: report all the bugs I found
> last week while rebuilding bullseye and bookworm).

Right, that makes sense. There are no C code changes between 287 and 287.1.

Thanks, and sorry for the trouble,

Martin
diff -Nru cockpit-287.1/debian/changelog cockpit-287.1/debian/changelog
--- cockpit-287.1/debian/changelog  2024-04-02 11:11:19.0 +0200
+++ cockpit-287.1/debian/changelog  2024-04-16 09:20:17.0 +0200
@@ -1,3 +1,11 @@
+cockpit (287.1-0+deb12u2) bookworm-security; urgency=medium
+
+  * Add 0001-ssh-Use-valid-host-name-in-test-sshbridge.patch:
+Use valid host name in test-sshbridge. Fixes FTBFS due to unit test
+failure when building against libssh 0.10.6. (Closes: #1069059)
+
+ -- Martin Pitt   Tue, 16 Apr 2024 09:20:17 +0200
+
 cockpit (287.1-0+deb12u1) bookworm-security; urgency=medium
 
   * New upstream security update:
diff -Nru 
cockpit-287.1/debian/patches/0001-ssh-Use-valid-host-name-in-test-sshbridge.patch
 
cockpit-287.1/debian/patches/0001-ssh-Use-valid-host-name-in-test-sshbridge.patch
--- 
cockpit-287.1/debian/patches/0001-ssh-Use-valid-host-name-in-test-sshbridge.patch
   1970-01-01 01:00:00.0 +0100
+++ 
cockpit-287.1/debian/patches/0001-ssh-Use-valid-host-name-in-test-sshbridge.patch
   2024-04-16 09:19:18.0 +0200
@@ -0,0 +1,36 @@
+From 518d36c349202052578a459872c3657760226648 Mon Sep 17 00:00:00 2001
+From: Martin Pitt 
+Date: Fri, 29 Dec 2023 07:12:11 +0100
+Subject: [PATCH] ssh: Use valid host name in test-sshbridge
+
+libssh 0.10.6 made host name parsing stricter. `some_host` is not a
+valid general host name, and is rejected with the latest version.
+---
+ src/ssh/test-sshbridge.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/ssh/test-sshbridge.c b/src/ssh/test-sshbridge.c
+index e0ff9a7a9..9c561e29a 100644
+--- a/src/ssh/test-sshbridge.c
 b/src/ssh/test-sshbridge.c
+@@ -323,7 +323,7 @@ setup (TestCase *tc,
+   if (!fixture->knownhosts_home)
+   g_assert_cmpint (mkdir (tc->home_ssh_dir, 0700), ==, 0);
+ 
+-  g_string_append (content, "Host some_host\n");
++  g_string_append (content, "Host somehost\n");
+   g_string_append_printf (content, "\tHostname %s\n", hostname);
+ 
+   if (fixture->ssh_confi

Bug#1068969: csound-utils installs /usr/bin/extractor which has no manual page.

2024-04-14 Thread Martin Guy
Package: csound-utils
Version: 1:6.18.1+dfsg-1
Severity: normal
X-Debbugs-Cc: martinw...@gmail.com

extractor --help says

--Csound version 6.18 (double samples) 2022-11-24
[commit: none]
libsndfile-1.2.0
util extractor:
Usage:  extractor [-flags] soundfile
Legal flags are:
-o fnamesound output filename
-N  notify (ring the bell) when done
-S integer  sample number at which to start file
-Z integer  sample number at which to end file
-Q integer  number of samples to read
-T fpnumtime in secs at which to start file
-E fpnumtime in secs at which to end file
-D fpnumduration in secs of extract
-R  Rewrite header
-H  Heartbeat
-v  verbose mode for debugging
-- fnameLog output to file
flag defaults: extractor -otest -S 0
extractor: error: unknown flag --
end of score.  overall amps:  0.0
   overall samples out of range:0
0 errors in performance
Elapsed time at end of performance: real: 0.001s, CPU: 0.000s

so I guess it's some kind of sound convertor.
A manual page saying what it is and what it does and how to use it
would be nice.

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

Kernel: Linux 6.1.0-15-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=ANSI_X3.4-1968) 
(ignored: LC_ALL set to C), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages csound-utils depends on:
ii  csound   1:6.18.1+dfsg-1
ii  libc62.36-9+deb12u4
ii  libcsound64-6.0  1:6.18.1+dfsg-1
ii  libsamplerate0   0.2.2-3
ii  libsndfile1  1.2.0-1

csound-utils recommends no packages.

csound-utils suggests no packages.

-- no debconf information



Bug#1068922: runit-init: configuring network interfaces at boot inside LXC with runit as init system fails

2024-04-13 Thread Martin Steigerwald
Martin Steigerwald - 13.04.24, 15:05:41 CEST:
> No PATH defined.
> 
> The script defines it. See line 8 in my changed script. However it does
> not export it. Thus adding line 9 fixes the bug I reported:
> 
>   8 PATH=/sbin:/usr/sbin:/bin:/usr/bin
>   9 export PATH
> 
> The network is configured just fine after adding that line.

Since configuring networking works on physical machines – I know for sure 
with Devuan 5 aka Daedalus and Devuan Ceres which was at a similar state 
Devuan Excalibur is currently – regarding the right fix the question 
remains:

What is different with the PATH in both cases and why?

Why is it empty inside the (unprivileged) Incus managed LXC container? Is 
it empty on the physical machine? I doubt it. But where does the difference 
come from? And anyway the PATH is being set in both stage 1 and stage 2 
scripts, just not exported. So on a physical machine it appears that PATH 
is being exported before already. It might be exported before already on a 
container as well, albeit undefined / empty.

In both cases /bin/sh points to /bin/dash. Both the VM with Excalibur and 
the physical host with Daedalus are usrmerge'd.

-- 
Martin



Bug#1068922: runit-init: configuring network interfaces at boot inside LXC with runit as init system fails

2024-04-13 Thread Martin Steigerwald
Martin Steigerwald - 13.04.24, 14:32:16 CEST:
> Any idea how to find the cause of what is happening here?

I found the cause:

The container starts out with an almost empty environment. In
/etc/runit/1 I added lines 4 to 6:

  1 #!/bin/sh
  2 # system one time initialization tasks
  3 
  4 echo ">> environment" >> /tmp/rcS.log
  5 /usr/bin/env >> /tmp/rcS.log
  6 echo ">> end of environment" >> /tmp/rcS.log
  7 
  8 PATH=/sbin:/usr/sbin:/bin:/usr/bin

(For some reason using /tmp/rcS.log did not give me any output. Although
/tmp is not mounted elsewhere during the boot process.)

This gives me:

root@zdevuan:~# cat rcS.log 
>> environment
container=lxc
PWD=/
>> end of environment

No PATH defined.

The script defines it. See line 8 in my changed script. However it does not 
export it. Thus adding line 9 fixes the bug I reported:

  8 PATH=/sbin:/usr/sbin:/bin:/usr/bin
  9 export PATH

The network is configured just fine after adding that line.



Same goes for stage 2. In /etc/runit/2 I added:

 38 echo "$runsv_dir" 2>&1 >> /tmp/rc2.log
 39 echo ">> environment" >> /tmp/rc2.log
 40 env >> /tmp/rc2.log >>  /tmp/rc2.log
 41 echo ">> end of environment"
 42 ls -l /etc/runit/no.emulate.sysv 2>&1 >>/tmp/rc2.log
 43 if [ "$runsv_dir" != solo ] && [ ! -e /etc/runit/
no.emulate.sysv ]; then
 44 echo "run rc2.d scripts…" 2>&1 >>/tmp/rc2.log
 45 /lib/runit/async-timeout /lib/runit/run_sysv_scripts 
'/etc/rc2.d' 2>&1 >>/tmp/rc2.log
 46 fi

Which gives me:

>> environment
container=lxc
PWD=/
>> end of environment

Exporting the PATH there as well like

  1 #!/bin/sh
  2 
  3 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
  4 export PATH
  5 SVDIR=/etc/service

fixes

root@zdevuan:~# cat /etc/boot.d/network
#!/usr/bin/env sh

/etc/init.d/networking restart

The network is configured even without the "export PATH" fix in
/etc/runit/1.

I just wonder why stage 2 contains /usr/local bin directories. I think
that should not be the case. Shall I report this as a different issue?



I am now undoing my debug output.

I think I could provide a merge request for the fixes at a later time.
For now I like to finish the Devuan template and actually use it.

That bootlogd does not seem to work inside a container is a different
issue I may report at another time.

I added empty "debug" and "verbose" files in /etc/runit but did not
find any debug output. Maybe those files needed to have some content.
Maybe it requires bootlogd.

But that is for another time :)

Best,
-- 
Martin



Bug#1068922: runit-init: configuring network interfaces at boot inside LXC with runit as init system fails

2024-04-13 Thread Martin Steigerwald
Package: runit-init
Version: 2.1.2-54
Severity: normal
X-Debbugs-Cc: mar...@lichtvoll.de

Dear Maintainer,

Hi!

I have Devuan Excalibur with Incus (forked from LXD) managed LXC
containers. reportbug said the package is unforked and thus I agreed
to send to Debian BTS instead.

All but one of them are Alpine Linux. In there I installed dhcpcd for
dual stack DHCP from Incus managed dnsmasq.

I am currently configuring myself a Devuan template starting from

incus launch images:devuan/daedalus zdevuan

I installed runit-init and socklog-run in there.

The containers comes up but dhcpcd is not running.

It should have been started by /etc/init.d/networking due to
/etc/network/interfaces:

auto eth0
iface eth0 inet dhcp

And indeed it is:

root@zdevuan:~# /etc/init.d/networking start
Configuring network interfaces...dhcpcd-9.4.1 starting
[…]

However even with:

root@zdevuan:~# cat /etc/boot.d/network
#!/usr/bin/env sh

/etc/init.d/networking start

it does not work.



I looked up how runit stage 2 runs init scripts. It does so by:

root@zdevuan:/etc# grep -r "rc2.d"
runit/2:/lib/runit/async-timeout /lib/runit/run_sysv_scripts 
'/etc/rc2.d'

So I ran

/lib/runit/async-timeout /lib/runit/run_sysv_scripts '/etc/rc2.d'

manually and indeed it picks up /etc/boot.d/network:

root@zdevuan:~# /lib/runit/async-timeout /lib/runit/run_sysv_scripts 
'/etc/rc2.d'
dmesg: read kernel buffer failed: Operation not permitted
Not running dhcpcd because /etc/network/interfaces ... failed!
defines some interfaces that will use a DHCP client ... failed!
Configuring network interfaces...dhcpcd-9.4.1 starting
[…]

That last line is from /etc/boot.d/network.

Thus I tried to find out whether /etc/runit/2 actually runs those scripts
on boot:

 38 echo "$runsv_dir" 2>&1 >> /tmp/rc2.log
 39 ls -l /etc/runit/no.emulate.sysv 2>&1 >>/tmp/rc2.log
 40 if [ "$runsv_dir" != solo ] && [ ! -e /etc/runit/no.emulate.sysv ]; 
then
 41 echo "run rc2.d scripts…" 2>&1 >>/tmp/rc2.log
 42 /lib/runit/async-timeout /lib/runit/run_sysv_scripts 
'/etc/rc2.d' 2>&1 >>/tmp/rc2.log
 43 fi

This gives me:

root@zdevuan:~# cat /tmp/rc2.log 
default
run rc2.d scripts…
Not running dhcpcd because /etc/network/interfaces ... failed!
defines some interfaces that will use a DHCP client ... failed!
Configuring network interfaces...failed.

So indeed stage 2 runs the scripts. But it cannot configure the network
interface at this time. However running

/lib/runit/async-timeout /lib/runit/run_sysv_scripts '/etc/rc2.d'

later just works okay as shown above.

Also putting "/etc/init.d/networking restart" inside
"/etc/boot.d/network" does not work:

Running /etc/init.d/networking restart is deprecated because it may not 
re-enable some interfaces ... (warning).
Reconfiguring network interfaces...failed.

Not even putting

echo "ifdown eth0:"
ifdown eth0

echo "ifup eth0:"
ifup eth0

in there does work:

root@zdevuan:~# cat /tmp/rc2.log 
default
run rc2.d scripts…
Not running dhcpcd because /etc/network/interfaces ... failed!
defines some interfaces that will use a DHCP client ... failed!
ifdown eth0:
ifup eth0:

No output from "ifup eth0" which does not seem right.

However "ifdown eth0" and "ifup eth0" just works fine after booting. But
even if I insert a "sleep 10" before those, it still does not work.



I also looked for how rcS.d scripts are executed by Runit stage 0:

root@zdevuan:/etc# grep -r "rcS.d"
[…]
runit/1:for script in /etc/rcS.d/S* ; do


In there I added for debugging:

 11 for script in /etc/rcS.d/S* ; do
 12 path=$(realpath "$script")
 13 name=${path##*/}
 14 [ -e "/etc/runit/no.emulate.sysv.d/$name" ] && continue
[…]
 19 echo "run $script" >>/tmp/rcS.log
 20 "$script" start --force-sysv 2>&1 >>/tmp/rcS.log
 21 done

And indeed stage1 runs the scripts. But configuring network interfaces
fails there as well:

root@zdevuan:~# cat /tmp/rcS.log 
run /etc/rcS.d/S08mountall.sh
Mounting local filesystems...done.
Activating swapfile swap, if any...done.
run /etc/rcS.d/S09mountall-bootclean.sh
Cleaning up temporary files
run /etc/rcS.d/S10brightness
run /etc/rcS.d/S10procps
Starting Setting kernel variables: sysctl is already running.
run /etc/rcS.d/S10stop-bootlogd-single
run /etc/rcS.d/S10urandom
run /etc/rcS.d/S11networking
Configuring network interfaces...failed.
run /etc/rcS.d/S12mountnfs.sh
run /etc/rcS.d/S13mountnfs-bootclean.sh
Cleaning up temporary files
run /etc/rcS.d/S14bootmisc.sh


However as bootlogd is not being started and would not work inside
an LXC container anyway, I am not sure I can see any loggin

Bug#1068898: Reinstate OpenRD netboot images for bookworm

2024-04-13 Thread Martin Michlmayr
* Cyril Brulebois  [2024-04-13 08:25]:
> I don't mind doing that again, but what's the game plan here? If systems
> are already installed and working fine, then d-i is irrelevant.

Well, maybe someone wants to install Debian, either because they find
an old OpenRD somewhere or because Rick's hard drive dies or
something.

> For any new systems people might want to deploy, installing bullseye
> then upgrading to bookworm already works?

Of course, but bullseye will be moved to archive.d.o at some point (I
know you can install from there, but then you have to specify the
mirror).

Anyway, I have no game play.  Like I said, it's probably all a waste
of time, but Debian bookworm works on OpenRD and d-i should work if we
add the image, we already have a patch... so it seems like we should
just do it.

My game play is that I'm a perfectionist but I am aware there are
pretty much no users of Debian on OpenRD (I only know of Rick!).

> So OpenRD has no future in trixie as far as I understand. At least that
> would mean not having to do that again again, if we were to enable
> OpenRD images again for bookworm.

Yes, imho let's add the image for bookworm and let this be the end of
it. ;)

But if you just want to close this feature request, I doubt many
people will care.
-- 
Martin Michlmayr
https://www.cyrius.com/



Bug#1068898: Reinstate OpenRD netboot images for bookworm

2024-04-12 Thread Martin Michlmayr
Package: debian-installer
Version: 20230607+deb12u5

I'm sorry to be that guy who shows up every few years to waste
everyone's time... but... I was updating my Kirkwood pages for
bookworm and noticed that the OpenRD images are gone.

Now you may remember that we had the same situation for bullseye
(#934072) and Cyril kindly restored the netboot images:
https://salsa.debian.org/installer-team/debian-installer/-/commit/3ef30be60ab128f53a0cd16e6c1e91a3123988b4

I guess this change never got committed to master/main because
bullseye was going to be the last release for armel.

But armel is still in bookworm and Rick confirmed he's running
bookworm on his OpenRD, so I see no reason why d-i wouldn't work if
we apply the same patch to the bookworm d-i.

Honestly, I'm not sure if it's worth it as Rick is probably the one
Debian on OpenRD left, but since bookworm will probably be the last
release of armel (or not?) it would be nice if the installer was
working on OpenRD.

Cyril or Vagrant, can you easily apply the patch above and generate a
test image for Rick?

Sorry for creating work (again) for such a minor platform...
-- 
Martin Michlmayr
https://www.cyrius.com/



Bug#1061137: Doesn't work on SheevaPlug

2024-04-12 Thread Martin Michlmayr
* Vagrant Cascadian  [2024-01-18 20:07]:
> > So we need a stable update with this change.
> 
> Thanks everyone!
> 
> This is a pretty trivial fix, so including in the next bookworm/stable
> point release should work!

Is this still planned?

-- 
Martin Michlmayr
https://www.cyrius.com/



Bug#1068860: [INTL:sv] Swedish strings for libcifpp debconf

2024-04-12 Thread Martin Bagge / brother

package: libcifpp
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of libcifpp debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the libcifpp package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: libci...@packages.debian.org\n"
"POT-Creation-Date: 2024-04-01 18:42+\n"
"PO-Revision-Date: 2024-04-12 13:15+0200\n"
"Last-Translator: Martin Bagge , 2024\n"
"Language-Team: Swedish zdebian-l10n-swed...@lists.debian.org>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: boolean
#. Description
#: ../libcifpp-data.templates:1001
msgid "Should mmcif_pdbx files be updated automatically?"
msgstr "Ska mmcif_pdbx-filer uppdateras automatiskt?"

#. Type: boolean
#. Description
#: ../libcifpp-data.templates:1001
msgid ""
"The default mmcif_pdbx.dic file may become out-of-date over time. Using this "
"option you can enable automatic weekly updating of this file."
msgstr "Standardfilen mmcif_pdbx.dic kan bli utdaterad över tid. Genom att aktivera detta alternativ så uppdateras den veckovis."


Bug#1068859: [INTL:sv] Swedish strings for put-dns debconf

2024-04-12 Thread Martin Bagge / brother

package: put-dns
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of put-dns debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the put-dns package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: put-dns\n"
"Report-Msgid-Bugs-To: put-...@packages.debian.org\n"
"POT-Creation-Date: 2021-02-22 08:32+\n"
"PO-Revision-Date: 2024-04-12 13:20+0200\n"
"Last-Translator: Martin Bagge , 2024\n"
"Language-Team: Swedish zdebian-l10n-swed...@lists.debian.org>\n"
"Language: sv\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 "Automatically update domain in put-dns.conf?"
msgstr "Uppdatera domän i put-dns.conf automatiskt?"

#. Type: boolean
#. Description
#: ../templates:1001
msgid ""
"If enabled put-dns will, on configuration, try to detect a valid external "
"domain name on the current system and update the put-dns.conf configuration "
"file to use it. If disabled then the configuration will not be automatically "
"updated."
msgstr "Aktiveras detta alternativ kommer put-dns försöka hitta en giltig extern domän för systemet vid omkonfiguration och uppdaterar put-dns.conf så att den används. Om det inte aktiveras kommer inställningarna inte att uppdareras automatiskt."


Bug#1068858: [INTL:sv] Swedish strings for osk-sdl debconf

2024-04-12 Thread Martin Bagge / brother

package: osk-sdl
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of osk-sdl debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the osk-sdl package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: osk-sdl\n"
"Report-Msgid-Bugs-To: osk-...@packages.debian.org\n"
"POT-Creation-Date: 2022-08-08 09:21+\n"
"PO-Revision-Date: 2024-04-12 13:18+0200\n"
"Last-Translator: Martin Bagge , 2024\n"
"Language-Team: Swedish zdebian-l10n-swed...@lists.debian.org>\n"
"Language: sv\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 "Automatically clean crypttab?"
msgstr "Ska crypttab rensas automatiskt vid avinstallation?"

#. Type: boolean
#. Description
#: ../templates:1001
msgid ""
"Selecting this will result in instances of 'osk-sdl-keyscript'  being "
"removed from /etc/crypttab on package removal."
msgstr "Aktiveras detta alternativ så kommer osk-sdl-keyscript-instanser tas bort från /etc/crypttab automatiskt när paketet tas bort."


Bug#1068857: [INTL:sv] Swedish strings for unl0kr debconf

2024-04-12 Thread Martin Bagge / brother

package: unl0kr
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.
--
brother# Translation of unl0kr debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the unl0kr package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: unl...@packages.debian.org\n"
"POT-Creation-Date: 2024-04-01 23:38+\n"
"PO-Revision-Date: 2024-04-12 13:26+0200\n"
"Last-Translator: Martin Bagge \n"
"Language-Team: Swedish \n"
"Language: sv\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 "Automatically clean crypttab?"
msgstr "Ska crypttab städas upp automatiskt?"

#. Type: boolean
#. Description
#: ../templates:1001
msgid ""
"Selecting this will result in instances of 'unl0kr-keyscript'  being removed "
"from /etc/crypttab on package removal."
msgstr "Aktiveras detta alternativ så kommer instancer av unl0kr-keyscript tas bort från /etc/crypttab när paketet tas bort."


Bug#1068856: [INTL:sv] Swedish strings for qcumber debconf

2024-04-12 Thread Martin Bagge / brother

package: qcumber
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.

I did the translation to the best of my abilities. In the following 
English text I think it is hard to understand the exact wording and what 
they should mean.


> If you want to run QCumber the directory of the kraken database
> needs to be known to the program.

Maybe the template should be reviewed as we did years ago =)

--
brother# Translation of qcumberX debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the qcumber package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: qcumber\n"
"Report-Msgid-Bugs-To: qcum...@packages.debian.org\n"
"POT-Creation-Date: 2016-11-29 14:47+0100\n"
"PO-Revision-Date: 2024-04-12 13:25+0200\n"
"Last-Translator: Martin Bagge , 2024\n"
"Language-Team: Swedish zdebian-l10n-swed...@lists.debian.org>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: string
#. Description
#: ../templates:1001
msgid "Installation directory of the minikraken database:"
msgstr "Sökväg för installation av minikraken-databasen?"

#. Type: string
#. Description
#: ../templates:1001
msgid ""
"QCumber is using kraken which needs a database.  To simplyfy the process of "
"creating the database which requires a lot of computing power there is the "
"option to download this database (see https://ccb.jhu.edu/software/;
"kraken/).  If you want to run QCumber the directory of the kraken database "
"needs to be known to the program.  Please input the directory the database "
"is installed or should the database be installed by the script /usr/share/"
"doc/qcumber/get-minikrakendb."
msgstr "QCumber använder kraken som behöver en databas. För att förenkla processen för att skapa databasen (vilket kräver ganska mycket beräkningskraft) så erbjuds alternativet att hämta databasen (läs mer på https://ccb.jhu.edu/software/kraken/). För att kunna starta QCumber måste sökvägen till databasen vara känd av programmet. Ange var databasen finns eller kommer att finnas när scriptet /usr/share/doc/qcumber/get-minikrakendb har kört."


Bug#1068800: [INTL:sv] Swedish strings for kdump-tools debconf

2024-04-11 Thread Martin Bagge / brother

package: kdump-tools
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.

--
brother# Translation of kdump-tools debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the kdump-tools package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: makedumpfile\n"
"Report-Msgid-Bugs-To: makedumpf...@packages.debian.org\n"
"POT-Creation-Date: 2016-06-10 12:46+0200\n"
"PO-Revision-Date: 2024-04-11 13:12+0200\n"
"Last-Translator: Martin Bagge , 2024\n"
"Language-Team: Swedish zdebian-l10n-swed...@lists.debian.org>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: boolean
#. Description
#: ../kdump-tools.templates:1001
msgid "Should kdump-tools be enabled by default?"
msgstr "Ska kdump-tools aktiveras?"

#. Type: boolean
#. Description
#: ../kdump-tools.templates:1001
msgid ""
"If you choose this option, the kdump-tools mechanism will be enabled. A "
"reboot is still required in order to enable the crashkernel kernel parameter."
msgstr "Om du väljer detta så kommer kdump-tools-mekanismen aktiveras. Systemet behöver dock startas om för att aktivera kärnflaggan crashkernel."


Bug#1068799: [INTL:sv] Swedish strings for hyperscan debconf

2024-04-11 Thread Martin Bagge / brother

package: hyperscan
severity: wishlist
tags: patch l10n

Please consider to add this file to translation of debconf.

--
brother# Translation of hyperscan debconf template to Swedish
# Copyright (C) 2024 Martin Bagge 
# This file is distributed under the same license as the hyperscan package.
#
# Martin Bagge , 2024
msgid ""
msgstr ""
"Project-Id-Version: hyperscan\n"
"Report-Msgid-Bugs-To: hypers...@packages.debian.org\n"
"POT-Creation-Date: 2016-07-26 23:46+0200\n"
"PO-Revision-Date: 2024-04-11 13:10+0200\n"
"Last-Translator: Martin Bagge , 2024\n"
"Language-Team: Swedish zdebian-l10n-swed...@lists.debian.org>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: boolean
#. Description
#: ../libhyperscan5.templates:1001
msgid "Really install package?"
msgstr "Vill du verkligen installera paketet?"

#. Type: boolean
#. Description
#: ../libhyperscan5.templates:1001
msgid ""
"This CPU lacks support for the Supplemental Streaming SIMD Extensions 3 "
"(SSSE3) instruction set that is required to execute programs linked against "
"hyperscan."
msgstr "Denna processor (CPU) saknar stöd för instruktionssettet Supplemental Streaming SIMD Extensions 3 (SSSE3) vilket krävs för att köra program som länkar mot hyperscan."


Bug#1068569: RM: nfs-ganesha-ceph [armel armhf i386] -- NBS; ceph dropped 32 bit support

2024-04-08 Thread Christoph Martin

Hi Adam,

Am 08.04.24 um 19:15 schrieb Adam D. Barratt:

On Mon, 2024-04-08 at 11:42 +0200, Christoph Martin wrote:

Hi Sebastian,

the packages are already removed from testing and unstable.
Where do you see a problem?


I'm not Sebastian, but the archive disagrees with you about the
packages having been removed from unstable.

adsb@coccia:~$ dak ls -s unstable -a armel,armhf,i386 nfs-ganesha-ceph 
nfs-ganesha-rados-grace nfs-ganesha-rgw
nfs-ganesha-ceph| 4.3-5 | unstable   | armel, armhf, i386
nfs-ganesha-rados-grace | 4.3-5 | unstable   | armel, armhf, i386
nfs-ganesha-rgw | 4.3-5 | unstable   | armel, armhf, i386


Thanks for your reply. I only took a look at the current version in 
unstable and testing. And this is 4.3-8 with binaries for amd64 arm64 
mips64el ppc64el riscv64 s390x.


So the issue is, that the leftover binaries from version 4.3-5 are still 
in the archive.


Regards
Christoph


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1068569: RM: nfs-ganesha-ceph [armel armhf i386] -- NBS; ceph dropped 32 bit support

2024-04-08 Thread Christoph Martin

Hi Sebastian,

the packages are already removed from testing and unstable.
Where do you see a problem?

Regards
Christoph

Am 07.04.24 um 13:21 schrieb Sebastian Ramacher:

Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: nfs-gane...@packages.debian.org, sramac...@debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Control: affects -1 + src:nfs-ganesha
Control: block 1065470 by -1
Control: clone -1 -2
Control: clone -1 -3
Control: retitle -2 RM: nfs-ganesha-grace [armel armhf i386] -- NBS; ceph 
dropped 32 bit support
Control: retitle -3 RM: nfs-ganesha-rgw [armel armhf i386] -- NBS; ceph dropped 
32 bit support

  nfs-ganesha (4.3-6) unstable; urgency=medium
  .
* only configure with ceph for some 64bit archs

So please remove the old nfs-ganesha-ceoph, nfs-ganesha-rados-grace, and
nfs-genesha-rgw binaries from armel, armhf and i386.



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1068597: quodlibet: most Explore options are brain damaged

2024-04-07 Thread Martin
Control: retitle -1 quodlibet: please add other, better explore options
Control: severity -1 wishlist

On 2024-04-07 20:42, José Luis González wrote:
> Important severity because the program is unmanageable with more than
> just a beginner collection.

I respect your opinion, but mind, that use cases can be different.

E.g. I use quodlibet for years, with more than 45k tracks, but use
"Track List" and "Playlists" only, and do not care about albums at all.

Your feature request might be valid for your specific use case, but to
others the program is perfectly usable as it is.



Bug#1061087: RFS: bash-unit/2.1.0-1 [RFP] -- bash_unit - bash unit testing

2024-04-06 Thread Martin Dosch

Dear Andrey,

On 06.04.2024 19:25, Andrey Rakhmatullin wrote:

You need to use bash_unit from the package. Likely as simple as
"./bash_unit".


thanks, that's it. Just pushed the changes and uploaded to mentors.

Best regards,
Martin


signature.asc
Description: PGP signature


Bug#1061087: RFS: bash-unit/2.1.0-1 [RFP] -- bash_unit - bash unit testing

2024-04-06 Thread Martin Dosch

Dear Andrey,

On 06.04.2024 13:36, Andrey Rakhmatullin wrote:

Hi Martin, you added a B-D on itself, I assume it's to run build-time
tests, buit the idea of build-time tests is to use the software being
package, 


Do you know how to achieve this? When I remove the build-dep on itself 
the built fails as the test can not be performed:

   debian/rules override_dh_auto_test
make[1]: Entering directory '/<>'
bash_unit -f tap ./tests/test_*
/bin/sh: 1: bash_unit: not found
make[1]: *** [debian/rules:9: override_dh_auto_test] Error 127




not the version from repos (also B-D on itself orevents it from
being built).
Yes, as it's not yet in the repos I had to inject it locally to get it 
built.


Best regards,
Martin


signature.asc
Description: PGP signature


Bug#1061087: RFS: bash-unit/2.1.0-1 [RFP] -- bash_unit - bash unit testing

2024-04-05 Thread Martin Dosch

Dear Andrey,

thank you for the valuable feedback. I hope it is all properly settled 
now. I just uploaded a new build to mentors and pushed the changes to 
the repo.


Thank you very much,
Martin


signature.asc
Description: PGP signature


Bug#1027405: regina-rexx FTCBFS: builds for the build architecture

2024-04-05 Thread Agustin Martin
El mar, 2 abr 2024 a las 13:49, Helmut Grohne () escribió:
> On Fri, Mar 29, 2024 at 01:29:04PM +0100, Agustin Martin wrote:
>
> > However, there is another problem with other arches (e.g. arm64). Some
> > binary files containing compiled error messages are built with a
> > locally built program (msgcmp). Because of incompatible arches, it
> > cannot be run and files cannot be built, and then, build fails when
> > trying to install them (error is disabled during build). The first
> > idea was to have a separate arch:all pakage with those messages, but
> > it would not be arch:all because those messages binary files depend on
> > arch endianness.
>
> Does that mean that it vendors a gettext rather than using the system
> gettext? There is a msgcmp in the gettext package and it is Multi-Arch:
> foreign. If this is something different from gettext, you should likely
> use CC_FOR_BUILD as set by dpkg's buildtools.mk for compiling msgcmp.c.
> I don't think it is installed into any binary package so there likely is
> no need to compile it twice in a cross build.

HI, Helmut,

Thanks for the testing and for the info. Yes, a completely different
system is used for internationalization, not gettext.

By the way, upstream is active and responsive. I have recently opened
a couple of tickets about different things

https://sourceforge.net/p/regina-rexx/support-requests/56/
https://sourceforge.net/p/regina-rexx/support-requests/57/

and reply to first one was more than quick. The other has just been opened.

-- 
Agustin



Bug#1068394: hunspell-it: Verb 'possedere' is in it_IT.dic, but is highlighted as error

2024-04-04 Thread Agustin Martin
El jue, 4 abr 2024 a las 15:33, Alessio Paonessa
() escribió:
>
> Package: hunspell-it
> Version: 1:24.2.2-1
> Severity: normal
> Tags: l10n
> X-Debbugs-Cc: livm...@hotmail.com
>
> Dear Maintainers,
>
> when I write the conjugations of the verb 'possedere' in a text editor, the
> word is marked as an error.
>
> A quick check to the file it_IT.dic seems to correctly list it at line 60847.
> Nonetheless, the conjugations are highlighted as incorrect.

Hi, Alessio,

I do not speak italian but has looked sometimes at
ispell/myspell2/hunspell affix files, so here go my 2cents.

First, I suggest you to send the exact words that triggered the error,
to make debugging easier. From what I see, the problem might be that
"È" flag is not present in aff file, but used in the dic file

$ grep È /usr/share/hunspell/it_IT.dic
possedere/ÈI
risedere/ÈI
sedere/ÈSI
soprassedere/ÈI

$ grep È /usr/share/hunspell/it_IT.aff
TRY aioertnsclmdpgubzfvhàq'ACMSkBGPLxEyRTVòIODNwFéùèìjUZKHWJYQXÙÀÒÈÌÉ
# Nota: non presenti nel dizionario: ÙÀÒÈÌÉ, vanno aggiunte alla TRY rigenerata
MAP eéèEÉÈ

"I" flag seems to work well,

$ echo possedermi possederti possedervi possederci | hunspell -a -d it_IT
@(#) International Ispell Version 3.2.06 (but really Hunspell 1.7.2)
*
*
*
*
Do not know what "È" flag was supposed to handle. By the way, other
words in above list should show similar problems.

I do not speak italian, so I suggest you to report this problem
directly to the upstream email available in it_IT.aff file.

E-Mail: marinalatinilibreofficeorg

Hope this helps,

Regards,

-- 
Agustin



Bug#1068329: seems xz-utils 5.6.0 and 5.6.1 deb files has the backdoor, please remove both

2024-04-03 Thread Martin Zobel-Helas
Hi ZenWorker,Am 03.04.2024 um 15:51 schrieb ZenWalker :Package: snapshot.debian.orgSeverity: graveDebian is tracking issues related to the xz backdoor additionally at https://salsa.debian.org/ftp-team/xz-2024-incident/. I made Bastian aware of your perfect catch and this is now also https://salsa.debian.org/ftp-team/xz-2024-incident/-/issues/13.Thank you for your help!Martin

Bug#1068293: flowblade: 2.14 fails to launch due to missing app.py

2024-04-03 Thread Martin-Éric Racine
Solving this requires adding Depends: python3-libusb1



Bug#1068293: flowblade: 2.14 fails to launch due to missing app.py

2024-04-03 Thread Martin-Éric Racine
As see in 
<https://github.com/jliljebl/flowblade/blob/master/flowblade-trunk/docs/RELEASE_NOTES.md>:

"Distro packagers, please see info on the needed configuration file
addition (/etc/udev/rules.d/90-flowblade.rules) described in the link
to docs above."

Martin-Éric



Bug#1068293: flowblade: 2.14 fails to launch due to missing app.py

2024-04-02 Thread Martin-Éric Racine
Package: flowblade
Version: 2.14.0.1-1
Severity: important

$ flowblade 
FLOWBLADE MOVIE EDITOR 2.14.0.1
---
Launch script dir: /usr/bin
Running from installation...
modules path: /usr/share/flowblade/Flowblade
MLT found, version: 7.12.0
Failed to import module app.py to launch Flowblade!
ERROR: No module named 'usb1'
Installation was assumed to be at: /usr/share/flowblade/Flowblade


-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages flowblade depends on:
ii  ffmpeg7:5.1.4-0+deb12u1
ii  frei0r-plugins1.8.0-1+b1
ii  gir1.2-gdkpixbuf-2.0  2.42.10+dfsg-1+b1
ii  gir1.2-glib-2.0   1.74.0-3
ii  gir1.2-gtk-3.03.24.38-2~deb12u1
ii  gir1.2-pango-1.0  1.50.12+ds-1
ii  gmic  2.9.4-4+b4
ii  libmlt-data   7.12.0-1
ii  librsvg2-common   2.54.7+dfsg-1~deb12u1
ii  python3   3.11.2-1+b1
ii  python3-cairo 1.20.1-5+b1
ii  python3-dbus  1.3.2-4+b1
ii  python3-distutils 3.11.2-3
ii  python3-gi3.42.2-3+b1
ii  python3-gi-cairo  3.42.2-3+b1
ii  python3-mlt   7.12.0-1+b1
ii  python3-numpy 1:1.24.2-1
ii  python3-opencv4.6.0+dfsg-12
ii  python3-pil   9.4.0-1.1+b1
ii  swh-plugins   0.4.17-2

flowblade recommends no packages.

flowblade suggests no packages.

-- no debconf information



  1   2   3   4   5   6   7   8   9   10   >