Bug#1069864: busybox: Please enable "install" applet

2024-04-25 Thread Robert Paciorek
Package: busybox
Version: 1:1.35.0-4+b3
Severity: wishlist
Tags: patch

Hi,

BusyBox can provide a simple version of "install" command
(https://busybox.net/downloads/BusyBox.html#install).

Unfortunately, in the package configuration, the options responsible
for enabling this applet are not set:

# CONFIG_INSTALL is not set
# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set

(for all 3 packages - regular, static and udeb)

This is a quite frequently used command that is part of coreutils,
so it is worth making it available in the minimal environment
provided by BusyBox.

Simple patch (for regular package) attached.

Regards,
Robert Paciorek


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

Kernel: Linux 6.1.0-9-amd64 (SMP w/6 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to C.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages busybox depends on:
ii  libc6  2.36-9+deb12u4

busybox recommends no packages.

busybox suggests no packages.

-- no debconf information
--- busybox-1.36.1.org/debian/config/pkg/deb2023-11-13 13:46:07.0 
+
+++ busybox-1.36.1/debian/config/pkg/deb2024-04-24 02:07:05.532609382 
+
@@ -265,8 +265,8 @@
 CONFIG_HOSTID=y
 CONFIG_ID=y
 CONFIG_GROUPS=y
-# CONFIG_INSTALL is not set
-# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
 CONFIG_LINK=y
 CONFIG_LN=y
 CONFIG_LOGNAME=y


Bug#1069773: linux-image-6.1.0-20-amd64: Bluetooth fails to resume after suspend with linux-image-6.1.0-20

2024-04-24 Thread Robert Lange
Package: src:linux
Version: 6.1.85-1
Severity: important

Dear Maintainer,

After upgrading to linux-image-6.1.0-20-amd64 and rebooting my laptop, my 
Bluetooth mouse failed to work after resuming from suspend (via closing and 
reopening my laptop). Manually stopping and starting Bluetooth via the Gnome 
controls allowed the mouse to reconnect.

I experimented and determined that any time I suspended by closing the lid, 
when it resumed, my mouse would not automatically reconnect and Bluetooth had 
to be manually restarted, either by GUI or by systemctl. Additionally, after 
each suspend, two additional lines got appended to the linux console log:

Bluetooth: hci0: Opcode 0xc24 failed: -112
Bluetooth: hci0: unexpected event for opcode 0x0406

When I rebooted into linux-image-6.1.0-18-amd64, the previous kernel, I was 
able to suspend and resume without any issues from Bluetooth, and the above two 
lines were not appended to the console log after each suspend.

This seems to be some sort of regression in Bluetooth device handling. While I 
only have a mouse to test, I'd guess that other types of devices may also be 
affected.


-- Package-specific info:
** Version:
Linux version 6.1.0-20-amd64 (debian-ker...@lists.debian.org) (gcc-12 (Debian 
12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP 
PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-6.1.0-20-amd64 
root=UUID=4b219315-d9dc-4199-8fc6-e3d5042f5df4 ro quiet

** Tainted: POE (12289)
 * proprietary module was loaded
 * externally-built ("out-of-tree") module was loaded
 * unsigned module was loaded

** Kernel log:
[5.312310] sof-audio-pci-intel-tgl :00:1f.3: bound :00:02.0 (ops 
i915_audio_component_bind_ops [i915])
[5.319244] sof-audio-pci-intel-tgl :00:1f.3: use msi interrupt mode
[5.335718] kauditd_printk_skb: 14 callbacks suppressed
[5.335720] audit: type=1400 audit(1713958189.171:25): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="/usr/bin/evince" pid=794 
comm="apparmor_parser"
[5.335723] audit: type=1400 audit(1713958189.171:26): apparmor="STATUS" 
operation="profile_load" profile="unconfined" 
name="/usr/bin/evince//sanitized_helper" pid=794 comm="apparmor_parser"
[5.335725] audit: type=1400 audit(1713958189.171:27): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="/usr/bin/evince-previewer" 
pid=794 comm="apparmor_parser"
[5.335727] audit: type=1400 audit(1713958189.171:28): apparmor="STATUS" 
operation="profile_load" profile="unconfined" 
name="/usr/bin/evince-previewer//sanitized_helper" pid=794 
comm="apparmor_parser"
[5.335728] audit: type=1400 audit(1713958189.171:29): apparmor="STATUS" 
operation="profile_load" profile="unconfined" 
name="/usr/bin/evince-thumbnailer" pid=794 comm="apparmor_parser"
[5.344889] sof-audio-pci-intel-tgl :00:1f.3: hda codecs found, mask 5
[5.344891] sof-audio-pci-intel-tgl :00:1f.3: using HDA machine driver 
skl_hda_dsp_generic now
[5.344893] sof-audio-pci-intel-tgl :00:1f.3: DMICs detected in NHLT 
tables: 2
[5.346134] sof-audio-pci-intel-tgl :00:1f.3: firmware: direct-loading 
firmware intel/sof/sof-rpl.ri
[5.346138] sof-audio-pci-intel-tgl :00:1f.3: Firmware info: version 
2:2:0-57864
[5.346139] sof-audio-pci-intel-tgl :00:1f.3: Firmware: ABI 3:22:1 
Kernel ABI 3:23:0
[5.346141] sof-audio-pci-intel-tgl :00:1f.3: unknown sof_ext_man header 
type 3 size 0x30
[5.369054] audit: type=1400 audit(1713958189.203:30): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="libreoffice-soffice" 
pid=799 comm="apparmor_parser"
[5.369074] intel_rapl_common: Found RAPL domain package
[5.369081] audit: type=1400 audit(1713958189.203:31): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="libreoffice-soffice//gpg" 
pid=799 comm="apparmor_parser"
[5.391433] input: ThinkPad Extra Buttons as 
/devices/platform/thinkpad_acpi/input/input16
[5.443377] sof-audio-pci-intel-tgl :00:1f.3: Firmware info: version 
2:2:0-57864
[5.443381] sof-audio-pci-intel-tgl :00:1f.3: Firmware: ABI 3:22:1 
Kernel ABI 3:23:0
[5.448092] sof-audio-pci-intel-tgl :00:1f.3: firmware: direct-loading 
firmware intel/sof-tplg/sof-hda-generic-2ch.tplg
[5.448097] sof-audio-pci-intel-tgl :00:1f.3: Topology: ABI 3:22:1 
Kernel ABI 3:23:0
[5.448233] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not 
yet available, widget card binding deferred
[5.464806] typec port0: bound usb1-port5 (ops connector_ops [usbcore])
[5.464822] typec port0: bound usb4-port1 (ops connector_ops [usbcore])
[5.476776] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC257: 
line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[5.476779] snd_hda_codec_realtek ehdaudio0D0:speaker_outs=0 
(0x0/0x0/0x0/0x0/0x0)
[5.476780] snd_hda_codec_realtek ehdaudio0D0:hp_outs=1 

Bug#1069499: mtbl: FTBFS on armhf: dh_auto_test: error: make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1 returned exit code 2

2024-04-22 Thread Robert Edmonds
Lucas Nussbaum wrote:
> Source: mtbl
> Version: 1.3.0-1
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-armhf
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on armhf.
> 
> 
> Relevant part (hopefully):

> > test-sorted-merge: t/test-sorted-merge.c:96: quiet_tmpnam: Assertion 
> > `not_found == 1' failed.

Hi, Lucas:

I see the function that failed here has been entirely rewritten since this
release, so I've uploaded the latest upstream version 1.6.1 and that built
successfully on all architectures. So I'll mark this bug fixed in 1.6.1-1.

Thanks!

-- 
Robert Edmonds
edmo...@debian.org



Bug#1068517: kate: request to backport patch for upstream bug 476307

2024-04-06 Thread Robert Scott
Package: kate
Version: 4:22.12.3-1
Severity: normal

Dear Maintainer,


Upstream bug https://bugs.kde.org/show_bug.cgi?id=476307 has been reported 
resolved by MR https://invent.kde.org/utilities/kate/-/merge_requests/1441

It would be extremely helpful if you were able to pull the patch back to 
bookworm, or at least ensure the fix is included in the next stable, as
the bug causes me pain every day.


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

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

Versions of packages kate depends on:
ii  kate5-data   4:22.12.3-1
ii  kio  5.103.0-1
ii  ktexteditor-katepart 5.103.0-1.1
ii  libc62.36-9+deb12u4
ii  libkf5activities55.103.0-1
ii  libkf5bookmarks5 5.103.0-1
ii  libkf5completion55.103.0-1
ii  libkf5configcore55.103.0-2
ii  libkf5configgui5 5.103.0-2
ii  libkf5configwidgets5 5.103.0-1
ii  libkf5coreaddons55.103.0-1
ii  libkf5crash5 5.103.0-1
ii  libkf5dbusaddons55.103.0-1
ii  libkf5guiaddons5 5.103.0-1
ii  libkf5i18n5  5.103.0-1
ii  libkf5iconthemes55.103.0-1
ii  libkf5jobwidgets55.103.0-1
ii  libkf5kiocore5   5.103.0-1
ii  libkf5kiofilewidgets55.103.0-1
ii  libkf5kiogui55.103.0-1
ii  libkf5kiowidgets55.103.0-1
ii  libkf5newstuff5  5.103.0-1
ii  libkf5newstuffcore5  5.103.0-1
ii  libkf5newstuffwidgets5   5.103.0-1
ii  libkf5parts5 5.103.0-1
ii  libkf5service-bin5.103.0-1
ii  libkf5service5   5.103.0-1
ii  libkf5syntaxhighlighting55.103.0-3
ii  libkf5texteditor55.103.0-1.1
ii  libkf5textwidgets5   5.103.0-1
ii  libkf5wallet-bin 5.103.0-1
ii  libkf5wallet55.103.0-1
ii  libkf5widgetsaddons5 5.103.0-1
ii  libkf5windowsystem5  5.103.0-1
ii  libkf5xmlgui55.103.0-1
ii  libkuserfeedbackcore11.2.0-2
ii  libkuserfeedbackwidgets1 1.2.0-2
ii  libqt5concurrent55.15.8+dfsg-11
ii  libqt5core5a 5.15.8+dfsg-11
ii  libqt5dbus5  5.15.8+dfsg-11
ii  libqt5gui5   5.15.8+dfsg-11
ii  libqt5network5   5.15.8+dfsg-11
ii  libqt5sql5   5.15.8+dfsg-11
ii  libqt5widgets5   5.15.8+dfsg-11
ii  libqt5xml5   5.15.8+dfsg-11
ii  libstdc++6   12.2.0-14
ii  plasma-framework 5.103.0-1+deb12u1
ii  qml-module-org-kde-kquickcontrolsaddons  5.103.0-1
ii  qml-module-qtquick-layouts   5.15.8+dfsg-3
ii  qml-module-qtquick2  5.15.8+dfsg-3

Versions of packages kate recommends:
ii  sonnet-plugins  5.103.0-1

Versions of packages kate suggests:
pn  darcs
pn  exuberant-ctags  
ii  git  1:2.39.2-1.1
ii  khelpcenter  4:22.12.3-1
ii  konsole-kpart4:22.12.3-1
ii  mercurial6.3.2-1
pn  subversion   

-- no debconf information



Bug#1068489: O: clamassassin -- email virus filter wrapper for ClamAV

2024-04-05 Thread Robert Edmonds
Package: wnpp
Severity: normal
X-Debbugs-Cc: clamassas...@packages.debian.org
Control: affects -1 + src:clamassassin

I intend to orphan the clamassassin package. I no longer use this package, and
I'm not sure if upstream is still maintaining it (I could not find a current
location distributing this software). Nowadays I think there are plugins for
rspamd and spamassassin that can do this kind of scanning.

The package description is:
 clamassassin is a simple virus filter wrapper for ClamAV for use in procmail
 filters and similar applications. clamassassin's interface is similar to
 that of spamassassin, making it easy to implement for those familiar with that
 tool. clamassassin is designed with an emphasis on security, robustness and
 simplicity.



Bug#1039889: recommends old ffmpeg libs

2024-02-05 Thread Spitzenpfeil, Robert



Any news on this?

pqiv used to be able to playback videos (mp4 / mpg) on debian 11 (and 
still after updating to 12).


With a fresh install of debian 12 (pqiv 2.12) pqiv cannot do this anymore.


Robert



Bug#1021738: man2html: CVE-2021-40647 CVE-2021-40648

2024-01-31 Thread Robert Luberda

clone 1021738 -1
retitle 1021738 man2html: CVE-2021-40647
tags 1021738 +pending
retitle -1 man2html: CVE-2021-40648
tags -1 +moreinfo
thanks

Moritz Mühlenhoff pisze:

Hi

First of all I'm sorry for not taking care about it earlier, I didn't 
have time for Debian work in the previous year.




The following vulnerabilities were published for man2html.

CVE-2021-40647[0]:

Ok, this is quite easy to fix, I will upload fixed version soon.


CVE-2021-40648[1]:
| In man2html 1.6g, a filename can be created to overwrite the previous
| size parameter of the next chunk and the fd, bk, fd_nextsize,


According to instructions given at 
https://gist.github.com/untaman/cb58123fe89fc65e3984165db5d40933 I tried 
to reproduce this with the following commands:

  file=$(perl -e 'print "A" x 132')
  touch $file
  man2html $file
I used man2html built with AddressSanitizer and it found only a few 
small memory leaks coming from global variables.


So I have no idea what really is wrong in this CVE. The source code 
references given at the above link actually refer to calls to 
fopen()/fclose() functions rather then to directly malloc() and free() 
directly.


Regards,
robert



Bug#1061928: avro-c: NMU diff for 64-bit time_t transition

2024-01-30 Thread Robert Edmonds
Steve Langasek wrote:
> Hi Robert,
> 
> On Tue, Jan 30, 2024 at 02:05:11PM -0500, Robert Edmonds wrote:
> > Steve Langasek wrote:
> > > As part of the 64-bit time_t transition required to support 32-bit
> > > architectures in 2038 and beyond
> > > (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> > > avro-c as a source package shipping runtime libraries whose ABI
> > > either is affected by the change in size of time_t, or could not be
> > > analyzed via abi-compliance-checker (and therefore to be on the safe
> > > side we assume is affected).
> 
> > Hi, Steve:
> 
> > I'm not aware of anything in avro-c that embeds time_t, or really any
> > platform-provided structs, into the API/ABI. Can you point me to the
> > actual changes in the avro-c ABI due to this change?
> 
> > Thanks!
> 
> avro-c falls into the second of these categories, "or could not be analyzed
> and therefore we assume is affected".
> 
> Output of the attempt to analyze the package with abi-compliance-checker:
> https://adrien.dcln.fr/misc/armhf-time_t/2024-01-17/logs/libavro-dev/base/log.txt

Ah, I see, so basically every header in the -dev package is getting
included:

  // add includes
  #include "/usr/include/avro/allocation.h"
  #include "/usr/include/avro/basics.h"
  #include "/usr/include/avro/consumer.h"
  #include "/usr/include/avro/data.h"
  #include "/usr/include/avro/errors.h"
  #include "/usr/include/avro/generic.h"
  #include "/usr/include/avro/io.h"
  #include "/usr/include/avro/legacy.h"
  #include "/usr/include/avro/msinttypes.h"
  #include "/usr/include/avro/msstdint.h"
  #include "/usr/include/avro/platform.h"
  #include "/usr/include/avro/refcount.h"
  #include "/usr/include/avro/resolver.h"
  #include "/usr/include/avro/schema.h"
  #include "/usr/include/avro/value.h"
  #include "/usr/include/avro.h"

I guess you have to do it that way since there isn't really anything
universal and machine readable that says: this is the public API header
file to include to use this library.

For avro-c in particular the documentation of the library is here:

https://avro.apache.org/docs/1.11.1/api/c/

And they only mention including  to users of the library. So
those headers that work around problems on Microsoft platforms don't end
up getting included on other systems since the #include's of those
headers are conditionalized.

> This shows there are headers that can't be compiled because they're
> Windows-specific.  So it seems counterproductive to ship these at all in
> Debian?
> 
> If this header were removed from the package, or if a quirk were added to
> https://salsa.debian.org/vorlon/armhf-time_t/-/blob/main/check-armhf-time_t?ref_type=heads
> to exclude the incorrect headers from the analysis, we could confirm that
> avro-c is unaffected and avoid unnecessary NMUs / transitions to unstable.

If there is a way to quirk the avro-c package for this analysis so you
only include /usr/include/avro.h rather than every header file shipped
in the -dev package I think it would let your analysis succeed, without
missing anything, and, I would guess that that analysis would show no
ABI changes and thus no ABI transition is necessary.

I'm also open to just dropping those ms*.h files from the -dev package
which should just work without any other changes without breaking
anything else, but I haven't tested it.

Thanks!

-- 
Robert Edmonds
edmo...@debian.org



Bug#1061928: avro-c: NMU diff for 64-bit time_t transition

2024-01-30 Thread Robert Edmonds
Steve Langasek wrote:
> As part of the 64-bit time_t transition required to support 32-bit
> architectures in 2038 and beyond
> (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
> avro-c as a source package shipping runtime libraries whose ABI
> either is affected by the change in size of time_t, or could not be
> analyzed via abi-compliance-checker (and therefore to be on the safe
> side we assume is affected).

Hi, Steve:

I'm not aware of anything in avro-c that embeds time_t, or really any
platform-provided structs, into the API/ABI. Can you point me to the
actual changes in the avro-c ABI due to this change?

Thanks!

-- 
Robert Edmonds
edmo...@debian.org



Bug#1061409: rasdaemon does not actually support PAGE_CE_ACTION etc.

2024-01-23 Thread Robert L Mathews
Package: rasdaemon
Version: 0.6.8-1.1

rasdaemon upstream offers the ability to offline memory when failures are 
detected (see <https://github.com/mchehab/rasdaemon/commit/9ae6b70eff>).

Debian's rasdaemon includes the configuration files to do that at 
/etc/default/rasdaemon, with lines like:

 PAGE_CE_REFRESH_CYCLE="24h"
 PAGE_CE_THRESHOLD="50"
 PAGE_CE_ACTION="soft"

This makes it look like the feature is enabled.

However, those settings in /etc/default/rasdaemon are never actually used, and 
rasdaemon will never try to offline failing memory, because the Debian package 
is not compiled with the necessary "--enable-memory-ce-pfa" flag.

Compiling rasdaemon with "--enable-memory-ce-pfa" would fix this. I tested 
compiling with that extra flag, and if you do so, these new lines are emitted 
in the logs when it is started, indicating the code is working:

 rasdaemon: Page offline choice on Corrected Errors is soft
 rasdaemon: Threshold of memory Corrected Errors is 50 / 24h

I'd like to suggest that this option be enabled. If people don't want to use 
this feature, they can edit /etc/default/rasdaemon as documented to change it 
to PAGE_CE_ACTION="off".

If it is decided not to enable this feature, then /etc/default/rasdaemon should 
be modified to remove these options so it doesn't look like it is enabled.

-- 
Robert L Mathews



Bug#1061270: lintian: Reports bogus bin-sbin-mismatch issues

2024-01-21 Thread Robert Luberda
Package: lintian
Version: 2.116.3
Severity: normal

For dwww package lintian reports:
X: dwww: bin-sbin-mismatch usr/sbin/dwww -> usr/bin/dwww [etc/cron.daily/dwww]
X: dwww: bin-sbin-mismatch usr/sbin/dwww -> usr/bin/dwww [etc/cron.weekly/dwww]
X: dwww: bin-sbin-mismatch usr/sbin/dwww -> usr/bin/dwww [postinst]
X: dwww: bin-sbin-mismatch usr/sbin/dwww -> usr/bin/dwww [usr/lib/cgi-bin/dwww]
X: dwww: bin-sbin-mismatch usr/sbin/dwww -> usr/bin/dwww 
[usr/sbin/dwww-refresh-cache]

And lintian is simply wrong here. The dwww package contains a  single 
/usr/bin/dwww command and a few other /usr/sbin/dwww-something commands.
All the scripts listed above check the commands correcly. For example 
/etc/cron-weekly/dwww
basically contains this (unimportant stuff removed):

  # check if swish++ is installed
  test -x /usr/bin/index++ || exit 0

  # check if dwww is still installed
  test -x /usr/sbin/dwww-index++ || exit 0

  # See ionice(1)
  [ -x /usr/bin/ionice ] &&  IONICE="/usr/bin/ionice -c3 -t" || IONICE=

  $IONICE dwww-index++ > /dev/null

Regards,
robert


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (990, 'unstable-debug'), (990, 'stable-updates'), (990, 
'stable-security'), (990, 'unstable'), (990, 'stable'), (500, 
'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages lintian depends on:
ii  binutils2.41.90.20240115-1
ii  bzip2   1.0.8-5+b2
ii  diffstat1.65-1
ii  dpkg1.22.2
ii  dpkg-dev1.22.2
ii  file1:5.45-2+b1
ii  gettext 0.21-14
ii  gpg 2.2.40-1.1+b1
ii  intltool-debian 0.35.0+20060710.6
ii  iso-codes   4.16.0-1
ii  libapt-pkg-perl 0.1.40+b3
ii  libarchive-zip-perl 1.68-1
ii  libberkeleydb-perl  0.64-2+b2
ii  libcapture-tiny-perl0.48-2
ii  libclass-xsaccessor-perl1.19-4+b2
ii  libclone-perl   0.46-1+b1
ii  libconfig-tiny-perl 2.30-1
ii  libconst-fast-perl  0.014-2
ii  libcpanel-json-xs-perl  4.37-1+b1
ii  libdata-dpath-perl  0.59-1
ii  libdata-validate-domain-perl0.10-1.1
ii  libdata-validate-uri-perl   0.07-2
ii  libdevel-size-perl  0.83-2+b2
pn  libdigest-sha-perl  
ii  libdpkg-perl1.22.2
ii  libemail-address-xs-perl1.05-1+b2
ii  libfile-basedir-perl0.09-2
ii  libfile-find-rule-perl  0.34-3
ii  libfont-ttf-perl1.06-2
ii  libhtml-html5-entities-perl 0.004-3
ii  libhtml-tokeparser-simple-perl  3.16-4
ii  libio-interactive-perl  1.025-1
ii  libipc-run3-perl0.048-3
ii  libjson-maybexs-perl1.004005-1
ii  liblist-compare-perl0.55-2
ii  liblist-someutils-perl  0.59-1
ii  liblist-utilsby-perl0.12-2
ii  libmldbm-perl   2.05-4
ii  libmoo-perl 2.005005-1
ii  libmoox-aliases-perl0.001006-2
ii  libnamespace-clean-perl 0.27-2
ii  libpath-tiny-perl   0.144-1
ii  libperlio-gzip-perl 0.20-1+b2
ii  libperlio-utf8-strict-perl  0.010-1+b1
ii  libproc-processtable-perl   0.636-1+b1
ii  libregexp-wildcards-perl1.05-3
ii  libsereal-decoder-perl  5.004+ds-1+b1
ii  libsereal-encoder-perl  5.004+ds-1+b1
ii  libsort-versions-perl   1.62-3
ii  libsyntax-keyword-try-perl  0.29-1+b1
ii  libterm-readkey-perl2.38-2+b2
ii  libtext-levenshteinxs-perl  0.03-5+b2
ii  libtext-markdown-discount-perl  0.16-1+b1
ii  libtext-xslate-perl 3.5.9-1+b3
ii  libtime-duration-perl   1.21-2
ii  libtime-moment-perl 0.44-2+b2
ii  libtimedate-perl2.3300-2
ii  libunicode-utf8-perl0.62-2+b1
ii  liburi-perl 5.21-1
ii  libwww-mechanize-perl   2.17-1
ii  libwww-perl 6.73-1
ii  libxml-libxml-perl  2.0207+dfsg+really+2.0134-1+b2
ii  libyaml-libyaml-perl0.86+ds-1+b1
ii  lzip [lzip-decompressor]1.23-6
ii  lzop1.04-2
ii  man-db  2.12.0-3
ii  patchutils  0.4.2-1
ii  perl [libencode-perl]   5.38.2-3
ii  t1utils 1.41-4
ii  unzip   6.0-28
ii  xz-utils5.4.5-0.3

lintian recommends no packages.

Versions of packages lintian sugg

Bug#1061271: reportbug: Please make "Selected mail user agent cannot be found" more user friendly

2024-01-21 Thread Robert Luberda
Package: reportbug
Version: 12.0.0
Severity: wishlist

Today I've tried to run reportbug after a pretty long time of not using
it, and it turned out that it did nothing, but printing something like:
"Selected mail user agent cannot be found, exiting".

It took me a few minutes to discover that I have ~/.reportbugrc from
2012 containing a "mutt" line, but mutt package was no longer installed
on my system (most likely it got removed some time ago by mistake).
After reinstalling mutt, reportbug started working fine.

But I wish the message printed by reportbug in such cases would be more
helpful. It would be nice if it could at least include the name of the
selected mua, for example: "Selected mail user agent 'mutt' cannot be
found". (It would be even greater if it could print the name of the
config file as well, e.g. "Mail user agent 'mutt' selected in
~/.reportbugrc cannot be found").

Regards,
robert

-- Package-specific info:
** Environment settings:
EDITOR="vim"
DEBEMAIL="rob...@debian.org"
DEBFULLNAME="Robert Luberda"
INTERFACE="text"

** /home/robert/.reportbugrc:
reportbug_version "1.99.29"
mode advanced
ui text
realname "Robert Luberda"
email "rob...@debian.org"
no-cc
offline
mutt

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (990, 'unstable-debug'), (990, 'stable-updates'), (990, 
'stable-security'), (990, 'unstable'), (990, 'stable'), (500, 
'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages reportbug depends on:
ii  apt2.7.10
ii  python33.11.6-1
ii  python3-reportbug  12.0.0
ii  sensible-utils 0.0.20

reportbug recommends no packages.

Versions of packages reportbug suggests:
pn  claws-mail  
ii  debconf 1.5.83
ii  debsums 3.0.2.1
ii  dlocate 1.12
pn  emacs-bin-common
ii  file1:5.45-2+b1
ii  gnupg   2.2.40-1.1
ii  postfix [mail-transport-agent]  3.8.4-1
pn  python3-urwid   
pn  reportbug-gtk   
ii  xdg-utils   1.1.3-4.1

Versions of packages python3-reportbug depends on:
ii  apt2.7.10
ii  file   1:5.45-2+b1
ii  python33.11.6-1
ii  python3-apt2.7.5
ii  python3-debian 0.1.49
ii  python3-debianbts  4.0.2
ii  python3-requests   2.31.0+dfsg-1
ii  sensible-utils 0.0.20

python3-reportbug suggests no packages.

-- no debconf information



Bug#237925: ITP: cdemu -- CD drive emulator for Linux

2024-01-16 Thread Robert Ayrapetyan
Hi, apologies, but I've transitioned to another task, and the
estimated time for CDEmu is approximately 6 months. So whoever
completes their task first can take care of the CDEmu maintenance.

On Tue, Jan 16, 2024 at 12:49 AM Matteo Bini  wrote:
>
> Control: owner 237925 Matteo Bini 
>
> Hi Christoph, hi Robert.
>
> I'm still going to package CDEmu, but I don't know exactly when. There
> are a few things I need to better understand before I can do it, for
> instance if it's fine to make as many DEB packages as the source
> tarballs CDEmu is divided in. Moreover right now I'm a bit busy.
>
> CDEmu is on my to do list. However if Robert has time to spare and would
> like to take care of it, he's most welcome.
>
> My current ETA is about four months from now.
>
> Thank you for your interest.
>
> --
> Matteo Bini



Bug#1060228: qt6-multimedia: Cmake config for MultimediaQuickPrivate is not packaged

2024-01-07 Thread Robert Griebl
Source: qt6-multimedia
Version: 6.4.2-11
Severity: normal
X-Debbugs-Cc: rob...@griebl.org

Hi,

The Debian Qt6 MM packages are not shipping with a cmake config for the
private module "MultimediaQuickPrivate".

While you normally do not have to deal with this private module, you
definitely DO need it when using qmltc to compile QML code using QtMultiMedia
QML types, as qmltc generates code that includes private headers from there:

Failed to find required Qt component "MultimediaQuickPrivate".
[cmake] 
[cmake]   Expected Config file at
[cmake]   
"/usr/lib/x86_64-linux-gnu/cmake/Qt6MultimediaQuickPrivate/Qt6MultimediaQuickPrivateConfig.cmake"
[cmake]   does NOT exist
[cmake] 

Thanks for looking into this,
Robert


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

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



Bug#1059836: RM: radare2-cutter -- NPOASR; Unfit for stable release due to unrealiable upstream

2024-01-02 Thread Robert Haist
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: debian-security-to...@lists.debian.org, r...@debian.org



Bug#1059505: ffmpeg: Library dependency with __attribute__((constructor)) function

2023-12-26 Thread Robert Edmonds
d_init () at 
/lib/x86_64-linux-gnu/libopenblas.so.0
#5  0x7fffe7e6807f in gotoblas_init () at 
/lib/x86_64-linux-gnu/libopenblas.so.0
#6  0x77fcfe3e in call_init (env=0x7fffe7f8, 
argv=0x7fffe7e8, argc=1, l=) at ./elf/dl-init.c:74
#7  call_init (l=, argc=1, argv=0x7fffe7e8, 
env=0x7fffe7f8) at ./elf/dl-init.c:26
#8  0x77fcff24 in _dl_init (main_map=0x77ffe2c0, argc=1, 
argv=0x7fffe7e8, env=0x7fffe7f8) at ./elf/dl-init.c:121
#9  0x77fe5500 in _dl_start_user () at /lib64/ld-linux-x86-64.so.2
#10 0x0001 in  ()
#11 0x7fffeaf7 in  ()
#12 0x in  ()
(gdb)

Stack frames 5 and 6 show the dynamic loader calling gotoblas_init() in
libopenblas.so.0, before main() starts. And here's that function in
openblas:

https://sources.debian.org/src/openblas/0.3.25%2Bds-1/driver/others/memory.c/#L1507

Anyway, it would be nice if all programs linked against libavfilter or
libavdevice weren't forced to start up a thread pool for some other
library that happens to get pulled in but is otherwise unused. I'm not
aware of a technique to prevent a constructor function in a shared
library from running.

It looks like this is caused by ffmpeg being compiled with
--enable-pocketsphinx (at least on amd64), and indirectly by
libopenblas's API relying on an implicit __attribute__((constructor))
library initialization function rather than having an explicit library
initialization function.

Feel free to reassign this bug to src:openblas, or to clone it and
reassign to src:openblas.

Thanks!

-- 
Robert Edmonds
edmo...@debian.org
/*
 * Compile with:
 *
 * gcc -O2 -Wall -o avfilter_test avfilter_test.c $(pkg-config --cflags --libs libavfilter)
 */

#define _GNU_SOURCE
#include 
#include 
#include 

#include 

int main(void) {
	puts(avfilter_configuration());
	putchar('\n');

	char *cmd = NULL;
	asprintf(, "cat /proc/%d/status | grep ^Threads", (int)getpid());

	return system(cmd);
}


Bug#237925: ITP: cdemu -- CD drive emulator for Linux

2023-11-05 Thread Robert Ayrapetyan
I've created a tutorial for installing cdemu in Debian (using a
Dockerfile), it can be easily adapted to the official Debian
package(s):
https://github.com/rayrapetyan/cdemu_debian_install/tree/main

Produces 7 independent deb packages:

vhba-dkms*.deb
libmirage_*.deb (required by cdemu-daemon and image-analyzer)
cdemu-daemon_*.deb
cdemu-client_*.deb
gcdemu*.deb
gir*.deb
image-analyzer*.deb

If no one replies, I can take ownership of these.

On Thu, 7 Jan 2021 14:54:59 +0200 Anya Annetova
 wrote:
> Any progress on this?



Bug#1055423: O: fbpanel -- lightweight X11 desktop panel

2023-11-05 Thread Robert Ayrapetyan
Package: wnpp
Severity: normal

FBPanel is a spinoff of the fspanel (f***ing small panel) with more
eye candy. It provides a taskbar (list of all opened windows), desktop
switcher, launchbar, clock, is EWMH/NETWM compliant, and has modest
resource usage.



Bug#1053790: Unreliable data in debsecan security tracker

2023-10-11 Thread Robert Łukomski
Package: debsecan
Version: 0.4

Given CVE-2023-4911:
https://security-tracker.debian.org/tracker/CVE-2023-4911

There is no link between glibc and this CVE in data from debsecan security
tracker(
https://security-tracker.debian.org/tracker/debsecan/release/1/GENERIC),
therefore debsecan doesn't report this CVE on any debian and we can't rely
on it.


Bug#962800: Nearly identical issue as #965800

2023-09-26 Thread Robert E Wooden
Setting up nut-client on a RPi 3B+ and a RPi 4B.

admin@nut-clientns1080:~ $ upsc nut-clientns1080@localhost
Error: Connection failure: Connection refused
admin@nut-clientns1080:~ $ upsc nut-server...@192.168.xxx.xxx
Init SSL without certificate database
battery.charge: 100
battery.charge.low: 10

##

###  snipped for brevity ###

##

ups.model: Back-UPS ES 550
ups.productid: 0002
ups.serial: 3B0743X46110
ups.status: OL
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.vendorid: 051d
admin@nut-clientns1080:~ $ sudo systemctl status nut-client
● nut-monitor.service - Network UPS Tools - power device monitor and
shutdown controller
 Loaded: loaded (/lib/systemd/system/nut-monitor.service; enabled;
vendor preset: enabled)
 Active: active (running) since Mon 2023-09-25 08:25:22 EDT; 23h ago
Process: 899 ExecStart=/sbin/upsmon (code=exited, status=0/SUCCESS)
   Main PID: 901 (upsmon)
  Tasks: 2 (limit: 1599)
CPU: 9.925s
 CGroup: /system.slice/nut-monitor.service
 ├─900 /lib/nut/upsmon
 └─901 /lib/nut/upsmon

Sep 25 08:25:22 nut-clientns1080 systemd[1]: Starting Network UPS Tools -
power device monitor and shutdown controller...
Sep 25 08:25:22 nut-clientns1080 upsmon[899]: fopen /run/nut/upsmon.pid: No
such file or directory
Sep 25 08:25:22 nut-clientns1080 upsmon[899]: UPS:
nut-server...@192.168.xxx.xxx (slave) (power value 1)
Sep 25 08:25:22 nut-clientns1080 upsmon[899]: Using power down flag file
/etc/killpower
Sep 25 08:25:22 nut-clientns1080 upsmon[900]: Startup successful
Sep 25 08:25:22 nut-clientns1080 systemd[1]: nut-monitor.service: Can't
open PID file /run/nut/upsmon.pid (yet?) after start: Operation not
permitted
Sep 25 08:25:22 nut-clientns1080 systemd[1]: nut-monitor.service:
Supervising process 901 which is not our child. We'll most likely not
notice when it exits.
Sep 25 08:25:22 nut-clientns1080 upsmon[901]: Init SSL without certificate
database
Sep 25 08:25:22 nut-clientns1080 systemd[1]: Started Network UPS Tools -
power device monitor and shutdown controller.
Sep 25 08:25:22 nut-clientns1080 upsmon[901]: Login on UPS
[nut-server...@192.168.xxx.xxx] failed - got [ERR ACCESS-DENIED]


Output of /var/log/syslog

Sep 26 07:51:41 nut-clientns1080 upsmon[901]: Signal 15: exiting

Sep 26 07:51:41 nut-clientns1080 systemd[1]: Stopping Network UPS Tools -
power device monitor and shutdown controller...

Sep 26 07:51:41 nut-clientns1080 systemd[1]: nut-monitor.service: Succeeded.

Sep 26 07:51:41 nut-clientns1080 systemd[1]: Stopped Network UPS Tools -
power device monitor and shutdown controller.

Sep 26 07:51:41 nut-clientns1080 systemd[1]: nut-monitor.service: Consumed
10.030s CPU time.

Sep 26 07:51:41 nut-clientns1080 systemd[1]: Starting Network UPS Tools -
power device monitor and shutdown controller...

Sep 26 07:51:41 nut-clientns1080 upsmon[12471]: fopen /run/nut/upsmon.pid:
No such file or directory

Sep 26 07:51:41 nut-clientns1080 upsmon[12471]: UPS:
nut-server...@192.168.xxx.xxx (slave) (power value 1)

Sep 26 07:51:41 nut-clientns1080 upsmon[12471]: Using power down flag file
/etc/killpower

Sep 26 07:51:41 nut-clientns1080 upsmon[12473]: Startup successful

Sep 26 07:51:41 nut-clientns1080 systemd[1]: nut-monitor.service: Can't
open PID file /run/nut/upsmon.pid (yet?) after start: Operation not
permitted

Sep 26 07:51:41 nut-clientns1080 systemd[1]: nut-monitor.service:
Supervising process 12474 which is not our child. We'll most likely not
notice when it exits.

Sep 26 07:51:41 nut-clientns1080 systemd[1]: Started Network UPS Tools -
power device monitor and shutdown controller.

Sep 26 07:51:41 nut-clientns1080 upsmon[12474]: Init SSL without
certificate database

Sep 26 07:51:41 nut-clientns1080 upsmon[12474]: Login on UPS
[nut-server...@192.168.xxx.xxx] failed - got [ERR ACCESS-DENIED]


Hardware in use:
RPi 4B configuration:

admin@nut-clientns1080:~ $ pinout
Revision   : b03112
SoC: BCM2711
RAM: 2GB
Storage: MicroSD

RPi 3B+ configuration:

admin@nut-clientes550:~ $ pinout
Revision   : a020d3
SoC: BCM2837
RAM: 1GB
Storage: MicroSD

Both RPi's are running Raspbian 11 Lite 64-bit OS with current version of
NUT.

admin@nut-client550:~ $ sudo apt list nut
Listing... Done
nut/oldstable,oldstable,now 2.7.4-13 all [installed]


While searching web for a solution I found Debian bug #962800.

Is there a workaround available?

-- 
---
*Bob Wooden*


Bug#1041872: command-not-found: Problem with user permission SOLVED

2023-08-14 Thread robert
Package: command-not-found
Version: 23.04.0-1
Followup-For: Bug #1041872

Dear Maintainer,

I am writing to say that I fixed (at least) one of the problems I described in
the initial bug report.

Every time I typed a wrong command, a warning about "not being able to parse
the sources file" was shown, which was bizarre because "apt" and "aptitude"
work as expected. At the moment of filling the bug report I thought it was a
problem with the file permissions because I had problems to generate the
database even working as root.

After a few weeks, reviewing the status of this bug, I noticed another one
(#1042872) reporting the same warning but with a different file name. It was
pointed out (message #10) that the source file in DEB822-format should not have
a blank line before the 1st APT source. I removed the line in my file and the
warning is gone.

What I don't know is whether this problem was also the origin of not being able
to generate the database initially.

Feel free to close the bug, although I think there should be a note somewhere
about this issue when installing this package. The sources.list(5) man page is
clear when it describes the format of the sources files in DEB822 style.

" Individual entries are separated by an empty line; additional
empty lines are ignored, and a # character at the start of the line
marks the entire line as a comment."

Thank you for maintaining the package.  Regards.


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

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

Versions of packages command-not-found depends on:
ii  apt-file 3.3
ii  lsb-release  12.0-2
ii  python3  3.11.4-5+b1
ii  python3-apt  2.6.0

command-not-found recommends no packages.

Versions of packages command-not-found suggests:
pn  snapd  

-- no debconf information



Bug#945203: fwupd: Cannot update firmware

2023-08-14 Thread robert
Package: fwupd
Version: 1.9.3-1
Followup-For: Bug #945203

Dear Maintainer,

I am writing to add that the firmware has been updated. I do not know how,
when, or why.

The message informing about a new possible upgrade did not show up recently.
When I realized that (it took more than a few boot cycles), I reviewed the
history which confirmed the upgrade.

This is not helpful. I mean things happening without any supervision.

Thanks anyway. Regards.


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

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

Versions of packages fwupd depends on:
ii  adduser3.137
ii  libarchive13   3.6.2-1
ii  libc6  2.37-7
ii  libcbor0.8 0.8.0-2+b1
ii  libcurl3-gnutls8.2.1-1
ii  libflashrom1   1.3.0-2.1
ii  libfwupd2  1.9.3-1
ii  libgcab-1.0-0  1.6-1
ii  libglib2.0-0   2.77.1-2
ii  libgnutls303.7.9-2
ii  libgudev-1.0-0 237-2
ii  libgusb2   0.4.5-1.1
ii  libjcat1   0.1.9-1
ii  libjson-glib-1.0-0 1.6.6-1
ii  liblzma5   5.4.1-0.2
ii  libmbim-glib4  1.28.4-2
ii  libmbim-proxy  1.28.4-2
ii  libmm-glib01.20.6-2
ii  libpolkit-gobject-1-0  123-1
ii  libprotobuf-c1 1.4.1-1+b1
ii  libqmi-glib5   1.32.4-2
ii  libqmi-proxy   1.32.4-2
ii  libsmbios-c2   2.4.3-1
ii  libsqlite3-0   3.42.0-1
ii  libsystemd0254-1
ii  libtss2-esys-3.0.2-0   3.2.1-3
ii  libxmlb2   0.3.10-2
ii  shared-mime-info   2.2-1

Versions of packages fwupd recommends:
ii  bolt   0.9.5-1
ii  dbus   1.14.8-2
ii  fwupd-amd64-signed [fwupd-signed]  1:1.4+1
ii  jq 1.6-2.1
ii  python33.11.4-5
pn  secureboot-db  
ii  udisks22.10.0-5

Versions of packages fwupd suggests:
ii  gir1.2-fwupd-2.0  1.9.3-1

-- Configuration Files:
/etc/fwupd/daemon.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/daemon.conf'
/etc/fwupd/fwupd.conf [Errno 13] S’ha denegat el permís: '/etc/fwupd/fwupd.conf'
/etc/fwupd/msr.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/msr.conf'
/etc/fwupd/redfish.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/redfish.conf'
/etc/fwupd/thunderbolt.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/thunderbolt.conf'
/etc/fwupd/uefi_capsule.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/uefi_capsule.conf'

-- no debconf information


Bug#1043096: xserver-xorg-input-libinput: After upgrading from Bullseye to Bookworm, mouse scrollwheel behaves odd with Logitech MX;Master 3 mouse

2023-08-05 Thread Robert Senger
Package: xserver-xorg-input-libinput
Version: 1.2.1-1+b1 
Severity: important

Dear Maintainer,

after upgrading from Bullseye to Bookworm, mouse scrollwheel behaviour
became odd with (at least) Logitech MX Master 3 mouse. The distribution
upgrade also upgraded xserver-xorg-input-libinput from 0.30.0-1 to
1.2.1-1+b1.

The observed issues are:

1. All applications: Each tick scrolled up or down produces a random
scrolling distance. When scrolling up and down the same number of
ticks, end position is different from the start position.

2. Firefox only: After stopping scrolling with the mouse wheel, first
tick is ignored when starting scrolling in the opposite direction. When
scrolling up and down one tick only, no scrolling happens at all.

In Bullseye, scrolling is perfect. Each tick is recognised and scrolls
exactly the same distance (in lines or pixels) in all applications.

This affects at least the Logitech MX Master 3 mouse. This behaviour
was not observed with no-name usb mouse or Microsoft Bluetooth Notebook
Mouse 5000. But it may affect other mice as well, Logitech or not.

Downgrading xserver-xorg-input-libinput to 0.30.0-1 resolves this issue
in Bookworm. Upgrading to 1.3.0-1 from Sid does resolve the random
scroll distance, but not the missing ticks when reverting scroll
direction or scrolling one tick up and down.

So, some change in xserver-xorg-input-libinput after 0.30.0-1 breaks
mouse wheel scrolling at least with Logitech MX Master 3 mouse. This
issue is very annoying and seriously affects user experience.


-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Feb 26  2012 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 274 May  3 03:41 /usr/bin/Xorg

Diversions concerning libGL are in place

diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2.0 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2.0 by glx-
diversions
diversion of /usr/lib/powerpc64le-linux-gnu/libGLESv2.so.2 to
/usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv2.so.2 by glx-
diversions
diversion of /usr/lib/libGL.so.1 to /usr/lib/mesa-diverted/libGL.so.1
by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0.0 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.0.0 by glx-
diversions
diversion of /usr/lib/libGLESv2.so.2 to /usr/lib/mesa-
diverted/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so to /usr/lib/mesa-
diverted/arm-linux-gnueabihf/libGL.so by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLX_indirect.so.0 to
/usr/lib/mesa-diverted/i386-linux-gnu/libGLX_indirect.so.0 by glx-
diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 by glx-
diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so by glx-
diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2 to /usr/lib/mesa-
diverted/i386-linux-gnu/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.1.0 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.1.0 by glx-
diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2.1.0 to
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2.1.0 by glx-
diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 to /usr/lib/mesa-
diverted/x86_64-linux-gnu/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0 to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLX_indirect.so.0 by glx-
diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2 by glx-
diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.1.0 to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2.1.0 by glx-
diversions
diversion of /usr/lib/powerpc64le-linux-gnu/libGLESv1_CM.so to
/usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv1_CM.so by glx-
diversions
diversion of /usr/lib/aarch64-linux-gnu/libGLESv1_CM.so.1.1.0 to
/usr/lib/mesa-diverted/aarch64-linux-gnu/libGLESv1_CM.so.1.1.0 by glx-
diversions
diversion of /usr/lib/powerpc64le-linux-gnu/libGL.so.1.2.0 to
/usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.2.0 by glx-
diversions
diversion of /usr/lib/libGLESv1_CM.so.1.1.0 to /usr/lib/mesa-
diverted/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/powerpc64le-linux-gnu/libGLESv2.so to
/usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv2.so by glx-
diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 to
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1 by glx-
diversions
diversion of /usr/lib/aarch64-linux-gnu/libGL.so.1.2.0 to
/usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.2.0 by glx-
diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so 

Bug#1042729: linux-image-6.4.0-1-amd64: kernel debian 6.4.0-1-amd64, problem with r8169 ethernet connection

2023-07-31 Thread robert
Package: src:linux
Version: 6.4.4-1
Severity: important

Dear Maintainer,

   * What led up to the situation?
Installing and using the new default kernel for Trixie.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
Using previous kernel 6.3.0-2 solved the issue.

WiFi connection is working well with both kernels.

de jul. 31 09:09:31 lipl340 kernel: [ cut here ]
de jul. 31 09:09:31 lipl340 kernel: NETDEV WATCHDOG: enp7s0 (r8169): transmit
queue 0 timed out 7000 ms
de jul. 31 09:09:31 lipl340 kernel: WARNING: CPU: 5 PID: 0 at
net/sched/sch_generic.c:525 dev_watchdog+0x232/0x240
de jul. 31 09:09:31 lipl340 kernel: Modules linked in: ctr ccm rfcomm
snd_seq_dummy snd_hrtimer snd_seq snd_seq_device snd_sof_pci_intel_cnl
snd_sof_intel_hda_common soundwire_intel soundwi>
de jul. 31 09:09:31 lipl340 kernel:  videobuf2_common iTCO_vendor_support
intel_uncore snd_hwdep wmi_bmof pcspkr watchdog mc
processor_thermal_device_pci_legacy cfg80211 mei_me processor_th>
de jul. 31 09:09:31 lipl340 kernel:  crc64_rocksoft_generic r8169 rc_core
drm_ttm_helper sha512_generic crc64_rocksoft xhci_hcd scsi_mod ttm crc_t10dif
realtek i2c_hid_acpi crct10dif_generi>
de jul. 31 09:09:31 lipl340 kernel: CPU: 5 PID: 0 Comm: swapper/5 Not tainted
6.4.0-1-amd64 #1  Debian 6.4.4-1
de jul. 31 09:09:31 lipl340 kernel: Hardware name: LENOVO 81LK/LNVNB161216,
BIOS BGCN31WW 06/23/2020
de jul. 31 09:09:31 lipl340 kernel: RIP: 0010:dev_watchdog+0x232/0x240
de jul. 31 09:09:31 lipl340 kernel: Code: ff ff ff 48 89 df c6 05 35 13 05 01
01 e8 d6 3d fa ff 45 89 f8 44 89 f1 48 89 de 48 89 c2 48 c7 c7 40 84 6f 82 e8
3e 17 70 ff <0f> 0b e9 2d ff ff f>
de jul. 31 09:09:31 lipl340 kernel: RSP: 0018:a75d40254e70 EFLAGS: 00010286
de jul. 31 09:09:31 lipl340 kernel: RAX:  RBX: 89ec68cb4000
RCX: 
de jul. 31 09:09:31 lipl340 kernel: RDX: 0104 RSI: 0027
RDI: 
de jul. 31 09:09:31 lipl340 kernel: RBP: 89ec68cb44c8 R08: 
R09: a75d40254d00
de jul. 31 09:09:31 lipl340 kernel: R10: 0003 R11: 82cd26a8
R12: 89ec43148600
de jul. 31 09:09:31 lipl340 kernel: R13: 89ec68cb441c R14: 
R15: 1b58
de jul. 31 09:09:31 lipl340 kernel: FS:  ()
GS:89edaa74() knlGS:
de jul. 31 09:09:31 lipl340 kernel: CS:  0010 DS:  ES:  CR0:
80050033
de jul. 31 09:09:31 lipl340 kernel: CR2: 559629d45a90 CR3: 0001726cc005
CR4: 003706e0
de jul. 31 09:09:31 lipl340 kernel: Call Trace:
de jul. 31 09:09:31 lipl340 kernel:  
de jul. 31 09:09:31 lipl340 kernel:  ? dev_watchdog+0x232/0x240
de jul. 31 09:09:31 lipl340 kernel:  ? __warn+0x81/0x130
de jul. 31 09:09:31 lipl340 kernel:  ? dev_watchdog+0x232/0x240
de jul. 31 09:09:31 lipl340 kernel:  ? report_bug+0x191/0x1c0
de jul. 31 09:09:31 lipl340 kernel:  ? prb_read_valid+0x1b/0x30
de jul. 31 09:09:31 lipl340 kernel:  ? handle_bug+0x3c/0x80
de jul. 31 09:09:31 lipl340 kernel:  ? exc_invalid_op+0x17/0x70
de jul. 31 09:09:31 lipl340 kernel:  ? asm_exc_invalid_op+0x1a/0x20
de jul. 31 09:09:31 lipl340 kernel:  ? dev_watchdog+0x232/0x240
de jul. 31 09:09:31 lipl340 kernel:  ? __pfx_dev_watchdog+0x10/0x10
de jul. 31 09:09:31 lipl340 kernel:  call_timer_fn+0x24/0x130
de jul. 31 09:09:31 lipl340 kernel:  ? __pfx_dev_watchdog+0x10/0x10
de jul. 31 09:09:31 lipl340 kernel:  __run_timers+0x222/0x2c0
de jul. 31 09:09:31 lipl340 kernel:  run_timer_softirq+0x2f/0x50
de jul. 31 09:09:31 lipl340 kernel:  __do_softirq+0xf1/0x301
de jul. 31 09:09:31 lipl340 kernel:  __irq_exit_rcu+0xb5/0x130
de jul. 31 09:09:31 lipl340 kernel:  sysvec_apic_timer_interrupt+0xa2/0xd0
de jul. 31 09:09:31 lipl340 kernel:  
de jul. 31 09:09:31 lipl340 kernel:  
de jul. 31 09:09:31 lipl340 kernel:  asm_sysvec_apic_timer_interrupt+0x1a/0x20
de jul. 31 09:09:31 lipl340 kernel: RIP: 0010:cpuidle_enter_state+0xcc/0x440
de jul. 31 09:09:31 lipl340 kernel: Code: da fa 58 ff e8 b5 f0 ff ff 8b 53 04
49 89 c5 0f 1f 44 00 00 31 ff e8 73 06 58 ff 45 84 ff 0f 85 56 02 00 00 fb 0f
1f 44 00 00 <45> 85 f6 0f 88 85 0>
de jul. 31 09:09:31 lipl340 kernel: RSP: 0018:a75d40137e90 EFLAGS: 0246
de jul. 31 09:09:31 lipl340 kernel: RAX: 89edaa74 RBX: c75d3fd68c00
RCX: 
de jul. 31 09:09:31 lipl340 kernel: RDX: 0005 RSI: 8263fc6a
RDI: 8262c555
de jul. 31 09:09:31 lipl340 kernel: RBP: 0002 R08: 0002
R09: 36ca
de jul. 31 09:09:31 lipl340 kernel: R10: 89edaa771d64 R11: 0016
R12: 82d98300
de jul. 31 09:09:31 lipl340 kernel: R13: 0007b34c6ebd R14: 0002
R15: 
de jul. 31 09:09:31 lipl340 kernel:  cpuidle_enter+0x2d/0x40
de jul. 31 09:09:31 lipl340 kernel:  do_idle+0x217/0x270
de jul. 31 09:09:31 lipl340 kernel:  cpu_startup_entry+0x1d/0x20
de jul. 31 09:09:31 lipl340 kernel:  

Bug#1042250: bup: FTBFS: dh_auto_test: error: make -j8 test "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 returned exit code 2

2023-07-30 Thread Robert Edmonds
It looks like this is a brittle unit test.

Lucas Nussbaum wrote:
> > Failures:
> > ! /<>/test/ext/test-help:35  '1' = '0'  FAILED

This line is:

WVPASSEQ 1 $(bup help save | head -1 | grep -cF 'bup-save(1)')

The hyphen in the grep expression "bup-save(1)" in the unit test is the
ordinary ASCII character 45:

ASCII 2/13 is decimal 045, hex 2d, octal 055, bits 00101101: prints as `-'
Official name: Hyphen
Other names: Dash, Minus, Worm

That matches the output of "bup help save | head -1" in the C locale:

root@8f8c3e4ea090:/# LC_ALL=C LANG=C bup help save | head -1 | hd
troff::5: warning: cannot select font 'CB'
troff::152: warning: cannot select font 'C'
   vv
  62 75 70 2d 73 61 76 65  28 31 29 20 20 20 20 20  |bup-save(1)
 |
   ^^
0010  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |   
 |
*
0070  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 62  |   
b|
0080  75 70 2d 73 61 76 65 28  31 29 0a |up-save(1).|
008b
root@8f8c3e4ea090:/#

> The full build log is available from:
> http://qa-logs.debian.net/2023/07/26/bup_0.33.2-1_unstable.log

User Environment


[…]
LANG=C.UTF-8
LC_ALL=C.UTF-8
[…]

However, with a UTF-8 locale I see the hyphen being encoded as the byte
sequence 0xE2 0x80 0x90:

root@8f8c3e4ea090:/# LC_ALL=C.UTF-8 LANG=C.UTF-8 bup help save | head -1 | 
hd
troff::5: warning: cannot select font 'CB'
troff::152: warning: cannot select font 'C'
   
  62 75 70 e2 80 90 73 61  76 65 28 31 29 20 20 20  |bup...save(1)  
 |
   
0010  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |   
 |
*
0080  20 62 75 70 e2 80 90 73  61 76 65 28 31 29 0a | 
bup...save(1).|
008f
root@8f8c3e4ea090:/#

Which is the UTF-8 encoding of the Unicode character U+2010 'HYPHEN'.

So I guess the bup unit tests should probably set LANG/LC_ALL explicitly.

Thanks!

-- 
Robert Edmonds
edmo...@debian.org



Bug#945203: fwupd: Cannot update firmware

2023-07-30 Thread robert
Package: fwupd
Version: 1.9.3-1
Followup-For: Bug #945203

Dear Maintainer,

A warning displayed each time I login the system (Lenovo IdeaPad 340) says
there is an update available. After ignoring it for a few weeks, I tried
updating the firmware, specifically the UEFI dbx device (217 --> 371), using
"fwupdmgr update".  I received the same message:

"failed to write data to efivars: Error writing to file descriptor: No
space left on device"

After looking it up (Internet search, DBTS), I found this bug stating that
nothing can be done. I understand that there is nothing else to do if there is
not more room. Regarding the other suggested possibility (about the BIOS
locking it down), is there any option to convince the BIOS to be more "open"?

Anyway, another question is about a way to remove or to avoid the warning when
login (when the update is not possible as is our case).

The last question is to calm down my curiosity because of my poor understanding
of the life of a (software) bug. This is one of my first bug reports, and I
still don't get the criteria to change the bug status. Why the bug is open yet?
I mean, it has been dealt with. What else can be done? It is my understanding
that the information will still be available even if the bug is closed.

Thank you in advance for your time. Regards, robert


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

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

Versions of packages fwupd depends on:
ii  adduser3.137
ii  libarchive13   3.6.2-1
ii  libc6  2.37-6
ii  libcbor0.8 0.8.0-2+b1
ii  libcurl3-gnutls7.88.1-10
ii  libflashrom1   1.3.0-2.1
ii  libfwupd2  1.9.3-1
ii  libgcab-1.0-0  1.6-1
ii  libglib2.0-0   2.76.4-4
ii  libgnutls303.7.9-2
ii  libgudev-1.0-0 237-2
ii  libgusb2   0.4.5-1.1
ii  libjcat1   0.1.9-1
ii  libjson-glib-1.0-0 1.6.6-1
ii  liblzma5   5.4.1-0.2
ii  libmbim-glib4  1.28.4-2
ii  libmbim-proxy  1.28.4-2
ii  libmm-glib01.20.6-2
ii  libpolkit-gobject-1-0  122-4
ii  libprotobuf-c1 1.4.1-1+b1
ii  libqmi-glib5   1.32.4-2
ii  libqmi-proxy   1.32.4-2
ii  libsmbios-c2   2.4.3-1
ii  libsqlite3-0   3.42.0-1
ii  libsystemd0253.5-1
ii  libtss2-esys-3.0.2-0   3.2.1-3
ii  libxmlb2   0.3.10-2
ii  shared-mime-info   2.2-1

Versions of packages fwupd recommends:
ii  bolt   0.9.5-1
ii  dbus   1.14.8-2
ii  fwupd-amd64-signed [fwupd-signed]  1:1.4+1
ii  jq 1.6-2.1
ii  python33.11.4-5
pn  secureboot-db  
ii  udisks22.10.0-4

Versions of packages fwupd suggests:
ii  gir1.2-fwupd-2.0  1.9.3-1

-- Configuration Files:
/etc/fwupd/daemon.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/daemon.conf'
/etc/fwupd/fwupd.conf [Errno 13] S’ha denegat el permís: '/etc/fwupd/fwupd.conf'
/etc/fwupd/msr.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/msr.conf'
/etc/fwupd/redfish.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/redfish.conf'
/etc/fwupd/thunderbolt.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/thunderbolt.conf'
/etc/fwupd/uefi_capsule.conf [Errno 2] El fitxer o directori no existeix: 
'/etc/fwupd/uefi_capsule.conf'

-- no debconf information


Bug#1041872: command-not-found: Problem with user permission

2023-07-24 Thread robert
Package: command-not-found
Version: 23.04.0-1
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
Installing "command-not-found" using aptitude, enabling it in /etc/bashrc, and
misspelling a command. A warning was displayed:

"WARNING:root:could not open file
'/etc/apt/sources.list.d/DebianRepositories.sources': Unable to parse section
data".

Nothing else.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

Searching the DBTS provided information about similar behaviors (#965020,
#1021953), but specially #966307 because to be able to make it work the same
non-sense steps described there must be taken. A similar solution can be found
at StackExchange [1].

1) According to the documentation of "command-not-found"[2], issuing "update-
command-not-found(8)" must create a list of programs from whatever is at
/var/cache/apt/apt-file/. It did nothing, not even an error, because there was
nothing there.

2) Therefore, apt-file(1) must be executed manually as "root" user! Even when
it is a normal user command (again, according to its documentation man page):

~$ LANG=C apt-file update
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission
denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13:
Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches
(13: Permission denied)

3) After the previous step, and issuing another "update-command-not-found"
(also as root), the database of programs appears at /var/lib/command-not-found/
as described in [1] and [2]. However, the directory /var/cache/apt/apt-file
still does not exist. So, what will happen the next time "update-command-not-
found" is issued?

4) Currently, when misspelling a command in a CLI, the warning about not being
able to open the sources.list file is still displayed.

~$ LANG=C datE


WARNING:root:could not open file
'/etc/apt/sources.list.d/DebianRepositories.sources': Unable to parse section
data

Command 'datE' not found, did you mean:
  command 'dat' from deb liballegro4-dev
  command 'date' from deb coreutils
Try: apt install 

I do not really know whether the permission of the user play any role in the
crazy behavior of the "command-not-found" tool. However, the fact of getting a
warning about not being able to access a file usually available (mode 644)
every time I misspelled a command was the cause of investigating it.

As a user, I think this is too much trouble.

Anyway, I take advantage of the message to thank you in advance for your work
and help.

Regards, robert

[1] https://unix.stackexchange.com/questions/585107/debian-command-not-found-
error-local-variable-cnf-referenced-before-assignme

[2] /usr/share/doc/command-not-found/README.Debian

*** End of the template - remove these template lines ***


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

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

Versions of packages command-not-found depends on:
ii  apt-file 3.3
ii  lsb-release  12.0-2
ii  python3  3.11.4-5
ii  python3-apt  2.6.0

command-not-found recommends no packages.

Versions of packages command-not-found suggests:
pn  snapd  

-- no debconf information



Bug#1041006:

2023-07-13 Thread Robert Senger
This problem can be worked around (if configuration allows this) by
changing:

  mail_attribute_dict = file:%h/dovecot-attributes

to e.g.

  mail_attribute_dict = file:/path/to/mails/%d/%n/dovecot-attributes  

This avoids missing %h value. Bug can be closed.

NOTE: Examples in dovecot documentation all use: 

  mail_attribute_dict = file:%h/Maildir/dovecot-attributes

This triggered the error I've observed.

-- 
Robert Senger 
PGP/GPG Public Key ID: 8714E1A3



Bug#1041006: dovecot: Setting ACLs through IMAP fails with mail-crypt-plugin enabled

2023-07-13 Thread Robert Senger
Source: dovecot
Severity: normal

This bug was observed in dovecot 2.3.4 on Debian 10 and in dovecot 2.3.20 on
FreeBSD 13.

The following plugins are enabled: mail-crypt, mail-crypt-acl, imap-acl and
acl. We are using encrypted folder keys for mail encryption. Encryption is
enabled or disabled for each user individually by storing the
mail_crypt_save_version option in userdb.

Sharing a user's mailbox to another user works fine if sharing is enabled on
the command line using doveadm. If the sharing user's mails are encrypted, the
password can be supplied on the command line.

But sharing by using e.g. Roundcube as MUA throws an error in the dovecot logs,
regardless if the sharing user has encryption enabled or not. This is the error
message:

Jul 13 18:15:34 prokyon dovecot: 
imap(administra...@mydomain.de)<23701><8f41pGAAkIL9EChC8NEBAQAC>: 
Error: mail-crypt-acl-plugin: Cannot initialize destination user 
some...@mydomain.de: userdb didn't return a home directory, but 
mail_attribute_dict used it (%h): file:%h/dovecot-attributes
Jul 13 18:15:34 prokyon dovecot: 
imap(administra...@mydomain.de)<23701><8f41pGAAkIL9EChC8NEBAQAC>: 
Error: Mailbox INBOX: Failed to set ACL

After that, sharing is configured only halfway.

It looks like mail-crypt-acl plugin fails to determine the receiving user's
home directory. I cannot see any attemps to query userdb in advance of this
error. The configured userdb query definitely returns the home directory
(otherwise nothing would work at all...).

This is independent whether the sharing user has encryption enabled or
not. I cannot run any tests with unencrypted folder keys, or global keys, or
encryption disabled globally with mail-crypt plugin enabled but unused. I would 
expect
that this error will occur in all these configurations.

Expected result is that folder sharing at least can be enabled by using a
capable MUA (like Roundcube), if the sharing user is using unencrypted folder
keys, if global keys are used or encryption is disabled for the sharing user
(this is the configuration where I see this error). I don't know what happens
if the sharing user uses encrypted folder keys and the password is needed for
sharing.


-- 
Robert Senger 
PGP/GPG Public Key ID: 8714E1A3



Bug#1040623: bookworm-pu: package bup/0.33.2-1+deb12u1

2023-07-08 Thread Robert Edmonds
Adam D. Barratt wrote:
> On Sat, 2023-07-08 at 02:24 -0400, Robert Edmonds wrote:
> > I'd like to update the version of bup in bookworm from 0.33-2 to
> > 0.33.2-1+deb12u1, which incorporates two upstream bugfix releases for
> > a bug deemed important enough by upstream to issue point releases.
> > 
> 
> The version number for p-u needs to be lower than unstable. This looks
> like a backport of 0.33.2-1 from unstable, so the convention would be
> 0.33.2-1~deb12u1.
> 
> Feel free to re-upload with the corrected version number; there's no
> need to wait for the original upload to be rejected.

Uploaded with the corrected version number. Interdebdiff from the
rejected version below.

Thanks!

diff -u bup-0.33.2/debian/changelog bup-0.33.2/debian/changelog
--- bup-0.33.2/debian/changelog 2023-07-08 01:17:38.0 -0400
+++ bup-0.33.2/debian/changelog 2023-07-08 16:11:59.0 -0400
@@ -1,9 +1,9 @@
-bup (0.33.2-1+deb12u1) bookworm; urgency=medium
+bup (0.33.2-1~deb12u1) bookworm; urgency=medium
 
   * Upstream version 0.33.2, with a fix for a problem that can cause POSIX.1e
     ACLs to be restored incorrectly.
 
- -- Robert Edmonds   Sat, 08 Jul 2023 01:17:38 -0400
+ -- Robert Edmonds   Sat, 08 Jul 2023 16:11:59 -0400
 
 bup (0.33.2-1) unstable; urgency=medium
 
diff -u bup-0.33.2/debian/patches/debian-changes 
bup-0.33.2/debian/patches/debian-changes
--- bup-0.33.2/debian/patches/debian-changes2023-07-08 01:17:38.0 
-0400
+++ bup-0.33.2/debian/patches/debian-changes2023-07-08 16:11:59.0 
-0400
@@ -30,4 +30,4 @@
 -date='2023-07-01 15:08:43 -0500'
-+commit='61307904e4133b55acf7c2794da47fafecedf5af'
-+date='2023-07-08 01:27:47 -0400'
++commit='db4734ba24249fee8060a186e03e6173ce2e5d55'
++date='2023-07-08 16:12:37 -0400'
  modified=False

-- 
Robert Edmonds
edmo...@debian.org



Bug#1040623: bookworm-pu: package bup/0.33.2-1+deb12u1

2023-07-08 Thread Robert Edmonds
3
  - Changes in 0.33 as compared to 0.32
  - Changes in 0.32 as compared to 0.31
  - Changes in 0.31 as compared to 0.30.1
@@ -103,9 +105,9 @@
 Test status
 ===
 
-| master |
+| main |
 ||
-| [![master branch test 
status](https://api.cirrus-ci.com/github/bup/bup.svg?branch=master)](https://cirrus-ci.com/github/bup/bup)
 |
+| [![main branch test 
status](https://api.cirrus-ci.com/github/bup/bup.svg?branch=main)](https://cirrus-ci.com/github/bup/bup)
 |
 
 Getting started
 ===
@@ -119,12 +121,12 @@
 git clone https://github.com/bup/bup
 ```
 
- - This will leave you on the master branch, which is perfect if you
+ - This will leave you on the main branch, which is perfect if you
would like to help with development, but if you'd just like to use
bup, please check out the latest stable release like this:
 
 ```sh
-git checkout 0.33
+git checkout 0.33.2
 ```
 
You can see the latest stable release here:
diff -Nru bup-0.33/config/configure bup-0.33.2/config/configure
--- bup-0.33/config/configure   2022-10-16 17:18:38.0 -0400
+++ bup-0.33.2/config/configure 2023-07-01 16:08:43.0 -0400
@@ -86,6 +86,12 @@
 
 bup-add-cflag-if-supported -Wno-unused-command-line-argument
 
+# Since ./configure changes pwd, fix MAKE if it's relative
+case "$MAKE" in
+/*) ;;
+*/*) MAKE="../../$MAKE";;
+esac
+
 for make_candidate in make gmake; do
 found_make="$(bup_find_prog "$make_candidate" "$MAKE")"
 if test "$found_make" \
@@ -119,7 +125,7 @@
  "$BUP_PYTHON_CONFIG")
 fi
 else
-for py_min_ver in 10 9 8 7 6; do
+for py_min_ver in 11 10 9 8 7; do
 bup_python_config="$(bup_find_prog "python3.$py_min_ver-config" '')"
 test -z "$bup_python_config" || break
 done
diff -Nru bup-0.33/debian/changelog bup-0.33.2/debian/changelog
--- bup-0.33/debian/changelog   2022-12-26 22:27:53.0 -0500
+++ bup-0.33.2/debian/changelog 2023-07-08 01:17:38.0 -0400
@@ -1,3 +1,50 @@
+bup (0.33.2-1+deb12u1) bookworm; urgency=medium
+
+  * Upstream version 0.33.2, with a fix for a problem that can cause POSIX.1e
+ACLs to be restored incorrectly.
+
+ -- Robert Edmonds   Sat, 08 Jul 2023 01:17:38 -0400
+
+bup (0.33.2-1) unstable; urgency=medium
+
+  [ Rob Browning ]
+  * 0.33.2
+- Update base_version for 0.33.2 development
+- correct_posix1e_v1_delimiters: provide path for error messages
+  (Closes: #1039089)
+- Update docs for 0.33.2 release
+- Update base_version for 0.33.2 release
+
+  [ Robert Edmonds ]
+  * New upstream version 0.33.2
+  * debian/docs: Include upstream release note '0.33.2-from-0.33.1.md'
+
+ -- Robert Edmonds   Sat, 01 Jul 2023 18:51:02 -0400
+
+bup (0.33.1-1) unstable; urgency=medium
+
+  [ Rob Browning ]
+  * 0.33.1
+- conftest.py: switch to Path to support pytest 7+
+- conftest.py: restore support for pytest < 7
+- configure: handle relative MAKE paths
+- test_get: remove vestigial debug messages
+- configure: allow and prefer python3.11-config; ignore 3.6
+- buptest init: get quote from shlex not pipes
+- test-comparative-split-join: accommodate varying HEAD names
+- cirrus: move to freebsd 12.4 to fix rsync-related test failures
+- compare-trees: add --features and disallow args with it and -h
+- Restore posix1e default acls as default, not access; improve tests
+- Fix ACL metadata format; delimit short form entries with commas
+- Update docs for 0.33.1 release
+- Update base_version for 0.33.1 release
+
+  [ Robert Edmonds ]
+  * New upstream version 0.33.1 (Closes: #1038609)
+  * debian/docs: Include upstream release note '0.33.1-from-0.33.md'
+
+ -- Robert Edmonds   Sun, 18 Jun 2023 19:57:44 -0400
+
 bup (0.33-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru bup-0.33/debian/docs bup-0.33.2/debian/docs
--- bup-0.33/debian/docs2022-12-26 22:27:53.0 -0500
+++ bup-0.33.2/debian/docs  2023-07-08 01:17:38.0 -0400
@@ -1,2 +1,4 @@
 README
 README.md
+note/0.33.1-from-0.33.md
+note/0.33.2-from-0.33.1.md
diff -Nru bup-0.33/debian/patches/debian-changes 
bup-0.33.2/debian/patches/debian-changes
--- bup-0.33/debian/patches/debian-changes  2022-12-26 22:27:53.0 
-0500
+++ bup-0.33.2/debian/patches/debian-changes2023-07-08 01:17:38.0 
-0400
@@ -3,8 +3,8 @@
 in some VCS, and exported as a single patch instead of more manageable
 atomic patches.
 
 bup-0.33.orig/GNUmakefile
-+++ bup-0.33/GNUmakefile
+--- bup-0.33.2.orig/GNUmakefile
 bup-0.33.2/GNUmakefile
 @@ -61,7 +61,7 @@ else
test_tmp := $(CURDIR)/test/tmp
  endif
@@ -23,11 +23,11 @@
$(current_sampledata)
  
  $(current_sampledata):
 bup-0.33.orig/lib/bup/source_info.py
-+++ bup-0.33/lib/bup/source_info.py
+--- bup-0.33.2.orig/lib/bup/source_inf

Bug#1039556: ITP: volare -- tiling, tabbed Wayland compositor based on Sway

2023-06-27 Thread Robert Edmonds
Package: wnpp
Severity: wishlist
Owner: Robert Edmonds 

* Package name: volare
  Version : No releases yet
  Upstream Author : Arnout Engelen
* URL : https://codeberg.org/raboof/volare
* License : MIT
  Programming Lang: C
  Description : tiling, tabbed Wayland compositor based on Sway

 Volare is a tabbed, tiling Wayland compositor based on Sway, with
 modifications to make its window management behavior similar to that of
 the Notion window manager. Many tiling window managers are "dynamic",
 meaning they automatically change the tiling layout as windows appear
 and disappear. Volare's behavior is more static, keeping the user's
 existing tiling layout in place without automatically rearranging the
 tiling layout as application windows are created, moved, or destroyed.

-- 
Robert Edmonds
edmo...@debian.org



Bug#1039485: astcenc links against libastcenc-veneer.so, which is not available

2023-06-26 Thread Robert Griebl
Package: astcenc
Version: 4.5.0+ds-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: rob...@griebl.org

Dear Maintainer,

The new 4.5.0 upload in sid is not usable on amd64, as it links against
an unobtainable lib.
I tried to install the libastcenc-dev package and the libastcenc4d, but
that did not help.

ldd /usr/bin/astcenc
linux-vdso.so.1 (0x7ffd26528000)
libtinyexr.so.1d => /lib/x86_64-linux-gnu/libtinyexr.so.1d 
(0x7fa6faa4a000)
libstb.so.0 => /lib/x86_64-linux-gnu/libstb.so.0 (0x7fa6fa9c9000)
libastcenc-veneer.so => not found
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 
(0x7fa6fa60)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fa6fa8ea000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x7fa6fa8c4000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fa6fa41f000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7fa6fa8a5000)
/lib64/ld-linux-x86-64.so.2 (0x7fa6fab0a000)


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

Kernel: Linux 6.3.0-1-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages astcenc depends on:
ii  libc6 2.36-9
ii  libgcc-s1 13.1.0-5
ii  libstb0   0.0~git20220908.8b5f1f3+ds-1
ii  libstdc++613.1.0-5
ii  libtinyexr1d  1.0.5+dfsg-1

astcenc recommends no packages.

astcenc suggests no packages.

-- no debconf information



Bug#1037287: AttributeError: 'NoneType' object has no attribute 'hardlink_target'

2023-06-18 Thread Robert Edmonds
Nicholas Guriev wrote:
> Since some time bup is unable to backup my data. This is apparently related to
> hard links somehow.

> bup "-d" 
> "/media/mymedia/a3907ce1-af8b-40b1-b26b-f37322e39382/barberry-kde-backups" 
> "save" "-n" "kup" "-vv" "/home/mymedia" "/home/mymedia/.steam/steam/config" 
> "/home/mymedia/.steam/steam/userdata"
> Traceback (most recent call last):
>   File "/usr/lib/bup/cmd/bup-save", line 413, in 
> meta.hardlink_target = find_hardlink_target(hlink_db, ent)
> AttributeError: 'NoneType' object has no attribute 'hardlink_target'
> Exception ignored in: 
> Traceback (most recent call last):
>   File "/usr/lib/bup/cmd/../bup/git.py", line 722, in __del__
>   File "/usr/lib/bup/cmd/../bup/git.py", line 919, in close
>   File "/usr/lib/bup/cmd/../bup/git.py", line 897, in _end
>   File "/usr/lib/bup/cmd/../bup/git.py", line 942, in write
> NameError: name 'open' is not defined

Hi,

I'd suggest normal bug debugging steps like "bup fsck" or "bup index
--clear" and if that doesn't fix the problem, try posting on the
upstream bup mailing list (https://groups.google.com/g/bup-list).

-- 
Robert Edmonds
edmo...@debian.org



Bug#1038609: POSIX1e ACL correctness fixes (0.32.1, 0.33.1)

2023-06-18 Thread Robert Edmonds
Package: bup
Version: 0.32-3
Severity: important
Tags: upstream
X-Debbugs-Cc: r...@defaultvalue.org

bup upstream has released two related point releases of bup (0.32.1,
0.33.1) which more correctly save and restore POSIX1e ACLs. bup 0.32
(oldstable) and bup 0.33 (stable, unstable) are currently affected and
should be updated to the point releases.

The upstream notes for 0.32.1 [0] and 0.33.1 [1] are reproduced below.

[0]: https://github.com/bup/bup/blob/main/note/0.32.1-from-0.32.md

[1]: https://github.com/bup/bup/blob/main/note/0.33.1-from-0.33.md

Notable changes in 0.32.1 since 0.32


Bugs


* POSIX1e ACLs should be restored more correctly now.

  Previously bup incorrectly restored default (`ACL_TYPE_DEFAULT`)
  ACLs as access acls (`ACL_TYPE_ACCESS`).  When both existed, it
  restored the access ACL first and then the default ACL as an access
  ACL.  Now, bup should restore each with the proper type.  This issue
  only affects saves created on platforms where bup currently supports
  ACLs, so presumably mostly just saves created on Linux since the
  current ACL support depends on non-standard functions like
  `acl_extended(3)`.

  There is one remaining issue, which isn't fixed in this release, but
  is fixed in 0.33.1 (because fixing it here could create saves that
  are backward incompatible with 0.33).

  The problem is that in this version and older versions, bup stores
  ACLs in the `acl_to_any_text(3)` format with a newline delimiter,
  when the standard (and `acl_from_text(3)` which restore depends on)
  requires commas.  This may cause restores that include ACLs (likely
  only those from Linux right now) to fail on some platforms
  (e.g. Cygwin).

Notable changes in 0.33.1 since 0.33


Bugs


* POSIX1e ACLs should be restored correctly now.  Previously there
  were two problems.

  First, bup incorrectly restored default (`ACL_TYPE_DEFAULT`) ACLs as
  access acls (`ACL_TYPE_ACCESS`).  When both existed, it restored the
  access ACL first and then the default ACL as an access ACL.  Now,
  bup should restore each with the proper type.  This issue only
  affects saves created on platforms where bup currently supports
  ACLs, so presumably mostly just saves created on Linux since the
  current ACL support depends on non-standard functions like
  `acl_extended(3)`.

  Second, bup stored ACLs in the `acl_to_any_text(3)` format with a
  newlne delimiter, when the standard (and `acl_from_text(3)` which
  restore depends on) requires commas.  Now bup uses commas, and
  translates previously created saves during restore when possible.
  If a previously created ACL entry contains a comma, then bup will
  give up, report an error, and skip it.  If nothing else, this could
  cause restores of relevant saves to fail on some platforms.



Bug#1036998:

2023-05-31 Thread Robert Qian
Note that this patch fixes a Debian policy violation (
https://www.debian.org/doc/debian-policy/ch-source.html) which should
qualify this as a "serious" severity bug where:

"For packages in the main archive, required targets must not attempt
network access, except, via the loopback interface, to services on the
build host that have been started by the build."


Bug#1036998: emacs contains tests that will fail on builders with restricted networks

2023-05-31 Thread Robert Qian
Package: emacs
Version: 28.2+1
Tags: patch

Hi, we've noticed that some of the emacs tests currently open remote
sockets during a Debian build. Builders and build servers don't always
provide full network access and this can cause false failures during build.

I've attached a patch to disable these tests.
From: Robert Qian 

Bug#1036538: ITP: emptty -- Dead simple CLI Display Manager on TTY

2023-05-22 Thread Robert Edmonds
Package: wnpp
Severity: wishlist
Owner: Robert Edmonds 

* Package name: emptty
  Version : 0.10.0-1
  Upstream Author : Michal Tvrznik
* URL : https://github.com/tvrzna/emptty
* License : Expat
  Programming Lang: Go
  Description : text-based display manager for starting graphical sessions

 emptty is a simple, text-based display manager for starting Wayland or Xorg
 sessions from a virtual console. It allows the user to interactively select a
 specific desktop environment or window manager to start and remembers the
 user's selection. The types of sessions that can be started can be configured
 system-wide or by the user.

-- 
Robert Edmonds
edmo...@debian.org



Bug#1036525: network-manager-applet: Add support for WPA3 Enterprise networks

2023-05-21 Thread Robert Senger
Source: network-manager-applet
Version: 1.30.0-2
Severity: wishlist
Tags: patch upstream

Dear Maintainer,

please add support for WPA3 Enterprise networks. NetworkManager does support
these networks, only network-manager-applet and libnma packages do not. I've
patched both packages and successfully added full support for WPA3 Enterprise.
I am not a professional developer, and I do not have a build environment, so I
had to patch the deb-src packages. Because of that, I have not included these
patches as they may be of doubtfull quality, but if anyone is interested in
those patches, just contact me.

Robert


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

Kernel: Linux 6.1.27-sandybridge (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
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



Bug#1035967: ypserv: yphelper, yppush fail to run with segmentation fault

2023-05-12 Thread Robert Pumphrey

On 12/05/2023 13:32, Francesco P. Lovergine wrote:

On Fri, May 12, 2023 at 01:01:24PM +0100, Robert Pumphrey wrote:

Thank you for the fast response.

On the NIS master, I have moved the domain directory /var/yp/domain 
to a backup.


I then ran /usr/lib/yp/ypinit -m and added the IP addresses of the 
NIS slaves. This ran successfully.


/usr/lib/yp/yphelper  --hostname   runs successfully on the master.

/usr/lib/yp/yphelper  --maps nameofnismaster  runs successfully on 
the master and gives a list of maps.




This is quite strange, because in moving from bullseye to bookworm
no chages in the binary gdbm files have been required in my test. Test 
done after generating maps in bullseye. Are your current maps older 
than that?

Even, I'm assuming you are on a amd64 arch.


I am on amd64.

I have ensured that the slaves have the hostname of the NIS master in 
/etc/hosts and it now works. On buster, this must not have been an 
issue, but obviously is a hard requirement for bullseye.


I guess the only remaining problem really is that yphelper seg faults if 
the names are not in /etc/hosts, which is not ideal, but also now not a 
show stopper for me.


Thank you for helping me.

I have noticed that if the /etc/hosts file does not have an entry for 
local machine, then /usr/lib/yp/yphelper  --hostname seg faults.




This is expressly mandatory in NIS configuration, as by documentation.
Every hostname used must be resolved at /etc/hosts level.
Anyway that should not cause a segfault but an error, indeed. That seems
an upstream issue (or several for each tool).

All the other trials could be a direct consequence of that.


The NIS master now looks to be operating correctly.


On one of the NIS slaves, I moved the domain directory /var/yp/domain 
to a backup.


I then ran /usr/lib/yp/ypinit -s nameofnismaster and I get a 
segmentation fault, followed by Can't enumerate maps from name>. Please check that it is running.


/usr/lib/yp/yphelVper  --hostname   runs successfully on the slave
/usr/lib/yp/yphelper  --maps nameofnismaster seg faults

So I have made some progress. Please let me know if there is anything 
else I can tell you.


Regards

Rob

On 12/05/2023 10:09, Francesco P. Lovergine wrote:

tags 1035967 + moreinfo unreproducible
thanks

Hi Rob,

I just verified with a fresh installation of bookworm and it 
perfectly works. My
first hypothesis could be about a gdbm-related breakage. It is 
somethig already

seen in the past and even annotatedi at sect.9 of the Debian HOWTO.
NEVER CROSS THE STREAMS (cit.). GDBM is quite weak in managing 
changes in file formats due to external conditions

(e.g. changes in compiler/optimizations/ecc.)

Could you plese run yptest on your serveri and send anomalies in 
result?
Is this a single NIS master or do you have slaves ? Could you please 
regenerate gdbm stuff by ypinit -m after cleaning up maps?


Anywyay, my next step will be preparing an upgrading box to test 
bullseye->bookworm, stay tuned.


On Thu, May 11, 2023 at 07:55:26PM +, Rob Pumphrey wrote:

Package: ypserv
Version: 4.1-2
Severity: important

Dear Maintainer,

Recently upgraded our NIS master from buster to bullseye.
when I run
cd /var/yp; make
several apps fail to run and seg fault, for example

/usr/lib/yp/yphelper  --hostname
Segmentation fault


yppush -d example.com ypservers
Segmentation fault

makedbm does appear to make valid files when run from the cmd line



-- System Information:
Debian Release: 11.7
 APT prefers stable-updates
 APT policy: (500, 'stable-updates'), (500, 'stable-security'), 
(500, 'stable')

Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-22-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE not set

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ypserv depends on:
ii  hostname   3.23
ii  libc6  2.31-13+deb11u6
ii  libcrypt1  1:4.4.18-4
ii  libgdbm6   1.19-2
ii  libnsl2    1.3.0-2
ii  libsystemd0    247.3-7+deb11u2
ii  libtirpc3  1.3.1-1+deb11u1
ii  lsb-base   11.1.0
ii  make   4.3-4.1
ii  rpcbind [portmap]  1.2.5-9
ii  ucf    3.0043

Versions of packages ypserv recommends:
ii  yp-tools  4.2.3-3

Versions of packages ypserv suggests:
pn  krb5-kdc   
ii  ypbind-mt  2.7.2-2

-- no debconf information




--
Certus Technology Associates Limited.
http://www.certus-tech.com
Tel: +44 (0)114 272 5081




--
Certus Technology Associates Limited.
http://www.certus-tech.com
Tel: +44 (0)114 272 5081



Bug#1035967: ypserv: yphelper, yppush fail to run with segmentation fault

2023-05-12 Thread Robert Pumphrey

Thank you for the fast response.

On the NIS master, I have moved the domain directory /var/yp/domain to a 
backup.


I then ran /usr/lib/yp/ypinit -m and added the IP addresses of the NIS 
slaves. This ran successfully.


/usr/lib/yp/yphelper  --hostname   runs successfully on the master.

/usr/lib/yp/yphelper  --maps nameofnismaster  runs successfully on the 
master and gives a list of maps.


I have noticed that if the /etc/hosts file does not have an entry for 
local machine, then /usr/lib/yp/yphelper  --hostname seg faults.


The NIS master now looks to be operating correctly.


On one of the NIS slaves, I moved the domain directory /var/yp/domain to 
a backup.


I then ran /usr/lib/yp/ypinit -s nameofnismaster and I get a 
segmentation fault, followed by Can't enumerate maps from name>. Please check that it is running.


/usr/lib/yp/yphelper  --hostname   runs successfully on the slave
/usr/lib/yp/yphelper  --maps nameofnismaster seg faults

So I have made some progress. Please let me know if there is anything 
else I can tell you.


Regards

Rob

On 12/05/2023 10:09, Francesco P. Lovergine wrote:

tags 1035967 + moreinfo unreproducible
thanks

Hi Rob,

I just verified with a fresh installation of bookworm and it perfectly 
works. My
first hypothesis could be about a gdbm-related breakage. It is 
somethig already

seen in the past and even annotatedi at sect.9 of the Debian HOWTO.
NEVER CROSS THE STREAMS (cit.). GDBM is quite weak in managing changes 
in file formats due to external conditions

(e.g. changes in compiler/optimizations/ecc.)

Could you plese run yptest on your serveri and send anomalies in result?
Is this a single NIS master or do you have slaves ? Could you please 
regenerate gdbm stuff by ypinit -m after cleaning up maps?


Anywyay, my next step will be preparing an upgrading box to test 
bullseye->bookworm, stay tuned.


On Thu, May 11, 2023 at 07:55:26PM +, Rob Pumphrey wrote:

Package: ypserv
Version: 4.1-2
Severity: important

Dear Maintainer,

Recently upgraded our NIS master from buster to bullseye.
when I run
cd /var/yp; make
several apps fail to run and seg fault, for example

/usr/lib/yp/yphelper  --hostname
Segmentation fault


yppush -d example.com ypservers
Segmentation fault

makedbm does appear to make valid files when run from the cmd line



-- System Information:
Debian Release: 11.7
 APT prefers stable-updates
 APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable')

Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-22-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE not set

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ypserv depends on:
ii  hostname   3.23
ii  libc6  2.31-13+deb11u6
ii  libcrypt1  1:4.4.18-4
ii  libgdbm6   1.19-2
ii  libnsl2    1.3.0-2
ii  libsystemd0    247.3-7+deb11u2
ii  libtirpc3  1.3.1-1+deb11u1
ii  lsb-base   11.1.0
ii  make   4.3-4.1
ii  rpcbind [portmap]  1.2.5-9
ii  ucf    3.0043

Versions of packages ypserv recommends:
ii  yp-tools  4.2.3-3

Versions of packages ypserv suggests:
pn  krb5-kdc   
ii  ypbind-mt  2.7.2-2

-- no debconf information




--
Certus Technology Associates Limited.
http://www.certus-tech.com
Tel: +44 (0)114 272 5081



Bug#1035577: New upstream Dovecot stable version 2.3.20

2023-05-05 Thread Robert L Mathews

Package: dovecot-core
Version: 1:2.3.19.1+dfsg1-2.1
Severity: wishlist

The current upstream version of dovecot is 2.3.20, which fixes several 
problems in 2.3.19 while adding almost no features. It's been remarkably 
problem-free on the Dovecot mailing list, compared to 2.3.19 that had 
numerous problem reports.


If possible, it would be great to see 2.3.20 in Debian rather than 2.3.19.

--
Robert L Mathews



Bug#1035528: ssh-audit: Please update the debian package

2023-05-05 Thread Robert Ernst

Hello Martin,

thank you for creating Bug report #1035528

The missing update might be due to a broken watchfile.
I already sent a MR a week ago. But the maintainer  ChangZhuo Chen (陳昌倬) 
 replied with cryptic messages via E-Mail, never 
accepted the Merge Request and then stopped replying to mails. I also 
would be interested to have progress here.


My merge request:

https://salsa.debian.org/debian/ssh-audit/-/merge_requests/4

Greets Ernst



OpenPGP_0x2868F0A15BA19C08.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034440: RFP: freac -- fre:ac is a free audio converter and CD ripper with support for various popular formats and encoders.

2023-04-24 Thread Robert Ernst
Package: wnpp
Followup-For: Bug #1034440
X-Debbugs-Cc: roberternst+deb...@posteo.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hello,

I would be willing to package it.
I used freac by myself already and it would be worth having it in Debian.
As I already saw here https://github.com/enzo1982/freac/issues/8
that there is already something to work with.

I'm rather new to all of this, so please bear  with me :)

Greets Ernst

-BEGIN PGP SIGNATURE-

iQHRBAEBCgA7FiEE8NuD/nPdSgd1x8SzITV2f1s6CnEFAmRGYJ4dHHJvYmVydGVy
bnN0K2RlYmlhbkBwb3N0ZW8uZGUACgkQITV2f1s6CnETVwv/Vj7y8btC4JQZHLKR
a136RAG446vB5LaiJOan07H8ihUK9EoTcZJxf9GcWGVe3SZhsuLNOBVGJXWvEjeb
AWxzEXNVosYWhRWw6nFoTCSUtdMT+glVjpL11H0xVb7gDeLOshwfZUcf4e8xbzLR
KdgOVw7Xx21KzzAPu9x4qOmDJ32Yx+KDbvUUxdWN3z6y/JPCP941rZr6n+jRtD1E
7yNsb6yt1VSnvmhwwK84YpTH+g788eiUzlqM9Rn26RKmgjqDff22IWw1ZqdKkPJ5
/ZY1JMTfJhT6IONB6mctI8FdlViBefyP7giNYYmHWBYUavgb1zkeIAiJ6mVdiwO7
+oFlKWxyZgnCSpp1aD+aHCaF+RLZ+yEdaX2STxnjk/EzdW8uZZIpWyYnjji80DPw
/tdjH1MIF0GZr8CKlvdwAspONYllW+nqW8EYUgcTfO0aF7Ou2U+DiGJImmedGwaq
PAwa8V3UzqkW6QVYFi+zq7c+KOEMv61ei8lWUHYoRE4BS76y
=f2lZ
-END PGP SIGNATURE-


Bug#1034629: pdf-presenter-console: pdfpc terminates with symbol lookup error

2023-04-22 Thread Robert Jäschke

Dear Jochen,

Am 22.04.23 um 14:12 schrieb Jochen Sprickerhof:
I don't have this in my ldd output and I don't find the file in Debian. 
Can you try moving it away and see if it helps?


Thank you, that helped! Some packages from deb-multimedia.org were 
lurking around and they caused the trouble. After removing them I can 
use pdfpc again.


Best regards,
Robert




OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034629: pdf-presenter-console: pdfpc terminates with symbol lookup error

2023-04-22 Thread Robert Jäschke
de195000)
libdav1d.so.6 => /lib/x86_64-linux-gnu/libdav1d.so.6 
(0x7fa6ddfce000)
libgav1.so.1 => /lib/x86_64-linux-gnu/libgav1.so.1 (0x7fa6ddee5000)
librav1e.so.0 => /lib/x86_64-linux-gnu/librav1e.so.0 
(0x7fa6ddc0)
libSvtAv1Enc.so.1 => /lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 
(0x7fa6dd20)
libaom.so.3 => /lib/x86_64-linux-gnu/libaom.so.3 (0x7fa6dca0)
libyuv.so.0 => /lib/x86_64-linux-gnu/libyuv.so.0 (0x7fa6dd15b000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x7fa6ddecf000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 
(0x7fa6dc9ae000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 
(0x7fa6dc94b000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 
(0x7fa6dde9f000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x7fa6ddbf4000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 
(0x7fa6dc8b1000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x7fa6dde9a000)
libevdev.so.2 => /lib/x86_64-linux-gnu/libevdev.so.2 
(0x7fa6ddbd6000)
libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 
(0x7fa6dc876000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 
(0x7fa6dc82)
libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 
(0x7fa6ddbcc000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x7fa6ddbc7000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 
(0x7fa6dc60)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 
(0x7fa6dc5dd000)
libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x7fa6dc5c2000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x7fa6dc80d000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 
(0x7fa6dc509000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x7fa6dc4d5000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x7fa6dc4a8000)
libabsl_synchronization.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_synchronization.so.20220623 (0x7fa6dc496000)
libvmaf.so.1 => /lib/x86_64-linux-gnu/libvmaf.so.1 (0x7fa6dc39a000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 
(0x7fa6dc1e4000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x7fa6dc1b3000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x7fa6dc0d9000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 
(0x7fa6dc0ac000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 
(0x7fa6dc807000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 
(0x7fa6dc09e000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 
(0x7fa6dc047000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x7fa6dc02f000)
libabsl_graphcycles_internal.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_graphcycles_internal.so.20220623 (0x7fa6dc027000)
libabsl_stacktrace.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_stacktrace.so.20220623 (0x7fa6dc022000)
libabsl_symbolize.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_symbolize.so.20220623 (0x7fa6dc01a000)
libabsl_time.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_time.so.20220623 (0x7fa6dc008000)
libabsl_malloc_internal.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_malloc_internal.so.20220623 (0x7fa6dc00)
libabsl_base.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_base.so.20220623 (0x7fa6dbffa000)
libabsl_spinlock_wait.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20220623 (0x7fa6dbff5000)
libabsl_raw_logging_internal.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20220623 (0x7fa6dbff)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 
(0x7fa6dbfe9000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 
(0x7fa6dbfd6000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x7fa6dbfc9000)
libabsl_debugging_internal.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_debugging_internal.so.20220623 (0x7fa6dbfc2000)
libabsl_demangle_internal.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_demangle_internal.so.20220623 (0x7fa6dbfb8000)
libabsl_strings.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_strings.so.20220623 (0x7fa6dbf9a000)
libabsl_time_zone.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_time_zone.so.20220623 (0x7fa6dbf7e000)
libabsl_int128.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_int128.so.20220623 (0x7fa6dbf77000)
libabsl_strings_internal.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_strings_internal.so.20220623 (0x7fa6dbf71000)
libabsl_throw_delegate.so.20220623 => 
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20220623 (0x7fa6dbf6a000)


Please let me know if I can try anything else to trace this bug. I'd be 
glad to help. (Could an output of strace help?)



Best regards,
Robert


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1034669: libsafe-dev: Update the package to 1.1.0

2023-04-21 Thread Robert Ernst
Package: libsafe-dev
Version: 1.0.1-2
Followup-For: Bug #1034669
X-Debbugs-Cc: roberternst+deb...@posteo.de

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

GPG test via reporttool

-BEGIN PGP SIGNATURE-

iQHRBAEBCgA7FiEE8NuD/nPdSgd1x8SzITV2f1s6CnEFAmRCWgkdHHJvYmVydGVy
bnN0K2RlYmlhbkBwb3N0ZW8uZGUACgkQITV2f1s6CnG0Awv/U69w4BYGFlVuZZd2
Dhi8mfZuvi/EovyRkLguR6xtg3ZAL6ShXQ7llWtLGtVtq7bBBLIZYVUe+KqFXOjw
CvGbIaQHeCYvpW9SFLTKs+UkQALH90og8PKP9Ygk+CsYFdRoEEvVj3knt3fF0Jy8
aPnytj9zV4J3Fc1MT/negxTEOW0+VA/jMwRAiC+E68pMZChjSBLzIE2ku9Y7bt0I
2zsC4r2H9r+svii/ZhHMOoUUzyX4Qs8vmL6qiN82ZfuKmTa+5j0bavP/eXsfPqKZ
ngCMU3QlZw+t54BCd9WPUvrvA/INmj1J4/kY4g39wvyXE77XsjD17ASf9PocxORq
Fd6zGQuvfrHB8m7vls/1m7KbdWFxzbKW+8roizJ6WAnIA9yGWaRKjJZHwQV3ga+8
q1j9TzxYurXqQPYX7adJLZtmWQ5SqhvPeXoIrxynqd5YOr1FiOphrivoLsFGGD2V
l95W+moty01WD5/ztbm0kB29ygh0nGPpb3bVVl2aaFLsVNN3
=SLg/
-END PGP SIGNATURE-



Bug#1034669: libsafe-dev: Update the package to 1.1.0

2023-04-21 Thread Robert Ernst
Package: libsafe-dev
Severity: wishlist
X-Debbugs-Cc: roberternst+deb...@posteo.de

Dear Maintainer,

   * What led up to the situation?
I'm working on libsafe-dev due to suggestion of the dear Maintainer,
irc user jello said I should create a wishlist bug for the process

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
I already built the package locally and want to use this bug to track 
my endeavor

   * What was the outcome of this action?
A lot of confusion and learnings. But also some files generated

   * What outcome did you expect instead?
I think this question relates to bugs rather than package updates

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

Kernel: Linux 5.15.90.1-microsoft-standard-WSL2 (SMP w/8 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: unable to detect



Bug#1034629: pdf-presenter-console: pdfpc terminates with symbol lookup error

2023-04-20 Thread Robert Jäschke
Package: pdf-presenter-console
Version: 4.6.0-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: jaesc...@l3s.de

Dear Maintainer,

When starting pdfpc it immediately dies with the following error
message:

> pdfpc slides.pdf
pdfpc: symbol lookup error: /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: 
undefined symbol: gst_transcoder_get_sync_signal_adapter


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

Kernel: Linux 6.1.0-7-amd64 (SMP w/12 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 pdf-presenter-console depends on:
ii  libc6   2.36-9
ii  libcairo2   1.16.0-7
ii  libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+b1
ii  libgee-0.8-20.20.6-1
ii  libglib2.0-02.74.6-2
ii  libgstreamer-plugins-base1.0-0  1.22.0-3
ii  libgstreamer1.0-0   1.22.0-2
ii  libgtk-3-0  3.24.37-2
ii  libjson-glib-1.0-0  1.6.6-1
ii  libmarkdown22.2.7-2
ii  libpango-1.0-0  1.50.12+ds-1
ii  libpangocairo-1.0-0 1.50.12+ds-1
ii  libpoppler-glib822.12.0-2+b1
ii  libqrencode44.1.1-1
ii  libsoup2.4-12.74.3-1
ii  libwebkit2gtk-4.0-372.40.0-3
ii  libx11-62:1.8.4-2

Versions of packages pdf-presenter-console recommends:
ii  gstreamer1.0-gtk3  1.22.0-5

pdf-presenter-console suggests no packages.

-- no debconf information



Bug#1033284: apache2 2.4.56-1 redirects not normal working appeared %3f

2023-03-31 Thread Robert Willert
This Bug with $3f added is fixed in apache trunk r1908813.
https://bz.apache.org/bugzilla/show_bug.cgi?id=66547



Bug#1033585: "smbios-token-ctl -d" yields "RuntimeError: generator raised StopIteration"

2023-03-27 Thread Robert Mavrinac
Package: smbios-utils

Any dependency in the smbios-tools python scripts on 
/usr/lib/python3/dist-packages/libsmbios_c/smbios_token.py imporperly raises a 
StopIteration exception with newer versions of Python 3 and terminates.

# smbios-token-ctl -d

  Token: 0x0005 - Serial Port 1 (COM2)
  value: bool = false
   Desc: Configure the system's first/only built-in serial port to respond as CO
 M2.
...
...
...

  Token: 0xf654 - unknown (unknown)
  value: bool = false
   Desc: unknown
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/libsmbios_c/smbios_token.py", line 134, 
in __iter__
raise StopIteration
StopIteration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/sbin/smbios-token-ctl", line 475, in 
sys.exit( main() )
  ^^
  File "/usr/sbin/smbios-token-ctl", line 380, in main
dumpTokens(tokenTable, tokenXlator, options)
  File "/usr/sbin/smbios-token-ctl", line 214, in dumpTokens
for token in tokenTable:
RuntimeError: generator raised StopIteration


This patch corrects the problem, allowing iterations to continue as expected:

--- smbios_token.py 2023-03-27 13:47:02.135215225 -0400
+++ smbios_token.py.new 2023-03-27 13:47:32.275214757 -0400
@@ -129,9 +129,12 @@
 while 1:
 cur =DLL.token_table_get_next( self._tableobj, cur )
 if bool(cur):
-yield cur.contents
+try:
+yield cur.contents
+except StopIteration:
+return
 else:
-raise StopIteration
+return

 @traceLog()
 def __getitem__(self, id):


I am running Debian Bookworm

# uname -a
Linux lt3107-1 6.1.0-6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1 
(2023-03-05) x86_64 GNU/Linux



--


Robert Mavrinac

Systems Analyst

School of Computer Science

Room 3103B Lambton Tower

University of Windsor

401 Sunset Avenue, Windsor, ON N9B 3P4

519-253-3000 (4410)

Email: mavri...@uwindsor.ca<mailto:mavri...@uwindsor.ca>


Bug#1033355: openrefine: Command line option -m is ignored

2023-03-23 Thread Robert Jäschke
Package: openrefine
Version: 3.6.2-1
Severity: normal
X-Debbugs-Cc: jaesc...@l3s.de

Dear Maintainer,

The script to start Openrefine ignores the option -m to set the max
memory heap size to use. After starting "openrefine -m 8000M" I get
the following command line:

/usr/bin/java -cp server/classes:server/* -Xms1400M -Xmx1400M 
-Drefine.memory=1400M -Drefine.max_form_content_size=1048576 
-Drefine.verbosity=info -Dpython.path=main/webapp/WEB-INF/lib/jython 
-Dpython.cachedir=/home//.local/share/google/refine/cachedir 
-Drefine.webapp=main/webapp -Drefine.port= -Drefine.interface=127.0.0.1 
-Drefine.host=127.0.0.1 com.google.refine.Refine

Thus, the command line option is ignored and instead all three
relevant options (-Xms, -Xmx, -Drefine.memory) are set to 1400M as
defined in /etc/openrefine/refine.ini:

# Maximum JVM heap (memory) and max form size allocations
#REFINE_MAX_FORM_CONTENT_SIZE=1048576
REFINE_MEMORY=1400M

# Initial (and minimum) size of Java heap
REFINE_MIN_MEMORY=1400M

I think the problem is that /usr/share/openrefine/refine first parses
the command line args and then loads refine.ini which overwrites the
just set variables. Changing the order should solve the problem.

Best regards,
Robert


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

Kernel: Linux 6.1.0-6-amd64 (SMP w/12 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 openrefine depends on:
ii  curl7.88.1-1
ii  default-jre [java9-runtime] 2:1.17-74
ii  jython  2.7.3+repack1-1
ii  libapache-jena-java 4.5.0-2
ii  libapache-poi-java  4.0.1-4
ii  libclojure-java 1.11.1-2
ii  libcommons-codec-java   1.15-1
ii  libcommons-collections3-java3.2.2-2
ii  libcommons-collections4-java4.2-1
ii  libcommons-compress-java1.22-1
ii  libcommons-fileupload-java  1.4-2
ii  libcommons-io-java  2.11.0-2
ii  libcommons-lang-java2.6-10
ii  libcommons-lang3-java   3.12.0-2
ii  libcommons-text-java1.10.0-1
ii  libcommons-validator-java   1:1.7-1
ii  libgoogle-api-services-drive-java   1.32.1-2
ii  libgoogle-api-services-sheets-java  1.32.1-3
ii  libgoogle-http-client-java  1.42.0-2
ii  libguava-java   31.1-1
ii  libhttpclient5-java 5.2.1-1
ii  libhttpcore-java4.4.16-1
ii  libjackson2-annotations-java2.14.0-1
ii  libjackson2-core-java   2.14.1-1
ii  libjackson2-databind-java   2.14.0-1
ii  libjasypt-java  1.9.3-1
ii  libjaxb-api-java2.3.1-1
ii  libjetty9-java  9.4.50-3
ii  libjsoup-java   1.15.3-1
ii  libjsr305-java  0.1~+svn49-11
ii  libjuniversalchardet-java   2.4.0-3
ii  liblanguage-detector-java   0.6-2
ii  liblog4j2-java  2.19.0-2
ii  libmarc4j-java  2.9.2-1
ii  libmariadb-java 2.7.6-1
ii  libodfdom-java  0.9.0~RC2-2
ii  libokhttp-java  3.13.1-3
ii  libopenrefine-butterfly-java1.2.4-1
ii  libopenrefine-opencsv-java  2.4-2
ii  libopenrefine-vicino-java   1.2-3
ii  libowasp-encoder-java   1.2.3-2
ii  libpostgresql-jdbc-java 42.5.4-1
ii  libservlet-api-java 4.0.1-2
ii  libslf4j-java   1.7.32-1
ii  libsweble-common-java   3.0.8-3
ii  libsweble-wikitext-java 3.1.9-2
ii  libwikidata-toolkit-java0.13.3-1
ii  libxerial-sqlite-jdbc-java  3.40.1.0+dfsg-1
ii  openjdk-11-jre [java9-runtime]  11.0.18+10-1~deb11u1
ii  openjdk-17-jre [java9-runtime]  17.0.6+10-1
ii  procps  2:4.0.2-3
ii  velocity1.7-6

openrefine recommends no packages.

openrefine suggests no packages.

-- no debconf information



Bug#1022760: openrefine: localhost:3333 returns HTTP ERROR 404 Not Found

2023-03-23 Thread Robert Jäschke

Dear Markus,

I found the problem: the package misses a dependency to libjoda-time-java.

I created a simple log4j.properties file and then run openrefine 
manually with a modified classpath that included the directory that 
contained the log4j.properties file (/tmp/or in my case):


java \
  -cp server/classes:server/*:/tmp/or \
  -Xms1400M \
  -Xmx1400M \
  -Drefine.memory=1400M \
  -Drefine.max_form_content_size=1048576 \
  -Drefine.verbosity=info \
  -Dpython.path=main/webapp/WEB-INF/lib/jython \
  -Dpython.cachedir=/home//.local/share/google/refine/cachedir \
  -Drefine.webapp=main/webapp \
  -Drefine.port= \
  -Drefine.interface=127.0.0.1 \
  -Drefine.host=127.0.0.1 com.google.refine.Refine

Then I got the following output:

INFO  log - Logging initialized @123ms to 
org.eclipse.jetty.util.log.Slf4jLog

INFO  refine_server - Starting Server bound to '127.0.0.1:'
INFO  refine_server - refine.memory size: 8000M JVM Max heap: 8388608000
INFO  refine_server - Initializing context: '/' from 
'/usr/share/openrefine/webapp'
INFO  Server - jetty-9.4.50.v20221107; built: unknown; git: unknown; jvm 
17.0.6+10-Debian-1
WARN  WebAppContext - Failed startup of context 
o.e.j.w.WebAppContext@147ed70f{/,file:///usr/share/openrefine/webapp/,STOPPED}{/usr/share/openrefine/webapp}
java.nio.file.NoSuchFileException: 
/usr/share/openrefine/webapp/WEB-INF/lib/joda-time.jar
	at 
java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at 
java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at 
java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at 
java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at 
java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:148)
	at 
java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)

at java.base/java.nio.file.Files.readAttributes(Files.java:1851)
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1264)
	at 
java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:709)

at java.base/java.util.zip.ZipFile.(ZipFile.java:243)
at java.base/java.util.zip.ZipFile.(ZipFile.java:172)
at java.base/java.util.jar.JarFile.(JarFile.java:347)
	at 
java.base/sun.net.www.protocol.jar.URLJarFile.(URLJarFile.java:103)
	at 
java.base/sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:72)
	at 
java.base/sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:153)
	at 
java.base/sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:131)
	at 
java.base/sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:92)
	at 
org.eclipse.jetty.webapp.MetaInfConfiguration.getTlds(MetaInfConfiguration.java:445)
	at 
org.eclipse.jetty.webapp.MetaInfConfiguration.scanForTlds(MetaInfConfiguration.java:361)
	at 
org.eclipse.jetty.webapp.MetaInfConfiguration.scanJars(MetaInfConfiguration.java:172)
	at 
org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:106)
	at 
org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:488)

at 
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:523)
	at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
	at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
	at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
	at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
	at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
	at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)

at org.eclipse.jetty.server.Server.start(Server.java:423)
	at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
	at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)

at org.eclipse.jetty.server.Server.doStart(Server.java:387)
	at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)

at com.google.refine.RefineServer.init(Refine.java:236)
at com.google.refine.Refine.init(Refine.java:118)
at com.google.refine.Refine.main(Refine.java:112)
INFO  AbstractConnector - Started ServerConnector@6b2fad11{HTTP/1.1, 
(http/1.1)}{127.0.0.1:}

INFO  Server - Started @361ms

Openrefine now works after I've manually installed joda-time.


Best regards,
Robert



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1022760: openrefine: localhost:3333 returns HTTP ERROR 404 Not Found

2023-03-17 Thread Robert Jäschke

Dear Markus,

Am 17.03.23 um 15:38 schrieb Markus Koschany:

I presume you don't have librhino-java >= 1.7.14 installed on your system
because your apt policy prefers testing over unstable.


Sorry, I forgot to add this:

> dpkg -l | grep rhino
ii  librhino-java   1.7.14-2
ii  rhino   1.7.14-2

I've upgraded (lib)rhino after reading the bug report but this did not help.

Is there a way to debug Openrefine? I tried both -v debug and -v trace 
but did not get more output (Maybe I have to configure log4j properly as 
the warning suggests?)


Best regards,
Robert




Bug#1022760: openrefine: localhost:3333 returns HTTP ERROR 404 Not Found

2023-03-17 Thread Robert Jäschke
Package: openrefine
Version: 3.6.2-1
Followup-For: Bug #1022760
X-Debbugs-Cc: jaesc...@l3s.de

Dear Maintainer,

I experience the exact same problem with the latest version, that is,
starting openrefine and opening http://localhost: results in a 404.


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

Kernel: Linux 6.1.0-5-amd64 (SMP w/12 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 openrefine depends on:
ii  curl7.88.1-1
ii  default-jre [java9-runtime] 2:1.17-74
ii  jython  2.7.3+repack1-1
ii  libapache-jena-java 4.5.0-2
ii  libapache-poi-java  4.0.1-4
ii  libclojure-java 1.11.1-2
ii  libcommons-codec-java   1.15-1
ii  libcommons-collections3-java3.2.2-2
ii  libcommons-collections4-java4.2-1
ii  libcommons-compress-java1.22-1
ii  libcommons-fileupload-java  1.4-2
ii  libcommons-io-java  2.11.0-2
ii  libcommons-lang-java2.6-10
ii  libcommons-lang3-java   3.12.0-2
ii  libcommons-text-java1.10.0-1
ii  libcommons-validator-java   1:1.7-1
ii  libgoogle-api-services-drive-java   1.32.1-2
ii  libgoogle-api-services-sheets-java  1.32.1-3
ii  libgoogle-http-client-java  1.42.0-2
ii  libguava-java   31.1-1
ii  libhttpclient5-java 5.2.1-1
ii  libhttpcore-java4.4.16-1
ii  libjackson2-annotations-java2.14.0-1
ii  libjackson2-core-java   2.14.1-1
ii  libjackson2-databind-java   2.14.0-1
ii  libjasypt-java  1.9.3-1
ii  libjaxb-api-java2.3.1-1
ii  libjetty9-java  9.4.50-3
ii  libjsoup-java   1.15.3-1
ii  libjsr305-java  0.1~+svn49-11
ii  libjuniversalchardet-java   2.4.0-3
ii  liblanguage-detector-java   0.6-2
ii  liblog4j2-java  2.19.0-2
ii  libmarc4j-java  2.9.2-1
ii  libmariadb-java 2.7.6-1
ii  libodfdom-java  0.9.0~RC2-2
ii  libokhttp-java  3.13.1-3
ii  libopenrefine-butterfly-java1.2.4-1
ii  libopenrefine-opencsv-java  2.4-2
ii  libopenrefine-vicino-java   1.2-3
ii  libowasp-encoder-java   1.2.3-2
ii  libpostgresql-jdbc-java 42.5.4-1
ii  libservlet-api-java 4.0.1-2
ii  libslf4j-java   1.7.32-1
ii  libsweble-common-java   3.0.8-3
ii  libsweble-wikitext-java 3.1.9-2
ii  libwikidata-toolkit-java0.13.3-1
ii  libxerial-sqlite-jdbc-java  3.40.1.0+dfsg-1
ii  openjdk-11-jre [java9-runtime]  11.0.18+10-1~deb11u1
ii  openjdk-17-jre [java9-runtime]  17.0.6+10-1
ii  procps  2:4.0.2-3
ii  velocity1.7-6

openrefine recommends no packages.

openrefine suggests no packages.

-- no debconf information



Bug#1031509: clamav: 2 RCE bugs in ClamAV 0.103 (+ 1.0.0), CVE-2023-20032/CVE-2023-20052

2023-02-17 Thread Robert Waldner
Package: clamav
Version: 0.103.7+dfsg-0+deb11u1
Severity: important

Dear Maintainer,

ClamAV/Cisco have released a security advisory concerning 2 potential-RCE
bugs in ClamAV:
https://blog.clamav.net/2023/02/clamav-01038-01052-and-101-patch.html

According to the the security tracker, all versions currently in Debian
are vulnerable:
https://security-tracker.debian.org/tracker/CVE-2023-20032
https://security-tracker.debian.org/tracker/CVE-2023-20052

Please consider an update. Currently, ClamAV is not suitable for use in a
(quite common) email-scanning setup like with Amavis, but can still be
used (with appropriate care) directly. Thus I think Severity: important fits.

Kind regards,
Robert

-- Package-specific info:
--- configuration ---
# Automatically created by the clamav-freshclam postinst
# Comments will get lost when you reconfigure the clamav-freshclam package

DatabaseOwner clamav
UpdateLogFile /var/log/clamav/freshclam.log
LogVerbose false
LogSyslog false
LogFacility LOG_LOCAL6
LogFileMaxSize 0
LogRotate true
LogTime true
Foreground false
Debug false
MaxAttempts 5
DatabaseDirectory /var/lib/clamav
DNSDatabaseInfo current.cvd.clamav.net
ConnectTimeout 30
ReceiveTimeout 0
TestDatabases yes
ScriptedUpdates yes
CompressLocalDatabase no
Bytecode true
NotifyClamd /etc/clamav/clamd.conf
# Check for new database 24 times a day
Checks 24
DatabaseMirror db.local.clamav.net
DatabaseMirror database.clamav.net

--- data dir ---
total 226104
-rw-r--r-- 1 clamav clamav293670 Feb 17 14:46 bytecode.cvd
-rw-r--r-- 1 clamav clamav  60744631 Feb 17 14:44 daily.cvd
-rw-r--r-- 1 clamav clamav69 Feb 17 14:43 freshclam.dat
-rw-r--r-- 1 clamav clamav 170479789 Feb 17 14:46 main.cvd

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

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

Versions of packages clamav depends on:
ii  clamav-freshclam [clamav-data]  0.103.7+dfsg-0+deb11u1
ii  libc6   2.31-13+deb11u5
ii  libclamav9  0.103.7+dfsg-0+deb11u1
ii  libcurl47.74.0-1.3+deb11u3
ii  libjson-c5  0.15-2
ii  libssl1.1   1.1.1n-0+deb11u3
ii  zlib1g  1:1.2.11.dfsg-2+deb11u2

Versions of packages clamav recommends:
ii  clamav-base  0.103.7+dfsg-0+deb11u1

Versions of packages clamav suggests:
pn  clamav-docs   
pn  libclamunrar  

-- no debconf information



Bug#1031413: Slow backward search in long lines

2023-02-16 Thread Robert Alm Nilsson
Package: w3m
Version: 0.5.3+git20230121-2
Severity: minor

When I search backward in w3m by using the '?' command, the program
freezes with high CPU usage for a bit of time if the found text is near
the end of a very long line.

How to reproduce the issue:

printf 'first line\nsecond line is %*s a long line\nthird line\n' 1 '' 
> test.txt
w3m test.txt

Run those commands and then go to the third line and search backward for
the word "line".  Now the program will freeze for a second.  If you
increase the number 1, the freezing time will increase with the
square of that number.

The reason that this happens when searching backward but not forward is
that in the function `backwardSearch` in search.c there is this loop:

while (regexMatch(...) == 1)

but in `forwardSearch` it's just an if statement:

if (regexMatch(...) == 1)

That means that when searching backward, we do one regexMatch for each
character on the line and since the regexMatch itself already searches
through the characters, that's pretty wasteful and that's what gives us
the squared times.

It should be possible to change this so that an if statement is used in
`backwardSearch` just like in `forwardSearch`.  Maybe there could be two
versions of `regexMatch` where one of them searches backwards or just
returns the last match instead of the first one so that we don't have to
call it in a loop.



Bug#1029716: make-sqldeveloper-package fails on linking in temporary directory

2023-01-26 Thread Robert Mavrinac
./make-sqldeveloper-package: 654: [: Illegal number: libglassgtk2
./make-sqldeveloper-package: 656: [: Illegal number: libglassgtk2
./make-sqldeveloper-package: 654: [: Illegal number: ffmpeg-57
./make-sqldeveloper-package: 656: [: Illegal number: ffmpeg-57
./make-sqldeveloper-package: 654: [: Illegal number: lite
./make-sqldeveloper-package: 656: [: Illegal number: lite
./make-sqldeveloper-package: 654: [: Illegal number: libfxplugins
./make-sqldeveloper-package: 656: [: Illegal number: libfxplugins
./make-sqldeveloper-package: 654: [: Illegal number: ffmpeg-56
./make-sqldeveloper-package: 656: [: Illegal number: ffmpeg-56
./make-sqldeveloper-package: 654: [: Illegal number: libdecora_sse
./make-sqldeveloper-package: 656: [: Illegal number: libdecora_sse
./make-sqldeveloper-package: 654: [: Illegal number: libprism_common
./make-sqldeveloper-package: 656: [: Illegal number: libprism_common
done!
Cleaning up work directory 
"/tmp/user/0/tmp.OkM7V0yfPp/sqldeveloper-22.2.1.234.1810" for compliant 
package(s) generation:
  deleting foreign binaries, image thumbnails and caches, foreign 
configuration files, source code, empty directories, done!
  fixing shebang lines, executable bit, done!
  documenting demo files, theme templates, application notes, done!
Populating the "/tmp/user/0/tmp.OkM7V0yfPp/sqldeveloper-22.2.1.234.1810/debian" 
package control directory:
  finding libraries to build ... done!
  debian/changelog ... done!
  debian/compat ... done!
  debian/control ... done!
  debian/rules ... done!
  debian/sqldeveloper-22.2.1.234.1810.copyright ... done!
  debian/sqldeveloper-22.2.1.234.1810.doc-base ... done!
  debian/libjnidispatch-22.2.1.234.1810.shlibs.amd64 ... done!
  debian/libjnidispatch-22.2.1.234.1810.shlibs.i386 ... done!
  debian/sqldeveloper-22.2.1.234.1810.changelog ... done!
  debian/control ... updated!
  debian/sqldeveloper-22.2.1.234.1810.copyright ... done!
  debian/sqldeveloper-22.2.1.234.1810.install.in ... done!
  debian/sqldeveloper-22.2.1.234.1810.lintian-overrides.amd64 ... done!
  debian/sqldeveloper-22.2.1.234.1810.lintian-overrides.i386 ... done!
  debian/libjnidispatch-22.2.1.234.1810.copyright ... updated!
  debian/sqldeveloper-22.2.1.234.1810.copyright ... updated!
  debian/sqldeveloper-22.2.1.234.1810.install ... done!
  debian/sqldeveloper-22.2.1.234.1810.links ... done!
  debian/sqldeveloper-22.2.1.234.1810.lintian-overrides ... done!
  debian/sqldeveloper-22.2.1.234.1810.manpages ... done!
  debian/sqldeveloper-22.2.1.234.1810.NEWS ... done!
  debian/sqldeveloper-22.2.1.234.1810.postinst ... done!
  debian/sqldeveloper-22.2.1.234.1810.prerm ... done!
  debian/sqldeveloper-22.2.1.234.1810.README.Debian ... done!
  debian/sqldeveloper.22.2.1.234.1810.1 ... done!
  debian/sdcli.22.2.1.234.1810.1 ... done!
  debian/sql.22.2.1.234.1810.bundled.1 ... done!
  debian/sqldeveloper.22.2.1.234.1810.bash ... done!
  debian/sqldeveloper.22.2.1.234.1810.desktop ... done!
  debian/sqldeveloper.22.2.1.234.1810.xpm ... done!
Building debian package(s) from sqldeveloper v22.2.1.234.1810 in "/root":
  sqldeveloper-22.2.1.234.1810_22.2.1.234.1810+0.5.4-1_all.deb ... done!
  libjnidispatch-22.2.1.234.1810_4.2.2+0.5.4-1_amd64.deb ... done!


I am using
Linux hostname 6.1.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.4-1 (2023-01-07) 
x86_64 GNU/Linux qnd libc 2.36-8



--


Robert Mavrinac

Systems Analyst

School of Computer Science

Room 3103B Lambton Tower

University of Windsor

401 Sunset Avenue, Windsor, ON N9B 3P4

519-253-3000 (4410)

Email: mavri...@uwindsor.ca<mailto:mavri...@uwindsor.ca>


Bug#1029207: Fwd: gamin problem on debian testing

2023-01-19 Thread Robert NEMKIN

Package: courier-imap
Version: 5.0.13+1.0.16-3+b5 amd64

Hello,

I wanted to upgrade my email server, so I decided to install Bookworm 
(current debian testing) on a new machine. I wish to use virtual users.


postfix, postgresql auth, virtual users, courier imapd.
ii  courier-authdaemon 0.71.4-1+b1 amd64Courier 
authentication daemon
ii  courier-authlib0.71.4-1+b1 amd64Courier 
authentication library
ii  courier-authlib-postgresql 0.71.4-1+b1 amd64PostgreSQL 
support for the Courier authentication library
ii  courier-authlib-userdb 0.71.4-1+b1 amd64userdb 
support for the Courier authentication library
ii  courier-base   1.0.16-3+b5 amd64Courier mail 
server - base system
ii  courier-imap   5.0.13+1.0.16-3+b5 amd64 
Courier mail server - IMAP server
ii  libcourier-unicode4:amd64  2.1.2-2+b1 amd64Courier 
Unicode library (shared runtime library)


ii  gamin  0.1.10-6 amd64File and 
directory monitoring system
ii  libgamin0  0.1.10-6 amd64Client library 
for the gamin file and directory monitoring system


It doesn't work.

I got a message from thunderbird:
(set debug, cut from imaplog.dat

WRITE: * OK [ALERT] Filesystem notification initialization error -- 
contact your mail administrator (check for configuration errors with the 
FAM/Gamin library)


This bug has a long history in debian bugtrack, suggest to install fam, 
but there is no fam in debian testing.


/var/log/mail.log:

imapd: Failed to connect to socket /tmp/fam--

I started to investigate about this socket name, mainly the two dash on 
it's end.
I downloaded and extracted gamin source, and found this in 
server/gam_channel.c:


#ifdef HAVE_ABSTRACT_SOCKETS
ret = g_strconcat("/tmp/fam-", user, "-", gam_client_id, NULL);
#else

So it needs the username. I've gave it a try and added a regular user 
along the virtual one (same username, same uid and gid) and it staarted 
to work.


Then I removed the regular user and readded with some random character 
appended, same uid, same gid, and it works also. I've checked with lsof 
that the gam_server libexeced process uses the username from the 
/etc/passwd.


lsof:

gam_serve 10851 username8u unix 0x9286ce  0t0 
90092 
@/tmp/fam-username-@ 
type=STREAM (CONNECTED)
gam_serve 10851 username9u unix 0x7a8182  0t0 
90095 
@/tmp/fam-username-@ 
type=STREAM (CONNECTED)


If I delete the regular user again, then:
gam_serve 10966200425u unix 0x9422bc0f  0t0 
95756 
@/tmp/fam-somebody-@ 
type=STREAM (LISTEN)


the gam_serve opens the socket as somebody, the imapd checks as a null 
string.


I don't know, if this is a problem, or my fault.

Thank you for any help.

Robert



Bug#1020215: w3m interprets when not in but in

2023-01-06 Thread Robert Alm Nilsson
After using my version of w3m every day since I posted this, the only
problem I have noticed on a few pages is that it doesn't handle titles
directly under html tags, so this doesn't work:

Hello

I don't know if we want to care about that case and I don't think it's
valid HTML but I wanted to let you know.



Bug#1027867: libgl1-mesa-dri: xorg segfaults at startup on fresh debian install

2023-01-04 Thread Robert
Package: libgl1-mesa-dri
Version: 22.3.2-1
Severity: important
X-Debbugs-Cc: robert.alm.nils...@paradoxinteractive.com

Dear Maintainer,

I upgraded libgl1-mesa-dri to the version currently in testing (22.3.1-1
but problem exists in latest unstable version too, 22.3.2-1) and with
that came a new problem, xorg didn't start anymore.

The problem exists both after a bookworm upgrade (where the last upgrade
before this one was two weeks ago) and in a fresh install of the debian
bookworm alpha iso.  This bug report is sent from the fresh install.

I have tested upgrading the package to the version in unstable
(22.3.2-1) and I get the same problem.  I have tested downgrading to the
version in stable (20.3.5-1) and that fixes the problem (starting X then
works).


-- Package-specific info:
glxinfo:

DISPLAY is not set.

/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:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-H GT2 
[UHD Graphics 630] [8086:3e9b]

/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.0.0-6-amd64 (debian-ker...@lists.debian.org) (gcc-12 (Debian 
12.2.0-9.1) 12.2.0, GNU ld (GNU Binutils for Debian) 2.39) #1 SMP 
PREEMPT_DYNAMIC Debian 6.0.12-1 (2022-12-09)

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 27608 Jan  4 10:05 /var/log/Xorg.0.log
-rw-r--r-- 1 aa27938 Jan  4 10:23 /home/a/.local/share/xorg/Xorg.0.log

Contents of most recent Xorg X server log file 
(/home/a/.local/share/xorg/Xorg.0.log):
--
[  1071.460] 
X.Org X Server 1.21.1.5
X Protocol Version 11, Revision 0
[  1071.460] Current Operating System: Linux x 6.0.0-6-amd64 #1 SMP 
PREEMPT_DYNAMIC Debian 6.0.12-1 (2022-12-09) x86_64
[  1071.460] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.0.0-6-amd64 
root=UUID=c6629e54-6c6d-407b-adf2-bc3b9f00a9a3 ro quiet
[  1071.460] xorg-server 2:21.1.5-1 (https://www.debian.org/support) 
[  1071.460] Current version of pixman: 0.42.2
[  1071.460]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[  1071.460] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1071.460] (==) Log file: "/home/a/.local/share/xorg/Xorg.0.log", Time: Wed 
Jan  4 10:23:11 2023
[  1071.461] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1071.461] (==) No Layout section.  Using the first Screen section.
[  1071.461] (==) No screen section available. Using defaults.
[  1071.461] (**) |-->Screen "Default Screen Section" (0)
[  1071.461] (**) |   |-->Monitor ""
[  1071.461] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[  1071.461] (==) Automatically adding devices
[  1071.461] (==) Automatically enabling devices
[  1071.461] (==) Automatically adding GPU devices
[  1071.461] (==) Automatically binding GPU devices
[  1071.461] (==) Max clients allowed: 256, resource mask: 0x1f
[  1071.461] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  1071.461]Entry deleted from font path.
[  1071.461] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[  1071.461] (==) ModulePath set to "/usr/lib/xorg/modules"
[  1071.461] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[  1071.461] (II) Loader magic: 0x55c27854cf00
[  1071.461] (II) Module ABI versions:
[  1071.461]X.Org ANSI C Emulation: 0.4
[  1071.461]X.Org Video Driver: 25.2
[  1071.461]X.Org XInput driver : 24.4
[  1071.461]X.Org Server Extension : 10.0
[  1071.462] (++) using VT number 1

[  1071.464] (II) systemd-logind: took control of session 
/org/freedesktop/login1/session/_33
[  1071.465] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1071.465] (II) Platform probe for 
/sys/devices/pci:00/:00:01.0/:01:00.0/drm/card0
[  1071.466] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[  1071.466] (II) xfree86: Adding drm device (/dev/dri/card1)
[  1071.466] (II) Platform probe for 
/sys/devices/pci:00/:00:02.0/drm/card1
[  1071.467] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 14 paused 0
[  1071.472] 

Bug#1026991: intel-media-va-driver: the library causes application crash in mpv or any other media player

2022-12-25 Thread Robert Klein
Package: intel-media-va-driver
Version: 21.1.1+dfsg1-1
Severity: normal
X-Debbugs-Cc: days...@gmail.com

Dear Maintainer,

   * What led up to the situation?
video playback using smplayer then mpv using vaapi
use the following syntax: "mpv --vo=vaapi 
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
switching to software renderer 
   * What was the outcome of this action?
eats up 90% CPU at all time on blu-ray-quality videos (inacceptable)
   * What outcome did you expect instead?
vaapi not crashing the application and servicing hardware acceleration
   * Note
Upstream fix has been already dispatched, just include the following 
patch into the package:
https://github.com/intel/media-driver/issues/1095

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

Kernel: Linux 5.10.0-20-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en_GB
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages intel-media-va-driver depends on:
ii  libc6   2.31-13+deb11u5
ii  libgcc-s1   10.2.1-6
ii  libigdgmm11 20.4.1+ds1-1
ii  libstdc++6  10.2.1-6
ii  libva2 [libva-driver-abi-1.10]  2.10.0-1

intel-media-va-driver recommends no packages.

intel-media-va-driver suggests no packages.

-- no debconf information



Bug#1025452: lintian: useless checks of debian/tests datafiles

2022-12-04 Thread Robert Luberda
Package: lintian
Version: 2.115.3
Severity: important

I'm working on new upstream version of upx-ucl. The package contains
some *intentionally broken* ELF files inside debian/tests to check
that for example upx does not crash on them. However for some reason 
lintan wants the data files to be perfectly correct binaries, with an 
accompanying source files. IMHO this is just ridiculous. Those files
are in debian/tests anyway, what's the point of having such strict
requirements on them?

Anyway, some time ago I added overrides for those warnings, 
but now I can see that:
- the overrides do no longer work, because lintian now requires
  names to be put inside square brackets;
- some new checks were implemented to see if ELF file is correct,
  and the new checks display a bunch of additional warnings making it
  completely unreadable (and I do not think they can be overridden).

Please just look at this lintian output of upx-ucl 3.96-3 package:

Now running lintian --display-info --display-experimental --pedantic 
--color=always upx-ucl_3.96-3_amd64.changes ...
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 1]:   [ 0]   00010102:  0001003e0002 405418 
40 43  0   0 15762873573703680 at 
/usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 9]:   [ 4]   00ce:  00010102464c457f 
4025b00d003e0002 35166de4b60f d84f21364027050f A 
51577028 955743702 432376351040014592 at 
/usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 11]:   [ 5]   27080001:  213c84c840070f02 
ec0ec27011c 2fb3cc074005 7b0b90641704e460 WAxMILTCo 9475801 
2872516608 510523112357773942 at 
/usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 15]:   [ 8]   0400322e:  0302dd34cfba 
fff60303141f2006 5631d867221fc1ff 490437432c17f6f7 ox 2146830080 
2207070372 1972876281791746561 at 
/usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 19]:   [10]   2f311b08:  086c21b017098f12 
864219082f6247e5 17866c21b0865e62 a7021b086c212f29 AMLOGTop 1691277137 
398596360 12089950241734945530 at 
/usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 22]:   [11]   5f55b086:  f14d86421908bb17 
17488fe56c21b086 745f20421b086198 2b02d0759b23b0 WAXMSLOGTCxxlExx 
1814138935 2486117640 3417519580065700616 at 
/usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 24]:   [12]   17dd86c2:  01804219086c0b2f 
8a1d42190864217 86373677841b0861 432f5b21b0864277 WAMSLGTxop 527180208 
3944157743 6210289578152757356 at 
/usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 26]:   [13]   1bc3178d:  701738086c21902f 
2f8c5f7b86c21b08 1748bf3d6c21b086 21039f0002a87272 AILGTxop 3076108358 1132526 
4860816968149843738 at /usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 
569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 29]:   [14]   2fb31817:  17206c87272077ac 
4d862689f100039 5fff0036de63efa8 746573006b68635f WAXMop 1718026210 
1752397164 7382801058585599744 at 
/usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 34]:   [18]   5f6f6eb5:  adbe103fc928f28c 
64742666807a4b04 1b74845f6ec7756f 6e3eddf0a16d956d XxSIOTCop 1699376211 
2037396843 8452239821877519578 at 
/usr/share/lintian/bin/../lib/Lintian/Index/Elf.pm line 569.
upx-ucl_3.96-3.dsc (patched): Warning while running readelf 
ondebian/tests/data/907426-poc_free: Parse error in readelf section headers 
[row 36]:   [19]   372f004f:  bdb7bdb77e62bd6f 
6567208368764a6d 7784009dba17c2b5 322738739d0cdd91 WxMILOTCxop 2826200169 
3671557790 3259666543423467181 at 

Bug#1025131: apt-cacher-cleanup does not work

2022-11-30 Thread Robert Luberda

Mark Hindley pisze:

Hi,


Control: tags -1 patch

Robert,

Many thanks for pointing this out.

Does the attached patch help?


No, due to perl's syntax error related to unmatched parenthesis. I'm 
attaching a patch that actually works.


Regards,
Robert
From cc36b2f690d694ad0cfe1b1c0ca5df7ead3e57ca Mon Sep 17 00:00:00 2001
From: Mark Hindley 
Date: Wed, 30 Nov 2022 11:30:21 +
Subject: [PATCH] Add encoded underscores to *_files_regexp. Test fix for
 #1025131.

---
 lib/apt-cacher.pl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/apt-cacher.pl b/lib/apt-cacher.pl
index 712d0bc..dad985a 100755
--- a/lib/apt-cacher.pl
+++ b/lib/apt-cacher.pl
@@ -132,7 +132,7 @@ sub read_config {
 			  qw(vmlinuz
 			 linux
 			 initrd\.gz
-			 (?:%VALID_PACKAGE_NAME%_%VALID_VERSION%[_\.])?changelog
+			 (?:%VALID_PACKAGE_NAME%(?:_|%5f)%VALID_VERSION%[_\.])?changelog
 			 NEWS\.Debian
 			 %VALID_UBUNTU_RELEASE_NAMES%\.tar\.gz(?:\.gpg)?
 			 (?:by-hash/(?i:MD5SUM/[0-9a-f]{32}|SHA1/[0-9a-f]{40}|SHA256/[0-9a-f]{64}))
@@ -141,7 +141,7 @@ sub read_config {
 			   )
 			   ) . ')$',
 		  package_files_regexp => '(?:' . join('|',
-		   qw((?:^|/)%VALID_PACKAGE_NAME%_%VALID_VERSION%(?:_%VALID_ARCHS%\.(?:u|d)?deb|\.dsc|\.tar\.(?:gz|bz2|xz|lzma)(?:\.asc)?|\.diff\.gz)
+		   qw((?:^|/)%VALID_PACKAGE_NAME%(?:_|%5f)%VALID_VERSION%(?:(?:_|%5f)%VALID_ARCHS%\.(?:u|d)?deb|\.dsc|\.tar\.(?:gz|bz2|xz|lzma)(?:\.asc)?|\.diff\.gz)
 			  \.rpm
 			  index\.db-.+\.gz
 			  \.jigdo
-- 
2.35.1



Bug#1025131: apt-cacher-cleanup does not work

2022-11-29 Thread Robert Luberda
Package: apt-cacher
Version: 1.7.27
Severity: important

The "Encode embedded underscores in URLs when building filenames"
change introduced in 1.7.27 broke apt-cacher-cleanup.pl: it does 
not clean *.deb files at all, as stored file names such as
 adduser%5f3.127%5fall.deb
 adduser%5f3.128%5fall.deb
 adduser%5f3.129%5fall.deb
do no longer match to the $package_files_regexp.

Regards
robert



-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (990, 'unstable-debug'), (990, 'unstable'), (990, 'testing'), 
(500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages apt-cacher depends on:
ii  debconf [debconf-2.0]  1.5.79
ii  distro-info-data   0.56
ii  ed 1.18-1
ii  init-system-helpers1.64
ii  libdpkg-perl   1.21.9
ii  libfilesys-df-perl 0.92-7+b1
ii  libio-interactive-perl 1.023-2
ii  libio-interface-perl   1.09-2+b2
ii  libipc-sharelite-perl  0.17-4+b7
ii  libnetaddr-ip-perl 4.079+dfsg-2+b1
ii  libsys-syscall-perl0.25-7
ii  libwww-curl-perl   4.17-8+b1
ii  libwww-perl6.67-1
ii  lsb-base   11.5
ii  perl   5.36.0-4
ii  sysvinit-utils [lsb-base]  3.05-6
ii  update-inetd   4.51

Versions of packages apt-cacher recommends:
ii  libberkeleydb-perl0.64-2+b1
ii  libio-compress-lzma-perl  2.201-1

Versions of packages apt-cacher suggests:
pn  libfreezethaw-perl   
ii  libio-socket-inet6-perl  2.73-1

-- Configuration Files:
/etc/apt-cacher/apache.conf changed [not included]
/etc/apt-cacher/apt-cacher.conf changed [not included]
/etc/cron.d/apt-cacher changed [not included]

-- debconf information excluded

-- debsums errors found:
debsums: changed file /usr/share/apt-cacher/apt-cacher-cleanup.pl (from 
apt-cacher package)
debsums: changed file /usr/share/apt-cacher/lib/apt-cacher.pl (from apt-cacher 
package)



Bug#1015003: transmission-daemon Out of Memory

2022-11-27 Thread Robert Micsutka
The issue has been already fixed, but we have to wait for the next release,
or we can install the nightly builds as recommended by ckerr.

More details at
https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/1973084/comments/9


On Sun, 27 Nov 2022 12:13:32 +0100 Robert Micsutka 
wrote:
> I am experiencing the same issue.
>
> Nov 26 23:43:21 nas kernel: Out of memory: Killed process 809
> (transmission-da) total-vm:8404340kB, anon-rss:7405076kB, file-rss:228kB,
> shmem-rss:0kB, UID:117 pgtables:14688kB oom_score_adj:0
>
> On Thu, 29 Sep 2022 20:01:49 +1000 Jiri Kanicky  wrote:
> > I am experiencing the same issue.
> >
> > Sep 26 04:33:33 server kernel: Out of memory: Killed process 16702
> > (transmission-da) total-vm:4933944kB, anon-rss:3566896kB, file-rss:0kB,
> > shmem-rss:0kB, UID:133 pgtables:7928kB oom_score_adj:0d


Bug#1015003: transmission-daemon Out of Memory

2022-11-27 Thread Robert Micsutka
I am experiencing the same issue.

Nov 26 23:43:21 nas kernel: Out of memory: Killed process 809
(transmission-da) total-vm:8404340kB, anon-rss:7405076kB, file-rss:228kB,
shmem-rss:0kB, UID:117 pgtables:14688kB oom_score_adj:0

On Thu, 29 Sep 2022 20:01:49 +1000 Jiri Kanicky  wrote:
> I am experiencing the same issue.
>
> Sep 26 04:33:33 server kernel: Out of memory: Killed process 16702
> (transmission-da) total-vm:4933944kB, anon-rss:3566896kB, file-rss:0kB,
> shmem-rss:0kB, UID:133 pgtables:7928kB oom_score_adj:0d


Bug#1023501: busybox-static: version 1:1.35.0-3 breaks boot on hppa

2022-11-05 Thread Robert Luberda

severity 1023501 grave
retitle 1023501 busybox-static: version 1:1.35.0-3 breaks boot on hppa 
and amd64

found 1023501 1:1.35.0-3
notfound 1023501  1:1.35.0-2

On Sat, 05 Nov 2022 13:31:51 + John David Anglin 
 wrote:

Package: busybox-static
Version: 1:1.35.0-2
Severity: normal

Dear Maintainer,

With 1:1.35.0-3, boot ends in initramfs:

Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Waiting for root file system ... Begin: Running /scripts/local-block ... 
   
mdadm: No arrays found in config file or automatically
done.
Begin: Running /scripts/local-block ... mdadm: No arrays found in config file 
or
automatically


I had the same issue on amd64.
Removing mdadm package did not help.
Downgrading busybox-static to 1.35.0-2 fixed the issue.


I'm including the system information generated by reportbug below:


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (990, 'unstable-debug'), (990, 'unstable'), (990, 
'testing'), (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable')

merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.0.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE 
not set

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages busybox depends on:
ii  libc6  2.36-4

busybox recommends no packages.

busybox suggests no packages.

-- no debconf information

Regards,
Robert



Bug#1021248: rrdcached: Remove $remote_fs from /etc/init.d/rrdcached

2022-10-04 Thread Robert Sander

Package: rrdcached
Version: 1.7.2-3+b7
Severity: normal

Dear Maintainer,

I want to suggest removing the dependency on $remote_fs for rrdcached.

I assume that in 99% of cases rrdached writes to a local filesystem.
The remaining cases can be handled by adding $remote_fs again or even by 
using a systemd override (After=remote-fs.target).


I am getting a circular dependency with another service that has to be 
started after rrdcached but before a remote filesystem can be mounted.


-- System Information:
Debian Release: 11.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable')

Architecture: amd64 (x86_64)

Kernel: Linux 5.15.39-4-pve (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE 
not set

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages rrdcached depends on:
ii  init-system-helpers  1.60
ii  libc62.31-13+deb11u3
ii  libglib2.0-0 2.66.8-1
ii  librrd8  1.7.2-3+b7
ii  lsb-base 11.1.0

rrdcached recommends no packages.

rrdcached suggests no packages.

-- Configuration Files:
/etc/init.d/rrdcached changed:

#!/bin/sh
### BEGIN INIT INFO
# Provides: rrdcached
# Required-Start: $local_fs $named $time $network
# Required-Stop: $local_fs $network
# Default-Start:  2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start or stop rrdcached
# Description: Daemon that accumulates updates to RRD files and flushes
#  them periodically or on command.
### END INIT INFO
#

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

NAME=rrdcached
DESC="RRD cache daemon"
DAEMON=/usr/bin/rrdcached

DEFAULT=/etc/default/rrdcached
test -f ${DEFAULT} && . ${DEFAULT}

PIDFILE=${PIDFILE:-/var/run/${NAME}.pid}

RRDCACHED_OPTIONS="\
  ${BASE_OPTIONS} \
  ${NETWORK_OPTIONS} \
  ${WRITE_TIMEOUT:+-w ${WRITE_TIMEOUT}} \
  ${WRITE_JITTER:+-z ${WRITE_JITTER}} \
  ${WRITE_THREADS:+-t ${WRITE_THREADS}} \
  ${BASE_PATH:+-b ${BASE_PATH}} \
  ${JOURNAL_PATH:+-j ${JOURNAL_PATH}} \
  ${DAEMON_GROUP:+-G ${DAEMON_GROUP}} \
  ${DAEMON_USER:+-U ${DAEMON_USER}} \
  -p ${PIDFILE} \
  ${SOCKFILE:+${SOCKGROUP:+-s ${SOCKGROUP}} ${SOCKMODE:+-m ${SOCKMODE}} 
-l unix:${SOCKFILE}} \

"

. /lib/lsb/init-functions

RETVAL=1

# Do any pre-start checks.  If this returns nonzero, the failure
# diagnostic has already been generated.
validate_prestart () {
if [ -n "${JOURNAL_PATH}" -a ! -d "${JOURNAL_PATH}" ] ; then
mkdir -p "${JOURNAL_PATH}"
if [ 0 != $? ] ; then
log_failure_msg "${NAME}: Unable to find/create journal 
directory ${JOURNAL_PATH}"

return 1
fi
fi
if [ -n "${BASE_PATH}" -a ! -d "${BASE_PATH}" ] ; then
mkdir -p "${BASE_PATH}"
if [ 0 != $? ] ; then
log_failure_msg "${NAME}: Unable to find/create base 
directory ${BASE_PATH}"

return 1
fi
fi
return 0
}

# Whatever's necessary to start a daemon.  Any currently-running
# daemon is left unmolested and no new daemon is started.  Return as
# with start_daemon.
do_start () {
start_daemon -p ${PIDFILE} ${DAEMON} ${RRDCACHED_OPTIONS}
return $?
}

# Perform a restart from a state with no daemon running.  This
# function emits the success/failure diagnostics.  Return as with
# restart.
do_restart_diag () {
validate_prestart
if [ 0 != $? ] ; then
rv=$?
else
do_start
rv=$?
if [ 0 = $? ] ; then
log_success_msg "${NAME} restarted"
else
log_failure_msg "${NAME} restart failed"
fi
fi
return ${rv}
}

# Whatever's necessary to check daemon status.  Sets PID if the daemon
# is running.  Return as pidofproc.
do_status () {
PID=$( pidofproc -p ${PIDFILE} ${DAEMON} )
return $?
}

# Whatever's necessary to stop the daemon.  Returns as stop action.
do_stop () {
killproc -p ${PIDFILE} ${DAEMON}
rv=$?
# rrdcached traps the TERM signal and does some flushing.
# Give it a chance to shut down before returning, lest
# we restart it too soon.
max_iters=${STOP_WAIT_DELAY:-5}
while [ 0 -lt ${max_iters} ] ; do
if pidofproc -p ${PIDFILE} ${DAEMON} >/dev/null ; then
log_warning_msg "${NAME} is still running"
sleep 1
max_iters=$(( ${max_iters} - 1 ))
rv=1
else
rv=0
break
fi
done
return $?
}

case "$1" in
start)
# Succeed if service already started or start attempt succeeds
if do_status > /dev/null ; then
log_success_msg "${NAME} is already started as ${PID}"
RETVAL=0
else
validate_prestart
RETVAL=$?
if [ 0 = ${RETVAL} ] ; then
do_start
RETVAL=$?
if [ 0 = ${RETVAL} ] ; then

Bug#1020639: (no subject)

2022-10-02 Thread Jerome Robert
merge 1020639 1021076
severity 1020639 grave

Raising severity has PDF Arranger is now unusable



Bug#1020639: (no subject)

2022-09-24 Thread Jerome Robert
severity 1020639 important

Lowering serverity because pdfarranger as NOT YET been removed from testing



Bug#1020639: pdfarranger: libqpdf 11 require pdfarranger 1.9.1

2022-09-24 Thread Jérôme Robert
Package: pdfarranger
Version: 1.8.2-1
Severity: grave
Tags: upstream
Justification: renders package unusable
X-Debbugs-Cc: jeromerob...@gmx.com

Dear Maintainer,

pdfarranger depends on pikepdf. pikepdf 5.1.1 FTBS with libqpdf 11:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019694

According to Salsa pikepdf 6 is about to be uploaded. Once done
pdfarranger will stop working because of:

https://github.com/pdfarranger/pdfarranger/issues/716

So pdfarranger should be updated to 1.9.1.

Tagging as grave because pdfarranger has already been removed from
testing because pikepdf was removed from testing because of 1019694.
Once pikepdf will be back in version 6 pdfarranger will be unusable.

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

Kernel: Linux 5.19.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
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 pdfarranger depends on:
ii  gir1.2-glib-2.01.73.0+ds-1
ii  gir1.2-gtk-3.0 3.24.34-3
ii  gir1.2-poppler-0.1822.08.0-2.1
ii  python33.10.6-1
ii  python3-cairo  1.20.1-3+b1
ii  python3-dateutil   2.8.1-6
ii  python3-gi 3.42.2-2
ii  python3-gi-cairo   3.42.2-2
ii  python3-pikepdf5.1.1+dfsg-1+b1
ii  python3-pkg-resources  65.3.0-1.1

Versions of packages pdfarranger recommends:
ii  python3-img2pdf  0.4.4-2

pdfarranger suggests no packages.

-- no debconf information



Bug#1020215: (no subject)

2022-09-18 Thread Robert Alm Nilsson
Typo in my patch, it should be "if (obuf->flag & RB_HEAD)", not "if
(obuf->flag | RB_HEAD)"



Bug#1020215: w3m interprets when not in but in

2022-09-18 Thread Robert Alm Nilsson
Package: w3m
Version: 0.5.3+git20220429-1+b1

When opening a page in w3m that contains an  element that contains
a  tag, w3m will use that svg title as the page title.

An example of a page to demonstrate this problem is github.com.  The
real title of github.com is "GitHub: Where the world builds software ·
GitHub" but w3m displays the title "Go" (or the name of any other
language) because the front page contains svg images for different
programming languages with title tags.

Here is a patch I made.  I don't know if this is the most optimal way to
solve this but it seems to work in practice and I will use it locally
until there in an upstream fix.

commit f41db326e73fde685c1d0b79e46beec56336995e
Author: Robert Alm Nilsson 
Date:   Sun Sep 18 09:51:29 2022 +0200

Only read title when in head

Before this change, it was possible that w3m would interpret a title tag
under e.g. an svg tag as the page title.

diff --git a/file.c b/file.c
index 9704cea..8e8b280 100644
--- a/file.c
+++ b/file.c
@@ -4816,19 +4816,23 @@ HTMLtagproc1(struct parsed_tag *tag, struct 
html_feed_environ *h_env)
/* obuf->flag |= RB_IGNORE_P; */
return 1;
 case HTML_TITLE:
-   close_anchor(h_env, obuf);
-   process_title(tag);
-   obuf->flag |= RB_TITLE;
-   obuf->end_tag = HTML_N_TITLE;
+   if (obuf->flag & RB_HEAD) {
+   close_anchor(h_env, obuf);
+   process_title(tag);
+   obuf->flag |= RB_TITLE;
+   obuf->end_tag = HTML_N_TITLE;
+   }
return 1;
 case HTML_N_TITLE:
-   if (!(obuf->flag & RB_TITLE))
-   return 1;
-   obuf->flag &= ~RB_TITLE;
-   obuf->end_tag = 0;
-   tmp = process_n_title(tag);
-   if (tmp)
-   HTMLlineproc1(tmp->ptr, h_env);
+   if (obuf->flag | RB_HEAD) {
+   if (!(obuf->flag & RB_TITLE))
+   return 1;
+   obuf->flag &= ~RB_TITLE;
+   obuf->end_tag = 0;
+   tmp = process_n_title(tag);
+   if (tmp)
+   HTMLlineproc1(tmp->ptr, h_env);
+   }
return 1;
 case HTML_TITLE_ALT:
if (parsedtag_get_value(tag, ATTR_TITLE, ))
@@ -5523,9 +5527,13 @@ HTMLtagproc1(struct parsed_tag *tag, struct 
html_feed_environ *h_env)
}
}
 case HTML_N_HEAD:
+   obuf->flag &= ~RB_HEAD;
if (obuf->flag & RB_TITLE)
HTMLlineproc1("", h_env);
+   return 1;
 case HTML_HEAD:
+   obuf->flag |= RB_HEAD;
+   return 1;
 case HTML_N_BODY:
return 1;
 default:
diff --git a/fm.h b/fm.h
index 25857f8..9e12b42 100644
--- a/fm.h
+++ b/fm.h
@@ -675,6 +675,7 @@ struct readbuffer {
 #define RB_DEL 0x10
 #define RB_S   0x20
 #define RB_HTML5   0x40
+#define RB_HEAD0x80
 
 #define RB_GET_ALIGN(obuf) ((obuf)->flag_ALIGN)
 #define RB_SET_ALIGN(obuf,align) do{(obuf)->flag &= ~RB_ALIGN; (obuf)->flag |= 
(align); }while(0)



Bug#1014730: liburi-perl: Breaks apt-cacher with "Can't locate Regexp/IPv6.pm" error

2022-07-11 Thread Robert Luberda

gregor herrmann pisze:


I'm a bit surprised, because the new code in 5.11 should behave
better if Regexp::IPv6 is not available:


Yes, but it looks like apt-cacher seems to set its own SIG{__DIE__} handler.



+our $IPv6_re;
+
+sub _looks_like_raw_ip6_address {
+  my $addr = shift;
+
+  if ( !$IPv6_re ) { #-- lazy / runs once / use Regexp::IPv6 if installed
+eval {


I've just checked that adding

  local $SIG{__DIE__};

here (i.e. before the require line) fixes the issue with apt-cacher for me.


+  require Regexp::IPv6;
+  Regexp::IPv6->import( qw($IPv6_re) );
+  1;
+}  ||  do { $IPv6_re = qr/[:0-9a-f]{3,}/; }; #-- fallback: unambitious 
guess




But may as well move libregexp-ipv6-perl to Depends, I guess.


Probably yes, but IMHO it would be better to restore default __DIE__ 
handler.


Regards,
robert



Bug#1014730: liburi-perl: Breaks apt-cacher with "Can't locate Regexp/IPv6.pm" error

2022-07-10 Thread Robert Luberda
Package: liburi-perl
Version: 5.11-1
Severity: serious
Justification: Policy 7.2
Control: affects -1 apt-cacher

After recent upgrade I've noticed that apt-cached does no longer work:
 Err:2 http://apt-testing.vox:3142/apt-cacher/debian bookworm InRelease 

   502  apt-cacher internal error (died) [IP: 127.0.0.1 3142]

The following information is printed into apt-cacher.log:
Mon Jul 11 00:02:52 2022|error [18513]: Can't locate Regexp/IPv6.pm in @INC 
(you may need to install the Regexp::
IPv6 module) (@INC contains: /usr/share/apt-cacher/lib /etc/perl 
/usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr
 /local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 
/usr/lib/x86_64-linux-gnu/perl-bas
e /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 
/usr/local/lib/site_perl) at /usr/share/perl5/URI/_gen
eric.pm line 25.

Downgrading liburi-perl to 5.10 fixes the issue.

Regards,
robert


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages liburi-perl depends on:
ii  perl  5.34.0-5

liburi-perl recommends no packages.

Versions of packages liburi-perl suggests:
pn  libbusiness-isbn-perl  
pn  libregexp-ipv6-perl
ii  libwww-perl6.67-1

-- no debconf information



Bug#1011146: Fwd: 1011146: nvidia-graphics-drivers-tesla-470 is a dependency of libb2

2022-05-26 Thread Robert Ransom
Is libb2 a dependency of coreutils (for b2sum)?

-- Forwarded message -
From: Robert Ransom 
Date: Thu, May 26, 2022, 07:47
Subject: 1011146: nvidia-graphics-drivers-tesla-470 is a dependency of libb2
To: 


Bug#1011160: Incorrect patch for CVE-2022-1355

2022-05-17 Thread Robert Scott
Package: libtiff
Version: 4.3.0-7

In 4.3.0-7 it looks like you've included a patch based on https://gitlab.com/
libtiff/libtiff/-/commit/9752dae8febab08879fc0159e7d387cff14eb3c3 as a fix for 
CVE-2022-1355, but I don't think this is the right patch. You can confirm this 
by building the package with `-fsanitize=address` and running the issue's poc 
command listed at https://gitlab.com/libtiff/libtiff/-/issues/400:

> tiffcp  -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 ./i ./i

When putting together the fix for the NixOS package, I noticed that it still 
triggers AddressSanitizer in an identical way with the patch. I think this 
happened because the commit in question is (mistakenly?) commented with

> Closes #400 et #8

Perhaps this was just a typo on their part.

The good news is that the commit https://gitlab.com/libtiff/libtiff/-/commit/
c1ae29f9ebacd29b7c3e0c7db671af7db3584bc2, merged in https://gitlab.com/
libtiff/libtiff/-/merge_requests/323, applies cleanly (no prerequisite patches 
or patch mangling required) and *does* solve the poc.


robert.



Bug#1010147: mutt 2.x broke workflow in mailbox handling with history changes

2022-05-16 Thread Robert Schwebel
Hi,

On Mon, 25 Apr 2022 11:22:51 +0200 =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= 
 wrote:
> I'd like to have that fixed in Debian---ideally in stable--- and wonder
> what is the best way forward. The obvious options are
> 
>  a) apply the patch to 2.0.5-4.1 and upload to proposed updates
>  b) add a backport or 2.2.3-1 to bpo
> 
> Given that upstream considered this change worth to be applied to
> their stable branch, I would consider option a) justified.
> 
> What is your opionion here? I can prepare an nmudiff for option a) if
> you're ok with that option and also offer to actually to nmu. (But
> having you upload would be my preferred way.)

Is there anything we can do to help?

rsc
-- 
Pengutronix e.K.   | |
Industrial Linux Solutions | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0|
Amtsgericht Hildesheim, HRA 2686   | Fax:   +49-5121-206917- |



Bug#1009632: The QPA plugin package contains the TLS backends

2022-04-15 Thread Robert Griebl

Hi Patrick,

On 15.04.2022 18:03, Patrick Franz wrote:

And while we're at it: the image format plugins also do not really
belong into the qpa plugin package for the same reasons: you can use
QtGui and the QImage classes perfectly fine in a headless daemon:

/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqgif.so
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqico.so
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqjpeg.so


Which package name do you suggest ? We already have " qt6-image-formats-
plugins", but that is from the qtimageformats module.


The question is how modular we really want to be here: as gif and jpg 
are really standard image formats, I'd rather package those up in the 
libqt6gui6 package (as it was done for libqt5gui5).


If you do want to split them off, then it might be something like 
"qt6-[base|gui]-image-formats-plugins".
You'd probably have to rename the existing package 
("qt6-image-formats-plugins") to "qt6-extra-image-formats-plugins" as 
well to avoid confusion.


cu
Robert



Bug#1009632: The QPA plugin package contains the TLS backends

2022-04-13 Thread Robert Griebl

Package: qt6-qpa-plugins
Version: 6.2.2

The new Qt6 plugins for the TLS backend (QSslSocket) got packaged with 
the QPA plugins, which is a bit awkward if you have a headless daemon 
that needs to download from https:// URLs, because you are now pulling 
in a lot of X11 and OpenGL dependencies.


I think these should be in their own qt6-tls-plugins package:

/usr/lib/x86_64-linux-gnu/qt6/plugins/tls/libqcertonlybackend.so
/usr/lib/x86_64-linux-gnu/qt6/plugins/tls/libqopensslbackend.so


And while we're at it: the image format plugins also do not really 
belong into the qpa plugin package for the same reasons: you can use 
QtGui and the QImage classes perfectly fine in a headless daemon:


/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqgif.so
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqico.so
/usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqjpeg.so

Thanks for looking into this,
Robert



Bug#1007872: libc6-dev: getaddrinfo() finds an AF_INET address when hinting AF_UNSPEC, but not when hinting AF_INET

2022-03-17 Thread Robert Martin
Package: libc6-dev
Version: 2.33-7
Severity: normal

Dear Maintainer,

Under certain circumstances, when calling getaddrinfo with hints.ai_family = 
AF_UNSPEC, the first result is an AF_INET address. When calling it with 
hints.ai_family = AF_INET, however, it returns 251 (No address associated with 
hostname).

Here is a short program that reproduces the issue:
```c
#include 
#include 
#include 
#include 
#include 

int main(int argc, char *argv[]) {
const char hostname[] = "SomeHostname";
const char service[] = "1433";

struct addrinfo hints, *res;
memset(, 0, sizeof(hints));

int ret = getaddrinfo(hostname, service, , );
assert(ret == 0);
assert(res->ai_family == AF_INET);
freeaddrinfo(res);

hints.ai_family = AF_INET;
ret = getaddrinfo(hostname, service, , );

if (ret != 0) {
printf(gai_strerror(ret));
printf("\n");
} else {
freeaddrinfo(res);
}
return ret;
}
```

I have only been able to reproduce the bug when all of the following criteria 
are met:
- Running in a Docker container on a Windows host
- The hostname is unqualified
- The container's /etc/resolv.conf does not include the correct search option 
to resolve the hostname
- The Windows host is set up to resolve unqualified names by applying the 
correct DNS suffix

getaddrinfo() also returns 251 if the AI_ADDRCONFIG flag is set, even though 
the container has an IPV4 address.

The bug is also present in 2.34-0experimental3.

Symptoms are superficially similar to #854301, but the container is online and 
passing AI_ADDRCONFIG returns no result.

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

Kernel: Linux 5.10.60.1-microsoft-standard-WSL2 (SMP w/12 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages libc6-dev depends on:
ii  libc-dev-bin2.33-7
ii  libc6   2.33-7
ii  libcrypt-dev1:4.4.27-1.1
ii  libnsl-dev  1.3.0-2
ii  linux-libc-dev  5.16.12-1
ii  rpcsvc-proto1.4.2-4

libc6-dev recommends no packages.

Versions of packages libc6-dev suggests:
pn  glibc-doc 
ii  manpages-dev  5.10-1

-- no debconf information



Bug#1004896: efibootmgr: please provide some automation

2022-02-02 Thread Robert
Package: efibootmgr
Version: 17-1
Severity: wishlist

Dear Maintainer,

Please consider providing some level of automation of running debian
with efistub as part of the package.

There is a very nice write-up with example config files and scripts in
the debian wiki https://wiki.debian.org/EFIStub

I imagine there could be a file in /etc/default/efiboot with entries
such as

EFI_ADD_ENTRY=1
EFI_CMDLINE_LINUX=quiet add_efi_memmap
EFI_COPY_INITRD=1
EFI_COPY_VMLINUZ=1

Thank you,
Robert

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

Kernel: Linux 5.10.0-11-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
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 efibootmgr depends on:
ii  libc62.31-13+deb11u2
ii  libefiboot1  37-6
ii  libefivar1   37-6
ii  libpopt0 1.18-2

efibootmgr recommends no packages.

efibootmgr suggests no packages.

-- no debconf information



Bug#1004414: systemd-cron: generator turns crontabs public readable

2022-01-26 Thread Robert Siemer
Package: systemd-cron
Version: 1.15.18-1
Severity: normal
Tags: security
X-Debbugs-Cc: robert.siemer-report...@backsla.sh, Debian Security Team 


Crontabs, especially in /var/spool/cron are not readable to all users. 
Translated command lines in unit files in 
/run/systemd/generator on the other hand are.

Shell variable assignments, written before a command would turn 
readable to everyone, which they are otherwise never.

Further: the changed situation improves the opportunities for 
snooping around. On purpose?

Regards,
Robert


-- Package-specific info:
-- output of systemd-delta

-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 5.10.0-8-686-pae (SMP w/2 CPU threads)
Kernel taint flags: 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 /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages systemd-cron depends on:
ii  libc6   2.33-3
ii  python3 3.9.8-1
ii  systemd [systemd-sysusers]  250.3-1
ii  systemd-sysv250.3-1

Versions of packages systemd-cron recommends:
ii  postfix [mail-transport-agent]  3.6.4-1

systemd-cron suggests no packages.

-- no debconf information



Bug#1004326: libnss-systemd: postinst modification of /etc/nsswitch.conf forgets (g)shadow

2022-01-24 Thread Robert Siemer
Package: libnss-systemd
Version: 250.3-1
Severity: normal
X-Debbugs-Cc: robert.siemer-report...@backsla.sh

/var/lib/dpkg/info/libnss-systemd\:i386.postinst does not add
`systemd` on the shadow and gshadow lines of /etc/nsswitch.conf,
only passwd and group.

All four dbs should have `systemd` added according to
man page nss-systemd(8).

I guess the manual page got corrected without it going into the
postinst script, isn’t it?

Regards,
Robert



-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 5.10.0-8-686-pae (SMP w/2 CPU threads)
Kernel taint flags: 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 /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libnss-systemd depends on:
ii  libc62.33-3
ii  systemd  250.3-1

libnss-systemd recommends no packages.

libnss-systemd suggests no packages.

-- no debconf information


Bug#1004118: closed by James McCoy (Re: Bug#1004118: E1187: Failed to source defaults.vim)

2022-01-23 Thread Robert Siemer
I’m pretty sure that it was a vim alternative at the time I installed it. –
Might have been 10+ years ago, though.

Anyway... good to know which way to go now.

Regards,
Robert

On Fri, Jan 21, 2022 at 2:39 PM Debian Bug Tracking System <
ow...@bugs.debian.org> wrote:

> This is an automatic notification regarding your Bug report
> which was filed against the vim-tiny package:
>
> #1004118: E1187: Failed to source defaults.vim
>
> It has been closed by James McCoy .
>
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact James McCoy <
> james...@debian.org> by
> replying to this email.
>
>
> --
> 1004118: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004118
> Debian Bug Tracking System
> Contact ow...@bugs.debian.org with problems
>
>
>
> -- Forwarded message --
> From: James McCoy 
> To: Robert Siemer ,
> 1004118-d...@bugs.debian.org
> Cc:
> Bcc:
> Date: Fri, 21 Jan 2022 08:37:52 -0500
> Subject: Re: Bug#1004118: E1187: Failed to source defaults.vim
> On Fri, Jan 21, 2022 at 03:58:58AM +0100, Robert Siemer wrote:
> > vim-tiny should come with defaults.vim, I believe.
>
> No, vim-tiny exists purely to provide a vi binary in the base system and
> therefore is geared towards a vi-like experience more so than a vim-like
> experience.
>
> This is why vim-tiny does not register itself as an option for the vim
> alternative.
>
> If you want it to be more vim-like, then installing vim-runtime is a
> reasonable step to take.
>
> Cheers,
> --
> James
> GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB
>
>
> -- Forwarded message --
> From: Robert Siemer 
> To: Debian Bug Tracking System 
> Cc:
> Bcc:
> Date: Fri, 21 Jan 2022 03:58:58 +0100
> Subject: E1187: Failed to source defaults.vim
> Package: vim-tiny
> Version: 2:8.2.3995-1
> Severity: normal
> X-Debbugs-Cc: robert.siemer-report...@backsla.sh
>
> vim-tiny should come with defaults.vim, I believe. Which way I’m not sure,
> but it seems vim-common does not deliver it and vim-tiny does not depend
> on vim-runtime, which has it.
>
>
> -- Package-specific info:
>
> --- real paths of main Vim binaries ---
> /usr/bin/vi is /usr/bin/vim.tiny
> /usr/bin/vim is /usr/bin/vim.tiny
>
> -- System Information:
> Debian Release: bookworm/sid
>   APT prefers stable-security
>   APT policy: (500, 'stable-security'), (500, 'unstable')
> Architecture: i386 (i686)
>
> Kernel: Linux 5.10.0-8-686-pae (SMP w/2 CPU threads)
> Kernel taint flags: 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 /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages vim-tiny depends on:
> ii  libacl1  2.3.1-1
> ii  libc62.33-3
> ii  libselinux1  3.3-1+b1
> ii  libtinfo66.3-2
> ii  vim-common   2:8.2.3995-1
>
> vim-tiny recommends no packages.
>
> Versions of packages vim-tiny suggests:
> pn  indent  
>
> -- no debconf information
>


Bug#1004118: E1187: Failed to source defaults.vim

2022-01-20 Thread Robert Siemer
Package: vim-tiny
Version: 2:8.2.3995-1
Severity: normal
X-Debbugs-Cc: robert.siemer-report...@backsla.sh

vim-tiny should come with defaults.vim, I believe. Which way I’m not sure, 
but it seems vim-common does not deliver it and vim-tiny does not depend 
on vim-runtime, which has it.


-- Package-specific info:

--- real paths of main Vim binaries ---
/usr/bin/vi is /usr/bin/vim.tiny
/usr/bin/vim is /usr/bin/vim.tiny

-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 5.10.0-8-686-pae (SMP w/2 CPU threads)
Kernel taint flags: 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 /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages vim-tiny depends on:
ii  libacl1  2.3.1-1
ii  libc62.33-3
ii  libselinux1  3.3-1+b1
ii  libtinfo66.3-2
ii  vim-common   2:8.2.3995-1

vim-tiny recommends no packages.

Versions of packages vim-tiny suggests:
pn  indent  

-- no debconf information


Bug#1003983: opendkim cannot initialize resolver in dkim_dns_init() (libunbound, libnettle, ...?)

2022-01-19 Thread Robert Siemer
Without libunbound it works. – Problem solved? :-o

On Wed, Jan 19, 2022 at 12:41 PM David Bürgin  wrote:

> Robert Siemer:
> > Opendkim does not run.
> >
> > # opendkim -f
> > [1642532480] libunbound[837:0] error: nettle random(yarrow) cannot
> initialize, getentropy failed: Function not implemented
> > opendkim: can't configure DKIM library: failed to initialize resolver
> >
> > I even recompiled from source deb, both opendkim and libunbound.
> > An ltrace showed that dkim_dns_init() fails with -1, and that
> > one calls ub_ctx_create() which returns 0 but provokes the
> > first line to be printed. The second line is the reason printed
> > when dkim_dns_init() fails.
>
> opendkim uses libunbound by default. The error is from libunbound,
> perhaps try building opendkim without libunbound and see what happens?
>
>
> https://salsa.debian.org/debian/opendkim/-/blob/debian/2.11.0_beta2-6/debian/rules#L10-14
>


Bug#1003983: opendkim cannot initialize resolver in dkim_dns_init() (libunbound, libnettle, ...?)

2022-01-18 Thread Robert Siemer
Package: opendkim
Version: 2.11.0~beta2-6
Severity: important
X-Debbugs-Cc: robert.siemer-report...@backsla.sh

Opendkim does not run.

# opendkim -f
[1642532480] libunbound[837:0] error: nettle random(yarrow) cannot initialize, 
getentropy failed: Function not implemented
opendkim: can't configure DKIM library: failed to initialize resolver

I even recompiled from source deb, both opendkim and libunbound. 
An ltrace showed that dkim_dns_init() fails with -1, and that 
one calls ub_ctx_create() which returns 0 but provokes the 
first line to be printed. The second line is the reason printed 
when dkim_dns_init() fails.

# opendkim -n
#

Fyi: this works, but -n only checks the config file.


-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 3.16.0-4-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 /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages opendkim depends on:
ii  adduser  3.118
ii  dns-root-data2021011101
ii  init-system-helpers  1.61
ii  libbsd0  0.11.3-1
ii  libc62.33-2
ii  libdb5.3 5.3.28+dfsg1-0.8
ii  libldap-2.4-22.4.59+dfsg-1
ii  liblua5.3-0  5.3.6-1
ii  libmemcached11   1.0.18-4.2
ii  libmilter1.0.1   8.16.1-2
ii  libopendbx1  1.4.6-16
ii  libopendkim112.11.0~beta2-6
ii  librbl1  2.11.0~beta2-6
ii  libssl1.11.1.1m-1
ii  libunbound8  1.13.1-1
ii  libvbr2  2.11.0~beta2-6
ii  lsb-base 11.1.0

Versions of packages opendkim recommends:
ii  opendkim-tools  2.11.0~beta2-6

opendkim suggests no packages.

-- Configuration Files:
/etc/dkimkeys/README.PrivateKeys [Errno 13] Permission denied: 
'/etc/dkimkeys/README.PrivateKeys'
/etc/opendkim.conf changed:
Syslog  yes
SyslogSuccess   yes
Canonicalizationrelaxed/simple
OversignHeaders From
SigningTablecsl:*=submission
KeyTable
csl:submission=backsla.sh:submission:/etc/dkimkeys/submission.private
UserID  opendkim
UMask   007
Socket  local:/var/spool/postfix/opendkim/opendkim.sock
PidFile /run/opendkim/opendkim.pid
TrustAnchorFile /usr/share/dns/root.key


-- no debconf information



Bug#1003383: systemd-cryptenroll: TPM2 not supported on this build.

2022-01-09 Thread robert
Package: systemd
Version: 249.7-1
Severity: important
X-Debbugs-Cc: m...@gmx.at



-- Package-specific info:

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

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

Versions of packages systemd depends on:
ii  adduser  3.118
ii  libacl1  2.3.1-1
ii  libapparmor1 3.0.3-6
ii  libaudit11:3.0.6-1+b1
ii  libblkid12.37.2-5
ii  libc62.33-1
ii  libcap2  1:2.44-1
ii  libcrypt11:4.4.27-1
ii  libcryptsetup12  2:2.4.2-1
ii  libgcrypt20  1.9.4-5
ii  libgnutls30  3.7.2-5
ii  libgpg-error01.43-1
ii  libip4tc21.8.7-1
ii  libkmod2 29-1
ii  liblz4-1 1.9.3-2
ii  liblzma5 5.2.5-2
ii  libmount12.37.2-5
ii  libpam0g 1.4.0-11
ii  libseccomp2  2.5.3-2
ii  libselinux1  3.3-1+b1
ii  libsystemd0  249.7-1
ii  libzstd1 1.4.8+dfsg-3
ii  mount2.37.2-5
ii  util-linux   2.37.2-5

Versions of packages systemd recommends:
ii  dbus [default-dbus-system-bus]   1.12.20-3
ii  systemd-timesyncd [time-daemon]  249.7-1

Versions of packages systemd suggests:
ii  policykit-10.105-31
pn  systemd-container  

Versions of packages systemd is related to:
pn  dracut   
ii  initramfs-tools  0.140
ii  libnss-systemd   249.7-1
ii  libpam-systemd   249.7-1
ii  udev 249.7-1

-- no debconf information



Bug#1003195: enlightenment: E crashes after coming back from a different VTY

2022-01-07 Thread Robert Waldner

On Thu, 06 Jan 2022 22:26:53 -0800, Ross Vandegrift writes:
>On Thu, Jan 06, 2022 at 12:32:44AM +0100, Robert Waldner wrote:
>> F'rex, switching to VTY1 (text console) works as expected, but after
>> switching back to Enlightenment on VTY7 E crashes.
>> Same after switching back to VTY7 from VTY8 (where a different user runs
>> XFCE4).

>Switching to a different vty and back works fine for me, but I don't have
>another desktop session running anywhere.  Does the issue still happen if you
>only have one session running?

Good point: yes, it does.

>> Backtrace log / ~/.e-crashdump.txt from when I get the back screen/red
>> writing situation:

>It looks like you're missing the debug symbols.  Please follow the instructions
>at https://wiki.debian.org/HowToGetABacktrace and try again.

I've installed enlightenment-dbgsym, but can't get Enlightenment 
started via gdb:
--
$ gdb -batch -n -ex 'set pagination off' -ex run -ex bt -ex 'bt full' -ex 'threa
d apply all bt full' --args /usr/bin/startx /usr/bin/enlightenment_start

"0x7ffc0cb4c140s": not in executable format: file format not recognized
No executable file specified.
Use the "file" or "exec-file" command.
No stack.
No stack.
--

~/.e-crashdump.txt (attached) looks filled with a bit more info, though.

I've then started E normally via lightdm, and attached to the (or
 rather "a", there's a couple) running 
 /usr/bin/enlightenment process with gdb as per
 https://wiki.debian.org/XStrikeForce/XserverDebugging  and did a
 backtrace there, gdb.txt is also attached.

Hope that helps.

Thanks for taking an interest!

Kind regards,
Robert

Continuing.

Thread 1 "enlightenment" received signal SIGINT, Interrupt.
0x7ffaf92af872 in __libc_pause () at ../sysdeps/unix/sysv/linux/pause.c:29
29  in ../sysdeps/unix/sysv/linux/pause.c
#0  0x7ffaf92af872 in __libc_pause () at 
../sysdeps/unix/sysv/linux/pause.c:29
resultvar = 18446744073709551102
sc_cancel_oldtype = 0
#1  0x7ffaf92b0140 in  () at 
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x55a77f727280 in  ()
#3  0x7ffaeddff3b6 in  () at 
/lib/x86_64-linux-gnu/libnvidia-eglcore.so.495.44
#4  0x7ffaeddf1d1d in  () at 
/lib/x86_64-linux-gnu/libnvidia-eglcore.so.495.44
#5  0x7ffaeddf2399 in  () at 
/lib/x86_64-linux-gnu/libnvidia-eglcore.so.495.44
#6  0x7ffaeddc9098 in  () at 
/lib/x86_64-linux-gnu/libnvidia-eglcore.so.495.44
#7  0x7ffaeddcb4a0 in  () at 
/lib/x86_64-linux-gnu/libnvidia-eglcore.so.495.44
#8  0x7ffaedd30bc5 in  () at 
/lib/x86_64-linux-gnu/libnvidia-eglcore.so.495.44
#9  0x7ffaef55b688 in  () at /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
#10 0x7ffaef4ff59f in  () at /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
#11 0x7ffaf4324bbb in eglReleaseThread () at 
/lib/x86_64-linux-gnu/libEGL.so.1
#12 0x7ffaf4375cb3 in  () at 
/usr/lib/x86_64-linux-gnu/evas/modules/engines/gl_x11/v-1.25/module.so
#13 0x7ffaf437320f in  () at 
/usr/lib/x86_64-linux-gnu/evas/modules/engines/gl_x11/v-1.25/module.so
#14 0x7ffaf9c928c8 in efl_canvas_output_del () at 
/lib/x86_64-linux-gnu/libevas.so.1
#15 0x7ffaf9bfb305 in  () at /lib/x86_64-linux-gnu/libevas.so.1
#16 0x7ffaf9f75d6a in efl_destructor () at /lib/x86_64-linux-gnu/libeo.so.1
#17 0x7ffaf9f7f054 in efl_del () at /lib/x86_64-linux-gnu/libeo.so.1
#18 0x7ffaf95231f2 in _ecore_evas_free () at 
/lib/x86_64-linux-gnu/libecore_evas.so.1
#19 0x55a77d250146 in _e_comp_free (c=0x55a77f254d70) at 
../src/bin/e_comp.c:847
#20 0x55a77d2f3e58 in e_object_unref (obj=0x55a77f254d70) at 
../src/bin/e_object.c:153
ref = 0
__func__ = "e_object_unref"
#21 0x55a77d2f3f4d in e_object_del (obj=) at 
../src/bin/e_object.c:60
__func__ = "e_object_del"
#22 0x55a77d2538f4 in e_comp_shutdown () at ../src/bin/e_comp.c:1434
l = 
ll = 
ec = 
#23 0x55a77d2e66c8 in _e_main_screens_shutdown () at 
../src/bin/e_main.c:1585
#24 0x55a77d2e6ccb in _e_main_shutdown (errcode=errcode@entry=0) at 
../src/bin/e_main.c:1157
i = 
#25 0x55a77d226921 in main (argc=, argv=) at 
../src/bin/e_main.c:1119
waslocked = 0 '\000'
strshare = 
s = 
action = 
  {__sigaction_handler = {sa_handler = 0x55a77d30cda0 , 
sa_sigaction = 0x55a77d30cda0 }, sa_mask = {__val = {0 }}, sa_flags = -1073741820, sa_restorer = 0x0}
__func__ = "main"

Thread 4 (Thread 0x7f2f49165700 (LWP 2598539) "Eanimator-timer"):
#0  0x7f2f4df9e116 in epoll_wait (epfd=48, events=0x7f2f49164760, 
maxevents=2, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x7f2f4eca071b in  () at /lib/x86_64-linux-gnu/libecore.so.1
#2  0x7f2f4ece4cc1 in  () at /lib/x86_64-linux-gnu/libecore.so.1
#3  0x7f2f4ede1e0a in  () at /lib/x86_

Bug#1003195: enlightenment: E crashes after coming back from a different VTY

2022-01-05 Thread Robert Waldner
Package: enlightenment
Version: 0.24.2-8
Severity: normal

Dear Maintainer,

after upgrading from Debian 10 to 11.2, I can no longer seamlessly switch
to different VTYs/Window Managers and then back to Enlightenment.

F'rex, switching to VTY1 (text console) works as expected, but after
switching back to Enlightenment on VTY7 E crashes.
Same after switching back to VTY7 from VTY8 (where a different user runs
XFCE4).

_Most_ of the time I get a black screen with red writing, citing "Guru
meditation #02248813.0011", and can recover my Enlightenment session
(and open programs) via pressing F1. At other times I get a non-responsive
screen where I can see the title bars of all windows but clicking anywhere
with the mouse is non-responsive - this I can usually recover via
restarting Enlightenment (which I've bound to ctrl-alt-x for this purpose),
but sometines all I can do is kill all Enlightenment processes from, say,
VTY1 and logging in again from lightdm.

Backtrace log / ~/.e-crashdump.txt from when I get the back screen/red
writing situation:
---
Thread 1 (Thread 0x7f287f74e740 (LWP 5319)):
#0  0x7f287d1c6b8d in pause () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  
No locals.
#2  0x7f286afbed2b in ?? ()
   from /usr/lib/enlightenment/modules/comp/linux-gnu-x86_64-0.17.3/module.so
No symbol table info available.
#3  0x7f286afbef4b in ?? ()
   from /usr/lib/enlightenment/modules/comp/linux-gnu-x86_64-0.17.3/module.so
No symbol table info available.
#4  0x7f287f031657 in ?? () from /usr/lib/x86_64-linux-gnu/libecore.so.1
No symbol table info available.
#5  0x7f287f0359d9 in ?? () from /usr/lib/x86_64-linux-gnu/libecore.so.1
No symbol table info available.
#6  0x7f287f035f17 in ecore_main_loop_begin ()
   from /usr/lib/x86_64-linux-gnu/libecore.so.1
No symbol table info available.
#7  0x00434ac0 in main ()
No symbol table info available.
Detaching from program: /usr/bin/enlightenment, process 5319
---

VTY-switching in this manner has worked well for me for over a decade
now, and I'm a bit stumped on as to how to debug this.

Thanks for any pointers.

Kind regards,
Robert

-- System Information:
Debian Release: 11.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 
'stable-security'), (500, 'testing'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.14.0-0.bpo.2-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, 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 enlightenment depends on:
ii  dbus-user-session [default-dbus-session-bus]  1.12.20-2
ii  dbus-x11 [dbus-session-bus]   1.12.20-2
ii  enlightenment-data0.24.2-8
ii  libasound21.2.4-1.1
ii  libbluetooth3 5.55-3.1
ii  libc6 2.31-13+deb11u2
ii  libecore-con1 1.25.1-1
ii  libecore-drm2-1   1.25.1-1
ii  libecore-evas11.25.1-1
ii  libecore-file11.25.1-1
ii  libecore-input1   1.25.1-1
ii  libecore-ipc1 1.25.1-1
ii  libecore-wl2-11.25.1-1
ii  libecore-x1   1.25.1-1
ii  libecore1 1.25.1-1
ii  libedje-bin   1.25.1-1
ii  libedje1  1.25.1-1
ii  libeet1   1.25.1-1
ii  libeeze1  1.25.1-1
ii  libefreet-bin 1.25.1-1
ii  libefreet1a   1.25.1-1
ii  libeina1a 1.25.1-1
ii  libeio1   1.25.1-1
ii  libelementary11.25.1-1
ii  libelput1 1.25.1-1
ii  libemile1 1.25.1-1
ii  libemotion1   1.25.1-1
ii  libevas1  1.25.1-1
ii  libevas1-engines-drm  1.25.1-1
ii  libevas1-engines-wayland  1.25.1-1
ii  libevas1-engines-x1.25.1-1
ii  libpam0g  1.4.0-9+deb11u1
ii  libpulse0 14.2-2
ii  libuuid1  2.36.1-8
ii  libwayland-client01.18.0-2~exp1.1
ii  libwayland-server01.18.0-2~exp1.1
ii  lib

Bug#1002838: pdfarranger: Error "Can't convert ObjectHelper" when saving

2021-12-31 Thread Jerome Robert
This is fixed in pdfarranger 1.8.2 by 
https://github.com/pdfarranger/pdfarranger/commit/de8acb310e23cacd8409bd895f9cfbd64af9bf23



Bug#1002640: bind9 won't start after upgrading from 9.11 - "the working directory is not writable"

2021-12-26 Thread Robert Waldner


On Sun, 26 Dec 2021 10:47:42 -0500, Simon Deziel writes:
>What's in /etc/default/named? Chroot'ing could cause some issues.

This is stock, AFAICT:
---
#
# run resolvconf?
RESOLVCONF=no

# startup options for the server
OPTIONS="-u bind"
---

>Since you are hitting permission issues, I'd also check dmesg for 
>AppArmor denial messages (`dmesg | grep apparmor`).

At least there's nothing (to me) obvious:

root@fsckv2:~# dmesg | grep apparmor
[6.889374] audit: type=1400 audit(1640488235.484:2): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="libreoffice-senddoc" 
pid=900 comm="apparmor_parser"
[6.889470] audit: type=1400 audit(1640488235.484:3): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" 
pid=901 comm="apparmor_parser"
[6.889533] audit: type=1400 audit(1640488235.484:4): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="lsb_release" pid=889 
comm="apparmor_parser"
[6.889746] audit: type=1400 audit(1640488235.484:5): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="libreoffice-oopslash" 
pid=896 comm="apparmor_parser"
[6.889794] audit: type=1400 audit(1640488235.484:6): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=894 
comm="apparmor_parser"
[6.889797] audit: type=1400 audit(1640488235.484:7): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" 
pid=894 comm="apparmor_parser"
[6.890474] audit: type=1400 audit(1640488235.484:8): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=891 
comm="apparmor_parser"
[6.890477] audit: type=1400 audit(1640488235.484:9): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="man_filter" pid=891 
comm="apparmor_parser"
[6.890479] audit: type=1400 audit(1640488235.484:10): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="man_groff" pid=891 
comm="apparmor_parser"
[6.891157] audit: type=1400 audit(1640488235.484:11): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="named" pid=899 
comm="apparmor_parser"

Kind regards,
Robert
-- 
-- Acronyms explained: TCPA
-- (T)otal (C)ontrol of (P)rivate (A)ssets
--   - captainiglo



Bug#1002640: bind9 won't start after upgrading from 9.11 - "the working directory is not writable"

2021-12-26 Thread Robert Waldner


On Sun, 26 Dec 2021 14:20:21 +0100, =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= writes:
>Well, what is your working directory and is it writeable by user:group
> under which named runs at your system?

root@fsckv2:~# grep direct /etc/bind/named.conf.options
directory "/etc/bind";

root@fsckv2:~# ls -la /etc/bind/
total 104
drwxrwsr-x   3 root bind  4096 Dec 26 11:35 .

root@fsckv2:~# grep OPTIONS /etc/default/named 
OPTIONS="-u bind"

Running named from buster, 1:9.11.5.P4+dfsg-5.1, started normally from 
 systemd:

root@fsckv2:~# ps auxwww| grep [n]amed
bind  133379  0.0  0.9 1728372 323376 ?  Ssl  12:09   0:04 
/usr/sbin/named -f -u bind

Kind regards,
Robert



Bug#1002640: bind9 won't start after upgrading from 9.11 - "the working directory is not writable"

2021-12-26 Thread Robert Waldner
Package: bind9
Version: 1:9.16.22-1~deb11u1
Severity: important

Dear Maintainers,

I upgraded my nameserver from buster to bullseye, afterwards named wouldn't 
start anymore.

Looking at syslog, the relevant part seems to be:
...
Dec 26 11:36:01 fsck named[128029]: configuring command channel from 
'/etc/bind/rndc.key'
Dec 26 11:36:01 fsck named[128029]: command channel listening on 127.0.0.1#953
Dec 26 11:36:01 fsck named[128029]: configuring command channel from 
'/etc/bind/rndc.key'
Dec 26 11:36:01 fsck named[128029]: command channel listening on ::1#953
Dec 26 11:36:01 fsck named[128029]: the working directory is not writable
^
Dec 26 11:36:01 fsck named[128029]: loading configuration: permission denied
Dec 26 11:36:01 fsck named[128029]: exiting (due to fatal error)
Dec 26 11:36:01 fsck systemd[1]: named.service: Main process exited, 
code=exited, status=1/FAILURE
Dec 26 11:36:01 fsck systemd[1]: named.service: Failed with result 'exit-code'.

Note that this is straight from systemd trying to start it.

Running named as `named -g -u bind` got the same result (CWD: /home/myuser).

But! starting it manually with a CWD that's writable by group bind (eg. `cd 
/etc/bind; named -g -u bind`) works:
...
26-Dec-2021 11:44:10.434 configuring command channel from '/etc/bind/rndc.key'
26-Dec-2021 11:44:10.434 command channel listening on 127.0.0.1#953
26-Dec-2021 11:44:10.434 configuring command channel from '/etc/bind/rndc.key'
26-Dec-2021 11:44:10.434 command channel listening on ::1#953
26-Dec-2021 11:44:10.434 not using config file logging statement for logging 
due to -g option
26-Dec-2021 11:44:10.434 zone 10.in-addr.arpa/IN: loaded serial 2002041301
...

Now this wouldn't be a problem is systemd could start named, but it can't:

root@fsckv2:/etc/bind# systemctl start named
root@fsckv2:/etc/bind# systemctl status named
● named.service - BIND Domain Name Server
 Loaded: loaded (/lib/systemd/system/named.service; enabled; vendor preset: 
enabled)
 Active: failed (Result: exit-code) since Sun 2021-12-26 11:46:23 CET; 1s 
ago
   Docs: man:named(8)
Process: 130605 ExecStart=/usr/sbin/named -f $OPTIONS (code=exited, 
status=1/FAILURE)
   Main PID: 130605 (code=exited, status=1/FAILURE)
CPU: 51ms

Dec 26 11:46:23 fsckv2 systemd[1]: named.service: Scheduled restart job, 
restart counter is at 5.
Dec 26 11:46:23 fsckv2 systemd[1]: Stopped BIND Domain Name Server.
Dec 26 11:46:23 fsckv2 systemd[1]: named.service: Start request repeated too 
quickly.
Dec 26 11:46:23 fsckv2 systemd[1]: named.service: Failed with result 
'exit-code'.
Dec 26 11:46:23 fsckv2 systemd[1]: Failed to start BIND Domain Name Server.

For testing, I also `apt-get -b source`d bind9 from testing/unstable 
(9.17.21-1) but it exhibits the
same non-working bevaviour.

(If needed I can provide all config in private mail, but am loathe to disclose 
them publicly as it's quite
extensive (this is a nameserver for quite some domains, plus the resolver for 
all my internal networks).)

Kind regards and grateful for any hints,
Robert

-- System Information:
Debian Release: 11.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 
'stable-security'), (500, 'testing'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-10-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, 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 bind9 depends on:
ii  adduser3.118
ii  bind9-libs 1:9.16.22-1~deb11u1
ii  bind9-utils1:9.16.22-1~deb11u1
ii  debconf [debconf-2.0]  1.5.77
ii  dns-root-data  2021011101
ii  init-system-helpers1.60
ii  iproute2   5.10.0-4
ii  libc6  2.31-13+deb11u2
ii  libcap21:2.44-1
ii  libfstrm0  0.6.0-1+b1
ii  libjson-c5 0.15-2
ii  liblmdb0   0.9.24-1
ii  libmaxminddb0  1.5.2-1
ii  libprotobuf-c1 1.3.3-1+b2
ii  libssl1.1  1.1.1k-1+deb11u1
ii  libuv1 1.40.0-2
ii  libxml22.9.10+dfsg-6.7
ii  lsb-base   11.1.0
ii  netbase6.3
ii  zlib1g 1:1.2.11.dfsg-2

bind9 recommends no packages.

Versions of packages bind9 suggests:
pn  bind-doc
pn  dnsutils
pn  resolvconf  
pn  ufw 

-- Configuration Files:
/etc/bind/named.conf changed [not included]
/etc/bind/named.conf.local changed [not included]
/etc/bind/named.conf.options changed [not included]

-- debconf information:
  bind9/run-resolvconf: false
  bind9/start-as-user: bind
  bind9/different-configuration-file:


Bug#1000339: r-cran-raster breaks r-cran-satellite autopkgtest: unable to find an inherited method for function 'extend'

2021-12-03 Thread Robert J. Hijmans
Andreas,

The background of this problem is the change in dependency between "raster"
and "terra". "terra" was dependent on "raster"; now it is the other way
around. This change was made in terra 1.4-07, 1.4-09 and 1.4-11 that were
released between 2021-10-05 and 2021-10-11, and in raster 3.5-2
(2021-10-11).

In the attachment I show the behavior of  `library(satellite)` with the
raster package prior to 2021-10-11, with the current versions, and for
possible intermediate steps. It shows that you can get the warnings you see
if you have current versions of terra/raster but an old version of
satellite.

>From what I can tell from this log:
https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-satellite/16823806/log.gz
you are using satellite_1.0.4 and raster_3.5-2 (current versions), and
terra_1.4-11 (the current version is 1.4-22; but 1.4-11 should be OK).

Is it possible that your session is actually loading satellite_1.0.2?

Hope this helps,
Robert


On Tue, Nov 30, 2021 at 12:48 AM Andreas Tille  wrote:

> Control: forwarded -1 Robert J. Hijmans , Florian
> Detsch 
> Control: tags -1 upstream
> Control: tags -1 help
>
> Hi Robert and Florian,
>
> I'm contacting you as the maintainers or raster and satellite.  As you
> can see below in the Debian packaged versions of these packages some
> conflict was raised in the test of satellite after the latest version of
> raster was uploaded.
>
> I'm perfectly aware that the packages are tested on CRAN and thus I
> assume that possibly some special circumstances in the Debian packaged
> version might lead to the issue that is reported in the bug below.  I
> wonder whether you can give some hints how to solve the conflict in the
> test (at the very end of this mail).
>
> Thanks a lot for your help
>
>   Andreas.
>
> Am Sun, Nov 21, 2021 at 09:24:52PM +0100 schrieb Paul Gevers:
> > Source: r-cran-raster, r-cran-satellite
> > Control: found -1 r-cran-raster/3.5-2-1
> > Control: found -1 r-cran-satellite/1.0.4-1
> > Severity: serious
> > Tags: sid bookworm
> > X-Debbugs-CC: debian...@lists.debian.org
> > User: debian...@lists.debian.org
> > Usertags: breaks needs-update
> >
> > Dear maintainer(s),
> >
> > With a recent upload of r-cran-raster the autopkgtest of r-cran-satellite
> > fails in testing when that autopkgtest is run with the binary packages of
> > r-cran-raster from unstable. It passes when run with only packages from
> > testing. In tabular form:
> >
> >passfail
> > r-cran-raster  from testing3.5-2-1
> > r-cran-satellite   from testing1.0.4-1
> > 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 r-cran-raster 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?
> >
> > 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=r-cran-raster
> >
> >
> https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-satellite/16823806/log.gz
> >
> > BEGIN TEST testthat.R
> >
> > R version 4.1.2 (2021-11-01) -- "Bird Hippie"
> > Copyright (C) 2021 The R Foundation for Statistical Computing
> > Platform: x86_64-pc-linux-gnu (64-bit)
> >
> > R is free software and comes with ABSOLUTELY NO WARRANTY.
> > You are welcome to redistribute it under certain conditions.
> > Type 'license()' or 'licence()' for distribution details.
> >
> > R is a collaborative project with many contributors.
> > Type 'contributors()' for more information and
> > 'citation()' on how to cite R or R packages in publications.
> >
> > Type 'demo()' for some demos, 'help()' for on-line help, or
> > 'help.start()' for an HTML browser interface to help.
> > Type 'q()' to quit R.
> >
> > > library(testthat)
> > > library(satellite)
> > Loading required package: raster
> > Loading required package: sp
> > code for methods in class "Rcpp_SpatCategories" was not checked for
> > suspicious field assignments (recommended package 'codetools' not
> > available?)
> > code for methods in class "Rcpp_SpatCategories" was not checked for
> > suspicious field assignments (recomm

Bug#1000339: r-cran-raster breaks r-cran-satellite autopkgtest: unable to find an inherited method for function 'extend'

2021-12-01 Thread Robert J. Hijmans
On Tue, Nov 30, 2021 at 10:46 PM Andreas Tille  wrote:

> Dear Robert,
>
> Am Tue, Nov 30, 2021 at 09:18:18PM -0800 schrieb Robert J. Hijmans:
> > Dear Andreas,
> >
> > raster 3-5.2 depends on terra; but it does not specify which version of
> > terra. I believe it needs to be terra 1.4-11 to not get this error.
>
> Is it *exactly* this version or >= 1.4-11?  We had once packaged terra
> just for raster startung with 1.4-11 and than moved on upgrading it to
> the current version 1.4-22.
>

Sorry about being not very precise, I should have said >= 1.4-11
1.4-22 is even better

I now wonder whether it is the order of installation. Can you install
raster *after* installing terra? That might help in getting the namespaces
work as they should.

If not, I will try to make some dockers to see if I can reproduce this.



> > From what you sent I cannot see which version of terra is installed, but
> I
> > am guessing it is an earlier version. Is that something you can check?
>
> There was never any earlier version than 1.4-11 in Debian.  The Debian
> bug report links to a full log of the test[1] which installs
>
> ...
> Get:117 http://deb.debian.org/debian testing/main amd64 r-cran-terra
> amd64 1.4-11-2 [2,358 kB]
> Get:118 http://deb.debian.org/debian unstable/main amd64 r-cran-raster
> amd64 3.5-2-1 [3,063 kB]
> ...
>
> > I can dig a bit more if needed, please let me know.
>
> Your help would be really appreciated
>
> Andreas.
>
>
> [1]
> https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-satellite/16823806/log.gz
>
> --
> http://fam-tille.de
>


Bug#1000339: r-cran-raster breaks r-cran-satellite autopkgtest: unable to find an inherited method for function 'extend'

2021-11-30 Thread Robert J. Hijmans
Dear Andreas,

raster 3-5.2 depends on terra; but it does not specify which version of
terra. I believe it needs to be terra 1.4-11 to not get this error.
>From what you sent I cannot see which version of terra is installed, but I
am guessing it is an earlier version. Is that something you can check?
I can dig a bit more if needed, please let me know.

Robert

On Tue, Nov 30, 2021 at 12:48 AM Andreas Tille  wrote:

> Control: forwarded -1 Robert J. Hijmans , Florian
> Detsch 
> Control: tags -1 upstream
> Control: tags -1 help
>
> Hi Robert and Florian,
>
> I'm contacting you as the maintainers or raster and satellite.  As you
> can see below in the Debian packaged versions of these packages some
> conflict was raised in the test of satellite after the latest version of
> raster was uploaded.
>
> I'm perfectly aware that the packages are tested on CRAN and thus I
> assume that possibly some special circumstances in the Debian packaged
> version might lead to the issue that is reported in the bug below.  I
> wonder whether you can give some hints how to solve the conflict in the
> test (at the very end of this mail).
>
> Thanks a lot for your help
>
>   Andreas.
>
> Am Sun, Nov 21, 2021 at 09:24:52PM +0100 schrieb Paul Gevers:
> > Source: r-cran-raster, r-cran-satellite
> > Control: found -1 r-cran-raster/3.5-2-1
> > Control: found -1 r-cran-satellite/1.0.4-1
> > Severity: serious
> > Tags: sid bookworm
> > X-Debbugs-CC: debian...@lists.debian.org
> > User: debian...@lists.debian.org
> > Usertags: breaks needs-update
> >
> > Dear maintainer(s),
> >
> > With a recent upload of r-cran-raster the autopkgtest of r-cran-satellite
> > fails in testing when that autopkgtest is run with the binary packages of
> > r-cran-raster from unstable. It passes when run with only packages from
> > testing. In tabular form:
> >
> >passfail
> > r-cran-raster  from testing3.5-2-1
> > r-cran-satellite   from testing1.0.4-1
> > 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 r-cran-raster 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?
> >
> > 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=r-cran-raster
> >
> >
> https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-satellite/16823806/log.gz
> >
> > BEGIN TEST testthat.R
> >
> > R version 4.1.2 (2021-11-01) -- "Bird Hippie"
> > Copyright (C) 2021 The R Foundation for Statistical Computing
> > Platform: x86_64-pc-linux-gnu (64-bit)
> >
> > R is free software and comes with ABSOLUTELY NO WARRANTY.
> > You are welcome to redistribute it under certain conditions.
> > Type 'license()' or 'licence()' for distribution details.
> >
> > R is a collaborative project with many contributors.
> > Type 'contributors()' for more information and
> > 'citation()' on how to cite R or R packages in publications.
> >
> > Type 'demo()' for some demos, 'help()' for on-line help, or
> > 'help.start()' for an HTML browser interface to help.
> > Type 'q()' to quit R.
> >
> > > library(testthat)
> > > library(satellite)
> > Loading required package: raster
> > Loading required package: sp
> > code for methods in class "Rcpp_SpatCategories" was not checked for
> > suspicious field assignments (recommended package 'codetools' not
> > available?)
> > code for methods in class "Rcpp_SpatCategories" was not checked for
> > suspicious field assignments (recommended package 'codetools' not
> > available?)
> > code for methods in class "Rcpp_SpatDataFrame" was not checked for
> > suspicious field assignments (recommended package 'codetools' not
> > available?)
> > code for methods in class "Rcpp_SpatDataFrame" was not checked for
> > suspicious field assignments (recommended package 'codetools' not
> > available?)
> > code for methods in class "Rcpp_SpatExtent" was not checked for
> suspicious
> > field assignments (recommended package 'codetools' not available?)
> > code for methods in class "Rcpp_SpatExt

Bug#997194: mtr: FTBFS: ../ui/curses.c:435:17: error: format not a string literal and no format arguments [-Werror=format-security]

2021-10-24 Thread Robert Woodcock
On 10/24/21 4:36 AM, Rogier Wolff wrote:
>
> I think this is perfectly legal C code and your compiler doesn't like
> it. It doesn't just warn, but gives an error. 
>
>   Roger. 
Rogier, that is a 100% true statement, but Debian (and most other
distributions) have started using the -Werror=format-security build flag for
everything everywhere because leaving all of these calls as-is means, in
certain cases, leaving vulnerabilities in.  Sure, you can prove that mtr's
code introduces no such vulnerabilities because none of the format specs are
user-supplied, but it's probably not reasonable to expect that that would be
a one-time effort, whereas changing the code would be.



  1   2   3   4   5   6   7   8   9   10   >