Bug#1034816: aide aborts with error "realloc: failed to allocate memory", exit code 22

2023-04-25 Thread Thomas Dorner
Hello Hannes,

thanks for the quick response.

> How many files are in the AIDE database on a successful run? Does this
> number significantly differ when the aide check fails?

You mean the /var/lib/aide/aide.db?
# zcat /var/lib/aide/aide.db | wc
 755240 21146627 442199792

The /var/lib/aide/aide.db after a failed one is always size 0.

> Is 0.18.2-1 the only version you experience this behaviour or does
> this error also occur with an older version?

I've never encountered this before, but I did not work with the
specific directory tree parallel to the AIDE run for at least 3 weeks
before the this one.

> Independently of the issue above, it might make sense to exclude this
> directory.

That's the work-around I'll put in place till you try something
different.

Best regards, Thomas
-- 
퓣퓱퓸퓶퓪퓼 퓓퓸퓻퓷퓮퓻



Bug#1034479: [pre-approval] unblock: rocprim/5.3.3-4

2023-04-25 Thread Paul Gevers

Control: tags -1 moreinfo

Hi Christian,

On 16-04-2023 14:05, Christian Kastner wrote:

This version in itself isn't controversial, but unfortunately the
previous version 5.3.3-3 did not yet migrate to testing, so I'm asking
for pre-approval to to 5.3.3-4 and allow it to eventually migrate, and
otherwise guidance for an alternative solution.


Ack. I'm uncomfortable with the changes in -3, in particular the 
arch:any -> arch:all and associated lib -> shared move. I propose you 
upload a version -4 which reverts -3 for now and only adds the missing 
dependency. experimental and later trixie is there to take the current 
changes.


Please remove the moreinfo tag once the package is in unstable.

Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034763: unblock: grub2/2.06-12

2023-04-25 Thread Paul Gevers

Hi Steve,

Thanks a lot for the upload.

On 23-04-2023 21:43, Steve McIntyre wrote:

We've pulled in some really important fixes for GRUB, that I think are
important and should definitely be part of the bookworm release:


Ack.


unblock grub2/2.06-12
unblock grub-efi-amd64-signed/1+2.06+12
unblock grub-efi-arm64-signed/1+2.06+12
unblock grub-efi-ia32-signed/1+2.06+12


unblocked.

Paul
PS: I'll leave the appropriate aging to kibi; whenever he's fine it can 
migrate


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034863: unblock: guix/1.4.0-3

2023-04-25 Thread Vagrant Cascadian
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: g...@packages.debian.org, vagr...@debian.org
Control: affects -1 + src:guix

Please unblock package guix

[ Reason ]

In Guix 1.4.0 upstream configured an additional substitute server by
default, but I neglected to properly add the signing key for it to
properly work out of the box in the Debian package.

[ Impact ]

The behavior of Debian's guix package will not break assumptions of
the guix community, documentation, etc. which assume both substitute
servers will be enabled by default. If the other substitute server is
down for any reason, the end user will end up rebuilding many
substitutes instead of downloading them from the other server.

[ Tests ]

Performing "guix pull --substitute-urls=https://bordeaux.guix.gnu.org;
successfully downloads substitutes from bordeaux instead of
https://ci.guix.gnu.org. Normally ci.guix.gnu.org is preferred, so
without explicitly specifying substitute-urls you might not notice the
other substitute server is not fully enabled.

[ Risks ]

People upgrading from older versions will need to ACK the conffile
change to fully enable the new substitute server, or add it manually.

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

[ Other info ]

Nothing springs to mind!

Thanks for considering!

unblock guix/1.4.0-3

live well,
  vagrant

diff -Nru guix-1.4.0/debian/changelog guix-1.4.0/debian/changelog
--- guix-1.4.0/debian/changelog 2022-12-18 16:22:23.0 -0800
+++ guix-1.4.0/debian/changelog 2023-04-21 18:35:03.0 -0700
@@ -1,3 +1,15 @@
+guix (1.4.0-3) unstable; urgency=medium
+
+  * debian/rules: Fix syntax of /etc/guix/acl file.
+
+ -- Vagrant Cascadian   Fri, 21 Apr 2023 18:35:03 -0700
+
+guix (1.4.0-2) unstable; urgency=medium
+
+  * debian/rules: Add "bordeaux" substitute server to /etc/guix/acl.
+
+ -- Vagrant Cascadian   Thu, 20 Apr 2023 22:15:09 -0700
+
 guix (1.4.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru guix-1.4.0/debian/rules guix-1.4.0/debian/rules
--- guix-1.4.0/debian/rules 2022-12-18 16:22:13.0 -0800
+++ guix-1.4.0/debian/rules 2023-04-21 18:06:27.0 -0700
@@ -54,11 +54,13 @@
debian/guix/lib/systemd/system/gnu-store.mount
# guix-gc is installed via examples
rm -f debian/guix/usr/lib/*/systemd/system/guix-gc.*
-   # Add /etc/default/acl with the default substitute server,
+   # Add /etc/default/acl with the default substitute servers,
# with identical output as "guix archive --authorize"
mkdir -p debian/guix/etc/guix/
printf '(acl\n (entry\n' > debian/guix/etc/guix/acl
sed -e 's,^,  ,g' -e 's, $$,,g' etc/substitutes/ci.guix.gnu.org.pub >> 
debian/guix/etc/guix/acl
+   printf '  (tag\n   (guix import)\n   )\n  )\n (entry\n' >> 
debian/guix/etc/guix/acl
+   sed -e 's,^,  ,g' -e 's, $$,,g' 
etc/substitutes/bordeaux.guix.gnu.org.pub >> debian/guix/etc/guix/acl
printf '  (tag\n   (guix import)\n   )\n  )\n )\n' >> 
debian/guix/etc/guix/acl
rmdir debian/guix/usr/lib/*/systemd/system/
rmdir debian/guix/usr/lib/*/systemd/



signature.asc
Description: PGP signature


Bug#1034828:

2023-04-25 Thread Aron Xu
As discussed, this issue could be in the dnf package which didn't have
the PLUGINPATH updated to Debian's path, which could be verified in
/usr/lib/python3/dist-packages/dnf/const.py.

Can be worked around by adding the following line in [main] section of
/etc/dnf/dnf.conf:
pluginpath=/usr/lib/python3/dist-packages/dnf-plugins

Regards,
Aron



Bug#1034733: unblock: irony-mode/1.5.0-5

2023-04-25 Thread Paul Gevers

Hi Nicholas,

On 23-04-2023 00:06, Nicholas D Steeves wrote:

unblock irony-mode/1.5.0-5


llvm-toolchain-15 isn't expected to change and migration in it's current 
for is not accepted. Please upload your changes to tpu, with only a new 
changelog entry targeting 'bookworm', preferably with version 
1.5.0-5+deb12u1.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034733: unblock: irony-mode/1.5.0-5

2023-04-25 Thread Paul Gevers

Control: tags -1 moreinfo confirmed

Hi,

On 26-04-2023 06:39, Paul Gevers wrote:
Please upload your changes to tpu, with only a new 
changelog entry targeting 'bookworm', preferably with version 
1.5.0-5+deb12u1.


Forgot to say, please remove the moreinfo tag when the package is in the 
archive.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034733: unblock: irony-mode/1.5.0-5

2023-04-25 Thread Cyril Brulebois
Nicholas D Steeves  (2023-04-25):
> I had added this block in error.  Llvm-15-toolchain/1:15.0.6-4, which is
> in bookworm, fulfills the requirements for irony-mode/1.5.0-5.

Not really, with such dependency:

libclang1-15 (>= 1:15.0.7-1)

vs.

llvm-toolchain-15 | 1:15.0.6-4| testing| source


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#1034310: [digikam] [Bug 466170] Digikam 7.9.0 (and 7.8.0) crashes on startup

2023-04-25 Thread Steven Robbins
On Tuesday, April 25, 2023 12:50:39 P.M. CDT Rainer Dorsch wrote:
> Am Dienstag, 25. April 2023, 03:51:44 CEST schrieben Sie:
> > I'd be interested to know if the issue persists on your system after
> > upgrading.
> 
> Yes, it repros always.

OK.

> -- System Information:
> Debian Release: 12.0
>   APT prefers testing-security
>   APT policy: (500, 'testing-security'), (500, 'testing-debug'), (105,
> 'testing')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 6.1.0-7-amd64 (SMP w/6 CPU threads; PREEMPT)
> Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8),
> LANGUAGE=de:en_US

I'm still not able to reproduce the issue.  Today I was trying with the same 
locale as you (de_DE.UTF-8).   I have seen issues in the past with certain 
locales -- typically in software that isn't careful enough and gets into 
trouble when a locale switches the period and comma in number formats.  

Even though I wasn't able to reproduce the problem here, it would be 
interesting if you can try with locale set to en_US for example:

I have no idea where else to look.  Given that no-one else has reported this, 
I'm leaning towards downgrading the severity to keep digikam in the upcoming 
release.

-Steve


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


Bug#1034810: bookworm-pu: package cryptsetup/2:2.6.1-4~deb12u1

2023-04-25 Thread Cyril Brulebois
Control: tag -1 confirmed

Guilhem Moulin  (2023-04-25):
> It was discovered that the upstream patch mitigating #1028250 was
> incomplete: `cryptsetup luksFormat` still caused OOM on some memory
> constrained systems.  This was fixed upstream in a new MR, which is
> backported in sid in 2:2.6.1-4.
> 
> Unfortunately the version (like -3) is barred from entering testing due
> to a dependency on libargon2-1-udeb ≥0~20190702+dfsg, hence the request
> to go via t-p-u instead.  See https://bugs.debian.org/1032235#107 .
> 
> [ Impact ]
> 
> Running `cryptsetup luksFormat` might OOM on systems with ≤1G RAM when
> the memory pressure exceeds 50%.  Concretely, that means one might not
> be able to relying use the “encrypted LVM” partitioning scheme from the
> graphical installer on such systems.
> 
> [ Tests ]
> 
>  * DEP-8 tests, incl. full upstream test suite and cryptroot tests.
>  * Comparison of memory costs between releases from d-i depending on the
>amount of RAM: https://bugs.debian.org/1028250#78 .
> 
> [ Risks ]
> 
> The change only affets systems with <2G RAM, and among those only the
> ones without swap area.  That includes low-memory rescue systems and
> d-i, but not “normal systems”.

The backporting from unstable looks sane to me, please go ahead.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#1034809: bookworm-pu: package argon2/0~20171227-0.3+deb12u1

2023-04-25 Thread Cyril Brulebois
Control: tag -1 confirmed

Salut Guilhem,

Guilhem Moulin  (2023-04-25):
> diffstat for argon2-0~20171227 argon2-0~20171227
> 
>  changelog|   18 ++
>  control  |1 +
>  gbp.conf |2 +-
>  libargon2-1-udeb.install |2 ++

People wanting to toy around with the debdiff must remember to set the
.install +x otherwise there's a nice FTBFS right around the corner! :D

>  rules|   11 ---
>  5 files changed, 22 insertions(+), 12 deletions(-)
> 
> diff -Nru argon2-0~20171227/debian/changelog 
> argon2-0~20171227/debian/changelog
> --- argon2-0~20171227/debian/changelog2022-02-13 10:41:34.0 
> +0100
> +++ argon2-0~20171227/debian/changelog2023-04-21 21:29:33.0 
> +0200
> @@ -1,3 +1,21 @@
> +argon2 (0~20171227-0.3+deb12u1) bookworm; urgency=medium

Since there was no 0~20171227-0.4 upload ever, this slightly shorter
version number could be used instead, but both are fine with me.

> +  * Non-maintainer upload.
> +
> +  [ Bastian Germann ]
> +  * Add Breaks on cryptsetup-initramfs (see #1032235)

This could have been a little more verbose, but I've followed parts of
the backstory in that bug report anyway…

> +  [ Guilhem Moulin ]
> +  * d/gbp.conf: Set 'debian-branch = debian/bookworm'.
> +  * d/rules: Restore threading support to libargon2-1-udeb (closes: 
> #1034696).
> +This is beneficial for cryptsetup-udeb, see #1028250.  Removing threading
> +support in libargon2-1-udeb was done for historical reasons no longer
> +relevant since Debian Bookworm.  This also restores threading support to
> +argon2 which was inadvertently dropped in 0~20171227-0.1 (closes:
> +#1032234).
> +
> + -- Guilhem Moulin   Fri, 21 Apr 2023 21:29:33 +0200

Since I didn't want to wait much more, and since I didn't trust myself
to be entirely objective, I've done the following: apply this debdiff,
keep the timestamp from the previous entry to limit timestamp-related
differences, and use diffoscope between builds without and with that
debdiff.

I can confirm thread-related additions in the udeb, as desired.

I could also confirm their popping up for the argon2 executable, inside
the argon2 binary, but also in libargon2.a, inside the libargon2-1
binary.

I'm also seeing an old changelog entry going away, but that seems
consistent with this in dh_installchangelogs:

use constant CUTOFF_DATE_STR => "2019-07-06"; # oldstable = Debian 10 Buster

since that's the first argon2 build with that cutoff (last argon2 build
was early 2022, cutoff got added late 2022).

> --- argon2-0~20171227/debian/control  2022-02-13 10:41:34.0 +0100
> +++ argon2-0~20171227/debian/control  2023-04-21 21:29:33.0 +0200
> @@ -60,6 +60,7 @@
>  Architecture: any
>  Pre-Depends: ${misc:Pre-Depends}
>  Depends: ${shlibs:Depends}, ${misc:Depends}
> +Breaks: cryptsetup-initramfs (<<2:2.6.1-2)

FWIW: A space is customary after '<<' but it appears in the end (via
dh_gencontrol I suppose but I didn't check the exact inner workings).


With or without the version number tweaked (shortened), looks good to
me, please go ahead.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#1034664: unblock: node-xml2js/0.4.23+~cs15.4.0+dfsg-5

2023-04-25 Thread Yadd

On 4/22/23 13:14, Sebastian Ramacher wrote:

Control: tags -1 moreinfo

On 2023-04-21 11:16:32 +0400, Yadd wrote:

Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: node-xml...@packages.debian.org
Control: affects -1 + src:node-xml2js

Please unblock package node-xml2js


This upload is causing autopkgtest regressions:

node-xml2js (0.4.23+~cs15.4.0+dfsg-4 to 0.4.23+~cs15.4.0+dfsg-5)
 Maintainer: Debian Javascript Maintainers
 Migration status for node-xml2js (0.4.23+~cs15.4.0+dfsg-4 to 
0.4.23+~cs15.4.0+dfsg-5): BLOCKED: Rejected/violates migration 
policy/introduces a regression
 Issues preventing migration:
 ∙ ∙ autopkgtest for node-node-rest-client/3.1.1-2: amd64: Regression ♻  
(reference ♻), arm64: Regression ♻  (reference ♻), armel: Regression ♻  
(reference ♻), armhf: Regression ♻  (reference ♻), i386: Regression ♻  
(reference ♻), ppc64el: Regression ♻  (reference ♻), s390x: Regression ♻  
(reference ♻)
 ∙ ∙ autopkgtest for node-xml2js/0.4.23+~cs15.4.0+dfsg-5: amd64: Pass, 
arm64: Pass, armel: Pass, armhf: Pass, i386: Pass, ppc64el: Pass, s390x: Pass
 ∙ ∙ blocked by freeze: is a key package (Follow the freeze policy when 
applying for an unblock)
 ∙ ∙ Too young, only 1 of 20 days old
 Additional info:
 ∙ ∙ Piuparts tested OK - 
https://piuparts.debian.org/sid/source/n/node-xml2js.html

Please let us know once htey have been fixed.


Hi,

I just pushed node-xml2js 0.4.23+~cs15.4.0+dfsg-8.
In this new debdiff, instead of replacing `{}` by `Object.create(null)`, 
I filter the forbidden __proto__ key.
A new autopkgtest proves that CVE is fixed and node-node-rest-client 
test pass now


The explanation of this change is here: 
https://github.com/Leonidas-from-XIV/node-xml2js/issues/672


Cheers,
Yadd
diff --git a/debian/changelog b/debian/changelog
index 98492d7..be97d0c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,33 @@
+node-xml2js (0.4.23+~cs15.4.0+dfsg-8) unstable; urgency=medium
+
+  * Team upload
+  * Fix regression in node-node-rest-client tests
+
+ -- Yadd   Tue, 25 Apr 2023 17:53:28 +0400
+
+node-xml2js (0.4.23+~cs15.4.0+dfsg-7) unstable; urgency=medium
+
+  * Team upload
+  * Better fix for CVE-2023-0842
+
+ -- Yadd   Tue, 25 Apr 2023 15:48:55 +0400
+
+node-xml2js (0.4.23+~cs15.4.0+dfsg-6) unstable; urgency=medium
+
+  * Team upload
+  * Fix regression in node-node-rest-client tests
+
+ -- Yadd   Tue, 25 Apr 2023 13:51:05 +0400
+
+node-xml2js (0.4.23+~cs15.4.0+dfsg-5) unstable; urgency=medium
+
+  * Team upload
+  * Update standards version to 4.6.2, no changes needed.
+  * Update nodejs dependency to nodejs:any
+  * Add patch to prevent prototype pollution (Closes: #1034148, CVE-2023-0842)
+
+ -- Yadd   Fri, 21 Apr 2023 11:11:13 +0400
+
 node-xml2js (0.4.23+~cs15.4.0+dfsg-4) unstable; urgency=medium
 
   * Team upload
diff --git a/debian/control b/debian/control
index dc4d6d0..406a88d 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends:
  , node-sax 
  , dh-sequence-nodejs
  , node-diff
-Standards-Version: 4.6.1
+Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/js-team/node-xml2js
 Vcs-Git: https://salsa.debian.org/js-team/node-xml2js.git
 Homepage: https://github.com/Leonidas-from-XIV/node-xml2js
@@ -21,8 +21,8 @@ Architecture: all
 Depends:
  ${misc:Depends}
  , node-sax
- , nodejs
  , node-diff
+ , nodejs:any
 Provides: ${nodejs:Provides}
 Description: simple XML to JavaScript object converter - Node.js module
  xml2js parses XML using node-sax and converts it to a plain JavaScript
diff --git a/debian/patches/CVE-2023-0842.patch 
b/debian/patches/CVE-2023-0842.patch
new file mode 100644
index 000..6af0bd7
--- /dev/null
+++ b/debian/patches/CVE-2023-0842.patch
@@ -0,0 +1,114 @@
+Description: use Object.create(null) to create all parsed objects
+ (prevent prototype replacement)
+Author: James Crosby 
+Origin: upstream, commit:581b19a6
+Bug: https://github.com/advisories/GHSA-776f-qx25-q3cc
+Bug-Debian: https://bugs.debian.org/1034148
+Forwarded: not-needed
+Applied-Upstream: 0.5.0, commit:581b19a6
+Reviewed-By: Yadd 
+Last-Update: 2023-04-21
+
+--- a/src/parser.coffee
 b/src/parser.coffee
+@@ -107,14 +107,15 @@
+   obj[charkey] = ""
+   unless @options.ignoreAttrs
+ for own key of node.attributes
+-  if attrkey not of obj and not @options.mergeAttrs
+-obj[attrkey] = {}
++  if attrkey not of obj and attrkey != '__proto__' and not 
@options.mergeAttrs
++obj[attrkey] = Object.create(null)
+   newValue = if @options.attrValueProcessors then 
processItem(@options.attrValueProcessors, node.attributes[key], key) else 
node.attributes[key]
+   processedKey = if @options.attrNameProcessors then 
processItem(@options.attrNameProcessors, key) else key
+-  if @options.mergeAttrs
+-@assignOrPush obj, processedKey, newValue
+-  

Bug#1026060: Bug: #1026060 -- mpv: dvb playback does not work anymore

2023-04-25 Thread Nicholas D Steeves
Hi Alf,

Alf  writes:

> On Sun, 23 Apr 2023 12:49:19 +0200 Alf  wrote:
> Further investigating the configuration also led to a solution for the higher 
> CPU load:
>
> SMPlayer seems not to evaluate my $HOME/.config/mpv/mpv.conf where I have 
> hardware accelleration enabled.
> I now have set it additionally in SMPlayers configuration under
[snip]
>
> Sorry for using this bug report to describe configuration hints for SMPlayer,
> but such informnation is hardly available in the web.

Thank you for confirming there wasn't a regression, as well as that it
was a config issue, and congrats on finding a fix!  Yes, I agree that
it's better to share hints like these rather than sit on them; however,
I worry that many people won't be able to find this info once this bug
is archived.  Would you please consider adding your findings to the
following article:

  https://wiki.debian.org/HardwareVideoAcceleration

It's an opportunity for us to do better than the Arch wiki ;)  I don't
remember if there's an application process for editor permissions these
days, but if there is feel free to link to this bug and mention me.

Cheers,
Nicholas


signature.asc
Description: PGP signature


Bug#1026060: mpv: dvb playback does not work anymore

2023-04-25 Thread Nicholas D Steeves
James Addison  writes:

> On Sun, 23 Apr 2023 at 00:28, Nicholas D Steeves  wrote:
>> The way always screen for this type of thing is using the
>> "elpa-git-timemachine" Emacs package
>
> That sounds like a nice feature integration.  I worry that I might be
> too many years into my vim usage to change course and learn emacs
> effectively.. but I'll consider it :)
>

Oh, vim.  Hmm.  In that case, the following seems to provide equivalent
functionality (I haven't tried it):

  
http://vimcasts.org/episodes/fugitive-vim-exploring-the-history-of-a-git-repository/

>> 'just saying, this was something you could have fixed, had you
>> needed/wanted to ;)
>
> In hindsight: yes, I think I probably should have attempted a fix
> alongside the report.  I've been trying not to jump onto bugthreads
> too quickly before having findings to share - as the release freeze
> continues though, I may have been starting to (over)react more
> quickly.

That's understandable, because Debian stable could end up having to live
with these bugs for two years.  As you know, there's also the freeze
policy, and associated risk/benefit analysis.

  https://release.debian.org/bullseye/freeze_policy.html

> So: next time!

Brilliant!  My availability is spotty, but feel free to CC me for
review, sponsorship, and related questions (ie: is this changes a
candidate for an unblock?)

Thank you for confirming mpv 0.35.1-4 didn't introduce a new regression.

> However: I do have problems playing an MP4 video file with the
> 'default' video output driver selected.  Maybe that is the same issue
> with VAAPI.. or maybe something else.  I'll spend some time to check,
> I think that either/both of those should be reported/followed in
> separate bug(s).

Yup, you're right.  There may also be documentation-related issues
related to VAAPI (ie there is now i965-va-driver, intel-media-va-driver,
and intel-media-va-driver-non-free), or maybe "default" is for mplayer
and not mpv.  'not sure if that's an autodetection bug or a
documentation bug.

Take care,
Nicholas


signature.asc
Description: PGP signature


Bug#1034862: radare2: New upstream version (5.8.4) with stable ABI

2023-04-25 Thread Elliot Speck

Package: radare2
Severity: wishlist

Hi all,

Radare2 was dropped due to its development model being incompatible
with Debian Stable, and hasn't been updated in quite some time. I
noticed that recent versions now advertise a stable ABI[1] to reduce
the amount of time and effort required for updates. Is it possible
to maybe bring radare2 (and iaito) back into the fold?

Warm regards,

Arcayr


1. https://github.com/radareorg/radare2/blob/master/doc/abi.md


-- System Information:
Debian Release: 12.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.9-200.fc37.x86_64 (SMP w/24 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash



Bug#1034861: ITP: libanyevent-riperedis-perl -- Flexible non-blocking Redis client

2023-04-25 Thread Alexander Zangerl
Package: wnpp
Severity: wishlist
Owner: Alexander Zangerl 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: libanyevent-riperedis-perl
  Version : 0.48
  Upstream Author : Eugene Ponizovsky, 
* URL : https://metacpan.org/release/AnyEvent-RipeRedis
* License : Artistic or GPL-1+
  Programming Lang: (pure) Perl
  Description : Flexible non-blocking Redis client
   This module provides a flexible non-blocking Redis client which
   supports subscriptions, transactions and automatic reconnection.


i'm packaging this because the sole alternative package in
debian (libanyevent-redis-perl) has fewer features, is buggier
and has an inactive upstream with a near-zero chance of fixes
(e.g. open issues and pull requests going back to 2013).



Bug#1034763: unblock: grub2/2.06-12

2023-04-25 Thread Cyril Brulebois
Hi release team fellows,

Steve McIntyre  (2023-04-23):
> I'm asking for an unblock *now* for these changes, so that people can
> review them. The os-prober update includes a new debconf template that
> we'll want translations for (and hence another/more grub upload(s)
> before release), but of course they should be ~zero-risk at that point.

It'd be lovely if someone had some spare cycles to look at this request
in the upcoming hours, or short number of days, as this is something
we'll want to get into the next D-I RC.

If that's not possible, I'll probably take responsibility for the review
and the possible unblock. I have a few more things to prepare anyway,
and I'm on no fixed schedule yet.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#1034860: console-setup: building the source package is a mess

2023-04-25 Thread Cyril Brulebois
Source: console-setup
Severity: important

Hi,

`dpkg-buildpackage -S` is usually sufficient to build a source package,
and having all build dependencies might not even be needed. But for
console-setup, bdfresize and friends are needed because they are called
during clean?!

A source build log is attached.

It also means that build artifacts are included in the source package,
that are nowhere to be found in the git repository, which doesn't make
any sense. And if one dares trying to use `-nc` to dodge the clean
target, the following source debdiff appears:

 Fonts/bdf/legacy14a-double.bdf   |13560 -
 Fonts/bdf/legacy14b-double.bdf   |10235 
 Fonts/bdf/legacy14c-double.bdf   |10235 
 Fonts/bdf/legacy14d-double.bdf   |10165 
 Fonts/bdf/legacy14e-double.bdf   |11355 -
 Fonts/bdf/legacy14f-double.bdf   | 6420 
 Fonts/bdf/legacy14g-double.bdf   | 7750 
 Fonts/bdf/legacy14h-double.bdf   | 6630 
 Fonts/bdf/legacy14i-double.bdf   | 9710 
 Fonts/bdf/legacy14j-double.bdf   | 9710 
 Fonts/bdf/legacy14k-double.bdf   | 9710 
 Fonts/bdf/legacy14l-double.bdf   |10235 
 Fonts/bdf/legacy16a-double.bdf   |17994 -
 Fonts/bdf/legacy16b-double.bdf   |13002 -
 Fonts/bdf/legacy16c-double.bdf   |14679 -
 Fonts/bdf/legacy16d-double.bdf   |  
 Fonts/bdf/legacy16e-double.bdf   |15771 -
 Fonts/bdf/legacy16f-double.bdf   | 7152 
 Fonts/bdf/legacy16g-double.bdf   | 7386 
 Fonts/bdf/legacy16h-double.bdf   | 8751 
 Fonts/bdf/legacy16i-double.bdf   |10818 
 Fonts/bdf/legacy16j-double.bdf   |10623 
 Fonts/bdf/legacy16k-double.bdf   |11403 -
 Fonts/bdf/legacy16l-double.bdf   |10818 
 Fonts/bdf/legacy16m-double.bdf   |11403 -
 Fonts/bdf/u_vga16-double.bdf |113095 --
 Fonts/bdf/u_vga16_fix-double.bdf | 7173 
 Fonts/bdf/unifont.bdf|1313010 
-
 Keyboard/KeyboardNames.pl|  933 
 debian/po/templates.pot  |2 
 man/bdf2psf.1.txt|  147 
 man/ckbcomp.1.txt|  122 
 man/console-setup.5.txt  |  331 
 man/keyboard.5.txt   |  152 
 man/setupcon.1.txt   |  127 
 38 files changed, 54 insertions(+), 1700653 deletions(-)


Additionally, clean modifies debian/po/templates.pot which leaves a
modified file in the git tree if the l10n tooling shows a different
behaviour compared to the l10n infrastructure (l10n robot), e.g.
changing line-wrapping in addition to bumping the timestamp:

diff --git a/debian/po/templates.pot b/debian/po/templates.pot
index fb1879d..b371406 100644
--- a/debian/po/templates.pot
+++ b/debian/po/templates.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: console-setup\n"
 "Report-Msgid-Bugs-To: console-se...@packages.debian.org\n"
-"POT-Creation-Date: 2020-10-28 20:01+\n"
+"POT-Creation-Date: 2023-04-25 23:14+\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: LANGUAGE \n"
@@ -445,9 +445,9 @@ msgstr ""
 #. :sl3:
 #: ../keyboard-configuration.templates:10001
 msgid ""
-"The default value for the options of the keyboard layout is XKBOPTIONS="
-"\"${XKBOPTIONS}\".  It is based on the currently defined language/region 
and "
-"the settings in /etc/X11/xorg.conf."
+"The default value for the options of the keyboard layout is "
+"XKBOPTIONS=\"${XKBOPTIONS}\".  It is based on the currently defined 
language/"
+"region and the settings in /etc/X11/xorg.conf."
 msgstr ""
 
 #. Type: boolean
@@ -664,8 +664,8 @@ msgstr ""
 #: ../keyboard-configuration.templates:11002
 msgid ""
 "Right Alt or Caps Lock keys are often chosen for ergonomic reasons (in 
the "
-"latter case, use the combination Shift+Caps Lock for normal Caps toggle). 
Alt"
-"+Shift is also a popular combination; it will however lose its usual "
+"latter case, use the combination Shift+Caps Lock for normal Caps toggle). 
"
+"Alt+Shift is also a popular combination; it will however lose its usual "
 "behavior in Emacs and other programs that use it for specific needs."
 msgstr ""


Looks to me a major Makefile overhaul is overdue!
 

Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
 dpkg-buildpackage -us -uc -ui -S -i -I
dpkg-buildpackage: info: source package console-setup
dpkg-buildpackage: info: source version 1.219
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Cyril Brulebois 
 dpkg-source -i -I --before-build .
 fakeroot debian/rules clean
rm -rf  
/home/kibi/debian-installer/packages/console-setup/Keyboard/linux-keymaps 

Bug#1034854: [pkg-php-pear] Bug#1034854: symfony: autopkgtest regression: "error:10800075:PKCS7 routines::certificate verify error".

2023-04-25 Thread David Prévot


Hi Paul,

Thanks for the report.

Le 25/04/2023 à 21:43, Paul Gevers a écrit :

Source: symfony

[…]
Your package has an autopkgtest, great. However, it fails since April 
2023.


Meh, between 3 and 19 on Sid and between 11 and 21 on Bookworm.

[…]

Targeted fixes are still welcome.

[…]
7) 
Symfony\Component\Mime\Tests\Crypto\SMimeSignerTest::testSignedMessageExtraCerts
Verification of the message /tmp/phpe95PWJ failed. Internal error 
"error:10800075:PKCS7 routines::certificate verify error".

Failed asserting that false is true.

/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:160
/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:150


Thanks, hope to find time to look at it (this issue in the Symfony Mime 
Coponent testsuite) really soon.


Regards

taffit


OpenPGP_signature
Description: OpenPGP digital signature


Bug#969944: debian-installer: Screen is corrupted (Legacy mode Boot)

2023-04-25 Thread Cyril Brulebois
Hi ng,

ng  (2023-04-25):
> This statement is totally wrong!  I am sorry.
> 
> Correction:  In order to reproduce this screen corruption, I have to set
> Legacy mode boot in the BIOS,  as you can see in the video (it clearly
> states BIOS mode), so:
> 
> BIOS set to:
> 
> Legacy mode:  Screen corruption.
> UEFI:  Works correctly.
> UEFI and Secure Boot: Works correctly.
> 
> Excuse my mistake.

No worries! Thanks for letting us know.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#1034733: unblock: irony-mode/1.5.0-5

2023-04-25 Thread Nicholas D Steeves
Control: unblock 1034733 by 1032887

I had added this block in error.  Llvm-15-toolchain/1:15.0.6-4, which is
in bookworm, fulfills the requirements for irony-mode/1.5.0-5.

Thanks,
Nicholas


signature.asc
Description: PGP signature


Bug#1034688: [Pkg-privacy-maintainers] Bug#1034688: onionshare: flaky autopkgtest

2023-04-25 Thread Hefee
Hey,

I have no real idea why we see only a problem in the chat_server test. It is a 
problem in the shutdown... I can mark it as superficial so the failing test 
does not block the CI. But is only a workaround. Can you enable the verbose 
flag by hand, so we can see what function triggers this segmentation fault? 

Test-Command: XDG_CONFIG_HOME="$AUTOPKGTEST_TMP" onionshare-cli -v --local-
only --chat --auto-stop-timer 2

Or can you give me the the back trace of the segmentation fault?
On my system, I don't see the segmentation fault, so hard to taggle down.

Properly it is
https://github.com/onionshare/onionshare/issues/1408#issuecomment-908150292
and it is harmless. But without verbose log I cannot be sure. 

> The autopkgtests from onionshare are flaky and have been failing roughly
> half the time over the last couple of weeks.

Does that mean, that it run successfully before?

Regards,

hefee


--

On Freitag, 21. April 2023 20:53:03 CEST Sebastian Ramacher wrote:
> Source: onionshare
> Version: 2.6-1
> Severity: serious
> 

> 
> https://ci.debian.net/data/autopkgtest/testing/amd64/o/onionshare/32901091/l
> og.gz
> 
> Give this address and private key to the recipient:
> http://127.0.0.1:17632
> Private key: E2GOT5LTUTP3OAMRCRXO4GSH6VKJEUOXZQUC336SRKAHTTT5OVSA
> 
> Press Ctrl+C to stop the server
> Stopped because auto-stop timer ran out
> Segmentation fault
> autopkgtest [22:20:10]: test chat_server: ---]
> autopkgtest [22:20:10]: test chat_server:  - - - - - - - - - - results - - -
> - - - - - - - chat_server  FAIL non-zero exit status 139




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


Bug#1034859: coreutils: pr: -s disables truncation in columnated output w/o -w, must be equivalent to -w512

2023-04-25 Thread наб
Package: coreutils
Version: 8.32-4+b1
Version: 9.1-1
Severity: normal

Dear Maintainer,

POSIX says:
-- >8 --
-s[char]
Separate text columns by the single character char instead of by
the appropriate number of  characters (default for char shall
be ).
-w  width
Set the width of the line to width column positions for multiple
text-column output only. If the -w option is not specified and the
-s option is not specified, the default width shall be 72. If the -w
option is not specified and the -s option is specified, the default
width shall be 512.

For single column output, input lines shall not be truncated.
-- >8 --

Why, then:
-- >8 --
$ printf '%*s\n' 1024 a | tr ' ' q | pr -2fs


2023-04-25 23:54  Page 1


qqqa

$ printf '%*s\n' 1024 a | tr ' ' q | pr -2fs -w512


2023-04-25 23:54



  Page 1




-- >8 --

Best,
наб

-- System Information:
Debian Release: 12.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: amd64, i386

Kernel: Linux 6.1.0-2-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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 coreutils depends on:
ii  libacl1  2.3.1-3
ii  libattr1 1:2.5.1-4
ii  libc62.36-9
ii  libgmp10 2:6.2.1+dfsg1-1.1
ii  libselinux1  3.4-1+b5

coreutils recommends no packages.

coreutils suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#1034829: 2.0 broke handling of reused keys

2023-04-25 Thread Harlan Lieberman-Berg
tag 1034829 +moreinfo
thanks

On Tue, Apr 25, 2023 at 3:42 PM Harald Dunkel  wrote:
> Would it be possible to provide new certbot 2.5.0 on experimental
> while Bookworm is frozen? 2.0 broke handling of reused keys. This
> has been fixed for 2.5, see

Hello Harri,

We actually backported the patches that fixed reused keys in 2.1.0-3.
Have you experienced this reversion behavior yourself, or is this just
based off of the changelog notes?

Sincerely,

-- 
Harlan Lieberman-Berg
~hlieberman



Bug#1034858: coreutils: pr: date format is %F %R always, must be %b %e %H:%M %Y if LC_TIME=C

2023-04-25 Thread наб
Package: coreutils
Version: 8.32-4+b1
Version: 9.1-1
Severity: normal

Dear Maintainer,

Quoth Issue 8 Draft 2.1 (unchanged for a long time),
XCU, pr, STDOUT:
-- >8 --
104141  In the POSIX locale, the  field, representing the date 
and time of last modification
104142  of the input file (or the current date and time if the input file is 
standard input), shall be
104143  equivalent to the output of the following command as it would appear if 
executed at the given
104144  time:
104145  date "+%b %e %H:%M %Y"
104146  without the trailing , if the page being written is from 
standard input. If the page
104147  being written is not from standard input, in the POSIX locale, the same 
format shall be used, but
104148  the time used shall be the modification time of the file corresponding 
to file instead of the current
104149  time. When the LC_TIME locale category is not set to the POSIX locale, 
a different format and
104150  order of presentation of this field may be used.
-- >8 --
RATIONALE:
-- >8 --
104203  The  field in the −l format is specified only for the 
POSIX locale. As noted, the
104204  format can be different in other locales. No mechanism for defining 
this is present in this volume
104205  of POSIX.1-202x, as the appropriate vehicle is a message catalog; that 
is, the format should be
104206  specified as a ``message’’.
-- >8 --
(the -l thing appears to be an error).

Why, then:
-- >8 --
$ echo  | pr -f


2023-04-25 23:16  Page 1




$ echo  | LC_ALL=C pr -f


2023-04-25 23:16  Page 1




$ echo  | LC_ALL=POSIX pr -f


2023-04-25 23:16  Page 1




-- >8 --

This is just like who, except this works in coreutils who.

Best,
наб

-- System Information:
Debian Release: 12.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: amd64, i386

Kernel: Linux 6.1.0-2-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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 coreutils depends on:
ii  libacl1  2.3.1-3
ii  libattr1 1:2.5.1-4
ii  libc62.36-9
ii  libgmp10 2:6.2.1+dfsg1-1.1
ii  libselinux1  3.4-1+b5

coreutils recommends no packages.

coreutils suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#1034857: coreutils: pr: -p missing

2023-04-25 Thread наб
Package: coreutils
Version: 8.32-4+b1
Version: 9.1-1
Severity: normal

Dear Maintainer,

  $ pr -p
  pr: invalid option -- 'p'
  Try 'pr --help' for more information.

-p has been standard since XPG2 as
  -p  Pause before beginning each page if the output is directed to a terminal 
(pr will
  ring the bell at the terminal and wait for a carriage return).
and Issue 8 Draft 2.1 describes it as
104089  −p  Pause before beginning each page if the standard output is directed 
to a terminal;
104090  pr shall write an  to standard error and wait for a 
 to be read on
104091  /dev/tty.

Best,
наб

-- System Information:
Debian Release: 12.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: amd64, i386

Kernel: Linux 6.1.0-2-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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 coreutils depends on:
ii  libacl1  2.3.1-3
ii  libattr1 1:2.5.1-4
ii  libc62.36-9
ii  libgmp10 2:6.2.1+dfsg1-1.1
ii  libselinux1  3.4-1+b5

coreutils recommends no packages.

coreutils suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#1034830: qtbase5-private-dev ships header that requires cbor.h without dependency

2023-04-25 Thread Dmitry Shachnev
Hi all!

On Tue, Apr 25, 2023 at 05:21:45PM -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:
> To the best of my knowledge Qt installs lots of really not-required headers 
> in 
> it's private stuff. If you ask them it's for the sake of simplicity, as you 
> are 
> not supposed to use private headers...
>
> The reason we export those private headers is because we build Qt by 
> submodules instead of a big huuuge build including webengine et all, and Qt 
> submodules do have internal private dependencies.
>
> So yes, it is a valid bug, but I am afraid that it will be too hard to get 
> that right. Non the less I really appreciate you filing this bug report, it 
> is 
> a good thing to have it around.
>
> @Dmitry: I would mark this as wontfix, what do you think?

Well, if adding just one small dependency will make Steve's script happy,
then I don't mind doing it. But if we are talking about a dozen of extra
dependencies, I would rather not do it. Or maybe they should be Recommends or
Suggests.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#1034816: aide aborts with error "realloc: failed to allocate memory", exit code 22

2023-04-25 Thread Hannes von Haugwitz
Hi Thomas,

On Tue, Apr 25, 2023 at 10:54:39AM +0200, Thomas Dorner wrote:
> The last two daily aide runs on my desktop machine failed with an error
> 22.

How many files are in the AIDE database on a successful run? Does this
number significantly differ when the aide check fails?

> Version 0.18.2-1 had been installed on 2023-04-21, so it did run OK at
> least two times.  It also run OK after a manual "systemctl start
> dailyaidecheck" in a terminal window yesterday.  This did not work today
> though.

Is 0.18.2-1 the only version you experience this behaviour or does this
error also occur with an older version?

> The last warnings like the 4 last ones above all come from a test
> directory used by my current project.  The files and directories there
> have been deleted and recreated several times during the aide run.

Independently of the issue above, it might make sense to exclude this
directory.

Best regards

Hannes



Bug#1034849: coreutils: pr: -ien don't accept characters for tab override, only bytes

2023-04-25 Thread наб
Control: retitle -1 coreutils: pr: -ien don't accept characters for tab 
override, only bytes

Same applies to -n, of course.
-- >8 --
$ printf '%s\n' a b c | pr -fna


2023-04-25 22:26  Page 1


1aa
2ab
3ac

$ printf '%s\n' a b c | pr -fną
pr: '-n' extra characters or invalid number in the argument: ‘\205’
Try 'pr --help' for more information.
-- >8 --

Funnily enough, -s is fine since, as an extension, it uses the entire
option-argument instead of the first character.

Taking everything before the first digit in -ien as the [char]
would match the -s extension and is much simpler than mbrtowc()ing
optarg. It's also probably correct for most encodings? So that's a plus.

Best,
наб


signature.asc
Description: PGP signature


Bug#1034830: qtbase5-private-dev ships header that requires cbor.h without dependency

2023-04-25 Thread Lisandro Damián Nicanor Pérez Meyer
Hi Steve!

El martes, 25 de abril de 2023 12:56:36 -03 Steve Langasek escribió:
> Package: qtbase5-private-dev
> Version: 5.15.8+dfsg-3
> Severity: minor
> User: ubuntu-de...@lists.ubuntu.com
> Usertags: origin-ubuntu lunar
> 
> Dear maintainers,
> 
> As part of an investigation to establish the feasibility of moving 32-bit
> archs to 64-bit time_t, I am running an analysis of all header files in the
> archive to determine which libraries' ABIs are affected.  This requires the
> headers in question to be compilable.
> 
> qtbase5-private-dev ships header files which have includes that are not
> satisfied by its dependencies.  For my purposes, I've worked around these
> unusable headers by adding quirks to my scripts, but it seems worth
> reporting as a bug that headers are being shipped that aren't usable.

To the best of my knowledge Qt installs lots of really not-required headers in 
it's private stuff. If you ask them it's for the sake of simplicity, as you are 
not supposed to use private headers...

The reason we export those private headers is because we build Qt by 
submodules instead of a big huuuge build including webengine et all, and Qt 
submodules do have internal private dependencies.

So yes, it is a valid bug, but I am afraid that it will be too hard to get 
that right. Non the less I really appreciate you filing this bug report, it is 
a good thing to have it around.

@Dmitry: I would mark this as wontfix, what do you think?

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


Bug#1034856: dstat: autopkgtest regression on multiple archs: TypeError: '<' not supported between instances of 'dict' and 'int'

2023-04-25 Thread Paul Gevers

Hi,

On Tue, 25 Apr 2023 22:03:43 +0200 Paul Gevers  wrote:
Your package has an autopkgtest, great. However, it fails since April 
2023 on arm64, i386, ppc64el and s390x.


Sorry, I forgot to spot what I should have spotted: those are the 
architectures that I upgraded on ci.debian.net to a bookworm kernel. 
Even the tests in stable started to fail. We run lxc, so the kernel is 
determined by the host.


Also, bug #1032615 has the same stack trace.

Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034856: dstat: autopkgtest regression on multiple archs: TypeError: '<' not supported between instances of 'dict' and 'int'

2023-04-25 Thread Paul Gevers

Source: dstat
Version: 0.7.4-6.1
Severity: serious
Control: tags -1 bookworm-ignore
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails since April 
2023 on arm64, i386, ppc64el and s390x. Can you please investigate the 
situation and fix it? I copied some of the output at the bottom of this 
report.


The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing. [Release Team member hat on] Because 
we're currently in the hard freeze for bookworm, I have marked this bug 
as bookworm-ignore. Targeted fixes are still welcome.


More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation


Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg2.html

https://ci.debian.net/data/autopkgtest/testing/arm64/d/dstat/33156935/log.gz

* Exception in plugin ['loop0', 'loop1', 'loop2', 'loop3', 'loop4', 
'loop5', 'loop6', 'loop7', 'vda']

'rq_ticks'
main()
  File "/usr/bin/dstat", line 2687, in main
scheduler.run()
  File "/usr/lib/python3.11/sched.py", line 151, in run
action(*argument, **kwargs)
  File "/usr/bin/dstat", line 2804, in perform
line = line + o.show() + o.showend(totlist, vislist)
  
  File "/usr/bin/dstat", line 526, in show
line = line + cprint(self.val[name], ctype, self.width, scale)
  
  File "/usr/bin/dstat", line 2105, in cprint
if ctype != 's' and var < 0:
^^^
TypeError: '<' not supported between instances of 'dict' and 'int'


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1030779: Acknowledgement (python3-fastapi has a metadata dependency on starlette=0.22.0, while Debian bookworm ships 0.23.1)

2023-04-25 Thread Cesar Enrique Garcia Dabo
I have just realized that there are new fastapi and starlette packages. 
However the problem still persists, although now the version 
requirements have changed:


Collecting starlette<0.26.0,>=0.25.0
  Using cached starlette-0.25.0-py3-none-any.whl (66 kB)

The current version delivered of starlette is python3-starlette    0.26.1-1



Bug#1034605: closed by Debian FTP Masters (reply to Mike Gabriel ) (Bug#1034605: fixed in marco 1.26.1-2)

2023-04-25 Thread Mike Gabriel

Hi Mladen,

On  Di 25 Apr 2023 18:40:24 UTC, Mladen Petrović wrote:

I think this commit is causing an issue with Marco compositor not  
working as it should. (Screen tearing)


https://salsa.debian.org/debian-mate-team/marco/-/commit/4f7894fee3a9e02b2c37b7f76659a21e7fe23474 Here is why it was applied, and it should be reverted back. (Xpresent needs to be re-enabled in  
Marco)


https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1959995


I noticed that in Linux mint 21(Ubuntu 22.04) libmarco-private2  
depends on libxpresent1.


While the one in Debian Bookworm does not.


Best regards,



I agree with your analysis. However, I need to check how marco checks  
for the presence of the present extension in the Xserver. We have to  
make sure, marco runs in X2Go as well as on physical hardware.


Mike

--

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de



Bug#1034855: trapperkeeper-webserver-jetty9-clojure: autopkgtest regression: Cannot invoke "Object.toString()" because "s" is null

2023-04-25 Thread Paul Gevers

Source: trapperkeeper-webserver-jetty9-clojure
Version: 4.4.1-5
Severity: serious
Control: tags -1 bookworm-ignore
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails since April 
2023. Can you please investigate the situation and fix it? I copied some 
of the output at the bottom of this report.


The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing. [Release Team member hat on] Because 
we're currently in the hard freeze for bookworm, I have marked this bug 
as bookworm-ignore. Targeted fixes are still welcome.


More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation


Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg2.html

https://ci.debian.net/data/autopkgtest/testing/amd64/t/trapperkeeper-webserver-jetty9-clojure/33156934/log.gz

ERROR in (request-logging-test) (Matcher.java:1769)
request logging occurs when :access-log-config is configured
expected: (re-find #"\"GET /hi_world/ HTTP/1.1\" 200 8" (first list))
  actual: java.lang.NullPointerException: Cannot invoke 
"java.lang.CharSequence.length()" because "this.text" is null

 at java.util.regex.Matcher.getTextLength (Matcher.java:1769)
java.util.regex.Matcher.reset (Matcher.java:415)
java.util.regex.Matcher. (Matcher.java:252)
java.util.regex.Pattern.matcher (Pattern.java:1134)
clojure.core$re_matcher.invokeStatic (core.clj:4881)
clojure.core$re_find.invokeStatic (core.clj:4923)
clojure.core$re_find.invoke (core.clj:4923)
clojure.lang.AFn.applyToHelper (AFn.java:156)
clojure.lang.AFn.applyTo (AFn.java:144)
clojure.core$apply.invokeStatic (core.clj:667)
clojure.core$apply.invoke (core.clj:662)

puppetlabs.trapperkeeper.services.webserver.jetty9_service_test$fn__29186$fn__29189$fn__29190.invoke 
(jetty9_service_test.clj:740)


puppetlabs.trapperkeeper.services.webserver.jetty9_service_test$fn__29186$fn__29189.invoke 
(jetty9_service_test.clj:733)

clojure.core$with_redefs_fn.invokeStatic (core.clj:7582)
clojure.core$with_redefs_fn.invoke (core.clj:7566)

puppetlabs.trapperkeeper.services.webserver.jetty9_service_test$fn__29186.invokeStatic 
(jetty9_service_test.clj:722)
puppetlabs.trapperkeeper.services.webserver.jetty9_service_test/fn 
(jetty9_service_test.clj:721)

clojure.test$test_var$fn__9856.invoke (test.clj:717)
clojure.test$test_var.invokeStatic (test.clj:717)
clojure.test$test_var.invoke (test.clj:708)
clojure.test$test_vars$fn__9882$fn__9887.invoke (test.clj:735)
clojure.test$default_fixture.invokeStatic (test.clj:687)
clojure.test$default_fixture.invoke (test.clj:683)
clojure.test$test_vars$fn__9882.invoke (test.clj:735)

puppetlabs.trapperkeeper.services.webserver.jetty9_service_test$eval28533$fn__28534.invoke 
(jetty9_service_test.clj:43)

clojure.test$compose_fixtures$fn__9850$fn__9851.invoke (test.clj:694)

puppetlabs.trapperkeeper.testutils.webserver$assert_clean_shutdown.invokeStatic 
(webserver.clj:75)


puppetlabs.trapperkeeper.testutils.webserver$assert_clean_shutdown.invoke 
(webserver.clj:71)

clojure.test$compose_fixtures$fn__9850$fn__9851.invoke (test.clj:694)
schema.test$validate_schemas$fn25482__25491$fn__25492.invoke 
(test.cljc:12)

schema.test$validate_schemas$fn25482__25491.invoke (test.cljc:12)
clojure.lang.AFn.applyToHelper (AFn.java:152)
clojure.lang.AFn.applyTo (AFn.java:144)
clojure.lang.AFunction$1.doInvoke (AFunction.java:31)
clojure.lang.RestFn.invoke (RestFn.java:397)
schema.test$validate_schemas.invokeStatic (test.cljc:12)
schema.test$validate_schemas.invoke (test.cljc:7)
clojure.test$compose_fixtures$fn__9850$fn__9851.invoke (test.clj:694)

puppetlabs.kitchensink.testutils.fixtures$with_no_jvm_shutdown_hooks$fn__28235.invoke 
(fixtures.clj:10)

clojure.core$with_redefs_fn.invokeStatic (core.clj:7582)
clojure.core$with_redefs_fn.invoke (core.clj:7566)

puppetlabs.kitchensink.testutils.fixtures$with_no_jvm_shutdown_hooks.invokeStatic 
(fixtures.clj:9)


puppetlabs.kitchensink.testutils.fixtures$with_no_jvm_shutdown_hooks.invoke 
(fixtures.clj:4)

clojure.test$compose_fixtures$fn__9850$fn__9851.invoke (test.clj:694)
clojure.test$default_fixture.invokeStatic (test.clj:687)
clojure.test$default_fixture.invoke (test.clj:683)
clojure.test$compose_fixtures$fn__9850.invoke (test.clj:694)
clojure.test$compose_fixtures$fn__9850.invoke (test.clj:694)
clojure.test$compose_fixtures$fn__9850.invoke (test.clj:694)
clojure.test$compose_fixtures$fn__9850.invoke (test.clj:694)
clojure.test$test_vars.invokeStatic (test.clj:731)
clojure.test$test_all_vars.invokeStatic (test.clj:737)
clojure.test$test_ns.invokeStatic (test.clj:758)
clojure.test$test_ns.invoke (test.clj:743)

Bug#797969: No longer relevant

2023-04-25 Thread أحمد المحمودي
elinks now uses configure.ac, so this issue is no longer relevant. 

-- 
‎أحمد المحمودي (Ahmed El-Mahmoudy)
 Digital design engineer
GPG KeyIDs: 4096R/A7EF5671 2048R/EDDDA1B7
GPG Fingerprints:
 6E2E E4BB 72E2 F417 D066  6ABF 7B30 B496 A7EF 5761
 8206 A196 2084 7E6D 0DF8  B176 BC19 6A94 EDDD A1B7


signature.asc
Description: PGP signature


Bug#1034854: symfony: autopkgtest regression: "error:10800075:PKCS7 routines::certificate verify error".

2023-04-25 Thread Paul Gevers

Source: symfony
Version: 5.4.22+dfsg-2
Severity: serious
Control: tags -1 bookworm-ignore
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails since April 
2023. Can you please investigate the situation and fix it? I copied some 
of the output at the bottom of this report.


The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing. [Release Team member hat on] Because 
we're currently in the hard freeze for bookworm, I have marked this bug 
as bookworm-ignore. Targeted fixes are still welcome.


More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation


Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg2.html

https://ci.debian.net/data/autopkgtest/testing/amd64/s/symfony/33122795/log.gz

There were 7 failures:

1) Symfony\Component\Mime\Tests\Crypto\SMimeSignerTest::testSignedMessage
Verification of the message /tmp/phpxnGzwx failed. Internal error 
"error:10800075:PKCS7 routines::certificate verify error".

Failed asserting that false is true.

/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:160
/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:38

2) 
Symfony\Component\Mime\Tests\Crypto\SMimeSignerTest::testSignEncryptedMessage
Verification of the message /tmp/phpz8oMy6 failed. Internal error 
"error:10800075:PKCS7 routines::certificate verify error".

Failed asserting that false is true.

/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:160
/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:58

3) 
Symfony\Component\Mime\Tests\Crypto\SMimeSignerTest::testSignedMessageWithPassphrase
Verification of the message /tmp/phpYakZOM failed. Internal error 
"error:10800075:PKCS7 routines::certificate verify error".

Failed asserting that false is true.

/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:160
/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:73

4) 
Symfony\Component\Mime\Tests\Crypto\SMimeSignerTest::testProperSerialiable
Verification of the message /tmp/phpTqakJJ failed. Internal error 
"error:10800075:PKCS7 routines::certificate verify error".

Failed asserting that false is true.

/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:160
/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:95

5) 
Symfony\Component\Mime\Tests\Crypto\SMimeSignerTest::testSignedMessageWithBcc
Verification of the message /tmp/phpKbIzRS failed. Internal error 
"error:10800075:PKCS7 routines::certificate verify error".

Failed asserting that false is true.

/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:160
/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:111

6) 
Symfony\Component\Mime\Tests\Crypto\SMimeSignerTest::testSignedMessageWithAttachments
Verification of the message /tmp/phpwYY6cG failed. Internal error 
"error:10800075:PKCS7 routines::certificate verify error".

Failed asserting that false is true.

/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:160
/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:129

7) 
Symfony\Component\Mime\Tests\Crypto\SMimeSignerTest::testSignedMessageExtraCerts
Verification of the message /tmp/phpe95PWJ failed. Internal error 
"error:10800075:PKCS7 routines::certificate verify error".

Failed asserting that false is true.

/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:160
/tmp/autopkgtest-lxc.oubjjog1/downtmp/build.dE0/src/src/Symfony/Component/Mime/Tests/Crypto/SMimeSignerTest.php:150



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034853: ares: Fullscreen not working with XFCE

2023-04-25 Thread Karl Pirton
Package: ares
Version: 126-3
Severity: normal
Tags: upstream
X-Debbugs-Cc: jsupert...@dnmx.org

Dear Maintainer,

When switching to fullscreen mode the emulation output is a small square in
the corner of the screen. This happens regardless of the video driver 
selected. I am using the XFCE DE.

This is possibly related to 
https://github.com/ares-emulator/ares/issues/453.

-- System Information:
Debian Release: 12.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages ares depends on:
ii  libao4   1.2.2+20180113-1.1
ii  libasound2   1.2.8-1+b1
ii  libc62.36-9
ii  libcairo21.16.0-7
ii  libgcc-s112.2.0-14
ii  libgdk-pixbuf-2.0-0  2.42.10+dfsg-1+b1
ii  libgl1   1.6.0-1
ii  libglib2.0-0 2.74.6-2
ii  libgtk-3-0   3.24.37-2
ii  libopenal1   1:1.19.1-2
ii  libpango-1.0-0   1.50.12+ds-1
ii  libpulse016.1+dfsg1-2+b1
ii  libstdc++6   12.2.0-14
ii  libudev1 252.6-1
ii  libx11-6 2:1.8.4-2
ii  libxext6 2:1.3.4-1+b1
ii  libxrandr2   2:1.5.2-2+b1
ii  libxv1   2:1.0.11-1.1

ares recommends no packages.

ares suggests no packages.

-- no debconf information



Bug#1034852: r-bioc-annotationhub: autopkgtest regression: download failed

2023-04-25 Thread Paul Gevers

Source: r-bioc-annotationhub
Version: 3.6.0+dfsg-1
Severity: serious
Control: tags -1 bookworm-ignore
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails since April 
2023. Can you please investigate the situation and fix it? I copied some 
of the output at the bottom of this report.


The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing. [Release Team member hat on] Because 
we're currently in the hard freeze for bookworm, I have marked this bug 
as bookworm-ignore. Targeted fixes are still welcome.


More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation


Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg2.html

https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-bioc-annotationhub/33053151/log.gz

RUNIT TEST PROTOCOL -- Fri Apr 21 23:47:54 2023
***
Number of test functions: 19
Number of errors: 0
Number of failures: 2


1 Test Suite :
AnnotationHub RUnit Tests - 19 test functions, 0 errors, 2 failures
FAILURE in test_accessors_setters: Error in 
checkIdentical(dates[length(dates)], hubDate(ah)) : FALSE


FAILURE in test_db_connections: Error in checkIdentical(ids2, 
AnnotationHub:::.db_uid(hub)) : FALSE



Test files with failing tests

   test_AnnotationHub-class.R
 test_accessors_setters

   test_db_utils.R
 test_db_connections


Error in BiocGenerics:::testPackage("AnnotationHub") :
  unit tests failed for package AnnotationHub
In addition: Warning message:
download failed
  hub path: ‘bogus/url’
  cache resource: ‘AHInvalid : 5012’
  reason: all(rtype == "web" | file.exists(fpath)) is not TRUE
Execution halted


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034851: node-nodemailer: autopkgtest regression: ipv4.single.dev.ethereal.email changed IP

2023-04-25 Thread Paul Gevers

Source: node-nodemailer
Version: 6.8.0+~6.4.6-1
Severity: serious
Control: tags -1 bookworm-ignore
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

Your package has an autopkgtest, great. However, it recently started to 
fail. Can you please investigate the situation and fix it? I copied some 
of the output at the bottom of this report.


The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing. [Release Team member hat on] Because 
we're currently in the hard freeze for bookworm, I have marked this bug 
as bookworm-ignore. Targeted fixes are still welcome.


More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation


Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg2.html

https://ci.debian.net/data/autopkgtest/testing/amd64/n/node-nodemailer/32818471/log.gz

  3) Shared Funcs Tests
   #resolveHostname tests
 should succeed resolving a single internal IPv4 entry:

  Uncaught AssertionError: expected { …(3) } to deeply equal { …(3) }
  + expected - actual

   {
 "cached": false
  -  "host": "95.216.108.161"
  +  "host": "54.36.85.114"
 "servername": "ipv4.single.dev.ethereal.email"
   }

  at Proxy.assertEql 
(/usr/share/nodejs/chai/lib/chai/core/assertions.js:1096:10)
  at Proxy.methodWrapper 
(/usr/share/nodejs/chai/lib/chai/utils/addMethod.js:57:25)
  at Proxy.assertEqual 
(/usr/share/nodejs/chai/lib/chai/core/assertions.js:1035:12)
  at Proxy.methodWrapper 
(/usr/share/nodejs/chai/lib/chai/utils/addMethod.js:57:25)
  at 
/tmp/autopkgtest-lxc.x6us0vio/downtmp/build.qS9/src/test/shared/shared-test.js:589:44
  at 
/tmp/autopkgtest-lxc.x6us0vio/downtmp/build.qS9/src/lib/shared/index.js:152:20

  at QueryReqWrap.callback (lib/shared/index.js:66:16)
  at QueryReqWrap.onresolve [as oncomplete] 
(node:internal/dns/callback_resolver:49:10)


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034850: grub2: [INTL:de] updated German debconf translation

2023-04-25 Thread Helge Kreutzmann
Package: grub2
Version: 2.06-13
Severity: wishlist
Tags: patch l10n

Please find the updated German debconf translation for grub2
attached.

Please place this file in debian/po/ as de.po for your next upload.

If you update your template, please use 
'msgfmt --statistics '
to check the po-files for fuzzy or untranslated strings.

If there are such strings, please contact me so I can update the 
German translation.

Greetings
Helge
# Translation of GRUB 2 debconf templates to German
# Copyright (C) Helge Kreutzmann , 2007-2009, 2017, 2023.
#   Martin Eberhard Schauer ,
#   2010, 2011, 2014.
# This file is distributed under the same license as the grub2 package.
#
msgid ""
msgstr ""
"Project-Id-Version: 2.02 2.06-13\n"
"Report-Msgid-Bugs-To: gr...@packages.debian.org\n"
"POT-Creation-Date: 2023-04-23 20:27+\n"
"PO-Revision-Date: 2023-04-25 19:48+0200\n"
"Last-Translator: Helge Kreutzmann \n"
"Language-Team: German \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid "Chainload from menu.lst?"
msgstr "Aus »menu.lst« laden (Chainload)?"

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid "GRUB upgrade scripts have detected a GRUB Legacy setup in /boot/grub."
msgstr ""
"Die Upgrade-Skripte von GRUB haben eine Installation von »GRUB Legacy« in /"
"boot/grub gefunden."

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid ""
"In order to replace the Legacy version of GRUB in your system, it is "
"recommended that /boot/grub/menu.lst is adjusted to load a GRUB 2 boot image "
"from your existing GRUB Legacy setup. This step can be automatically "
"performed now."
msgstr ""
"Um die Legacy-Version von GRUB auf Ihrem System zu ersetzen, wird die "
"Anpassung von /boot/grub/menu.lst empfohlen, so dass GRUB 2 aus Ihrer "
"bestehenden GRUB-Legacy-Konfiguration heraus geladen wird. Dieser Schritt "
"kann jetzt automatisch vollzogen werden."

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid ""
"It's recommended that you accept chainloading GRUB 2 from menu.lst, and "
"verify that the new GRUB 2 setup works before it is written to the MBR "
"(Master Boot Record)."
msgstr ""
"Es wird empfohlen, dass Sie dem Laden von GRUB 2 aus menu.lst zustimmen und "
"überprüfen, dass Ihre neue »GRUB 2«-Installation funktioniert, bevor diese "
"in den MBR (Master Boot Record) geschrieben wird."

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid ""
"Whatever your decision, you can replace the old MBR image with GRUB 2 later "
"by issuing the following command as root:"
msgstr ""
"Unabhängig von Ihrer Entscheidung können Sie den alten MBR später durch GRUB "
"2 ersetzen. Geben Sie dazu als »root« den folgenden Befehl ein:"

#. Type: multiselect
#. Description
#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
msgid "GRUB install devices:"
msgstr "Geräte für die GRUB-Installation:"

#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001
msgid ""
"The grub-pc package is being upgraded. This menu allows you to select which "
"devices you'd like grub-install to be automatically run for, if any."
msgstr ""
"Für das Paket grub-pc wird gerade ein Upgrade durchgeführt. In diesem Menü "
"können Sie auswählen, ob und für welche Geräte grub-install automatisch "
"ausgeführt werden soll."

#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001
msgid ""
"Running grub-install automatically is recommended in most situations, to "
"prevent the installed GRUB core image from getting out of sync with GRUB "
"modules or grub.cfg."
msgstr ""
"Für die Mehrzahl der Fälle wird empfohlen, grub-install automatisch laufen "
"zu lassen. So wird vermieden, dass das installierte GRUB-Image nicht zu den "
"GRUB-Modulen oder grub.cfg passt."

#. Type: multiselect
#. Description
#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
msgid ""
"If you're unsure which drive is designated as boot drive by your BIOS, it is "
"often a good idea to install GRUB to all of them."
msgstr ""
"Wenn Sie nicht sicher sind, welches Gerät das BIOS zum Booten benutzt, ist "
"es oft eine gute Idee, GRUB auf allen Geräten zu installieren."

#. Type: multiselect
#. Description
#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
msgid ""
"Note: it is possible to install GRUB to partition boot records as well, and "
"some appropriate partitions are offered here. However, this forces GRUB to "
"use the blocklist mechanism, which makes it less reliable, and therefore is "
"not recommended."
msgstr ""
"Hinweis: Sie können GRUB auch in die Boot-Blöcke von Partitionen schreiben."
"Hier werden auch einige geeignete Partitionen angeboten. Das 

Bug#1034849: coreutils: pr: -ie don't accept characters for tab override, only bytes

2023-04-25 Thread наб
Package: coreutils
Version: 8.32-4+b1
Version: 9.1-1
Severity: normal

Dear Maintainer,

-- >8 --
$ echo ' Q' | pr -fia


2023-04-25 20:53  Page 1


a Q

$ echo ' Q' | pr -fią
pr: '-i' extra characters or invalid number in the argument: ‘\205’
Try 'pr --help' for more information.

$ echo 'a Q' | pr -fea


2023-04-25 20:56  Page 1


 Q

$ echo 'ą Q' | pr -feą
pr: '-e' extra characters or invalid number in the argument: ‘\205’
Try 'pr --help' for more information.
-- >8 --

POSIX Issue 7 and 8 Draft 2.1 say:
104054  −e[char][gap]
104055 Expand each input  to the next greater column 
position specified by the
104056 formula n*gap+1, where n is an integer > 0. If gap is 
zero or is omitted, it shall
104057 default to 8. All  characters in the input shall be 
expanded into the
104058 appropriate number of  characters. If any 
non-digit character, char, is
104059 specified, it shall be used as the input . If the 
first character of the −e option-
104060 argument is a digit, the entire option-argument shall be 
assumed to be gap.
104067  −i[char][gap]  In output, replace  characters with  
characters wherever one or more
104068 adjacent  characters reach column positions 
gap+1, 2* gap+1, 3* gap+1, and
104069 so on. If gap is zero or is omitted, default tab 
settings at every eighth column
104070 position shall be assumed. If any non-digit character, 
char, is specified, it shall be
104071 used as the output . If the first character of the 
−i option-argument is a digit,
104072 the entire option-argument shall be assumed to be gap.

104119  LC_CTYPE
104120 Determine the locale for the interpretation of sequences 
of bytes of text data as
104121 characters (for example, single-byte as opposed to 
multi-byte characters in
104122 arguments and input files) and which characters are 
defined as printable (character
104123 class print). Non-printable characters are still written 
to standard output, but are
104124 not counted for the purpose for column-width and 
line-length calculations.

Which very obviously and explicitly says that -eą must work
(if the locale has an ą, which mine obviously does).

Best,
наб

-- System Information:
Debian Release: 12.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: amd64, i386

Kernel: Linux 6.1.0-2-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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 coreutils depends on:
ii  libacl1  2.3.1-3
ii  libattr1 1:2.5.1-4
ii  libc62.36-9
ii  libgmp10 2:6.2.1+dfsg1-1.1
ii  libselinux1  3.4-1+b5

coreutils recommends no packages.

coreutils suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#1034848: slic3r: CVE-2022-36788

2023-04-25 Thread Moritz Mühlenhoff
Source: slic3r
X-Debbugs-CC: t...@security.debian.org
Severity: grave
Tags: security

Hi,

The following vulnerability was published for slic3r.

CVE-2022-36788[0]:
| A heap-based buffer overflow vulnerability exists in the TriangleMesh
| clone functionality of Slic3r libslic3r 1.3.0 and Master Commit
| b1a5500. A specially-crafted STL file can lead to a heap buffer
| overflow. An attacker can provide a malicious file to trigger this
| vulnerability.

https://talosintelligence.com/vulnerability_reports/TALOS-2022-1593


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2022-36788
https://www.cve.org/CVERecord?id=CVE-2022-36788

Please adjust the affected versions in the BTS as needed.



Bug#1034847: lua5.3: CVE-2021-43519

2023-04-25 Thread Moritz Mühlenhoff
Source: lua5.3
X-Debbugs-CC: t...@security.debian.org
Severity: important
Tags: security

Hi,

The following vulnerability was published for lua5.3.

CVE-2021-43519[0]:
| Stack overflow in lua_resume of ldo.c in Lua Interpreter 5.1.0~5.4.4
| allows attackers to perform a Denial of Service via a crafted script
| file.

http://lua-users.org/lists/lua-l/2021-10/msg00123.html
http://lua-users.org/lists/lua-l/2021-11/msg00015.html
Fixed by: 
https://github.com/lua/lua/commit/74d99057a5146755e737c479850f87fd0e3b6868


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2021-43519
https://www.cve.org/CVERecord?id=CVE-2021-43519

Please adjust the affected versions in the BTS as needed.



Bug#1034845: lua5.1: CVE-2021-43519

2023-04-25 Thread Moritz Mühlenhoff
Source: lua5.1
X-Debbugs-CC: t...@security.debian.org
Severity: important
Tags: security

Hi,

The following vulnerability was published for lua5.1.

CVE-2021-43519[0]:
| Stack overflow in lua_resume of ldo.c in Lua Interpreter 5.1.0~5.4.4
| allows attackers to perform a Denial of Service via a crafted script
| file.

http://lua-users.org/lists/lua-l/2021-10/msg00123.html
http://lua-users.org/lists/lua-l/2021-11/msg00015.html
Fixed by: 
https://github.com/lua/lua/commit/74d99057a5146755e737c479850f87fd0e3b6868


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2021-43519
https://www.cve.org/CVERecord?id=CVE-2021-43519

Please adjust the affected versions in the BTS as needed.



Bug#1034846: lua5.2: CVE-2021-43519

2023-04-25 Thread Moritz Mühlenhoff
Source: lua5.2
X-Debbugs-CC: t...@security.debian.org
Severity: important
Tags: security

Hi,

The following vulnerability was published for lua5.2.

CVE-2021-43519[0]:
| Stack overflow in lua_resume of ldo.c in Lua Interpreter 5.1.0~5.4.4
| allows attackers to perform a Denial of Service via a crafted script
| file.

http://lua-users.org/lists/lua-l/2021-10/msg00123.html
http://lua-users.org/lists/lua-l/2021-11/msg00015.html
Fixed by: 
https://github.com/lua/lua/commit/74d99057a5146755e737c479850f87fd0e3b6868


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2021-43519
https://www.cve.org/CVERecord?id=CVE-2021-43519

Please adjust the affected versions in the BTS as needed.



Bug#1034844: vtk7: CVE-2021-42521

2023-04-25 Thread Moritz Mühlenhoff
Source: vtk7
X-Debbugs-CC: t...@security.debian.org
Severity: important
Tags: security

Hi,

The following vulnerability was published for vtk7.

CVE-2021-42521[0]:
| There is a NULL pointer dereference vulnerability in VTK before 9.2.5,
| and it lies in IO/Infovis/vtkXMLTreeReader.cxx. The vendor didn't
| check the return value of libxml2 API 'xmlDocGetRootElement', and try
| to dereference it. It is unsafe as the return value can be NULL and
| that NULL pointer dereference may crash the application.

https://gitlab.kitware.com/vtk/vtk/-/issues/17818


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2021-42521
https://www.cve.org/CVERecord?id=CVE-2021-42521

Please adjust the affected versions in the BTS as needed.



Bug#1034843: vtk6: CVE-2021-42521

2023-04-25 Thread Moritz Mühlenhoff
Source: vtk6
X-Debbugs-CC: t...@security.debian.org
Severity: important
Tags: security

Hi,

The following vulnerability was published for vtk6.

CVE-2021-42521[0]:
| There is a NULL pointer dereference vulnerability in VTK before 9.2.5,
| and it lies in IO/Infovis/vtkXMLTreeReader.cxx. The vendor didn't
| check the return value of libxml2 API 'xmlDocGetRootElement', and try
| to dereference it. It is unsafe as the return value can be NULL and
| that NULL pointer dereference may crash the application.

https://gitlab.kitware.com/vtk/vtk/-/issues/17818


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2021-42521
https://www.cve.org/CVERecord?id=CVE-2021-42521

Please adjust the affected versions in the BTS as needed.



Bug#1034842: xen: CVE-2022-42335 (XSA-430)

2023-04-25 Thread Salvatore Bonaccorso
Source: xen
Version: 4.17.0+74-g3eac216e6e-1
Severity: grave
Tags: security upstream
Justification: user security hole
X-Debbugs-Cc: car...@debian.org, Debian Security Team 

Hi,

The following vulnerability was published for xen, affects only 4.17.

Filling as RC, to make it on the radar for the bookworm release (and
make IMHO sense to try to get it in before release).

CVE-2022-42335[0]:
| x86 shadow paging arbitrary pointer dereference In environments where
| host assisted address translation is necessary but Hardware Assisted
| Paging (HAP) is unavailable, Xen will run guests in so called shadow
| mode. Due to too lax a check in one of the hypervisor routines used
| for shadow page handling it is possible for a guest with a PCI device
| passed through to cause the hypervisor to access an arbitrary pointer
| partially under guest control.


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2022-42335
https://www.cve.org/CVERecord?id=CVE-2022-42335
[1] https://www.openwall.com/lists/oss-security/2023/04/25/1
[2] https://xenbits.xen.org/xsa/advisory-430.html

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#1034841: consul: CVE-2021-41803

2023-04-25 Thread Moritz Mühlenhoff
Source: consul
X-Debbugs-CC: t...@security.debian.org
Severity: grave
Tags: security

Hi,

The following vulnerability was published for consul.

CVE-2021-41803[0]:
| HashiCorp Consul 1.8.1 up to 1.11.8, 1.12.4, and 1.13.1 do not
| properly validate the node or segment names prior to interpolation and
| usage in JWT claim assertions with the auto config RPC. Fixed in
| 1.11.9, 1.12.5, and 1.13.2."

https://discuss.hashicorp.com/t/hcsec-2022-19-consul-auto-config-jwt-authorization-missing-input-validation/44627

If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2021-41803
https://www.cve.org/CVERecord?id=CVE-2021-41803

Please adjust the affected versions in the BTS as needed.



Bug#1034840: etcd: CVE-2021-28235

2023-04-25 Thread Moritz Mühlenhoff
Source: etcd
X-Debbugs-CC: t...@security.debian.org
Severity: important
Tags: security

Hi,

The following vulnerability was published for etcd.

CVE-2021-28235[0]:
| Authentication vulnerability found in Etcd-io v.3.4.10 allows remote
| attackers to escalate privileges via the debug function.

https://github.com/etcd-io/etcd/pull/15648
https://github.com/etcd-io/etcd/pull/15655
https://github.com/etcd-io/etcd/commit/1f746597ea6ce9f0a4554108bc853f256e150b0b 
(v3.4.25)
https://github.com/etcd-io/etcd/commit/3618ab4b07cc9c0883b6a642da198877e25d612b 
(v3.4.25)


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2021-28235
https://www.cve.org/CVERecord?id=CVE-2021-28235

Please adjust the affected versions in the BTS as needed.



Bug#1034839: RM: golang-github-go-macaron-i18n -- RoQA; obsolete, open security issue

2023-04-25 Thread Moritz Muehlenhoff
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-github-go-macaron-i...@packages.debian.org
Control: affects -1 + src:golang-github-go-macaron-i18n

Please remove golang-github-go-macaron-i18n. It was only packaged for gitea,
which is no longer in the archive and there's an open security issue.

Cheers,
Moritz



Bug#1034605: closed by Debian FTP Masters (reply to Mike Gabriel ) (Bug#1034605: fixed in marco 1.26.1-2)

2023-04-25 Thread Mladen Petrović
I think this commit is causing an issue with Marco compositor not 
working as it should. (Screen tearing)


https://salsa.debian.org/debian-mate-team/marco/-/commit/4f7894fee3a9e02b2c37b7f76659a21e7fe23474 




Here is why it was applied, and it should be reverted back. (Xpresent 
needs to be re-enabled in Marco)


https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1959995


I noticed that in Linux mint 21(Ubuntu 22.04) libmarco-private2 depends 
on libxpresent1.


While the one in Debian Bookworm does not.


Best regards,

Mladen


On 25.4.2023. 16:39, Debian Bug Tracking System wrote:

This is an automatic notification regarding your Bug report
which was filed against the marco package:

#1034605: marco: Screen Tearing with default compositor on.

It has been closed by Debian FTP Masters  (reply to 
Mike Gabriel ).

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Debian FTP Masters 
 (reply to Mike Gabriel 
) by
replying to this email.






Bug#1034838: hdf5: CVE-2019-8396 CVE-2019-8398

2023-04-25 Thread Moritz Mühlenhoff
Source: hdf5
X-Debbugs-CC: t...@security.debian.org
Severity: important
Tags: security

Hi,

The following vulnerabilities were published for hdf5.

CVE-2019-8396[0]:
| A buffer overflow in H5O__layout_encode in H5Olayout.c in the HDF HDF5
| through 1.10.4 library allows attackers to cause a denial of service
| via a crafted HDF5 file. This issue was triggered while repacking an
| HDF5 file, aka "Invalid write of size 2."

https://jira.hdfgroup.org/browse/HDFFV-10712

CVE-2019-8398[1]:
| An issue was discovered in the HDF HDF5 1.10.4 library. There is an
| out of bounds read in the function H5T_get_size in H5T.c.

https://jira.hdfgroup.org/browse/HDFFV-10710

If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2019-8396
https://www.cve.org/CVERecord?id=CVE-2019-8396
[1] https://security-tracker.debian.org/tracker/CVE-2019-8398
https://www.cve.org/CVERecord?id=CVE-2019-8398

Please adjust the affected versions in the BTS as needed.



Bug#1034837: nginx: Missing changelog from metadata.ftp-master.debian.org

2023-04-25 Thread stmo...@gmail.com
Package: nginx
Version: 1.14.2-2+deb10u5
Severity: minor
X-Debbugs-Cc: stmo...@gmail.com

Dear Maintainer,

Following the link from the sidebar of
'https://packages.debian.org/buster/nginx' leads to
'https://metadata.ftp-master.debian.org/changelogs//main/n/nginx/nginx_1.14.2-2+deb10u5_changelog',
which is a 404. Browsing the index, it seems there are docs for deb10u4,
but not for deb10u5.

I am not sure if these kinds of issues should be reported as regular
bugs, but I couldn't find any info on documentation release issues.

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

Kernel: Linux 5.15.49-linuxkit (SMP w/6 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_RANDSTRUCT
Locale: LANG=en_US.UTF-8, LC_CTYPE=C.UTF-8 (charmap=locale: Cannot set 
LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages nginx depends on:
pn  nginx-core | nginx-full | nginx-light | nginx-extras  

nginx recommends no packages.

nginx suggests no packages.



Bug#1034836: initramfs-tools: After bullseye -> bookworm upgrade boot stuck in the initramfs shell

2023-04-25 Thread Pásztor János

Package: initramfs-tools

Version: 0.142

Severity: critical

Justification: breaks the whole system

X-Debbugs-Cc:pasztor.ja...@it.ppke.hu

Dear Maintainer

   * What led up to the situation?

I have upgraded my desktop machine (which is an old install, started with 
stretch ) from bullseye to bookworm

   * What was the outcome of this action?

The boot process halts in the initramfs shell and I have to issue 'vgchange 
-ay' manually in order to continue.

After that it asks for the LUKS password again for the second disk in the 
machine (both disks are having the same LUKS pw)

   * What outcome did you expect instead?

Machine boots properly and asks only once for the LUKS pw during boot (as it 
has done it during bullseye)

   * Workaround

I have installed the following hook to the initramfs generator in order to have 
a proper boot (pw asked twice still)

-88---

root@asgard ~ # more /etc/initramfs-tools/hooks/crypttab-fix.sh

#!/bin/sh

cp /etc/crypttab "${DESTDIR}/cryptroot/crypttab"

exit 0

-8<--END--->8---

   * disk setup (nvme0n1 and sda are relevant)

  
-88---


root@asgard ~ # lsblk
NAMEMAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda   8:00   3.6T  0 disk
└─sda18:10   3.6T  0 part
  └─4Tsolid 254:30   3.6T  0 crypt
└─asgardfs-home 254:40   3.3T  0 lvm   /home/pasja/solid
sdb   8:16   0 931.5G  0 disk
├─sdb18:17   016M  0 part
└─sdb28:18   0 904.2G  0 part
sdc   8:32   0 119.2G  0 disk
├─sdc18:33   016M  0 part
├─sdc28:34   0 113.7G  0 part
├─sdc38:35   0   100M  0 part
└─sdc48:36   0 1M  0 part
nvme0n1 259:00 931.5G  0 disk
├─nvme0n1p1 259:10   550M  0 part  /boot/efi
├─nvme0n1p2 259:20 2G  0 part  /boot
└─nvme0n1p3 259:30   829G  0 part
  └─1Tnvme  254:00   829G  0 crypt
├─asgardfs-root 254:10 504.7G  0 lvm   /gnu/store
│  /
└─asgardfs-swap 254:20   952M  0 lvm   [SWAP]

-8<--END--->8---

   * fstab

-88---
root@asgard ~ # more /etc/fstab

/dev/mapper/asgardfs-root /   xfs defaults0   1
UUID=6b9e331f-9f78-42fa-99af-04e587e3bf6d /boot   xfsdefaults   
 0   2
/dev/mapper/asgardfs-home /home/pasja/solid   xfs defaults0 
  2
/dev/mapper/asgardfs-swap noneswapsw  0   0
/dev/sr0/media/cdrom0   udf,iso9660 user,noauto 0   0
UUID=FAA7-BDB0 /boot/efi vfat defaults 0 2

-8<--END--->8---

   * logs and other remarks

Please find attached an initramfs.debug log from my last boot attempt. I also 
have the output of 'journalctl -b'. Please let me know if that would help the 
investigation.

I have diff-ed both systemd (bullseye backports) and initramfs-tools (bullseye) 
to bookworm, but I have not spotted anything relevant which could explain this 
regression.
Will try to reproduce it in a vm in order to have an environment where I can 
investigate it easier.

Any pointers / questions would be appreciated here.

Regards,
János Pásztor


-- Package-specific info:

-- initramfs sizes

-rw-r--r-- 1 root root 75M Apr 25 18:55 /boot/initrd.img-6.1.0-7-amd64

-- /proc/cmdline

BOOT_IMAGE=/vmlinuz-6.1.0-7-amd64 root=/dev/mapper/asgardfs-root ro debug

-- resume

RESUME=/dev/mapper/asgardfs-swap

-- /proc/filesystems

xfs

fuseblk

vfat

-- lsmod

Module  Size  Used by

rfcomm 94208  16

snd_seq_dummy  16384  0

snd_hrtimer16384  1

snd_seq90112  7 snd_seq_dummy

snd_seq_device 16384  1 snd_seq

cfg80211 1134592  0

cmac   16384  2

8021q  40960  0

algif_hash 16384  1

garp   16384  1 8021q

algif_skcipher 16384  1

stp16384  1 garp

af_alg 36864  6 algif_hash,algif_skcipher

mrp20480  1 8021q

bnep   28672  2

llc16384  2 stp,garp

binfmt_misc24576  1

nls_ascii  16384  1

nls_cp437  20480  1

vfat   24576  1

fat90112  1 vfat

btusb  69632  0

snd_hda_codec_realtek   172032  1

btrtl  28672  1 btusb

snd_hda_codec_generic98304  1 snd_hda_codec_realtek

btbcm  

Bug#1034835: git: CVE-2023-25652 CVE-2023-25815 CVE-2023-29007

2023-04-25 Thread Salvatore Bonaccorso
Source: git
Version: 1:2.40.0-1
Severity: grave
Tags: security upstream
Justification: user security hole
X-Debbugs-Cc: car...@debian.org, Debian Security Team 
Control: fixed -1 1:2.40.1-1

Hi,

The following vulnerabilities were published for git, while fixed in
unstable already (thus adding along as well the fixed version), it
will affect bookworm, and good if they are fixed before the bookworm
release.

CVE-2023-25652[0]:
| By feeding specially crafted input to `git apply --reject`, a
| path outside the working tree can be overwritten with partially
| controlled contents (corresponding to the rejected hunk(s) from
| the given patch).

CVE-2023-25815[1]:
| When Git is compiled with runtime prefix support and runs without
| translated messages, it still used the gettext machinery to
| display messages, which subsequently potentially looked for
| translated messages in unexpected places. This allowed for
| malicious placement of crafted messages.

CVE-2023-29007[2]:
| When renaming or deleting a section from a configuration file,
| certain malicious configuration values may be misinterpreted as
| the beginning of a new configuration section, leading to arbitrary
| configuration injection.

If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2023-25652
https://www.cve.org/CVERecord?id=CVE-2023-25652
[1] https://security-tracker.debian.org/tracker/CVE-2023-25815
https://www.cve.org/CVERecord?id=CVE-2023-25815
[2] https://security-tracker.debian.org/tracker/CVE-2023-29007
https://www.cve.org/CVERecord?id=CVE-2023-29007
[3] https://lore.kernel.org/lkml/xmqqa5yv3n93.fsf@gitster.g/

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#1034834: lacme: client fails to handle "ready" → "processing" → "valid" status change

2023-04-25 Thread Guilhem Moulin
Package: lacme
Version: 0.8.1-1
Severity: important
Control: found -1 0.8.0-2

The lacme client fails to handle "ready" → "processing" → "valid" status
change during newOrder, instead of just "ready" → "valid".  The latter
may be what we observe when the server is fast enough, but according to
RFC 8555 sec. 7.1.6 the state actually transitions via "processing"
state and we need to account for that.

As of today `lacme newOrder` still works on the production Let's Encrypt
ACME server, but now fails on the staging one.  It's unclear whether the
staging environment has different timing conditions, or if there were
changes in the boulder codebase which will break lacme once pushed to
production.

-- 
Guilhem.


signature.asc
Description: PGP signature


Bug#969944: debian-installer: Screen is corrupted (Legacy mode Boot)

2023-04-25 Thread ng

This statement is totally wrong!  I am sorry.

Correction:  In order to reproduce this screen corruption, I have to set 
Legacy mode boot in the BIOS,  as you can see in the video (it clearly 
states BIOS mode), so:


BIOS set to:

Legacy mode:  Screen corruption.
UEFI:  Works correctly.
UEFI and Secure Boot: Works correctly.

Excuse my mistake.


El 14/4/23 a las 02:38, ng escribió:
I found out that having Secure Boot enabled is necessary to reproduce 
this.  With Secure Boot disabled the installer works correctly with 
the defaults.


Hi,  I am currently using: debian-bookworm-DI-rc1-amd64-netinst and I 
am currently having this bug.


If I change the boot parameter 'VGA=788' to 'VGA='  it works correctly.


AMD Ryzen 5 3500U
Thinkpad E495
debian-bookworm-DI-rc1






Bug#1034756: dpkg: please add support for riscv32

2023-04-25 Thread Darius Rad
On Tue, Apr 25, 2023 at 10:52:52PM +0800, Bo YU wrote:
> On Tue, Apr 25, 2023 at 04:22:49AM +0200, Guillem Jover wrote:
> 
> > 
> > > I thought the riscv32 has met the request[2] also.
> > 
> > I assume the ABI is set in stone and well defined.
> > 

There are three ABIs for 32-bit RISC-V.  They are well defined, but it is
not clear which ABI is being proposed for Debian here.

> > > Please let me know if there is any issue.
> > 
> > I think at the time when we added riscv64 we didn't also add riscv32
> > because it was not clear whether there was then interest or demand,
> > and I don't recall whether there were concerns about what ISA baseline
> > to choose? (But I guess this would use the default baseline specified
> > currently by the compiler.)
> 
> There is no doubt that the porting of riscv64 is our first priority and
> it's already in a good shape -- except for the official port.:(
> 
> For riscv32 case, I think it'd be pretty helpful to let users to setup
> rv32 Debian rootfs or to let rv32 Debain run on RISC-V 32 bit hardware that
> will be emerged in the near future.

Do you have any references for this hardware?

> 
> Here I simply assume that rv32 compiler with `--with-arch=rv32gc
> --with-abi=ilp32d`[0] is enough?
> 

That is one choice, but not the only one.

The argument in favor of a 32-bit port of RISC-V is typically motivated by
the assumption that such processors will be smaller, in terms of the
hardware (i.e., ASIC gates or FPGA LUTs).  However, as compared to rv64gc,
eliminating floating point typically provides a much more significant
decrease in size.  Thus, often when one is talking about smaller, 32-bit
RISC-V processors, they *also* eliminate floating point.  In other words,
the processors are rv32imac, not rv32gc.

In fact, I wouldn't be surprised if rv64imac processors were more common
than rv32gc, given the minimal hardware resources for 64-bit versus 32-bit,
all else being equal.

// darius



Bug#1034812: installation-reports: Unbootable after install: UEFI installed to wrong ESP

2023-04-25 Thread Pascal Hambourg

Hello,

On 25/04/2023 at 01:29, Adam wrote:


I installed from a thumb drive, to another thumb drive, on a computer
that had an nvme drive that should not have been touched.  The installer
overwrote data on the nvme drive despite the target being /dev/sda. I
manually mounted the installed system (the target thumb drive) on another
computer, figured out what happened (ESP was empty) and fixed it so I could
submit a bug report from the thumb drive that failed to install properly.

This is similar to the other UEFI installation problems, but it did
not install to the MBR, and it did not install any files on the correct
ESP, thus is is a separate issue.

The smoking gun for understanding what went wrong was in /etc/fstab, where
there were two comments:

# /boot was on /dev/sda2 during installation
# /boot/efi was on /dev/nvme0n1p1 during installation


From the partition layout I assume you used guided partitioning with 
LVM (without encryption). Guided partitioning is supposed to not use any 
partitions outside the selected disk by calling clean_method() defined 
in partman-auto/lib/recipes.sh. This is what I observe with non-LVM 
schemes, but the two LVM schemes have issues. Here is a summary of my 
observations:


Guided - use the largest continuous free space
 calls clean_method() in partman-auto/autopartition
 does not run partman-efi/init.d/efi
 does not use existing EFI or swap partitions on other disks (good)

Guided - use entire disk
 calls clean_method() in partman-auto/autopartition
 does not run partman-efi/init.d/efi
 does not use existing EFI or swap partitions on other disks (good)

Guided - use entire disk and set up LVM
 does not call clean_method()
 runs partman-efi/init.d/efi
 uses existing EFI and swap partitions on other disks (bad)

Guided - use entire disk and set up encrypted LVM
 calls clean_method() in partman-auto-crypto/autopartition-crypto
 runs partman-efi/init.d/efi
 uses existing EFI partitions on other disks (bad)
 does not use existing swap partitions on other disks (good)

partman-efi/init.d/efi detects possible EFI partitions and sets method 
"efi" on them.


As you can see, the issue also affects swap partitions (and they will be 
reformatted with new UUIDs, which can be harmful if they are used by 
another system).


Note: partman-auto-lvm used to call clean_method() in lib/auto-lvm.sh 
but it was removed by commit cfc6797f6f561b87069160ba7c375c5b487b7c1e 
with code factoring.


Suggested fix is two-fold:

1) Call clean_method() at the beginning of 
partman-auto-lvm/autopartition-lvm, as is done in 
partman-auto/autopartition and partman-auto-crypto/autopartition-crypto. 
This should solve the issue for swap partitions but is not enough for ESPs.


2) In partman-efi/init.d/efi, set method "efi" only once, as is done 
with swap partitions in partman-basicfilesystems/init.d/autouse_swap.
I already submitted two patch versions for #1034208 "Partman may reset 
user's choice for ESP partitions use" as a follow-up to Steve's latest 
fixes for #834373 and #1033913.


Caveat: I don't know if these changes could have any negative impact on 
preseeded automatic partitioning.




Bug#1034214: tcmu-runner: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Control: tag -1 patch pending

Andreas Henriksson  (2023-04-12):
> A better solution would derive the path from systemd.pc, eg.
> pkg-config --variable=systemdsystemunitdir systemd
> 
> (Note: this needs pkg-config and systemd in build-deps)

Not during the hard freeze.

Minimal source debdiff attached, along with the resulting binary debdiff
for the tcmu-runner package.


Maintainer: I'm uploading to DELAYED/5, it can be either rescheduled to
DELAYED/0 if you're happy with the changes right now, or be superseded
by an upload of yours if that happens before the delay is over.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru tcmu-1.5.4/debian/changelog tcmu-1.5.4/debian/changelog
--- tcmu-1.5.4/debian/changelog	2022-07-23 21:53:15.0 +
+++ tcmu-1.5.4/debian/changelog	2023-04-25 17:51:40.0 +
@@ -1,3 +1,11 @@
+tcmu (1.5.4-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Ship systemd unit under /lib/systemd/system so that it can get picked
+up by dh_installsystemd. Closes: #1034214
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 17:51:40 +
+
 tcmu (1.5.4-4) unstable; urgency=medium
 
   * QA upload.
diff -Nru tcmu-1.5.4/debian/tcmu-runner.install tcmu-1.5.4/debian/tcmu-runner.install
--- tcmu-1.5.4/debian/tcmu-runner.install	2022-07-23 21:53:15.0 +
+++ tcmu-1.5.4/debian/tcmu-runner.install	2023-04-25 17:51:39.0 +
@@ -1,5 +1,5 @@
 debian/tmp/etc
-debian/tmp/usr/lib/systemd/system/tcmu-runner.service
+debian/tmp/usr/lib/systemd/system/tcmu-runner.service /lib/systemd/system
 debian/tmp/usr/lib/*/tcmu-runner
 debian/tmp/usr/bin
 debian/tmp/usr/share
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .deb but not in first
-
-rw-r--r--  root/root   /usr/lib/systemd/system/tcmu-runner.service

Files in first .deb but not in second
-
-rw-r--r--  root/root   /lib/systemd/system/tcmu-runner.service

No differences were encountered between the conffiles files

Control files: lines which differ (wdiff format)

Installed-Size: [-326-] {+324+}
Version: [-1.5.4-4.1-] {+1.5.4-4+}

Postinst files: lines which differ (wdiff format)
-
[-# Automatically added by dh_installsystemd/13.11.4-]
[-if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then-]
[-  # The following line should be removed in trixie or trixie+1-]
[-  deb-systemd-helper unmask 'tcmu-runner.service' >/dev/null || true-]
[--]
[-  # was-enabled defaults to true, so new installations run enable.-]
[-  if deb-systemd-helper --quiet was-enabled 'tcmu-runner.service'; then-]
[-  # Enables the unit on first installation, creates new-]
[-  # symlinks on upgrades if the unit file has changed.-]
[-  deb-systemd-helper enable 'tcmu-runner.service' >/dev/null || 
true-]
[-  else-]
[-  # Update the statefile to add new symlinks (if any), which need 
to be-]
[-  # cleaned up on purge. Also remove old symlinks.-]
[-  deb-systemd-helper update-state 'tcmu-runner.service' 
>/dev/null || true-]
[-  fi-]
[-fi-]
[-# End automatically added section-]
[-# Automatically added by dh_installsystemd/13.11.4-]
[-if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then-]
[-  if [ -d /run/systemd/system ]; then-]
[-  systemctl --system daemon-reload >/dev/null || true-]
[-  if [ -n "$2" ]; then-]
[-  _dh_action=restart-]
[-  else-]
[-  _dh_action=start-]
[-  fi-]
[-  deb-systemd-invoke $_dh_action 'tcmu-runner.service' >/dev/null 
|| true-]
[-  fi-]
[-fi-]
[-# End automatically added section-]

Postrm files: lines which differ (wdiff format)
---
[-# Automatically added by dh_installsystemd/13.11.4-]
[-if [ "$1" = remove ] && [ -d /run/systemd/system ] ; then-]
[-  systemctl --system daemon-reload >/dev/null || true-]
[-fi-]
[-# End automatically added section-]
[-# Automatically added by dh_installsystemd/13.11.4-]
[-if [ "$1" = "purge" ]; then-]
[-  if [ -x "/usr/bin/deb-systemd-helper" ]; then-]
[-  deb-systemd-helper purge 'tcmu-runner.service' >/dev/null || 
true-]
[-  fi-]
[-fi-]
[-# End automatically added section-]

No differences were encountered between the preinst files

Prerm files: lines which differ (wdiff format)
--
# Automatically added by [-dh_installsystemd/13.11.4-]
[-if [ -z "${DPKG_ROOT:-}" ] && [ "$1" = 

Bug#1034215: drkonqi: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Andreas Henriksson  (2023-04-12):
> I forgot to mention that since this is a template unit (@.service)
> maybe the severity should not be RC.
> As far as I know debhelper will not enable any instance of a template
> unit by default anyway, so the consequences that bigon warned about
> probably doesn't apply here?

Right, moving the file doesn't change anything in the binary package.

Verified with the attached patch.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru drkonqi-5.27.2/debian/changelog drkonqi-5.27.2/debian/changelog
--- drkonqi-5.27.2/debian/changelog	2023-02-28 13:58:47.0 +
+++ drkonqi-5.27.2/debian/changelog	2023-04-25 17:43:05.0 +
@@ -1,3 +1,11 @@
+drkonqi (5.27.2-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Ship systemd unit under /lib/systemd/system so that it can get picked
+up by dh_installsystemd (Closes: #1034215).
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 17:43:05 +
+
 drkonqi (5.27.2-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
diff -Nru drkonqi-5.27.2/debian/patches/0001-fix-systemd-unit-directory.patch drkonqi-5.27.2/debian/patches/0001-fix-systemd-unit-directory.patch
--- drkonqi-5.27.2/debian/patches/0001-fix-systemd-unit-directory.patch	1970-01-01 00:00:00.0 +
+++ drkonqi-5.27.2/debian/patches/0001-fix-systemd-unit-directory.patch	2023-04-25 17:42:41.0 +
@@ -0,0 +1,15 @@
+From: Cyril Brulebois 
+Date: Tue, 25 Apr 2023 17:38:42 +
+Subject: Adjust systemd unit location
+Bug-Debian: https://bugs.debian.org/1034215
+--- a/src/coredump/processor/CMakeLists.txt
 b/src/coredump/processor/CMakeLists.txt
+@@ -11,7 +11,7 @@ configure_file(
+ )
+ install(
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/drkonqi-coredump-processor@.service
+-DESTINATION ${KDE_INSTALL_SYSTEMDUNITDIR}/system
++DESTINATION /lib/systemd/system
+ )
+ 
+ # https://github.com/systemd/systemd/issues/19437
diff -Nru drkonqi-5.27.2/debian/patches/series drkonqi-5.27.2/debian/patches/series
--- drkonqi-5.27.2/debian/patches/series	1970-01-01 00:00:00.0 +
+++ drkonqi-5.27.2/debian/patches/series	2023-04-25 17:42:41.0 +
@@ -0,0 +1 @@
+0001-fix-systemd-unit-directory.patch


signature.asc
Description: PGP signature


Bug#1034833: sysv init script missing in tomcat10 package

2023-04-25 Thread Andreas Messer
Package: tomcat10
Version: 10.1.6-1

Dear maintainers, the tomcat10 package does not ship a sysvinit 
script for use with traditional init. Please consider adding such
a script to the package since it will make things simpler for
users of sysvinit. I have attached a possible implementation of
such a script to this mail. (Derived from tomcat9 package with
some cleanup) I can offer to support/maintain this script
in future if desired.

Best regards,
Andreas Messer
-- 
gnuPG keyid: 8C2BAF51
fingerprint: 28EE 8438 E688 D992 3661 C753 90B3 BAAA 8C2B AF51
#!/bin/sh
### BEGIN INIT INFO
# Provides:  tomcat10
# Required-Start:$local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop:  0 1 6
# Short-Description: Tomcat 10
# Description:   The Tomcat 10 servlet engine runs Java Web Archives.
### END INIT INFO

PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC='Tomcat 10 servlet engine'
NAME=tomcat10
readonly DESC NAME

# exit cleanly if disabled or not installed
test -x /usr/libexec/tomcat10/tomcat-update-policy.sh || exit 0
test -x /usr/libexec/tomcat10/tomcat-start.sh || exit 0
test -x /usr/libexec/tomcat10/tomcat-locate-java.sh || exit 0

. /lib/init/vars.sh

test -t 0 && VERBOSE=yes

# set defaults for options
CATALINA_HOME=/usr/share/tomcat10
CATALINA_BASE=/var/lib/tomcat10
CATALINA_TMPDIR=/tmp/tomcat10-tmp
export CATALINA_HOME CATALINA_BASE CATALINA_TMPDIR

JAVA_OPTS=-Djava.awt.headless=true
JSP_COMPILER= # only used if nonempty
SECURITY_MANAGER=false
UMASK=022
export JAVA_HOME JAVA_OPTS JSP_COMPILER SECURITY_MANAGER UMASK

[ -r /etc/default/tomcat10 ] && . /etc/default/tomcat10

. /lib/lsb/init-functions

# somewhat LSB-compliant exit with failure
if test x"$1" = x"status"; then
exit_failure_msg() {
log_failure_msg "$@"
exit 4
}
else
exit_failure_msg() {
log_failure_msg "$@"
exit 1
}
fi


# figure out the JRE executable catalina.sh will use
# (we need it for start-stop-daemon --exec for reliability)

[ x"${JAVA_HOME}" = x ] && \
  JAVA_HOME=$(su tomcat -s /bin/sh -c ". 
/usr/libexec/tomcat10/tomcat-locate-java.sh; echo \${JAVA_HOME}")

[ x"${JAVA_HOME}" != x ] || exit_failure_msg "could not determine JRE"

JAVA="${JAVA_HOME}/bin/java"

[ -x "${JAVA}" ] ||  exit_failure_msg "could not find java executable ${JAVA}"


# prepare for actions
case $1 in
(start|stop|restart|force-reload)
# handled below
;;
(try-restart|status)
start-stop-daemon --status --quiet \
--pidfile /var/run/tomcat10.pid \
--exec "$JAVA" --user tomcat
rv=$?
# clean up stale pidfile if necessary
(test x"$rv" = x"1" && rm -f /var/run/tomcat10.pid || :)
# process status result
case $1 in
(try-restart)
test x"$rv" = x"0" || {
# service is not running, or status is unknown
log_success_msg "$NAME is not running"
exit 0
}
# service running, restart it
;;
(status)
case $rv in
(0)
log_success_msg "$NAME is running"
;;
(4)
log_failure_msg "could not access PID file for $NAME"
;;
(*)
log_failure_msg "$NAME is not running"
;;
esac
exit $rv
;;
esac
;;
(reload|*)
# not supported
echo >&2 "Usage: $0 
{start|stop|restart|try-restart|force-reload|status}"
exit 3
;;
esac

# handle stopping/starting
rv=0

case $1 in
(stop|restart|try-restart|force-reload)
test x"$VERBOSE" = x"no" || log_daemon_msg "Stopping $DESC" "$NAME"
start-stop-daemon --stop --quiet \
--retry=10 --oknodo --remove-pidfile \
--pidfile /var/run/tomcat10.pid \
--exec "$JAVA" --user tomcat
rv=$?
test x"$VERBOSE" = x"no" || log_end_msg $rv
;;
esac

test x"$rv" = x"0" || exit $rv

case $1 in
(start|restart|try-restart|force-reload)
# ensure the temporary directory exist and change to it
rm -rf "$CATALINA_TMPDIR"
mkdir "$CATALINA_TMPDIR" || \
  exit_failure_msg 'could not create JVM temporary directory'
chown -h tomcat "$CATALINA_TMPDIR"
cd "$CATALINA_TMPDIR"

# create log directory if not exists
[ -d /var/log/tomcat10 ] || mkdir -p /var/log/tomcat10

/usr/libexec/tomcat10/tomcat-update-policy.sh || \
exit_failure_msg 'could not regenerating catalina.policy file'
rm -f /var/run/tomcat10.pid
test x"$VERBOSE" = x"no" || log_daemon_msg "Starting $DESC" "$NAME"
start-stop-daemon --start --quiet \
--chuid 

Bug#1034831: www.debian.org: Distribution Archives: wrong URL/link for hanzubon.jp

2023-04-25 Thread Boyuan Yang
Hi,

The following patch shall be applied to
https://salsa.debian.org/mirror-team/masterlist :


diff --git a/Mirrors.masterlist.in b/Mirrors.masterlist.in
index 05bb478..5876ef1 100644
--- a/Mirrors.masterlist.in
+++ b/Mirrors.masterlist.in
@@ -675,7 +675,7 @@ Archive-http: /debian/
 Archive-rsync: debian/
 CDImage-http: /debian-cd/
 CDImage-rsync: debian-cd/
-Old-http: debian-archive/
+Old-http: /debian-archive/
 Old-rsync: debian-archive/
 Maintainer: ISHIKAWA Mutsumi 
 Country: JP Japan


It would be great if the Mirrors Team could review and merge this change.
Thanks!

Best,
Boyuan Yang

在 2023-04-25星期二的 23:03 +0700,William Poetra Yoga写道:
> Package: www.debian.org
> Severity: normal
> X-Debbugs-Cc: william.poe...@gmail.com
> 
> Dear Maintainer,
> 
> On the Distribution Archives page
> (https://www.debian.org/distrib/archive),
> the HTTP link for hanzubon.jp is wrong.
> 
> The correct URL is: http://hanzubon.jp/debian-archive/
> 
> The URL is currently inaccessible, but I'm not sure if the service is
> dead,
> or if there is a glitch on the server.


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


Bug#1034832: www.debian.org: Distribution Archives: ftp.riken.jp no longer hosts debian-archives mirror

2023-04-25 Thread Boyuan Yang
Hi,

Looks like the mirrors list maintained at
https://salsa.debian.org/mirror-team/masterlist needs to be updated.

Forwarding the bug report to mirrors (at) debian.org.

Thanks,
Boyuan Yang

在 2023-04-25星期二的 23:49 +0700,William Poetra Yoga写道:
> Package: www.debian.org
> Severity: normal
> X-Debbugs-Cc: william.poe...@gmail.com
> 
> Dear Maintainer,
> 
> The archive mirror ftp.riken.jp no longer hosts the debian-archives
> mirror. This has been verified on 2023-04-25.
> 
> Affected page: https://www.debian.org/distrib/archive


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


Bug#1034216: boinc-client: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Cyril Brulebois  (2023-04-25):
> Minimal source debdiff attached.
> 
> The resulting binary debdiff is attached as well (limited to boinc-client).

Hmmm. I forgot to check packages in bullseye; that one is weird.

Seen on 
https://packages.debian.org/search?lang=en=bullseye=any=path=contents=boinc-client.service

You have searched for paths that end with boinc-client.service in suite 
bullseye, all sections, and all architectures. Found 2 results.

FilePackages
/lib/systemd/system/boinc-client.serviceboinc-client [mips]
/usr/lib/systemd/system/boinc-client.serviceboinc-client [not mips] 

ISTR moving files is considered unsafe in this situation?

> Maintainer: I'm uploading to DELAYED/5, it can be either rescheduled to
> DELAYED/0 if you're happy with the changes right now, or be superseded
> by an upload of yours if that happens before the delay is over.

It's still there for the time being, but I'll need an answer to the
above question soon.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#1034216: boinc-client: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Control: tag -1 patch pending

Hi,

bi...@debian.org  (2023-04-11):
> This is not supported by the version of dh_installsystemd/debhelper currently
> in unstable and bookworm (See: #1031695). That means that currently your
> service might not be enabled at boot and/or started as expected.
> 
> With the freeze currently in effect, debhelper will not be fixed for bookworm.
> 
> As a result, could you please move these files to /lib/systemd/system instead
> so they are properly detected by debhelper?
> As soon as debhelper is supporting (not until bookworm+1 aka Trixie) you will
> be able to move them back to the newer location.

Minimal source debdiff attached.

The resulting binary debdiff is attached as well (limited to boinc-client).


Maintainer: I'm uploading to DELAYED/5, it can be either rescheduled to
DELAYED/0 if you're happy with the changes right now, or be superseded
by an upload of yours if that happens before the delay is over.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru boinc-7.20.5+dfsg/debian/boinc-client.install boinc-7.20.5+dfsg/debian/boinc-client.install
--- boinc-7.20.5+dfsg/debian/boinc-client.install	2022-01-26 16:42:50.0 +0100
+++ boinc-7.20.5+dfsg/debian/boinc-client.install	2023-04-25 18:56:54.0 +0200
@@ -8,4 +8,4 @@
 usr/bin/boinccmd
 usr/bin/switcherusr/lib/boinc-client
 usr/share/locale/*/LC_MESSAGES/BOINC-Client.mo
-usr/lib/systemd/system
+usr/lib/systemd/system/*lib/systemd/system/
diff -Nru boinc-7.20.5+dfsg/debian/changelog boinc-7.20.5+dfsg/debian/changelog
--- boinc-7.20.5+dfsg/debian/changelog	2022-12-02 16:00:35.0 +0100
+++ boinc-7.20.5+dfsg/debian/changelog	2023-04-25 18:59:54.0 +0200
@@ -1,3 +1,11 @@
+boinc (7.20.5+dfsg-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Ship systemd unit under /lib/systemd/system so that it can get picked
+up by dh_installsystemd (Closes: #1034216)
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 16:59:54 +
+
 boinc (7.20.5+dfsg-1) unstable; urgency=medium
 
   * New upstream version 7.20.5+dfsg
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .deb but not in first
-
-rw-r--r--  root/root   /lib/systemd/system/boinc-client.service

Files in first .deb but not in second
-
-rw-r--r--  root/root   /usr/lib/systemd/system/boinc-client.service
-rw-r--r--  root/root   /usr/share/doc/boinc-client/changelog.Debian.amd64.gz

No differences were encountered between the conffiles files

Control files: lines which differ (wdiff format)

Depends: debconf (>= 0.5) | debconf-2.0, python3:any, libboinc7 (= 
[-7.20.5+dfsg-1+b2),-] {+7.20.5+dfsg-1.1),+} libc6 (>= 2.34), libcurl4 (>= 
7.16.2), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 11), libx11-6, libxss1, zlib1g 
(>= 1:1.1.4), adduser, ca-certificates, lsb-base (>= 3.0-6)
Source: boinc [-(7.20.5+dfsg-1)-]
Version: [-7.20.5+dfsg-1+b2-] {+7.20.5+dfsg-1.1+}

Postinst files: lines which differ (wdiff format)
-
# Automatically added by [-dh_installinit/13.11.3-] {+dh_installinit/13.11.4+}
{+fi+}
{+fi+}
{+# End automatically added section+}
{+# Automatically added by dh_installsystemd/13.11.4+}
{+if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then+}
{+  # The following line should be removed in trixie or trixie+1+}
{+  deb-systemd-helper unmask 'boinc-client.service' >/dev/null || true+}
{++}
{+  # was-enabled defaults to true, so new installations run enable.+}
{+  if deb-systemd-helper --quiet was-enabled 'boinc-client.service'; then+}
{+  # Enables the unit on first installation, creates new+}
{+  # symlinks on upgrades if the unit file has changed.+}
{+  deb-systemd-helper enable 'boinc-client.service' >/dev/null || 
true+}
{+  else+}
{+  # Update the statefile to add new symlinks (if any), which need 
to be+}
{+  # cleaned up on purge. Also remove old symlinks.+}
{+  deb-systemd-helper update-state 'boinc-client.service' 
>/dev/null || true+}
{+  fi+}
{+fi+}
{+# End automatically added section+}
{+# Automatically added by dh_installsystemd/13.11.4+}
{+if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then+}
{+  if [ -d /run/systemd/system ]; then+}
{+  systemctl --system daemon-reload >/dev/null || true+}
{+  if [ -n "$2" ]; then+}
{+  _dh_action=restart+}
{+  else+}
{+  _dh_action=start+}
{+  fi+}
{+  deb-systemd-invoke 

Bug#1034223: powerman: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Control: tag -1 patch pending

Laurent Bigonville  (2023-04-20):
> I think severity can be downgraded (to "important"?), this is still a
> problem as systemctl daemon-reload is not called, but at least there
> will be surprise after a reboot.

It seems simple enough to fix, see attached source debdiff.

This results in the following debdiff on the binary side:

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

Files in second .deb but not in first
-
-rwxr-xr-x  root/root   /lib/systemd/system/powerman.service

Files in first .deb but not in second
-
-rwxr-xr-x  root/root   /usr/lib/systemd/system/powerman.service

No differences were encountered between the conffiles files

Control files: lines which differ (wdiff format)

Installed-Size: [-500-] {+502+}
Version: [-2.3.27-2-] {+2.3.27-3+}

Postinst files: lines which differ (wdiff format)
-
{+# Automatically added by dh_installsystemd/13.11.4+}
{+if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then+}
{+  if deb-systemd-helper debian-installed 'powerman.service'; then+}
{+  # The following line should be removed in trixie or trixie+1+}
{+  deb-systemd-helper unmask 'powerman.service' >/dev/null || 
true+}
{++}
{+  if deb-systemd-helper --quiet was-enabled 'powerman.service'; 
then+}
{+  # Create new symlinks, if any.+}
{+  deb-systemd-helper enable 'powerman.service' >/dev/null 
|| true+}
{+  fi+}
{+  fi+}
{++}
{+  # Update the statefile to add new symlinks (if any), which need to be 
cleaned+}
{+  # up on purge. Also remove old symlinks.+}
{+  deb-systemd-helper update-state 'powerman.service' >/dev/null || true+}
{+fi+}
{+# End automatically added section+}

Postrm files: lines which differ (wdiff format)
---
{+# Automatically added by dh_installsystemd/13.11.4+}
{+if [ "$1" = remove ] && [ -d /run/systemd/system ] ; then+}
{+  systemctl --system daemon-reload >/dev/null || true+}
{+fi+}
{+# End automatically added section+}
{+# Automatically added by dh_installsystemd/13.11.4+}
{+if [ "$1" = "purge" ]; then+}
{+  if [ -x "/usr/bin/deb-systemd-helper" ]; then+}
{+  deb-systemd-helper purge 'powerman.service' >/dev/null || true+}
{+  fi+}
{+fi+}
{+# End automatically added section+}

Preinst files: lines which differ (wdiff format)

{+# Automatically added by dh_installsystemd/13.11.4+}
{+if [ -z "${DPKG_ROOT:-}" ] && [ "$1" = upgrade ] && [ -d 
/run/systemd/system ] ; then+}
{+  deb-systemd-invoke stop 'powerman.service' >/dev/null || true+}
{+fi+}
{+# End automatically added section+}

No differences were encountered between the prerm files


I've left the following lintian warnings unaddressed (and haven't
touched tmpfiles.d at all):

W: powerman: executable-not-elf-or-script 
[lib/systemd/system/powerman.service]
W: powerman: executable-not-elf-or-script [usr/lib/tmpfiles.d/powerman.conf]
W: powerman: systemd-service-file-refers-to-obsolete-target syslog.target 
[lib/systemd/system/powerman.service]


Upload on the way.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru powerman-2.3.27/debian/changelog powerman-2.3.27/debian/changelog
--- powerman-2.3.27/debian/changelog	2022-11-21 01:12:27.0 +0100
+++ powerman-2.3.27/debian/changelog	2023-04-25 18:42:32.0 +0200
@@ -1,3 +1,11 @@
+powerman (2.3.27-3) unstable; urgency=medium
+
+  * QA upload.
+  * Ship systemd unit under /lib/systemd/system so that it can get picked
+up by dh_installsystemd. (Closes: #1034223).
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 16:42:32 +
+
 powerman (2.3.27-2) unstable; urgency=medium
 
   * QA upload.
diff -Nru powerman-2.3.27/debian/powerman.install powerman-2.3.27/debian/powerman.install
--- powerman-2.3.27/debian/powerman.install	2022-11-21 01:12:27.0 +0100
+++ powerman-2.3.27/debian/powerman.install	2023-04-25 18:41:44.0 +0200
@@ -1,5 +1,5 @@
 #! /usr/bin/dh-exec
-[linux-any] debian/tmp/usr/lib/systemd/system/powerman.service
+[linux-any] debian/tmp/usr/lib/systemd/system/powerman.service /lib/systemd/system/
 debian/tmp/etc/powerman/*
 debian/tmp/usr/bin/*
 debian/tmp/usr/lib/tmpfiles.d/powerman.conf


signature.asc
Description: PGP signature


Bug#1034832: www.debian.org: Distribution Archives: ftp.riken.jp no longer hosts debian-archives mirror

2023-04-25 Thread William Poetra Yoga
Package: www.debian.org
Severity: normal
X-Debbugs-Cc: william.poe...@gmail.com

Dear Maintainer,

The archive mirror ftp.riken.jp no longer hosts the debian-archives
mirror. This has been verified on 2023-04-25.

Affected page: https://www.debian.org/distrib/archive



Bug#1034224: pvpgn: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Hi Laurent,

bi...@debian.org  (2023-04-11):
> This is not supported by the version of dh_installsystemd/debhelper currently
> in unstable and bookworm (See: #1031695). That means that currently your
> service might not be enabled at boot and/or started as expected.
> 
> With the freeze currently in effect, debhelper will not be fixed for bookworm.
> 
> As a result, could you please move these files to /lib/systemd/system instead
> so they are properly detected by debhelper?
> As soon as debhelper is supporting (not until bookworm+1 aka Trixie) you will
> be able to move them back to the newer location.

This package requires no changes to get the file moved into the right location,
and the relevant lines in maintainer scripts.

Will you request a binNMU for it?


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#1034228: zcfan: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Cyril Brulebois  (2023-04-25):
> Maintainer: I'm uploading to DELAYED/5, it can be either rescheduled to
> DELAYED/0 if you're happy with the changes right now, or be superseded
> by an upload of yours if that happens before the delay is over.

Sorry, I've used `dch -i` instead of `dch -n` so it's not obvious this
is an NMU. Fixed source debdiff attached, and that's what I've just
uploaded to DELAYED/5.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru zcfan-1.2.1/debian/changelog zcfan-1.2.1/debian/changelog
--- zcfan-1.2.1/debian/changelog	2022-08-12 21:27:28.0 +
+++ zcfan-1.2.1/debian/changelog	2023-04-25 16:01:08.0 +
@@ -1,3 +1,11 @@
+zcfan (1.2.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Ship systemd unit under /lib/systemd/system so that it can get picked
+up by dh_installsystemd. (Closes: #1034228)
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 16:01:08 +
+
 zcfan (1.2.1-1) unstable; urgency=low
 
   * Initial release. (Closes: #1016908)
diff -Nru zcfan-1.2.1/debian/patches/fix-systemd-unit-location.diff zcfan-1.2.1/debian/patches/fix-systemd-unit-location.diff
--- zcfan-1.2.1/debian/patches/fix-systemd-unit-location.diff	1970-01-01 00:00:00.0 +
+++ zcfan-1.2.1/debian/patches/fix-systemd-unit-location.diff	2023-04-25 15:59:48.0 +
@@ -0,0 +1,15 @@
+Description: Ship systemd unit where dh_installsystemd can find it.
+Author: Cyril Brulebois 
+Forwarded: not-needed
+Last-Update: 2023-04-24
+--- a/Makefile
 b/Makefile
+@@ -41,7 +41,7 @@ clang-tidy:
+ install: all
+ 	mkdir -p $(DESTDIR)$(bindir)/
+ 	$(INSTALL) -pt $(DESTDIR)$(bindir)/ $(EXECUTABLES)
+-	$(INSTALL) -Dp -m 644 zcfan.service $(DESTDIR)$(prefix)/lib/systemd/system/zcfan.service
++	$(INSTALL) -Dp -m 644 zcfan.service $(DESTDIR)/lib/systemd/system/zcfan.service
+ 	$(INSTALL) -Dp -m 644 zcfan.1 $(DESTDIR)$(mandir)/man1/zcfan.1
+ 
+ clean:
diff -Nru zcfan-1.2.1/debian/patches/series zcfan-1.2.1/debian/patches/series
--- zcfan-1.2.1/debian/patches/series	2022-08-12 21:15:44.0 +
+++ zcfan-1.2.1/debian/patches/series	2023-04-25 15:57:28.0 +
@@ -1 +1,2 @@
 add-cppflags.diff
+fix-systemd-unit-location.diff


signature.asc
Description: PGP signature


Bug#1034228: zcfan: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Control: tag -1 patch pending

Andreas Henriksson  (2023-04-11):
> The culprit seems to be the wrong path hardcoded at:
> https://sources.debian.org/src/zcfan/1.2.1-1/Makefile/#L44
> 
> Preferably you would find out this path by querying systemd.pc for it,
> ie. pkg-config --variable=systemdsystemunitdir systemd
> 
> (Note: You'll also need to build-dep on pkg-config and systemd, for
> systemd.pc)

Let's… not do that during the hard freeze.

With the attached patch, the resulting binary debdiff looks like this:

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

Files in second .deb but not in first
-
-rw-r--r--  root/root   /lib/systemd/system/zcfan.service
-rwxr-xr-x  root/root   DEBIAN/postinst
-rwxr-xr-x  root/root   DEBIAN/postrm
-rwxr-xr-x  root/root   DEBIAN/prerm

Files in first .deb but not in second
-
-rw-r--r--  root/root   /usr/lib/systemd/system/zcfan.service
(*) -rw-r--r--  root/root   /usr/share/doc/zcfan/changelog.Debian.amd64.gz

Control files: lines which differ (wdiff format)

Installed-Size: [-36-] {+39+}
(*) [-Source: zcfan (1.2.1-1)-]
Version: [-1.2.1-1+b1-] {+1.2.1-2+}

There's a bit of extra noise in there, due to the fact we're comparing a
binNMU against a normal upload, I've prefixed relevant lines with an
asterisk.


Maintainer: I'm uploading to DELAYED/5, it can be either rescheduled to
DELAYED/0 if you're happy with the changes right now, or be superseded
by an upload of yours if that happens before the delay is over.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru zcfan-1.2.1/debian/changelog zcfan-1.2.1/debian/changelog
--- zcfan-1.2.1/debian/changelog	2022-08-12 21:27:28.0 +
+++ zcfan-1.2.1/debian/changelog	2023-04-25 16:01:08.0 +
@@ -1,3 +1,10 @@
+zcfan (1.2.1-2) unstable; urgency=medium
+
+  * Ship systemd unit under /lib/systemd/system so that it can get picked
+up by dh_installsystemd. (Closes: #1034228)
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 16:01:08 +
+
 zcfan (1.2.1-1) unstable; urgency=low
 
   * Initial release. (Closes: #1016908)
diff -Nru zcfan-1.2.1/debian/patches/fix-systemd-unit-location.diff zcfan-1.2.1/debian/patches/fix-systemd-unit-location.diff
--- zcfan-1.2.1/debian/patches/fix-systemd-unit-location.diff	1970-01-01 00:00:00.0 +
+++ zcfan-1.2.1/debian/patches/fix-systemd-unit-location.diff	2023-04-25 15:59:48.0 +
@@ -0,0 +1,15 @@
+Description: Ship systemd unit where dh_installsystemd can find it.
+Author: Cyril Brulebois 
+Forwarded: not-needed
+Last-Update: 2023-04-24
+--- a/Makefile
 b/Makefile
+@@ -41,7 +41,7 @@ clang-tidy:
+ install: all
+ 	mkdir -p $(DESTDIR)$(bindir)/
+ 	$(INSTALL) -pt $(DESTDIR)$(bindir)/ $(EXECUTABLES)
+-	$(INSTALL) -Dp -m 644 zcfan.service $(DESTDIR)$(prefix)/lib/systemd/system/zcfan.service
++	$(INSTALL) -Dp -m 644 zcfan.service $(DESTDIR)/lib/systemd/system/zcfan.service
+ 	$(INSTALL) -Dp -m 644 zcfan.1 $(DESTDIR)$(mandir)/man1/zcfan.1
+ 
+ clean:
diff -Nru zcfan-1.2.1/debian/patches/series zcfan-1.2.1/debian/patches/series
--- zcfan-1.2.1/debian/patches/series	2022-08-12 21:15:44.0 +
+++ zcfan-1.2.1/debian/patches/series	2023-04-25 15:57:28.0 +
@@ -1 +1,2 @@
 add-cppflags.diff
+fix-systemd-unit-location.diff


signature.asc
Description: PGP signature


Bug#1034831: www.debian.org: Distribution Archives: wrong URL/link for hanzubon.jp

2023-04-25 Thread William Poetra Yoga
Package: www.debian.org
Severity: normal
X-Debbugs-Cc: william.poe...@gmail.com

Dear Maintainer,

On the Distribution Archives page (https://www.debian.org/distrib/archive),
the HTTP link for hanzubon.jp is wrong.

The correct URL is: http://hanzubon.jp/debian-archive/

The URL is currently inaccessible, but I'm not sure if the service is dead,
or if there is a glitch on the server.



Bug#1034830: qtbase5-private-dev ships header that requires cbor.h without dependency

2023-04-25 Thread Steve Langasek
Package: qtbase5-private-dev
Version: 5.15.8+dfsg-3
Severity: minor
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu lunar

Dear maintainers,

As part of an investigation to establish the feasibility of moving 32-bit
archs to 64-bit time_t, I am running an analysis of all header files in the
archive to determine which libraries' ABIs are affected.  This requires the
headers in question to be compilable.

qtbase5-private-dev ships header files which have includes that are not
satisfied by its dependencies.  For my purposes, I've worked around these
unusable headers by adding quirks to my scripts, but it seems worth
reporting as a bug that headers are being shipped that aren't usable.

- qt5/QtCore/5.15.8/QtCore/private/qcborcommon_p.h, which #includes cbor.h,
  found in libcbor-dev; but does not provide the CborValue type
- qt5/QtCore/5.15.8/QtCore/private/qcfsocketnotifier_p.h, which #includes
  CoreFoundation/CoreFoundation.h, not found in any package in the archive.
- qt5/QtGui/5.15.8/QtGui/private/qcoregraphics_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qcore_mac_p.h, same
- 
qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qcoretextfontdatabase_p.h,
  depends on the preceding
- 
qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qfontengine_coretext_p.h:
  same
- qt5/QtTest/5.15.8/QtTest/private/qappletestlogger_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qcollator_p.h, which #includes
  unicode/ucol.h, found in libicu-dev
- qt5/QtCore/5.15.8/QtCore/private/qdoublescanprint_p.h, which #includes
  double-conversion/double-conversion.h, found in libdouble-conversion-dev
- qt5/QtCore/5.15.8/QtCore/private/qeventdispatcher_win_p.h, which #includes
  qt_windows.h, which in turn #includes windows.h, which does not exist
- qt5/QtCore/5.15.8/QtCore/private/qeventdispatcher_winrt_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qoperatingsystemversion_win_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qwindowspipereader_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qwindowspipewriter_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qwineventnotifier_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qwinregistry_p.h: same
- 
qt5/QtEventDispatcherSupport/5.15.8/QtEventDispatcherSupport/private/qwindowsguieventdispatcher_p.h:
  same
- 
qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qwindowsfontdatabase_ft_p.h:
  same
- 
qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qwindowsfontdatabase_p.h:
  same
- 
qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qwindowsfontengine_p.h:
  same
- 
qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qwindowsnativeimage_p.h:
  same
- qt5/QtCore/5.15.8/QtCore/private/qfilesystemwatcher_fsevents_p.h, which
  #includes dispatch/dispatch.h, which does not exist (libdispatch-dev did
  exist, but was removed due to FTBFS)
- qt5/QtCore/5.15.8/QtCore/private/qjni_p.h, which #includes jni.h from
  default-jdk-headless
- qt5/QtCore/5.15.8/QtCore/private/qppsobjectprivate_p.h, which #includes
  sys/pps.h, which does not exist
- qt5/QtCore/5.15.8/QtCore/private/qstdweb_p.h, which #includes
  emscripten/val.h from emscripten
- qt5/QtGui/5.15.8/QtGui/private/qharfbuzzng_p.h, which #includes
  harfbuzz/hb.h from libharfbuzz-dev
- qt5/QtGui/5.15.8/QtGui/private/qrhid3d11_p_p.h, which includes d3d11_1.h,
  Windows-specific
- qt5/QtGui/5.15.8/QtGui/private/qt_gui_pch.h, which includes
  corelib/global/qt_pch.h; qt_pch.h is only available as
  qt5/QtCore/5.15.8/QtCore/private/qt_pch.h, so wrong include path for us?
- qt5/QtKmsSupport/5.15.8/QtKmsSupport/private/qkmsdevice_p.h, which
  #includes xf86drm.h, provided by libdrm-dev
- qt5/QtGui/5.15.8/QtGui/private/qt_mips_asm_dsp_p.h, MIPS-specific
  assembly, so seems irrelevant to ship on non-mips archives?
- 
qt5/QtLinuxAccessibilitySupport/5.15.8/QtLinuxAccessibilitySupport/private/atspiadaptor_p.h,
  which includes atspi/atspi-constants.h from libatspi2.0-dev
- qt5/QtNetwork/5.15.8/QtNetwork/private/qdtls_openssl_p.h, which includes
  openssl/ossl_typ.h from libssl-dev
- qt5/QtNetwork/5.15.8/QtNetwork/private/qhttp2protocolhandler_p.h, which
  includes access/qhttp2configuration.h, but this file is only available as
  qt5/QtNetwork/qhttp2configuration.h
- qt5/QtNetwork/5.15.8/QtNetwork/private/qsslsocket_mac_p.h, which includes
  Security/Security.h, which does not exist
- qt5/QtNetwork/5.15.8/QtNetwork/private/qsslsocket_schannel_p.h, which
  includes schnlsp.h, Windows-specific
- qt5/QtOpenGL/5.15.8/QtOpenGL/private/qgl_p.h, which includes
  QtOpenGL/qgl.h, shipped in libqt5opengl5-dev
- qt5/QtPrintSupport/5.15.8/QtPrintSupport/private/qprint_p.h, which
  includes cups/ppd.h from libcups2-dev
- qt5/QtPrintSupport/5.15.8/QtPrintSupport/private/qcupsjobwidget_p.h, which
  includes ui_qcupsjobwidget.h, which does not exist
- qt5/QtPrintSupport/5.15.8/QtPrintSupport/private/qpagesetupdialog_unix_p.h,
  which includes kernel/qprint_p.h, but this file is only available as

Bug#1034229: wsdd2: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Control: tag -1 patch pending

Hi,

Andreas Henriksson  (2023-04-11):
> The culprit seems to be the hard-coded path at:
> https://sources.debian.org/src/wsdd2/1.8.7%2Bdfsg-1/Makefile/#L31
> 
> As this path will change again in the future, please consider
> finding out the path from the proper source via:
> pkg-config --variable=systemdsystemunitdir systemd
> 
> (Note: you'll need to build-dep on pkg-config and systemd, for
> systemd.pc)

Or just patch it out now, and drop the patch later, as we're in hard
freeze.

Building with the attached patch leads to the following changes on the
binary side, as expected:

Files in second .deb but not in first
-
-rw-r--r--  root/root   /lib/systemd/system/wsdd2.service
-rwxr-xr-x  root/root   DEBIAN/postinst
-rwxr-xr-x  root/root   DEBIAN/postrm
-rwxr-xr-x  root/root   DEBIAN/prerm

Files in first .deb but not in second
-
-rw-r--r--  root/root   /usr/lib/systemd/system/wsdd2.service


Maintainer: I'm uploading to DELAYED/5, it can be either rescheduled to
DELAYED/0 if you're happy with the changes right now, or be superseded
by an upload of yours if that happens before the delay is over.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru wsdd2-1.8.7+dfsg/debian/changelog wsdd2-1.8.7+dfsg/debian/changelog
--- wsdd2-1.8.7+dfsg/debian/changelog	2022-07-13 21:24:12.0 +
+++ wsdd2-1.8.7+dfsg/debian/changelog	2023-04-25 15:40:11.0 +
@@ -1,3 +1,11 @@
+wsdd2 (1.8.7+dfsg-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Ship systemd unit under /lib/systemd/system so that it can get picked
+up by dh_installsystemd (Closes: #1034229)
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 15:40:11 +
+
 wsdd2 (1.8.7+dfsg-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru wsdd2-1.8.7+dfsg/debian/patches/0002-Fix-systemd-unit-directory.patch wsdd2-1.8.7+dfsg/debian/patches/0002-Fix-systemd-unit-directory.patch
--- wsdd2-1.8.7+dfsg/debian/patches/0002-Fix-systemd-unit-directory.patch	1970-01-01 00:00:00.0 +
+++ wsdd2-1.8.7+dfsg/debian/patches/0002-Fix-systemd-unit-directory.patch	2023-04-25 15:39:54.0 +
@@ -0,0 +1,22 @@
+From: Cyril Brulebois 
+Date: Tue, 25 Apr 2023 15:37:40 +
+Subject: Fix systemd unit directory
+Forwarded: not-needed
+Bug-Debian: https://bugs.debian.org/1034229
+
+For Bookworm, dh_installsystemd only looks at /lib/systemd/system (and
+doesn't look at /usr/lib/systemd/system).
+
+--- a/Makefile
 b/Makefile
+@@ -28,8 +28,8 @@ install: wsdd2
+ 	install wsdd2 $(DESTDIR)$(SBINDIR)
+ 	install -d $(DESTDIR)$(MANDIR)/man8
+ 	install -m 0644 wsdd2.8 $(DESTDIR)$(MANDIR)/man8
+-	install -d $(DESTDIR)$(LIBDIR)/systemd/system
+-	install -m 0644 wsdd2.service $(DESTDIR)$(LIBDIR)/systemd/system
++	install -d $(DESTDIR)/lib/systemd/system
++	install -m 0644 wsdd2.service $(DESTDIR)/lib/systemd/system
+ 
+ clean:
+ 	rm -f wsdd2 nl_debug $(OBJFILES)
diff -Nru wsdd2-1.8.7+dfsg/debian/patches/series wsdd2-1.8.7+dfsg/debian/patches/series
--- wsdd2-1.8.7+dfsg/debian/patches/series	2021-10-23 18:58:25.0 +
+++ wsdd2-1.8.7+dfsg/debian/patches/series	2023-04-25 15:36:45.0 +
@@ -1 +1,2 @@
 0001-Additional_parameters_in_unit_file.patch
+0002-Fix-systemd-unit-directory.patch


signature.asc
Description: PGP signature


Bug#1034829: 2.0 broke handling of reused keys

2023-04-25 Thread Harald Dunkel

Package: certbot
Version: 2.1.0-2

Would it be possible to provide new certbot 2.5.0 on experimental
while Bookworm is frozen? 2.0 broke handling of reused keys. This
has been fixed for 2.5, see

https://fossies.org/linux/certbot/certbot/CHANGELOG.md

Thank you very much in advance

Harri



Bug#1034751: python-xmlschema: accesses internet during build

2023-04-25 Thread Georges Khaznadar
Hi,

thank you for the bug report.

Instead of executing some python tests conditionnally, I shall patch
them to prevent their execution, independently from the network's
availability.

Best regards,   Georges.

-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70



signature.asc
Description: PGP signature


Bug#1034235: ceph-iscsi: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Control: tag -1 patch pending

bi...@debian.org  (2023-04-11):
> It seems that your package ceph-iscsi is shipping files (.service, .socket or
> .timer) in /usr/lib/systemd/system.
> 
> This is not supported by the version of dh_installsystemd/debhelper currently
> in unstable and bookworm (See: #1031695). That means that currently your
> service might not be enabled at boot and/or started as expected.

Source and binary debdiffs attached. Since that's an orphaned package,
an upload will follow.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru ceph-iscsi-3.5/debian/ceph-iscsi.install ceph-iscsi-3.5/debian/ceph-iscsi.install
--- ceph-iscsi-3.5/debian/ceph-iscsi.install	2021-09-24 12:45:45.0 +
+++ ceph-iscsi-3.5/debian/ceph-iscsi.install	2023-04-25 15:25:07.0 +
@@ -1 +1 @@
-usr/lib/systemd/system/*.service
+usr/lib/systemd/system/*.service /lib/systemd/system
diff -Nru ceph-iscsi-3.5/debian/changelog ceph-iscsi-3.5/debian/changelog
--- ceph-iscsi-3.5/debian/changelog	2021-09-24 12:45:45.0 +
+++ ceph-iscsi-3.5/debian/changelog	2023-04-25 15:26:14.0 +
@@ -1,3 +1,11 @@
+ceph-iscsi (3.5-3) unstable; urgency=medium
+
+  * QA upload.
+  * Ship systemd units under /lib/systemd/system so that they can get
+picked up by dh_installsystemd (Closes: #1034235).
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 15:26:14 +
+
 ceph-iscsi (3.5-2) unstable; urgency=medium
 
   * QA upload.
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rw-r--r--  root/root   /lib/systemd/system/rbd-target-api.service
-rw-r--r--  root/root   /lib/systemd/system/rbd-target-gw.service

Files in first .changes but not in second
-
-rw-r--r--  root/root   /usr/lib/systemd/system/rbd-target-api.service
-rw-r--r--  root/root   /usr/lib/systemd/system/rbd-target-gw.service

No differences were encountered between the conffiles files

Control files: lines which differ (wdiff format)

Installed-Size: [-557-] {+562+}
Version: [-3.5-2-] {+3.5-2.1+}

Postinst files: lines which differ (wdiff format)
-
{+# Automatically added by dh_installsystemd/13.11.4+}
{+if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then+}
{+  # The following line should be removed in trixie or trixie+1+}
{+  deb-systemd-helper unmask 'rbd-target-api.service' >/dev/null || true+}
{++}
{+  # was-enabled defaults to true, so new installations run enable.+}
{+  if deb-systemd-helper --quiet was-enabled 'rbd-target-api.service'; 
then+}
{+  # Enables the unit on first installation, creates new+}
{+  # symlinks on upgrades if the unit file has changed.+}
{+  deb-systemd-helper enable 'rbd-target-api.service' >/dev/null 
|| true+}
{+  else+}
{+  # Update the statefile to add new symlinks (if any), which need 
to be+}
{+  # cleaned up on purge. Also remove old symlinks.+}
{+  deb-systemd-helper update-state 'rbd-target-api.service' 
>/dev/null || true+}
{+  fi+}
{+fi+}
{+# End automatically added section+}
{+# Automatically added by dh_installsystemd/13.11.4+}
{+if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then+}
{+  # The following line should be removed in trixie or trixie+1+}
{+  deb-systemd-helper unmask 'rbd-target-gw.service' >/dev/null || true+}
{++}
{+  # was-enabled defaults to true, so new installations run enable.+}
{+  if deb-systemd-helper --quiet was-enabled 'rbd-target-gw.service'; 
then+}
{+  # Enables the unit on first installation, creates new+}
{+  # symlinks on upgrades if the unit file has changed.+}
{+  deb-systemd-helper enable 'rbd-target-gw.service' >/dev/null || 
true+}
{+  else+}
{+  # Update the statefile to add new symlinks (if any), which need 
to be+}
{+  # cleaned up on purge. Also remove old symlinks.+}
{+  deb-systemd-helper update-state 'rbd-target-gw.service' 
>/dev/null || true+}
{+  fi+}
{+fi+}
{+# End automatically added section+}
{+# Automatically added by dh_installsystemd/13.11.4+}
{+if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then+}
{+  if [ -d /run/systemd/system ]; then+}
{+  systemctl --system daemon-reload >/dev/null || true+}
{+  if [ -n "$2" ]; then+}
{+  _dh_action=restart+}
{+  else+}
{+  _dh_action=start+}
{+

Bug#1034828: reportbug: dnf-plugins-core is incompatible with dnf from bookworm and "dnf repomanage" command does not work

2023-04-25 Thread Przemyslaw Sztoch
Package: dnf-plugins-core
Version: 4.3.1-3
Severity: normal

dnf from bullseye can work with dnf-plugins-core (from bullseye-backports):
```
# dnf repomanage
Unable to detect release version (use '--releasever' to specify release version)
usage: dnf repomanage [-c [config file]] [-q] [-v] [--version] [--installroot 
[path]] [--nodocs] [--noplugins]
  [--enableplugin [plugin]] [--disableplugin [plugin]] 
[--releasever RELEASEVER] [--setopt SETOPTS]
  [--skip-broken] [-h] [--allowerasing] [-b | --nobest] 
[-C] [-R [minutes]] [-d [debug level]]
  [--debugsolver] [--showduplicates] [-e ERRORLEVEL] 
[--obsoletes] [--rpmverbosity [debug level name]]
  [-y] [--assumeno] [--enablerepo [repo]] [--disablerepo 
[repo] | --repo [repo]] [--enable | --disable]
  [-x [package]] [--disableexcludes [repo]] [--repofrompath 
[repo,path]] [--noautoremove] [--nogpgcheck]
  [--color COLOR] [--refresh] [-4] [-6] [--destdir DESTDIR] 
[--downloadonly] [--comment COMMENT]
  [--bugfix] [--enhancement] [--newpackage] [--security] 
[--advisory ADVISORY] [--bz BUGZILLA]
  [--cve CVES] [--sec-severity 
{Critical,Important,Moderate,Low}] [--forcearch ARCH] [-o] [-O] [-n] [-s]
  [-k KEEP]
  path
dnf repomanage: error: the following arguments are required: path
```

But latest dnf DEB from testing can't found repomanage plugin.
```
# dnf repomanage
No such command: repomanage. Please use /usr/bin/dnf --help
It could be a DNF plugin command, try: "dnf install 'dnf-command(repomanage)'"
```

-- System Information:
Debian Release: 12.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.90.1-microsoft-standard-WSL2 (SMP w/16 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages dnf-plugins-core depends on:
ii  dnf   4.14.0-3
ii  python3   3.11.2-1+b1
ii  python3-dateutil  2.8.2-2
ii  python3-dbus  1.3.2-4+b1
ii  python3-dnf   4.14.0-3
ii  python3-hawkey0.69.0-2
ii  python3-libcomps  0.1.19-2
ii  python3-libdnf0.69.0-2
ii  python3-rpm   4.18.0+dfsg-1+b1

dnf-plugins-core recommends no packages.

dnf-plugins-core suggests no packages.

-- no debconf information



Bug#1034234: libpam-modules-bin: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Sam Hartman
control: severity -1 normal

> "Cyril" == Cyril Brulebois  writes:


Cyril> serious & wontfix make for a strange combination…

Yeah, my bad for dropping the ball.
My intent with wontfix was to create a pause and better understand the
issue.
As I understand it,

* On first install, pam_namespace will require an explicit daemon-reload
before it can be started.
However pam_namespace requires explicit administrator configuration

* We don't want pam_namespace to be started automatically, so it's great
that it isn't today

* it's possible that on upgrade or remove it might not be stopped.
That's not a bug today but will be next time the code for the namespace
helper service changes.

None of that sounds RC to me.
Not even important, although I can see an argument either way there and
would be happy to stand aside (or even do the work) if Steve thinks we
should fix this.

I'm very uncomfortable moving files between / and /usr especially in an
essential package.
Between the issues Simon has documented over the years with libraries
and the dpkg aliasing bugs, we've managed to hurt ourselves with this a
number of times.
I *think* this situation is safe.
But when I read the freeze policy, none of the issues mentioned above
justify a change this late in the release process.

I definitely do not think we could undo the  change if we make it until
dpkg fixes the aliasing bug.
The suggestion in Lauren't initial bug report that it would be
appropriate to undo this change after the bookworm release really
frustrated me.
It displayed a complete lack of understanding of the dpkg aliasing
issues,
and I didn't manage to overcome that frustration enough to look at this
issue again until your mail prompted me.
Thanks for that.

If I've mischaracterized the severity of the potential harm above, let
me know.
I don't want a broken pam, but I also consider this kind of move
moderate risk.

--Sam



Bug#1034240: pass-extension-tomb: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Hi Laurent,

bi...@debian.org  (2023-04-11):
> It seems that your package pass-extension-tomb is shipping files
> (.service, .socket or .timer) in /usr/lib/systemd/system.

That's pass-close@.service

> As a result, could you please move these files to /lib/systemd/system
> instead so they are properly detected by debhelper?

Once the attached patch is applied, there are absolutely no changes in
the resulting binary package besides the moved package (no extra code
in maintainer scripts). To be on the safe side, I've tried overriding
dh_installsystemd to list the unit directly, and that doesn't change
anything.

What do you think should happen here? Close this as not-a-bug? Or upload
anyway, so that we have all packages aligned, shipping units under /lib
rather than /usr/lib? I don't have any opinion on this at the moment.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru pass-tomb-1.3/debian/changelog pass-tomb-1.3/debian/changelog
--- pass-tomb-1.3/debian/changelog	2022-01-19 06:49:30.0 +
+++ pass-tomb-1.3/debian/changelog	2023-04-25 15:04:51.0 +
@@ -1,3 +1,11 @@
+pass-tomb (1.3-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Ship pass-close@.service under /lib/systemd/system so that it can
+be considered by dh_installsystemd (Closes: #1034240).
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 15:04:51 +
+
 pass-tomb (1.3-2) unstable; urgency=medium
 
   * Change path from /lib to /usr (Closes: #1003996).
diff -Nru pass-tomb-1.3/debian/rules pass-tomb-1.3/debian/rules
--- pass-tomb-1.3/debian/rules	2022-01-19 06:49:30.0 +
+++ pass-tomb-1.3/debian/rules	2023-04-25 15:04:51.0 +
@@ -5,3 +5,5 @@
 
 override_dh_auto_install:
 	dh_auto_install -- PREFIX=/usr BASHCOMPDIR=/usr/share/bash-completion/completions
+	mkdir -p debian/pass-extension-tomb/lib/systemd/system
+	mv debian/pass-extension-tomb/usr/lib/systemd/system/pass-close@.service debian/pass-extension-tomb/lib/systemd/system/pass-close@.service


signature.asc
Description: PGP signature


Bug#1034756: dpkg: please add support for riscv32

2023-04-25 Thread Bo YU

Hi!
On Tue, Apr 25, 2023 at 04:22:49AM +0200, Guillem Jover wrote:

Hi!


support this.


Is your intention to create such port (unofficially or officially in
Debian)?


Yeah, I am trying to do such port and I guess riscv32 ends up in the
debian-port given the troubles that 32-bit systems present to packages
maintainer.




I thought the riscv32 has met the request[2] also.


I assume the ABI is set in stone and well defined.


Please let me know if there is any issue.


I think at the time when we added riscv64 we didn't also add riscv32
because it was not clear whether there was then interest or demand,
and I don't recall whether there were concerns about what ISA baseline
to choose? (But I guess this would use the default baseline specified
currently by the compiler.)


There is no doubt that the porting of riscv64 is our first priority and
it's already in a good shape -- except for the official port.:(

For riscv32 case, I think it'd be pretty helpful to let users to setup
rv32 Debian rootfs or to let rv32 Debain run on RISC-V 32 bit hardware 
that will be emerged in the near future.


Here I simply assume that rv32 compiler with `--with-arch=rv32gc
--with-abi=ilp32d`[0] is enough? 




Thanks for the patch, I've adapted it slightly for the test suite (now
it passes «make authorcheck», and added the missing ABI tracking support,
but I think I'll split that into its own commit as that is affecting
riscv64 too.

(I'm in the process of preparing another upload to sid, ideally before
the release, and if this looks all good, I'd be inclined to include
part of this (probably not the ABI tracking bits) into that release,
to make adding such port possible in the near future.)


Many thanks here. In fact in either case, the first step is to enable
rebootstrap[1] work. This process will be accelerated if dpkg can 
support this I think. 


[0]: https://github.com/riscv-collab/riscv-gnu-toolchain#installation-linux
[1]: https://salsa.debian.org/helmutg/rebootstrap


Thanks,
Guillem




--
Regards,
--
  Bo YU



signature.asc
Description: PGP signature


Bug#1034234: libpam-modules-bin: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Cyril Brulebois
Control: tag -1 patch

Sam Hartman  (2023-04-11):
> control: tags -1 wontfix

serious & wontfix make for a strange combination…

> > "bigon" == bigon   writes:
> 
> bigon> It seems that your package libpam-modules-bin is shipping
> bigon> files (.service, .socket or .timer) in
> bigon> /usr/lib/systemd/system.
> 
> I think we're talking about pam_namespace.service.
> I don't think dh_installsystemd has anything to do for that file because
> it has no Install section.
> What harm is caused by pam_namespace.service being in /usr/lib/systemd?

To expand on Lauren't answer, you're currently lacking these:

- postinst:

#!/bin/sh
set -e
# Automatically added by dh_installsystemd/13.11.4
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then  
if [ -d /run/systemd/system ]; then
systemctl --system daemon-reload >/dev/null || true
if [ -n "$2" ]; then
_dh_action=restart
else
_dh_action=start
fi
deb-systemd-invoke $_dh_action 'pam_namespace.service' 
>/dev/null || true
fi
fi
# End automatically added section


- postrm:

#!/bin/sh
set -e
# Automatically added by dh_installsystemd/13.11.4
if [ "$1" = remove ] && [ -d /run/systemd/system ] ; then
systemctl --system daemon-reload >/dev/null || true
fi  
# End automatically added section


- prerm:

#!/bin/sh
set -e
# Automatically added by dh_installsystemd/13.11.4
if [ -z "${DPKG_ROOT:-}" ] && [ "$1" = remove ] && [ -d /run/systemd/system 
] ; then
deb-systemd-invoke stop 'pam_namespace.service' >/dev/null || true
fi  
# End automatically added section


FWIW it's just a matter of changing the last line of
debian/libpam-modules-bin.install to:

usr/lib/systemd/system/pam_namespace.service /lib/systemd/system/

Patch attached.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant
--- pam-1.5.2/debian/changelog	2023-01-03 20:15:23.0 +
+++ pam-1.5.2/debian/changelog	2023-04-25 14:51:19.0 +
@@ -1,3 +1,10 @@
+pam (1.5.2-7) UNRELEASED; urgency=medium
+
+  * Fix install directory for pam_namespace.service so that it gets
+picked up by dh_installsystemd, Closes: #1034234
+
+ -- Cyril Brulebois   Tue, 25 Apr 2023 16:51:19 +0200
+
 pam (1.5.2-6) unstable; urgency=medium
 
   * Update debian/copyright, Thanks Bastian Germann, Closes: #460232
--- pam-1.5.2/debian/libpam-modules-bin.install	2023-01-03 20:15:23.0 +
+++ pam-1.5.2/debian/libpam-modules-bin.install	2023-04-25 14:41:36.0 +
@@ -6,4 +6,4 @@
 sbin/pam_timestamp_check	usr/sbin
 sbin/faillock usr/sbin
 modules/pam_faillock/faillock.8 usr/share/man/man8
-usr/lib/systemd/system/pam_namespace.service
+usr/lib/systemd/system/pam_namespace.service /lib/systemd/system/


signature.asc
Description: PGP signature


Bug#1026060: Bug: #1026060 -- mpv: dvb playback does not work anymore

2023-04-25 Thread Alf

On Sun, 23 Apr 2023 12:49:19 +0200 Alf  wrote:

Hi Nicholas

But that's also not true - it now works as before after switching the settings 
under
"General" -> "Video" -> "Output driver"
from "vaapi" to "libmpv" - that's all!

I only use smplayer because of the comfortable way to zap between different 
channels.

So with using "libmpv" I have definitely higher CPU-load (~12%) compared to mpv 
using
vaapi (~1-2%)., but that's no issue for me.



First of all many thanks for the hint to look for SMPlayer settings which led 
to get
it working by changing "Output driver".

Further investigating the configuration also led to a solution for the higher 
CPU load:

SMPlayer seems not to evaluate my $HOME/.config/mpv/mpv.conf where I have 
hardware accelleration enabled.
I now have set it additionally in SMPlayers configuration under

Setting-> Advanced -> Mplayer/mpv -> Options

--hwdec=vaapi

(Attention: different to mpv.conf the option needs to be prefixed with 2 dashes)

This way CPU load in SMPlayer drops down to only 1-2% - precisely as in MPV 
native.
Also logs of smplayer are similar to mpv native:
  AO: [pipewire] 48000Hz stereo 2ch floatp
  VO: [gpu] 1280x720 vaapi[nv12]
  INFO_VIDEO_DSIZE=1280x720
  MPV_VERSION=mpv 0.35.1

You can monitor GPU usage with the tool "intel-gpu-top" from the Debian-repo.
Watch the ENGINE "Video". Any output !0 indicates hardware decoding.

Also my first setting for "Video" -> "Output driver" may be changed back to 
"Default".
That gives the same result, also other selections work, i.e. "gpu" but not all 
enable
HW-decoding. Just "vaapi" throws errors.

Sorry for using this bug report to describe configuration hints for SMPlayer,
but such informnation is hardly available in the web.

Thanks,
Alf



Bug#1034827: ITP: mustache-spec -- Formal standard definition for the Mustache templating language

2023-04-25 Thread Marcus Hardt
Package: wnpp
Severity: wishlist
Owner: Marcus Hardt 
X-Debbugs-Cc: debian-de...@lists.debian.org, mi...@lenk.info, mar...@hardt-it.de

* Package name: mustache-spec
  Version : 1.3.0
  Upstream Contact: The Mustache Team: https://github.com/mustache/spec/issues
* URL : https://github.com/mustache
* License : MIT
  Programming Lang: YAML, JSON
  Description : Formal standard definition for the Mustache templating 
language

 Formal standard definition for the Mustache templating language
 This is the formal standard for Mustache. It defines both normal usage and
 edge-case behavior for libraries parsing the Mustache templating language (or
 a superset thereof).
 .
 The specification is developed as a series of YAML files

- I'm packaging this package as the dependecy of mustach - a c library
  that implements the mustache templating engine. During the build of
  mustach, this spec is used to verify standard compliance.
  Upstream simply git clones these files, which seems a bit non-debian.
  Therefore, I'm providing this package.
- I hope that Micha will sponsor me to maintain this package
- I will continue to maintain it as part of my work at KIT



Bug#1034826: RFP: vt-cli -- A cli interface for Virus Total

2023-04-25 Thread Guy Rutenberg
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: guyrutenb...@gmail.com

* Package name: vt-cli
  Version : 0.13.0
  Upstream Contact: N/A
* URL : https://virustotal.github.io/vt-cli/
* License : Apache-2.0
  Programming Lang: Go
  Description : A cli interface for Virus Total

a tool designed for those who love both VirusTotal and command-line interfaces.
With this tool you can do everything you'd normally do using the VirusTotal's
web page, including:

Retrieve information about a file, URL, domain name, IP address, etc.
Search for files and URLs using VirusTotal Intelligence query syntax.
Download files.
Manage your LiveHunt YARA rules.
Launch Retrohunt jobs and get their results.

And much more...



Bug#1034781: [Pkg-nagios-devel] Bug#1034781: monitoring-plugins-contrib: Dependency 'bc' missing for check_ssl_cert

2023-04-25 Thread Jan Wagner

Hi Johannes,

Am 24.04.23 um 13:10 schrieb Drexl Johannes:

since a couple of versions check_ssl_cert uses bc to calculate floating
point values. The commit was

https://github.com/matteocorti/check_ssl_cert/commit/6bedeb49bd1523a1d90adeb3ef21e46b7190aada

Hence now bc needs to go from the Recommends section of the package to
actually being a dependency:

Depends: bc


looking into 
/usr/share/doc/monitoring-plugins-contrib/README.Debian.plugins:


Some plugins require additional libraries. To prevent you from having to
install dozens of further packages that you don't actually need, there 
is no strict dependency on those libraries. Rather, they are listed as 
recommenda-tions or suggestions.


apt-get(8) and aptitude(8) will install recommended packages 
automatically by default. If you did not disable this feature you will 
have everything in place to operate all plugins when installing the 
"nagios-plugins-contrib" package.
Else you have to install missing dependencies manually (see the section 
"Plugin dependencies" below).


So it's intention that bc is "just" a Recommend. See 
https://salsa.debian.org/nagios-team/nagios-plugins-contrib/-/commit/013199bb350af8e2a91213ecb1fc168d37405d94 
for this.


With kind regards, Jan
--
Never write mail to , you have been warned!
-BEGIN GEEK CODE BLOCK-
Version: 3.12
GIT d-@ s+:()>- a+ C$ UL$ P+ L$ !E--- W+++$ N+++ o++ K++ 
!w---? O M+

!V- PS+ PE Y++ PGP++ t-- 5 X R tv- b+ DI D+ G++ e++ h r+++ y+
--END GEEK CODE BLOCK--



Bug#1034825: grub2: [INTL:it] Italian translations updated

2023-04-25 Thread Luca Monducci

Package: grub2
Severity: wishlist
Tags: l10n, patch

Hi,
updated Italian translation for debconf templates is attached.

Regards,
Luca







# Italian (it) translation of debconf templates for grub2
# This file is distributed under the same license as the grub2 package.
# Luca Monducci , 2007-2023.
#
msgid ""
msgstr ""
"Project-Id-Version: grub2 2.02~beta3-4 italian debconf templates\n"
"Report-Msgid-Bugs-To: gr...@packages.debian.org\n"
"POT-Creation-Date: 2023-04-23 20:27+\n"
"PO-Revision-Date: 2023-04-25 15:49+0200\n"
"Last-Translator: Luca Monducci \n"
"Language-Team: Italian \n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid "Chainload from menu.lst?"
msgstr "Effettuare il caricamento in cascata da menu.lst?"

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid "GRUB upgrade scripts have detected a GRUB Legacy setup in /boot/grub."
msgstr ""
"Gli script di aggiornamento hanno rilevato una installazione di GRUB Legacy "
"in /boot/grub."

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid ""
"In order to replace the Legacy version of GRUB in your system, it is "
"recommended that /boot/grub/menu.lst is adjusted to load a GRUB 2 boot image "
"from your existing GRUB Legacy setup. This step can be automatically "
"performed now."
msgstr ""
"Per sostituire la versione Legacy di GRUB sul proprio sistema si raccomanda "
"di modificare il file /boot/grub/menu.lst in modo da caricare l'immagine di "
"avvio di GRUB 2 dall'attuale installazione di GRUB Legacy. Questa modifica "
"può essere effettuata automaticamente adesso."

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid ""
"It's recommended that you accept chainloading GRUB 2 from menu.lst, and "
"verify that the new GRUB 2 setup works before it is written to the MBR "
"(Master Boot Record)."
msgstr ""
"Si raccomanda di accettare il caricamento in cascata di GRUB 2 da menu.lst e "
"di verificare che la nuova installazione di GRUB 2 funzioni prima di "
"procedere con l'installazione diretta sul MBR (Master Boot Record)."

#. Type: boolean
#. Description
#: ../grub-pc.templates.in:2001
msgid ""
"Whatever your decision, you can replace the old MBR image with GRUB 2 later "
"by issuing the following command as root:"
msgstr ""
"Qualsiasi sia la decisione, in seguito sarà possibile sostituire la vecchia "
"immagine sul MBR con GRUB 2 eseguendo da root il seguente comando:"

#. Type: multiselect
#. Description
#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
msgid "GRUB install devices:"
msgstr "Installare GRUB sui device:"

#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001
msgid ""
"The grub-pc package is being upgraded. This menu allows you to select which "
"devices you'd like grub-install to be automatically run for, if any."
msgstr ""
"È in corso l'aggiornamento del pacchetto grub-pc. Questo menu permette di "
"scegliere su quali device, se specificati, si vuole eseguire automaticamente "
"grub-install."

#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001
msgid ""
"Running grub-install automatically is recommended in most situations, to "
"prevent the installed GRUB core image from getting out of sync with GRUB "
"modules or grub.cfg."
msgstr ""
"Nella maggioranza dei casi si raccomanda l'esecuzione automatica di grub-"
"install in modo da prevenire la perdita di sincronia dell'immagine "
"principale di GRUB con i moduli di GRUB o con grub.cfg."

#. Type: multiselect
#. Description
#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
msgid ""
"If you're unsure which drive is designated as boot drive by your BIOS, it is "
"often a good idea to install GRUB to all of them."
msgstr ""
"Se non si è sicuri di quale sia il disco impostato come disco di avvio nel "
"BIOS, è consigliabile installare GRUB su tutti i device."

#. Type: multiselect
#. Description
#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
msgid ""
"Note: it is possible to install GRUB to partition boot records as well, and "
"some appropriate partitions are offered here. However, this forces GRUB to "
"use the blocklist mechanism, which makes it less reliable, and therefore is "
"not recommended."
msgstr ""
"Nota: è possibile installare GRUB anche nei boot record delle partizioni e "
"qui sono elencate le partizioni più appropriate. Purtroppo questo obbliga "
"GRUB a usare il meccanismo del \"blocklist\", che lo rende meno affidabile e "
"di conseguenza non è raccomandato."

#. Type: multiselect
#. Description
#: ../grub-pc.templates.in:4001
msgid ""
"The GRUB boot loader was previously installed to a disk that is no longer "
"present, or whose unique identifier has changed for some reason. It is "
"important to make sure 

Bug#1034824: tomcat9 should not be released with Bookworm

2023-04-25 Thread Markus Koschany
Source: tomcat9
Version: 9.0.70-1
Severity: serious
X-Debbugs-Cc: a...@debian.org


We can only support one major Tomcat version per release. Tomcat9 has
been part of Buster and Bullseye already and is superseded by Tomcat
10 in Bookworm. I wanted to wait with the removal request until the
issues in [resteasy3.0] and [tomcatjss] have been resolved but to make
it more obvious I am filing this bug report now.



[resteasy3.0] https://bugs.debian.org/1033366
[tomcatjss] https://bugs.debian.org/1031816



Bug#992344: wireguard-tools ought not depend on linux-image-rt-amd64

2023-04-25 Thread Friedrich Schrader
Hi Unit193,
ignore m last post. You‘re right. Installing the wireguard-tools only with 
--no-install-recommends fixes the issue. If you try to install the main 
„wireguard“ package, then it also depends on the rt-kernel.

Best
xiconfjs

On Tue, 25 Apr 2023 15:20:30 +0200 XiconRest  wrote:
> Hi Unit193,
> 
> using --no-install-recommends does not solve this issue. The rt-kernel is 
> still an installation candidate.
> 
> 
> Best regards
> xiconfjs
> 
> On Sun, 6 Feb 2022 00:00:23 -0500 (EST) Unit 193  wrote:
> > Howdy,
> > 
> > wireguard-tools does not actually depend on linux-image-rt-amd64, but it 
> > recommends 'wireguard-modules | wireguard-dkms' since all but the most 
> > unusual 
> > cases you'll want to be able to actually run WireGuard. The former tries to 
> > pull in a kernel that supports WireGuard.
> > 
> > In your setup, rather than running `apt install -y wireguard-tools` you 
> > should 
> > instead try running `apt install --no-install-recommends -y 
> > wireguard-tools` and 
> > this problem should go away, since wireguard-modules is only recommended 
> > and not 
> > a hard depend.
> > 
> > Does this solve your problem?
> > 
> > 
> > Thanks!
> > 
> > ~Unit 193
> > Unit193 @ Libera
> > Unit193 @ OFTC
> > 
> > 
> 
> 
> 



Bug#992344: wireguard-tools ought not depend on linux-image-rt-amd64

2023-04-25 Thread XiconRest
Hi Unit193,

using --no-install-recommends does not solve this issue. The rt-kernel is still 
an installation candidate.


Best regards
xiconfjs

On Sun, 6 Feb 2022 00:00:23 -0500 (EST) Unit 193  wrote:
> Howdy,
> 
> wireguard-tools does not actually depend on linux-image-rt-amd64, but it 
> recommends 'wireguard-modules | wireguard-dkms' since all but the most 
> unusual 
> cases you'll want to be able to actually run WireGuard. The former tries to 
> pull in a kernel that supports WireGuard.
> 
> In your setup, rather than running `apt install -y wireguard-tools` you 
> should 
> instead try running `apt install --no-install-recommends -y wireguard-tools` 
> and 
> this problem should go away, since wireguard-modules is only recommended and 
> not 
> a hard depend.
> 
> Does this solve your problem?
> 
> 
> Thanks!
> 
> ~Unit 193
> Unit193 @ Libera
> Unit193 @ OFTC
> 
> 



Bug#1034808: coreutils: pr: -d makes -l $odd enter a busy loop

2023-04-25 Thread Pádraig Brady

On 24/04/2023 23:05, наб wrote:

Package: coreutils
Version: 8.32-4+b1
Version: 9.1-1
Severity: normal

Dear Maintainer,

Be hold:

-- >8 --
$ time timeout 1 pr -dl2 < /dev/null

real0m0.004s
user0m0.004s
sys 0m0.000s
$ time timeout 1 pr -dl1 < /dev/null

real0m1.003s
user0m1.001s
sys 0m0.002s
-- >8 --

Best,
наб


Nice one.
Fixing this upstream with the attached.

cheers,
Pádraig
From 3fb0cc80fa5e1cede9ec05303a70c26d0d23ca1d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?P=C3=A1draig=20Brady?= 
Date: Tue, 25 Apr 2023 14:07:03 +0100
Subject: [PATCH] pr: fix infinite loop when double spacing

* src/pr.c (init_parameters): Ensure we avoid a 0 lines_per_body
which was possible when adjusting for double spacing.
That caused print_page() to always return true,
causing an infinite loop.
* tests/pr/pr-tests.pl: Add a test case.
* NEWS: Mention the fix.
Fixes https://bugs.debian.org/1034808
---
 NEWS | 3 +++
 src/pr.c | 2 +-
 tests/pr/pr-tests.pl | 3 +++
 3 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index f6f79ae53..3d34a1b3c 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,9 @@ GNU coreutils NEWS-*- outline -*-
   factor, numfmt, and tsort now diagnose read errors on the input.
   [This bug was present in "the beginning".]
 
+  'pr --length=1 --double-space' no longer enters an infinite loop.
+  [This bug was present in "the beginning".]
+
 ** Changes in behavior
 
   'cp -v' and 'mv -v' will no longer output a message for each file skipped
diff --git a/src/pr.c b/src/pr.c
index 2c5cdceb1..14a368b6c 100644
--- a/src/pr.c
+++ b/src/pr.c
@@ -1209,7 +1209,7 @@ init_parameters (int number_of_files)
 lines_per_body = lines_per_page;
 
   if (double_space)
-lines_per_body = lines_per_body / 2;
+lines_per_body = MAX (1, lines_per_body / 2);
 
   /* If input is stdin, cannot print parallel files.  BSD dumps core
  on this. */
diff --git a/tests/pr/pr-tests.pl b/tests/pr/pr-tests.pl
index 265e6e108..eafc13d81 100755
--- a/tests/pr/pr-tests.pl
+++ b/tests/pr/pr-tests.pl
@@ -415,6 +415,9 @@ my @tv = (
 ['padding2', '-t -n,64', "1\n", (" "x 63)."1,1\n", 0],
 # Ensure we handle buffer truncation correctly
 ['padding3', '-t -N100 -n,1', "1\n", "0,1\n", 0],
+
+# This entered an infinite loop before coreutils-9.4
+['page-length1', '-dl1', "", "", 0],
 );
 
 # Convert the above old-style test vectors to the newer
-- 
2.26.2



Bug#1034823: Does not notice out of diskspace during conversion/sequence creation

2023-04-25 Thread Michael Deegan
Package: siril
Version: 1.0.6-1+b2
Severity: normal

Siril clearly ignores all write errors, judging from the many zero-length files 
it created:

[snip]
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0016.tif, 3 
layer(s), 4501x3282 pixels
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0017.tif, 3 
layer(s), 4501x3282 pixels
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0018.tif, 3 
layer(s), 4501x3282 pixels
log: Saving FITS: file x_00017.fit, 3 layer(s), 4501x3282 pixels
log: Alpha channel is ignored.
log: Saving FITS: file x_00018.fit, 3 layer(s), 4501x3282 pixels
log: Alpha channel is ignored.
log: Saving FITS: file x_00019.fit, 3 layer(s), 4501x3282 pixels
log: Alpha channel is ignored.
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0019.tif, 3 
layer(s), 4501x3282 pixels
log: Saving FITS: file x_00020.fit, 3 layer(s), 4501x3282 pixels
log: Alpha channel is ignored.
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0020.tif, 3 
layer(s), 4501x3282 pixels
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0021.tif, 3 
layer(s), 4501x3282 pixels
log: FITS error: Extension doesn't start with SIMPLE or XTENSION keyword. 
(ffrhdu)
log: FITS error: ffopen could not interpret primary array header of file: 
log: FITS error: II*
log: FITS error: 
/srv/scratch/users/michael/Downloads/siril/p4195170-p4195204-blend-Stereographic
log: FITS error: _fused_exposure_layers_.tif
log: FITS error: This does not look like a FITS file.
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00022.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00021.fit
log: FITS error: Error writing elements 22190401 thru 22204800 of input 
data array (ffpclui).
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00021.fit
log: FITS error: Error writing elements 23486401 thru 23500800 of input 
data array (ffpclui).
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00021.fit
log: Alpha channel is ignored.
log: Alpha channel is ignored.
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0022.tif, 3 
layer(s), 4501x3282 pixels
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00022.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00023.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00023.fit
log: FITS error: Error writing elements 1 thru 14400 of input data array 
(ffpclui).
log: Alpha channel is ignored.
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0023.tif, 3 
layer(s), 4501x3282 pixels
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00023.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00024.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00024.fit
log: FITS error: Error writing elements 1 thru 14400 of input data array 
(ffpclui).
log: Alpha channel is ignored.
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0025.tif, 3 
layer(s), 4501x3282 pixels
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00024.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00026.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00026.fit
log: FITS error: Error writing elements 1 thru 14400 of input data array 
(ffpclui).
log: Alpha channel is ignored.
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0024.tif, 3 
layer(s), 4501x3282 pixels
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00026.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00025.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00025.fit
log: FITS error: Error writing elements 1 thru 14400 of input data array 
(ffpclui).
log: Alpha channel is ignored.
log: Reading TIFF: 16-bit file 
p4195170-p4195204-blend-Stereographic_fused_exposure_layers_0026.tif, 3 
layer(s), 4501x3282 pixels
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00025.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00027.fit
log: FITS error: Error writing data buffer to file:
log: FITS error: x_00027.fit
log: FITS error: Error writing elements 1 thru 14400 of input 

Bug#1031816: [Pkg-freeipa-devel] Bug#1031816: Bug#1031816: Bug#1031816: tomcatjss: Migrate to Tomcat 10

2023-04-25 Thread Adrian Bunk
On Sun, Mar 26, 2023 at 03:23:58PM +0200, Markus Koschany wrote:
> Am Sonntag, dem 26.03.2023 um 12:15 +0300 schrieb Timo Aaltonen:
> > Markus Koschany kirjoitti 24.3.2023 klo 15.35:
> > > Am Freitag, dem 24.03.2023 um 09:21 +0200 schrieb Timo Aaltonen:
> > > > Markus Koschany kirjoitti 23.3.2023 klo 19.00:
> > > > > Control: severity -1 serious
> > > > > 
> > > > > On Fri, 24 Feb 2023 11:48:36 +0200 Timo Aaltonen 
> > > > > wrote:
> > > > >    
> > > > > > Upstream doesn't support tomcat10 yet, and tomcatjss fails to build
> > > > > > with
> > > > > > it.
> > > > > 
> > > > > Unfortunately we can only support one Tomcat version per release. We
> > > > > should
> > > > > either migrate to tomcat10 or maybe it is possible to embed some of 
> > > > > the
> > > > > required tomcat9 classes in your source package as a workaround
> > > > > provided
> > > > > the
> > > > > changes are rather small and the security impact is negligible.
> > > > 
> > > > Right, but that's for bookworm+1? By that time I'm sure
> > > > jss/tomcatjss/dogtag have gained upstream support for tomcat10.
> > > 
> > > We are targeting Bookworm. We had Tomcat 8 in Stretch and Tomcat 9 in
> > > Buster
> > > and Bullseye already. Tomcat 10 also targets Java 11 and later while 
> > > Tomcat
> > > 9
> > > was intended for Java 8 and later. We ship OpenJDK 17 in Bookworm.
> > > resteasy3.0
> > > and tomcatjss are the only packages apart from i2p that still depend on
> > > libtomcat9-java.
> > 
> > Nice, so you expect them to migrate after bookworm is already frozen?
> 
> Targeted fixes are still allowed. Including required tomcat9 classes in your
> package may be a solution too. If you can find an agreement with the security
> and release team, then even shipping libtomcat9-java might be possible. But
> then your packages will not receive any security support. 

I've added the release team to Cc, since trying to force a tomcat 9 -> 10 
transition after the start of the transition freeze and after the start of
the soft freeze sounds forbidden to me.

cu
Adrian



Bug#1034822: RFS: wifi-qr/0.2-3 -- WiFi password share via QR codes

2023-04-25 Thread Ko Ko Ye`
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "wifi-qr":

 * Package name : wifi-qr
   Version  : 0.2-3
   Upstream contact : kokoye2007 
 * URL  : https://github.com/kokoye2007/wifi-qr
 * License  : GPL-3.0+
 * Vcs  : https://github.com/kokoye2007/wifi-qr
   Section  : utils

The source builds the following binary packages:

  wifi-qr - WiFi password share via QR codes

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/wifi-qr/

Alternatively, you can download the package with 'dget' using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/w/wifi-qr/wifi-qr_0.2-3.dsc

Changes since the last upload:

 wifi-qr (0.2-3) unstable; urgency=medium
 .
   * #12 Password with special characters needs to be unquoted.
   * #17 QR issue when the name and SSID differ.
   * #16 QR issue when the password has special characters.
   * #15 QR issue when the SSID has special characters.
   * #12 Password with special characters needs to be unquoted.

Additional:
using fzf with search ssid
wifi-qr -z

Regards,


Bug#1034609: Fails to start under Python 3.11

2023-04-25 Thread Arto Jantunen
Michael Prokop  writes:

> * Arto Jantunen [Wed Apr 19, 2023 at 07:49:33PM +0300]:
>
>> The package fails to import under Python 3.11 with the following traceback:
>> Traceback (most recent call last):
> [...]
>>   File "/usr/lib/python3/dist-packages/sqlacodegen/main.py", line 10, in 
>> 
>> from sqlacodegen.codegen import CodeGenerator
>>   File "/usr/lib/python3/dist-packages/sqlacodegen/codegen.py", line 4, in 
>> 
>> from inspect import ArgSpec
>> ImportError: cannot import name 'ArgSpec' from 'inspect' 
>> (/usr/lib/python3.11/inspect.py)
>> 
>> The issue seems to have been fixed in the latest release candidate, but that
>> isn't really suitable for bookworm during the freeze, so the intent of this
>> bug is to cause the package to be dropped from the release.
>
> If you don't want to maintain this package or its 1.1.6 version
> within bookworm then nevermind my comment :) - but looking at
> https://github.com/agronholm/sqlacodegen/issues/239#issuecomment-1457728533
> the fix for this *might* be as simple as replacing:
>
>   from inspect import ArgSpec
>
> with:
>
>   from inspect import FullArgSpec
>
> Also see https://docs.python.org/3/whatsnew/changelog.html +
> https://docs.python.org/3/library/inspect.html#inspect.getfullargspec
>
> But given that v1.1.6 was released on 2015-05-15 and not updated
> within Debian since then, while upstream relased multiple stable
> versions like e.g. v2.3.0 on 2020-07-13, I'd understand your
> reasoning to drop this package at least for bookworm. :)

Even after patching those and a few smaller issues the upstream
testsuite still doesn't pass (seems like a difference in how it expects
sqlalchemy to behave, so probably related to the version bookworm has of
that). I could skip the test or patch it to pass, but..

I think it's simply too late now, and would just let the package get
autoremoved.

I plan to upload the latest upstream RC (which I think should work with
Python 3.11) to unstable after that has happened.

-- 
Arto Jantunen



Bug#1011233: wmctrl: Inaccessible website in the Homepage field

2023-04-25 Thread Patrice Duroux
Hi,

An interesting upstream source could be this place:
https://github.com/Conservatory/wmctrl
where there is a PR backporting extensions from two other existing forks:
https://github.com/Conservatory/wmctrl/pull/2

Regards,
Patrice



Bug#1034821: ITP: simple.css -- CSS template that allows making good looking websites quickly

2023-04-25 Thread Marcus Hardt
Package: wnpp
Severity: wishlist
Owner: Marcus Hardt 
X-Debbugs-Cc: debian-de...@lists.debian.org, mi...@lenk.info, mar...@hardt-it.de

* Package name: simple.css
  Version : 2.2.0
  Upstream Contact: Kev Quirk https://kevquirk.com/contact
* URL : https://github.com/kevquirk/simple.css.git
* License : MIT
  Programming Lang: Plain css files
  Description : CSS template that allows making good looking websites 
quickly

CSS template that allows making good looking websites quickly
 Simple.css is a mostly classless, simple, and minimal web framework. You can
 integrate Simple.css with plain HTML and your site will look great. Simple
 Classes for addon are available at https://simplecss.org

- This package is a dependency of the oidc-prompt subpackage of
  oidc-agent. The dependencies there were reduced from libjs-bootswatch-5,
  since no never versions lf libjs-bootswatch-3 were published.
- This package will continue to be maintained by me, as part of my work at
  KIT.
- I'm looking for Micha as a sponsor, which is why I've added him in cc.



Bug#785897: exaile has been removed from Debian

2023-04-25 Thread Bastian Germann

Control: reopen -1
Control: notfixed -1 3.4.5-1+rm

On Tue, 18 Apr 2023 13:25:48 +0200 Andreas Beckmann  wrote:

exaile was last released with Debian 8 (jessie) in April 2015
and was removed from the Debian archive afterwards.
See https://bugs.debian.org/813255 for details on the removal.
I'm closing the remaining bug reports now.


That is true but the bug was reopend to follow the Debian rules for package 
reintroduction: #1012202.



  1   2   >