Bug#1060373: texstudio: segfault when changing any setting

2024-01-09 Thread marc
Package: texstudio
Version: 4.3.1+ds-3
Severity: important
X-Debbugs-Cc: mg-2...@nym.hush.com

Dear Maintainer,

on two debian sid systems I get a segmentation fault when changing any setting.
Actually even if I press cancel on the settings dialog I get a crash.

This is a bit of a moot point because the current upstream version is more than
a year ahead and doesn't have this problem.

Suggestion: update package to upstream stable version 4.72
Best regards,
Marc Graham


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

Kernel: Linux 6.6.9-amd64 (SMP w/8 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 texstudio depends on:
ii  libc62.37-13
ii  libgcc-s113.2.0-9
ii  libhunspell-1.7-01.7.2+really1.7.2-10
ii  libphonon4qt5-4  4:4.12.0-3
ii  libpoppler-qt5-1 22.12.0-2+b1
ii  libqt5concurrent55.15.10+dfsg-5
ii  libqt5core5a 5.15.10+dfsg-5
ii  libqt5gui5   5.15.10+dfsg-5
ii  libqt5network5   5.15.10+dfsg-5
ii  libqt5printsupport5  5.15.10+dfsg-5
ii  libqt5qml5   5.15.10+dfsg-2
ii  libqt5svg5   5.15.10-2
ii  libqt5widgets5   5.15.10+dfsg-5
ii  libqt5xml5   5.15.10+dfsg-5
ii  libqtermwidget5-11.4.0-1
ii  libquazip5-1 0.9.1-3
ii  libstdc++6   13.2.0-9
ii  libx11-6 2:1.8.7-1
ii  phonon4qt5   4:4.12.0-3
ii  zlib1g   1:1.3.dfsg-3

Versions of packages texstudio recommends:
ii  adwaita-qt 1.4.2-3
ii  texlive-base   2023.20231207-1
ii  texlive-latex-base 2023.20231207-1
ii  texlive-latex-recommended  2023.20231207-1
ii  texstudio-doc  4.3.1+ds-3
ii  texstudio-l10n 4.3.1+ds-3

Versions of packages texstudio suggests:
ii  hunspell-en-gb [hunspell-dictionary]  1:7.5.0-1
ii  hunspell-en-us [hunspell-dictionary]  1:2020.12.07-2
ii  mythes-en-us [mythes-thesaurus]   1:7.5.0-1
ii  texlive-fonts-recommended 2023.20231207-1
ii  texlive-latex-extra   2023.20231207-3

-- no debconf information



Bug#1059978: rosegarden: team uploading and git committed changes

2024-01-09 Thread Gianfranco Costamagna

control: severity -1 serious

Hello, I dropped the provides from lirc, this is the last blocker.

I'm team uploading right now, this way tonight the autodecrufter will be able 
to finally
drop the old cruft library.

thanks a lot!

Gianfranco

On Mon, 8 Jan 2024 13:01:30 +0100 Gianfranco Costamagna 
 wrote:


Control: tags 1059978 + patch
Control: tags 1059978 + pending

Dear maintainer,

I've prepared an Team upload for rosegarden (versioned as 1:22.12.1-2) and
uploaded it to DELAYED/15. Please feel free to tell me if I
should delay it longer.

Everything is committed on git repository.

Regards.

Gianfranco

git diff debian/1%22.12.1-1 debian/1%22.12.1-2
diff --git a/debian/changelog b/debian/changelog
index 0d70b25e..6d7c143c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+rosegarden (1:22.12.1-2) unstable; urgency=medium
+
+  * Team upload
+  * Move from liblircclient-dev to liblirc-dev (Closes: #1059978)
+
+ -- Gianfranco Costamagna   Mon, 08 Jan 2024 
12:49:19 +0100
+
  rosegarden (1:22.12.1-1) unstable; urgency=medium
  
* New upstream version 22.12.1

diff --git a/debian/control b/debian/control
index f7793ecd..88cd90fa 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Build-Depends:
   ladspa-sdk,
   libasound2-dev (>= 1.0.0),
   libjack-dev | libjack-jackd2-dev,
- liblircclient-dev,
+ liblirc-dev,
   liblo-dev,
   liblrdf0-dev,
   libsamplerate-dev,


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1057767: Info received (Bug#1057767: pipewire: Last upgrade completely broke bluetooth connection: : org.bluez.Error.Failed br-connection-unknown)

2024-01-09 Thread debian-bugs
Seems to be solved with the latest update I ran on Friday (all 4 
packages to 1.0.0.-3).




Bug#1058214: sosreport: FTBFS -- NMU debdiff

2024-01-09 Thread Martin Pitt
Hello again,

as promised, I uploaded the fix with the attached debdiff.

Martin
diff -Nru sosreport-4.0/debian/changelog sosreport-4.0/debian/changelog
--- sosreport-4.0/debian/changelog  2021-01-27 15:29:24.0 +0100
+++ sosreport-4.0/debian/changelog  2024-01-10 08:16:54.0 +0100
@@ -1,3 +1,12 @@
+sosreport (4.0-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * d/p/0004-unittest-assertEquals.patch: unittest.TestCase.assertEquals() was
+deprecated in Python 3, and finally dropped in Python 3.12. Fixes FTBFS
+due to unit tests failing. (Closes: #1058214)
+
+ -- Martin Pitt   Wed, 10 Jan 2024 08:16:54 +0100
+
 sosreport (4.0-2) unstable; urgency=medium
 
   * d/p/0003-systemd-prefer-resolvectl-over-systemd-resolve.patch:
diff -Nru sosreport-4.0/debian/patches/0004-unittest-assertEquals.patch 
sosreport-4.0/debian/patches/0004-unittest-assertEquals.patch
--- sosreport-4.0/debian/patches/0004-unittest-assertEquals.patch   
1970-01-01 01:00:00.0 +0100
+++ sosreport-4.0/debian/patches/0004-unittest-assertEquals.patch   
2024-01-10 08:16:40.0 +0100
@@ -0,0 +1,545 @@
+Description: [tests] Drop obsolete TestCase.assertEquals()
+Author: Martin Pitt 
+Bug: https://github.com/sosreport/sos/pull/3467
+Bug-Debian: https://bugs.debian.org/1058214
+
+Index: sosreport-4.0/tests/archive_tests.py
+===
+--- sosreport-4.0.orig/tests/archive_tests.py
 sosreport-4.0/tests/archive_tests.py
+@@ -92,7 +92,7 @@ class TarFileArchiveTest(unittest.TestCa
+ self.tf.add_string('this is my content', 'tests/string_test.txt')
+
+ afp = self.tf.open_file('tests/string_test.txt')
+-self.assertEquals('this is my content', afp.read())
++self.assertEqual('this is my content', afp.read())
+
+ def test_rewrite_file(self):
+ """Test that re-writing a file with add_string() modifies the content.
+@@ -101,7 +101,7 @@ class TarFileArchiveTest(unittest.TestCa
+ self.tf.add_string('this is my new content', 'tests/string_test.txt')
+
+ afp = self.tf.open_file('tests/string_test.txt')
+-self.assertEquals('this is my new content', afp.read())
++self.assertEqual('this is my new content', afp.read())
+
+ def test_make_link(self):
+ self.tf.add_file('tests/ziptest')
+Index: sosreport-4.0/tests/cleaner_tests.py
+===
+--- sosreport-4.0.orig/tests/cleaner_tests.py
 sosreport-4.0/tests/cleaner_tests.py
+@@ -41,12 +41,12 @@ class CleanerMapTests(unittest.TestCase)
+
+ def test_mac_map_skip_ignores(self):
+ _test = self.mac_map.get('ff:ff:ff:ff:ff:ff')
+-self.assertEquals(_test, 'ff:ff:ff:ff:ff:ff')
++self.assertEqual(_test, 'ff:ff:ff:ff:ff:ff')
+
+ def test_mac_map_avoid_duplicate_obfuscation(self):
+ _test = self.mac_map.get('ab:cd:ef:fe:dc:ba')
+ _dup = self.mac_map.get(_test)
+-self.assertEquals(_test, _dup)
++self.assertEqual(_test, _dup)
+
+ def test_ip_map_obfuscate_v4_with_cidr(self):
+ _test = self.ip_map.get('192.168.1.0/24')
+@@ -68,7 +68,7 @@ class CleanerMapTests(unittest.TestCase)
+
+ def test_ip_skip_ignores(self):
+ _test = self.ip_map.get('127.0.0.1')
+-self.assertEquals(_test, '127.0.0.1')
++self.assertEqual(_test, '127.0.0.1')
+
+ def test_hostname_obfuscate_domain_options(self):
+ _test = self.host_map.get('www.redhat.com')
+Index: sosreport-4.0/tests/option_tests.py
+===
+--- sosreport-4.0.orig/tests/option_tests.py
 sosreport-4.0/tests/option_tests.py
+@@ -34,10 +34,10 @@ class GlobalOptionTest(unittest.TestCase
+ ]
+
+ def test_simple_lookup(self):
+-self.assertEquals(self.plugin.get_option('test_option'), 'foobar')
++self.assertEqual(self.plugin.get_option('test_option'), 'foobar')
+
+ def test_cascade(self):
+-self.assertEquals(self.plugin.get_option(('baz')), False)
++self.assertEqual(self.plugin.get_option(('baz')), False)
+
+
+ if __name__ == "__main__":
+Index: sosreport-4.0/tests/plugin_tests.py
+===
+--- sosreport-4.0.orig/tests/plugin_tests.py
 sosreport-4.0/tests/plugin_tests.py
+@@ -123,36 +123,36 @@ class PluginToolTests(unittest.TestCase)
+ ['this is only a test', 'there are only two lines'])
+ test_fo = StringIO(test_s)
+ matches = regex_findall(r".*lines$", test_fo)
+-self.assertEquals(matches, ['there are only two lines'])
++self.assertEqual(matches, ['there are only two lines'])
+
+ def test_regex_findall_miss(self):
+ test_s = u"\n".join(
+ ['this is only a test', 'there are only two lines'])
+ test_fo = StringIO(test_s)
+ matches = 

Bug#1058276: bart-view: FTBFS: (.text+0xa4e): undefined reference to `shared_obj_destroy'

2024-01-09 Thread Andreas Tille
Hi Martin,

I tried to open an issue upstream but it seems the repository does not
feature submitting issues.  Can you have a look please?

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1058214: sosreport: FTBFS: AttributeError: 'TailTest' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'? -- NMU announcement

2024-01-09 Thread Martin Pitt
Control: forwarded -1 https://github.com/sosreport/sos/pull/3467
Control: tag -1 upstream pending

Hello Lucas and Eric,

I sent an upstream fix for this to the PR above. Their CI didn't even spot that
error yet (argh big testing gaps).

This has been open for a month now. As this threatens to make all cockpit
packages fall out of testing, I'm going to do an NMU now. The package is
essentially orphaned in Debian: last upload 3 years ago, VCS repo is lagging
behind even more, and Ubuntu package is much newer. So I won't bother with any
extra bureaucracy like delayed uploads. But of course I will attach the NMU
debdiff here.

Thanks,

Martin



Bug#1060372: debchange: can't set timezone for changelog entries

2024-01-09 Thread ytao

Package: devscripts

Version: v2.23.7

Severity: important

Tags: patch


As the man page, user can set DEBCHANGE_TZ in /etc/devscripts.conf
and ~/.devscripts to change the timezone of changelog entries, and
also can change it by the environment variable TZ.

https://manpages.debian.org/stretch/devscripts/dch.1.en.html

But none of them is successful. The root cause is $DATE is always
set as localtime(). The timezone is passed via $opt_tz, so adding
judgement to check whether $opt_zt is set.

Test
a) Add DEBCHANGE_TZ in /etc/devscripts.conf
dch -i
b) TZ="" dch -i
From 82065bdbd2ae5bd696d0554f0152540f1a6e2f64 Mon Sep 17 00:00:00 2001
From: Yue Tao 
Date: Tue, 9 Jan 2024 21:44:23 -0800
Subject: [PATCH] debchange: can't set timezone for changelog entries

As the man page, user can set DEBCHANGE_TZ in /etc/devscripts.conf
and ~/.devscripts to change the timezone of changelog entries, and
also can change it by the environment variable TZ.

https://manpages.debian.org/stretch/devscripts/dch.1.en.html

But none of them is successful. The root cause is $DATE is always
set as localtime(). The timezone is passed via $opt_tz, so adding
judgement to check whether $opt_zt is set.

Test
a) Add DEBCHANGE_TZ in /etc/devscripts.conf
dch -i
b) TZ="" dch -i

Signed-off-by: Yue Tao 
---
 scripts/debchange.pl | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/scripts/debchange.pl b/scripts/debchange.pl
index 73501c33..b91c5776 100755
--- a/scripts/debchange.pl
+++ b/scripts/debchange.pl
@@ -1043,7 +1043,11 @@ if (@ARGV and !$TEXT) {
 my $DATE;
 {
 local $ENV{TZ} = $opt_tz if $opt_tz;
-$DATE = strftime "%a, %d %b %Y %T %z", localtime();
+if ($opt_tz) {
+$DATE = $opt_tz;
+} else {
+$DATE = strftime "%a, %d %b %Y %T %z", localtime();
+}
 }
 
 if ($opt_news && !$opt_i && !$opt_a) {
-- 
2.42.0



Bug#1060371: git-buildpackage: feature request: gbp sync

2024-01-09 Thread Otto Kekäläinen
Package: git-buildpackage
Severity: wishlist

Hi!

I frequently find myself doing manual work comparing if my local git
repository contents and tags are correct and in sync with the git
remotes and the Debian and Ubuntu archives.

I am worried about mistakes such as:

- A maintainer tagged and uploaded but forgot to push it to remote git
repositories

- Maintainer git tagged a version that failed to upload, and then
forgot to delete and re-tag after fix and new upload attempt, or I did
locally fix the tag to point to correct contents put forgot to force
push updated tag to git remotes

- Somebody else than the regular maintainer uploaded but didn't push
to git and git repository content is behind Debian/Ubuntu apt
repositories

- Somebody (e.g. Ubuntu sponsor) modified the package before upload,
and git repository diverges from apt repository


To automatically detect (and perhaps even fix) these situations I
propose git-buildpackage adds a feature 'gbp sync' which would roughly
have this logic:

1. Traverse past 8 or so debian/changelog entries, extract
Debian/Ubuntu release name and version and check if equivalent git
tags exist locally.

2. Compare to remotes and warn if any tags are missing locally, or
remotes have more tags than local, or tags point to different commits.

3. Check from equivalent apt repositories (including -security,
-updates, -proposed-updates) what versions they have and warn if apt
repositories have releases missing from the debian/changelog, or if
past local changelog entries seems to never have reached any apt
repository.

4. While doing the above, also download the . dsc files to a local
temporary directory. Using the checksums in the .dsc files verify that
the apt repository .debian.tar checksum matches what the locally
tagged git commit debian/ contents would produce. This verifies the
uploaded version actually is the same as in the gbp tag.

5. If everything matches, emit a success message. If not, tell users
what is out of sync and ask the user (maintainer) to manually fix and
validate fixes by rerunning 'gbp sync'.


This could also be a separate tool, but since git-buildpackage has
such an extensive test suite and mature code base, and the tool would
operate off the semantics of gbp.conf seems this could be an useful
extension to git-buildpackage.

- Otto



Bug#1060370: lintian: orig-tarball-missing-upstream-signature does not say what to do when using 'gbp import-ref'

2024-01-09 Thread Otto Kekäläinen
Package: lintian
Version: 2.116.3
Severity: normal

While preparing entr 5.5 I imported upstream sources directly based on
upstream git tag using command:

gbp import-ref --verbose --upstream-version=5.5

Eventually after building the resulting .changes file being uploaded
did not contain the upstream tarball signature as it wasn't part of
the gbp import-ref[1].

Hence it triggered a Lintian warning
'orig-tarball-missing-upstream-signature'[2].

However, I noticed that the current explanation does not advise the
maintainer on what to do when using 'gbp import-ref' as import method.

In this case I will need to use uscan in a separate step to download
the upstream release tarball and signature, and using pristine tar
generate the delta file and then manually add on the gbp managed
repository 'pristine-tar' branch the files:

entr_5.5.orig.tar.gz.asc
entr_5.5.orig.tar.gz.delta
entr_5.5.orig.tar.gz.id

Also this only works as long as upstream release tarball and git tag
actually are the same set of files.

To close this bug, I or some other contributor needs to submit a patch
for 
https://salsa.debian.org/lintian/lintian/-/blob/master/tags/o/orig-tarball-missing-upstream-signature.tag

[1] 
https://manpages.debian.org/unstable/git-buildpackage/gbp-import-ref.1.en.html
[2] 
https://udd.debian.org/lintian-tag.cgi?tag=orig-tarball-missing-upstream-signature



Bug#1060288: locales: Please allow selection of C.UTF-8 when (re)configuring locales

2024-01-09 Thread Axel Scheepers
Hi,

On Tue, Jan 9, 2024 at 11:54 PM Aurelien Jarno  wrote:
> The problem is that you end-up with two C.UTF-8 locales on the system.
> The one generated and the one provided by libc6. Normally that should
> work fine, but there is no 100% guarantee that the C.UTF-8 working is
> working fine during a major upgrade, between the time libc6 and locales
> are unpacked.

Ah ok I understand, thanks for explaining.

> I have just implemented that in git, the current behaviour is a
> left-over from before the time C.UTF-8 existed.

Thanks!

Kind regards,
Axel Scheepers



Bug#1060369: gridengine: please add support for loong64

2024-01-09 Thread wuruilong
Source: gridengine
Version: 8.1.9+dfsg-11
Severity: normal
X-Debbugs-Cc: wuruil...@loongson.cn

Dear Maintainer,

Please support the loong64 architecture. 
The patch is provided in the attachment for your reference.

wuruilong 

-- System Information:
Debian Release: trixie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: loong64 (loongarch64)

Kernel: Linux 5.10.0-60.96.0.126.oe2203.loongarch64 (SMP w/32 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Description: 
 TODO: Put a short summary on the line above and replace this paragraph
 with a longer explanation of this change. Complete the meta-information
 with other relevant fields (see below for details). To make it easier, the
 information below has been extracted from the changelog. Adjust it or drop
 it.
 .
 gridengine (8.1.9+dfsg-11) unstable; urgency=medium
 .
   * Team upload.
   * d/patches/riscv64.patch: add support for riscv64 with a patch from
 Bo YU  ; thanks!
 Closes: #1017771
Author: Michael R. Crusoe 
Bug-Debian: https://bugs.debian.org/1017771

---
The information above should follow the Patch Tagging Guidelines, please
checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:

Origin: (upstream|backport|vendor|other), (|commit:)
Bug: 
Bug-Debian: https://bugs.debian.org/
Bug-Ubuntu: https://launchpad.net/bugs/
Forwarded: (no|not-needed|)
Applied-Upstream: , (|commit:)
Reviewed-By: 
Last-Update: 2024-01-10

--- gridengine-8.1.9+dfsg.orig/source/aimk
+++ gridengine-8.1.9+dfsg/source/aimk
@@ -1977,6 +1977,9 @@ if ( $JNI == 1 ) then
 case lx-riscv64:
  set JAVA_LIB_ARCH = riscv64
  breaksw
+case lx-loong64:
+ set JAVA_LIB_ARCH = loong64
+ breaksw
 case lx-mips64:
  set JAVA_LIB_ARCH = mips64el
  breaksw
--- gridengine-8.1.9+dfsg.orig/source/dist/util/arch
+++ gridengine-8.1.9+dfsg/source/dist/util/arch
@@ -206,6 +206,9 @@ Linux)
  lxmachine=amd64
   fi
   ;;
+   loongarch64)
+  lxmachine=loong64
+  ;;
mips)
   lxmachine=mips
   maybe_el
--- gridengine-8.1.9+dfsg.orig/source/scripts/compilearch
+++ gridengine-8.1.9+dfsg/source/scripts/compilearch
@@ -185,6 +185,11 @@ case $buildarch in
   COMPILE_ARCH=LINUXIA64
   TARGET_BITS=TARGET_64BIT
   ;;
+   lx-loong64)
+  BUILDARCH=LINUXLOONG64
+  COMPILE_ARCH=LINUXLOONG64
+  TARGET_BITS=TARGET_64BITT
+  ;;
lx-mips)
   BUILDARCH=LINUXMIPS
   COMPILE_ARCH=LINUXMIPS


Bug#1024636: perl: add cross build support files for loongarch64

2024-01-09 Thread Bo YU
Hi,

On Wed, Jan 10, 2024 at 6:22 AM Niko Tyni  wrote:
>
> On Wed, Dec 13, 2023 at 03:47:05PM +0800, Bo YU wrote:
> > Package: perl
> > Version: 5.36.0-10
> > Followup-For: Bug #1024636
> > Tags: patch
> > X-Debbugs-Cc: rabenda...@gmail.com
> >
> > Dear Maintainer,
> >
> > I have followed the instructions from debian/cross/README to generate
> > these files which support cross build from native build on loong64 host.
> > but it is unclear to me how to verify if this binary works like you
> > comment on -1[#10]. Could you give me a little hint?
> >
> > But I think it should be no problem.
> >
> > [#10]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024636#10
>
> Hi, thanks for your efforts. I only saw your message now as you mailed
> 1024636-qu...@bugs.debian.org which is not forwarded to the maintainer.
> Please use just 1024...@bugs.debian.org in the future.
okay.:)
>
> If the files are from a native build that passed the Perl test suite
> during the build, that's totally acceptable. My concern was about the
> previous hand crafted cross config files that looked like nobody had
> ever tested them at all. For such hand crafting, I suppose a minimal
> test would be to install the cross built binary perl packages on an
> actual loong64 host and run 'perl -V' or something like that.
>
> However, I'm afraid we have missed the train here: your patch is for
> Perl 5.36 but we're now moving to 5.38 (with perl_5.38.2-2 building in
> Debian unstable right now.) It makes little sense to include the 5.36
> config files now, so unfortunately you'll have to redo the process with
> the 5.38 package.
No worried. I will test these cross configs based on 5.38 on loong64
machines again.
Yeah, when I sent the patch I realized maybe we will transit to 5.38
because it was in experimental for a long time.

>
> Apologies for the awkward process. It's all workarounds for perl upstream
> not supporting cross configuration properly due to lots of historical
> baggage.
No problem.Many thanks for your work also.

BR,
Bo
> --
> Niko Tyni   nt...@debian.org



Bug#1060368: partman-auto: add basic support for loongarch64

2024-01-09 Thread zhangdandan

Source: partman-auto
Version: 163
Severity: wishlist
Tags: patch
User: debian-loonga...@lists.debian.org
Usertags: loong64

Dear maintainers,

Support automatic partition adaptation partman-auto for debian-installer.
Please consider the patch (my local patch) I have attached.
If the content of my local patch does not meet the specifications, 
please contact me.
According to the maintainer's suggestions, it may be necessary to 
continue updating or modifying this patch.


I integrated partman-auto_163+loong64_loong64.udeb in my local DVD iso. 
When installing the system through debian-installer, supports automatic 
partitioning function by default.

If you have any questions, you can contact me at any time.

thanks,
Dandan Zhang

diff -Nru partman-auto-163/debian/changelog 
partman-auto-163+loong64/debian/changelog
--- partman-auto-163/debian/changelog   2023-09-24 09:38:45.0 +
+++ partman-auto-163+loong64/debian/changelog   2023-12-14 06:44:04.0 
+
@@ -1,3 +1,9 @@
+partman-auto (163+loong64) unstable; urgency=medium
+
+  * add version 
+  * add basic loongarch64 support (local patch).
+  * If the content of this patch does not meet the specifications, 
+  * please contact me.
+
+ -- Dandan Zhang   Thu, 14 Dec 2023 14:44:04 +0800
+
 partman-auto (163) unstable; urgency=medium
 
   * Team upload
diff -Nru partman-auto-163/recipes-loong64/_numbers 
partman-auto-163+loong64/recipes-loong64/_numbers
--- partman-auto-163/recipes-loong64/_numbers   1970-01-01 00:00:00.0 
+
+++ partman-auto-163+loong64/recipes-loong64/_numbers   2023-11-13 
09:08:20.0 +
@@ -0,0 +1,3 @@
+30 atomic
+50 home
+80 multi
diff -Nru partman-auto-163/recipes-loong64/atomic 
partman-auto-163+loong64/recipes-loong64/atomic
--- partman-auto-163/recipes-loong64/atomic 1970-01-01 00:00:00.0 
+
+++ partman-auto-163+loong64/recipes-loong64/atomic 2023-11-20 
07:19:21.0 +
@@ -0,0 +1,33 @@
+partman-auto/text/atomic_scheme ::
+
+300 512 300 ext2
+   $iflabel{ gpt }
+   $primary{ }
+   $bootable{ }
+   method{ format }
+   format{ }
+   use_filesystem{ }
+   filesystem{ ext2 }
+   mountpoint{ /boot } .
+
+300 512 300 fat32
+$lvmok{ }
+method{ format }
+format{ }
+use_filesystem{ }
+filesystem{ fat32 }
+mountpoint{ /boot/efi } .
+
+800 1 -1 $default_filesystem
+   $lvmok{ }
+   $primary{ }
+   method{ format }
+   format{ }
+   use_filesystem{ }
+   $default_filesystem{ }
+   mountpoint{ / } .
+
+100% 512 300% linux-swap
+   $lvmok{ }
+   method{ swap }
+   format{ } .
diff -Nru partman-auto-163/recipes-loong64/home 
partman-auto-163+loong64/recipes-loong64/home
--- partman-auto-163/recipes-loong64/home   1970-01-01 00:00:00.0 
+
+++ partman-auto-163+loong64/recipes-loong64/home   2023-11-20 
07:30:06.0 +
@@ -0,0 +1,42 @@
+partman-auto/text/home_scheme ::
+
+300 512 300 ext2
+   $iflabel{ gpt }
+   $primary{ }
+   $bootable{ }
+   method{ format }
+   format{ }
+   use_filesystem{ }
+   filesystem{ ext2 }
+   mountpoint{ /boot } .
+
+300 512 300 fat32
+$lvmok{ }
+method{ format }
+format{ }
+use_filesystem{ }
+filesystem{ fat32 }
+mountpoint{ /boot/efi } .
+
+1500 6000 2 $default_filesystem
+   $lvmok{ }
+   $primary{ }
+   method{ format }
+   format{ }
+   use_filesystem{ }
+   $default_filesystem{ }
+   mountpoint{ / } .
+
+100% 512 300% linux-swap
+   $lvmok{ }
+   method{ swap }
+   format{ } .
+
+1000 1 -1 $default_filesystem
+   $lvmok{ }
+   method{ format }
+   format{ }
+   use_filesystem{ }
+   $default_filesystem{ }
+   mountpoint{ /home } .
+
diff -Nru partman-auto-163/recipes-loong64/multi 
partman-auto-163+loong64/recipes-loong64/multi
--- partman-auto-163/recipes-loong64/multi  1970-01-01 00:00:00.0 
+
+++ partman-auto-163+loong64/recipes-loong64/multi  2023-11-20 
07:30:20.0 +
@@ -0,0 +1,58 @@
+partman-auto/text/multi_scheme ::
+
+300 512 300 ext2
+   $iflabel{ gpt }
+   $primary{ }
+   $bootable{ }
+   method{ format }
+   format{ }
+   use_filesystem{ }
+   filesystem{ ext2 }
+   mountpoint{ /boot } .
+
+300 512 300 fat32
+$lvmok{ }
+method{ format }
+format{ }
+use_filesystem{ }
+filesystem{ fat32 }
+mountpoint{ /boot/efi } .
+
+2000 3500 25000 $default_filesystem
+   $lvmok{ }
+   $primary{ }
+   method{ format }
+   format{ }
+   use_filesystem{ }
+   $default_filesystem{ }
+   mountpoint{ / } .
+
+1000 1500 1 $default_filesystem
+   $lvmok{ }
+   method{ format }
+   format{ }
+   use_filesystem{ }
+   $default_filesystem{ }
+   mountpoint{ /var } .
+
+100% 512 300% linux-swap
+

Bug#1060364: Acknowledgement (patroni: pg_createconfig_patroni generates empty config if dcs with client certificates is used)

2024-01-09 Thread Peter Volkov
Even better this version of patch. It also sets https scheme for dcs
endpoints and configures cacert, cert and key in .vip file.

--
Peter.
--- /usr/bin/pg_createconfig_patroni	2023-12-01 10:16:15.0 +
+++ /root/pg_createconfig_patroni	2024-01-10 01:53:03.538645769 +
@@ -141,17 +141,19 @@
 exit 1
 fi
 VIP_KEY="/postgresql-common/${VERSION}-${CLUSTER}/leader"
-DCS_TYPE="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep -v '[[:space:]]-' | egrep '(etcd|consul|zookeeper)' | sed s/:.*//)"
+DCS_TYPE="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep -v '[[:space:]]-' | egrep '(etcd(3)?|consul|zookeeper):' | sed s/:.*//)"
 if [ -z "$DCS_TYPE" ]; then
 echo "DCS type could not be determined from /etc/patroni/dcs.yml, cannot write VIP file"
 	exit 1
 fi
 if [ -z "$DCS_ENDPOINT" ]; then
+	DCS_PROTOCOL="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep -v '[[:space:]]-' | egrep 'protocol:' | sed s/.*protocol:[[:space:]]*//)"
+	DCS_PROTOCOL=${DCS_PROTOCOL:-http}
 	# determine DCS_ENDPOINTS from dcs.yml. This currently assumes that DCS
 	# hosts are listed with their ip-addresses, while hostnames appear to
 	# be valid as well. If DCS servers are to be specified by hostname,
 	# they can be explicitly passed via the --endpoint option.
-DCS_ENDPOINT="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep '(host|-)' | egrep -v '^[[:space:]]*$' | egrep '[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+' | sed -r -e 's/.*(host|hosts)://' -e s/-// -e 's/ //g' | grep -v ^$ | sed -r -e 's/^([0-9])/http:\/\/\1/')"
+DCS_ENDPOINT="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep '(host|-)' | egrep -v '^[[:space:]]*$' | egrep '[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+' | sed -r -e 's/.*(host|hosts)://' -e s/-// -e 's/ //g' | grep -v ^$ | sed -r -e 's/^([0-9])/'$DCS_PROTOCOL':\/\/\1/')"
 if [ -z "$DCS_ENDPOINT" ]; then
 echo "DCS endpoint URL could not be determined from /etc/patroni/dcs.yml and --endpoint not provided, cannot write VIP file"
 	exit 1
@@ -161,6 +163,13 @@
 	# sed -> remove trailing comma
 	DCS_ENDPOINT=$( echo "$DCS_ENDPOINT" | tr '\n' ',' | sed 's/,$//' )
 fi
+	COMMENT="#"
+if [ $DCS_PROTOCOL = "https" ]; then
+	COMMENT=""
+	VIP_ETCD_CA_FILE="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep -v '[[:space:]]-' | egrep '^[[:space:]]*cacert:' | sed s/.*cacert:[[:space:]]*//)"
+	VIP_ETCD_CERT_FILE="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep -v '[[:space:]]-' | egrep '^[[:space:]]*cert:' | sed s/.*cert:[[:space:]]*//)"
+	VIP_ETCD_KEY_FILE="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep -v '[[:space:]]-' | egrep '^[[:space:]]*key:' | sed s/.*key:[[:space:]]*//)"
+fi
 fi
 LISTEN_VIP=",$VIP_IP"
 else
@@ -215,7 +224,7 @@
 -e "s#@NETWORK@#${NETWORK}#g"		\
 -e "s/@API_PORT@/${API_PORT}/g"		\
 -e "s/@PORT@/${PORT}/g"			\
--e "s/@DCS_CONFIG@/${DCS_CONFIG}/g"	\
+-e "s#@DCS_CONFIG@#${DCS_CONFIG}#g"	\
 >> $CONFIG_FILE
 
 # write vip configuration, if requested
@@ -228,6 +237,9 @@
 -e "s/@VIP_HOST@/${HOSTNAME}/g"		\
 -e "s/@VIP_TYPE@/${DCS_TYPE}/g"		\
 -e "s#@VIP_ENDPOINT@#${DCS_ENDPOINT}#g"	\
+-e "s:^#\?\(VIP_ETCD_CA_FILE=\).*:${COMMENT}\1${VIP_ETCD_CA_FILE}:" \
+-e "s:^#\?\(VIP_ETCD_CERT_FILE=\).*:${COMMENT}\1${VIP_ETCD_CERT_FILE}:" \
+-e "s:^#\?\(VIP_ETCD_KEY_FILE=\).*:${COMMENT}\1${VIP_ETCD_KEY_FILE}:" \
 >> $VIP_FILE
 fi
 


Bug#1060156: acl: move files to /usr for DEP17

2024-01-09 Thread Guillem Jover
Hi!

On Sun, 2024-01-07 at 13:33:04 +, ca...@allfreemail.net wrote:
> I'm wondering why you decided to keep the acl.postinst and
> acl.postrm files, their contents appear to be of no use on
> a usrmerged system (to the best of my knowledge). Is that
> intentional? Trixie only supports usrmerged layouts.

Yes, it was intentional, for the benefit of any downstream that does
not use aliased directories.

I'll remove them in the future, once I've gone over any other package
that hardcodes absolute pathnames to these programs, and get them to
be switched to use relative ones instead via PATH which is the better
and more portable and future-proof solution to this. When I last
checked there were only a handful of them, AFAIR.

Thanks,
Guillem



Bug#1060367: release.debian.org: RFC: Transitions check for dupload?

2024-01-09 Thread Guillem Jover
Package: release.debian.org
Severity: wishlist

Hi!

I've had for a while a new hook for dupload that adds a transitions
check for Debian hosts, for sourceful uploads targeting unstable (to
avoid disrupting buildd or porter uploads, or uninteresting suites).
I've just finished polishing it, and the main lingering question I've
had all along has been whether you think this would actually be useful
and/or desired at all, see below.

The hook is currently using
https://release.debian.org/transitions/export/packages.yaml, and
prompting in case that source package is part of any ongoing
transition. I wondered also whether checking
https://ftp-master.debian.org/transitions.yaml would be useful,
but I'm not sure whether that is or has ever been used?

You can see the commit at
.

For a package currently under transitions such as dart, the hook
output and interaction could be right now:

,---
Source dart is part of ongoing transitions:
  auto-tinyxml2 boost1.83
Continue anyway? (yes/NO)
Ok, aborting upload.
`---

So I guess my questions would be whether you think this is helpful or
useful at all? If so, whether the criteria is adequate or it needs to
be changed? Whether this should be a prompt, or maybe only an info or
warning? And any other comment or suggestion you might have!

Thanks,
Guillem



Bug#1060366: gnupg2: gnupg Recommands should use source:Version

2024-01-09 Thread James McCoy
Source: gnupg2
Version: 2.2.40-1.1
Severity: normal

Various Arch: any packages in src:gnupg2 Recommends: gnupg (= 
${binary:Version}).
However, gnupg is an Arch: all package, so the relationship should use
"(= ${source:Version})" to play nicely with binNMUs.

Currently, "apt upgrade" won't update the gnupg packages but "apt
full-upgrade" will, because of this.

$ sudo apt upgrade -o Debug::pkgDepCache::Marker=true
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
  MarkInstall gpg:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU IPb > FU=0
gpg:amd64 Recommends on gnupg:amd64 < 2.2.40-1.1 @ii mK > (= 2.2.40-1.1+b1) 
can't be satisfied! (dep)
  MarkInstall gpg-wks-server:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU IPb > 
FU=0
gpg-wks-server:amd64 Recommends on gnupg:amd64 < 2.2.40-1.1 @ii mK > (= 
2.2.40-1.1+b1) can't be satisfied! (dep)
  MarkInstall gpg-agent:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU IPb > FU=0
gpg-agent:amd64 Recommends on gnupg:amd64 < 2.2.40-1.1 @ii mK > (= 
2.2.40-1.1+b1) can't be satisfied! (dep)
  MarkInstall gpgsm:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU IPb > FU=0
gpgsm:amd64 Recommends on gnupg:amd64 < 2.2.40-1.1 @ii mK > (= 
2.2.40-1.1+b1) can't be satisfied! (dep)
  MarkInstall dirmngr:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU IPb > FU=0
dirmngr:amd64 Recommends on gnupg:amd64 < 2.2.40-1.1 @ii mK > (= 
2.2.40-1.1+b1) can't be satisfied! (dep)
  MarkInstall gpg-wks-client:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU IPb > 
FU=0
gpg-wks-client:amd64 Recommends on gnupg:amd64 < 2.2.40-1.1 @ii mK > (= 
2.2.40-1.1+b1) can't be satisfied! (dep)
  MarkKeep gpg:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU IPb > FU=0
  MarkKeep gpgconf:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU > FU=0
  MarkKeep gpg-agent:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU Ib > FU=0
  MarkKeep gpgsm:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU Ib > FU=0
  MarkKeep dirmngr:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU Ib > FU=0
  MarkKeep gpg-wks-client:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU Ib > FU=0
  MarkKeep gpg-wks-server:amd64 < 2.2.40-1.1 -> 2.2.40-1.1+b1 @ii umU Ib > FU=0
Calculating upgrade... Done
The following packages have been kept back:
  dirmngr gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
$ sudo apt -V full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
   dirmngr (2.2.40-1.1 => 2.2.40-1.1+b1)
   gpg (2.2.40-1.1 => 2.2.40-1.1+b1)
   gpg-agent (2.2.40-1.1 => 2.2.40-1.1+b1)
   gpg-wks-client (2.2.40-1.1 => 2.2.40-1.1+b1)
   gpg-wks-server (2.2.40-1.1 => 2.2.40-1.1+b1)
   gpgconf (2.2.40-1.1 => 2.2.40-1.1+b1)
   gpgsm (2.2.40-1.1 => 2.2.40-1.1+b1)
7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,748 kB of archives.
After this operation, 31.7 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

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

Kernel: Linux 6.6.9-amd64 (SMP w/4 CPU threads; PREEMPT)
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)
LSM: AppArmor: enabled



Bug#1060365: RM: python-unicodecsv -- ROM; obsolete py2+3 compatibility shim, no user left

2024-01-09 Thread Alexandre Detiste
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: python-unicode...@packages.debian.org
Control: affects -1 + src:python-unicodecsv

Dear FTP Masters,

python-unicodecsv was once the best thing to read CSV
files under Python2, but the Python3 implentation was
always merely a thin shim over the standard 'csv' module
to let uses migrate at their own pace.


I took care of fixing the two last users:
  - recon-ng
  - rows



The removal of python-unicodecsv is also a needed step
for the removal of yet another old backport
of what is now in the standard library:
  python3-unittest2


Greetings



Bug#1060364: patroni: pg_createconfig_patroni generates empty config if dcs with client certificates is used

2024-01-09 Thread Peter Volkov
Package: patroni
Version: 3.2.1-1

Found this problem on Ubuntu, but as I see in #930016
pg_createconfig_patroni is maintained here.

I'm using etcd with TLS, so I've added cacert and other options to dcs.yml:

etcd3:
  cacert: "/var/lib/etcd/investplatform.pki/ca.pem"
  cert: "/var/lib/etcd/investplatform.pki/cf-pve2-patroni.pem"
  key: "/var/lib/etcd/investplatform.pki/cf-pve2-patroni-key.pem"
  protocol: https
  hosts:
  - 172.20.11.53:2379
  - 172.20.11.51:2379
  - 172.20.11.52:2379

Now pg_createconfig_patroni fails with the following error:
pg_createconfig_patroni --force --hostip=172.20.11.51 --port=5432
--vip=172.20.11.100  15 test
sed: -e expression #10, char 36: unknown option to `s'
sed: -e expression #6, char 18: unterminated `s' command

Both 15-test.vip and 15-test.yml appear empty. To fix this issue I've used
the patch in the attachment. Please, apply.

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
--
Peter.
--- pg_createconfig_patroni	2024-01-09 20:31:50.087080942 +
+++ pg_createconfig_patroni	2024-01-09 20:54:28.046563402 +
@@ -141,7 +141,7 @@
 exit 1
 fi
 VIP_KEY="/postgresql-common/${VERSION}-${CLUSTER}/leader"
-DCS_TYPE="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep -v '[[:space:]]-' | egrep '(etcd|consul|zookeeper)' | sed s/:.*//)"
+DCS_TYPE="$(egrep -v '^[[:space:]]*$|^ *#' /etc/patroni/dcs.yml | egrep -v '[[:space:]]-' | egrep '(etcd(3)?|consul|zookeeper):' | sed s/:.*//)"
 if [ -z "$DCS_TYPE" ]; then
 echo "DCS type could not be determined from /etc/patroni/dcs.yml, cannot write VIP file"
 	exit 1
@@ -215,7 +215,7 @@
 -e "s#@NETWORK@#${NETWORK}#g"		\
 -e "s/@API_PORT@/${API_PORT}/g"		\
 -e "s/@PORT@/${PORT}/g"			\
--e "s/@DCS_CONFIG@/${DCS_CONFIG}/g"	\
+-e "s#@DCS_CONFIG@#${DCS_CONFIG}#g"	\
 >> $CONFIG_FILE
 
 # write vip configuration, if requested


Bug#1060236: openjdk-8 adds zero build for loong64

2024-01-09 Thread Leslie Zhai
Hi Thorsten,

Thank you so much!
I will test your patch.
Thanks,
Leslie Zhai

> 2024年1月10日 06:53,Thorsten Glaser  写道:
> 
> Hi again,
> 
>> icedtea-sound not build due to not recognized[1] loongarch64.
> 
>> checking build system type... Invalid configuration `loongarch64-linux-gnu': 
>> machine `loongarch64' not recognized
> 
> Ah okay.
> 
> I know how to fix this. I need to update the config.{guess,sub}
> in the icedtea-sound package.
> 
> And, apparently, re-run autoconf/automake, which the previous JDK
> maintainer did not do, even if it is normal in Debian to do that.
> 
> I’ll try to patch this and check if it still builds locally, then
> send you a source package to test, if that is okay?
> 
> Thanks,
> //mirabilos
> -- 
> „Cool, /usr/share/doc/mksh/examples/uhr.gz ist ja ein Grund,
> mksh auf jedem System zu installieren.“
> -- XTaran auf der OpenRheinRuhr, ganz begeistert
> (EN: “[…]uhr.gz is a reason to install mksh on every system.”)



Bug#1060363: systemd-bootchart: install files into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
Source: systemd-bootchart
Version: 235-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a patch attached to install aliased files into /usr,
for the currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru systemd-bootchart-235/debian/changelog systemd-bootchart-235/debian/changelog
--- systemd-bootchart-235/debian/changelog	2023-11-04 01:20:04.0 +0100
+++ systemd-bootchart-235/debian/changelog	2024-01-10 00:11:27.0 +0100
@@ -1,3 +1,10 @@
+systemd-bootchart (235-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Assume UsrMerged install layout (DEP17 M2). (Closes: #-1)
+
+ -- Chris Hofstaedtler   Wed, 10 Jan 2024 00:11:27 +0100
+
 systemd-bootchart (235-1) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru systemd-bootchart-235/debian/rules systemd-bootchart-235/debian/rules
--- systemd-bootchart-235/debian/rules	2023-11-04 01:07:40.0 +0100
+++ systemd-bootchart-235/debian/rules	2024-01-10 00:11:11.0 +0100
@@ -4,12 +4,7 @@
 	dh $@
 
 override_dh_auto_configure:
-	dh_auto_configure -- --with-rootprefix=/ --with-rootlibdir=/lib
+	dh_auto_configure
 
 override_dh_installsystemd:
 	dh_installsystemd --no-enable
-
-override_dh_auto_install:
-	dh_auto_install
-	# fix paths in manpages
-	find debian/systemd-bootchart/usr/share/man/ -type f | xargs sed -ri 's_/usr(/lib/systemd/system|/lib[^/]|/lib/[^a-z])_\1_g'


Bug#1060362: libnl3: install into /usr (DEP17 M2), NMU NM 3.7.0-0.3

2024-01-09 Thread Chris Hofstaedtler
Package: libnl3
Version: 3.7.0-0.2
Severity: normal
Tags: patch  pending
User: helm...@debian.org
Usertag: dep17m2

Dear maintainer,

I've prepared an NMU for libnl3 (versioned as 3.7.0-0.3) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer.

This change should not be backported to bookworm or earlier.

If this package will be split/rearranged in the trixie cycle,
please upload to experimental first and contact the DEP17 driver.
Please see https://wiki.debian.org/UsrMerge

Chris

diff -Nru libnl3-3.7.0/debian/changelog libnl3-3.7.0/debian/changelog
--- libnl3-3.7.0/debian/changelog	2022-08-11 01:43:51.0 +0200
+++ libnl3-3.7.0/debian/changelog	2024-01-10 00:50:22.0 +0100
@@ -1,3 +1,10 @@
+libnl3 (3.7.0-0.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Install libraries into /usr (DEP17 M2).
+
+ -- Chris Hofstaedtler   Wed, 10 Jan 2024 00:50:22 +0100
+
 libnl3 (3.7.0-0.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libnl3-3.7.0/debian/libnl-3-200.install libnl3-3.7.0/debian/libnl-3-200.install
--- libnl3-3.7.0/debian/libnl-3-200.install	2017-11-04 23:18:44.0 +0100
+++ libnl3-3.7.0/debian/libnl-3-200.install	2024-01-10 00:16:05.0 +0100
@@ -1,3 +1,3 @@
 #!/usr/bin/dh-exec
-debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-3*.so.* lib/${DEB_HOST_MULTIARCH}/
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-3*.so.* usr/lib/${DEB_HOST_MULTIARCH}/
 debian/tmp/etc/libnl-3/* etc/libnl-3
diff -Nru libnl3-3.7.0/debian/libnl-3-200-udeb.install libnl3-3.7.0/debian/libnl-3-200-udeb.install
--- libnl3-3.7.0/debian/libnl-3-200-udeb.install	2017-11-04 23:18:44.0 +0100
+++ libnl3-3.7.0/debian/libnl-3-200-udeb.install	2024-01-10 00:17:25.0 +0100
@@ -1 +1 @@
-usr/lib/*/libnl-3.so.* lib
+usr/lib/*/libnl-3.so.* usr/lib
diff -Nru libnl3-3.7.0/debian/libnl-3-dev.install libnl3-3.7.0/debian/libnl-3-dev.install
--- libnl3-3.7.0/debian/libnl-3-dev.install	2017-11-04 23:18:44.0 +0100
+++ libnl3-3.7.0/debian/libnl-3-dev.install	2024-01-10 00:16:13.0 +0100
@@ -1,5 +1,5 @@
 #!/usr/bin/dh-exec
 debian/tmp/usr/include/*
 debian/tmp/usr/lib/*/pkgconfig/libnl-3*
-debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-3.so lib/${DEB_HOST_MULTIARCH}/
-debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-3.a lib/${DEB_HOST_MULTIARCH}/
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-3.so usr/lib/${DEB_HOST_MULTIARCH}/
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-3.a usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru libnl3-3.7.0/debian/libnl-cli-3-200.install libnl3-3.7.0/debian/libnl-cli-3-200.install
--- libnl3-3.7.0/debian/libnl-cli-3-200.install	2017-11-04 23:18:44.0 +0100
+++ libnl3-3.7.0/debian/libnl-cli-3-200.install	2024-01-10 00:28:23.0 +0100
@@ -1,4 +1,4 @@
 #!/usr/bin/dh-exec
 debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-cli-3*.so.*
-debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl/cli/cls/*.so usr/lib/${DEB_HOST_MULTIARCH}/libnl-3/cli/cls
-debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl/cli/qdisc/*.so usr/lib/${DEB_HOST_MULTIARCH}/libnl-3/cli/qdisc
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl/cli/cls/*.so usr/lib/${DEB_HOST_MULTIARCH}/libnl-3/cli/cls/
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl/cli/qdisc/*.so usr/lib/${DEB_HOST_MULTIARCH}/libnl-3/cli/qdisc/
diff -Nru libnl3-3.7.0/debian/libnl-genl-3-200.install libnl3-3.7.0/debian/libnl-genl-3-200.install
--- libnl3-3.7.0/debian/libnl-genl-3-200.install	2017-11-04 23:18:44.0 +0100
+++ libnl3-3.7.0/debian/libnl-genl-3-200.install	2024-01-10 00:17:14.0 +0100
@@ -1,2 +1,2 @@
 #!/usr/bin/dh-exec
-debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3*.so.* lib/${DEB_HOST_MULTIARCH}/
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3*.so.*
diff -Nru libnl3-3.7.0/debian/libnl-genl-3-200-udeb.install libnl3-3.7.0/debian/libnl-genl-3-200-udeb.install
--- libnl3-3.7.0/debian/libnl-genl-3-200-udeb.install	2017-11-04 23:18:44.0 +0100
+++ libnl3-3.7.0/debian/libnl-genl-3-200-udeb.install	2024-01-10 00:16:55.0 +0100
@@ -1,2 +1,2 @@
 #!/usr/bin/dh-exec
-usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3.so.* lib/${DEB_HOST_MULTIARCH}/
+usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3.so.*
diff -Nru libnl3-3.7.0/debian/libnl-genl-3-dev.install libnl3-3.7.0/debian/libnl-genl-3-dev.install
--- libnl3-3.7.0/debian/libnl-genl-3-dev.install	2017-11-04 23:18:44.0 +0100
+++ libnl3-3.7.0/debian/libnl-genl-3-dev.install	2024-01-10 00:16:45.0 +0100
@@ -1,4 +1,4 @@
 #!/usr/bin/dh-exec
 debian/tmp/usr/lib/*/pkgconfig/libnl-genl-3*
-debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3*.so lib/${DEB_HOST_MULTIARCH}/
-debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3*.a lib/${DEB_HOST_MULTIARCH}/
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3*.so usr/lib/${DEB_HOST_MULTIARCH}/
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3*.a usr/lib/${DEB_HOST_MULTIARCH}/


Bug#1060352: Re: Bug#1060352: xfsprogs: install all files into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
With Signed-off-by _and_ attachment.

C

From: Chris Hofstaedtler 
Subject: Install files into UsrMerged layout.

Signed-off-by: Chris Hofstaedtler 

diff -Nru xfsprogs-6.5.0/debian/changelog xfsprogs-6.5.0/debian/changelog
--- xfsprogs-6.5.0/debian/changelog 2023-10-12 14:00:00.0 +0200
+++ xfsprogs-6.5.0/debian/changelog 2024-01-09 22:28:11.0 +0100
@@ -1,3 +1,11 @@
+xfsprogs (6.5.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install files into /usr (DEP17 M2). (Closes: #-1)
+Update paths in initramfs.hook.
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 22:28:11 +0100
+
 xfsprogs (6.5.0-1) unstable; urgency=low
 
   * New upstream release
diff -Nru xfsprogs-6.5.0/debian/local/initramfs.hook 
xfsprogs-6.5.0/debian/local/initramfs.hook
--- xfsprogs-6.5.0/debian/local/initramfs.hook  2023-08-15 21:15:28.0 
+0200
+++ xfsprogs-6.5.0/debian/local/initramfs.hook  2024-01-09 22:28:11.0 
+0100
@@ -45,7 +45,7 @@
 . /usr/share/initramfs-tools/hook-functions
 
 if [ "$(rootfs_type)" = "xfs" ]; then
-   copy_exec /sbin/xfs_repair
+   copy_exec /usr/sbin/xfs_repair
copy_exec /usr/sbin/xfs_db
copy_exec /usr/sbin/xfs_metadump
 fi
diff -Nru xfsprogs-6.5.0/debian/patches/series 
xfsprogs-6.5.0/debian/patches/series
--- xfsprogs-6.5.0/debian/patches/series1970-01-01 01:00:00.0 
+0100
+++ xfsprogs-6.5.0/debian/patches/series2024-01-09 22:27:05.0 
+0100
@@ -0,0 +1 @@
+usrmerged-install-layout.patch
diff -Nru xfsprogs-6.5.0/debian/patches/usrmerged-install-layout.patch 
xfsprogs-6.5.0/debian/patches/usrmerged-install-layout.patch
--- xfsprogs-6.5.0/debian/patches/usrmerged-install-layout.patch
1970-01-01 01:00:00.0 +0100
+++ xfsprogs-6.5.0/debian/patches/usrmerged-install-layout.patch
2024-01-09 22:28:11.0 +0100
@@ -0,0 +1,35 @@
+Assume UsrMerged install layout, so honor prefix even for
+root_sbindir, root_libdir.
+
+Signed-off-by: Chris Hofstaedtler 
+
+Index: xfsprogs-6.5.0/configure.ac
+===
+--- xfsprogs-6.5.0.orig/configure.ac
 xfsprogs-6.5.0/configure.ac
+@@ -119,23 +119,8 @@ esac
+ #
+ test -n "$multiarch" && enable_lib64=no
+ 
+-#
+-# Some important tools should be installed into the root partitions.
+-#
+-# Check whether exec_prefix=/usr: and install them to /sbin in that
+-# case.  If the user chooses a different prefix assume they just want
+-# a local install for testing and not a system install.
+-#
+-case $exec_prefix:$prefix in
+-NONE:NONE | NONE:/usr | /usr:*)
+-  root_sbindir='/sbin'
+-  root_libdir="/${base_libdir}"
+-  ;;
+-*)
+-  root_sbindir="${sbindir}"
+-  root_libdir="${libdir}"
+-  ;;
+-esac
++root_sbindir="${sbindir}"
++root_libdir="${libdir}"
+ 
+ AC_SUBST([root_sbindir])
+ AC_SUBST([root_libdir])


Bug#1059133: dogecoin: FTBFS: error: invalid ‘static_cast’ from type ‘boost::detail::function::function_buffer_members::obj_ptr_t’ {aka ‘void*’} to type ‘void (*)(bool, const CBlockIndex*)’

2024-01-09 Thread Chad Jacob Milios
Please see https://github.com/boostorg/function/pull/47 and let us know if that 
minor modification helps you out.

Bug#1058197: straight.plugin: FTBFS: ModuleNotFoundError: No module named 'imp'

2024-01-09 Thread Yogeswaran Umasankar

Hi,
Made a patch to fix the ModuleNotFoundError: No module named 'imp' with
Py 3.12. Attaching the debdiff file.
Cheers!
diff -Nru straight.plugin-1.4.1/debian/changelog 
straight.plugin-1.4.1/debian/changelog
--- straight.plugin-1.4.1/debian/changelog  2022-06-05 00:53:22.0 
+
+++ straight.plugin-1.4.1/debian/changelog  2024-01-09 21:00:00.0 
+
@@ -1,3 +1,14 @@
+straight.plugin (1.4.1-5) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Added patch for straight/plugin/loaders.py and tests.py to 
+replace deprecated imp with importlib to fix ModuleNotFoundError
+in Python 3.12. (Closes: #1058197)
+  * Added d/tests for autopkgtest.
+  * Updated Standards-Version to 4.6.2 in d/control.
+
+ -- Yogeswaran Umasankar   Tue, 09 Jan 2024 21:00:00 +
+
 straight.plugin (1.4.1-4) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru straight.plugin-1.4.1/debian/control 
straight.plugin-1.4.1/debian/control
--- straight.plugin-1.4.1/debian/control2022-06-05 00:53:22.0 
+
+++ straight.plugin-1.4.1/debian/control2024-01-09 21:00:00.0 
+
@@ -10,7 +10,7 @@
   python3-sphinx,
   python3-mock,
   sphinx-common
-Standards-Version: 3.9.8
+Standards-Version: 4.6.2
 Homepage: https://github.com/ironfroggy/straight.plugin
 Vcs-Git: https://salsa.debian.org/python-team/packages/straight.plugin.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/straight.plugin
diff -Nru straight.plugin-1.4.1/debian/patches/001_fix_ModuleNotFound.patch 
straight.plugin-1.4.1/debian/patches/001_fix_ModuleNotFound.patch
--- straight.plugin-1.4.1/debian/patches/001_fix_ModuleNotFound.patch   
1970-01-01 00:00:00.0 +
+++ straight.plugin-1.4.1/debian/patches/001_fix_ModuleNotFound.patch   
2024-01-09 21:00:00.0 +
@@ -0,0 +1,53 @@
+Description: Fix for ModuleNotFoundError: No module named 'imp' 
+Author: Yogeswaran Umasankar 
+Last-Update: 2024-01-09
+
+--- a/straight/plugin/loaders.py
 b/straight/plugin/loaders.py
+@@ -4,7 +4,6 @@ import sys
+ import os
+ 
+ from importlib import import_module
+-from imp import find_module
+ 
+ from straight.plugin.manager import PluginManager
+ 
+--- a/tests.py
 b/tests.py
+@@ -247,7 +247,7 @@ class PluginManagerTestCase(unittest.Tes
+ 
+ self.assertEqual(1, self.m.first('x', 'a'))
+ self.assertFalse(self.m._plugins[1].called)
+-self.assertTrue(self.m._plugins[0].called_with('a'))
++self.m._plugins[0].x.assert_called_with('a')
+ 
+ def test_pipe(self):
+ def plus_one(x):
+@@ -257,17 +257,23 @@ class PluginManagerTestCase(unittest.Tes
+ 
+ self.assertEqual(3, self.m.pipe('x', 1))
+ 
++# In the test_call for unknown reasons the mock call[] empty.
++# So the assertion is made only if the mock was called and
++# skip the specific assertion to avoid a test failure.
+ def test_call(self):
+ results = self.m.call('x', 1)
+-self.assertTrue(self.m._plugins[0].called_with('a'))
+-self.assertTrue(self.m._plugins[1].x.called_with(1))
++if not self.m._plugins[0].mock_calls:
++print("The mock was not called during the test.")
++else:
++self.m._plugins[0].assert_called_with('a')
++self.assertTrue(self.m._plugins[1].x.called_with(1))
+ 
+ def test_produce(self):
+ products = self.m.produce(1, 2)
+ assert products[0] is self.m._plugins[0].return_value
+-self.m._plugins[0].called_with(1, 2)
++self.m._plugins[0].assert_called_with(1, 2)
+ assert products[1] is self.m._plugins[1].return_value
+-self.m._plugins[1].called_with(1, 2)
++self.m._plugins[1].assert_called_with(1, 2)
+ 
+ if __name__ == '__main__':
+ unittest.main()
diff -Nru straight.plugin-1.4.1/debian/patches/series 
straight.plugin-1.4.1/debian/patches/series
--- straight.plugin-1.4.1/debian/patches/series 1970-01-01 00:00:00.0 
+
+++ straight.plugin-1.4.1/debian/patches/series 2024-01-09 21:00:00.0 
+
@@ -0,0 +1 @@
+001_fix_ModuleNotFound.patch
diff -Nru straight.plugin-1.4.1/debian/tests/control 
straight.plugin-1.4.1/debian/tests/control
--- straight.plugin-1.4.1/debian/tests/control  1970-01-01 00:00:00.0 
+
+++ straight.plugin-1.4.1/debian/tests/control  2024-01-09 21:00:00.0 
+
@@ -0,0 +1,3 @@
+Tests: runtests
+Depends: @, dh-python, python3-all, python3-setuptools, python3-sphinx, 
python3-mock, sphinx-common, python3-pytest
+Restrictions: allow-stderr
diff -Nru straight.plugin-1.4.1/debian/tests/runtests 
straight.plugin-1.4.1/debian/tests/runtests
--- straight.plugin-1.4.1/debian/tests/runtests 1970-01-01 00:00:00.0 
+
+++ straight.plugin-1.4.1/debian/tests/runtests 2024-01-09 21:00:00.0 
+
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e -u
+
+cp -va tests.py "$AUTOPKGTEST_TMP"/
+mkdir -p "$AUTOPKGTEST_TMP"/test-packages
+cp -va 

Bug#1033088: Seems to be fixed with upstream version 1.2.3

2024-01-09 Thread Jakob Haufe
Hi all,

just to add some info: I imported 1.2.3 and built a package. A quick
check from an AD Windows host and using ntpdig both returned success.

Necessary changes:
- drop all accepted and forwarded patches
- quilt refresh debian/patches/use-etc-ntpsec.patch
- drop "--enable-debug-gdb" in debian/rules

Will put it on salsa for reference tomorrow.

Cheers,
sur5r

-- 
ceterum censeo microsoftem esse delendam.


pgpr8K7tvxTSv.pgp
Description: OpenPGP digital signature


Bug#1060361: meson-python: Incorrect homepage

2024-01-09 Thread Boyuan Yang
Source: meson-python
Version: 0.15.0-1
Severity: normal
X-Debbugs-CC: s...@debian.org

The homepage field of src:meson-python in current Debian package is
https://github.com/FFY00/meson-python , which is an old, unmaintained
fork. The correct homepage should be https://github.com/mesonbuild/meson-python 
.

Thanks,
Boyuan Yang


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


Bug#950335: [Python-modules-team] Bug#950331: python3-aiohttp: please package the documentation

2024-01-09 Thread Chris Peterson
Hi,

It looks like this bug can be closed now, as python-aiohttp-doc is now
available.

https://packages.debian.org/unstable/python-aiohttp-doc

Thank you,
Chris Peterson


Bug#1060360: ares: source includes unknown .rom binary blob files

2024-01-09 Thread Alexandre Detiste
Package: ares
Version: 132-1
Severity: important

We must ask upstream what these files are:

./ares/System/Game Boy/boot.dmg-0.rom
./ares/System/Game Boy/boot.dmg-1.rom
./ares/System/Game Boy/boot.mgb.rom
./ares/System/Game Boy Color/boot.cgb-0.rom
./ares/System/Game Boy Color/boot.cgb-1.rom
./ares/System/Mega Drive/tmss.rom
./ares/System/MSX2/bios.rom
./ares/System/MSX2/sub.rom
./ares/System/MSX/bios.rom
./ares/System/Nintendo 64/pif.ntsc.rom
./ares/System/Nintendo 64/pif.pal.rom
./ares/System/Pocket Challenge V2/boot.rom
./ares/System/Super Famicom/ipl.rom
./ares/System/SwanCrystal/boot.rom
./ares/System/WonderSwan/boot.rom
./ares/System/WonderSwan Color/boot.rom
./mia/Firmware/Game Boy/boot.dmg-0.rom
./mia/Firmware/Game Boy/boot.dmg-1.rom
./mia/Firmware/Game Boy/boot.mgb.rom
./mia/Firmware/Game Boy Color/boot.cgb-0.rom
./mia/Firmware/Game Boy Color/boot.cgb-1.rom
./mia/Firmware/Mega 32X/vector.rom
./mia/Firmware/Mega Drive/svp.rom
./mia/Firmware/Mega Drive/tmss.rom
./mia/Firmware/MSX2/bios.rom
./mia/Firmware/MSX2/sub.rom
./mia/Firmware/Nintendo 64/cic.6101.rom
./mia/Firmware/Nintendo 64/cic.6102.rom
./mia/Firmware/Nintendo 64/cic.6105.rom
./mia/Firmware/Nintendo 64/cic.7101.rom
./mia/Firmware/Nintendo 64/pif.ntsc.rom
./mia/Firmware/Nintendo 64/pif.pal.rom
./mia/Firmware/Nintendo 64/pif.sm5.rom
./mia/Firmware/Pocket Challenge V2/boot.rom
./mia/Firmware/Super Famicom/21fx.rom
./mia/Firmware/Super Famicom/cx4.rom
./mia/Firmware/Super Famicom/dsp1b.rom
./mia/Firmware/Super Famicom/dsp1.rom
./mia/Firmware/Super Famicom/dsp2.rom
./mia/Firmware/Super Famicom/dsp3.rom
./mia/Firmware/Super Famicom/dsp4.rom
./mia/Firmware/Super Famicom/ipl.rom
./mia/Firmware/Super Famicom/sgb1.rom
./mia/Firmware/Super Famicom/sgb2.rom
./mia/Firmware/Super Famicom/st010.rom
./mia/Firmware/Super Famicom/st011.rom
./mia/Firmware/Super Famicom/st018.rom
./mia/Firmware/WonderSwan/boot.rom
./mia/Firmware/WonderSwan Color/boot.rom
./mia/Firmware/ZX Spectrum 128/bios.rom
./mia/Firmware/ZX Spectrum 128/sub.rom
./mia/Firmware/ZX Spectrum/bios.rom



Bug#1060352: Re: Bug#1060352: xfsprogs: install all files into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
Hi Bastian,

* Bastian Germann  [240109 23:08]:
> Hi Chris,
> 
> Would you mind sening the patch again with a Signed-off-by line that we need 
> for upstream inclusion?
> Please read https://developercertificate.org/ for its semantics in Linux/xfs 
> development.

Sure, please find it attached. Wasn't sure which format you wanted,
so both the debdiff and the contained patch have it.

Chris



Bug#1060288: locales: Please allow selection of C.UTF-8 when (re)configuring locales

2024-01-09 Thread Aurelien Jarno
Hi,

On 2024-01-09 17:47, Axel Scheepers wrote:
> Hello,
> 
> On Tue, Jan 9, 2024 at 7:18 AM Aurelien Jarno  wrote:
> > C.UTF-8 is not shown on purpose, because it doesn't need to be
> > generated, it is always available on the system. What you want is
> > probably to be able to select it as a default locale.
> 
> Ah yes indeed. I was confused because it's an entry in /etc/locale.gen
> and uncommenting it and running dpkg-reconfigure locales showed it was
> generating it. This is the first time I had to use C.UTF-8. Can you
> elaborate on why it would be problematic to include it in the list?

The problem is that you end-up with two C.UTF-8 locales on the system.
The one generated and the one provided by libc6. Normally that should
work fine, but there is no 100% guarantee that the C.UTF-8 working is
working fine during a major upgrade, between the time libc6 and locales
are unpacked.

> > A better workaround is probably to select a random locale to be
> > generated, then you should be able to select the C.UTF-8 locale as
> > default.
> 
> Thanks, yes indeed that's better.

I have just implemented that in git, the current behaviour is a
left-over from before the time C.UTF-8 existed.

Regards
Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://aurel32.net



Bug#1060236: openjdk-8 adds zero build for loong64

2024-01-09 Thread Thorsten Glaser
Hi again,

>icedtea-sound not build due to not recognized[1] loongarch64.

>checking build system type... Invalid configuration `loongarch64-linux-gnu': 
>machine `loongarch64' not recognized

Ah okay.

I know how to fix this. I need to update the config.{guess,sub}
in the icedtea-sound package.

And, apparently, re-run autoconf/automake, which the previous JDK
maintainer did not do, even if it is normal in Debian to do that.

I’ll try to patch this and check if it still builds locally, then
send you a source package to test, if that is okay?

Thanks,
//mirabilos
-- 
„Cool, /usr/share/doc/mksh/examples/uhr.gz ist ja ein Grund,
mksh auf jedem System zu installieren.“
-- XTaran auf der OpenRheinRuhr, ganz begeistert
(EN: “[…]uhr.gz is a reason to install mksh on every system.”)



Bug#1060359: psmisc: install fuser into /usr (DEP17)

2024-01-09 Thread Chris Hofstaedtler
Source: psmisc
Version: 23.6-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a patch attached to install fuser into /usr, for the
currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru psmisc-23.6/debian/changelog psmisc-23.6/debian/changelog
--- psmisc-23.6/debian/changelog	2022-12-13 06:27:51.0 +0100
+++ psmisc-23.6/debian/changelog	2024-01-09 23:26:21.0 +0100
@@ -1,3 +1,10 @@
+psmisc (23.6-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install fuser into /usr (DEP17 M2)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 23:26:21 +0100
+
 psmisc (23.6-1) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru psmisc-23.6/debian/dirs psmisc-23.6/debian/dirs
--- psmisc-23.6/debian/dirs	2022-12-13 06:27:51.0 +0100
+++ psmisc-23.6/debian/dirs	2024-01-09 23:26:21.0 +0100
@@ -1,3 +1,2 @@
-bin
 usr/bin
 usr/share/pixmaps
diff -Nru psmisc-23.6/debian/rules psmisc-23.6/debian/rules
--- psmisc-23.6/debian/rules	2022-12-13 06:27:51.0 +0100
+++ psmisc-23.6/debian/rules	2024-01-09 23:26:21.0 +0100
@@ -16,9 +16,7 @@
 
 override_dh_auto_install:
 	dh_auto_install
-	if [ -f "debian/psmisc/usr/bin/fuser" ] ; then \
-	  mv debian/psmisc/usr/bin/fuser debian/psmisc/bin/fuser ; \
-	else \
+	if [ ! -f "debian/psmisc/usr/bin/fuser" ] ; then \
 	  rm -f debian/psmisc/usr/share/man/man1/fuser.1 ; \
 	fi
 	if [ "$(DEB_HOST_ARCH_OS)" = "kfreebsd" ] ; then \


Bug#1060358: rpcbind: install rpcbind into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
Source: rpcbind
Version: 1.2.6-7
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a patch attached to install rpcbind into /usr, for the
currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru rpcbind-1.2.6/debian/changelog rpcbind-1.2.6/debian/changelog
--- rpcbind-1.2.6/debian/changelog	2023-11-07 00:38:53.0 +0100
+++ rpcbind-1.2.6/debian/changelog	2024-01-09 23:23:21.0 +0100
@@ -1,3 +1,11 @@
+rpcbind (1.2.6-7.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install rpcbind into /usr/sbin (DEP17 M2). (Closes: #-1)
+Update path in init script, systemd unit, et al.
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 23:23:21 +0100
+
 rpcbind (1.2.6-7) unstable; urgency=medium
 
   * Install systemd units only once. Thanks to Helmut Grohne
diff -Nru rpcbind-1.2.6/debian/init.d rpcbind-1.2.6/debian/init.d
--- rpcbind-1.2.6/debian/init.d	2023-11-07 00:38:53.0 +0100
+++ rpcbind-1.2.6/debian/init.d	2024-01-09 23:23:00.0 +0100
@@ -16,7 +16,7 @@
 #RPC include NFS and NIS.
 ### END INIT INFO
 
-test -f /sbin/rpcbind || exit 0
+test -f /usr/sbin/rpcbind || exit 0
 
 . /lib/lsb/init-functions
 
@@ -45,15 +45,15 @@
 exit 1
 fi
 [ -x /sbin/restorecon ] && /sbin/restorecon $STATEDIR
-pid=$( pidofproc /sbin/rpcbind )
+pid=$( pidofproc /usr/sbin/rpcbind )
 if [ -n "$pid" ]
 then
 log_action_msg "Already running: rpcbind"
 exit 0
 fi
 log_daemon_msg "Starting RPC port mapper daemon" "rpcbind"
-start-stop-daemon --start --quiet --oknodo --exec /sbin/rpcbind -- "$@"
-pid=$( pidofproc /sbin/rpcbind )
+start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/rpcbind -- "$@"
+pid=$( pidofproc /usr/sbin/rpcbind )
 echo -n "$pid" >"$PIDFILE"
 # /run/sendsigs.omit.d is created by /etc/init.d/mountkernfs.sh
 ln -sf "$PIDFILE" /run/sendsigs.omit.d/rpcbind
@@ -64,7 +64,7 @@
 stop ()
 {
 log_daemon_msg "Stopping RPC port mapper daemon" "rpcbind"
-start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --oknodo --exec /sbin/rpcbind
+start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --oknodo --exec /usr/sbin/rpcbind
 rm -f "$PIDFILE"
 log_end_msg $?
 }
@@ -90,7 +90,7 @@
 start $OPTIONS
 ;;
 status)
-status_of_proc /sbin/rpcbind rpcbind && exit 0 || exit $?
+status_of_proc /usr/sbin/rpcbind rpcbind && exit 0 || exit $?
 ;;
 *)
 log_success_msg "Usage: /etc/init.d/rpcbind {start|stop|force-reload|restart|status}"
diff -Nru rpcbind-1.2.6/debian/rpcbind.service rpcbind-1.2.6/debian/rpcbind.service
--- rpcbind-1.2.6/debian/rpcbind.service	2023-11-07 00:38:53.0 +0100
+++ rpcbind-1.2.6/debian/rpcbind.service	2024-01-09 23:22:28.0 +0100
@@ -13,7 +13,7 @@
 
 [Service]
 Environment="OPTIONS=-w"
-ExecStart=/sbin/rpcbind -f $OPTIONS
+ExecStart=/usr/sbin/rpcbind -f $OPTIONS
 EnvironmentFile=-/etc/rpcbind.conf
 EnvironmentFile=-/etc/default/rpcbind
 Type=notify
diff -Nru rpcbind-1.2.6/debian/rules rpcbind-1.2.6/debian/rules
--- rpcbind-1.2.6/debian/rules	2023-11-07 00:38:53.0 +0100
+++ rpcbind-1.2.6/debian/rules	2024-01-09 23:22:09.0 +0100
@@ -17,7 +17,7 @@
 	dh $@
 
 override_dh_auto_configure:
-	dh_auto_configure -- --sbindir=/sbin --enable-warmstarts --enable-libwrap --with-statedir=/run/rpcbind --with-rpcuser=_rpc --enable-debug $(CONFIGURE_EXTRA_FLAGS)
+	dh_auto_configure -- --enable-warmstarts --enable-libwrap --with-statedir=/run/rpcbind --with-rpcuser=_rpc --enable-debug $(CONFIGURE_EXTRA_FLAGS)
 
 execute_after_dh_auto_install:
 	rm -Rf debian/rpcbind/unused
diff -Nru rpcbind-1.2.6/debian/tests/check-if-installed rpcbind-1.2.6/debian/tests/check-if-installed
--- rpcbind-1.2.6/debian/tests/check-if-installed	2023-11-07 00:38:53.0 +0100
+++ rpcbind-1.2.6/debian/tests/check-if-installed	2024-01-09 23:22:22.0 +0100
@@ -1,5 +1,5 @@
 #!/bin/bash
 
-if [ ! -f "/sbin/rpcbind" ]; then
+if [ ! -f "/usr/sbin/rpcbind" ]; then
 >&2 echo "rpcbind is not installed"
 fi


Bug#1060275: asterisk: Codec translation notice

2024-01-09 Thread Jonas Smedegaard
Quoting List Support via Pkg-voip-maintainers (2024-01-09 13:50:45)
> 
> Le 08/01/2024 à 21:51, Jonas Smedegaard a écrit :
> > Quoting List Support via Pkg-voip-maintainers (2024-01-08 19:35:12)
> >> Le 08/01/2024 à 19:26, Jonas Smedegaard a écrit :
> >>> If it is possible for you to try test your setup with
> >>> upstream-distributed Asterisk, then it would help ensure that truly what
> >>> you experience is a bug introduced by a Debian patch.
> >> Yes, I have a test asterisk running Debian12+asterisk 20.5.2 compiled
> >> from source, I could install a debian upstream Asterisk on it
> > Sorry, I don't follow.
> >
> > Are you saying that when you build Debian-distributed Asterisk 20.5.2
> > the same way as Debian builds it, then this reported problem disappears?
> >
> > Or are you saying that when you build Debian-distributed Asterisk 20.5.2
> > somehow omitting to apply any of the Debian patches, then this reported
> > problem disappears?
> >
> > Or some other scenario?
> 
> Sorry for not being clear: our test server is a stock asterisk 20.5.2 
> builded from http://downloads.asterisk.org/pub/telephony/asterisk/
> 
> We will uninstall this build and install the same 20.5.2 from unstable 
> to do some checks, it seems to iax + g722 related. Will come back to you 
> this week.

No need for apology - I did not imply that you did anything wrong, I was
genuinely simply trying to understand in more detail what you have tried
and what worked or did not work, for the benefit of everyone involved
here.

I appreciate your reporting this bug, and even if you are unable to
provide the details that I wish for, simply say so and we can take it
from there - no harm done.


Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1058613: [External] Re: Source archive of DSS missing

2024-01-09 Thread Wu, Hao
I thought I have fixed this. Just checked, at least from my end I have added 
edgeR to suggests, and have pushed the change. What else can I do?

@Lori, if the change is not there, could you please help me to make this 
change? DSS is pretty widely used and I certainly don’t want it to be 
deprecated. Thank you so much.

Regards,
Hao





From: "Shepherd, Lori" 
Date: Tuesday, January 9, 2024 at 11:51 PM
To: Andreas Tille , "Wu, Hao" , Harry Feng 

Cc: "1058...@bugs.debian.org" <1058...@bugs.debian.org>, Debian R 
, Bioconductor Package Maintainer 

Subject: [External] Re: Source archive of DSS missing


DSS is unavailable because it has yet to build this release.  The DSS 
maintainers have been notified multiple times but have yet to fix the package; 
DSS is currently at risk of deprecation if it is not fixed.
https://bioconductor.org/checkResults/release/bioc-LATEST/DSS/

Per the build report the solution is very simple. DSS needs to add the needed 
dependency edgeR to the list of Suggests package in the DESCRIPTION and push a 
valid version bump.




Lori Shepherd - Kern

Bioconductor Core Team

Roswell Park Comprehensive Cancer Center

Department of Biostatistics & Bioinformatics

Elm & Carlton Streets

Buffalo, New York 14263


From: Andreas Tille 
Sent: Tuesday, January 9, 2024 10:32 AM
To: Hao Wu ; Hao Feng 
Cc: 1058...@bugs.debian.org <1058...@bugs.debian.org>; Debian R 
; Bioconductor Package Maintainer 

Subject: Re: Source archive of DSS missing

Hi again,

putting Bioconductor Package Maintainer in CC since I can not yet find
the source archive of DSS 2.50.0 neither at

   
https://secure-web.cisco.com/1IXs1DXRx2Y9dsRzzvLX84yK4Ym9eNeMVhLE8Z1rSs1XEmkvc9TlBtwJTB7DOPYrI0g0KgeG9hBwAaYvDvLqRK1ebqhCu939zH8_Ck55gAkqlcowiWK7FEtyGnoy96fpqFd5u8Kq4cTsmPqXSGOGVe3Ee8qt1XYN4fraNRyxTAewqnC9SkVz0R1nQdaUPBhbBNAJo5E-R9em72gaphy1VOuwNul219-EPQug_O_SL0CFbt7Twf2Xgmt2U8Y0Zml2cIDGiSRYkPfiQxbJMohb-19idtd9WZ813UCm9Twqayf_KuxiqzTKEcPRDqbpKVcTT/https%3A%2F%2Fbioconductor.org%2Fpackages%2Frelease%2Fbioc%2Fhtml%2FDSS.html

We need the source code to update the Debian package.

Kind regards
   Andreas.

Am Tue, Dec 12, 2023 at 03:09:29PM +0100 schrieb Andreas Tille:
> Hi,
>
> could someone please have a look at the source download?
>
> Thank you
>Andreas.
>
> Am Fri, Dec 08, 2023 at 04:04:27PM +0100 schrieb Andreas Tille:
> > Hi,
> >
> > when looking at
> >
> > 
> > https://secure-web.cisco.com/1IXs1DXRx2Y9dsRzzvLX84yK4Ym9eNeMVhLE8Z1rSs1XEmkvc9TlBtwJTB7DOPYrI0g0KgeG9hBwAaYvDvLqRK1ebqhCu939zH8_Ck55gAkqlcowiWK7FEtyGnoy96fpqFd5u8Kq4cTsmPqXSGOGVe3Ee8qt1XYN4fraNRyxTAewqnC9SkVz0R1nQdaUPBhbBNAJo5E-R9em72gaphy1VOuwNul219-EPQug_O_SL0CFbt7Twf2Xgmt2U8Y0Zml2cIDGiSRYkPfiQxbJMohb-19idtd9WZ813UCm9Twqayf_KuxiqzTKEcPRDqbpKVcTT/https%3A%2F%2Fbioconductor.org%2Fpackages%2Frelease%2Fbioc%2Fhtml%2FDSS.html
> >
> > and following the link "Source Archive" at bottom of the page linking
> > to
> > 
> > https://secure-web.cisco.com/15BklqjFB-NkLwrDhwI3-Chm5lIsfsZx3HGG4qR9PglFPGp8MDxMcMhd53rhclhE1eG5z0mpDqljZ8aI2luxCjYaJRC5FmDMfUoyjm_D_a1Y8WRQ3aLjtPntuNWsRSuvmnS-UMkwWWHSzG6ngdm5sMDHLC_xudenk0l3XKkHs8-NVh47VDo-25g67Oham6vEDGZhTAbePruF86hxZG2Gi_Gp8ozOtWHVxTIhkx0AbGXQUCcnK-VqaVSr0Hccm4ihUo-Nd4x3ZeSe7uwT0gJcnU-3IJPz4S7eH0bawwmQLxYdOuJPQUXaev51clpMOkXyT/https%3A%2F%2Fbioconductor.org%2Fpackages%2F3.18%2Fbioc%2Fsrc%2Fcontrib%2FArchive%2FDSS%2F
> >
> > I can only see
> >
> >Page Not Found
> >The page you were looking for was not found.
> >
> > I'm trying to upgrade the Debian package of DSS to its latest version
> > and would need the source tarball which can be usually downloaded from
> > the "Source Archive" link.
> >
> > Kind regards
> > Andreas.
> >
> > --
> > http://secure-web.cisco.com/1Y3FjQ3OXq4yJhUvLN0ecxalWPMsbdxBN0HymctCBHh1bnToxtrtowlogQtON_22uKVOTc9pavLt0rb0ByGDyVDsoLkxqCPFWhTWCXlKWTD8TxQdHXMUmwZJPCRQNKU0ZsT-cpAnDDZSBxu5NvHH95o0sX0kLdbDho808f7jP7DV1pyCo6ja1UwB-M6ThjD4LsGhzd2Szqxr51cRJ_M159zxRh3o_7tYS7EegGzTkKSqFefWg2RNv2f31tfktcgx-gx6EoLZjJhl7lsZvPFlRt_8yNpODPX7iehx2QrdSs7ZKPNIbbHWE-iEtxeqpBnQV/http%3A%2F%2Ffam-tille.de
>
> --
> http://secure-web.cisco.com/1Y3FjQ3OXq4yJhUvLN0ecxalWPMsbdxBN0HymctCBHh1bnToxtrtowlogQtON_22uKVOTc9pavLt0rb0ByGDyVDsoLkxqCPFWhTWCXlKWTD8TxQdHXMUmwZJPCRQNKU0ZsT-cpAnDDZSBxu5NvHH95o0sX0kLdbDho808f7jP7DV1pyCo6ja1UwB-M6ThjD4LsGhzd2Szqxr51cRJ_M159zxRh3o_7tYS7EegGzTkKSqFefWg2RNv2f31tfktcgx-gx6EoLZjJhl7lsZvPFlRt_8yNpODPX7iehx2QrdSs7ZKPNIbbHWE-iEtxeqpBnQV/http%3A%2F%2Ffam-tille.de
>
>

--
http://secure-web.cisco.com/1Y3FjQ3OXq4yJhUvLN0ecxalWPMsbdxBN0HymctCBHh1bnToxtrtowlogQtON_22uKVOTc9pavLt0rb0ByGDyVDsoLkxqCPFWhTWCXlKWTD8TxQdHXMUmwZJPCRQNKU0ZsT-cpAnDDZSBxu5NvHH95o0sX0kLdbDho808f7jP7DV1pyCo6ja1UwB-M6ThjD4LsGhzd2Szqxr51cRJ_M159zxRh3o_7tYS7EegGzTkKSqFefWg2RNv2f31tfktcgx-gx6EoLZjJhl7lsZvPFlRt_8yNpODPX7iehx2QrdSs7ZKPNIbbHWE-iEtxeqpBnQV/http%3A%2F%2Ffam-tille.de

This email message may contain legally privileged and/or confidential 
information. If you are not the intended 

Bug#1058796: pure-ftpd-postgresql unable to connect to PostgreSQL with segfault at 1538

2024-01-09 Thread Sudip Mukherjee
I can confirm that I can reproduce the segfault and can also confirm that
the upstream commit at
https://github.com/jedisct1/pure-ftpd/commit/c3f0f3c91d86939e6fabf5f65c6c6fc964e6032e
has fixed the problem for me.


-- 
Regards
Sudip


Bug#1060357: poldi: install PAM module into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
Source: poldi
Version: 0.4.2+git20161115.553060d-1.2
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a patch attached to install into /usr, for the currently
ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle,
preferably before the time_t-64bit transition.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru poldi-0.4.2+git20161115.553060d/debian/changelog poldi-0.4.2+git20161115.553060d/debian/changelog
--- poldi-0.4.2+git20161115.553060d/debian/changelog	2022-11-19 22:57:43.0 +0100
+++ poldi-0.4.2+git20161115.553060d/debian/changelog	2024-01-09 23:28:48.0 +0100
@@ -1,3 +1,10 @@
+poldi (0.4.2+git20161115.553060d-1.3) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install into /usr (DEP17 M2) (Closes: #-1)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 23:28:48 +0100
+
 poldi (0.4.2+git20161115.553060d-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru poldi-0.4.2+git20161115.553060d/debian/libpam-poldi.install poldi-0.4.2+git20161115.553060d/debian/libpam-poldi.install
--- poldi-0.4.2+git20161115.553060d/debian/libpam-poldi.install	2016-11-11 08:07:45.0 +0100
+++ poldi-0.4.2+git20161115.553060d/debian/libpam-poldi.install	2024-01-09 23:28:48.0 +0100
@@ -1,3 +1,3 @@
 etc/poldi
-lib/*/security/pam_poldi.so
+usr/lib/*/security/pam_poldi.so
 usr/share/locale
diff -Nru poldi-0.4.2+git20161115.553060d/debian/rules poldi-0.4.2+git20161115.553060d/debian/rules
--- poldi-0.4.2+git20161115.553060d/debian/rules	2016-11-07 07:33:15.0 +0100
+++ poldi-0.4.2+git20161115.553060d/debian/rules	2024-01-09 23:28:48.0 +0100
@@ -8,7 +8,7 @@
 
 override_dh_auto_configure:
 	dh_auto_configure -- --sysconfdir=/etc \
-	--with-pam-module-directory=/lib/$(DEB_HOST_MULTIARCH)/security \
+	--with-pam-module-directory=/usr/lib/$(DEB_HOST_MULTIARCH)/security \
 	--libexecdir=\$${prefix}/lib/gnupg
 
 override_dh_auto_install:


Bug#1060330: sccache: Please enable distributed storage before the migration to testing/next release

2024-01-09 Thread Jonas Smedegaard
Quoting Sylvestre Ledru (2024-01-09 19:07:47)
> I really would like to avoid shipping sccache without distributed support.
> Currently, these key features have been disabled:
> https://salsa.debian.org/debian/sccache/-/blob/debian/latest/debian/patches/2002_no_opendal_backends.patch
> 
> Happy to help with the packaging of opendal if it helps.

I would appreciate help packaging opendal.

Personally I have no need for distributed storage, so motivitation for
getting that done is low, but would certainly be happy to keep it afloat
if you and others (in the Rust team, I guess) were to help out with
maintaining the needed dependencies.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1060356: signify-openbsd: install into /usr (DEP17)

2024-01-09 Thread Chris Hofstaedtler
Source: signify-openbsd
Version: 31-3
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a relatively trivial patch attached to install into
/usr, for the currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru signify-openbsd-31/debian/changelog signify-openbsd-31/debian/changelog
--- signify-openbsd-31/debian/changelog	2022-10-22 23:04:56.0 +0200
+++ signify-openbsd-31/debian/changelog	2024-01-09 23:09:08.0 +0100
@@ -1,3 +1,10 @@
+signify-openbsd (31-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install files into /usr. (DEP17 M2) (Closes: #-1)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 23:09:08 +0100
+
 signify-openbsd (31-3) unstable; urgency=medium
 
   * Update the licenses (Closes: #1022121)
diff -Nru signify-openbsd-31/debian/rules signify-openbsd-31/debian/rules
--- signify-openbsd-31/debian/rules	2019-08-06 16:14:03.0 +0200
+++ signify-openbsd-31/debian/rules	2024-01-09 23:08:57.0 +0100
@@ -14,11 +14,11 @@
 	dh_installman
 
 override_dh_auto_install:
-	dh_auto_install
+	dh_auto_install -- PREFIX=/usr
 	# remove the openbsd manpage dir
-	rm -r debian/signify-openbsd/share
+	rm -r debian/signify-openbsd/usr/share
 	# move signify to signify-openbsd
-	mv debian/signify-openbsd/bin/signify debian/signify-openbsd/bin/signify-openbsd
+	mv debian/signify-openbsd/usr/bin/signify debian/signify-openbsd/usr/bin/signify-openbsd
 
 override_dh_clean:
 	if [ -f signify-openbsd.1 ]; then mv signify-openbsd.1 signify.1; fi


Bug#1060349: include file gtksheetfeatures.h not in package

2024-01-09 Thread Bastian Germann

The meson misses to generate some files. I am going to change to the autoconf 
build with the next upload.



Bug#1051018: spectrwm: please set XDG_CURRENT_DESKTOP and use it to configure xdg-desktop-portal

2024-01-09 Thread Andrea Bolognani
On Tue, Jan 09, 2024 at 10:55:38AM +, Simon McVittie wrote:
> On Tue, 09 Jan 2024 at 00:27:41 +0100, Andrea Bolognani wrote:
> > Just out of curiosity, is there any advantage to having the trailing
> > semicolon in this case? We only have a single item in the list after
> > all.
> 
> Yes but only a very small advantage. DesktopNames is a value of type
> "strings" (string list) and in the .desktop specification, those are
> canonically a list of semicolon-terminated items (unlike e.g. PATH,
> which is colon-separated rather than colon-terminated, therefore does
> not normally have a trailing colon). My reading of the spec is that
> implementations are required to tolerate a missing trailing semicolon,
> and a trailing semicolon is only mandatory if the last item is an empty
> string, which is not true here; but it seemed best to use a
> canonical/consistent representation when giving you a recommendation.

Okay, trailing semicolon it is.

> > Gtk is probably the most reasonable choice: not only it matches the
> > existing default, but it's also somewhat more lightweight in that it
> > doesn't drag in a dozen libraries like the KDE implementation does.
> > 
> > Honestly, neither quite fits with spectrwm's aesthetic... We'd
> > probably want an old school, unthemed Gtk 2 implementation or
> > something like that. Shame it doesn't seem to exist. Oh well :)
> 
> Please don't introduce new GTK 2 software into Debian, even if it's
> aesthetically appealing: GTK 2 is dead and will not receive any new
> upstream releases, even for critical/security bugs.

To be clear, I had no intention of doing that in the first place! I
was just wondering out loud which hypothetical implementation would
feel the least out of place within spectrwm :)

> Apply a flat,
> hard-edged, right-angle-cornered theme to a maintained toolkit like
> GTK 3 or 4, or a similarly new branch of Qt, if you are looking for a
> retrocomputing aesthetic :-)

Not a bad suggestion, I might try this just for kicks :)

> It's up to you whether to upstream this part. I would personally say
> that any reason we give for wanting this change in Debian is probably
> equally valid as a reason for wanting this change upstream. The line
> I've been drawing for whether to open bugs like this one is that if a
> window manager installs into /usr/share/xsessions/, then it's declaring
> itself to be a (very small) desktop environment, therefore it should do
> "desktop environment" things like expressing a preference for an
> xdg-desktop-portal backend.

I'll think about it. Upstream might be reticent to accept such a
change, so I'll definitely start with the DesktopNames part, which
shouldn't be controversial, and then possibly follow up with the
portal part.

> > I have configured spectrwm to prefer Gtk and
> > WindowMaker to prefer KDE, and after using one of the two, logging
> > out and switching to the other one doesn't seems to be enough to get
> > the other implementation to run: I have to reboot the machine, or at
> > the very least kill all user processes even remotely related to the
> > desktop portal.
> 
> That's undesired, but also hard to fix.
> 
[...]
> 
> The result is that xdg-desktop-portal continues to run, and its execution
> environment still contains the XDG_CURRENT_DESKTOP from the first desktop
> environment that you logged into, so as far as it is concerned, nothing has
> changed and you still want the first desktop environment's portal backend.

Understood. I imagined something along these lines when I noticed
that processes would stick around even after closing the session.

> Most Debian users choose one desktop environment (per uid) and stick to it,
> so this isn't generally a significant problem in practice.

Agreed.

-- 
Andrea Bolognani 
Resistance is futile, you will be garbage collected.


signature.asc
Description: PGP signature


Bug#1060355: rpi.gpio: No-change upload needed to update udev rule path

2024-01-09 Thread Chris Hofstaedtler
Source: rpi.gpio
Version: 0.7.1~a4-1
Severity: normal
User: helm...@debian.org

Hi,

your package uses dh_installudev to install a udev rule. To pick up the
new path (/usr/lib/udev/...), a new upload with a new version is needed.

Please upload early in the trixie cycle to accomplish that.

Chris

PS: Apparently a new upstream version is also available.



Bug#1060332: /usr/share/man/man4/libinput.4.gz: Option ccelStepFallback" "float", Option ccelStepMotion" "float", .

2024-01-09 Thread Alan Coopersmith

On Tue, 9 Jan 2024 19:40:30 +0100 =?utf-8?B?0L3QsNCx?= 
 wrote:

Package: xserver-xorg-input-libinput
Version: 1.3.0-1
Severity: normal
File: /usr/share/man/man4/libinput.4.gz

do notice Option ccelStepFallback "float" and similar, clearly mangled.


I believe this is already fixed upstream by:
https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/45/diffs
which was included in the upstream 1.4.0 release.

--
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris



Bug#1024636: perl: add cross build support files for loongarch64

2024-01-09 Thread Niko Tyni
On Wed, Dec 13, 2023 at 03:47:05PM +0800, Bo YU wrote:
> Package: perl
> Version: 5.36.0-10
> Followup-For: Bug #1024636
> Tags: patch
> X-Debbugs-Cc: rabenda...@gmail.com
> 
> Dear Maintainer,
> 
> I have followed the instructions from debian/cross/README to generate
> these files which support cross build from native build on loong64 host.
> but it is unclear to me how to verify if this binary works like you
> comment on -1[#10]. Could you give me a little hint?
> 
> But I think it should be no problem.
> 
> [#10]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024636#10

Hi, thanks for your efforts. I only saw your message now as you mailed
1024636-qu...@bugs.debian.org which is not forwarded to the maintainer.
Please use just 1024...@bugs.debian.org in the future.

If the files are from a native build that passed the Perl test suite
during the build, that's totally acceptable. My concern was about the
previous hand crafted cross config files that looked like nobody had
ever tested them at all. For such hand crafting, I suppose a minimal
test would be to install the cross built binary perl packages on an
actual loong64 host and run 'perl -V' or something like that.

However, I'm afraid we have missed the train here: your patch is for
Perl 5.36 but we're now moving to 5.38 (with perl_5.38.2-2 building in
Debian unstable right now.) It makes little sense to include the 5.36
config files now, so unfortunately you'll have to redo the process with
the 5.38 package.

Apologies for the awkward process. It's all workarounds for perl upstream
not supporting cross configuration properly due to lots of historical
baggage.
-- 
Niko Tyni   nt...@debian.org



Bug#1059631: qhelpgenerator-qt5: nearly-reproducible LastRegisterTime value in .qch files is not timezone-normalized

2024-01-09 Thread James Addison
Followup-For: Bug #1059631
X-Debbugs-Cc: mity...@debian.org

On Wed, 10 Jan 2024 00:01:40 +0300, Dmitry wrote:
> On Tue, Jan 09, 2024 at 06:40:35PM +, James Addison wrote:
> [ ... snip ... ]
> > My sense is that with the patch here and also the patch from #1059592 
> > applied,
> > we would see at least eight qt-related packages in Debian building with more
> > reliable reproducibility.  Not a huge number, but it's becoming rarer to 
> > find
> > fixups like this that benefit multiple dependent packages (a good thing).
> I was going to include these patches together with Qt 5.15.12 transition,
> which I am currently preparing.
>
> But if you want it in unstable sooner, I can do a new upload for 5.15.10 and
> then merge into my 5.15.12 branch. Just let me know if you need that.

Thanks Dmitry - there's no need for that, and no hurry.  Also: the reproducible
builds test coverage does include experimental (where, now that I check, I see
the 5.15.12 changes staged) so that'll provide relevant build results when
ready.



Bug#1060354: tomoyo-tools: install tomoyo-init into /usr (DEP17)

2024-01-09 Thread Chris Hofstaedtler
Source: tomoyo-tools
Version: 2.6.1-20210910-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a patch attached to install tomoyo-init into
*/usr*/sbin, for the currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru tomoyo-tools-2.6.1-20210910/debian/changelog tomoyo-tools-2.6.1-20210910/debian/changelog
--- tomoyo-tools-2.6.1-20210910/debian/changelog	2021-10-24 16:31:53.0 +0200
+++ tomoyo-tools-2.6.1-20210910/debian/changelog	2024-01-09 23:05:23.0 +0100
@@ -1,3 +1,10 @@
+tomoyo-tools (2.6.1-20210910-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install into /usr (DEP17 M2)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 23:05:23 +0100
+
 tomoyo-tools (2.6.1-20210910-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru tomoyo-tools-2.6.1-20210910/debian/rules tomoyo-tools-2.6.1-20210910/debian/rules
--- tomoyo-tools-2.6.1-20210910/debian/rules	2021-10-24 16:31:53.0 +0200
+++ tomoyo-tools-2.6.1-20210910/debian/rules	2024-01-09 23:05:11.0 +0100
@@ -8,4 +8,4 @@
 	dh $@
 
 override_dh_auto_install:
-	dh_auto_install -- INSTALLDIR=$(CURDIR)/debian/tmp
+	dh_auto_install -- INSTALLDIR=$(CURDIR)/debian/tmp SBINDIR=/usr/sbin
diff -Nru tomoyo-tools-2.6.1-20210910/debian/tomoyo-tools.install tomoyo-tools-2.6.1-20210910/debian/tomoyo-tools.install
--- tomoyo-tools-2.6.1-20210910/debian/tomoyo-tools.install	2021-10-24 16:31:53.0 +0200
+++ tomoyo-tools-2.6.1-20210910/debian/tomoyo-tools.install	2024-01-09 23:05:23.0 +0100
@@ -1,3 +1,2 @@
-debian/tmp/sbin/tomoyo-init
 usr/sbin/*
 usr/lib/tomoyo/*


Bug#1054726: python-daemon: FTBFS: ValueError: ("Missing 'Version:' header and/or PKG-INFO file at path: /<>/python_daemon.egg-info/PKG-INFO", python-daemon [unknown version] (/<

2024-01-09 Thread Ben Finney
Control: notfound -1 python-daemon/3.0.1-1.1
Control: reassign -1 dh-python
Control: found -1 dh-python/6.20231025
Control: retitle -1 dh-python: Packages FTBFS because of missing metadata
Control: fixed -1 dh-python/6.20231204
Control: fixed -1 dh-python/6.20231223

On 16-Dec-2023, s3v wrote:

> I've just checked your package does build fine in a sid chroot
> environment and reproducible-builds confirms that

Thank you. When I build in an up-to-date ‘unstable’ (where ‘dh-python’ is
at version “6.20231223”), I also get a successful build from source today.

> it was built against dh-python/6.20231025 but the current version in sid is
> dh-python/6.20231204. I can reproduce the failure with this commit reverted

Agreed, this bug was in ‘dh-python’ and is now fixed.

-- 
 \ “I was stopped by the police for speeding; they said ‘Don't you |
  `\   know the speed limit is 55 miles an hour?’ I said ‘Yeah I know, |
_o__) but I wasn't going to be out that long.’” —Steven Wright |
Ben Finney 


signature.asc
Description: PGP signature


Bug#1060352: xfsprogs: install all files into /usr (DEP17 M2)

2024-01-09 Thread Bastian Germann

Hi Chris,

Am 09.01.24 um 22:57 schrieb Chris Hofstaedtler:

Source: xfsprogs
Version: 6.5.0-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a relatively trivial patch attached to install
into /usr, for the currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.


Would you mind sening the patch again with a Signed-off-by line that we need 
for upstream inclusion?
Please read https://developercertificate.org/ for its semantics in Linux/xfs 
development.


Please review it and upload to unstable during the trixie cycle.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge




Bug#1060353: slepc4py FTBFS with cython3 != 0.29.36

2024-01-09 Thread Adrian Bunk
Source: slepc4py
Version: 3.19.2-1
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/fetch.php?pkg=slepc4py=alpha=3.19.2-1=1704836462=0
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/slepc4py.html

...
   debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<>'
debian/rules:80: warning: overriding recipe for target 
'override_dh_auto_build-indep'
debian/rules:59: warning: ignoring old recipe for target 
'override_dh_auto_build-indep'
PYBUILD_NAME=slepc4py_real 
SLEPC_DIR=/usr/lib/slepcdir/slepc3.19/alpha-linux-gnu-real  
PETSC_DIR=/usr/lib/petscdir/petsc3.19/alpha-linux-gnu-real  dh_auto_build 
-ppython3-slepc4py-real3.19
I: pybuild base:305: /usr/bin/python3.12 setup.py build 
running build
running build_src
removing Cython 3.0.7 from sys.modules
fetching build requirement 'Cython == 0.29.36'
WARNING: The wheel package is not available.
/usr/bin/python3.12: No module named pip
failed to fetch build requirement 'Cython == 0.29.36'

 

  You need Cython == 0.29.36 (you have version 3.0.7) 

$ /usr/bin/python3.12 -m pip install --upgrade cython 


error: unsatisfied build requirement 'Cython == 0.29.36'
E: pybuild pybuild:391: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3.12 setup.py build 
I: pybuild base:305: /usr/bin/python3 setup.py build 
running build
running build_src
removing Cython 3.0.7 from sys.modules
fetching build requirement 'Cython == 0.29.36'
WARNING: The wheel package is not available.
/usr/bin/python3: No module named pip
failed to fetch build requirement 'Cython == 0.29.36'

 

  You need Cython == 0.29.36 (you have version 3.0.7) 

$ /usr/bin/python3 -m pip install --upgrade cython 


error: unsatisfied build requirement 'Cython == 0.29.36'
E: pybuild pybuild:391: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3 setup.py build 
dh_auto_build: error: pybuild --build -i python{version} -p "3.12 3.11" 
returned exit code 13
make[1]: *** [debian/rules:69: override_dh_auto_build-arch] Error 25



Build depending on cython3-legacy instead of cython3
is an option as workaround.



Bug#1060352: xfsprogs: install all files into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
Source: xfsprogs
Version: 6.5.0-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a relatively trivial patch attached to install
into /usr, for the currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru xfsprogs-6.5.0/debian/changelog xfsprogs-6.5.0/debian/changelog
--- xfsprogs-6.5.0/debian/changelog	2023-10-12 14:00:00.0 +0200
+++ xfsprogs-6.5.0/debian/changelog	2024-01-09 22:28:11.0 +0100
@@ -1,3 +1,11 @@
+xfsprogs (6.5.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install files into /usr (DEP17 M2). (Closes: #-1)
+Update paths in initramfs.hook.
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 22:28:11 +0100
+
 xfsprogs (6.5.0-1) unstable; urgency=low
 
   * New upstream release
diff -Nru xfsprogs-6.5.0/debian/local/initramfs.hook xfsprogs-6.5.0/debian/local/initramfs.hook
--- xfsprogs-6.5.0/debian/local/initramfs.hook	2023-08-15 21:15:28.0 +0200
+++ xfsprogs-6.5.0/debian/local/initramfs.hook	2024-01-09 22:28:11.0 +0100
@@ -45,7 +45,7 @@
 . /usr/share/initramfs-tools/hook-functions
 
 if [ "$(rootfs_type)" = "xfs" ]; then
-	copy_exec /sbin/xfs_repair
+	copy_exec /usr/sbin/xfs_repair
 	copy_exec /usr/sbin/xfs_db
 	copy_exec /usr/sbin/xfs_metadump
 fi
diff -Nru xfsprogs-6.5.0/debian/patches/series xfsprogs-6.5.0/debian/patches/series
--- xfsprogs-6.5.0/debian/patches/series	1970-01-01 01:00:00.0 +0100
+++ xfsprogs-6.5.0/debian/patches/series	2024-01-09 22:27:05.0 +0100
@@ -0,0 +1 @@
+usrmerged-install-layout.patch
diff -Nru xfsprogs-6.5.0/debian/patches/usrmerged-install-layout.patch xfsprogs-6.5.0/debian/patches/usrmerged-install-layout.patch
--- xfsprogs-6.5.0/debian/patches/usrmerged-install-layout.patch	1970-01-01 01:00:00.0 +0100
+++ xfsprogs-6.5.0/debian/patches/usrmerged-install-layout.patch	2024-01-09 22:27:52.0 +0100
@@ -0,0 +1,33 @@
+Assume UsrMerged install layout, so honor prefix even for
+root_sbindir, root_libdir.
+
+Index: xfsprogs-6.5.0/configure.ac
+===
+--- xfsprogs-6.5.0.orig/configure.ac
 xfsprogs-6.5.0/configure.ac
+@@ -119,23 +119,8 @@ esac
+ #
+ test -n "$multiarch" && enable_lib64=no
+ 
+-#
+-# Some important tools should be installed into the root partitions.
+-#
+-# Check whether exec_prefix=/usr: and install them to /sbin in that
+-# case.  If the user chooses a different prefix assume they just want
+-# a local install for testing and not a system install.
+-#
+-case $exec_prefix:$prefix in
+-NONE:NONE | NONE:/usr | /usr:*)
+-  root_sbindir='/sbin'
+-  root_libdir="/${base_libdir}"
+-  ;;
+-*)
+-  root_sbindir="${sbindir}"
+-  root_libdir="${libdir}"
+-  ;;
+-esac
++root_sbindir="${sbindir}"
++root_libdir="${libdir}"
+ 
+ AC_SUBST([root_sbindir])
+ AC_SUBST([root_libdir])


Bug#1060351: vlan: install files into /usr (DEP17)

2024-01-09 Thread Chris Hofstaedtler
Source: vlan
Version: 2.0.5
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a trivial patch attached to install into /usr, for the
currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru vlan-2.0.5/debian/changelog vlan-2.0.5+nmu1/debian/changelog
--- vlan-2.0.5/debian/changelog	2019-02-21 08:29:59.0 +0100
+++ vlan-2.0.5+nmu1/debian/changelog	2024-01-09 22:48:12.0 +0100
@@ -1,3 +1,10 @@
+vlan (2.0.5+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install into /usr (DEP17 M2)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 22:48:12 +0100
+
 vlan (2.0.5) unstable; urgency=medium
 
   * debian/network/if-pre-up.d/vlan: add missing biosdevname (Closes: #922801).
diff -Nru vlan-2.0.5/debian/vlan.install vlan-2.0.5+nmu1/debian/vlan.install
--- vlan-2.0.5/debian/vlan.install	2019-02-04 12:11:29.0 +0100
+++ vlan-2.0.5+nmu1/debian/vlan.install	2024-01-09 22:47:24.0 +0100
@@ -1,2 +1,2 @@
 debian/network  etc
-vconfig sbin
+vconfig usr/sbin


Bug#1060219: xvkbd: Fn keys are usually white on white & change color depending on what key is clicked.

2024-01-09 Thread pmun
Like this. W fg + w bg. This is under plain Openbox with no further DE 
(although one is installed, Xfce I think, I never boot to it) under X under 
Debian 12. I never had this problem under Ubuntu 18.04, so it's not likely to 
be hardware. Hmmm . . . it occurs to me - there are some statements in the 
theme that are gtk deprecated. They're apparently just ignored and have never 
given me any problem, but they do put out error messages to stderr and have for 
years. GTK-error this & GTK-error that. I have to 2>/dev/null yad in all my 
scripts to shut it up. Could it be that they have finally gone from 
deprecations merely discouraged to breaking things? I can explore that if you 
think it likely.

-- 
 Sent with Tuta; enjoy secure & ad-free emails: 
 https://tuta.com


Jan 7, 2024, 16:38 by sthiba...@debian.org:

> Hello,
>
> Lew_Rockwell_Fan via Pkg-a11y-devel, le dim. 07 janv. 2024 14:34:49 -0500, a 
> ecrit:
>
>> * What outcome did you expect instead? I hoped the color scheme would become 
>> stable, or at least usable. White on white is not usable. It's also an eye 
>> sore, almost literally.
>>
>
> white on white?
>
> Could you post a screenshot? This is what I am getting.
>
> Which graphical environment are you using? (desktop? Xorg? Wayland?)
>
> Samuel
>



Bug#1055955: transition: perl 5.38

2024-01-09 Thread Niko Tyni
On Mon, Jan 08, 2024 at 11:23:36PM +0100, Sebastian Ramacher wrote:

> On 2024-01-09 00:08:09 +0200, Niko Tyni wrote:
> > On Sat, Dec 09, 2023 at 01:15:26PM +0200, Niko Tyni wrote:
> > > On Tue, Nov 14, 2023 at 08:28:01PM +0200, Niko Tyni wrote:
> > > 
> > > > this has taken me much longer than necessary for various reasons, but I
> > > > think we're almost ready to push Perl 5.38 to sid now.
> > > 
> > > >   
> > > > https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=perl-5.38-transition;users=debian-p...@lists.debian.org
> > 
> > > I think we're as ready as can reasonably be, assuming you're OK with the
> > > above testing removals. Please let me know when a suitable transition
> > > slot becomes available.
> > 
> > Hi, gentle ping on this?
> 
> Please go ahead.

Thanks. Just uploaded 5.38.2-2 targeting unstable.

FTR, my last minute rebuild tests found #1060323 in opensp making
libsgml-parser-opensp-perl ftbfs, so that one is going to fail binNMUs.
But opensp should be trivial to fix and the count of reverse deps looked
minimal, so not a showstopper.
-- 
Niko



Bug#1060350: rust-just: Build-Depends: rust-strum 0.24 but 0.25 is available

2024-01-09 Thread Jeremy Bícha
Source: rust-just
Version: 1.14.0-1
Severity: serious
Tags: ftbfs
X-Debbugs-CC: n...@sail.ng

rust-just is unbuildable because it Build-Depends on rust-strum 0.24
but the current version of rust-strum in Debian is 0.25

Thank you,
Jeremy Bícha



Bug#1060219: xvkbd: Fn keys are usually white on white & change color depending on what key is clicked.

2024-01-09 Thread Samuel Thibault
Hello,

p...@tutanota.de, le dim. 07 janv. 2024 23:39:17 +0100, a ecrit:
> it occurs to me - there are some statements in the
> theme that are gtk deprecated.

Which theme? Do you mean a desktop theme or xvkbd customization?

Samuel



Bug#1060348: zvbi: install systemd link into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
Source: zvbi
Version: 0.2.42-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Your package installs a /dev/null link for systemd into a hard-coded
location. Please find a (trivial) patch attached to update this to
/usr/lib/systemd/system, for the currently ongoing UsrMerge effort
[1].

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru zvbi-0.2.42/debian/changelog zvbi-0.2.42/debian/changelog
--- zvbi-0.2.42/debian/changelog	2023-08-25 19:24:35.0 +0200
+++ zvbi-0.2.42/debian/changelog	2024-01-09 22:12:45.0 +0100
@@ -1,3 +1,11 @@
+zvbi (0.2.42-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Update hard-coded location for systemd unit files/links. (DEP17 M2)
+(Closes: #-1)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 22:12:45 +0100
+
 zvbi (0.2.42-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru zvbi-0.2.42/debian/zvbi.links zvbi-0.2.42/debian/zvbi.links
--- zvbi-0.2.42/debian/zvbi.links	2023-08-25 19:23:43.0 +0200
+++ zvbi-0.2.42/debian/zvbi.links	2024-01-09 22:12:42.0 +0100
@@ -1 +1 @@
-/dev/null	/lib/systemd/system/zvbi.service
+/dev/null	/usr/lib/systemd/system/zvbi.service


Bug#1060349: include file gtksheetfeatures.h not in package

2024-01-09 Thread Bdale Garbee
Package: gtksheet
Version: 4.3.12+dfsg-3

Attempting to build lepton-eda with this version of the -dev package, I get
several examples of the following error:

/usr/include/gtksheet-4.0/gtksheet/gtksheet.h:34:10: fatal error: 
gtksheet/gtksheetfeatures.h: No such file or directory
   34 | #include 
  |  ^

And, indeed, there appears to be no 'gtksheetfeatures.h' file provided
at any path in the -dev package?

Bdale


signature.asc
Description: PGP signature


Bug#1060347: openssl: CVE-2023-6129

2024-01-09 Thread Salvatore Bonaccorso
Source: openssl
Version: 3.1.4-2
Severity: important
Tags: security upstream
X-Debbugs-Cc: car...@debian.org, Debian Security Team 
Control: found -1 3.0.11-1~deb12u2

Hi,

The following vulnerability was published for openssl.

CVE-2023-6129[0]:
| Issue summary: The POLY1305 MAC (message authentication code)
| implementation contains a bug that might corrupt the internal state
| of applications running on PowerPC CPU based platforms if the CPU
| provides vector instructions.  Impact summary: If an attacker can
| influence whether the POLY1305 MAC algorithm is used, the
| application state might be corrupted with various application
| dependent consequences.  The POLY1305 MAC (message authentication
| code) implementation in OpenSSL for PowerPC CPUs restores the
| contents of vector registers in a different order than they are
| saved. Thus the contents of some of these vector registers are
| corrupted when returning to the caller. The vulnerable code is used
| only on newer PowerPC processors supporting the PowerISA 2.07
| instructions.  The consequences of this kind of internal application
| state corruption can be various - from no consequences, if the
| calling application does not depend on the contents of non-volatile
| XMM registers at all, to the worst consequences, where the attacker
| could get complete control of the application process. However
| unless the compiler uses the vector registers for storing pointers,
| the most likely consequence, if any, would be an incorrect result of
| some application dependent calculations or a crash leading to a
| denial of service.  The POLY1305 MAC algorithm is most frequently
| used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption
| with associated data) algorithm. The most common usage of this AEAD
| cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is
| enabled on the server a malicious client can influence whether this
| AEAD cipher is used. This implies that TLS server applications using
| OpenSSL can be potentially impacted. However we are currently not
| aware of any concrete application that would be affected by this
| issue therefore we consider this a Low severity security issue.


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-2023-6129
https://www.cve.org/CVERecord?id=CVE-2023-6129
[1] https://www.openssl.org/news/secadv/20240109.txt

Regards,
Salvatore



Bug#1060346: live-boot-initramfs-tools: Debian Live ISO not bootable on exfat partition (loopback)

2024-01-09 Thread MexIT
Package: live-boot-initramfs-tools
Version: 1:20230131
Severity: normal
X-Debbugs-Cc: mexit@gmail.com

Dear Maintainer,

Debian Live ISO images on a fat32 partition boot correctly using the loopback 
function in Grub.
As ISO images are getting larger, there may be a problem writing such images to 
fat32 in the near future.

The solution is to save and boot such images from exfat-formatted partitions.
The exfat module, however, is not available in initrd which makes it impossible 
to run all Debian distributions and derivatives from this filesystem.

Please consider adding the exfat module to the 
`/usr/share/initramfs-tools/hooks/live` file.


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



Bug#1060345: puma: CVE-2024-21647: Invalid parsing of chunked encoding in HTTP/1.1 allows DoS attacks

2024-01-09 Thread Salvatore Bonaccorso
Source: puma
Version: 5.6.7-1
Severity: important
Tags: security upstream
X-Debbugs-Cc: car...@debian.org, Debian Security Team 

Hi,

The following vulnerability was published for puma.

CVE-2024-21647[0]:
| Puma is a web server for Ruby/Rack applications built for
| parallelism. Prior to version 6.4.2, puma exhibited incorrect
| behavior when parsing chunked transfer encoding bodies in a way that
| allowed HTTP request smuggling. Fixed versions limits the size of
| chunk extensions. Without this limit, an attacker could cause
| unbounded resource (CPU, network bandwidth) consumption. This
| vulnerability has been fixed in versions 6.4.2 and 5.6.8.


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-2024-21647
https://www.cve.org/CVERecord?id=CVE-2024-21647
[1] https://github.com/puma/puma/security/advisories/GHSA-c2f4-cvqm-65w2
[2] https://github.com/puma/puma/commit/bbb880ffb6debbfdea535b4b3eb2204d49ae151d

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#934736: initramfs-tools: MODULES=dep fails when rootfs is zfs

2024-01-09 Thread наб
Package: initramfs-tools
Version: 0.142
Followup-For: Bug #934736

Dear Maintainer,

Fresh installation, just pivoted to root-on-zfs.
I did answer "minimal" or whatever in the d-i prompt.

Just got hit with
-- >8 --
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-6.6.9-amd64
mkinitramfs: failed to determine device for /
mkinitramfs: workaround is MODULES=most, check:
grep -r MODULES /etc/initramfs-tools

Error please report bug on initramfs-tools
Include the output of 'mount' and 'cat /proc/mounts'
update-initramfs: failed for /boot/initrd.img-6.6.9-amd64 with 1.
$ grep -r MODULES /etc/initramfs-tools
/etc/initramfs-tools/conf.d/driver-policy:MODULES=dep
/etc/initramfs-tools/initramfs.conf:# MODULES: [ most | netboot | dep | list ]
/etc/initramfs-tools/initramfs.conf:MODULES=most
$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs 
(rw,nosuid,relatime,size=1927372k,nr_inodes=481843,mode=755,inode64)
devpts on /dev/pts type devpts 
(rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs 
(rw,nosuid,nodev,noexec,relatime,size=387924k,mode=755,inode64)
chrust-zoot on / type zfs (rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/boot on /boot type zfs (rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/etc on /etc type zfs (rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/home on /home type zfs (rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/home/nabijaczleweli on /home/nabijaczleweli type zfs 
(rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/home/root on /root type zfs 
(rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/opt on /opt type zfs (rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/srv on /srv type zfs (rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/usr on /usr type zfs (rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/usr/local on /usr/local type zfs 
(rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/var on /var type zfs (rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/var/cache on /var/cache type zfs 
(rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/var/lib on /var/lib type zfs 
(rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/var/log on /var/log type zfs 
(rw,relatime,xattr,posixacl,casesensitive)
chrust-zoot/var/tmp on /var/tmp type zfs 
(rw,relatime,xattr,posixacl,casesensitive)
securityfs on /sys/kernel/security type securityfs 
(rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs 
(rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
cgroup2 on /sys/fs/cgroup type cgroup2 
(rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs 
(rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs 
(rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=1962)
hugetlbfs on /dev/hugepages type hugetlbfs 
(rw,nosuid,nodev,relatime,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl 
(rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
systemd-1 on /home/nabijaczleweli/foreign.nabijaczleweli.xyz type autofs 
(rw,relatime,fd=42,pgrp=1,timeout=420,minproto=5,maxproto=5,direct,pipe_ino=2207)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,nr_inodes=1048576,inode64)
/dev/mmcblk0p1 on /boot/efi type vfat 
(rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc 
(rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/user/1000 type tmpfs 
(rw,nosuid,nodev,relatime,size=387924k,nr_inodes=96981,mode=700,uid=1000,gid=1000,inode64)
$ cat /proc/mounts
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs 
rw,nosuid,relatime,size=1927372k,nr_inodes=481843,mode=755,inode64 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=387924k,mode=755,inode64 
0 0
chrust-zoot / zfs rw,relatime,xattr,posixacl,casesensitive 0 0
chrust-zoot/boot /boot zfs rw,relatime,xattr,posixacl,casesensitive 0 0
chrust-zoot/etc /etc zfs rw,relatime,xattr,posixacl,casesensitive 0 0
chrust-zoot/home /home zfs rw,relatime,xattr,posixacl,casesensitive 0 0
chrust-zoot/home/nabijaczleweli /home/nabijaczleweli zfs 
rw,relatime,xattr,posixacl,casesensitive 0 0
chrust-zoot/home/root /root zfs 

Bug#953887: supercollider: indexed help documents display as empty

2024-01-09 Thread IOhannes m zmoelnig
Package: supercollider
Followup-For: Bug #953887

Hi,

it seems you managed to omit the actual version of the supercollider packages
:-)
most likely (from the date of your submission) this was 1:3.10.0+repack-1.

in any case, i'm not able to reproduce the issue (using 1:3.13.0+repack-1+b1).
all help indices and the like are there.

does the problem persist on your side, or can we close this?


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

Kernel: Linux 6.6.9-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.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 supercollider depends on:
ii  supercollider-ide   1:3.13.0+repack-1+b1
ii  supercollider-language  1:3.13.0+repack-1+b1
ii  supercollider-server1:3.13.0+repack-1+b1

Versions of packages supercollider recommends:
ii  supercollider-supernova  1:3.13.0+repack-1+b1

supercollider suggests no packages.

-- no debconf information



Bug#1060205: castxml: BD-Uninstallable: castxml build-depends on missing: libclang-17-dev:mips64el

2024-01-09 Thread Étienne Mollier
Hi Andreas,

Andreas Tille, on 2024-01-09:
> Am Sun, Jan 07, 2024 at 09:05:10PM +0100 schrieb Étienne Mollier:
> > Thanks for the heads up, I'm afraid this is a bit out of hands
> > right now.  According to bug entries #1059465 and #1056116,
> > llvm-toolchain-16 and -17 fail to build on mips64el at the
> > moment.  Also, the llvm-toolchain-15 is not planned to ship with
> > trixie if I trust #1058812.
> 
> Wouldn't it make sense to ask ftpmaster for removal of the binary
> castxml:mips64el?

It may be a bit early to tell: I saw llvm-toolchain-17 upload
today, so maybe its maintainers are up to something.

Have a nice day,  :)
-- 
  .''`.  Étienne Mollier 
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/2, please excuse my verbosity
   `-on air: Spheric Universe Experience - Moonlight


signature.asc
Description: PGP signature


Bug#1060344: ecryptfs-utils: install files into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
Source: ecryptfs-utils
Version: 111-6
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a patch attached to install aliased files into /usr,
for the currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle,
preferably before the time_t-64bit transition.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru ecryptfs-utils-111/debian/changelog ecryptfs-utils-111/debian/changelog
--- ecryptfs-utils-111/debian/changelog	2022-12-19 19:46:40.0 +0100
+++ ecryptfs-utils-111/debian/changelog	2024-01-09 20:57:14.0 +0100
@@ -1,3 +1,10 @@
+ecryptfs-utils (111-6.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install aliases files into /usr (DEP17 M2) (Closes: #-1)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 20:57:14 +0100
+
 ecryptfs-utils (111-6) unstable; urgency=medium
 
   [ Andreas Metzler  ]
diff -Nru ecryptfs-utils-111/debian/ecryptfs-utils.install ecryptfs-utils-111/debian/ecryptfs-utils.install
--- ecryptfs-utils-111/debian/ecryptfs-utils.install	2013-02-09 08:05:28.0 +0100
+++ ecryptfs-utils-111/debian/ecryptfs-utils.install	2024-01-09 20:55:31.0 +0100
@@ -1,7 +1,7 @@
-lib/*/security
-sbin
+sbin/* usr/sbin/
 usr/bin
 usr/lib/*/ecryptfs
+usr/lib/*/security
 usr/share/doc
 usr/share/ecryptfs-utils
 usr/share/locale
diff -Nru ecryptfs-utils-111/debian/ecryptfs-utils.lintian-overrides ecryptfs-utils-111/debian/ecryptfs-utils.lintian-overrides
--- ecryptfs-utils-111/debian/ecryptfs-utils.lintian-overrides	2022-12-19 19:46:40.0 +0100
+++ ecryptfs-utils-111/debian/ecryptfs-utils.lintian-overrides	2024-01-09 20:55:08.0 +0100
@@ -1,3 +1,3 @@
 # false positives
-ecryptfs-utils: elevated-privileges 4755 root/root [sbin/mount.ecryptfs_private]
+ecryptfs-utils: elevated-privileges 4755 root/root [usr/sbin/mount.ecryptfs_private]
 ecryptfs-utils: executable-not-elf-or-script [usr/share/ecryptfs-utils/ecryptfs-record-passphrase]
diff -Nru ecryptfs-utils-111/debian/rules ecryptfs-utils-111/debian/rules
--- ecryptfs-utils-111/debian/rules	2020-06-16 21:31:59.0 +0200
+++ ecryptfs-utils-111/debian/rules	2024-01-09 20:54:55.0 +0100
@@ -21,7 +21,7 @@
 	dh_auto_configure -- \
 		--enable-gpg --enable-pam --enable-static --enable-tspi \
 		--disable-gui --disable-openssl --disable-pkcs11-helper \
-		--disable-pywrap \
+		--disable-pywrap --with-pamdir=/usr/lib/$(DEB_HOST_MULTIARCH)/security \
 		CFLAGS="$(CFLAGS)"
 
 override_dh_auto_install:
@@ -30,7 +30,7 @@
 	install -D -m 0644 debian/local/ecryptfs-utils.pam-auth-update debian/ecryptfs-utils/usr/share/pam-configs/ecryptfs-utils
 
 	# Adding kmod integration
-	install -D -m 0644 debian/local/ecryptfs-utils.kmod debian/ecryptfs-utils/lib/modules-load.d/ecryptfs.conf
+	install -D -m 0644 debian/local/ecryptfs-utils.kmod debian/ecryptfs-utils/usr/lib/modules-load.d/ecryptfs.conf
 
 	# Removing useless files
 	rm -f debian/tmp/usr/lib/*/*.la
@@ -38,7 +38,7 @@
 override_dh_fixperms:
 	dh_fixperms
 
-	chmod 4755 debian/ecryptfs-utils/sbin/mount.ecryptfs_private
+	chmod 4755 debian/ecryptfs-utils/usr/sbin/mount.ecryptfs_private
 
 override_dh_install:
 	dh_install --fail-missing


Bug#1060343: duo-unix: install files into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
Source: duo-unix
Version: 1.11.3-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a patch attached to install files into /usr, for
the currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle,
preferably before the time_t-64bit transition.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru duo-unix-1.11.3/debian/changelog duo-unix-1.11.3/debian/changelog
--- duo-unix-1.11.3/debian/changelog	2020-03-14 18:08:43.0 +0100
+++ duo-unix-1.11.3/debian/changelog	2024-01-09 20:51:24.0 +0100
@@ -1,3 +1,10 @@
+duo-unix (1.11.3-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install aliased files into /usr (DEP17 M2) (Closes: #-1)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 20:51:24 +0100
+
 duo-unix (1.11.3-1) unstable; urgency=medium
 
   * New upstream release (Closes: 952392).
diff -Nru duo-unix-1.11.3/debian/libpam-duo.install duo-unix-1.11.3/debian/libpam-duo.install
--- duo-unix-1.11.3/debian/libpam-duo.install	2011-09-02 22:21:02.0 +0200
+++ duo-unix-1.11.3/debian/libpam-duo.install	2024-01-09 20:51:24.0 +0100
@@ -1,3 +1,3 @@
-lib/*/security/pam_duo.so
+usr/lib/*/security/pam_duo.so
 debian/pam-configs/* usr/share/pam-configs/
 debian/pam_duo.conf etc/security/
diff -Nru duo-unix-1.11.3/debian/not-installed duo-unix-1.11.3/debian/not-installed
--- duo-unix-1.11.3/debian/not-installed	2020-03-14 18:08:43.0 +0100
+++ duo-unix-1.11.3/debian/not-installed	2024-01-09 20:51:24.0 +0100
@@ -1,7 +1,7 @@
 # We use the debian-specific version from debian/pam_duo.conf instead.
 etc/security/pam_duo.conf
 # We don't need .la files for linking
-lib/x86_64-linux-gnu/security/pam_duo.la
+usr/lib/x86_64-linux-gnu/security/pam_duo.la
 usr/lib/x86_64-linux-gnu/libduo.la
 # We do not support static linking.
 usr/lib/x86_64-linux-gnu/libduo.a
diff -Nru duo-unix-1.11.3/debian/rules duo-unix-1.11.3/debian/rules
--- duo-unix-1.11.3/debian/rules	2020-03-14 18:08:43.0 +0100
+++ duo-unix-1.11.3/debian/rules	2024-01-09 20:51:24.0 +0100
@@ -11,7 +11,7 @@
 	dh $@
 
 override_dh_auto_configure:
-	dh_auto_configure -- --with-pam=/lib/$(DEB_HOST_MULTIARCH)/security \
+	dh_auto_configure -- --with-pam=/usr/lib/$(DEB_HOST_MULTIARCH)/security \
 			 --sysconfdir=/etc/security \
 			 --includedir=\$${prefix}/include/duo
 


Bug#1059181: elvis-tiny: diff for NMU version 1.4-24.2

2024-01-09 Thread Chris Hofstaedtler
Control: tags 1059181 + pending


Dear maintainer,

I've prepared an NMU for elvis-tiny (versioned as 1.4-24.2) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

Chris

diff -Nru elvis-tiny-1.4/debian/changelog elvis-tiny-1.4/debian/changelog
--- elvis-tiny-1.4/debian/changelog	2022-10-06 23:10:44.0 +0200
+++ elvis-tiny-1.4/debian/changelog	2024-01-09 21:56:03.0 +0100
@@ -1,3 +1,12 @@
+elvis-tiny (1.4-24.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Install into /usr/bin instead of /bin (DEP17 M2). (Closes: #1059181)
+Per the general plan for the distribution, the paths given to
+update-alternatives are kept unchanged.
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 21:56:03 +0100
+
 elvis-tiny (1.4-24.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru elvis-tiny-1.4/debian/rules elvis-tiny-1.4/debian/rules
--- elvis-tiny-1.4/debian/rules	2022-10-06 23:10:44.0 +0200
+++ elvis-tiny-1.4/debian/rules	2023-12-21 00:28:26.0 +0100
@@ -12,8 +12,8 @@
 	dh_auto_build -- -f Makefile.mix EXTRA_CFLAGS="$(EXTRA_CFLAGS)"
 
 override_dh_auto_install:
-	install -m 755 -d $(tmp)/bin
-	install -m 755 elvis $(tmp)/bin/elvis-tiny
+	install -m 755 -d $(tmp)/usr/bin
+	install -m 755 elvis $(tmp)/usr/bin/elvis-tiny
 
 override_dh_auto_clean:
 	make -f Makefile.mix clobber


Bug#1060342: Please cherry-pick c1083acea707 ("ebtables: Fix corner-case noflush restore bug")

2024-01-09 Thread Michael Biebl
Package: iptables
Version: 1.8.10-1
Severity: normal
Tags: patch


Hi,

firewalld fails to work with the current version of iptables in Debian.
This is exemplified by the autopkgtest which recently has been made
available in Debian (thanks elbrus):
https://ci.debian.net/packages/f/firewalld/unstable/amd64/41650423/

After contacting firewalld upstream in
https://github.com/firewalld/firewalld/issues/1268

it turns out this issue has already been fixed in 
etables (iptables-nft) commit c1083acea707 ("ebtables: Fix corner-case
noflush restore bug").

Cherry-picking this commit for iptables, makes the firewalld test suite
pass. I'm attaching the commit as patch file.

If you are busy, I can offer to NMU.

Regards,
Michael


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

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

Versions of packages iptables depends on:
ii  libc62.37-13
ii  libip4tc21.8.10-1
ii  libip6tc21.8.10-1
ii  libmnl0  1.0.5-2
ii  libnetfilter-conntrack3  1.0.9-6
ii  libnfnetlink01.0.2-2
ii  libnftnl11   1.2.6-2
ii  libxtables12 1.8.10-1
ii  netbase  6.4

Versions of packages iptables recommends:
ii  nftables  1.0.9-1+b2

Versions of packages iptables suggests:
ii  firewalld  2.1.0-1
ii  kmod   31-1

-- no debconf information
commit c1083acea70787eea3f7929fd04718434bb05ba8
Author: Phil Sutter 
Date:   Tue Nov 7 19:12:14 2023 +0100

ebtables: Fix corner-case noflush restore bug

Report came from firwalld, but this is actually rather hard to trigger.
Since a regular chain line prevents it, typical dump/restore use-cases
are unaffected.

Fixes: 73611d5582e72 ("ebtables-nft: add broute table emulation")
Cc: Eric Garver 
Signed-off-by: Phil Sutter 

diff --git a/iptables/tests/shell/testcases/ebtables/0009-broute-bug_0 
b/iptables/tests/shell/testcases/ebtables/0009-broute-bug_0
new file mode 100755
index ..0def0ac5
--- /dev/null
+++ b/iptables/tests/shell/testcases/ebtables/0009-broute-bug_0
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# Missing BROUTING-awareness in ebt_get_current_chain() caused an odd caching 
bug when restoring:
+# - with --noflush
+# - a second table after the broute one
+# - A policy command but no chain line for BROUTING chain
+
+set -e
+
+case "$XT_MULTI" in
+*xtables-nft-multi)
+   ;;
+*)
+   echo "skip $XT_MULTI"
+   exit 0
+   ;;
+esac
+
+$XT_MULTI ebtables-restore --noflush <

Bug#1059631: qhelpgenerator-qt5: nearly-reproducible LastRegisterTime value in .qch files is not timezone-normalized

2024-01-09 Thread Dmitry Shachnev
Hi James!

On Tue, Jan 09, 2024 at 06:40:35PM +, James Addison wrote:
> Followup-For: Bug #1059631
> X-Debbugs-Cc: mity...@debian.org
> 
> Hi Dmitry - could you recommend whether there's anything I should do next for
> this bug?
> 
> As context: the patch was accepted upstream, but with modifications that make
> it cleaner for Qt6.6 albeit in a non-5.15.x compatible way.  I realize that
> might not be ideal maintainence-wise; sorry about that.  I'm a bit unclear on
> the licensing status of 5.15.x and that's making me uncertain about whether to
> offer another patch for that lineage upstream.
> 
> My sense is that with the patch here and also the patch from #1059592 applied,
> we would see at least eight qt-related packages in Debian building with more
> reliable reproducibility.  Not a huge number, but it's becoming rarer to find
> fixups like this that benefit multiple dependent packages (a good thing).

I was going to include these patches together with Qt 5.15.12 transition,
which I am currently preparing.

But if you want it in unstable sooner, I can do a new upload for 5.15.10 and
then merge into my 5.15.12 branch. Just let me know if you need that.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#1039857: podman crashes my systemd-managed sway session on exit

2024-01-09 Thread Antoine Beaupré
On 2023-09-22 22:06:30, Antoine Beaupré wrote:
> On 2023-09-22 21:56:53, Birger Schacht wrote:
>> Hi anarcat,
>>
>> I'd rather not diverge from upstream and carry a patch for a bugfix that 
>> is a wontfix on upstreams side.
>> My hope is that upstream either reconsiders or that there is a another 
>> solution for that problem, that does not require us patching every new 
>> version of sway.
>
> Thanks. I'll rollback my patch and try to find another way.
>
> I strongly doubt upstream will reconsider, they seem to be pretty stuck
> up on that one...

My last attempt at this is now in:

https://github.com/swaywm/sway/pull/7904

Will need a wrapper script, far from ideal, but maybe more likely to succeed.

-- 
Freedom is being able to make decisions that affect mainly you. Power
is being able to make decisions that affect others more than you. If
we confuse power with freedom, we will fail to uphold real freedom.
- Richard Stallman



Bug#1060341: ITP: kvazaar -- Kvazaar is an open-source HEVC encoder

2024-01-09 Thread Joachim Bauch

Package: wnpp
Severity: wishlist
Owner: Joachim Bauch 
X-Debbugs-Cc: debian-de...@lists.debian.org


* Package name: kvazaar
  Version : 2.2.0
  Upstream Author : Ari Lemmetti, Marko Viitanen, Alexandre Mercat,
Jarno Vanne
* URL : https://github.com/ultravideo/kvazaar
* License : BSD 3-Clause
  Programming Lang: C, C++, ASM
  Description : Kvazaar is an open-source HEVC encoder

Kvazaar is an award-winning academic open-source video encoder
for the state-of-the-art High Efficiency Video Coding (HEVC/H.265)
standard developed since 2012. Kvazaar is being developed in C and
optimized in SSE/AVX intrinsics under the BSD-3-Clause license
since v2.1.

The development is being coordinated by Ultra Video Group and the
implementation work is carried out on GitHub.

The main development goals of Kvazaar are:

- Coding efficiency close to HM
- Easy portability to various platforms
- Real- time coding speed
- Optimized computation and memory resources

Kvazaar includes all coding tools of Main, Main 10, and Main Still
Picture profiles of HEVC and its modular source code facilitates
parallelization on multi and manycore processors as well as
algorithm acceleration on hardware.

This cross-platform HEVC encoder is targeted at x86, x64, PowerPC,
and ARM processors on Windows, Linux, and Mac. Kvazaar is also
supported by de-facto standard multimedia frameworks FFmpeg and Libav.

My main motivation for packaging Kvazaar is to be able to use it
from the corresponding libheif plugin, but it could also be used
by FFmpeg and Livav.

A similar package would be x265 which is GPL licensed where Kvazaar
uses BSD license. Kvazaar is faster than x265 for various inputs.

I'm planing to maintain it from the Multimedia Team which I'm
already a member of. For the first release I will need a sponsor,
but I'm planning to apply to become a DD in the near future, so
hopefully at that point I can maintain it without external help.


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#792282: amixer stopped working in 1.0.29-1

2024-01-09 Thread IOhannes m zmoelnig
Package: alsa-utils
Followup-For: Bug #792282

ola.

just looking at old bug reports, i see that i cannot reproduce this issue.
(time has passed, i've tested with 1.2.10-1.1 and 1.1.8-2)

that is, i *can* reproduce the issue with the weird "3-dB" resp "3+dB" syntax,
but it is working nicely with "3dB-" and "3dB+" instead.

so probably the problem has been fix, or you were using some old-style syntax
that was silently deprecated?



Bug#1060222: aide-common: 31_aide_php-fpm defines PHPVERSION 2.2 instead of 8.2

2024-01-09 Thread Frederik Himpe
On Mon, 2024-01-08 at 22:01 +0100, Marc Haber wrote:
> Control: tag -1 confirmed
> 
> Hi,
> 
> 
> On Sun, Jan 07, 2024 at 09:10:17PM +0100, Frederik Himpe wrote:
> > The config file 31_aide_php-fpm defines PHPVERSION as 2.2 instead
> > of 8.2.
> 
> thanks for spotting this. Pardon the stupid question, all PHP
> packages
> in a Debian version us the same PHP version, right? Maybe it would be
> a
> good idea to deliver PHPVERSION it its own config snippet just in
> case
> that multiple PHP related rules have to refer to the versioN?

That might indeed not be a bad idea.

By the way, I also noticed there is still 31_aide_php7 and its rules
seem to conflict with rules in 31_aide_php-common, so I guess
31_aide_php7 can be dropped.

I'm currently also making some new configuration files for other
services and I am happy to contribute them if you are interested. What
would be the best way to send them? Creating pull requests on Salsa?

-- 
Frederik Himpe 



Bug#1054620: bcachefs-tools: Issues in packaging and git repo

2024-01-09 Thread Salvatore Bonaccorso
Hi,

On Mon, Jan 08, 2024 at 12:31:52PM +0200, Faidon Liambotis wrote:
[...]
> On a related note, 1.3.4 is behind now; upstream has released v1.4.0 a
> couple of weeks ago. bcachefs is now in Linux 6.7 (released yesterday),
> so it'd be nice to have up-to-date userspace as well.

FWIW, it will be included in the next experimental upload for linux as
well:
https://salsa.debian.org/kernel-team/linux/-/merge_requests/987

Regards,
Salvatore



Bug#1060340: neovim/experimental FTBFS on most architectures: test hang

2024-01-09 Thread Adrian Bunk
Source: neovim
Version: 0.9.5-2
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/logs.php?pkg=neovim=0.9.5-2

...
 Running tests from test/functional/shada/shada_spec.lua
RUN  T4160 ShaDa support code preserves `s` item size limit with unknown 
entries: 3.16 ms OK
RUN  T4161 ShaDa support code preserves `s` item size limit with instance 
history entries: 2.70 ms OK
RUN  T4162 ShaDa support code leaves .tmp.a in-place when there is error in 
original ShaDa: 1.03 ms OK
RUN  T4163 ShaDa support code does not leave .tmp.a in-place when there is 
error in original ShaDa, but writing with bang: 1.19 ms OK
RUN  T4164 ShaDa support code leaves .tmp.b in-place when there is error in 
original ShaDa and it has .tmp.a: 2.52 ms OK
RUN  T4165 ShaDa support code leaves .tmp.z in-place when there is error in 
original ShaDa and it has .tmp.a … .tmp.x: 2.07 ms OK
RUN  T4166 ShaDa support code errors out when there are .tmp.a … .tmp.z 
ShaDa files: 1.31 ms OK
RUN  T4167 ShaDa support code reads correctly various timestamps: 16.28 ms 
OK
RUN  T4168 ShaDa support code correctly uses shada-r option: 6.67 ms OK
RUN  T4169 ShaDa support code correctly ignores case with shada-r option: 
3.22 ms OK
RUN  T4170 ShaDa support code is able to set  after : 14.19 
ms OK
RUN  T4171 ShaDa support code is able to set all& after setting : 
1.65 ms OK
RUN  T4172 ShaDa support code is able to set  after  using 
:set: 1.39 ms OK
RUN  T4173 ShaDa support code setting  gives proper error message on 
missing number: 3.12 ms OK
RUN  T4174 ShaDa support code does not crash when ShaDa file directory is 
not writable: 28.95 ms OK
RUN  T4175 ShaDa support code does not write NONE file: 28.85 ms OK
RUN  T4176 ShaDa support code does not read NONE file: 25.08 ms OK
-- Tests exited non-zero: Process terminated due to timeout
-- No output to stderr.
CMake Error at /<>/cmake/RunTests.cmake:100 (message):
  functional tests failed with error: Process terminated due to timeout


E: Build killed with signal TERM after 150 minutes of inactivity


Bug#1060339: bcache-tools: Package description: Refer to moved Documentation location

2024-01-09 Thread Salvatore Bonaccorso
Source: bcache-tools
Version: 1.0.8-4
Severity: minor
X-Debbugs-Cc: car...@debian.org

Hi

The package description mentions:

 Documentation for the run-time interface is included in the kernel tree; in
 Documentation/bcache.txt.

This should/can be adjusted to the new location in upstream
documentation, which is now at Documentation/admin-guide/bcache.rst .

Regards,
Salvatore



Bug#1060306: [Pkg-clamav-devel] Bug#1060306: clamav on debian oldstable outdated

2024-01-09 Thread Sebastian Andrzej Siewior
On 2024-01-09 10:09:46 [+0100], p-berger wrote:
> Package: clamav
> Version: 0.103.10+dfsg-0+deb11u1
> 
> 
> The daily logs tell that clamav installation is outdated. I suggest to
> bump the oldstable version to a current version like 0.103.11 which is
> suggested in the error message.
> 
> Here is the error log:
> 
> WARNING: Your ClamAV installation is OUTDATED!
> WARNING: Local version: 0.103.10 Recommended version: 0.103.11

Thank you for the report. I saw that, I just didn't get around. I try to
take care of this over the weekend.

Sebastian



Bug#1060338: lintian-brush: Changelog entries are lacking asterisk

2024-01-09 Thread Andreas Tille
Package: lintian-brush
Version: 0.152
Severity: normal

Hi,

since some time the changelog entries in d/changelog are lacking the leading
asterisk that is usually preceeding any entry.  Please make sure every entry
get the preceeding asterisk.

In case you need more details I will give some example of a broken changelog.

Kind regards and thanks for providing lintian-brush
Andreas.


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

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

Versions of packages lintian-brush depends on:
ii  devscripts   2.23.7
ii  libc62.37-13
ii  libgcc-s113.2.0-9
ii  liblzma5 5.4.5-0.3
ii  libpython3.113.11.7-2
ii  libssl3  3.1.4-2
ii  python3  3.11.6-1
ii  python3-breezy   3.3.4-1.1
ii  python3-debian   0.1.49
ii  python3-debmutate0.68
ii  python3-distro-info  1.7
ii  python3-dulwich  0.21.6-1+b1
ii  python3-iniparse 0.5-1
ii  python3-iso8601  1.0.2-1
ii  python3-levenshtein  0.12.2-2+b5
ii  python3-psycopg2 2.9.9-1+b1
ii  python3-pyinotify0.9.6-2
ii  python3-ruamel.yaml  0.17.21-1
ii  python3-semver   2.10.2-3
ii  python3-tomlkit  0.12.3-1
ii  python3-tqdm 4.64.1-1
ii  python3-upstream-ontologist  0.1.35-1

Versions of packages lintian-brush recommends:
ii  debhelper 13.11.9
ii  decopy0.2.4.8-0.1
ii  dos2unix  7.5.1-1
ii  gpg   2.2.40-1.1+b1
ii  lintian   2.116.3
ii  ognibuild 0.0.18+git20230208.1.9b890a2-1
ii  python3-bs4   4.12.2-2
ii  python3-docutils  0.20.1+dfsg-3
ii  python3-lxml  4.9.4-1
ii  python3-markdown  3.4.4-1

Versions of packages lintian-brush suggests:
ii  brz-debian 2.8.78
ii  git-buildpackage   0.9.33
ii  gnome-pkg-tools0.22.9
ii  po-debconf 1.0.21+nmu1
ii  postgresql-common  256

-- no debconf information



Bug#1060337: barada-pam: install into /usr for DEP17, NMU version 0.5-3.3

2024-01-09 Thread Chris Hofstaedtler
Package: barada-pam
Version: 0.5-3.2
Severity: normal
Tags: patch  pending


Dear maintainer,

I've prepared an NMU for barada-pam (versioned as 0.5-3.3) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

I assume you do not intend to backport to bookworm or earlier.

For additional details about DEP17, please see
https://wiki.debian.org/UsrMerge

Best,
Chris
diff -Nru barada-pam-0.5/debian/changelog barada-pam-0.5/debian/changelog
--- barada-pam-0.5/debian/changelog	2022-03-29 19:08:27.0 +0200
+++ barada-pam-0.5/debian/changelog	2024-01-09 19:54:45.0 +0100
@@ -1,3 +1,11 @@
+barada-pam (0.5-3.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Install aliased files into /usr (DEP17 M2)
+  * Install PAM module into multiarch path.
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 19:54:45 +0100
+
 barada-pam (0.5-3.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru barada-pam-0.5/debian/libpam-barada.install barada-pam-0.5/debian/libpam-barada.install
--- barada-pam-0.5/debian/libpam-barada.install	2012-05-31 19:42:44.0 +0200
+++ barada-pam-0.5/debian/libpam-barada.install	2024-01-09 19:54:45.0 +0100
@@ -1,2 +1,2 @@
-lib/security/*.so
+usr/lib/*/security/*.so
 usr/bin/* usr/sbin
diff -Nru barada-pam-0.5/debian/rules barada-pam-0.5/debian/rules
--- barada-pam-0.5/debian/rules	2012-05-31 19:42:44.0 +0200
+++ barada-pam-0.5/debian/rules	2024-01-09 19:54:39.0 +0100
@@ -43,7 +43,7 @@
 	dh_testdir
 
 	# Add here commands to compile the package.
-	$(MAKE)
+	$(MAKE) pam_barada_sodir=/usr/lib/$(DEB_HOST_MULTIARCH)/security
 
 	touch $@
 
@@ -65,7 +65,7 @@
 	dh_installdirs
 
 	# Add here commands to install the package into debian/tmp
-	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+	$(MAKE) pam_barada_sodir=/usr/lib/$(DEB_HOST_MULTIARCH)/security DESTDIR=$(CURDIR)/debian/tmp install
 	# barada-add goes and makes /etc/barada.d 0600 because the keys
 	# to the castle are stored there
 	chmod 600 $(CURDIR)/debian/libpam-barada/etc/barada.d


Bug#1060225: protobuf: Install proto_api.h

2024-01-09 Thread GCS
Control: forwarded -1 https://github.com/protocolbuffers/protobuf/issues/9464

Hi,

On Sun, Jan 7, 2024 at 9:42 PM Kari Pahula  wrote:
> For some reason, protobuf doesn't apparently install
> python/google/protobuf/proto_api.h anywhere.  For example
> https://github.com/pybind/pybind11_protobuf uses it with an #include
> which it assumes to find under "python" directory after fetching it
> with cmake.  For packaging use that won't work and it'd help to have
> it available in protobuf's packages.
 It has been left out since at least 3.14 on purpose. See the issue
this report is forwarded to.
I do not plan to force install it for the package.

Regards,
Laszlo/GCS



Bug#1060176: [Debian-med-packaging] Bug#1060176: dipy: FTBFS on ppc64el: FAILED dipy/segment/tests/test_mrf.py::test_icm_square - AssertionError

2024-01-09 Thread Étienne Mollier
Control: tags -1 + fixed-upstream pending

Good day,

I am working on bumping dipy version to 1.8.0 for some time, and
in the light of my ppc64el build attempt, the new upstream
version did not fail to build from source.  I'm hopeful that the
upcoming upload is going to fix this for sure.  That was a qemu
build, and I'm not at risk of flaky test issue, but crossing
fingers.

Have a nice one,  :)
-- 
  .''`.  Étienne Mollier 
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/2, please excuse my verbosity
   `-on air: The Inner Road - Dark Door


signature.asc
Description: PGP signature


Bug#1060289: linphone: why are there ringtones in mkv encapsulated opus and the only thing it is able to use are wav files?

2024-01-09 Thread Dennis Filder
X-Debbugs-CC: "Mr. T" 
Control: close -1

I'm closing this since the linphone-desktop in Bookworm has Matroska
support and can play MKV ringtones just fine.

Regards.



Bug#1054137: apt: let dh_installsystemd choose the location of units

2024-01-09 Thread Johannes Schauer Marin Rodrigues
Control: affects -1 + mmdebstrap

Hi,

Quoting Chris Hofstaedtler (2024-01-09 18:46:14)
> On Tue, Oct 17, 2023 at 04:36:19PM +0200, Helmut Grohne wrote:
> [Move systemd files to /usr]
> > I'm attaching a patch for your convenience.
> 
> Could I ask you to apply this patch some time soon, please?
> 
> > Once dh_installsystemd is updated and apt
> > binNMUed, it will have no files left in aliased locations.
> 
> debhelper is already changed, so dh_installsystemd will already
> install into /usr.

this bug affects my package mmdebstrap. For your convenience, I created a MR on
salsa:

https://salsa.debian.org/apt-team/apt/-/merge_requests/318

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#1060336: /usr/share/initramfs-tools/hooks/klibc-utils: cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead

2024-01-09 Thread наб
Package: klibc-utils
Version: 2.0.13-2
Severity: normal
File: /usr/share/initramfs-tools/hooks/klibc-utils

Dear Maintainer,

On a rebuild I just got
  W: Possible missing firmware /lib/firmware/i915/mtl_guc_70.bin for module i915
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
  Processing triggers for libc-bin (2.37-13) ...
and
  $ grep -rwo 'cp -[^ ]*' /usr/share/initramfs-tools/  | grep ' .*n'
  /usr/share/initramfs-tools/hooks/klibc-utils:cp -pnL
so here we are.

Best,
наб

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

Kernel: Linux 6.6.9-amd64 (SMP w/2 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
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages klibc-utils depends on:
ii  libklibc  2.0.13-2

klibc-utils recommends no packages.

klibc-utils suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#1054137: apt: let dh_installsystemd choose the location of units

2024-01-09 Thread Julian Andres Klode
On Tue, Jan 09, 2024 at 07:49:48PM +0100, Julian Andres Klode wrote:
> On Tue, Jan 09, 2024 at 06:46:14PM +0100, Chris Hofstaedtler wrote:
> > Dear APT Maintainers,
> > 
> > On Tue, Oct 17, 2023 at 04:36:19PM +0200, Helmut Grohne wrote:
> > [Move systemd files to /usr]
> > > I'm attaching a patch for your convenience.
> > 
> > Could I ask you to apply this patch some time soon, please?
> 
> No, the patch is currently not in an actionable state to my
> knowledge, we spend a couple hours trying to sort things out
> in October or so but didn't get anywhere.
> 
> And there's urgent RC bug fixing in python-apt I
> do need to finish up first before I can wrap my head around
> this again.

FWIW, I'm more inclined to move the files to /usr manually, that
avoids all the risky business we identified trying to whack
dh_installsystemd into shape to install that successfully.

I could do that before the time_t transition, presumably next
Monday.
-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#1058924: gnome-software: does not list or find any apt package

2024-01-09 Thread Patrice Duroux
This trouble does not occur today. Maybe a daily update!
Sorry then for this and my noise.

Many thanks,
Patrice

PS: Could a problem with dbus and the tracker-miner-fs-3 service in my
user/desktop session be a possible culprit?! Not expert enough.


Le lun. 8 janv. 2024 à 21:33, Jeremy Bícha
 a écrit :
>
> On Mon, Jan 8, 2024 at 3:27 PM Patrice Duroux  
> wrote:
> > Nop. Same after a reboot, here are the journalctl messages if it may help:
>
> Could you create a new bug? The original bug is fixed for me on both
> Ubuntu 24.04 and Debian Testing (after I installed gnome-software
> 45.3-2).
>
> Thank you,
> Jeremy Bícha



Bug#1060335: 389-ds-base: install files into /usr (DEP17 M2)

2024-01-09 Thread Chris Hofstaedtler
Source: 389-ds-base
Version: 2.4.4+dfsg1-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a patch attached to install aliased files into /usr, for
the currently ongoing UsrMerge effort [1].  It has been build-tested
and checked by dumat.

Please review it and upload to unstable during the trixie cycle,
preferably before the time_t-64bit transition.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please then
upload to experimental and get in touch with the UsrMerge driver,
please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru 389-ds-base-2.4.4+dfsg1/debian/389-ds-base.install 389-ds-base-2.4.4+dfsg1/debian/389-ds-base.install
--- 389-ds-base-2.4.4+dfsg1/debian/389-ds-base.install	2024-01-08 16:13:23.0 +0100
+++ 389-ds-base-2.4.4+dfsg1/debian/389-ds-base.install	2024-01-09 19:14:23.0 +0100
@@ -1,10 +1,10 @@
 etc/dirsrv/config/
 etc/dirsrv/schema/*.ldif
 etc/systemd/
-lib/systemd/system/dirsrv-snmp.service
-lib/systemd/system/dirsrv.target
-lib/systemd/system/dirsrv@.service
-lib/systemd/system/dirsrv@.service.d/custom.conf
+usr/lib/systemd/system/dirsrv-snmp.service
+usr/lib/systemd/system/dirsrv.target
+usr/lib/systemd/system/dirsrv@.service
+usr/lib/systemd/system/dirsrv@.service.d/custom.conf
 usr/bin/dbscan
 usr/bin/ds-logpipe
 usr/bin/ds-replcheck
diff -Nru 389-ds-base-2.4.4+dfsg1/debian/389-ds-base.links 389-ds-base-2.4.4+dfsg1/debian/389-ds-base.links
--- 389-ds-base-2.4.4+dfsg1/debian/389-ds-base.links	2024-01-08 16:13:23.0 +0100
+++ 389-ds-base-2.4.4+dfsg1/debian/389-ds-base.links	2024-01-09 19:14:33.0 +0100
@@ -1 +1 @@
-/dev/null	lib/systemd/system/dirsrv.service
+/dev/null	usr/lib/systemd/system/dirsrv.service
diff -Nru 389-ds-base-2.4.4+dfsg1/debian/changelog 389-ds-base-2.4.4+dfsg1/debian/changelog
--- 389-ds-base-2.4.4+dfsg1/debian/changelog	2024-01-08 17:04:08.0 +0100
+++ 389-ds-base-2.4.4+dfsg1/debian/changelog	2024-01-09 19:30:25.0 +0100
@@ -1,3 +1,10 @@
+389-ds-base (2.4.4+dfsg1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install aliased files into /usr (DEP17 M2) (Closes: #-1)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 19:30:25 +0100
+
 389-ds-base (2.4.4+dfsg1-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru 389-ds-base-2.4.4+dfsg1/debian/rules 389-ds-base-2.4.4+dfsg1/debian/rules
--- 389-ds-base-2.4.4+dfsg1/debian/rules	2024-01-08 16:40:49.0 +0100
+++ 389-ds-base-2.4.4+dfsg1/debian/rules	2024-01-09 19:26:16.0 +0100
@@ -33,7 +33,7 @@
 	dh_auto_configure -- \
 		--with-openldap \
 		--with-systemd \
-		--with-systemdsystemunitdir=/lib/systemd/system \
+		--with-systemdsystemunitdir=/usr/lib/systemd/system \
 		--with-systemdsystemconfdir=/etc/systemd/system \
 		--with-systemdgroupname=dirsrv.target \
 		--with-tmpfiles-d=/etc/tmpfiles.d \


Bug#1054137: apt: let dh_installsystemd choose the location of units

2024-01-09 Thread Julian Andres Klode
On Tue, Jan 09, 2024 at 06:46:14PM +0100, Chris Hofstaedtler wrote:
> Dear APT Maintainers,
> 
> On Tue, Oct 17, 2023 at 04:36:19PM +0200, Helmut Grohne wrote:
> [Move systemd files to /usr]
> > I'm attaching a patch for your convenience.
> 
> Could I ask you to apply this patch some time soon, please?

No, the patch is currently not in an actionable state to my
knowledge, we spend a couple hours trying to sort things out
in October or so but didn't get anywhere.

And there's urgent RC bug fixing in python-apt I
do need to finish up first before I can wrap my head around
this again.


-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#1060334: atop: install files into /usr (DEP17)

2024-01-09 Thread Chris Hofstaedtler
Source: atop
Version: 2.10.0-1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Your package currently installs this file:
   /lib/systemd/system-sleep/atop-pm

Please find a patch attached to install it into /usr, for the
currently ongoing UsrMerge effort [1].  It has been build-tested and
checked by dumat.

Please review it and upload to unstable during the trixie cycle,
preferably before the time_t-64bit transition.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please then
upload to experimental and get in touch with the UsrMerge driver,
please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru atop-2.10.0/debian/changelog atop-2.10.0/debian/changelog
--- atop-2.10.0/debian/changelog	2024-01-06 07:07:38.0 +0100
+++ atop-2.10.0/debian/changelog	2024-01-09 19:37:36.0 +0100
@@ -1,3 +1,10 @@
+atop (2.10.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Honor systemd.pc's systemdsleepdir for DEP17. (Closes: #-1)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 19:37:36 +0100
+
 atop (2.10.0-1) unstable; urgency=medium
 
   * new upstream version 2.10.0
diff -Nru atop-2.10.0/debian/control atop-2.10.0/debian/control
--- atop-2.10.0/debian/control	2024-01-06 07:07:38.0 +0100
+++ atop-2.10.0/debian/control	2024-01-09 19:37:17.0 +0100
@@ -4,7 +4,7 @@
 Maintainer: Marc Haber 
 Uploaders: Marc Haber 
 Build-Depends: debhelper-compat (= 13), zlib1g-dev, libncurses-dev,
-	libglib2.0-dev
+	libglib2.0-dev, pkgconf, systemd-dev
 Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Homepage: https://atoptool.nl/
diff -Nru atop-2.10.0/debian/rules atop-2.10.0/debian/rules
--- atop-2.10.0/debian/rules	2024-01-06 07:07:38.0 +0100
+++ atop-2.10.0/debian/rules	2024-01-09 19:37:36.0 +0100
@@ -9,6 +9,7 @@
 # see ENVIRONMENT in dpkg-buildflags(1)
 # package maintainers to append CFLAGS
 export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+export deb_systemdsleepdir = $(shell pkg-config --variable=systemdsleepdir systemd)
 
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
@@ -26,12 +27,12 @@
 	dh_installinit --name=atop
 
 override_dh_auto_install:
-	dh_auto_install
+	dh_auto_install -- PMPATHD=${deb_systemdsleepdir}
 	make sysvinstall DESTDIR=$(shell pwd)/debian/atop
-	make install DESTDIR=$(shell pwd)/debian/atop
+	make install DESTDIR=$(shell pwd)/debian/atop PMPATHD=${deb_systemdsleepdir}
 	mv debian/atop/lib/systemd/system/atop-rotate.timer debian/atop.atop-rotate.timer
 	mv debian/atop/lib/systemd/system/atop-rotate.service debian/atop.atop-rotate.service
-	rmdir debian/atop/lib/systemd/system
+	rmdir --parents --ignore-fail-on-non-empty debian/atop/lib/systemd/system
 	cp atop.default debian/atop.default
 	cp atop.service debian/atop.service
 	cp atop.default debian/atop.default


Bug#1060052: confirmed :-(

2024-01-09 Thread Andreas B. Mundt
Hi,

with our home directories mounted as cifs shares, we are hit by this
issue quite hard:  People can't login (because sddm is missing the
home directory) or it takes ages (or ~20 min if you are patient) until
the KDE plasma desktop gets usable.  It doesn't seem to be always
triggered, but in cases it does, it's rather fatal.  I remember
'cifs_flush_folio' from a quick look at the logs …

After booting with the 6.1.0-16 kernel, systems are back to normal.
If any more details are needed to fix the issue, just let me know.

Best regards,

  Andi



Bug#1060332: /usr/share/man/man4/libinput.4.gz: Option ccelStepFallback" "float", Option ccelStepMotion" "float", .

2024-01-09 Thread наб
Package: xserver-xorg-input-libinput
Version: 1.3.0-1
Severity: normal
File: /usr/share/man/man4/libinput.4.gz

Dear Maintainer,

libinput(4):
   Option "AccelSpeed" "float"
  Sets the pointer acceleration speed within the range [-1, 1].   
This  only  ap-
  plies  to  the  flat  or adaptive profile.  Option 
ccelPointsFallback" "string"
  Sets the points of the Fallback acceleration function, (see the 
libinput  docu-
  mentation).   The  string must be a space-separated list of 
floating point non-
  negative numbers, e.g.  "0.0 1.0 2.4 2.5".  This only  applies  
to  the  custom
  profile.   Option ccelStepFallback" "float" Sets the step between 
the points of
  the Fallback acceleration function, (see the libinput 
documentation).   When  a
  step  of  0.0 is provided, libinput's default Fallback 
acceleration function is
  used.  This only applies  to  the  custom  profile.   Option  
ccelPointsMotion"
  "string"  Equivalent to AccelPointsFallback but applies to the 
Motion accelera-
  tion function.  Option ccelStepMotion" "float" Equivalent to  
AccelStepFallback
  but  applies  to  the  Motion  acceleration function.  Option 
ccelPointsScroll"
  "string" Equivalent to AccelPointsFallback but applies to the 
Scroll  accelera-
  tion  function.  Option ccelStepScroll" "float" Equivalent to 
AccelStepFallback
  but applies to the Scroll acceleration function.
do notice Option ccelStepFallback "float" and similar, clearly mangled.

Best,
наб 

-- Package-specific info:
/etc/X11/X does not exist.
/etc/X11/X is not a symlink.
/etc/X11/X is not executable.

VGA-compatible devices on PCI bus:
--

/etc/X11/xorg.conf does not exist.

Contents of /etc/X11/xorg.conf.d:
-
total 0

/etc/modprobe.d contains no KMS configuration files.

Kernel version (/proc/version):
---
Linux version 6.6.9-amd64 (debian-ker...@lists.debian.org) (gcc-13 (Debian 
13.2.0-9) 13.2.0, GNU ld (GNU Binutils for Debian) 2.41.50.20231227) #1 SMP 
PREEMPT_DYNAMIC Debian 6.6.9-1 (2024-01-01)

Xorg X server log files on system:
--
-rw-r--r-- 1 nabijaczleweli nabijaczleweli 28815 Jan  9 19:37 
/home/nabijaczleweli/.local/share/xorg/Xorg.0.log

Contents of most recent Xorg X server log file 
(/home/nabijaczleweli/.local/share/xorg/Xorg.0.log):
---
[  2023.416] 
X.Org X Server 1.21.1.10
X Protocol Version 11, Revision 0
[  2023.418] Current Operating System: Linux chrust 6.6.9-amd64 #1 SMP 
PREEMPT_DYNAMIC Debian 6.6.9-1 (2024-01-01) x86_64
[  2023.418] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.6.9-amd64 
root=UUID=2fdf93ca-bef8-4e5c-9fb1-37c2c514f86f ro quiet 
modprobe.blacklist=intel_snd_avc
[  2023.420] xorg-server 2:21.1.10-1 (https://www.debian.org/support) 
[  2023.421] Current version of pixman: 0.42.2
[  2023.424]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[  2023.424] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2023.430] (==) Log file: 
"/home/nabijaczleweli/.local/share/xorg/Xorg.0.log", Time: Tue Jan  9 17:47:05 
2024
[  2023.431] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2023.431] (==) No Layout section.  Using the first Screen section.
[  2023.431] (==) No screen section available. Using defaults.
[  2023.431] (**) |-->Screen "Default Screen Section" (0)
[  2023.431] (**) |   |-->Monitor ""
[  2023.432] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[  2023.432] (==) Automatically adding devices
[  2023.432] (==) Automatically enabling devices
[  2023.432] (==) Automatically adding GPU devices
[  2023.432] (==) Automatically binding GPU devices
[  2023.432] (==) Max clients allowed: 256, resource mask: 0x1f
[  2023.432] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  2023.432]Entry 

Bug#1059631: qhelpgenerator-qt5: nearly-reproducible LastRegisterTime value in .qch files is not timezone-normalized

2024-01-09 Thread James Addison
Followup-For: Bug #1059631
X-Debbugs-Cc: mity...@debian.org

Hi Dmitry - could you recommend whether there's anything I should do next for
this bug?

As context: the patch was accepted upstream, but with modifications that make
it cleaner for Qt6.6 albeit in a non-5.15.x compatible way.  I realize that
might not be ideal maintainence-wise; sorry about that.  I'm a bit unclear on
the licensing status of 5.15.x and that's making me uncertain about whether to
offer another patch for that lineage upstream.

My sense is that with the patch here and also the patch from #1059592 applied,
we would see at least eight qt-related packages in Debian building with more
reliable reproducibility.  Not a huge number, but it's becoming rarer to find
fixups like this that benefit multiple dependent packages (a good thing).

Thanks,
James



Bug#1060333: atmel-firmware: install files into /usr (DEP17)

2024-01-09 Thread Chris Hofstaedtler
Source: atmel-firmware
Version: 1.3-7
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Please find a patch attached to install aliased files into /usr,
for the currently ongoing UsrMerge effort [1].
It has been build-tested and checked by dumat.

Please review it and upload to unstable during the trixie cycle,
preferably before the time_t-64bit transition.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please
then upload to experimental and get in touch with the UsrMerge
driver, please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru atmel-firmware-1.3/debian/changelog atmel-firmware-1.3/debian/changelog
--- atmel-firmware-1.3/debian/changelog	2023-01-18 01:51:47.0 +0100
+++ atmel-firmware-1.3/debian/changelog	2024-01-09 19:30:54.0 +0100
@@ -1,3 +1,10 @@
+atmel-firmware (1.3-7.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install files into /usr (DEP17 M2) (Closes: #-1)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 19:30:54 +0100
+
 atmel-firmware (1.3-7) unstable; urgency=medium
 
   [ Cyril Brulebois ]
diff -Nru atmel-firmware-1.3/debian/rules atmel-firmware-1.3/debian/rules
--- atmel-firmware-1.3/debian/rules	2021-12-29 07:06:04.0 +0100
+++ atmel-firmware-1.3/debian/rules	2024-01-09 19:30:54.0 +0100
@@ -5,9 +5,9 @@
 
 override_dh_auto_install:
 	dh_auto_install
-	install -d -m 0755 debian/atmel-firmware/lib/firmware
-	install -m 0644 images/*.bin debian/atmel-firmware/lib/firmware
-	install -m 0644 images.usb/*.bin debian/atmel-firmware/lib/firmware
+	install -d -m 0755 debian/atmel-firmware/usr/lib/firmware
+	install -m 0644 images/*.bin debian/atmel-firmware/usr/lib/firmware
+	install -m 0644 images.usb/*.bin debian/atmel-firmware/usr/lib/firmware
 	install -D -m 0755 atmel_fwl.pl debian/atmel-firmware/usr/sbin/atmel_fwl
 	install -D -m 0644 atmel_fwl.8 debian/atmel-firmware/usr/share/man/man8/atmel_fwl.8
 	install -D -m 0644 atmel.conf debian/atmel-firmware/etc/pcmcia/atmel.conf


Bug#1060217: plocate command blocks waiting io_uring operation

2024-01-09 Thread Steinar H. Gunderson
On Tue, Jan 09, 2024 at 07:34:56PM +0100, Manolis Stamatogiannakis wrote:
> I also gave it a shot reproducing on a RPi Zero 2, but it's either too fast
> (even with cpulimit), or the issue is architecture-specific and does not
> manifest on ARMv7.

Can I claim “this is obviously a kernel bug” and pass the buck? :-)

I mean, if you would be willing to give out access on your machine,
I could SSH in and debug there, but obviously this is a pretty narrow
case no matter what the actual issue is.

/* Steinar */
-- 
Homepage: https://www.sesse.net/



Bug#1060331: /usr/share/man/man4/libinput.4.gz: SYNOPSIS says Section "InputDevice" but the DESCRIPTION says It is recommended that libinput devices are configured through the InputClass directive

2024-01-09 Thread наб
Package: xserver-xorg-input-libinput
Version: 1.3.0-1
Severity: normal
File: /usr/share/man/man4/libinput.4.gz

Dear Maintainer,

libinput(4):
  SYNOPSIS
 Section "InputDevice"
   Identifier "devname"
   Driver "libinput"
   Option "Device"   "devpath"
   ...
 EndSection

  DESCRIPTION
 It is recommended that libinput devices are configured through the  
InputClass  direc-
 tive  (refer to xorg.conf(5)) instead of manual per-device 
configuration. Devices con-
 figured in the xorg.conf(5) are not hot-plug capable.

These are at odds.

Best,
наб

-- Package-specific info:
/etc/X11/X does not exist.
/etc/X11/X is not a symlink.
/etc/X11/X is not executable.

VGA-compatible devices on PCI bus:
--

/etc/X11/xorg.conf does not exist.

Contents of /etc/X11/xorg.conf.d:
-
total 0

/etc/modprobe.d contains no KMS configuration files.

Kernel version (/proc/version):
---
Linux version 6.6.9-amd64 (debian-ker...@lists.debian.org) (gcc-13 (Debian 
13.2.0-9) 13.2.0, GNU ld (GNU Binutils for Debian) 2.41.50.20231227) #1 SMP 
PREEMPT_DYNAMIC Debian 6.6.9-1 (2024-01-01)

Xorg X server log files on system:
--
-rw-r--r-- 1 nabijaczleweli nabijaczleweli 28358 Jan  9 17:47 
/home/nabijaczleweli/.local/share/xorg/Xorg.0.log

Contents of most recent Xorg X server log file 
(/home/nabijaczleweli/.local/share/xorg/Xorg.0.log):
---
[  2023.416] 
X.Org X Server 1.21.1.10
X Protocol Version 11, Revision 0
[  2023.418] Current Operating System: Linux chrust 6.6.9-amd64 #1 SMP 
PREEMPT_DYNAMIC Debian 6.6.9-1 (2024-01-01) x86_64
[  2023.418] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.6.9-amd64 
root=UUID=2fdf93ca-bef8-4e5c-9fb1-37c2c514f86f ro quiet 
modprobe.blacklist=intel_snd_avc
[  2023.420] xorg-server 2:21.1.10-1 (https://www.debian.org/support) 
[  2023.421] Current version of pixman: 0.42.2
[  2023.424]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[  2023.424] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2023.430] (==) Log file: 
"/home/nabijaczleweli/.local/share/xorg/Xorg.0.log", Time: Tue Jan  9 17:47:05 
2024
[  2023.431] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2023.431] (==) No Layout section.  Using the first Screen section.
[  2023.431] (==) No screen section available. Using defaults.
[  2023.431] (**) |-->Screen "Default Screen Section" (0)
[  2023.431] (**) |   |-->Monitor ""
[  2023.432] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[  2023.432] (==) Automatically adding devices
[  2023.432] (==) Automatically enabling devices
[  2023.432] (==) Automatically adding GPU devices
[  2023.432] (==) Automatically binding GPU devices
[  2023.432] (==) Max clients allowed: 256, resource mask: 0x1f
[  2023.432] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  2023.432]Entry deleted from font path.
[  2023.432] (==) FontPath set to:
built-ins
[  2023.432] (==) ModulePath set to "/usr/lib/xorg/modules"
[  2023.432] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[  2023.432] (II) Loader magic: 0x5615b1bfff00
[  2023.432] (II) Module ABI versions:
[  2023.432]X.Org ANSI C Emulation: 0.4
[  2023.432]X.Org Video Driver: 25.2
[  2023.432]X.Org XInput driver : 24.4
[  2023.432]X.Org Server Extension : 10.0
[  2023.433] (++) using VT number 2

[  2023.435] (II) systemd-logind: took control of session 
/org/freedesktop/login1/session/_37
[  2023.437] (II) xfree86: Adding drm device (/dev/dri/card0)
[  2023.437] (II) Platform probe for 
/sys/devices/pci:00/:00:02.0/drm/card0
[  2023.438] (II) systemd-logind: got fd for /dev/dri/card0 226:0 

Bug#1060217: plocate command blocks waiting io_uring operation

2024-01-09 Thread Manolis Stamatogiannakis
On Tue, 9 Jan 2024 at 14:27, Steinar H. Gunderson  wrote:

> On Mon, Jan 08, 2024 at 08:44:25AM +0100, Steinar H. Gunderson wrote:
> > Doing so, thanks. I could probably see if Debian has a porterbox where I
> can
> > reproduce this, but I'm not too optimistic (and I don't have a lot of
> extra
> > time to dedicate to this right now, unfortunately).
>
> There's a single Marvell porterbox, but it runs armhf (not armel) and a
> 4.9.0
> kernel, so no, there's no simple way for me to reproduce this.
>

Thanks for checking this.

I explored if building a suitable QEMU VM is possible, but it appears to be
a deadlock:

- People appear to be using the versatile boards [1] to emulate armel on
QEMU.
- Debian stopped supporting versatile boards in 2016 [2].

There's also a project automatically creating QEMU images for different
Debian-supported architectures [3], but armel is marked "currently not
working; I have no idea about how to make it work" :-D

I also gave it a shot reproducing on a RPi Zero 2, but it's either too fast
(even with cpulimit), or the issue is architecture-specific and does not
manifest on ARMv7.

Perhaps the last hope would lie on the maintainers of the armel installers,
who *may* have a setup (physical or virtual) for testing.

Best regards,
Manolis

[1] https://qemu.readthedocs.io/en/master/system/arm/versatile.html
[2]
https://linux.debian.ports.arm.narkive.com/LZmJKpyJ/arm-ports-bof-armel-in-buster#post6
[3] https://people.debian.org/~gio/dqib/


> /* Steinar */
> --
> Homepage: https://www.sesse.net/
>


Bug#1057897: #1057897: accountsservice: Installs systemd system unit into /lib

2024-01-09 Thread Chris Hofstaedtler
Control: tags -1 + patch

Here is a trivial patch to install into /usr instead. It was already
checked by dumat, so it could directly go into unstable.

Note: this should not be backported to bookworm. If you intend to
backport, please use dh_movetousr instead.

If your package will change for the t64 transition or otherwise
rename/split/move its binaries (packages) during trixie, please then
upload to experimental and get in touch with the UsrMerge driver,
please see the wiki [1].

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru accountsservice-23.13.9/debian/accountsservice.install accountsservice-23.13.9/debian/accountsservice.install
--- accountsservice-23.13.9/debian/accountsservice.install	2023-11-15 13:14:43.0 +0100
+++ accountsservice-23.13.9/debian/accountsservice.install	2024-01-09 19:20:13.0 +0100
@@ -1,4 +1,4 @@
-lib
+usr/lib/systemd
 usr/libexec
 usr/share/accountsservice/user-templates
 usr/share/dbus-1
diff -Nru accountsservice-23.13.9/debian/changelog accountsservice-23.13.9/debian/changelog
--- accountsservice-23.13.9/debian/changelog	2023-11-15 13:14:43.0 +0100
+++ accountsservice-23.13.9/debian/changelog	2024-01-09 19:20:13.0 +0100
@@ -1,3 +1,10 @@
+accountsservice (23.13.9-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install systemd unit into /usr (DEP17 M2)
+
+ -- Chris Hofstaedtler   Tue, 09 Jan 2024 19:20:13 +0100
+
 accountsservice (23.13.9-5) unstable; urgency=medium
 
   * Team upload
diff -Nru accountsservice-23.13.9/debian/rules accountsservice-23.13.9/debian/rules
--- accountsservice-23.13.9/debian/rules	2023-11-15 13:14:43.0 +0100
+++ accountsservice-23.13.9/debian/rules	2024-01-09 19:20:13.0 +0100
@@ -23,6 +23,6 @@
 		-Ddocbook=true \
 		-Dgdmconffile=/etc/gdm3/daemon.conf \
 		-Dadmin_group=sudo \
-		-Dsystemdsystemunitdir=/lib/systemd/system \
+		-Dsystemdsystemunitdir=/usr/lib/systemd/system \
 		-Dintrospection=true \
 		$(extra_meson_options)


Bug#1060330: sccache: Please enable distributed storage before the migration to testing/next release

2024-01-09 Thread Sylvestre Ledru
Package: sccache
Severity: important

Dear Maintainer,

Reporting this bug as upstream of sccache.

I really would like to avoid shipping sccache without distributed support.
Currently, these key features have been disabled:
https://salsa.debian.org/debian/sccache/-/blob/debian/latest/debian/patches/2002_no_opendal_backends.patch

Happy to help with the packaging of opendal if it helps.

Thanks
Sylvestre


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (600, 'unstable'), (500, 'oldstable'), (300, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-5-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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 sccache depends on:
ii  libc6  2.37-12
ii  libgcc-s1  13.2.0-7
ii  libssl33.1.4-2
ii  libzstd1   1.5.5+dfsg2-2

sccache recommends no packages.

sccache suggests no packages.



Bug#1060329: [INTL:es] Spanish translation of fheroes2-pkg debconf template

2024-01-09 Thread Camaleón
Package: fheroes2-pkg
Severity: wishlist
Tags: patch l10n

Hello,

You can find enclosed the Spanish translation template to be uploaded with the 
latest package build.

Kindly place this file in debian/po/ as es.po for your next upload.

Cheers,
-- 
Camaleón# fheroes2-pkg po-debconf translation to Spanish
# Copyright (C) 2013 Software in the Public Interest
# This file is distributed under the same license as the fheroes2-pkg package.
#
# Changes:
# - Initial translation
# Camaleón , 2013
#
# - Updates
#
#
# Traductores, si no conocen el formato PO, merece la pena leer la
# documentación de gettext, especialmente las secciones dedicadas a este
# formato, por ejemplo ejecutando:
# info -n '(gettext)PO Files'
# info -n '(gettext)Header Entry'
#
# Equipo de traducción al español, por favor lean antes de traducir
# los siguientes documentos:
#
# - El proyecto de traducción de Debian al español
# http://www.debian.org/intl/spanish/
# especialmente las notas y normas de traducción en
# http://www.debian.org/intl/spanish/notas
#
# - La guía de traducción de po's de debconf:
# /usr/share/doc/po-debconf/README-trans
# o http://www.debian.org/intl/l10n/po-debconf/README-trans
#
msgid ""
msgstr ""
"Project-Id-Version: fheroes2-pkg\n"
"Report-Msgid-Bugs-To: fheroes2-...@packages.debian.org\n"
"POT-Creation-Date: 2015-04-12 05:48+1000\n"
"PO-Revision-Date: 2024-01-09 19:06+0100\n"
"Last-Translator: Camaleón \n"
"Language-Team: Debian Spanish \n"
"Language: es\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"
"X-Generator: Poedit 2.4.2\n"

#. Type: boolean
#. Description
#: ../templates:2001
msgid "Proceed with downloading and compiling ${PKGG}${VER}?"
msgstr "¿Desea proceder con la descarga y compilación de ${PKGG}${VER}?"

#. Type: boolean
#. Description
#. Type: note
#. Description
#: ../templates:2001 ../templates:3001
msgid ""
"The fheroes2 AI is non-free due to a not-for-sale restriction, and "
"some images may also be non-free."
msgstr ""
"La Inteligencia Artificial (IA) de fheroes2 no es libre debido a una "
"restricción que prohíbe su venta y algunas imágenes también podrían "
"no ser libres."

#. Type: boolean
#. Description
#. Type: note
#. Description
#: ../templates:2001 ../templates:3001
msgid ""
"The installation process is therefore about to download the source "
"files from SourceForge, compile them, and install the binary deb "
"package(s) [${PKGG_ALL}]."
msgstr ""
"Por tanto, el proceso de instalación consiste en descargar los "
"archivos fuente desde SourceForge, compilarlos e instalar el/los "
"paquete/s deb binario/s [${PKGG_ALL}]."

#. Type: boolean
#. Description
#: ../templates:2001
msgid "Please confirm whether you wish this to happen."
msgstr "Confirme si desea proseguir con esta opción."

#. Type: note
#. Description
#: ../templates:3001
msgid ""
"Please remember to run \"sudo dpkg-reconfigure ${PKGI}\" to build and "
"install guest package(s) for the first time."
msgstr ""
"No se olvide de ejecutar «sudo dpkg-reconfigure ${PKGI}» para "
"construir e instalar el/los paquete/s invitado/s la primera vez."

#. Type: title
#. Description
#: ../templates:4001
msgid "Build and install ${PKGG}${VER}"
msgstr "Construir e instalar ${PKGG}${VER}"

#. Type: title
#. Description
#: ../templates:5001
msgid "Upgrades available for guest package(s)"
msgstr "Actualizaciones disponibles para el/los paquete/s invitado/s"

#. Type: note
#. Description
#: ../templates:6001
msgid ""
"An update to guest package(s) [${PKGG_ALL}] version ${VER} is "
"available but automatic upgrade is disabled."
msgstr ""
"Se encuentra disponible una actualización del/de los paquete/s "
"invitado/s [${PKGG_ALL}] a la versión ${VER} pero las actualizaciones "
"automáticas están desactivadas."

#. Type: note
#. Description
#: ../templates:6001
msgid ""
"Please remember to run \"sudo dpkg-reconfigure ${PKGI}\" to build and "
"install guest package(s) or consider installing the APT post-invoke "
"hook."
msgstr ""
"No se olvide de ejecutar «sudo dpkg-reconfigure ${PKGI}» para "
"construir e instalar el/los paquete/s invitado/s o considere la "
"instalación del disparador posterior a la ejecución de APT."

#. Type: boolean
#. Description
#: ../templates:7001
msgid "Install APT post-invoke hook?"
msgstr "¿Desea instalar el disparador posterior a la ejecución de APT?"

#. Type: boolean
#. Description
#. Type: boolean
#. Description
#: ../templates:7001 ../templates:8001
msgid ""
"If activated, the APT post-invoke hook takes care of future automatic "
"upgrades of guest package(s) on host package upgrade. When an update "
"is available, the hook will attempt to download and build the "
"package(s), and (if \"apt-get check\" reports no errors) install them "
"with \"dpkg -i\"."
msgstr ""
"Si se encuentra activado, el disparador posterior a la ejecución de "
"APT tendrá en cuenta las futuras actualizaciones automáticas del/de "
"los 

Bug#1059189: quota: move files from / to /usr

2024-01-09 Thread Chris Hofstaedtler
Control: tags -1 - moreinfo

The temporary move pause has ended a while ago, now would be a great
time to get this into trixie.

The resulting binaries, if the patch is applied as is, are already
checked by dumat, so you can upload directly to unstable.

Thanks,
Chris



  1   2   >