Bug#1033805: marked as done (opendmarc: Segmentation fault with 3072-bit key signatures in ARC-Seal headers)

2023-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 13 Apr 2023 07:05:43 +0200
with message-id 
and subject line opendmarc: Segmentation fault with 3072-bit key signatures in 
ARC-Seal headers
has caused the Debian Bug report #1033805,
regarding opendmarc: Segmentation fault with 3072-bit key signatures in 
ARC-Seal headers
to be marked as done.

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

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


-- 
1033805: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033805
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: opendmarc
Version: 1.4.0~beta1+dfsg-6+deb11u1
Severity: serious
Tags: upstream patch
Justification: Maintainer designation

Currently opendmarc in Stable, Testing, and Unstable will crash if they
key used in an ARC header field is 3072 bit RSA or longer.  This really
needs to be fixed prior to release since, in normal usage, when a milter
crashes it stops all mail flow on the system.  Since the key size is an
attribute decided by the sending domain, there's no work around on the
receiver side to avoid the specific keys at issue.

Longer RSA keys are becoming more common and this trend will continue
through Bookworm's life, so the impact will only grow.

Patch available in the upstream GitHub repository:

https://github.com/trusteddomainproject/OpenDMARC/issues/183

Scott K
--- End Message ---
--- Begin Message ---
We’ve seen no evidence of crashing in 1.4.2-1 or 1.4.2-2, closing.--- End Message ---


Bug#1034328: timeshift with btrfs on LUKS encrypted filesystem and sysvinit does not work

2023-04-12 Thread Tom
Subject: timeshift with btrfs on LUKS encrypted filesystem and/or 
sysvinit/runit does not work.
Package: timeshift
X-Debbugs-Cc: n...@ambag.es
Version: 20.11.1-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

timeshift is working with btrfs, when it is not encrypted with LUKS and 
sysvinit.
But with an encrypted drive, timeshift does work not with my BTRFS-filesystem
with sysvinit. There is only a warning, that the system-drive is not found.

Here some Infos about the system:

~# cat /etc/fstab
UUID=779a1789-d53f-4882-bdcc-36e142fc482a / btrfs rw,noatime,subvol=@ 0 1
UUID=cbc12706-9f45-452f-9d0d-4cfef99e8042 /boot ext4 defaults,noatime 0 2
UUID=779a1789-d53f-4882-bdcc-36e142fc482a /home btrfs rw,noatime,subvol=@home 0 
2
UUID=779a1789-d53f-4882-bdcc-36e142fc482a /.snapshots btrfs 
rw,noatime,subvol=@snapshots 0 2
tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0

~# btrfs subvolume list /
ID 256 gen 8874 top level 5 path @
ID 262 gen 8765 top level 5 path @home
ID 263 gen 8752 top level 5 path @snapshots

~# 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=1993068k,nr_inodes=498267,mode=755)
devpts on /dev/pts type devpts 
(rw,nosuid,noexec,relatime,gid=5,mode=600,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=402388k,mode=755)
/dev/mapper/sda2_crypt on / type btrfs 
(rw,noatime,space_cache,subvolid=256,subvol=/@)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
securityfs on /sys/kernel/security type securityfs (rw,relatime)
pstore on /sys/fs/pstore type pstore (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=804760k)
/dev/sda1 on /boot type ext4 (rw,noatime)
/dev/mapper/sda2_crypt on /home type btrfs 
(rw,noatime,space_cache,subvolid=262,subvol=/@home)
/dev/mapper/sda2_crypt on /.snapshots type btrfs 
(rw,noatime,space_cache,subvolid=263,subvol=/@snapshots)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
cgroup2 on /sys/fs/cgroup type cgroup2 
(rw,nosuid,nodev,noexec,relatime,nsdelegate)
tmpfs on /run/user/0 type tmpfs 
(rw,nosuid,nodev,relatime,size=402384k,nr_inodes=100596,mode=700)
tmpfs on /run/user/1000 type tmpfs 
(rw,nosuid,nodev,relatime,size=402384k,nr_inodes=100596,mode=700,uid=1000,gid=1000)


~# timeshift --check
E: System disk not found!

~# timeshift --debug
D: Main()
D: 
D: Running Timeshift v20.11.1
D: 
D: Session log file: /var/log/timeshift/2023-04-13_04-55-20_.log
D: Distribution: debian "11"
D: DIST_ID: debian
D: Main: check_dependencies()
D: Main: add_default_exclude_entries()
D: Main: add_default_exclude_entries(): exit
D: update_partitions()
D: df -T -B1
D: Device: get_disk_space_using_df(): 1
D: Device: get_mounted_filesystems_using_mtab(): 1
D: Device: get_filesystems(): 5
D: partition list updated
D: detect_system_devices()
D: /boot is mapped to device: /dev/sda1, 
UUID=cbc12706-9f45-452f-9d0d-4cfef99e8042
D: Searching subvolume for system at path: /
D: Found subvolume: @, on device: 
D: Found subvolume: @home, on device: 
D: Found subvolume: @snapshots, on device: 
D: Users: tom root
D: Encrypted home users: 
D: Encrypted home dirs:

D: Encrypted private dirs:

D: Main: load_app_config()
App config loaded: /etc/timeshift/timeshift.json
D: IconManager: init()
D: bin_path: /usr/bin/timeshift
D: found images directory: /usr/share/timeshift/images
D: Main(): ok
D: AppConsole: parse_arguments()
D: Main: initialize_repo()
D: backup_uuid=
D: backup_parent_uuid=
D: Setting snapshot device from config file
D: Main: initialize_repo(): exit
D: AppConsole: start_application()
D: exit_app()
D: Main: save_app_config()
D: SnapshotRepo: available()
D: device is null
D: is_available: false
App config saved: /etc/timeshift/timeshift.json
D: unmount_target_device()
D: clean_logs()
D: rm -rf '/tmp/8N47lEDL'



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

Kernel: Linux 5.10.0-20-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages timeshift depends on:
ii  libc62.31-13+deb11u5
ii  libcairo21.16.0-5
ii  libgdk-pixbuf-2.0-0  2.42.2+dfsg-1+deb11u1
ii  libgee-0.8-2 0.20.4-1
ii  libglib2.0-0 2.66.8-1
ii  libgtk-3-0   3.24.24-4+deb11u2
ii  libjson-glib-1.0-0   1.6.2-1
ii  libvte-2.91-00.62.3-1
ii  psmisc   23.4-2
ii  rsync3.2.3-4+deb11u1

timeshift recommends no packages.

timeshift suggests no packages.

-- no debconf information


-- 



Bug#1034160: marked as done (libkscreenlocker5: Screen locker crashes asking for loginctl command)

2023-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 13 Apr 2023 00:12:40 +
with message-id 
and subject line Bug#1034160: fixed in qtbase-opensource-src 5.15.8+dfsg-7
has caused the Debian Bug report #1034160,
regarding libkscreenlocker5: Screen locker crashes asking for loginctl command
to be marked as done.

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

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


-- 
1034160: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034160
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libkscreenlocker5
Version: 5.27.2-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

After some libraries updates, I cannot lock my plasma session anymore.

It shows a black screen with a message asking to go to a virtual terminal and 
run a 'loginctl unlock-session 2' or similar to unlock the screen.

This is happening with my desktop and my notebook. Even with a reboot this 
problem presists.

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

Kernel: Linux 6.2.10 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), 
LANGUAGE=pt_BR:pt:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libkscreenlocker5 depends on:
ii  kio5.103.0-1
ii  kpackagetool5  5.103.0-1
ii  libc6  2.36-8
ii  libkf5configcore5  5.103.0-2
ii  libkf5configgui5   5.103.0-2
ii  libkf5configqml5   5.103.0-2
ii  libkf5coreaddons5  5.103.0-1
ii  libkf5crash5   5.103.0-1
ii  libkf5declarative5 5.103.0-1
ii  libkf5globalaccel-bin  5.103.0-1
ii  libkf5globalaccel5 5.103.0-1
ii  libkf5i18n55.103.0-1
ii  libkf5idletime55.103.0-2
ii  libkf5kiocore5 5.103.0-1
ii  libkf5notifications5   5.103.0-1
ii  libkf5package5 5.103.0-1
ii  libkf5quickaddons5 5.103.0-1
ii  libkf5screendpms8  4:5.27.2-1
ii  libkf5waylandclient5   4:5.103.0-1
ii  libkf5windowsystem55.103.0-1
ii  libkf5xmlgui5  5.103.0-1
ii  liblayershellqtinterface5  5.27.2-1
ii  libpam0g   1.5.2-6
ii  libqt5core5a   5.15.8+dfsg-4
ii  libqt5dbus55.15.8+dfsg-4
ii  libqt5gui5 5.15.8+dfsg-4
ii  libqt5network5 5.15.8+dfsg-4
ii  libqt5qml5 5.15.8+dfsg-3
ii  libqt5quick5   5.15.8+dfsg-3
ii  libqt5widgets5 5.15.8+dfsg-4
ii  libqt5x11extras5   5.15.8-2
ii  libstdc++6 12.2.0-14
ii  libwayland-client0 1.21.0-1
ii  libwayland-server0 1.21.0-1
ii  libx11-6   2:1.8.4-2
ii  libxcb-keysyms10.4.0-1+b2
ii  libxcb11.15-1
ii  libxi6 2:1.8-1+b1
ii  psmisc 23.6-1

Versions of packages libkscreenlocker5 recommends:
ii  kde-config-screenlocker  5.27.2-1

libkscreenlocker5 suggests no packages.

-- no debconf information
--- End Message ---
--- Begin Message ---
Source: qtbase-opensource-src
Source-Version: 5.15.8+dfsg-7
Done: Lisandro Damián Nicanor Pérez Meyer 

We believe that the bug you reported is fixed in the latest version of
qtbase-opensource-src, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1034...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lisandro Damián Nicanor Pérez Meyer  (supplier of updated 
qtbase-opensource-src package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 12 Apr 2023 20:24:34 -0300
Source: qtbase-opensource-src
Architecture: source
Version: 5.15.8+dfsg-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers 
Changed-By: Lisandro Damián Nicanor Pérez Meyer 
Closes: 1033995 1034160 1034271
Changes:
 qtbase-opensource-src (5.15.8+dfsg-7) unstable; urgency=medium
 .
   * Update a11y_root.diff. This time the code waits for Qt loop to process the
 check (Closes: #1033995, #1034160, #1034271).
Checksums-Sha1:
 

Processed: Re: libvcflib breaks freebayes autopkgtest: Error: signal 11

2023-04-12 Thread Debian Bug Tracking System
Processing control commands:

> reopen -1
Bug #1032557 {Done: Andreas Tille } [src:freebayes] libvcflib 
breaks freebayes autopkgtest: Error: signal 11
'reopen' may be inappropriate when a bug has been closed with a version;
all fixed versions will be cleared, and you may need to re-add them.
Bug reopened
No longer marked as fixed in versions freebayes/1.3.7-1~exp.

-- 
1032557: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032557
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1032557: libvcflib breaks freebayes autopkgtest: Error: signal 11

2023-04-12 Thread Steve Langasek
Control: reopen -1

This bug was marked as fixed in a new-upstream upload of freebayes to
experimental.  But my testing on Ubuntu shows that a no-change rebuild of
freebayes 1.3.6-2 against current libvcflib is sufficient to fix the
segfault.  This implies that libvcflib has actually broken ABI without
changing its SONAME, and that this is what is causing the segfault.  So I
don't consider it correct to mark this bug as "fixed" in freebayes, as
libvcflib1 needs a rename to block the new library being loaded by old
binaries.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#1034211: marked as done (booth: dh_installsystemd doesn't handle files in /usr/lib/systemd/system)

2023-04-12 Thread Debian Bug Tracking System
Your message dated Wed, 12 Apr 2023 21:18:57 +
with message-id 
and subject line Bug#1034211: fixed in booth 1.0-283-g9d4029a-2
has caused the Debian Bug report #1034211,
regarding booth: dh_installsystemd doesn't handle files in 
/usr/lib/systemd/system
to be marked as done.

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

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


-- 
1034211: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034211
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: booth
Version: 1.0-283-g9d4029a-1 
Severity: serious
Tags: sid bookworm
User: debhel...@packages.debian.org
Usertags: systemd-files-in-usr-bookworm

Dear Maintainer,

It seems that your package booth is shipping files (.service, .socket or
.timer) in /usr/lib/systemd/system.

This is not supported by the version of dh_installsystemd/debhelper currently
in unstable and bookworm (See: #1031695). That means that currently your
service might not be enabled at boot and/or started as expected.

With the freeze currently in effect, debhelper will not be fixed for bookworm.

As a result, could you please move these files to /lib/systemd/system instead
so they are properly detected by debhelper?
As soon as debhelper is supporting (not until bookworm+1 aka Trixie) you will
be able to move them back to the newer location.

Note that bookworm is currently in hard freeze, please limit the changes you
are uploading to the ones fixing RC bugs.  Also note that you might have to
request a freeze exception to the release team.
See: https://release.debian.org/testing/freeze_policy.html

Feel free to contact me if you have any questions.

Kind regards,
Laurent Bigonville

The list of packages has been generated with the following command:
apt-file search -x '^/usr/lib/systemd/system/.*\.(service|timer|socket)$'|cut 
-d: -f1|sort -u
--- End Message ---
--- Begin Message ---
Source: booth
Source-Version: 1.0-283-g9d4029a-2
Done: Valentin Vidic 

We believe that the bug you reported is fixed in the latest version of
booth, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1034...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Valentin Vidic  (supplier of updated booth package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 12 Apr 2023 22:58:53 +0200
Source: booth
Architecture: source
Version: 1.0-283-g9d4029a-2
Distribution: unstable
Urgency: medium
Maintainer: Debian HA Maintainers 

Changed-By: Valentin Vidic 
Closes: 1034211
Changes:
 booth (1.0-283-g9d4029a-2) unstable; urgency=medium
 .
   * d/install: place files in /lib/systemd/system (Closes: #1034211)
Checksums-Sha1:
 28ea8b1723487b2d8e8102d3f76235fabfd354c2 2415 booth_1.0-283-g9d4029a-2.dsc
 70b941656739b6d02be0ecd1f76144998d9968cd 8192 
booth_1.0-283-g9d4029a-2.debian.tar.xz
 f03301aed0206bca5fcaa5d4c6c2e95e96f7d065 7504 
booth_1.0-283-g9d4029a-2_source.buildinfo
Checksums-Sha256:
 37117e33c1ba73cd2b87c1eb286cd6c93d94afb074e6a693b2ff799420ef762a 2415 
booth_1.0-283-g9d4029a-2.dsc
 934aa0b7b51516e3df1646633ce9e8b5d13a3b70a4ace501911bb80ab36d0a33 8192 
booth_1.0-283-g9d4029a-2.debian.tar.xz
 f38f0a11251a9444ef1d5fbf061b4528627650ecaa4bdc6bff571c5757051e90 7504 
booth_1.0-283-g9d4029a-2_source.buildinfo
Files:
 433ee0bb01e116676cb6faca74c29fb4 2415 admin optional 
booth_1.0-283-g9d4029a-2.dsc
 e36d261dde714f2a4148717b92f707e9 8192 admin optional 
booth_1.0-283-g9d4029a-2.debian.tar.xz
 471d4363ef9ae1e678f0416cf003cce9 7504 admin optional 
booth_1.0-283-g9d4029a-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJGBAEBCgAwFiEExaW53cM9k/u2PWfIMofYmpfNqHsFAmQ3Hu0SHHZ2aWRpY0Bk
ZWJpYW4ub3JnAAoJEDKH2JqXzah7Zr8QAJWp7y6d0nzOu/puct6U8LBLqhSHVD7Y
6w1mjVp+mfqxAigIaXeXxSVTE7HQiXPneGqCeVPMyUVvtRtdnh9YGro3Fu8sOX9e
SkcPamfgIm4zuYoOL3X3z/aZNgO2FHbeq2/aDocF18WSU2Ebd+vJrdU1VI0X56Fa
O/270G8lRKMD24YQwhSGA1Erq0RnjkZQYxWzY9uViJWou9q3o5rdnsIuhwiHfo2y
nd5iyMhc7kZhI5Cwly68R59+VHpiXDZgoK5VXODmrWlGdsdVCR62c/LcT2UJzEph
wVd3vyQyVObdImbo9BgeL4B2Z0ssSJetXdJ5/pwljS+K0LyAbw2VeYdk0PmrIRkw
15I2B8yTYo+i5winQlapTP8rBoU5zAzSGABGkH26x2EwiMpB3sPzRrHGRSbydFyG
kaOgSxxGawpOOSPCGMREyIKakwneekA90mexCjHGdBROdRWvYhGAsiPzm7/xzGGW

Bug#1034303: nvidia-cuda-toolkit breaks nvidia-cuda-samples autopkgtest on amd64: bad exit status: 2

2023-04-12 Thread Paul Gevers

Hi Andreas,

Thanks.

On 12-04-2023 21:32, Andreas Beckmann wrote:

That needs dkms/3.0.10-8, already unblocked.


So, shouldn't it be reassigned to dkms, closed and annotated as 
Affecting nvidia-cuda-toolkit and nvidia-cuda-samples?


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034303: nvidia-cuda-toolkit breaks nvidia-cuda-samples autopkgtest on amd64: bad exit status: 2

2023-04-12 Thread Andreas Beckmann

On 12/04/2023 20.17, Paul Gevers wrote:
With a recent upload of nvidia-cuda-toolkit the autopkgtest of 
nvidia-cuda-samples fails on amd64 in testing when that autopkgtest is 



    pass    fail
nvidia-cuda-toolkit    from testing    11.8.0-3
nvidia-cuda-samples    from testing    11.8~dfsg-2
all others from testing    from testing


That needs dkms/3.0.10-8, already unblocked.

Some background: src:nvidia-cuda-toolkit is too large to have 
autopkgtests on its own. So I've moved them to src:nvidia-cuda-samples. 
I recently fixed nvidia-fs-dkms (src:nvidia-cuda-toolkit) to work with 
the bookworm kernel (that's the important change in 
src:nvidia-cuda-toolkit missing in bookworm) (before it skipped that 
kernel), only to expose a bug in the dkms-autopkgtest script (src:dkms) 
since nvidia-fs-dkms is the first package in the archive making use of 
the BUILD_DEPENDS directive in dkms.conf.


Andreas



Bug#1034310: digikam crashes after upgrade from bullseye to bookworm

2023-04-12 Thread Rainer Dorsch
Package: digikam
Version: 4:7.9.0-1+b2
Severity: grave

Dear Maintainer,


after the upgrade from bullseye to bookworm, digikam does not start anymore, 
but crashes on startup.

I put the severity to grave, since I cannot judge how many users would be 
affected after an upgrade. Feel free to downgrade the bug report if there is 
any evidence, that only few users are affected.

I logged the output when starting digikam. First it stops itself, then it 
aborts:

rd@h370:~$ digikam > digikam.log 2>&1

[1]+  Stopped digikam > digikam.log 2>&1
rd@h370:~$ fg
digikam > digikam.log 2>&1
Aborted (core dumped)
rd@h370:~$

The (uncompressed) digikam.log is huge, therefore I made it available here:

https://bokomoko.de/~rd/Debian/digikam.log.xz

It might be that it is a side effect of the upgrade, but at least for apt the 
system looks ok

root@h370:~# apt full-upgrade
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paketaktualisierung (Upgrade) wird berechnet… Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
root@h370:~#

and after very initial testing I have not seen other issues in the system.

If you need anything more, please let me know.

Thanks
Rainer

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

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

Versions of packages digikam depends on:
ii  digikam-data  4:7.9.0-1
ii  digikam-private-libs  4:7.9.0-1+b2
ii  libc6 2.36-8
ii  libgcc-s1 12.2.0-14
ii  libkf5configcore5 5.103.0-1
ii  libkf5coreaddons5 5.103.0-1
ii  libkf5i18n5   5.103.0-1
ii  libmagick++-6.q16-8   8:6.9.11.60+dfsg-1.6
ii  libqt5core5a  5.15.8+dfsg-3
ii  libqt5gui55.15.8+dfsg-3
ii  libqt5sql55.15.8+dfsg-3
ii  libqt5sql5-mysql  5.15.8+dfsg-3
ii  libqt5sql5-sqlite 5.15.8+dfsg-3
ii  libqt5widgets55.15.8+dfsg-3
ii  libstdc++612.2.0-14
ii  perl  5.36.0-7

Versions of packages digikam recommends:
ii  chromium [www-browser] 112.0.5615.49-2
ii  ffmpegthumbs   4:22.12.3-1
ii  firefox-esr [www-browser]  102.9.0esr-2
ii  konqueror [www-browser]4:22.12.3-1
ii  lynx [www-browser] 2.9.0dev.12-1

Versions of packages digikam suggests:
ii  breeze-icon-theme  4:5.103.0-1
pn  digikam-doc
ii  systemsettings 4:5.27.2-1

-- no debconf information


Bug#1034213: arno-iptables-firewall: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-12 Thread Sven Geuer
Hello Laurant,
Hello Andreas,

On Wed, 2023-04-12 at 13:43 +0200, Andreas Henriksson wrote:
> On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> > Package: arno-iptables-firewall
> > Version: 2.1.1-7   
> > Severity: serious
> > Tags: sid bookworm
> > User: debhel...@packages.debian.org
> > Usertags: systemd-files-in-usr-bookworm
> > 
> > Dear Maintainer,
> > 
> > It seems that your package arno-iptables-firewall is shipping files
> > (.service, .socket or
> > .timer) in /usr/lib/systemd/system.
> [...]
> 
> It seems the package has manually written maintainer scripts (instead
> of
> letting debhelper generating the proper code):
> 
> ```
> arno-iptables-firewall-2.1.1> grep -R deb-systemd-helper debian/
> debian/postrm:  # Remove deb-systemd-helper's state file
> debian/postrm:  deb-systemd-helper purge
> arno-iptables-firewall.service
> debian/postinst:deb-systemd-helper enable
> arno-iptables-firewall.service
> ```
> 
> So while I think manually written maintscript code should be frowned
> upon (since it's a very common source of bugs), I guess this means
> this bug is not RC severity?!
> 

Laurent, as Andreas already pointed out arno-iptables-firewall (AIF)
does not make use of dh_installsystemd but instead uses deb-systemd-
helper with its maintainer scripts. A quick look into the source code
of deb-systemd-helper [1] showed that this tools can deal with a
service file stored in /usr/lib/systemd/system. This matches my
observation that since arno-iptables-firewall 2.1.1-5 local debci runs
using qemu as well as those at the Ubuntu site [2] were processed
successfully. Debian's CI [3] unfortunately does not support the
isolation-machine restriction, so there are no successful tests logged
there.

Therefore this bug against arno-iptables-firewall seems like a false
negative to me, and I would like to ask you to check my arguments and
close the bug eventually. Let me know if you still believe the service
file should be moved back to /lib from /usr/lib.


Andreas, I am not sure how it might be possible to have everything
created automatically by debhelper, especially the part creating an
initial configuration from user input might prevent this. If you have
any suggestions how to simplify the maintainer scripts I am happy to
adopt these.

Best,
Sven


[1] 
https://sources.debian.org/src/init-system-helpers/1.65.2/script/deb-systemd-helper/#L153
[2] https://autopkgtest.ubuntu.com/packages/arno-iptables-firewall/jammy/amd64
[3] https://ci.debian.net/packages/a/arno-iptables-firewall/

-- 
GPG Fingerprint
3DF5 E8AA 43FC 9FDF D086 F195 ADF5 0EDA F8AD D585


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


Bug#1034272: marked as done (corectrl: Crash: missing runtime dep qml-module-qtquick-window2)

2023-04-12 Thread Debian Bug Tracking System
Your message dated Wed, 12 Apr 2023 19:04:30 +
with message-id 
and subject line Bug#1034272: fixed in corectrl 1.3.5+ds-1
has caused the Debian Bug report #1034272,
regarding corectrl: Crash: missing runtime dep qml-module-qtquick-window2
to be marked as done.

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

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


-- 
1034272: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034272
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: corectrl
Severity: grave
Version: 1.3.3+ds-1
X-Debbugs-CC: t...@debian.org matthias.geiger1...@tutanota.de

Hi,

Forwarded from https://www.phoronix.com/news/CoreCtrl-In-Debian-Ubuntu-23.04 :

% corectrl
[11-04-23 21:40:40.595][W] glxinfo command failed
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:11:1: Type ApplicationWindow unavailable
file:///usr/lib/x86_64-linux-
gnu/qt5/qml/QtQuick/Controls.2/Material/ApplicationWindow.qml:38:1: module
"QtQuick.Window" is not installed
[11-04-23 21:40:43.014][W] QML engine failed to load main interface!
[11-04-23 21:40:43.014][W] Initialization failed
[11-04-23 21:40:43.014][W] Exiting...
terminate called without an active exception
[1]5228 IOT instruction  corectrl


This error will disappear once qml-module-qtquick-window2 is installed.
Looks like corectrl is (at least) missing this runtime dependency.

Best Regards,
Boyuan Yang


signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Source: corectrl
Source-Version: 1.3.5+ds-1
Done: Matthias Geiger 

We believe that the bug you reported is fixed in the latest version of
corectrl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1034...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Geiger  (supplier of updated corectrl 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 09 Apr 2023 09:27:45 +0200
Source: corectrl
Architecture: source
Version: 1.3.5+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Gürkan Myczko 
Changed-By: Matthias Geiger 
Closes: 1034272
Changes:
 corectrl (1.3.5+ds-1) unstable; urgency=medium
 .
   * New upstream release
   * Added missing runtime deps in d/control (Closes: #1034272)
   * Updated extended description
Checksums-Sha1:
 e3e52f8348c943ff2b175efc9912f81c4b928626 2244 corectrl_1.3.5+ds-1.dsc
 ea06dc850157874c36797c3345414050d4e36ab1 316370 corectrl_1.3.5+ds.orig.tar.gz
 51f48e0135181c5fc38942bc003a50a8a4baa819 3116 corectrl_1.3.5+ds-1.debian.tar.xz
 c25896793a8379a814252317cbc614f57419d046 13184 
corectrl_1.3.5+ds-1_amd64.buildinfo
Checksums-Sha256:
 66128b3b4d245a3b83ebb207f6e514357f451f106b87fd13f9780abced09aefc 2244 
corectrl_1.3.5+ds-1.dsc
 8a5f740d8d398f6730924ff80ba7f34ae8e7bb50bba666a8d0f5aa585d89dd77 316370 
corectrl_1.3.5+ds.orig.tar.gz
 12adc3f0c8348dbbb98d8c4375458c205569a129bd93b94e15a2e0957b441258 3116 
corectrl_1.3.5+ds-1.debian.tar.xz
 8b17d3421a6c90f911227423dda02e2cd8334346befe68d12b8dd5e62ad6b57b 13184 
corectrl_1.3.5+ds-1_amd64.buildinfo
Files:
 1af9bc3bce3107e718336984e865b621 2244 utils optional corectrl_1.3.5+ds-1.dsc
 fdadee9fe176594fbd2c2bfb49027f34 316370 utils optional 
corectrl_1.3.5+ds.orig.tar.gz
 9408f84022d494502156f0e7e2ab7561 3116 utils optional 
corectrl_1.3.5+ds-1.debian.tar.xz
 ca59c7c3ab3a56bf74ea4549a011ef8a 13184 utils optional 
corectrl_1.3.5+ds-1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQJUBAEBCgA+FiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmQ2+XYgHG1hdHRoaWFz
LmdlaWdlcjEwMjRAdHV0YW5vdGEuZGUACgkQGL0QaztsVHUI5hAAuDn/19qtJ221
Bc22c87uI24fJld2CQ48hu5VEVlc9gtnF/TIkJV1Fw4pyADfbHa/TuTyTLX/kZtu
0z129HH4SPTBhqmkb0Kb4CvJAER+VftnqA18BNzsao6KOiVXVit8pyyijv4J8HOO
YZtngB2itNlp4efJbOUXc/5dcHCauYt5qmn6q1VNxwZSsWAAn2dm5sY49EXE+b66
dE+1EeMBDRNoCYew2hthk1HJ94IqJjE3Wg3ATfozZaSJS80qMd4ULHgOcXJ1R13n
XwJr5VukiSf+PTcUtvjofAlhEQuqP0CfLRFYYDlhgDE6jBkeSFctUKFbpyo4aAwD
TJEtSYG8A6+ft3HUIPHW/ZxRQX6aAYtiVIiW32fZS121L6Purh1nSu++lr+addMG
wyt0wK/y5StOzh5mx3ziTRS81fqM8mUtwGeEswYKA6HgK5xYHptjaX4Gbi4HVenF
eRJKmykgdRhinOtqO5tcYRkFs1Hc26cqzCiOURYLnDI8djiEsc2IjdPNB5tKBA4D
FTatJ4NxRnkqVxReNwiwkTBCL6OfOjqlfjVJ+jSOMAS35BnjoYMt8i3s2smKE8nn

Bug#1034304: geoalchemy2: autopkgtest regression on s390x: AssertionError

2023-04-12 Thread Paul Gevers

Source: geoalchemy2
Version: 0.13.1-2
Severity: serious
Tags: sid bookworm bookworm-ignore
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

With a recent upload of geoalchemy2 the autopkgtest of geoalchemy2 fails 
in testing on s390x when that autopkgtest is run with the binary 
packages of geoalchemy2 from unstable. It passes when run with only 
packages from testing. In tabular form:


   passfail
geoalchemy2from testing0.13.1-2
all others from testingfrom testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration to testing [1]. Can 
you please investigate the situation and fix it? Please be reminded that 
s390x is our only big endian architecture.


[Release Team member hat on] Because we're currently in the hard freeze 
for bookworm, I have marked this bug as bookworm-ignore. Targeted fixes 
are still welcome.


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

Paul

[1] https://qa.debian.org/excuses.php?package=geoalchemy2

https://ci.debian.net/data/autopkgtest/testing/s390x/g/geoalchemy2/32779104/log.gz

=== FAILURES 
===
_ TestInsertionORM.test_WKTElement[postgresql] 
_


self = 
session = 
Lake = .Lake'>, setup_tables 
= None


def test_WKTElement(self, session, Lake, setup_tables):
lake = Lake(WKTElement("LINESTRING(0 0,1 1)", srid=4326))
session.add(lake)
session.flush()
session.expire(lake)
assert isinstance(lake.geom, WKBElement)

  assert str(lake.geom) == (


"010220e61002000"
"000f03ff03f"
)
E   AssertionError: assert '00200200...0' == 
'010220e6...0f03f'
E - 
010220e6100200f03ff03f
E ?  -  ^ 
^ -- - --
E + 
00200210e600023ff03ff0
E ?++ +   ^ 
+++ ^


tests/test_functional.py:297: AssertionError
_ TestInsertionORM.test_WKBElement[postgresql] 
_


self = 
session = 
Lake = .Lake'>, setup_tables 
= None


def test_WKBElement(self, session, Lake, setup_tables):
shape = LineString([[0, 0], [1, 1]])
lake = Lake(from_shape(shape, srid=4326))
session.add(lake)
session.flush()
session.expire(lake)
assert isinstance(lake.geom, WKBElement)

  assert str(lake.geom) == (


"010220e61002000"
"000f03ff03f"
)
E   AssertionError: assert '00200200...0' == 
'010220e6...0f03f'
E - 
010220e6100200f03ff03f
E ?  -  ^ 
^ -- - --
E + 
00200210e600023ff03ff0
E ?++ +   ^ 
+++ ^


tests/test_functional.py:313: AssertionError
 TestUpdateORM.test_Raster[postgresql] 
_


self = 0x3ff8900de90>

session = 
Ocean = .Ocean'>
setup_tables = None

def test_Raster(self, session, Ocean, setup_tables):
skip_postgis1(session)
polygon = WKTElement("POLYGON((0 0,1 1,0 1,0 0))", srid=4326)
o = Ocean(polygon.ST_AsRaster(5, 5))
session.add(o)
session.flush()
session.expire(o)
assert isinstance(o.rast, RasterElement)
rast_data = (

"0101009A99C93F9A99C9BFF03"

"FE61005000500440001010101010101010100"
"01010101010001"
)
>   assert o.rast.data == rast_data
E   AssertionError: assert '013F...1' == 
'0101009A...1'

E Skipping 45 identical trailing characters in diff, use -v to show
E - 
0101009A99C93F9A99C9BFF03FE61005000500440001010
E ?  ^    - --- ^^ 
 -- ---   --
E + 
013FCABFCA3FF010E600050005440001010
E ?  ^^^  ^^^ +++   ^^^ 
   ++


tests/test_functional_postgresql.py:365: AssertionError
__ 

Bug#1034303: nvidia-cuda-toolkit breaks nvidia-cuda-samples autopkgtest on amd64: bad exit status: 2

2023-04-12 Thread Paul Gevers

Source: nvidia-cuda-toolkit, nvidia-cuda-samples
Control: found -1 nvidia-cuda-toolkit/11.8.0-3
Control: found -1 nvidia-cuda-samples/11.8~dfsg-2
Severity: serious
Tags: sid bookworm bookworm-ignore
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of nvidia-cuda-toolkit the autopkgtest of 
nvidia-cuda-samples fails on amd64 in testing when that autopkgtest is 
run with the binary packages of nvidia-cuda-toolkit from unstable. It 
passes when run with only packages from testing. In tabular form:


   passfail
nvidia-cuda-toolkitfrom testing11.8.0-3
nvidia-cuda-samplesfrom testing11.8~dfsg-2
all others from testingfrom testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of 
nvidia-cuda-toolkit to testing [1]. Due to the nature of this issue, I 
filed this bug report against both packages. Can you please investigate 
the situation and reassign the bug to the right package?


[Release Team member hat on] Because we're currently in the hard freeze 
for bookworm, I have marked this bug as bookworm-ignore.


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

Paul

[1] https://qa.debian.org/excuses.php?package=nvidia-cuda-toolkit

https://ci.debian.net/data/autopkgtest/testing/amd64/n/nvidia-cuda-samples/32796174/log.gz

Building module:
Cleaning build area...
'make' -j2 KVER=6.1.0-7-amd64 IGNORE_CC_MISMATCH='1'..(bad exit 
status: 2)

Error! Bad return status for module build on kernel: 6.1.0-7-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-fs/2.13/build/make.log for more information.
E: nvidia-fs/2.13 failed to build for 6.1.0-7-amd64
== /var/lib/dkms/nvidia-fs/2.13/build/make.log ==
DKMS make.log for nvidia-fs-2.13 for kernel 6.1.0-7-amd64 (x86_64)
Tue Apr 11 23:11:31 UTC 2023
./configure 6.1.0-7-amd64
Picking NVIDIA driver sources from 
NVIDIA_SRC_DIR=/usr/src/nvidia-current-525.89.02/nvidia. If that does 
not meet your expectation, you might have a stale driver still around 
and that might cause problems.

chmod +x ./create_nv.symvers.sh
./create_nv.symvers.sh 6.1.0-7-amd64
-E- Cannot locate nvidia modules!
CUDA driver must be installed before installing this package!
make: *** [Makefile:103: nv_symbols] Error 1
make: *** Waiting for unfinished jobs
checking if uaccess.h access_ok has 3 parameters... no
checking if uaccess.h access_ok has 2 parameters... yes
Checking if blkdev.h has blk_rq_payload_bytes... yes
Checking if fs.h has call_read_iter and call_write_iter... yes
Checking if fs.h has filemap_range_has_page... no
Checking if kiocb structue has ki_complete field... yes
Checking if KI_COMPLETE has 3 parameters ... no
Checking if vm_fault_t exist in mm_types.h... yes
Checking if IOCB_HIPRI flag exists in fs.h... yes
Checking if enum PCIE_SPEED_32_0GT exists in pci.h... yes
Checking if atomic64_t counter is of type long... no
Checking if RQF_COPY_USER is present or not... no
Checking if dma_drain_size and dma_drain_needed are present in struct 
request_queue... no

Checking if struct proc_ops is present or not ... yes
Checking if split is present in vm_operations_struct or not ... no
Checking if mremap in vm_operations_struct has one parameter... yes
Checking if mremap in vm_operations_struct has two parameters... no
Checking if symbol module_mutex is present... no
Checking if blk-integrity.h is present... yes

I: Trying to build nvidia-fs/2.13 for 6.1.0-7-cloud-amd64
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
'make' -j2 KVER=6.1.0-7-cloud-amd64 IGNORE_CC_MISMATCH='1'..(bad 
exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-7-cloud-amd64 
(x86_64)

Consult /var/lib/dkms/nvidia-fs/2.13/build/make.log for more information.
E: nvidia-fs/2.13 failed to build for 6.1.0-7-cloud-amd64
== /var/lib/dkms/nvidia-fs/2.13/build/make.log ==
DKMS make.log for nvidia-fs-2.13 for kernel 6.1.0-7-cloud-amd64 (x86_64)
Tue Apr 11 23:11:53 UTC 2023
./configure 6.1.0-7-cloud-amd64
Picking NVIDIA driver sources from 
NVIDIA_SRC_DIR=/usr/src/nvidia-current-525.89.02/nvidia. If that does 
not meet your expectation, you might have a stale driver still around 
and that might cause problems.

chmod +x ./create_nv.symvers.sh
./create_nv.symvers.sh 6.1.0-7-cloud-amd64
-E- Cannot locate nvidia modules!
CUDA driver must be installed before installing this package!
make: *** [Makefile:103: nv_symbols] Error 1
make: *** Waiting for unfinished jobs
checking if uaccess.h access_ok has 3 parameters... no
checking if uaccess.h access_ok has 2 parameters... yes
Checking if blkdev.h has blk_rq_payload_bytes... yes
Checking if 

Processed: nvidia-cuda-toolkit breaks nvidia-cuda-samples autopkgtest on amd64: bad exit status: 2

2023-04-12 Thread Debian Bug Tracking System
Processing control commands:

> found -1 nvidia-cuda-toolkit/11.8.0-3
Bug #1034303 [src:nvidia-cuda-toolkit, src:nvidia-cuda-samples] 
nvidia-cuda-toolkit breaks nvidia-cuda-samples autopkgtest on amd64: bad exit 
status: 2
Marked as found in versions nvidia-cuda-toolkit/11.8.0-3.
> found -1 nvidia-cuda-samples/11.8~dfsg-2
Bug #1034303 [src:nvidia-cuda-toolkit, src:nvidia-cuda-samples] 
nvidia-cuda-toolkit breaks nvidia-cuda-samples autopkgtest on amd64: bad exit 
status: 2
Marked as found in versions nvidia-cuda-samples/11.8~dfsg-2.

-- 
1034303: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034303
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1033714: at runtime, flanker tries to create files under /usr

2023-04-12 Thread Andrey Rakhmatullin
On Wed, Apr 12, 2023 at 07:52:53AM -0700, Daniel Kauffman wrote:
> 
> > > > > This file is updated automatically if you're using a
> > > > > different version of the library than the one with which the
> > > > > file was created originally.
> > > This seems to confirm that for each version of the package, these
> > > files should be generated from debian/rules at build time.
> > Only if you want to also regenerate them when a new python3-ply is
> > uploaded, as far as I understand it.
> The python3-flanker package **could** be tightly coupled with the
> python3-ply package, but that wouldn't be ideal.
What else do you mean by generating files at the build time then?
The same problem will exist after a new python3-ply is uploaded.

> > > In the case of python3-flanker, the package does not work until the
> > > file is generated.
> > It does for me.
> Have you used flanker.addresslib.address.parse('u...@example.com') ?
Sure. It returns "u...@example.com".

> Other commands might not generate the files.
No, only importing shows these warnings. The second line doesn't.

> Are you running as root? 
No, otherwise I wouldn't see the warnings.

> Have you already generated these files?
No, otherwise it wouldn't attempt to regenerate them and wouldn't print
these warnings.

The only difference is that I'm using Python 3.11, not 3.9, as it doesn't
exist in testing.



Bug#1033714: at runtime, flanker tries to create files under /usr

2023-04-12 Thread Daniel Kauffman



This file is updated automatically if you're using a different 
version of the library than the one with which the file was created 
originally. 
This seems to confirm that for each version of the package, these 
files should be generated from debian/rules at build time. 
Only if you want to also regenerate them when a new python3-ply is 
uploaded, as far as I understand it.
The python3-flanker package **could** be tightly coupled with the 
python3-ply package, but that wouldn't be ideal.


Also I think 
https://github.com/mailgun/flanker/commit/96d774eb6d67b1c5fafe711394c3756df7bb14ad 
(not released yet) is probably about this issue.
That would be great! If the files are not generated at either build time 
or run time, then this particular issue would be solved without special 
handling for Debian packaging, which is always preferred.


Looks like this commit should be in the next release after v0.9.15 
(released March 3, 2023).


In the case of python3-flanker, the package does not work until the 
file is generated. 
It does for me. 
Have you used flanker.addresslib.address.parse('u...@example.com') ? 
Other commands might not generate the files.


Are you running as root? In this case, the files would be generated and 
saved without permission errors.


Have you already generated these files? Possibly by previously running 
as root or possibly by previously installing flanker in a user environment?




Bug#1032183: marked as done (libgusb-dev: missing dependency on libjson-glib-1.0-dev)

2023-04-12 Thread Debian Bug Tracking System
Your message dated Wed, 12 Apr 2023 14:39:38 +
with message-id 
and subject line Bug#1032183: fixed in libgusb 0.4.5-1.1
has caused the Debian Bug report #1032183,
regarding libgusb-dev: missing dependency on libjson-glib-1.0-dev
to be marked as done.

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

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


-- 
1032183: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032183
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgusb-dev
Version: 0.4.5-1
Severity: serious
Justification: Policy 7.2

To reproduce:

* Have a minimal Debian chroot or container
* apt install libgusb-dev
* pkg-config --cflags --libs gusb

Expected result: success, compiler flags are shown

Actual result:

> + pkg-config --cflags --libs gusb gobject-2.0 glib-2.0
> Package json-glib-1.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `json-glib-1.0.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'json-glib-1.0', required by 'gusb', not found

I'll send the obvious patch when I have a bug number.

It's easy to reproduce this class of issues with an autopkgtest like
the one added by the attached patch, and running autopkgtest before upload
can detect and prevent these missing dependencies before they reach Debian.

smcv

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-security'), (500, 
'oldstable-debug'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 
'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages libgusb-dev depends on:
ii  gir1.2-gusb-1.0 0.4.5-1
ii  libc6   2.36-8
ii  libglib2.0-02.74.5-1
ii  libglib2.0-dev  2.74.5-1
ii  libgusb20.4.5-1
ii  libjson-glib-1.0-0  1.6.6-1
ii  libusb-1.0-0-dev2:1.0.26-1

libgusb-dev recommends no packages.

libgusb-dev suggests no packages.

-- no debconf information
>From e5c5697632a33b004cba3c687357f7408a591904 Mon Sep 17 00:00:00 2001
From: Simon McVittie 
Date: Wed, 1 Mar 2023 10:25:00 +
Subject: [PATCH 1/2] Add a superficial autopkgtest for libgusb-dev

This checks whether the -dev package has all the required dependencies
to link a simple program with libgusb.

Signed-off-by: Simon McVittie 
---
 debian/tests/control |  5 +
 debian/tests/libgusb-dev | 46 
 2 files changed, 51 insertions(+)
 create mode 100644 debian/tests/control
 create mode 100755 debian/tests/libgusb-dev

diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 000..2a91858
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,5 @@
+Tests: libgusb-dev
+Restrictions: allow-stderr, superficial
+Depends:
+ build-essential,
+ libgusb-dev,
diff --git a/debian/tests/libgusb-dev b/debian/tests/libgusb-dev
new file mode 100755
index 000..22bec3f
--- /dev/null
+++ b/debian/tests/libgusb-dev
@@ -0,0 +1,46 @@
+#!/bin/sh
+# Copyright 2023 Simon McVittie
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+set -eux
+
+if [ -n "${AUTOPKGTEST_ARTIFACTS-}" ]; then
+WORKDIR="$AUTOPKGTEST_ARTIFACTS"
+else
+WORKDIR="$(mktemp -d)"
+trap 'cd /; rm -fr "$WORKDIR"' 0 INT QUIT ABRT PIPE TERM
+fi
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+CROSS_COMPILE=
+fi
+
+cat >> "$WORKDIR"/trivial.c <
+
+#include 
+#include 
+
+int main (int argc, char *argv[])
+{
+  GError *error = NULL;
+  GUsbContext *context = NULL;
+
+  context = g_usb_context_new ();
+
+  if (context == NULL)
+g_error ("%s", error->message);
+
+  g_object_unref (context);
+  return 0;
+}
+EOF
+
+cd "$WORKDIR"
+
+# Deliberately word-splitting pkg-config's output:
+# shellcheck disable=SC2046
+"${CROSS_COMPILE}gcc" -otrivial trivial.c $("${CROSS_COMPILE}pkg-config" --cflags --libs gusb gobject-2.0 glib-2.0)
+./trivial
-- 
2.39.2

--- End Message ---
--- Begin Message ---
Source: libgusb
Source-Version: 0.4.5-1.1
Done: Jeremy Bicha 

We believe that the bug you reported is fixed in the latest version of
libgusb, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Bug#1033424: image-factory: FTBFS in testing: AssertionError: pylint found issues:

2023-04-12 Thread Josef Schneider

Hello,

I have attached a debdiff where I replace the broad exception types with 
appropriate error types. This patch satisfies the pylint test and allows 
the package to build without issues. I can upload this RC bug fix as a 
NMU if you want. Thanks!


--
Josef Schneider

GPG Fingerprint 3267 0331 DB61 A817 7D25 4D05 5A44 BC12 F2A8 E58F
diff -Nru image-factory-1.0.2/debian/changelog 
image-factory-1.0.2/debian/changelog
--- image-factory-1.0.2/debian/changelog2021-11-12 16:52:40.0 
+0100
+++ image-factory-1.0.2/debian/changelog2023-04-12 15:50:18.0 
+0200
@@ -1,3 +1,11 @@
+image-factory (1.0.2-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/patches: Add 0001-replace-broad-exceptions.patch.
++ Pass pylint test and fix FTBFS (Closes: #1033424).
+
+ -- Josef Schneider   Wed, 12 Apr 2023 15:50:18 +0200
+
 image-factory (1.0.2-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru 
image-factory-1.0.2/debian/patches/0001-replace-broad-exceptions.patch 
image-factory-1.0.2/debian/patches/0001-replace-broad-exceptions.patch
--- image-factory-1.0.2/debian/patches/0001-replace-broad-exceptions.patch  
1970-01-01 01:00:00.0 +0100
+++ image-factory-1.0.2/debian/patches/0001-replace-broad-exceptions.patch  
2023-04-12 15:50:18.0 +0200
@@ -0,0 +1,43 @@
+From a32952d31c02d2ce2425032e1960c0c292a29855 Mon Sep 17 00:00:00 2001
+From: Josef Schneider 
+Date: Wed, 12 Apr 2023 15:49:41 +0200
+Subject: [PATCH] replace broad exceptions
+
+---
+ image-factory | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/image-factory b/image-factory
+index f8dffe0..5130fd7 100755
+--- a/image-factory
 b/image-factory
+@@ -61,7 +61,7 @@ def get_config():
+ if env_name in os.environ:
+ config_files = [os.environ[env_name]]
+ if not os.path.isfile(config_files[0]):
+-raise Exception(
++raise FileNotFoundError(
+ "'" + config_files[0] + "' (set in " + env_name + ") is not a 
valid file."
+ )
+ else:
+@@ -135,7 +135,7 @@ def cache_file(cache_dir, source):
+ elif source.startswith("rsync:"):
+ call_command(["rsync", "--no-motd", source, destination])
+ else:
+-raise Exception(f"No download handler for file '{source}' found.")
++raise ValueError(f"No download handler for file '{source}' found.")
+ return relative_destination
+ 
+ 
+@@ -163,7 +163,7 @@ def download_and_publish(config, image, source, filename):
+ elif source.startswith("rsync:"):
+ call_command(["rsync", "--no-motd", source, destination])
+ else:
+-raise Exception(f"No download handler for file '{source}' found.")
++raise ValueError(f"No download handler for file '{source}' found.")
+ return destination
+ 
+ 
+-- 
+2.38.1
+
diff -Nru image-factory-1.0.2/debian/patches/series 
image-factory-1.0.2/debian/patches/series
--- image-factory-1.0.2/debian/patches/series   1970-01-01 01:00:00.0 
+0100
+++ image-factory-1.0.2/debian/patches/series   2023-04-12 15:50:18.0 
+0200
@@ -0,0 +1 @@
+0001-replace-broad-exceptions.patch


OpenPGP_0x5A44BC12F2A8E58F.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034042: marked as pending in openvswitch

2023-04-12 Thread Thomas Goirand
Control: tag -1 pending

Hello,

Bug #1034042 in openvswitch reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/openstack-team/third-party/openvswitch/-/commit/345f17c6b265e9692640ad98b3b1571fc2a2c6db


* CVE-2023-1668: Remote traffic denial of service via crafted packets with IP
proto 0. Applied upstream patch: ofproto-dpif-xlate: Always mask ip proto
field (Closes: #1034042).


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1034042



Processed: Bug#1034042 marked as pending in openvswitch

2023-04-12 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #1034042 [src:openvswitch] openvswitch: CVE-2023-1668: Remote traffic 
denial of service via crafted packets with IP proto 0
Ignoring request to alter tags of bug #1034042 to the same tags previously set

-- 
1034042: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034042
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Bug#1034042 marked as pending in openvswitch

2023-04-12 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #1034042 [src:openvswitch] openvswitch: CVE-2023-1668: Remote traffic 
denial of service via crafted packets with IP proto 0
Added tag(s) pending.

-- 
1034042: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034042
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1034042: marked as pending in openvswitch

2023-04-12 Thread Thomas Goirand
Control: tag -1 pending

Hello,

Bug #1034042 in openvswitch reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/openstack-team/third-party/openvswitch/-/commit/6e7cc9dcb5c5303c171847398938155a50d06907


* CVE-2023-1668: Remote traffic denial of service via crafted packets with IP
proto 0. Applied upstream patch: ofproto-dpif-xlate: Always mask ip proto
field (Closes: #1034042).


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1034042



Bug#1034289: inkscape: canvas stops updating completely when trying to edit a text box

2023-04-12 Thread Giuseppe Bilotta
Package: inkscape
Version: 1.2.2-2+b1
Followup-For: Bug #1034289

Additional information: the issue I'm seeing seems to match upstream
issue #3664
https://gitlab.com/inkscape/inkscape/-/issues/3664
and seems to be related to a GTK bug when GTK_IM_MODULE=xim
Unsetting the variable or testing one of the values recommended in the
comments to the bug solves the issue for me.



Bug#1034218: marked as done (cfengine3: dh_installsystemd doesn't handle files in /usr/lib/systemd/system)

2023-04-12 Thread Debian Bug Tracking System
Your message dated Wed, 12 Apr 2023 13:19:57 +
with message-id 
and subject line Bug#1034218: fixed in cfengine3 3.21.0-2
has caused the Debian Bug report #1034218,
regarding cfengine3: dh_installsystemd doesn't handle files in 
/usr/lib/systemd/system
to be marked as done.

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

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


-- 
1034218: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034218
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: cfengine3
Version: 3.21.0-1  
Severity: serious
Tags: sid bookworm
User: debhel...@packages.debian.org
Usertags: systemd-files-in-usr-bookworm

Dear Maintainer,

It seems that your package cfengine3 is shipping files (.service, .socket or
.timer) in /usr/lib/systemd/system.

This is not supported by the version of dh_installsystemd/debhelper currently
in unstable and bookworm (See: #1031695). That means that currently your
service might not be enabled at boot and/or started as expected.

With the freeze currently in effect, debhelper will not be fixed for bookworm.

As a result, could you please move these files to /lib/systemd/system instead
so they are properly detected by debhelper?
As soon as debhelper is supporting (not until bookworm+1 aka Trixie) you will
be able to move them back to the newer location.

Note that bookworm is currently in hard freeze, please limit the changes you
are uploading to the ones fixing RC bugs.  Also note that you might have to
request a freeze exception to the release team.
See: https://release.debian.org/testing/freeze_policy.html

Feel free to contact me if you have any questions.

Kind regards,
Laurent Bigonville

The list of packages has been generated with the following command:
apt-file search -x '^/usr/lib/systemd/system/.*\.(service|timer|socket)$'|cut 
-d: -f1|sort -u
--- End Message ---
--- Begin Message ---
Source: cfengine3
Source-Version: 3.21.0-2
Done: Christoph Martin 

We believe that the bug you reported is fixed in the latest version of
cfengine3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1034...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christoph Martin  (supplier of updated cfengine3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 12 Apr 2023 10:56:05 +0200
Source: cfengine3
Architecture: source
Version: 3.21.0-2
Distribution: unstable
Urgency: medium
Maintainer: CFEngine Team 
Changed-By: Christoph Martin 
Closes: 1034218
Changes:
 cfengine3 (3.21.0-2) unstable; urgency=medium
 .
   * fix systemd path (closes: #1034218)
Checksums-Sha1:
 20b75bcad5654642269b0b6a1a3be56f4a4c8993 2404 cfengine3_3.21.0-2.dsc
 b8dd5963175886cbd50eec5d0248374eb107e4c2 521490 
cfengine3_3.21.0.orig-masterfiles.tar.gz
 0246a6dc2a292a7749526e79374d51695389696a 3339717 cfengine3_3.21.0.orig.tar.gz
 3d1dd37e57526b3eddb600eb29460bbe2612cd5d 21092 cfengine3_3.21.0-2.debian.tar.xz
 2e44aa482c1f55a96858c6812c9bdba59d95ec07 9563 
cfengine3_3.21.0-2_amd64.buildinfo
Checksums-Sha256:
 3bb625e1f3c2948e465a452a1933dbe80c3679d91c5c3b095f9ed2bd55353b02 2404 
cfengine3_3.21.0-2.dsc
 013ebe68599915cedb4bf753b471713d91901a991623358b9a967d9a779bcc16 521490 
cfengine3_3.21.0.orig-masterfiles.tar.gz
 911778ddb0a4e03a3ddfc8fc0f033136e1551849ea2dcbdb3f0f14359dfe3126 3339717 
cfengine3_3.21.0.orig.tar.gz
 6440ba791ecc679ac6509224795faf8001f6f1d392723fc211a42e04899ce13f 21092 
cfengine3_3.21.0-2.debian.tar.xz
 871da1a08607b8109838d5b493f300679e5995310dede2b269202a7f3625f917 9563 
cfengine3_3.21.0-2_amd64.buildinfo
Files:
 c10566467906b1e4c64018b272d23c96 2404 admin optional cfengine3_3.21.0-2.dsc
 8d87053a6e0a4166874199706f807bfa 521490 admin optional 
cfengine3_3.21.0.orig-masterfiles.tar.gz
 5318e40702bc66a3ece44ec4ad77712b 3339717 admin optional 
cfengine3_3.21.0.orig.tar.gz
 4f335a3cf21072b4ee13ccb7c6daf0b8 21092 admin optional 
cfengine3_3.21.0-2.debian.tar.xz
 9e146a06717f3f6e1fde830ee48c2163 9563 admin optional 
cfengine3_3.21.0-2_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEt1cFkfJ3DVbrq4cu7mlEXgxb5BcFAmQ2qXIACgkQ7mlEXgxb
5BfQ8Q//R42aa8EYi/NRiE/40LTrjllWRAKVjWrJHa9rYaLZPMVA1xNpZRGe7GIq

Bug#1034213: arno-iptables-firewall: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-12 Thread Andreas Henriksson
On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> Package: arno-iptables-firewall
> Version: 2.1.1-7   
> Severity: serious
> Tags: sid bookworm
> User: debhel...@packages.debian.org
> Usertags: systemd-files-in-usr-bookworm
> 
> Dear Maintainer,
> 
> It seems that your package arno-iptables-firewall is shipping files 
> (.service, .socket or
> .timer) in /usr/lib/systemd/system.
[...]

It seems the package has manually written maintainer scripts (instead of
letting debhelper generating the proper code):

```
arno-iptables-firewall-2.1.1> grep -R deb-systemd-helper debian/
debian/postrm:  # Remove deb-systemd-helper's state file
debian/postrm:  deb-systemd-helper purge
arno-iptables-firewall.service
debian/postinst:deb-systemd-helper enable
arno-iptables-firewall.service
```

So while I think manually written maintscript code should be frowned
upon (since it's a very common source of bugs), I guess this means
this bug is not RC severity?!

Regards,
Andreas Henriksson



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

2023-04-12 Thread Andreas Henriksson
On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> Package: tcmu-runner
> Version: 1.5.4-4   
> Severity: serious
> Tags: sid bookworm
> User: debhel...@packages.debian.org
> Usertags: systemd-files-in-usr-bookworm
> 
> Dear Maintainer,
> 
> It seems that your package tcmu-runner is shipping files (.service, .socket or
> .timer) in /usr/lib/systemd/system.
[...]

tcmu-1.5.4> grep -R systemd.system .
./debian/tcmu-runner.install:debian/tmp/usr/lib/systemd/system/tcmu-runner.service
./README.md:1. If using systemd, copy `org.kernel.TCMUService1.service` to 
`/usr/share/dbus-1/system-services/` and `tcmu-runner.service` to 
`/lib/systemd/system`.
./CMakeLists.txt:  install(FILES tcmu-runner.service DESTINATION 
/usr/lib/systemd/system/)

These paths are wrong and the culprit of this bug report.

You could change them to use the currently correct path, but then you
would have to revert that again after bookworm is released when the
paths will change again.

A better solution would derive the path from systemd.pc, eg.
pkg-config --variable=systemdsystemunitdir systemd

(Note: this needs pkg-config and systemd in build-deps)

Since the upstream build system is CMake, there are plenty of others
to look at of how to implement using pkg-config and querying the
variable in CMake.
This should give you atleast a few hits that could be possible
examples to follow:
https://codesearch.debian.net/search?q=systemdsystemunitdir+path%3ACMake=0
https://codesearch.debian.net/search?q=systemdsystemunitdir+path%3AFindSystemd=0

Regards,
Andreas Henriksson



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

2023-04-12 Thread Andreas Henriksson
Hello again,

On Wed, Apr 12, 2023 at 01:19:52PM +0200, Andreas Henriksson wrote:
> On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> > Package: drkonqi
> > Version: 5.27.2-1  
> > Severity: serious
> > Tags: sid bookworm
> > User: debhel...@packages.debian.org
> > Usertags: systemd-files-in-usr-bookworm
> > 
> > Dear Maintainer,
> > 
> > It seems that your package drkonqi is shipping files (.service, .socket or
> > .timer) in /usr/lib/systemd/system.
> [...]
> 
> ```
> $ apt-file show drkonqi | grep systemd/system
> drkonqi: /usr/lib/systemd/system/drkonqi-coredump-processor@.service
> ```

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


> 
> From ./src/coredump/processor/CMakeLists.txt :
> 
> ```
> configure_file(
> drkonqi-coredump-processor@.service.cmake
> ${CMAKE_CURRENT_BINARY_DIR}/drkonqi-coredump-processor@.service
> )
> install(
> FILES ${CMAKE_CURRENT_BINARY_DIR}/drkonqi-coredump-processor@.service
> DESTINATION ${KDE_INSTALL_SYSTEMDUNITDIR}/system
> )
> ```
> 
> So apparently KDE_INSTALL_SYSTEMDUNITDIR is not set correctly.
> 
> I'm not sure where this variable comes from. The above line is the
> only hit on
> https://codesearch.debian.net/search?q=KDE_INSTALL_SYSTEMDUNITDIR=1
> 
> Maybe someone with better understanding of KDE and CMake can help figure this 
> out.
> 
> If not, I guess you can always add a hack that appends to dh_install to move
> the file into the correct directory as returned by
> `pkg-config --variable=systemdsystemunitdir systemd`.
> (Note: make sure to have systemd.pc available by build-dep on systemd)
 
 
Regards,
Andreas Henriksson



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

2023-04-12 Thread Andreas Henriksson
On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> Package: drkonqi
> Version: 5.27.2-1  
> Severity: serious
> Tags: sid bookworm
> User: debhel...@packages.debian.org
> Usertags: systemd-files-in-usr-bookworm
> 
> Dear Maintainer,
> 
> It seems that your package drkonqi is shipping files (.service, .socket or
> .timer) in /usr/lib/systemd/system.
[...]

```
$ apt-file show drkonqi | grep systemd/system
drkonqi: /usr/lib/systemd/system/drkonqi-coredump-processor@.service
```

>From ./src/coredump/processor/CMakeLists.txt :

```
configure_file(
drkonqi-coredump-processor@.service.cmake
${CMAKE_CURRENT_BINARY_DIR}/drkonqi-coredump-processor@.service
)
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/drkonqi-coredump-processor@.service
DESTINATION ${KDE_INSTALL_SYSTEMDUNITDIR}/system
)
```

So apparently KDE_INSTALL_SYSTEMDUNITDIR is not set correctly.

I'm not sure where this variable comes from. The above line is the
only hit on
https://codesearch.debian.net/search?q=KDE_INSTALL_SYSTEMDUNITDIR=1

Maybe someone with better understanding of KDE and CMake can help figure this 
out.

If not, I guess you can always add a hack that appends to dh_install to move
the file into the correct directory as returned by
`pkg-config --variable=systemdsystemunitdir systemd`.
(Note: make sure to have systemd.pc available by build-dep on systemd)


Regards,
Andreas Henriksson



Bug#1034289: inkscape: canvas stops updating completely when trying to edit a text box

2023-04-12 Thread Giuseppe Bilotta
Package: inkscape
Version: 1.2.2-2+b1
Severity: serious

Adding or editing a text box causes the canvas to stop updating
altogether. Writing, selecting, etc still works, but the canvas does not
refresh anymore until Inkscape is closed and reopened.
This is also with the Preferences > Rendering > Update strategy
set to "Full redraw".



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

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

Versions of packages inkscape depends on:
ii  lib2geom1.2.0  1.2.2-3
ii  libatkmm-1.6-1v5   2.28.3-1
ii  libboost-filesystem1.74.0  1.74.0+ds1-20
ii  libc6  2.36-9
ii  libcairo-gobject2  1.16.0-7
ii  libcairo2  1.16.0-7
ii  libcairomm-1.0-1v5 1.14.4-2
ii  libcdr-0.1-1   0.1.6-2+b2
ii  libfontconfig1 2.14.1-4
ii  libfreetype6   2.12.1+dfsg-4
ii  libgc1 1:8.2.2-3
ii  libgcc-s1  12.2.0-14
ii  libgdk-pixbuf-2.0-02.42.10+dfsg-1+b1
ii  libglib2.0-0   2.74.6-2
ii  libglibmm-2.4-1v5  2.66.5-2
ii  libgomp1   12.2.0-14
ii  libgsl27   2.7.1+dfsg-3+b1
ii  libgspell-1-2  1.12.0-1+b2
ii  libgtk-3-0 3.24.37-2
ii  libgtkmm-3.0-1v5   3.24.7-1
ii  libharfbuzz0b  6.0.0+dfsg-3
ii  libjpeg62-turbo1:2.1.5-2
ii  liblcms2-2 2.14-2
ii  libmagick++-6.q16-88:6.9.11.60+dfsg-1.6
ii  libpango-1.0-0 1.50.12+ds-1
ii  libpangocairo-1.0-01.50.12+ds-1
ii  libpangoft2-1.0-0  1.50.12+ds-1
ii  libpangomm-1.4-1v5 2.46.3-1
ii  libpng16-161.6.39-2
ii  libpoppler-glib8   22.12.0-2+b1
ii  libpoppler126  22.12.0-2+b1
ii  libpotrace01.16-2
ii  libreadline8   8.2-1.3
ii  librevenge-0.0-0   0.0.5-3
ii  librsvg2-common2.54.5+dfsg-1
ii  libsigc++-2.0-0v5  2.12.0-1
ii  libsoup2.4-1   2.74.3-1
ii  libstdc++6 12.2.0-14
ii  libvisio-0.1-1 0.1.7-1+b3
ii  libwpg-0.3-3   0.3.3-1
ii  libx11-6   2:1.8.4-2
ii  libxml22.9.14+dfsg-1.1+b3
ii  libxslt1.1 1.1.35-1
ii  python33.11.2-1+b1
ii  zlib1g 1:1.2.13.dfsg-1

Versions of packages inkscape recommends:
ii  aspell   0.60.8-4+b1
ii  fig2dev  1:3.2.8b-3
ii  imagemagick  8:6.9.11.60+dfsg-1.6
ii  imagemagick-6.q16 [imagemagick]  8:6.9.11.60+dfsg-1.6
ii  imagemagick-7 [imagemagick]  8:7.1.1.6-dmo1
ii  libimage-magick-perl 8:6.9.11.60+dfsg-1.6
ii  libwmf-bin   0.2.12-5
ii  python3-cssselect1.2.0-2
ii  python3-lxml 4.9.2-1+b1
ii  python3-numpy1:1.24.2-1
ii  python3-scour0.38.2-2

Versions of packages inkscape suggests:
ii  dia   0.97.3+git20220525-5
pn  inkscape-tutorials
pn  libsvg-perl   
ii  pstoedit  3.78-2
ii  python3-packaging 23.0-1
pn  python3-uniconvertor  
ii  ruby  1:3.1

-- no debconf information



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

2023-04-12 Thread Andreas Henriksson
On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> Package: boinc-client
> Version: 7.20.5+dfsg-1
> Severity: serious
> Tags: sid bookworm
> User: debhel...@packages.debian.org
> Usertags: systemd-files-in-usr-bookworm
> 
> Dear Maintainer,
> 
> It seems that your package boinc-client is shipping files (.service, .socket 
> or
> .timer) in /usr/lib/systemd/system.
[...]

So the package already contains this patch:
./debian/patches/systemd-directory.patch

 where the (currently) wrong path is used.

Simply updating the patch would work, but then would have to be reverted
again once it's changed in the future (after bookworm release).

A better solution would be to use pkg-config and query systemd.pc
for the correct path, eg.
pkg-config --variable=systemdsystemunitdir systemd

Note: that this needs systemd.pc to be available, thus you'll need to
build-depend on the systemd package (as you already list
pkg-config in build-deps).


Regards,
Andreas Henriksson



Bug#1034233: tlp: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-12 Thread Raphaël Halimi

Hi,

@Laurent, thank you for highlighting this.

@Andreas, the solution you suggested seems nice but ideally I'd rather 
keep build-dependencies to a minimal (currently there's only debhelper), 
so I prefer to revert usrmerge related changes introduced in 1.5, even 
if it means that I'll have to re-introduce them during Trixie's 
development cycle.


Regards,

--
Raphaël Halimi



Bug#1034217: qbittorrent-nox: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-12 Thread Andreas Henriksson
On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> Package: qbittorrent-nox
> Version: 4.5.2-1   
> Severity: serious
> Tags: sid bookworm
> User: debhel...@packages.debian.org
> Usertags: systemd-files-in-usr-bookworm
> 
> Dear Maintainer,
> 
> It seems that your package qbittorrent-nox is shipping files (.service, 
> .socket or
> .timer) in /usr/lib/systemd/system.
[...]

This package seems to install a template unit (as well as a user unit).
Might be wrong, but as far as I know there's no debhelper code that
automatically enables an instance of a template unit, so maybe this
bug report does not qualify as RC severity.

The CMake build system seems to do things correctly by querying
systemd.pc for the systemdsystemunitdir variable already
(see ./cmake/Modules/FindSystemd.cmake and the use of it in
./dist/unix/CMakeLists.txt )

There's however this in unixconf.pri (which is wrong):
```
# Systemd Service file
nogui:systemd {
systemdService.files = $$DIST_PATH/systemd/qbittorrent-nox@.service
systemdService.path = $$PREFIX/lib/systemd/system
INSTALLS += systemdService
}
```

Regards,
Andreas Henriksson



Bug#1034218: cfengine3: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-12 Thread Andreas Henriksson
On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> Package: cfengine3
> Version: 3.21.0-1  
> Severity: serious
> Tags: sid bookworm
> User: debhel...@packages.debian.org
> Usertags: systemd-files-in-usr-bookworm
> 
> Dear Maintainer,
> 
> It seems that your package cfengine3 is shipping files (.service, .socket or
> .timer) in /usr/lib/systemd/system.
[...]

So configure.ac contains this:
```
AC_ARG_WITH(systemd-service,
AS_HELP_STRING([--with-systemd-service=PATH],
[Install systemd service file in given path. The default is no, but if 
specified, the default path is /usr/lib/systemd/system.]),
```

So it hard-codes a default path, rather than check with systemd.pc.
I think that could be fixed to actually use the path from systemd.pc
instead.

Alternatively you could ofcourse use the existing mechanism
and extend the --with-systemd-service you're already passing in
debian/rules to actually include the correct path as an argument.

eg.

```
SYSTEMDSYSTEMUNITDIR=$(shell pkg-config --variable=systemdsystemunitdir systemd)

[...]
--with-systemd-service=$(SYSTEMDSYSTEMUNITDIR) \
[...]
```

Note: do not forget to add pkg-config and systemd (for systemd.pc) to
build-deps.


Regards,
Andreas Henriksson



Bug#1034219: debomatic: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-12 Thread Andreas Henriksson
On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> Package: debomatic
> Version: 0.26-1
> Severity: serious
> Tags: sid bookworm
> User: debhel...@packages.debian.org
> Usertags: systemd-files-in-usr-bookworm
> 
> Dear Maintainer,
> 
> It seems that your package debomatic is shipping files (.service, .socket or
> .timer) in /usr/lib/systemd/system.
[...]

debomatic is the second package using the pybuild build system that I
look at which has subdirectories `usr/lib/systemd/system/` containing
the service file and then no obvious code to install it so I guess all
the magic to handle it is in pybuild or some upstream build system not
included in the actual source package itself.

I'm not sure exactly what the best option is to adress this for pybuild
using packages, but my guess would be to have some debian/rules hack
that moves the file (if it's not already located in the same path as
returned by `pkg-config --variable=systemdsystemunitdir systemd`) after
dh_install has run probably.

Regards,
Andreas Henriksson



Bug#1034220: shadowsocks-libev: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-12 Thread Andreas Henriksson
On Tue, Apr 11, 2023 at 09:37:27AM +0200, bi...@debian.org wrote:
> Package: shadowsocks-libev
> Version: 3.3.5+ds-9
> Severity: serious
> Tags: sid bookworm
> User: debhel...@packages.debian.org
> Usertags: systemd-files-in-usr-bookworm
> 
> Dear Maintainer,
> 
> It seems that your package shadowsocks-libev is shipping files (.service, 
> .socket or
> .timer) in /usr/lib/systemd/system.
[...]

The incorrect path is in:
./debian/shadowsocks-libev.install

(also in ./debian/README.Debian )

Changing it to lib/systemd/system and then in trixie back to
usr/lib/systemd/system again seems suboptimal.
Rather than duplicating the path everywhere, the best thing would
be to simply query systemd.pc for it, eg:
pkg-config --variable=systemdsystemunitdir systemd

This needs pkg-config and systemd to be in build-depends.

To use this command in ./debian/shadowsocks-libev.install
you would have to make the file executable and integrate dh-exec.

I'll leave it up to you to decide if you think integrating dh-exec
is worth it or not

(Another option is to make the upstream build system install the file
in the correct path.)

Regards,
Andreas Henriksson



Processed: fixed 1034160 in qtbase-opensource-src/5.15.8+dfsg-5 ...

2023-04-12 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> fixed 1034160 qtbase-opensource-src/5.15.8+dfsg-5
Bug #1034160 [libqt5gui5] libkscreenlocker5: Screen locker crashes asking for 
loginctl command
Marked as fixed in versions qtbase-opensource-src/5.15.8+dfsg-5.
> found 1034160 qtbase-opensource-src/5.15.8+dfsg-6
Bug #1034160 [libqt5gui5] libkscreenlocker5: Screen locker crashes asking for 
loginctl command
Marked as found in versions qtbase-opensource-src/5.15.8+dfsg-6.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1034160: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034160
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#981928: marked as done (gauche-gtk FTBFS: unknown define-cclass qualifier(s) (::base))

2023-04-12 Thread Debian Bug Tracking System
Your message dated Wed, 12 Apr 2023 06:04:17 +
with message-id 
and subject line Bug#981928: fixed in gauche-gtk 0.6.1-1
has caused the Debian Bug report #981928,
regarding gauche-gtk FTBFS: unknown define-cclass qualifier(s) (::base)
to be marked as done.

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

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


-- 
981928: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981928
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gauche-gtk
Version: 0.6+git20160927-3
Severity: serious
Tags: ftbfs bullseye sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/gauche-gtk.html

...
unknown define-cclass qualifier(s) (::base)
make[2]: *** [Makefile:10: gdkdisplay.c] Error 1
--- End Message ---
--- Begin Message ---
Source: gauche-gtk
Source-Version: 0.6.1-1
Done: NIIBE Yutaka 

We believe that the bug you reported is fixed in the latest version of
gauche-gtk, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 981...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
NIIBE Yutaka  (supplier of updated gauche-gtk package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Wed, 12 Apr 2023 14:16:04 +0900
Source: gauche-gtk
Binary: gauche-gtk gauche-gtk-dbgsym
Architecture: source amd64
Version: 0.6.1-1
Distribution: unstable
Urgency: medium
Maintainer: NIIBE Yutaka 
Changed-By: NIIBE Yutaka 
Description:
 gauche-gtk - Gauche bindings for GTK+ GUI Toolkit
Closes: 981928
Changes:
 gauche-gtk (0.6.1-1) unstable; urgency=medium
 .
   * New upstream (Closes: #981928).
   * debian/patches/07-HUGE.patch: Remove.
   * debian/docs: Updated.
Checksums-Sha1:
 4b81041f3b764c066d32bc90cb6d1a9a49e5a5d4 1411 gauche-gtk_0.6.1-1.dsc
 55ca015fbe86a45b33b5418b445d25e5aad17f03 204720 gauche-gtk_0.6.1.orig.tar.gz
 5dbd8df4636c070f19f2325c2404161725603f0c 7348 gauche-gtk_0.6.1-1.debian.tar.xz
 c0f8f748ce5d769adf3b232feab08c10f0c025a8 2902424 
gauche-gtk-dbgsym_0.6.1-1_amd64.deb
 d8fac9583a3b399f7fdc3a2cc2b0df346c6ca3a6 12314 
gauche-gtk_0.6.1-1_amd64.buildinfo
 ccf48c047d7eef21d22781e9f37a7015114c3198 843572 gauche-gtk_0.6.1-1_amd64.deb
Checksums-Sha256:
 a128fdf8549121346e97ff04f7281947cb2c85082ed09e88bf9ee595d7b1b74d 1411 
gauche-gtk_0.6.1-1.dsc
 7df4d5e35429acd6fee7f34ae936fca3e6c698692214ccd01f6bcd052aac5f83 204720 
gauche-gtk_0.6.1.orig.tar.gz
 32ef34a4730aa8bb6680c88fbb148498be5ce8c9abbd6cc0e925a3d3a3b2adc4 7348 
gauche-gtk_0.6.1-1.debian.tar.xz
 fd51be42b07e6f3b159bb4c789d137bebfdf260f0f909d2b1d15cdd4b7baa938 2902424 
gauche-gtk-dbgsym_0.6.1-1_amd64.deb
 7bc66abd8ed85e7a01f535c57276de281ecef47305353f0f3b209e6e2039134b 12314 
gauche-gtk_0.6.1-1_amd64.buildinfo
 d943dff3b43e6debd5820cd26a914ff08e6c4864304227ed0156c2e3a7d1b33c 843572 
gauche-gtk_0.6.1-1_amd64.deb
Files:
 f5e2dcb497405c411aa46298ffebd82f 1411 lisp optional gauche-gtk_0.6.1-1.dsc
 94bff8f7e0e5bb9634a795bb9f5d2727 204720 lisp optional 
gauche-gtk_0.6.1.orig.tar.gz
 ead8f22b4f3ac74664cda5ace120a33a 7348 lisp optional 
gauche-gtk_0.6.1-1.debian.tar.xz
 709114ecf83cd09a2e33bb9dd0aec88e 2902424 debug optional 
gauche-gtk-dbgsym_0.6.1-1_amd64.deb
 c4a0c6699c8d692d4ab4cd48400ee903 12314 lisp optional 
gauche-gtk_0.6.1-1_amd64.buildinfo
 82bba005f4101d3d92df0f74e33694c2 843572 lisp optional 
gauche-gtk_0.6.1-1_amd64.deb

-BEGIN PGP SIGNATURE-

iHUEARYIAB0WIQS3MhxVeHDZjYHXYQFkARSvid5gVAUCZDZFoQAKCRBkARSvid5g
VPWJAQC49nuNtJGN4GvbWRBfQmzCc5z5D1y66nD1Q9t0m8tqpQEAmvxxnK8Wxnn7
O9FKI7ZfdOZzFkXb0ICpkcYU9YaOaA4=
=DmiO
-END PGP SIGNATURE End Message ---