Bug#859458: Because of displays with very high dpi, not only the keyboard, but the font has to be configured early

2024-03-29 Thread Jörg Sommer
Jmkr schrieb am Di 26. Mär, 23:31 (+0100):
> Although Plymouth is not installed on my systems I adapted some safety
> check bits from those scripts for my systems. So thanks again Jörg Sommer
> and Pedro Dias:).

Cool, the power of open source team work. Could you provide your new script?
I've published mine somewhere else and would like to also adjust this.


Regards Jörg


-- 
> Definiere ‚Demokratie‘ …
… eine Mehrheit beweist einer Minderheit, dass Widerstand zwecklos ist.


signature.asc
Description: PGP signature


Bug#1056630: evince crashes with sigsegv

2023-11-23 Thread Jörg Sommer
Package: evince
Version: 45.0-1
Severity: normal
File: /usr/bin/evince

Hi,

yesterday, my evince crashed, and I thought it was related to full-screen
mode (F5) and updating the PDF file (with latex) at the same time. But I
can't reproduce the crash. I only have the backtrace, and maybe, it is
helpful and you can track down the bug.

```text
   PID: 197951 (evince)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 11 (SEGV)
 Timestamp: Thu 2023-11-23 18:59:49 CET (11h ago)
  Command Line: evince
Executable: /usr/bin/evince
 Control Group: 
/user.slice/user-1000.slice/user@1000.service/app.slice/app-gnome-rofi-197905.scope
  Unit: user@1000.service
 User Unit: app-gnome-rofi-197905.scope
 Slice: user-1000.slice
 Owner UID: 1000 (joerg)
   Boot ID: 3f9715ead70d409f9fb5ed3b9353d33c
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.evince.1000.3f9715ead70d409f9fb5ed3b9353d33c.197951.170076238900.zst
 (present)
  Size on Disk: 7.8M
   Message: Process 197951 (evince) of user 1000 dumped core.


warning: Can't open file /memfd:gdk-wayland (deleted) during file-backed 
mapping note processing

warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed 
mapping note processing
[New LWP 197951]
[New LWP 197955]
[New LWP 197956]
[New LWP 197959]
[New LWP 197958]
[New LWP 197973]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `evince'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  g_type_check_instance (type_instance=type_instance@entry=0x5deb90d1f420) at 
../../../gobject/gtype.c:4292
Download failed: Das Argument ist ungültig.  Continuing without source file 
./debian/build/deb/../../../gobject/gtype.c.
4292../../../gobject/gtype.c: Unpassender IOCTL (I/O-Control) für das Gerät.
[Current thread is 1 (Thread 0x7d7c5e20af80 (LWP 197951))]
#0  g_type_check_instance (type_instance=type_instance@entry=0x5deb90d1f420) at 
../../../gobject/gtype.c:4292
node = 0x4800
#1  0x7d7c628a3a08 in g_signal_handlers_disconnect_matched 
(instance=instance@entry=0x5deb90d1f420, mask=mask@entry=(G_SIGNAL_MATCH_FUNC | 
G_SIGNAL_MATCH_DATA), signal_id=signal_id@entry=0, detail=detail@entry=0, 
closure=closure@entry=0x0, func=func@entry=0x7d7c62979ad0 , 
data=0x5deb96ee4f20) at ../../../gobject/gsignal.c:3085
_g_boolean_var_95 = 
n_handlers = 0
__func__ = "g_signal_handlers_disconnect_matched"
#2  0x7d7c6297a0d5 in ev_view_presentation_delete_job (job=0x5deb90d1f420, 
pview=0x5deb96ee4f20 [EvViewPresentation]) at 
../libview/ev-view-presentation.c:405
#3  ev_view_presentation_delete_job (job=0x5deb90d1f420, pview=0x5deb96ee4f20 
[EvViewPresentation]) at ../libview/ev-view-presentation.c:399
#4  ev_view_presentation_reset_jobs (pview=0x5deb96ee4f20 [EvViewPresentation]) 
at ../libview/ev-view-presentation.c:413
#5  0x7d7c6297a1e0 in ev_view_presentation_dispose (object=0x5deb96ee4f20 
[EvViewPresentation]) at ../libview/ev-view-presentation.c:972
pview = 0x5deb96ee4f20 [EvViewPresentation]
#6  0x7d7c6288e9c0 in g_object_unref (_object=0x5deb96ee4f20) at 
../../../gobject/gobject.c:3894
weak_locations = 
nqueue = 0x5deb91278c50
old_ref = 
__func__ = "g_object_unref"
object = 0x5deb96ee4f20 [EvViewPresentation]
__func__ = "g_object_unref"
#7  g_object_unref (_object=0x5deb96ee4f20) at ../../../gobject/gobject.c:3805
object = 0x5deb96ee4f20 [EvViewPresentation]
__func__ = "g_object_unref"
#8  0x5deb8fc9ca9f in ev_window_set_document (document=0x7d7c16c1ba40 
[PdfDocument], ev_window=0x5deb90fa8050 [EvWindow]) at ../shell/ev-window.c:1771
_pp = 0x5deb90fa7bb8
_ptr = 
current_page = 4
priv = 0x5deb90fa7b60
#9  ev_window_document_changed_cb (model=, pspec=, ev_window=0x5deb90fa8050 [EvWindow]) at ../shell/ev-window.c:5247
#14 0x7d7c628a4243 in  (instance=instance@entry=0x5deb90fa78f0, 
signal_id=, detail=) at 
../../../gobject/gsignal.c:3675
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 
0x7ffdec200d90, reg_save_area = 0x7ffdec200cd0}}
#10 0x7d7c62889540 in g_closure_invoke (closure=0x5deb91115280, 
return_value=0x0, n_param_values=2, param_values=0x7ffdec200a80, 
invocation_hint=0x7ffdec2009d0) at ../../../gobject/gclosure.c:832
marshal = 0x7d7c6288c6d0 
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5deb91115260
__func__ = "g_closure_invoke"
#11 0x7d7c6289cafc in signal_emit_unlocked_R 
(node=node@entry=0x7ffdec200b50, detail=detail@entry=1341, 
instance=instance@entry=0x5deb90fa78f0, 
emission_return=emission_return@entry=0x0, 

Bug#1055628: neomutt crashes in send dialogue

2023-11-08 Thread Jörg Sommer
Package: neomutt
Version: 20220429+dfsg1-4.1
Severity: normal

Hello,

steps to reproduce:

1. open neomutt and compose a mail to someone
2. after the editor closes, select signing of the mail and hit send
3. enter the wrong password or cancel the signing
4. neomutt's send dialogue opens again
5. now, hit `f` to change the fcc field and enter something new
6. when hitting enter, neomutt crashes

This is the backtrace:

```
   PID: 2093 (neomutt)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 11 (SEGV)
 Timestamp: Thu 2023-11-09 07:29:04 CET (28s ago)
  Command Line: /usr/bin/neomutt
Executable: /usr/bin/neomutt
 Control Group: 
/user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.Shell@wayland.service
  Unit: user@1000.service
 User Unit: org.gnome.Shell@wayland.service
 Slice: user-1000.slice
 Owner UID: 1000 (joerg)
   Boot ID: fe8f45791ffb41f89b0d9c8032028a98
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.neomutt.1000.fe8f45791ffb41f89b0d9c8032028a98.2093.169951134400.zst
 (present)
  Size on Disk: 6.4M
   Message: Process 2093 (neomutt) of user 1000 dumped core.

Downloading separate debug info for /usr/bin/neomutt...
[New LWP 2093]
Downloading separate debug info for /lib/x86_64-linux-gnu/libncursesw.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libsqlite3.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libnotmuch.so.5...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgpgme.so.11...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgsasl.so.18...
Downloading separate debug info for /lib/x86_64-linux-gnu/liblua5.4.so.0...
Downloading separate debug info for 
/home/joerg/.cache/debuginfod_client/97fdbe62499f5fc49a4177e431c55d6b363daa6c/debuginfo...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30...
Downloading separate debug info for /lib/x86_64-linux-gnu/libidn.so.12...
Downloading separate debug info for 
/lib/x86_64-linux-gnu/libtokyocabinet.so.9...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgmime-3.0.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libtalloc.so.2...
Downloading separate debug info for /lib/x86_64-linux-gnu/libxapian.so.30...
Downloading separate debug info for /lib/x86_64-linux-gnu/libsexp.so.2...
Downloading separate debug info for /lib/x86_64-linux-gnu/libassuan.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libntlm.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgssglue.so.1...
Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0...
Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.5...
Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8...
Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6...
Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/neomutt'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  pattern_exec (pat=pat@entry=0x5795a62bac00, flags=flags@entry=0 '\000', 
m=m@entry=0x2074726f62413a71, e=e@entry=0x6320206f543a7420, msg=0x0, 
cache=cache@entry=0x7ffd05a71fb0) at ../pattern/exec.c:899
Download failed: Invalid argument.  Continuing without source file 
./obj-x86_64-linux-gnu/../pattern/exec.c.
899 ../pattern/exec.c: Inappropriate ioctl for device.
#0  pattern_exec (pat=pat@entry=0x5795a62bac00, flags=flags@entry=0 '\000', 
m=m@entry=0x2074726f62413a71, e=e@entry=0x6320206f543a7420, msg=0x0, 
cache=cache@entry=0x7ffd05a71fb0) at ../pattern/exec.c:899
__func__ = "pattern_exec"
#1  0x5795a430b79c in mutt_pattern_exec (pat=0x5795a62bac00, 
flags=flags@entry=0 '\000', m=m@entry=0x2074726f62413a71, 
e=e@entry=0x6320206f543a7420, cache=cache@entry=0x7ffd05a71fb0) at 
../pattern/exec.c:1116
needs_msg = 
msg = 0x0
matched = 
#2  0x5795a4293415 in mutt_message_hook (m=0x2074726f62413a71, 
e=0x6320206f543a7420, type=type@entry=2048) at ../hook.c:646
hook = 0x5795a62bb320
cache = {list_all = 0, list_one = 0, sub_all = 0, sub_one = 0, 
pers_recip_all = 0, pers_recip_one = 0, pers_from_all = 0, pers_from_one = 0}
err = 0x5795a6214b90
__func__ = "mutt_message_hook"
#3  0x5795a42f2a96 in compose_email_observer (nc=) at 
../compose/compose.c:173
shared = 
#4  0x5795a4384699 in send (source=0x5795a673c6c0, current=0x5795a673c6c0, 
event_type=event_type@entry=NT_ENVELOPE, event_subtype=event_subtype@entry=3, 

Bug#1051507: grub-common.service fails on read-only root

2023-09-08 Thread Jörg Sommer
Package: grub-common
Version: 2.12~rc1-9
Severity: normal

Hi,

my root filesystem (including /boot) is mounted read-only, which makes the
service grub-common fail:

```text
% journalctl -b -u grub-common
Sep 08 21:15:44 systemd[1]: Starting grub-common.service - Record successful 
boot for GRUB...
Sep 08 21:15:44 grub-editenv[865]: grub-editenv: Fehler: »/boot/grub/grubenv« 
kann nicht geöffnet werden: Das Dateisystem ist nur lesbar.
Sep 08 21:15:44 systemd[1]: grub-common.service: Main process exited, 
code=exited, status=1/FAILURE
Sep 08 21:15:44 systemd[1]: grub-common.service: Failed with result 'exit-code'.
Sep 08 21:15:44 systemd[1]: Failed to start grub-common.service - Record 
successful boot for GRUB.
```

I've added an additional condition:

```text
[Unit]
ConditionPathIsReadWrite=/boot/grub/grubenv
```

Regards,

Jörg


-- Package-specific info:

*** BEGIN /proc/mounts
/dev/mapper/Linux_vg-Linux_Root / ext4 ro,noatime,errors=remount-ro 0 0
/dev/mapper/Linux_vg-Linux_Var /var ext4 rw,relatime 0 0
/dev/mapper/Linux_vg-Linux_Var /home ext4 rw,relatime 0 0
/dev/mapper/Linux_vg-Linux_Var /srv ext4 rw,relatime 0 0
*** END /proc/mounts

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

Kernel: Linux 6.5.0-0-amd64 (SMP w/8 CPU threads; PREEMPT)
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 not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages grub-common depends on:
ii  gettext-base0.21-13+b1
ii  libc6   2.37-7
ii  libdevmapper1.02.1  2:1.02.185-2
ii  libefiboot1 37-6
ii  libefivar1  37-6
ii  libfreetype62.13.2+dfsg-1
ii  libfuse3-3  3.14.0-4
ii  liblzma55.4.4-0.1

Versions of packages grub-common recommends:
ii  os-prober  1.81

Versions of packages grub-common suggests:
ii  console-setup  1.222
ii  desktop-base   12.0.6+nmu1
pn  grub-emu   
pn  mtools 
pn  multiboot-doc  
pn  xorriso

-- no debconf information


signature.asc
Description: PGP signature


Bug#1050616: apt-secure(8) points to non-existing page

2023-08-27 Thread Jörg Sommer
Package: apt
Version: 2.7.3
Severity: normal

Hi,

the manualpage apt-secure points to
https://www.debian.org/doc/manuals/securing‐debian‐howto/ch7 which doesn't
exist:

```
% curl -sI https://www.debian.org/doc/manuals/securing‐debian‐howto/ch7
HTTP/2 404 
content-location: 404.en.html
…
```

Regards Jörg


-- Package-specific info:

-- (/etc/apt/preferences present, but not submitted) --


-- (no /etc/apt/preferences.d/* present) --


-- (/etc/apt/sources.list present, but not submitted) --


-- (/etc/apt/sources.list.d/anydesk.list present, but not submitted) --


-- (/etc/apt/sources.list.d/mozilla.list present, but not submitted) --


-- (/etc/apt/sources.list.d/skype-stable.list present, but not submitted) --


-- (/etc/apt/sources.list.d/waydroid.list present, but not submitted) --


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

Kernel: Linux 6.5.0-0-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
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 apt depends on:
ii  adduser 3.137
ii  base-passwd 3.6.1
ii  debian-archive-keyring  2023.4
ii  gpgv2.2.40-1.1
ii  libapt-pkg6.0   2.7.3
ii  libc6   2.37-7
ii  libgcc-s1   13.2.0-2
ii  libgnutls30 3.8.1-4
ii  libseccomp2 2.5.4-1+b3
ii  libstdc++6  13.2.0-2
ii  libsystemd0 254.1-3

Versions of packages apt recommends:
ii  ca-certificates  20230311

Versions of packages apt suggests:
pn  apt-doc  
pn  aptitude | synaptic | wajig  
ii  dpkg-dev 1.21.22
ii  gnupg2.2.40-1.1
ii  powermgmt-base   1.37

-- no debconf information


signature.asc
Description: PGP signature


Bug#1043329: gnome-shell crashes with SIGABRT

2023-08-16 Thread Jörg Sommer
Simon McVittie schrieb am Di 15. Aug, 11:37 (+0100):
> Control: tags -1 + moreinfo unreproducible
> 
> On Wed, 09 Aug 2023 at 10:02:00 +0200, Jörg Sommer wrote:
> > #7  0x7f4c474451ed __libc_message (libc.so.6 + 0x271ed)
> > #8  0x7f4c474b1a75 malloc_printerr (libc.so.6 + 0x93a75)
> > #9  0x7f4c474b1c3c munmap_chunk (libc.so.6 + 0x93c3c)
> > #10 0x7f4c474b61b8 __GI___libc_free (libc.so.6 + 
> > 0x981b8)
> > #11 0x7f4c450e7252 n/a (libmozjs-102.so.0 + 0x8e7252)
> > #12 0x7f4c450e7c06 n/a (libmozjs-102.so.0 + 0x8e7c06)
> > #13 0x7f4c44e750e2 n/a (libmozjs-102.so.0 + 0x6750e2)
> 
> This looks like memory corruption. Are there any steps you can follow that
> make this crash more likely to happen?

No, I don't know how to reproduce it.

I'm fine when you close this (and the other) report.

> > Maybe the list of my extensions is helpful:
> 
> We cannot really support gnome-shell when used with third-party extensions:
> extensions have complete control over the Shell process, and extension bugs
> can easily cause a crash like this.

But an extension written in JavaScript should not be able to cause a
*memory* corruption. That's why it's JavaScript.

I've been using these extensions for months now, but I see these crashes
since two weeks or so. But I know the root cause might be somewhere in a
library, which makes it difficult to track down.


Regards Jörg

-- 
An SQL query walks into a bar and sees two tables.
He walks up to them and says: "Mind if I join you?"


signature.asc
Description: PGP signature


Bug#1043056: gnome-shell: crashes with SIGSEGV in on_after_paint() -> discard_non_cursor_feedbacks()

2023-08-09 Thread Jörg Sommer
Simon McVittie schrieb am Sa 05. Aug, 14:52 (+0100):
> Control: retitle -1 gnome-shell: crashes with SIGSEGV in on_after_paint() -> 
> discard_non_cursor_feedbacks()
> 
> On Sat, 05 Aug 2023 at 13:50:42 +0200, Jörg Sommer wrote:
> > my gnome-shell crashed and I've a coredump of it.
> 
> Is there any action you can take that makes this crash more likely
> to happen, or is it apparently random?

No, I don't know what triggers this crash. The only meaningful log messages
I can find are these:

```
Aug 09 09:28:18 gnome-shell[46283]: munmap_chunk(): invalid pointer
Aug 09 09:28:18 gnome-shell[46283]: == Stack trace for context 0x5604964cbdf0 ==
Aug 09 09:28:18 systemd[1]: Started systemd-coredump@11-204242-0.service - 
Process Core Dump (PID 204242/UID 0).
```

Regards Jörg

-- 
Wir leben zwar unter dem gleichen Himmel,
müssen aber nicht zwangsläufig den gleichen Horizont haben.


signature.asc
Description: PGP signature


Bug#1043329: gnome-shell crashes with SIGABRT

2023-08-09 Thread Jörg Sommer
Package: gnome-shell
Version: 43.6-1
Severity: normal

Hi,

I've got another crash today:

```text
% coredumpctl --debugger ~/bin/gdb-bt-full debug =gnome-shell
   PID: 46283 (gnome-shell)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 6 (ABRT)
 Timestamp: Wed 2023-08-09 09:28:18 CEST (27min ago)
  Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
 Control Group: 
/user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.Shell@wayland.service
  Unit: user@1000.service
 User Unit: org.gnome.Shell@wayland.service
 Slice: user-1000.slice
 Owner UID: 1000 (joerg)
   Boot ID: b407b68900ed4b4695d770c2cb30b696
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.gnome-shell.1000.b407b68900ed4b4695d770c2cb30b696.46283.169156609800.zst
 (present)
  Size on Disk: 72.4M
   Message: Process 46283 (gnome-shell) of user 1000 dumped core.

Module libudev.so.1 from deb systemd-254-1.amd64
Module libsystemd.so.0 from deb systemd-254-1.amd64
Stack trace of thread 46283:
#0  0x7f4c474a80fc __pthread_kill_implementation (libc.so.6 
+ 0x8a0fc)
#1  0x7f4c4745a472 __GI_raise (libc.so.6 + 0x3c472)
#2  0x560495dc00f2 n/a (gnome-shell + 0x30f2)
#3  0x7f4c4745a510 __restore_rt (libc.so.6 + 0x3c510)
#4  0x7f4c474a80fc __pthread_kill_implementation (libc.so.6 
+ 0x8a0fc)
#5  0x7f4c4745a472 __GI_raise (libc.so.6 + 0x3c472)
#6  0x7f4c47b2 __GI_abort (libc.so.6 + 0x264b2)
#7  0x7f4c474451ed __libc_message (libc.so.6 + 0x271ed)
#8  0x7f4c474b1a75 malloc_printerr (libc.so.6 + 0x93a75)
#9  0x7f4c474b1c3c munmap_chunk (libc.so.6 + 0x93c3c)
#10 0x7f4c474b61b8 __GI___libc_free (libc.so.6 + 0x981b8)
#11 0x7f4c450e7252 n/a (libmozjs-102.so.0 + 0x8e7252)
#12 0x7f4c450e7c06 n/a (libmozjs-102.so.0 + 0x8e7c06)
#13 0x7f4c44e750e2 n/a (libmozjs-102.so.0 + 0x6750e2)
#14 0x7f4c44e7d2cc n/a (libmozjs-102.so.0 + 0x67d2cc)
#15 0x7f4c44e66d6c n/a (libmozjs-102.so.0 + 0x666d6c)
#16 0x7f4c44e73b45 n/a (libmozjs-102.so.0 + 0x673b45)
#17 0x7f4c44e76073 n/a (libmozjs-102.so.0 + 0x676073)
#18 0x7f4c44e4cfa9 n/a (libmozjs-102.so.0 + 0x64cfa9)
#19 0x7f4c44e4d62c n/a (libmozjs-102.so.0 + 0x64d62c)
#20 0x7f4c44e4d8cf n/a (libmozjs-102.so.0 + 0x64d8cf)
#21 0x7f4c44e4dca2 n/a (libmozjs-102.so.0 + 0x64dca2)
#22 0x7f4c47b29522 n/a (libgjs.so.0 + 0x8b522)
#23 0x7f4c4853302a n/a (libglib-2.0.so.0 + 0x5a02a)
#24 0x7f4c485324c9 g_main_context_dispatch 
(libglib-2.0.so.0 + 0x594c9)
#25 0x7f4c485328e8 n/a (libglib-2.0.so.0 + 0x598e8)
#26 0x7f4c48532b9f g_main_loop_run (libglib-2.0.so.0 + 
0x59b9f)
#27 0x7f4c476d6fc5 meta_context_run_main_loop 
(libmutter-11.so.0 + 0xd6fc5)
#28 0x560495dbf924 n/a (gnome-shell + 0x2924)
#29 0x7f4c474456ca __libc_start_call_main (libc.so.6 + 
0x276ca)
#30 0x7f4c47445785 __libc_start_main_impl (libc.so.6 + 
0x27785)
#31 0x560495dbfbc1 n/a (gnome-shell + 0x2bc1)

Stack trace of thread 46304:
#0  0x7f4c474a3156 __futex_abstimed_wait_common64 
(libc.so.6 + 0x85156)
#1  0x7f4c474a5818 __pthread_cond_wait_common (libc.so.6 + 
0x87818)
#2  0x7f4c452740c7 
_ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE 
(libmozjs-102.so.0 + 0xa740c7)
#3  0x7f4c45274255 
_ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE
 (libmozjs-102.so.0 + 0xa74255)
#4  0x7f4c44a7da85 n/a (libmozjs-102.so.0 + 0x27da85)
#5  0x7f4c44a7db31 n/a (libmozjs-102.so.0 + 0x27db31)
#6  0x7f4c44a7ce47 n/a (libmozjs-102.so.0 + 0x27ce47)
#7  0x7f4c474a63ec start_thread (libc.so.6 + 0x883ec)
#8  0x7f4c47526a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 46292:
#0  0x7f4c475199ef __GI___poll (libc.so.6 + 0xfb9ef)
#1  0x7f4c4853285e n/a (libglib-2.0.so.0 + 0x5985e)
#2  0x7f4c4853297c g_main_context_iteration 
(libglib-2.0.so.0 + 0x5997c)
#3  0x7f4c400724bd n/a (libdconfsettings.so + 0xb4bd)
#4  

Bug#1043056: gnome-shell crashes with sigseg

2023-08-05 Thread Jörg Sommer
Package: gnome-shell
Version: 43.6-1
Severity: normal

Hi,

my gnome-shell crashed and I've a coredump of it. I hope this is useful for
you to find and fix the bad point, because a crash of gnome-shell kills the
whole desktop.

```
% coredumpctl --debugger ~/bin/gdb-bt-full debug /usr/bin/gnome-shell
   PID: 1067 (gnome-shell)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 11 (SEGV)
 Timestamp: Sat 2023-08-05 12:16:47 CEST (1h 32min ago)
  Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
 Control Group: 
/user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.Shell@wayland.service
  Unit: user@1000.service
 User Unit: org.gnome.Shell@wayland.service
 Slice: user-1000.slice
 Owner UID: 1000 (joerg)
   Boot ID: b407b68900ed4b4695d770c2cb30b696
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.gnome-shell.1000.b407b68900ed4b4695d770c2cb30b696.1067.169123060700.zst
 (present)
  Size on Disk: 48.5M
   Message: Process 1067 (gnome-shell) of user 1000 dumped core.

Module libudev.so.1 from deb systemd-254-1.amd64
Module libsystemd.so.0 from deb systemd-254-1.amd64
Stack trace of thread 1067:
#0  0x7fb10935dde8 n/a (libmutter-11.so.0 + 0x15dde8)
#1  0x7fb10a70a3d8 g_closure_invoke (libgobject-2.0.so.0 + 
0x163d8)
#2  0x7fb10a71cede n/a (libgobject-2.0.so.0 + 0x28ede)
#3  0x7fb10a723c97 g_signal_emit_valist 
(libgobject-2.0.so.0 + 0x2fc97)
#4  0x7fb10a7241bf g_signal_emit (libgobject-2.0.so.0 + 
0x301bf)
#5  0x7fb109629cec n/a (libmutter-clutter-11.so.0 + 0x9fcec)
#6  0x7fb1095f9e57 n/a (libmutter-clutter-11.so.0 + 0x6fe57)
#7  0x7fb10a1325e5 g_main_context_dispatch 
(libglib-2.0.so.0 + 0x595e5)
#8  0x7fb10a1328e8 n/a (libglib-2.0.so.0 + 0x598e8)
#9  0x7fb10a132b9f g_main_loop_run (libglib-2.0.so.0 + 
0x59b9f)
#10 0x7fb1092d6fc5 meta_context_run_main_loop 
(libmutter-11.so.0 + 0xd6fc5)
#11 0x556d8776f924 n/a (gnome-shell + 0x2924)
#12 0x7fb1090456ca __libc_start_call_main (libc.so.6 + 
0x276ca)
#13 0x7fb109045785 __libc_start_main_impl (libc.so.6 + 
0x27785)
#14 0x556d8776fbc1 n/a (gnome-shell + 0x2bc1)

Stack trace of thread 1078:
#0  0x7fb10911eeb9 syscall (libc.so.6 + 0x100eb9)
#1  0x7fb10a18c260 g_cond_wait (libglib-2.0.so.0 + 0xb3260)
#2  0x7fb10a0fcefb n/a (libglib-2.0.so.0 + 0x23efb)
#3  0x7fb10a15f4e2 n/a (libglib-2.0.so.0 + 0x864e2)
#4  0x7fb10a15ee9d n/a (libglib-2.0.so.0 + 0x85e9d)
#5  0x7fb1090a63ec start_thread (libc.so.6 + 0x883ec)
#6  0x7fb109126a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 1081:
#0  0x7fb1091199ef __GI___poll (libc.so.6 + 0xfb9ef)
#1  0x7fb10a13285e n/a (libglib-2.0.so.0 + 0x5985e)
#2  0x7fb10a132b9f g_main_loop_run (libglib-2.0.so.0 + 
0x59b9f)
#3  0x7fb10a338536 n/a (libgio-2.0.so.0 + 0x11c536)
#4  0x7fb10a15ee9d n/a (libglib-2.0.so.0 + 0x85e9d)
#5  0x7fb1090a63ec start_thread (libc.so.6 + 0x883ec)
#6  0x7fb109126a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 1079:
#0  0x7fb1091199ef __GI___poll (libc.so.6 + 0xfb9ef)
#1  0x7fb10a13285e n/a (libglib-2.0.so.0 + 0x5985e)
#2  0x7fb10a13297c g_main_context_iteration 
(libglib-2.0.so.0 + 0x5997c)
#3  0x7fb10a1329c1 n/a (libglib-2.0.so.0 + 0x599c1)
#4  0x7fb10a15ee9d n/a (libglib-2.0.so.0 + 0x85e9d)
#5  0x7fb1090a63ec start_thread (libc.so.6 + 0x883ec)
#6  0x7fb109126a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 1101:
#0  0x7fb1091199ef __GI___poll (libc.so.6 + 0xfb9ef)
#1  0x7fb10a13285e n/a (libglib-2.0.so.0 + 0x5985e)
#2  0x7fb10a13297c g_main_context_iteration 
(libglib-2.0.so.0 + 0x5997c)
#3  0x7fb1004374bd n/a (libdconfsettings.so + 0xb4bd)
#4  0x7fb10a15ee9d n/a (libglib-2.0.so.0 + 0x85e9d)
#5  0x7fb1090a63ec start_thread (libc.so.6 + 0x883ec)
#6  0x7fb109126a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 1099:
#0  

Bug#1042472: zbarcam-qt should be in section utils

2023-07-28 Thread Jörg Sommer
Package: zbarcam-qt
Version: 0.23.92-7
Severity: normal

Hi,

having zbarcam-qt in the section lib makes tools like deborphan misdetect
them as unused library. I think this package belongs in section utils.

Regards Jörg


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

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

Versions of packages zbarcam-qt depends on:
ii  libc6   2.37-6
ii  libgcc-s1   13.1.0-9
ii  libqt5core5a5.15.10+dfsg-3
ii  libqt5gui5  5.15.10+dfsg-3
ii  libqt5widgets5  5.15.10+dfsg-3
ii  libstdc++6  13.1.0-9
ii  libzbarqt0  0.23.92-7

zbarcam-qt recommends no packages.

zbarcam-qt suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#1040222: zbarcam-qt dies with SIGSEGV

2023-07-04 Thread Jörg Sommer
Boyuan Yang schrieb am Di 04. Jul, 09:21 (-0400):
> Control: tags -1 +unreproducible
> 
> Hi,
> 
> Unfortunately I cannot reproduce this SIGSEGV on my Debian Stable
> and Debian Sid. Could you reproduce it on a cleanly-installed OS,
> or provide a step-to-step guide that can guarantee the appearance
> of SIGSEGV? Thanks!

I've tried it and it's important to use Wayland. With `XDG_SESSION_TYPE=x11
zbarcam-qt` it doesn't crash.

> 
> Regards, Boyuan Yang
> 
> 在 2023-07-03星期一的 17:28 +0200,Jörg Sommer写道:
> > Package: zbarcam-qt
> > Version: 0.23.92-7
> > Severity: normal
> > 
> > Hi,
> > 
> > ```
> > % zbarcam-qt
> > QSocketNotifier: Can only be used with threads started with QThread
> > zsh: segmentation fault (core dumped)  zbarcam-qt
> > ```
> > 
> > ```
> >    PID: 348093 (zbarcam-qt)
> >    UID: 1000 (joerg)
> >    GID: 1000 (joerg)
> >     Signal: 11 (SEGV)
> >  Timestamp: Mon 2023-07-03 17:24:14 CEST (2min 36s ago)
> >   Command Line: zbarcam-qt
> >     Executable: /usr/bin/zbarcam-qt
> >  Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-
> > gnome-xterm-346692.scope
> >   Unit: user@1000.service
> >  User Unit: app-gnome-xterm-346692.scope
> >  Slice: user-1000.slice
> >  Owner UID: 1000 (joerg)
> >    Boot ID: 97d7ba24ffa04374b5a1e53268047297
> >     Machine ID: 523cb54753234ed08c13ec497d0d3b64
> >   Hostname: zenbook
> >    Storage: /var/lib/systemd/coredump/core.zbarcam-
> > qt.1000.97d7ba24ffa04374b5a1e53268047297.348093.168839785400.zst
> > (present)
> >   Size on Disk: 2.2M
> >    Message: Process 348093 (zbarcam-qt) of user 1000 dumped core.
> >     
> >     Module libsystemd.so.0 from deb systemd-253.5-1.amd64
> >     Stack trace of thread 348093:
> >     #0  0x7f7d6cee0090 XCreateGC (libX11.so.6 + 0x22090)
> >     #1  0x7f7d70b4300c n/a (libzbar.so.0 + 0x2f00c)
> >     #2  0x7f7d7141d2c4 _ZN4zbar5QZBar11changeEventEP6QEvent
> > (libzbarqt.so.0 + 0xb2c4)
> >     #3  0x7f7d70da4d8f _ZN7QWidget5eventEP6QEvent
> > (libQt5Widgets.so.5 + 0x1a4d8f)
> >     #4  0x7f7d70d62fae
> > _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent
> > (libQt5Widgets.so.5 + 0x162fae)
> >     #5  0x7f7d700b16f8
> > _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 +
> > 0x2b16f8)
> >     #6  0x7f7d70da5ea8
> > _ZN7QWidget9setParentEPS_6QFlagsIN2Qt10WindowTypeEE (libQt5Widgets.so.5 +
> > 0x1a5ea8)
> >     #7  0x7f7d70d82ba5
> > _ZN14QLayoutPrivate20reparentChildWidgetsEP7QWidget (libQt5Widgets.so.5 +
> > 0x182ba5)
> >     #8  0x7f7d70d8e340 _ZN7QWidget9setLayoutEP7QLayout
> > (libQt5Widgets.so.5 + 0x18e340)
> >     #9  0x55dbf37082db n/a (zbarcam-qt + 0x142db)
> >     #10 0x55dbf36ff9df n/a (zbarcam-qt + 0xb9df)
> >     #11 0x7f7d6f8456ca __libc_start_call_main (libc.so.6 +
> > 0x276ca)
> >     #12 0x7f7d6f845785 __libc_start_main_impl (libc.so.6 +
> > 0x27785)
> >     #13 0x55dbf36ffb41 n/a (zbarcam-qt + 0xbb41)
> >     
> >     Stack trace of thread 348096:
> >     #0  0x7f7d6f8a3156 __futex_abstimed_wait_common64
> > (libc.so.6 + 0x85156)
> >     #1  0x7f7d6f8a5818 __pthread_cond_wait_common (libc.so.6
> > + 0x87818)
> >     #2  0x7f7d6fed1a2b
> > _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 +
> > 0xd1a2b)
> >     #3  0x7f7d6c72fc7f n/a (libQt5WaylandClient.so.5 +
> > 0x7ac7f)
> >     #4  0x7f7d6fecbd43 n/a (libQt5Core.so.5 + 0xcbd43)
> >     #5  0x7f7d6f8a63ec start_thread (libc.so.6 + 0x883ec)
> >     #6  0x7f7d6f926a1c __clone3 (libc.so.6 + 0x108a1c)
> >     
> >     Stack trace of thread 348094:
> >     #0  0x7f7d6f9199ef __GI___poll (libc.so.6 + 0xfb9ef)
> >     #1  0x7f7d6f11e9ae n/a (libglib-2.0.so.0 + 0x549ae)
> >     #2  0x7f7d6f11eacc g_main_context_iteration (libglib-
> > 2.0.so.0 + 0x54acc)
> >     #3  0x7f7d70109836
> > _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEvent
> > sFlagEE 

Bug#1040222: zbarcam-qt dies with SIGSEGV

2023-07-03 Thread Jörg Sommer
Package: zbarcam-qt
Version: 0.23.92-7
Severity: normal

Hi,

```
% zbarcam-qt
QSocketNotifier: Can only be used with threads started with QThread
zsh: segmentation fault (core dumped)  zbarcam-qt
```

```
   PID: 348093 (zbarcam-qt)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 11 (SEGV)
 Timestamp: Mon 2023-07-03 17:24:14 CEST (2min 36s ago)
  Command Line: zbarcam-qt
Executable: /usr/bin/zbarcam-qt
 Control Group: 
/user.slice/user-1000.slice/user@1000.service/app.slice/app-gnome-xterm-346692.scope
  Unit: user@1000.service
 User Unit: app-gnome-xterm-346692.scope
 Slice: user-1000.slice
 Owner UID: 1000 (joerg)
   Boot ID: 97d7ba24ffa04374b5a1e53268047297
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.zbarcam-qt.1000.97d7ba24ffa04374b5a1e53268047297.348093.168839785400.zst
 (present)
  Size on Disk: 2.2M
   Message: Process 348093 (zbarcam-qt) of user 1000 dumped core.

Module libsystemd.so.0 from deb systemd-253.5-1.amd64
Stack trace of thread 348093:
#0  0x7f7d6cee0090 XCreateGC (libX11.so.6 + 0x22090)
#1  0x7f7d70b4300c n/a (libzbar.so.0 + 0x2f00c)
#2  0x7f7d7141d2c4 _ZN4zbar5QZBar11changeEventEP6QEvent 
(libzbarqt.so.0 + 0xb2c4)
#3  0x7f7d70da4d8f _ZN7QWidget5eventEP6QEvent 
(libQt5Widgets.so.5 + 0x1a4d8f)
#4  0x7f7d70d62fae 
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 
0x162fae)
#5  0x7f7d700b16f8 
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 
0x2b16f8)
#6  0x7f7d70da5ea8 
_ZN7QWidget9setParentEPS_6QFlagsIN2Qt10WindowTypeEE (libQt5Widgets.so.5 + 
0x1a5ea8)
#7  0x7f7d70d82ba5 
_ZN14QLayoutPrivate20reparentChildWidgetsEP7QWidget (libQt5Widgets.so.5 + 
0x182ba5)
#8  0x7f7d70d8e340 _ZN7QWidget9setLayoutEP7QLayout 
(libQt5Widgets.so.5 + 0x18e340)
#9  0x55dbf37082db n/a (zbarcam-qt + 0x142db)
#10 0x55dbf36ff9df n/a (zbarcam-qt + 0xb9df)
#11 0x7f7d6f8456ca __libc_start_call_main (libc.so.6 + 
0x276ca)
#12 0x7f7d6f845785 __libc_start_main_impl (libc.so.6 + 
0x27785)
#13 0x55dbf36ffb41 n/a (zbarcam-qt + 0xbb41)

Stack trace of thread 348096:
#0  0x7f7d6f8a3156 __futex_abstimed_wait_common64 
(libc.so.6 + 0x85156)
#1  0x7f7d6f8a5818 __pthread_cond_wait_common (libc.so.6 + 
0x87818)
#2  0x7f7d6fed1a2b 
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd1a2b)
#3  0x7f7d6c72fc7f n/a (libQt5WaylandClient.so.5 + 0x7ac7f)
#4  0x7f7d6fecbd43 n/a (libQt5Core.so.5 + 0xcbd43)
#5  0x7f7d6f8a63ec start_thread (libc.so.6 + 0x883ec)
#6  0x7f7d6f926a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 348094:
#0  0x7f7d6f9199ef __GI___poll (libc.so.6 + 0xfb9ef)
#1  0x7f7d6f11e9ae n/a (libglib-2.0.so.0 + 0x549ae)
#2  0x7f7d6f11eacc g_main_context_iteration 
(libglib-2.0.so.0 + 0x54acc)
#3  0x7f7d70109836 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
 (libQt5Core.so.5 + 0x309836)
#4  0x7f7d700b017b 
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 
0x2b017b)
#5  0x7f7d6fecab87 _ZN7QThread4execEv (libQt5Core.so.5 + 
0xcab87)
#6  0x7f7d6ca79487 n/a (libQt5DBus.so.5 + 0x17487)
#7  0x7f7d6fecbd43 n/a (libQt5Core.so.5 + 0xcbd43)
#8  0x7f7d6f8a63ec start_thread (libc.so.6 + 0x883ec)
#9  0x7f7d6f926a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 348101:
#0  0x7f7d6f8a3156 __futex_abstimed_wait_common64 
(libc.so.6 + 0x85156)
#1  0x7f7d6f8a5818 __pthread_cond_wait_common (libc.so.6 + 
0x87818)
#2  0x7f7d5a10d989 n/a (crocus_dri.so + 0x10d989)
#3  0x7f7d5a0c111b n/a (crocus_dri.so + 0xc111b)
#4  0x7f7d5a10d8c7 n/a (crocus_dri.so + 0x10d8c7)
#5  0x7f7d6f8a63ec start_thread (libc.so.6 + 0x883ec)
#6  0x7f7d6f926a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 348098:
#0  0x7f7d6f8a3156 __futex_abstimed_wait_common64 
(libc.so.6 + 0x85156)
#1  0x7f7d6f8a5818 __pthread_cond_wait_common (libc.so.6 + 
0x87818)
#2  0x7f7d6fed1a2b 

Bug#1036290: Support ~/.config; set ZDOTDIR in zshenv

2023-05-18 Thread Jörg Sommer
Package: zsh
Version: 5.9-4+b2
Severity: wishlist

Hi,

what's your opinion about the following patch for /etc/zsh/zshenv? It sets
ZDOTDIR to ~/.config/zsh if a Zsh config file exists in this directory. This
gives Zsh support for the XDG directory standard.

https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html

```diff
--- /tmp/zshenv 2023-05-18 19:16:39.134041352 +0200
+++ debian/zshenv   2023-05-18 19:16:57.286240552 +0200
@@ -16,3 +16,10 @@
 then
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
 fi
+
+if [[ -z ${ZDOTDIR:-} &&
+  -z $(echo $HOME/.(zlogin|zlogout|zprofile|zshenv|zshrc)(N)) &&
+  -n $(echo 
${XDG_CONFIG_HOME:-$HOME/.config}/zsh/.(zlogin|zlogout|zprofile|zshenv|zshrc)(N))
 ]]
+then
+ZDOTDIR=${XDG_CONFIG_HOME:-$HOME/.config}/zsh
+fi
```

Kind regards Jörg

-- Package-specific info:
Packages which provide code meant to be sourced in .zshrc:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ NameVersion  Architecture Description
+++-===---==
ii  grml-rescueboot 0.5.2all  Integrates Grml ISO 
booting into GRUB
ii  zsh-autosuggestions 0.7.0-1  all  Fish-like 
fast/unobtrusive autosuggestions for zsh
ii  zsh-syntax-highlighting 0.7.1-2  all  Fish shell like syntax 
highlighting for zsh

Packages which provide vendor completions:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++--===--===
ii  bubblewrap   0.8.0-2 amd64utility for unprivileged 
chroot and namespace manipulation
ii  cargo0.66.0+ds1-1amd64Rust package manager
ii  curl 7.88.1-9amd64command line tool for 
transferring data with URL syntax
ii  dpkg-dev 1.21.22 all  Debian package development 
tools
ii  khal 1:0.10.5-1.1all  Standards based CLI and 
terminal calendar program
ii  lua-busted   2.1.2-1 all  Lua unit testing framework 
focused on ease of use
ii  meson1.0.1-5 all  high-productivity build system
ii  mpv  0.35.1-4amd64video player based on 
MPlayer/mplayer2
ii  ninja-build  1.11.1-1amd64small build system closest in 
spirit to Make
ii  pulseaudio-utils 16.1+dfsg1-2+b1 amd64Command line tools for the 
PulseAudio sound server
ii  restic   0.14.0-1+b5 amd64backup program with multiple 
revisions, encryption and more
ii  systemd  253-1   amd64system and service manager
ii  systemd-coredump 253-1   amd64tools for storing and 
retrieving coredumps
ii  systemd-resolved 253-1   amd64systemd DNS resolver
ii  udev 252.6-1 amd64/dev/ and hotplug management 
daemon
ii  vlc-bin  3.0.18-2amd64binaries from VLC

dpkg-query: no path found matching pattern /usr/share/zsh/vendor-functions/


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

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

Versions of packages zsh depends on:
ii  debianutils  5.7-0.4
ii  libc62.36-9
ii  libcap2  1:2.66-4
ii  libtinfo66.4-4
ii  zsh-common   5.9-4

Versions of packages zsh recommends:
ii  libc6 2.36-9
ii  libgdbm6  1.23-3
ii  libncursesw6  6.4-4
ii  libpcre3  2:8.39-15

Versions of packages zsh suggests:
ii  zsh-doc  5.9-4

-- no debconf information


signature.asc
Description: PGP signature


Bug#1036264: Key usage prompt doesn't show up on X

2023-05-18 Thread Jörg Sommer
Package: openssh-client
Version: 1:9.2p1-2
Severity: normal

Hi,

when I add a key with `ssh-add -c id_rsa` to the agent, it doesn't prompt me
on usage of key but rejects it. I had to set the environment variable in the
systemd service. This affects X and Wayland/Gnome.

```ini
[Service]
Environment=DISPLAY=:0
```

Regards Jörg

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

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

Versions of packages openssh-client depends on:
ii  adduser   3.132
ii  libc6 2.36-9
ii  libedit2  3.1-20221030-2
ii  libfido2-11.12.0-2+b1
ii  libgssapi-krb5-2  1.20.1-2
ii  libselinux1   3.4-1+b5
ii  libssl3   3.0.8-1
ii  passwd1:4.13+dfsg1-1+b1
ii  zlib1g1:1.2.13.dfsg-1

Versions of packages openssh-client recommends:
ii  xauth  1:1.1.2-1

Versions of packages openssh-client suggests:
pn  keychain 
pn  libpam-ssh   
pn  monkeysphere 
ii  ssh-askpass-gnome [ssh-askpass]  1:9.2p1-2

-- no debconf information


signature.asc
Description: PGP signature


Bug#1028581: Crash of plugin container

2023-01-12 Thread Jörg Sommer
Package: firefox
Version: 108.0.2-1
Severity: normal

Hi,

I had a crash of the plugin container.

```text
   PID: 137826 (MainThread)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 11 (SEGV)
 Timestamp: Fri 2023-01-13 08:24:01 CET (2min 33s ago)
  Command Line: /usr/lib/firefox/plugin-container 
/home/joerg/.mozilla/firefox/uiekjjuw.drm/gmp-widevinecdm/4.10.2557.0 
{bb029f44-4277-46bf-94f4-88897ea89088} 129940 true gmplugin
Executable: /usr/lib/firefox/plugin-container
 Control Group: 
/user.slice/user-1000.slice/user@1000.service/app.slice/ff-drm.service
  Unit: user@1000.service
 User Unit: ff-drm.service
 Slice: user-1000.slice
 Owner UID: 1000 (joerg)
   Boot ID: 4eb1e5e658834c91b62be64e2911c882
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.MainThread.1000.4eb1e5e658834c91b62be64e2911c882.137826.167359464100.zst
 (present)
  Size on Disk: 1.2M
   Message: Process 137826 (MainThread) of user 1000 dumped core.

Module libsystemd.so.0 from deb systemd-252.4-1.amd64
Stack trace of thread 137826:
#0  0x7feff2c1f743 _ZN7mozilla21SetMediaPluginSandboxEPKc 
(libmozsandbox.so + 0x1c743)
#1  0x7fefec68ee88 n/a (libxul.so + 0x2c8ee88)
#2  0x7fefec692568 n/a (libxul.so + 0x2c92568)
#3  0x7fefec6d2084 n/a (libxul.so + 0x2cd2084)
#4  0x7fefead713de n/a (libxul.so + 0x13713de)
#5  0x7fefead78890 n/a (libxul.so + 0x1378890)
#6  0x7fefead7915e n/a (libxul.so + 0x137915e)
#7  0x7fefead79252 n/a (libxul.so + 0x1379252)
#8  0x7fefead2552d n/a (libxul.so + 0x132552d)
#9  0x7fefead2ca00 n/a (libxul.so + 0x132ca00)
#10 0x7fefead25a72 n/a (libxul.so + 0x1325a72)
#11 0x7fefead24f3e n/a (libxul.so + 0x1324f3e)
#12 0x7fefee47f702 n/a (libxul.so + 0x4a7f702)
#13 0x5643b7ed98a6 n/a (plugin-container + 0xf8a6)
#14 0x5643b7ed9463 n/a (plugin-container + 0xf463)
#15 0x7fefe984618a __libc_start_call_main (libc.so.6 + 
0x2718a)
#16 0x7fefe9846245 __libc_start_main_impl (libc.so.6 + 
0x27245)
#17 0x5643b7ed9791 _start (plugin-container + 0xf791)

Stack trace of thread 137829:
#0  0x7fefe9927cb6 epoll_wait (libc.so.6 + 0x108cb6)
#1  0x7fefe8032814 n/a (libevent-2.1.so.7 + 0x2b814)
#2  0x7fefe80288a1 event_base_loop (libevent-2.1.so.7 + 
0x218a1)
#3  0x7fefead258d1 n/a (libxul.so + 0x13258d1)
#4  0x7fefead24f3e n/a (libxul.so + 0x1324f3e)
#5  0x7fefead37531 n/a (libxul.so + 0x1337531)
#6  0x7fefead2106a n/a (libxul.so + 0x132106a)
#7  0x5643b7f53c2d 
_Z30set_alt_signal_stack_and_startP19PthreadCreateParams (plugin-container + 
0x89c2d)
#8  0x7fefe98a7fd4 start_thread (libc.so.6 + 0x88fd4)
#9  0x7fefe992866c __clone3 (libc.so.6 + 0x10966c)
ELF object binary architecture: AMD x86-64

[New LWP 137826]
[New LWP 137829]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/firefox/plugin-container 
/home/joerg/.mozilla/firefox/uiekjjuw.drm/gmp'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x7feff2c1f743 in mozilla::SetMediaPluginSandbox 
(aFilePath=aFilePath@entry=0x7fefe6c9e488 
"/home/joerg/.mozilla/firefox/uiekjjuw.drm/gmp-widevinecdm/4.10.2557.0/libwidevinecdm.so")
 at ./security/sandbox/linux/Sandbox.cpp:667
667 ./security/sandbox/linux/Sandbox.cpp: Inappropriate ioctl for device.
[Current thread is 1 (Thread 0x7fefe6e9b5c0 (LWP 137826))]
#0  0x7feff2c1f743 in mozilla::SetMediaPluginSandbox(char const*) 
(aFilePath=aFilePath@entry=0x7fefe6c9e488 
"/home/joerg/.mozilla/firefox/uiekjjuw.drm/gmp-widevinecdm/4.10.2557.0/libwidevinecdm.so")
 at ./security/sandbox/linux/Sandbox.cpp:667
plugin = {mPath = 
"/home/joerg/.mozilla/firefox/uiekjjuw.drm/gmp-widevinecdm/4.10.2557.0/libwidevinecdm.so",
 mMaybeFd = {> = {> = {mValue = std::atomic = { -1 }}, }, }, mDup = false, mExpectError = true}
files = 
#1  0x7fefec68ee88 in mozilla::gmp::(anonymous 
namespace)::LinuxSandboxStarter::Start (aLibPath=0x7fefe6c9e488 
"/home/joerg/.mozilla/firefox/uiekjjuw.drm/gmp-widevinecdm/4.10.2557.0/libwidevinecdm.so",
 this=) at ./dom/media/gmp/GMPLoader.cpp:168
libSpec = {type = 3872391192, value = {pathname = 0x7fefe6d0 "", 
mac_named_fragment = {fsspec = 0x7fefe6d0, name = 0x7fefe6c0 ""}, 

Bug#1025734: [Pkg-kde-extras] Bug#1025734: Segvault on startup

2022-12-08 Thread Jörg Sommer
Sandro Knauß schrieb am Thu 08. Dec, 14:07 (+0100):
> Hi,
> 
> I cannot reproduce the failure for my setup. Do you use KDE Plasma as Desktop 
> Environment? It may be that a indirect dependency is installed at my setup 
> and 
> not at yours. I update the QML dependencies with -2, please try again with 
> that version.

I use AwesomeWM with X11. It seams have to do something with QML. I forgot
to send these messages I get on startup with the first mail:

```
% neochat
QSystemTrayIcon::setVisible: No Icon set
QQmlApplicationEngine failed to load component
qrc:/main.qml:29:5: Type RoomPage unavailable
qrc:/RoomPage.qml:569:17: Type FancyEffectsContainer unavailable
qrc:/FancyEffectsContainer.qml:7:1: module "QtQuick.Particles" is not installed
zsh: segmentation fault (core dumped)  neochat
```


-- 
Freiheit heißt, die Wahl zu haben, wessen Sklave man ist.


signature.asc
Description: PGP signature


Bug#1025734: Segvault on startup

2022-12-08 Thread Jörg Sommer
Package: neochat
Version: 22.09-1
Severity: normal

Hi,

when I start neochat, it crashes immediately with a coredump:

```
   PID: 1482308 (neochat)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 11 (SEGV)
 Timestamp: Thu 2022-12-08 00:18:11 CET (8h ago)
  Command Line: neochat
Executable: /usr/bin/neochat
 Control Group: 
/user.slice/user-1000.slice/user@1000.service/app.slice/awesome.service
  Unit: user@1000.service
 User Unit: awesome.service
 Slice: user-1000.slice
 Owner UID: 1000 (joerg)
   Boot ID: b80f61c3f2ba4263b281a0c292f5fd16
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.neochat.1000.b80f61c3f2ba4263b281a0c292f5fd16.1482308.167045509100.zst
 (present)
  Size on Disk: 2.5M
   Message: Process 1482308 (neochat) of user 1000 dumped core.

Module libsystemd.so.0 from deb systemd-252.2-1.amd64
Module libudev.so.1 from deb systemd-252.2-1.amd64
Stack trace of thread 1482308:
#0  0x7f39bc3a07a7 _ZN7QWidgetD2Ev (libQt5Widgets.so.5 + 
0x1a07a7)
#1  0x7f39bc706fad n/a (libQt5Widgets.so.5 + 0x506fad)
#2  0x7f39bc7065c2 n/a (libQt5Widgets.so.5 + 0x5065c2)
#3  0x7f39bc6e5d0b _ZN15QSystemTrayIconD1Ev 
(libQt5Widgets.so.5 + 0x4e5d0b)
#4  0x7f39bd5d59b3 n/a (libKF5Notifications.so.5 + 0x329b3)
#5  0x7f39bd5ce2a5 _ZN19KStatusNotifierItemD2Ev 
(libKF5Notifications.so.5 + 0x2b2a5)
#6  0x55971fb0a7c7 n/a (neochat + 0x9d7c7)
#7  0x7f39bb6dafee _ZN14QObjectPrivate14deleteChildrenEv 
(libQt5Core.so.5 + 0x2dafee)
#8  0x7f39bb6e6db4 _ZN7QObjectD2Ev (libQt5Core.so.5 + 
0x2e6db4)
#9  0x7f39bb25d435 __run_exit_handlers (libc.so.6 + 0x3e435)
#10 0x7f39bb25d5aa __GI_exit (libc.so.6 + 0x3e5aa)
#11 0x7f39bb246191 __libc_start_call_main (libc.so.6 + 
0x27191)
#12 0x7f39bb246245 __libc_start_main_impl (libc.so.6 + 
0x27245)
#13 0x55971faf0d71 n/a (neochat + 0x83d71)

Stack trace of thread 1482310:
#0  0x7f39bb31b0af __GI___poll (libc.so.6 + 0xfc0af)
#1  0x7f39bac7b9ae n/a (libglib-2.0.so.0 + 0x549ae)
#2  0x7f39bac7bacc g_main_context_iteration 
(libglib-2.0.so.0 + 0x54acc)
#3  0x7f39bb7094b6 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
 (libQt5Core.so.5 + 0x3094b6)
#4  0x7f39bb6b019b 
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 
0x2b019b)
#5  0x7f39bb4cab17 _ZN7QThread4execEv (libQt5Core.so.5 + 
0xcab17)
#6  0x7f39bc901487 n/a (libQt5DBus.so.5 + 0x17487)
#7  0x7f39bb4cbcd1 n/a (libQt5Core.so.5 + 0xcbcd1)
#8  0x7f39bb2a7fd4 start_thread (libc.so.6 + 0x88fd4)
#9  0x7f39bb32866c __clone3 (libc.so.6 + 0x10966c)
ELF object binary architecture: AMD x86-64

[New LWP 1482308]
[New LWP 1482310]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `neochat'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x7f39bc3a07a7 in QWidget::~QWidget (this=this@entry=0x55971fe80d30, 
__in_chrg=) at kernel/qwidget.cpp:1478
Download failed: Invalid argument.  Continuing without source file 
./src/widgets/kernel/qwidget.cpp.
1478kernel/qwidget.cpp: Inappropriate ioctl for device.
[Current thread is 1 (Thread 0x7f39b656ca00 (LWP 1482308))]
#0  0x7f39bc3a07a7 in QWidget::~QWidget (this=this@entry=0x55971fe80d30, 
__in_chrg=) at kernel/qwidget.cpp:1478
d = 0x55971fe80d70
blocked = 
d = 
blocked = 
manager = 
it = 
end = 
i = 
apriv = 
w = 
window = 
e = 
repaintManager = 
e = 
#1  0x7f39bc706fad in QSystemTrayIconSys::~QSystemTrayIconSys 
(this=0x55971fe80d30, __in_chrg=) at 
util/qsystemtrayicon_x11.cpp:76
No locals.
#2  QSystemTrayIconSys::~QSystemTrayIconSys (this=0x55971fe80d30, 
__in_chrg=) at util/qsystemtrayicon_x11.cpp:76
No locals.
#3  0x7f39bc7065c2 in QSystemTrayIconPrivate::destroyIcon 
(this=0x55971fe7f650) at util/qsystemtrayicon_x11.cpp:278
No locals.
#4  QSystemTrayIconPrivate::destroyIcon (this=0x55971fe7f650) at 
util/qsystemtrayicon_x11.cpp:272
No locals.
#5  QSystemTrayIconPrivate::remove_sys (this=0x55971fe7f650) at 
util/qsystemtrayicon_x11.cpp:269
No locals.
#6  0x7f39bc6e5d0b in QSystemTrayIcon::~QSystemTrayIcon 
(this=this@entry=0x7f39a80128a0, __in_chrg=) at 
util/qsystemtrayicon.cpp:182
 

Bug#1025481: Systemd unit to start the service

2022-12-05 Thread Jörg Sommer
Package: pulseaudio-dlna
Version: 0.6.4.1-0.1
Severity: normal

Hi,

I've written a unit file for Systemd to start the service. Maybe you can
install this as /usr/lib/systemd/user/pulseaudio-dlna.service with the
package.

```
[Unit]
Description=Sound Service DLNA connector
Requires=pulseaudio.service
After=pulseaudio.service

[Service]
Type=simple
ExecStart=/usr/bin/pulseaudio-dlna

LockPersonality=true
NoNewPrivileges=true
MemoryDenyWriteExecute=true
RemoveIPC=true
RestrictNamespaces=true
RestrictRealtime=true
RestrictSUIDSGID=true
SystemCallArchitectures=native
SystemCallFilter=@system-service

[Install]
WantedBy=default.target
```

A user can enable this unit with `systemctl --user enable --now
pulseaudio-dlna`.

Thanks for providing the package!


Regards Jörg


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

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

Versions of packages pulseaudio-dlna depends on:
ii  flac  1.4.2+ds-2
ii  lame  3.100-6
ii  opus-tools0.2-1+b1
ii  python3   3.10.6-3
ii  python3-chardet   4.0.0-2
ii  python3-dbus  1.3.2-3
ii  python3-distutils 3.10.8-1
ii  python3-docopt0.6.2-4
ii  python3-lxml  4.9.1-1+b2
ii  python3-netifaces 0.11.0-2
ii  python3-notify2   0.3-5
ii  python3-protobuf  3.21.9-5
ii  python3-psutil5.9.2-1+b1
ii  python3-pychromecast  9.4.0-2
ii  python3-pyroute2  0.7.2-2
ii  python3-requests  2.28.1+dfsg-1
ii  python3-setproctitle  1.3.1-1+b1
ii  python3-urllib3   1.26.12-1
ii  python3-zeroconf  0.39.4-1
ii  sox   14.4.2+git20190427-3+b1
ii  vorbis-tools  1.4.2-1+b1

Versions of packages pulseaudio-dlna recommends:
ii  ffmpeg   7:5.1.2-1
ii  gir1.2-rsvg-2.0  2.54.5+dfsg-1
pn  gir1.2-rsvg-3.0  
pn  libav-tools  
ii  python3-cairo1.20.1-4+b1

pulseaudio-dlna suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#977813: Bug#980974: apparmor blocks cups backend outgoing network connections

2022-09-13 Thread Jörg Sommer
Christian Boltz schrieb am Wed 17. Aug, 20:47 (+0200):
> Hello,
> 
> denials for capabilty net_admin are often a sign that a service uses 
> systemd libraries on startup, and these systemd libraries do funny[tm] 
> things. In these cases the net_admin capability is not really needed.

Hi,

yes, you are right. Systemd is the culprit. This is the call leading to the
audit message:

``` text
81641 09:05:48.607647 setsockopt(12, SOL_SOCKET, 
SO_SNDBUFFORCE, [8388608], 4) = -1 EPERM (Operation not permitted) <0.20>
 > /usr/lib/x86_64-linux-gnu/libc.so.6(setsockopt+0xa) [0x10b59a]
 > /usr/lib/x86_64-linux-gnu/libsystemd.so.0.34.0(sd_machine_get_ifindices+0x104c1)
 >  [0x90ec1]
 > /usr/lib/x86_64-linux-gnu/libsystemd.so.0.34.0(sd_pid_notify_with_fds+0x1ae) 
 > [0x6ebfe]
 > /usr/lib/x86_64-linux-gnu/libsystemd.so.0.34.0(sd_notifyf+0xd8) [0x6f328]
 > /usr/sbin/cupsd() [0xc130]
 > /usr/lib/x86_64-linux-gnu/libc.so.6(__libc_init_first+0x8a) [0x2920a]
 > /usr/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x7c) [0x292bc]
 > /usr/sbin/cupsd() [0xd5c1]
```

Hence, it should be okay to deny the access. I've added the line `deny
capability net_admin,` and cups works and the audit message is gone.


Regards

Jörg

-- 
„Gesundheit ist dasjenige Maß an Krankheit, das es mir noch erlaubt,
meinen wesentlichen Beschäftigungen nachzugehen.“ (Friedrich Nietzsche)


signature.asc
Description: PGP signature


Bug#989684: Geeqie crashed on startup with "X Window System error"

2022-09-02 Thread Jörg Sommer
Andreas Rönnquist schrieb am Sat 03. Sep, 00:05 (+0200):
> Some time has gone, I haven't recieved any replied to this -
> 
> But no worries - geeqie have had bug reported on it that it shouldn't
> depend on the clutter library, and I have removed the clutter dependency.
> Could you please install the latest version of geeqie in unstable and
> reply here with information if that solves the problem or not?

The setting `image.use_clutter_renderer` in the config file is gone. Hence,
I can not reproduce this bug.

-- 
Treffen sich zwei Funktionen.
Sagt die eine: „Verschwinde oder ich differenzier' dich!“
Erwidert die andere: „Ätsch, ich bin exponentiell!“


signature.asc
Description: PGP signature


Bug#1012417: Fails to install; conflict with libdcmtk16

2022-06-06 Thread Jörg Sommer
Package: libdcmtk17
Version: 3.6.7-2
Severity: normal

Hi,

```
% apt upgrade
…
Preparing to unpack .../libdcmtk17_3.6.7-2_amd64.deb ...
Unpacking libdcmtk17:amd64 (3.6.7-2) ...
dpkg: error processing archive 
/var/cache/apt/archives/libdcmtk17_3.6.7-2_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libdcmdata.so.17.3.6.7', which 
is also in package libdcmtk16:amd64 3.6.7-1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libdcmtk17_3.6.7-2_amd64.deb
```

Regards Jörg

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

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

Versions of packages libdcmtk17 depends on:
ii  libc62.33-7
ii  libgcc-s112.1.0-2
ii  libpng16-16  1.6.37-5
ii  libssl1.11.1.1o-1
ii  libstdc++6   12.1.0-2
ii  libtiff5 4.4.0-2
ii  libwrap0 7.6.q-31
ii  libxml2  2.9.14+dfsg-1
ii  zlib1g   1:1.2.11.dfsg-4

libdcmtk17 recommends no packages.

libdcmtk17 suggests no packages.


signature.asc
Description: PGP signature


Bug#1000848: Xandikos misses dependency on python3-charset-normalizer

2021-11-29 Thread Jörg Sommer
Package: xandikos
Version: 0.2.6-1
Severity: normal

Hi,

after an update of my (unstable) system, xandikos failed to start:

systemd[1]: Started Xandios CardDAV/CalDAV service.
xandikos[2039771]: INFO:root:Listening on 0.0.0.0:8080
xandikos[2039771]: Traceback (most recent call last):
xandikos[2039771]:   File 
"/usr/lib/python3/dist-packages/aiohttp/client_reqrep.py", line 70, in 
xandikos[2039771]: import cchardet as chardet
xandikos[2039771]: ModuleNotFoundError: No module named 'cchardet'
xandikos[2039771]: During handling of the above exception, another exception 
occurred:
xandikos[2039771]: Traceback (most recent call last):
xandikos[2039771]:   File "/usr/bin/xandikos", line 31, in 
xandikos[2039771]: sys.exit(main(sys.argv))
xandikos[2039771]:   File 
"/usr/lib/python3/dist-packages/xandikos/__main__.py", line 28, in main
xandikos[2039771]: return main(argv)
xandikos[2039771]:   File "/usr/lib/python3/dist-packages/xandikos/web.py", 
line 1299, in main
xandikos[2039771]: from aiohttp import web
xandikos[2039771]:   File "/usr/lib/python3/dist-packages/aiohttp/__init__.py", 
line 6, in 
xandikos[2039771]: from .client import (
xandikos[2039771]:   File "/usr/lib/python3/dist-packages/aiohttp/client.py", 
line 59, in 
xandikos[2039771]: from .client_reqrep import (
xandikos[2039771]:   File 
"/usr/lib/python3/dist-packages/aiohttp/client_reqrep.py", line 72, in 
xandikos[2039771]: import charset_normalizer as chardet  # type: 
ignore[no-redef]
xandikos[2039771]: ModuleNotFoundError: No module named 'charset_normalizer'
systemd[1]: xandikos.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: xandikos.service: Failed with result 'exit-code'.

Hence, I've installed the package python3-charset-normalizer and thereafter
it starts again.

Regards Jörg

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

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

Versions of packages xandikos depends on:
ii  python3 3.9.8-1
ii  python3-aiohttp 3.8.1-2
ii  python3-charset-normalizer  2.0.6-2
ii  python3-defusedxml  0.7.1-1
ii  python3-dulwich 0.20.25-1+b2
ii  python3-icalendar   4.0.3-4
ii  python3-jinja2  3.0.1-2
ii  python3-multidict   5.1.0-1+b1

Versions of packages xandikos recommends:
ii  python3-prometheus-client  0.9.0-1

xandikos suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#989684: Geeqie crashed on startup with "X Window System error"

2021-08-26 Thread Jörg Sommer
Andreas Ronnquist schrieb am Mi 25. Aug, 14:16 (+0200):
> Is this only affecting geeqie, or are you seeing it on other programs
> that use the clutter library?
> 
> You can find these by a command like
> 
>  sudo apt-cache rdepends libclutter-1.0

I can't tell. I don't use any of these programs.

Regards Jörg

-- 
Auch wenn man etwas oft wiederholt, wird es dadurch nicht richtig,
aber es setzt sich fest.


signature.asc
Description: PGP signature


Bug#990221: lxc-debian fails with »debian-distro-info: command not found«

2021-06-23 Thread Jörg Sommer
Package: lxc-templates
Version: 3.0.4-5
Severity: normal
File: /usr/share/lxc/templates/lxc-debian

Hi,

I've ran:

```
# lxc-create -t debian -n debian.tmp
…
I: Configuring systemd...
I: Base system installed successfully.
Download complete.
Copying rootfs to /srv/lxc/debian.tmp/rootfs...Generating locales (this might 
take a while)...
…
Current default time zone: 'Etc/UTC'
Local time is now:  Wed Jun 23 09:42:48 UTC 2021.
Universal Time is now:  Wed Jun 23 09:42:48 UTC 2021.

/usr/share/lxc/templates/lxc-debian: Zeile 217: debian-distro-info: Kommando 
nicht gefunden.
```

Regards Jörg

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

Kernel: Linux 5.10.0-6-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN, TAINT_CRAP, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_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

Versions of packages lxc-templates depends on:
ii  lxc  1:4.0.6-2

Versions of packages lxc-templates recommends:
ii  bridge-utils 1.7-1
pn  busybox-static   
pn  cloud-image-utils | cloud-utils  
ii  debootstrap  1.0.123
pn  distro-info  
pn  mmdebstrap   
ii  openssl  1.1.1k-1
ii  rsync3.2.3-4
pn  uuid-runtime 
ii  xz-utils 5.2.5-2

Versions of packages lxc-templates suggests:
pn  qemu-user-static  

-- no debconf information


signature.asc
Description: PGP signature


Bug#990035: less dies with double free

2021-06-18 Thread Jörg Sommer
Package: less
Version: 551-2
Severity: normal

Hi,

I started less with piped input `cat file |less` and hit `s` to save the
data. Unfortunately, I've selected a directory like `/tmp` and hit `D` to
“Don't save.” Then I hit `s` again and selected the directory again and less
crashed.

I have the environment variables `LESS=-ij3MqRSWz-2` and
`LESSOPEN=|lesspipe %s` set.

This is the backtrace:

```
   PID: 2996284 (less)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 6 (ABRT)
 Timestamp: Fri 2021-06-18 15:39:58 CEST (26s ago)
  Command Line: less
Executable: /usr/bin/less
 Control Group: 
/user.slice/user-1000.slice/user@1000.service/app.slice/awesome.service
  Unit: user@1000.service
 User Unit: awesome.service
 Slice: user-1000.slice
 Owner UID: 1000 (joerg)
   Boot ID: f1e1e7fe6b0449b6ba3a21c1312f8ce2
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.less.1000.f1e1e7fe6b0449b6ba3a21c1312f8ce2.2996284.162402359800.zst
 (present)
 Disk Size: 49.2K
   Message: Process 2996284 (less) of user 1000 dumped core.

Stack trace of thread 2996284:
#0  0x7fdcd5bd5ce1 __GI_raise (libc.so.6 + 0x3bce1)
#1  0x7fdcd5bbf537 __GI_abort (libc.so.6 + 0x25537)
#2  0x7fdcd5c18768 __libc_message (libc.so.6 + 0x7e768)
#3  0x7fdcd5c1fa5a malloc_printerr (libc.so.6 + 0x85a5a)
#4  0x7fdcd5c20d55 _int_free (libc.so.6 + 0x86d55)
#5  0x55e57aefd3ab n/a (less + 0x143ab)
#6  0x55e57aefebda n/a (less + 0x15bda)
#7  0x55e57aef397b n/a (less + 0xa97b)
#8  0x55e57aef4f9f n/a (less + 0xbf9f)
#9  0x55e57aeed7fe n/a (less + 0x47fe)
#10 0x7fdcd5bc0d0a __libc_start_main (libc.so.6 + 0x26d0a)
#11 0x55e57aeed88a n/a (less + 0x488a)

Downloading separate debug info for /usr/bin/less...
[New LWP 2996284]
Downloading separate debug info for /lib/x86_64-linux-gnu/libtinfo.so.6...
Downloading separate debug info for 
/home/joerg/.cache/debuginfod_client/d6920dbdd057f44edaf4c1fbce191b5854dfd9e6/debuginfo...
Downloading separate debug info for /home/joerg/system-supplied DSO at 
0x7ffe533f2000...
Core was generated by `less'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
Download failed: Das Argument ist ungültig.  Continuing without source file 
./signal/../sysdeps/unix/sysv/linux/raise.c.
50  ../sysdeps/unix/sysv/linux/raise.c: Unpassender IOCTL (I/O-Control) für 
das Gerät.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {0 }}
pid = 
tid = 
ret = 
#1  0x7fdcd5bbf537 in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, 
sa_mask = {__val = {0 }}, sa_flags = 0, sa_restorer = 0x0}
sigs = {__val = {32, 0 }}
#2  0x7fdcd5c18768 in __libc_message (action=action@entry=do_abort, 
fmt=fmt@entry=0x7fdcd5d26e2d "%s\n") at ../sysdeps/posix/libc_fatal.c:155
ap = {{gp_offset = 24, fp_offset = 0, overflow_arg_area = 
0x7ffe533c5700, reg_save_area = 0x7ffe533c5690}}
fd = 
list = 
nlist = 
cp = 
#3  0x7fdcd5c1fa5a in malloc_printerr (str=str@entry=0x7fdcd5d291c8 "double 
free or corruption (fasttop)") at malloc.c:5347
No locals.
#4  0x7fdcd5c20d55 in _int_free (av=0x7fdcd5d58b80 , 
p=0x55e57c25a9e0, have_lock=0) at malloc.c:4266
idx = 0
old = 
old2 = 
size = 
fb = 0x7fdcd5d58b90 
nextchunk = 
nextsize = 
nextinuse = 
prevsize = 
bck = 
fwd = 
__PRETTY_FUNCTION__ = "_int_free"
#5  0x55e57aefd3ab in opt_o (type=, s=0x55e57af14ee0 
 "/tmp/iii") at optfunc.c:118
parg = {p_string = 0x0, p_int = 0, p_linenum = 0}
filename = 
#6  0x55e57aefebda in toggle_option (o=0x55e57af13b80 , 
lower=, s=, s@entry=0x55e57af14ee0  
"/tmp/iii", how_toggle=) at option.c:446
num = 
no_prompt = 0
err = 0
parg = {p_string = 0x0, p_int = 0, p_linenum = 0}
#7  0x55e57aef397b in exec_mca () at command.c:262
cbuf = 0x55e57af14ee0  "/tmp/iii"
#8  0x55e57aef4f9f in mca_char (c=10) at command.c:635
ret = 
ret = 
#9  commands () at command.c:1180
c = 
action = 
cbuf = 
newaction = 101
save_search_type = 
extra = 0x55e57af135dd  "o"
tbuf = "s"
parg = {p_string = 0x0, p_int = 0, p_linenum = 0}
old_ifile = 
new_ifile = 
tagfile = 
again = 
#10 0x55e57aeed7fe in main (argc=, argv=0x7ffe533c59d0) at 
main.c:285

Bug#989684: Geequie crashed on startup with "X Window System error"

2021-06-12 Thread Jörg Sommer
Jörg Sommer schrieb am Do 10. Jun, 12:50 (+0200):
> Package: geeqie
> Version: 1:1.6-9
> Severity: normal
> 
> Hi,
> 
> when I start geequie I get this:
> 
> ```
> % GDK_SYNCHRONIZE=1 geeqie
> 
> (geeqie:3890142): dbind-WARNING **: 11:32:24.999: AT-SPI: Error retrieving 
> accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The 
> name org.a11y.Bus was not provided by any .service files
> 
> (geeqie:3890142): Gdk-ERROR **: 11:32:25.991: The program 'geeqie' received 
> an X Window System error.
> This probably reflects a bug in the program.
> The error was 'GLXBadDrawable'.
>   (Details: serial 7479 error_code 160 request_code 152 (GLX) minor_code 29)
>   (Note to programmers: normally, X errors are reported asynchronously;
>that is, you will receive the error a while after causing it.
>To debug your program, run it with the GDK_SYNCHRONIZE environment
>variable to change this behavior. You can then get a meaningful
>backtrace from your debugger if you break on the gdk_x_error() function.)
> zsh: trace trap (core dumped)  GDK_SYNCHRONIZE=1 geeqie
> ```

I temporarily fixed it by setting `image.use_clutter_renderer = "false"` in
~/.config/geeqie/geeqierc.xml.


signature.asc
Description: PGP signature


Bug#989684: Geequie crashed on startup with "X Window System error"

2021-06-10 Thread Jörg Sommer
Package: geeqie
Version: 1:1.6-9
Severity: normal

Hi,

when I start geequie I get this:

```
% GDK_SYNCHRONIZE=1 geeqie

(geeqie:3890142): dbind-WARNING **: 11:32:24.999: AT-SPI: Error retrieving 
accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name 
org.a11y.Bus was not provided by any .service files

(geeqie:3890142): Gdk-ERROR **: 11:32:25.991: The program 'geeqie' received an 
X Window System error.
This probably reflects a bug in the program.
The error was 'GLXBadDrawable'.
  (Details: serial 7479 error_code 160 request_code 152 (GLX) minor_code 29)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
zsh: trace trap (core dumped)  GDK_SYNCHRONIZE=1 geeqie
```

This is the backtrace:

```
   PID: 3890142 (geeqie)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 5 (TRAP)
 Timestamp: Thu 2021-06-10 11:32:25 CEST (1h 16min ago)
  Command Line: geeqie
Executable: /usr/bin/geeqie
 Control Group: 
/user.slice/user-1000.slice/user@1000.service/app.slice/awesome.service
  Unit: user@1000.service
 User Unit: awesome.service
 Slice: user-1000.slice
 Owner UID: 1000 (joerg)
   Boot ID: f1e1e7fe6b0449b6ba3a21c1312f8ce2
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.geeqie.1000.f1e1e7fe6b0449b6ba3a21c1312f8ce2.3890142.162331754500.zst
 (present)
 Disk Size: 12.8M
   Message: Process 3890142 (geeqie) of user 1000 dumped core.

Stack trace of thread 3890142:
#0  0x7f01b67a1677 g_log_writer_default (libglib-2.0.so.0 + 
0x5c677)
#1  0x7f01b679f787 g_log_structured_array (libglib-2.0.so.0 
+ 0x5a787)
#2  0x7f01b67a0282 g_log_structured_standard 
(libglib-2.0.so.0 + 0x5b282)
#3  0x7f01b6cc9bda _gdk_x11_display_error_event 
(libgdk-3.so.0 + 0x66bda)
#4  0x7f01b6cd6f63 gdk_x_error (libgdk-3.so.0 + 0x73f63)
#5  0x7f01b561a754 _XError (libX11.so.6 + 0x46754)
#6  0x7f01a815ef6b __glXSendError (libGLX_mesa.so.0 + 
0x33f6b)
#7  0x7f01a8161ac1 __glXGetDrawableAttribute 
(libGLX_mesa.so.0 + 0x36ac1)
#8  0x7f01b6090c58 _cogl_winsys_onscreen_get_buffer_age 
(libcogl.so.20 + 0x7cc58)
#9  0x7f01b6119c56 clutter_stage_cogl_redraw 
(libclutter-1.0.so.0 + 0x42c56)
#10 0x7f01b611d02b clutter_stage_gdk_redraw 
(libclutter-1.0.so.0 + 0x4602b)
#11 0x7f01b6188d7c clutter_stage_do_redraw 
(libclutter-1.0.so.0 + 0xb1d7c)
#12 0x7f01b611c695 master_clock_update_stage 
(libclutter-1.0.so.0 + 0x45695)
#13 0x7f01b688c65f g_closure_invoke (libgobject-2.0.so.0 + 
0x1465f)
#14 0x7f01b689e99b signal_emit_unlocked_R 
(libgobject-2.0.so.0 + 0x2699b)
#15 0x7f01b68a4c6f g_signal_emit_valist 
(libgobject-2.0.so.0 + 0x2cc6f)
#16 0x7f01b68a51df g_signal_emit (libgobject-2.0.so.0 + 
0x2d1df)
#17 0x7f01b6ca751e gdk_frame_clock_paint_idle 
(libgdk-3.so.0 + 0x4451e)
#18 0x7f01b6c91de9 gdk_threads_dispatch (libgdk-3.so.0 + 
0x2ede9)
#19 0x7f01b67992e4 g_timeout_dispatch (libglib-2.0.so.0 + 
0x542e4)
#20 0x7f01b679875f g_main_dispatch (libglib-2.0.so.0 + 
0x5375f)
#21 0x7f01b6798b08 g_main_context_iterate (libglib-2.0.so.0 
+ 0x53b08)
#22 0x7f01b6798dfb g_main_loop_run (libglib-2.0.so.0 + 
0x53dfb)
#23 0x7f01b6fb43c5 gtk_main (libgtk-3.so.0 + 0x24c3c5)
#24 0x55bc7d3b29f6 n/a (geeqie + 0x759f6)
#25 0x7f01b5743d0a __libc_start_main (libc.so.6 + 0x26d0a)
#26 0x55bc7d3b361a n/a (geeqie + 0x7661a)

Stack trace of thread 3890147:
#0  0x7f01b58103ff __GI___poll (libc.so.6 + 0xf33ff)
#1  0x7f01b6798a9e g_main_context_poll (libglib-2.0.so.0 + 
0x53a9e)
#2  0x7f01b6798bbf g_main_context_iteration 
(libglib-2.0.so.0 + 0x53bbf)
#3  0x7f01b6798c11 glib_worker_main (libglib-2.0.so.0 + 
0x53c11)
#4  0x7f01b67c227d g_thread_proxy (libglib-2.0.so.0 + 
0x7d27d)
#5  0x7f01b58ecea7 start_thread (libpthread.so.0 + 0x8ea7)
#6  0x7f01b581adef __clone (libc.so.6 + 0xfddef)

Stack trace of thread 3890143:
#0  0x7f01b58f37b2 

Bug#977813: cupsd requests net_admin capability, but AppArmor denies

2020-12-21 Thread Jörg Sommer
Package: cups-daemon
Version: 2.3.3op1-3
Severity: normal

Hi,

since the upgrade of cups-daemon from 2.3.3-4 to 2.3.3op1-1 I see these
message in my log:

```
kernel: audit: type=1400 audit(1608535286.330:113): apparmor="DENIED" 
operation="capable" profile="/usr/sbin/cupsd" pid=479747 comm="cupsd" 
capability=12  capname="net_admin"
```

I'm unsure to allow it in AppArmor, because it's a very privileged
capability:

> CAP_NET_ADMIN
>Perform various network-related operations:
>* interface configuration;
>* administration of IP firewall, masquerading, and accounting;
>* modify routing tables;
>* bind to any address for transparent proxying;
>* set type-of-service (TOS);
>* clear driver statistics;
>* set promiscuous mode;
>* enabling multicasting;
>* use setsockopt(2) to set the following socket options:  SO_DE‐
>  BUG,  SO_MARK, SO_PRIORITY (for a priority outside the range 0
>  to 6), SO_RCVBUFFORCE, and SO_SNDBUFFORCE.

Regards Jörg

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

Kernel: Linux 5.9.0-5-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_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

Versions of packages cups-daemon depends on:
ii  adduser  3.118
ii  bc   1.07.1-2+b2
ii  init-system-helpers  1.60
ii  libavahi-client3 0.8-3
ii  libavahi-common3 0.8-3
ii  libc62.31-6
ii  libcups2 2.3.3op1-3
ii  libdbus-1-3  1.13.18-1
ii  libgssapi-krb5-2 1.18.3-4
ii  libpam0g 1.3.1-5
ii  libpaper11.1.28+b1
ii  libsystemd0  247.2-1
ii  lsb-base 11.1.0
ii  procps   2:3.3.16-5
ii  ssl-cert 1.0.40

Versions of packages cups-daemon recommends:
pn  avahi-daemon  
pn  colord
pn  cups-browsed  
pn  ipp-usb   

Versions of packages cups-daemon suggests:
ii  cups   2.3.3op1-3
pn  cups-bsd   
ii  cups-client2.3.3op1-3
ii  cups-common2.3.3op1-3
ii  cups-filters   1.28.6-1
pn  cups-pdf   
ii  cups-ppdc  2.3.3op1-3
ii  cups-server-common 2.3.3op1-3
pn  foomatic-db-compressed-ppds | foomatic-db  
ii  ghostscript9.53.3~dfsg-5
ii  poppler-utils  20.09.0-3
ii  smbclient  2:4.13.3+dfsg-1
ii  udev   247.2-1

-- no debconf information


signature.asc
Description: PGP signature


Bug#975951: libreoffice tries to access files of firefox profiles (AppArmor)

2020-11-27 Thread Jörg Sommer
Rene Engelhard schrieb am Fr 27. Nov, 16:48 (+0100):
> Hi,

Hi,

> > Package: libreoffice
> 
> No, libreoffice does not contain anything except dependencies. Do you mean 
> libreoffice-core?

I don't know which package contains this functionality. And it shouldn't
matter. I file a bug report to a *project* and I'm really don't know which
component implements what. That's a question how the project organizes the
internal structure and I'm not a developer.

> Sorry, that it hits you, but why can't people just file against the
> correct package? "libreoffice" clearly says it's a dummy package.

I think the problem comes from the different views: as a user I see a
problem and want to report it. I also could have addressed the bug to
libreoffice-writer, because I saw it there. But the only thing I wanted to
tell is, that I've seen something that relates to the project. As long as
it reaches the project that's fine. It's not lost like all these bugs
someone observes and rants about, but doesn't tell the project about it.

You might view a bug report as an incident in a component and would like
to organize all bug reports.

So, I think, it's more a problem of the bug tracker that sets the bar so
high to “know the right package”, “know the right severity” and so on.
From a users point of view you don't know a project organizes it's bug
reports.

> > Severity: normal
> 
> Sigh.

That's why I keep the severity on normal. I'm not in the position to rate
the bug. And you know, there are enough fights about the right severity
“normal vs. wish”.

I'm using so many projects and if I see something and would like to tell
them about it, it should be easy to. Otherwise I drop it.

And I'm sorry, now, but my impression is, it's better not to send bug
reports to the libreoffice package.

> How it is a bug when LO does what it's supposed to do in case people want to
> sign their documents (with S/MIME, gpg is something else) *and which is
> documented*?

I didn't touch anything that had to do with signing. I've got a document
as a mail attachment and hit enter. I use LibreOffice four or five times
per year. I don't know about all the features of LibreOffice.

> That's what it is for. Signing documents with S/MIME.
> 
> > I'm seeing many entries like these in my log:
> 
> If you look at your logs (which is good) I would also expect you being
> able to do a basic resarch (see above) instead of filing a "bug" which
> then will linger around until eternity :-(

To be fair I don't look at my logs. I'm no other than an ordinary user.
But I get AppArmor messages via mail. That's why I've spotted this (and
other) problems.

> > operation="open" profile="libreoffice-soffice" 
> > name="/home/joerg/.mozilla/firefox/aelzkv52.dev/cert9.db" pid=486621 
> > comm="soffice.bin" requested_mask="wc" denied_mask="wc" fsuid=1000 ouid=1000
> > operation="file_lock" profile="libreoffice-soffice" 
> > name="/home/joerg/.mozilla/firefox/aelzkv52.dev/cert9.db" pid=486621 
> > comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
> 
> Access to the Mozilla profile is completely expected in how it's

Yes, that's what you expect, but a) the AppArmor rules expect something
else and b) from a generic point of view, I as a software developer
wouldn't expect any project accessing the internal files of another
project. This makes any change very difficult, because you have to
consider all possible external users if you touch anything. That's
horrible.

> (The apparmor profiles allow "r", not "w". (Have to lookup what "c" is.)
> which is correct since

c is create and handled by w(rite).

> Key *management* is something LO should not do and cannot do anyway. (same 
> with gpg)

Yes, indeed. Why doesn't it use helper tools like openssl? I'm using
neomutt and it manages PGP and S/MIME signing, encryption and verification
by use gpg and openssl. Neomutt doesn't provide these features by itself.
It requests the tools for it.

> I guess I need to check whether signing works when the profile is in
> enforcing again...

At least, I can tell (but this is another problem) LibreOffice crashes
with gpg using tofu.

apparmor="DENIED" operation="open" profile="libreoffice-soffice//gpg" 
name="/home/joerg/.gnupg/tofu.db" pid=708430 comm="gpg" requested_mask="wc" 
denied_mask="wc" fsuid=1000 ouid=1000

If you don't care about it drop this. I've fixed it for me, so it doesn't
bother me any more.

> > LibreOffice tries to access the key storage of Firefox, which is really
> > strange.
> 
> No, it isn't.

From the point of view how LibreOffice look at this problem. But from a
generic point of view you what to have separation of domains. That's why
no process can access the memory of another process and so on. That's all
about encapsulation. And if two projects share something in common they
should place it outside of *both* projects.

> > Isn't it possible to use the keys in /etc/ssl?
> 
> a) as said it uses nss instead of the "standard" openssl, and has to 

Bug#975951: libreoffice tries to access files of firefox profiles (AppArmor)

2020-11-27 Thread Jörg Sommer
Jörg Sommer schrieb am Fr 27. Nov, 10:02 (+0100):
> Package: libreoffice
> Version: 1:7.0.3-4+b1
> Severity: normal
> 
> Hi,
> 
> I'm seeing many entries like these in my log:
> 
> ```
> operation="open" profile="libreoffice-soffice" 
> name="/home/joerg/.mozilla/firefox/aelzkv52.dev/cert9.db" pid=486621 
> comm="soffice.bin" requested_mask="wc" denied_mask="wc" fsuid=1000 ouid=1000
> operation="file_lock" profile="libreoffice-soffice" 
> name="/home/joerg/.mozilla/firefox/aelzkv52.dev/cert9.db" pid=486621 
> comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
> operation="open" profile="libreoffice-soffice" 
> name="/home/joerg/.mozilla/firefox/aelzkv52.dev/key4.db" pid=486621 
> comm="soffice.bin" requested_mask="wrc" denied_mask="wrc" fsuid=1000 ouid=1000
> operation="file_lock" profile="libreoffice-soffice" 
> name="/home/joerg/.mozilla/firefox/aelzkv52.dev/key4.db" pid=486621 
> comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
> ```
> 
> LibreOffice tries to access the key storage of Firefox, which is really
> strange. Isn't it possible to use the keys in /etc/ssl?

How about using ~/.pki/nssdb? https://wiki.mozilla.org/NSS_Shared_DB_And_LINUX


signature.asc
Description: PGP signature


Bug#975951: libreoffice tries to access files of firefox profiles (AppArmor)

2020-11-27 Thread Jörg Sommer
Package: libreoffice
Version: 1:7.0.3-4+b1
Severity: normal

Hi,

I'm seeing many entries like these in my log:

```
operation="open" profile="libreoffice-soffice" 
name="/home/joerg/.mozilla/firefox/aelzkv52.dev/cert9.db" pid=486621 
comm="soffice.bin" requested_mask="wc" denied_mask="wc" fsuid=1000 ouid=1000
operation="file_lock" profile="libreoffice-soffice" 
name="/home/joerg/.mozilla/firefox/aelzkv52.dev/cert9.db" pid=486621 
comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
operation="open" profile="libreoffice-soffice" 
name="/home/joerg/.mozilla/firefox/aelzkv52.dev/key4.db" pid=486621 
comm="soffice.bin" requested_mask="wrc" denied_mask="wrc" fsuid=1000 ouid=1000
operation="file_lock" profile="libreoffice-soffice" 
name="/home/joerg/.mozilla/firefox/aelzkv52.dev/key4.db" pid=486621 
comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
```

LibreOffice tries to access the key storage of Firefox, which is really
strange. Isn't it possible to use the keys in /etc/ssl?

Regards Jörg


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

Kernel: Linux 5.9.0-3-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_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

Versions of packages libreoffice depends on:
ii  libreoffice-base1:7.0.3-4+b1
ii  libreoffice-calc1:7.0.3-4+b1
ii  libreoffice-core1:7.0.3-4+b1
ii  libreoffice-draw1:7.0.3-4+b1
ii  libreoffice-impress 1:7.0.3-4+b1
ii  libreoffice-math1:7.0.3-4+b1
ii  libreoffice-report-builder-bin  1:7.0.3-4+b1
ii  libreoffice-writer  1:7.0.3-4+b1
ii  python3-uno 1:7.0.3-4+b1

Versions of packages libreoffice recommends:
ii  fonts-crosextra-caladea 20130214-2
ii  fonts-crosextra-carlito 20130920-1
ii  fonts-dejavu2.37-2
ii  fonts-liberation1:1.07.4-11
pn  fonts-liberation2   
ii  fonts-linuxlibertine5.3.0-4
ii  fonts-noto-core 20201109-1
pn  fonts-noto-extra
pn  fonts-noto-mono 
ii  fonts-noto-ui-core  20201109-1
ii  fonts-sil-gentium-basic 1.102-1
ii  libreoffice-java-common 1:7.0.3-4
pn  libreoffice-nlpsolver   
pn  libreoffice-report-builder  
pn  libreoffice-script-provider-bsh 
pn  libreoffice-script-provider-js  
pn  libreoffice-script-provider-python  
pn  libreoffice-sdbc-mysql  
pn  libreoffice-sdbc-postgresql 
pn  libreoffice-wiki-publisher  

Versions of packages libreoffice suggests:
pn  cups-bsd
ii  default-jre [java8-runtime] 2:1.11-72
ii  firefox 83.0-1
ii  ghostscript 9.53.3~dfsg-5
ii  gnupg   2.2.20-1
pn  gpa 
ii  gstreamer1.0-libav  1.18.1-1
ii  gstreamer1.0-plugins-bad1.18.1-1
ii  gstreamer1.0-plugins-base   1.18.1-1
ii  gstreamer1.0-plugins-good   1.18.1-1
pn  gstreamer1.0-plugins-ugly   
ii  hunspell-de-de [hunspell-dictionary]20161207-8
ii  hunspell-en-gb [hunspell-dictionary]1:7.0.1-1
ii  hunspell-en-us [hunspell-dictionary]1:2019.10.06-1
ii  hyphen-de [hyphen-hyphenation-patterns] 1:7.0.1-1
ii  hyphen-en-gb [hyphen-hyphenation-patterns]  1:7.0.1-1
ii  imagemagick 8:6.9.11.24+dfsg-1+b2
ii  imagemagick-6.q16 [imagemagick] 8:6.9.11.24+dfsg-1+b2
ii  libgl1  1.3.2-1
pn  libofficebean-java  
pn  libreoffice-gnome | libreoffice-plasma  
pn  libreoffice-grammarcheck
pn  libreoffice-help
ii  libreoffice-l10n-de [libreoffice-l10n]  1:7.0.3-4
pn  libreoffice-librelogo   
ii  libsane11.0.31-3
ii  libxrender1 1:0.9.10-1
pn  myspell-dictionary  
ii  mythes-de [mythes-thesaurus]20160424-3
ii  mythes-de-ch [mythes-thesaurus] 

Bug#971782: Place files not symlinks in /u/s/fonts

2020-10-21 Thread Jörg Sommer
Jörg Sommer schrieb am Mi 07. Okt, 09:15 (+0200):
> Package: fonts-font-awesome
> Version: 5.0.10+really4.7.0~dfsg-2
> Severity: normal
> 
> Hi,
> 
> I would like to ask if it's possible to move the files from
> /usr/share/fonts-font-awesome/fonts to /usr/share/fonts. I'm using
> AppArmor and this allows access to files underneath /usr/share/fonts. But
> if there are symlinks to files in other directories, the access gets
> prohibited.

Here's a log from the access by Libre Office:

```
AVC apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" 
name="/usr/share/fonts-font-awesome/fonts/FontAwesome.otf" pid=686625 
comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
AVC apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" 
name="/usr/share/fonts-font-awesome/fonts/FontAwesome.otf" pid=686625 
comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
AVC apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" 
name="/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.ttf" pid=686625 
comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
AVC apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" 
name="/usr/share/fonts-font-awesome/fonts/fontawesome-webfont.ttf" pid=686625 
comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
```

Regards Jörg


signature.asc
Description: PGP signature


Bug#971782: Place files not symlinks in /u/s/fonts

2020-10-07 Thread Jörg Sommer
Package: fonts-font-awesome
Version: 5.0.10+really4.7.0~dfsg-2
Severity: normal

Hi,

I would like to ask if it's possible to move the files from
/usr/share/fonts-font-awesome/fonts to /usr/share/fonts. I'm using
AppArmor and this allows access to files underneath /usr/share/fonts. But
if there are symlinks to files in other directories, the access gets
prohibited.

Regards Jörg


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

Kernel: Linux 5.8.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_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

-- no debconf information


signature.asc
Description: PGP signature


Bug#965192: Outdated Homepage URL in package description

2020-07-17 Thread Jörg Sommer
Package: notepadqq
Version: 2.0.0~beta1-1+b1
Severity: normal

Hi,

the package description names the homepage
, but this site is not available. You
should update the field to 

Regards Jörg


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

Kernel: Linux 5.7.0-1-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_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

Versions of packages notepadqq depends on:
ii  coreutils8.32-2
ii  libc62.31-1
ii  libgcc-s110.1.0-6
ii  libjs-highlight.js   9.12.0+dfsg1-5
ii  libjs-jquery 3.5.1+dfsg-4
ii  libjs-mathjax2.7.8+dfsg-1
pn  libjs-modernizr  
pn  libjs-requirejs  
ii  libqt5core5a 5.14.2+dfsg-4
ii  libqt5gui5   5.14.2+dfsg-4
ii  libqt5network5   5.14.2+dfsg-4
ii  libqt5printsupport5  5.14.2+dfsg-4
ii  libqt5svg5   5.14.2-2
ii  libqt5webchannel55.14.2-2
pn  libqt5webenginewidgets5  
ii  libqt5widgets5   5.14.2+dfsg-4
ii  libstdc++6   10.1.0-6
ii  libuchardet0 0.0.7-1

notepadqq recommends no packages.

notepadqq suggests no packages.


signature.asc
Description: PGP signature


Bug#964505: Upgradin package from 1:6.4.5~rc1-2 fails

2020-07-08 Thread Jörg Sommer
Package: libreoffice-l10n-de
Version: 1:7.0.0~rc1-3
Severity: normal

Hi,

I've had the version 1:6.4.5~rc1-2 previously installed. The upgrade to
1:7.0.0~rc1-3 failed:

```
Setting up libreoffice-l10n-de (1:7.0.0~rc1-3) ...

Creating config file /etc/libreoffice/registry/Langpack-de.xcd with new version
cp: cannot create regular file '/etc/libreoffice/registry/Langpack-de.xcd': No 
such file or directory
dpkg: error processing package libreoffice-l10n-de (--configure):
 installed libreoffice-l10n-de package post-installation script subprocess 
returned error exit status 1
Errors were encountered while processing:
 libreoffice-l10n-de
```

After `mkdir /etc/libreoffice/registry`

```
Setting up libreoffice-l10n-de (1:7.0.0~rc1-3) ...

Creating config file /etc/libreoffice/registry/Langpack-de.xcd with new version

Creating config file /etc/libreoffice/registry/res/fcfg_langpack_de.xcd with 
new version
cp: cannot create regular file 
'/etc/libreoffice/registry/res/fcfg_langpack_de.xcd': No such file or directory
dpkg: error processing package libreoffice-l10n-de (--configure):
 installed libreoffice-l10n-de package post-installation script subprocess 
returned error exit status 1
Errors were encountered while processing:
 libreoffice-l10n-de
```

It succeeded after `mkdir /etc/libreoffice/registry/res`.

Regards Jörg



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

Kernel: Linux 5.7.0-1-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libreoffice-l10n-de depends on:
ii  libreoffice-common  1:6.4.5~rc1-2
ii  locales 2.30-8
ii  locales-all 2.30-8
ii  ucf 3.0043

Versions of packages libreoffice-l10n-de recommends:
ii  libreoffice-core  1:6.4.5~rc1-2

Versions of packages libreoffice-l10n-de suggests:
ii  hunspell-de-de [hunspell-dictionary-de]  20161207-7
ii  hyphen-de1:6.4.3-1
pn  libreoffice-grammarcheck-de  
pn  libreoffice-help-de  
ii  mythes-de20160424-3

-- no debconf information


signature.asc
Description: PGP signature


Bug#958765: Spelling mistake in description for simgimg

2020-04-25 Thread Jörg Sommer
Package: android-sdk-libsparse-utils
Version: 1:8.1.0+r23-5
Severity: normal

Hello,

the current package description names the tool simgimg, but it should be
simg2img. Then an `apt search simg2img` would bring up this package, too.


```
% dpkg -s android-sdk-libsparse-utils
…
Description: Android sparse image creation tool
 Command line tools to create sparse images for usage with Android devices.
 Includes simgimg, img2simg, simg2simg, simg_dump and append2simg tools.
```

Regards Jörg


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

Kernel: Linux 5.5.0-2-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages android-sdk-libsparse-utils depends on:
ii  android-libsparse  1:8.1.0+r23-5
ii  libc6  2.30-4
ii  python 2.7.17-2

android-sdk-libsparse-utils recommends no packages.

android-sdk-libsparse-utils suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#954915: [libc6] upgrade fail: A copy of the C library was found in an unexpected directory

2020-03-25 Thread Jörg Sommer
jnq...@gmail.com hat am Mi 25. Mär, 09:03 (+) geschrieben:
> Package: libc6
> Version: 2.30-3
> 
> sudo aptitude upgrade just now:
> 
> ```
> Preparing to unpack .../libc6-dev_2.30-3_amd64.deb ...
> Unpacking libc6-dev:amd64 (2.30-3) over (2.30-2) ...
> Preparing to unpack .../libc-dev-bin_2.30-3_amd64.deb ...
> Unpacking libc-dev-bin (2.30-3) over (2.30-2) ...
> Preparing to unpack .../libc6-dbg_2.30-3_amd64.deb ...
> Unpacking libc6-dbg:amd64 (2.30-3) over (2.30-2) ...
> Preparing to unpack .../libc6_2.30-3_amd64.deb ...
> 
> A copy of the C library was found in an unexpected directory:
>   '/usr/lib/x86_64-linux-gnu/ld-2.30.so'
> It is not safe to upgrade the C library in this situation;
> please remove that copy of the C library or get it out of
> '/usr/lib/x86_64-linux-gnu' and try again.

A quick and dirty workaround is:

```
# egrep '/(ld|lib(d|c|m|pthread|rt|dl))-2.*.so' $I/libc6:amd64.list |sed 
's,^,/usr,' |tee -a $I/libc6:amd64.list
/usr/lib/x86_64-linux-gnu/ld-2.30.so
/usr/lib/x86_64-linux-gnu/libc-2.30.so
/usr/lib/x86_64-linux-gnu/libdl-2.30.so
/usr/lib/x86_64-linux-gnu/libm-2.30.so
/usr/lib/x86_64-linux-gnu/libpthread-2.30.so
/usr/lib/x86_64-linux-gnu/librt-2.30.so
# dpkg --unpack $A/libc6_2.30-3_amd64.deb
(Lese Datenbank ... 452795 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libc6_2.30-3_amd64.deb ...
libc6:i386 (2.30-2) wird de-konfiguriert ...
Entpacken von libc6:amd64 (2.30-3) über (2.30-2) ...

# egrep '/(ld|lib(d|c|m|pthread|rt|dl))-2.*.so' $I/libc6:i386.list |sed 
's,^,/usr,; p; s,/i386-linux-gnu,32,' |tee -a $I/libc6:i386.list
/usr/lib/i386-linux-gnu/ld-2.30.so
/usr/lib32/ld-2.30.so
/usr/lib/i386-linux-gnu/libc-2.30.so
/usr/lib32/libc-2.30.so
/usr/lib/i386-linux-gnu/libdl-2.30.so
/usr/lib32/libdl-2.30.so
/usr/lib/i386-linux-gnu/libm-2.30.so
/usr/lib32/libm-2.30.so
/usr/lib/i386-linux-gnu/libpthread-2.30.so
/usr/lib32/libpthread-2.30.so
/usr/lib/i386-linux-gnu/librt-2.30.so
/usr/lib32/librt-2.30.so
# dpkg --unpack $A/libc6_2.30-3_i386.deb
(Lese Datenbank ... 452801 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../archives/libc6_2.30-3_i386.deb ...
Entpacken von libc6:i386 (2.30-3) über (2.30-2) ...
```

Pay attention: The command for sed for i386 is different from amd64!



-- 
The UNIX Guru's View of Sex:
# unzip ; strip ; touch ; finger ; mount ; fsck ; more ; yes ; umount ; sleep


signature.asc
Description: PGP signature


Bug#954915: [libc6] upgrade fail: A copy of the C library was found in an unexpected directory

2020-03-25 Thread Jörg Sommer
jnq...@gmail.com hat am Mi 25. Mär, 09:03 (+) geschrieben:
> Package: libc6
> Version: 2.30-3
> 
> sudo aptitude upgrade just now:
> 
> ```
> Preparing to unpack .../libc6-dev_2.30-3_amd64.deb ...
> Unpacking libc6-dev:amd64 (2.30-3) over (2.30-2) ...
> Preparing to unpack .../libc-dev-bin_2.30-3_amd64.deb ...
> Unpacking libc-dev-bin (2.30-3) over (2.30-2) ...
> Preparing to unpack .../libc6-dbg_2.30-3_amd64.deb ...
> Unpacking libc6-dbg:amd64 (2.30-3) over (2.30-2) ...
> Preparing to unpack .../libc6_2.30-3_amd64.deb ...
> 
> A copy of the C library was found in an unexpected directory:
>   '/usr/lib/x86_64-linux-gnu/ld-2.30.so'
> It is not safe to upgrade the C library in this situation;
> please remove that copy of the C library or get it out of
> '/usr/lib/x86_64-linux-gnu' and try again.

I'm having the same problem. It's caused by the package *usrmerge*, that
installed the symlinks:

```
% ls -l /*(@)
lrwxrwxrwx 1 root root  7 Mär  7  2019 /bin -> usr/bin
lrwxrwxrwx 1 root root  7 Mär  7  2019 /lib -> usr/lib
lrwxrwxrwx 1 root root  9 Mär  7  2019 /lib32 -> usr/lib32
lrwxrwxrwx 1 root root  9 Mär  7  2019 /lib64 -> usr/lib64
lrwxrwxrwx 1 root root 10 Mär  7  2019 /libx32 -> usr/libx32
lrwxrwxrwx 1 root root  8 Mär  7  2019 /sbin -> usr/sbin
```

Regards Jörg

-- 
Habe Mut, dich deines eigenen Verstandes zu bedienen! – Immanuel Kant


signature.asc
Description: PGP signature


Bug#946516: ukui-polkit crashes on startup due to DBus assertion

2019-12-10 Thread Jörg Sommer
Package: ukui-polkit
Version: 1.0.4-1
Severity: normal

Hi,

```
% journalctl --no-hostname --user -b -u ukui-polkit.service
-- Logs begin at Sat 2019-06-15 15:45:40 CEST, end at Tue 2019-12-10 12:31:43 
CET. --
Dez 10 12:16:07 systemd[844]: Started PolicyKit Authentication Agent.
Dez 10 12:16:07 polkit-ukui[957]: [ukui-polkit]: [12-10 12:16:07.531]  [Debug]: 
Polkit Agent Started
Dez 10 12:16:07 polkit-ukui[957]: [ukui-polkit]: [12-10 12:16:07.581]  [Debug]: 
Language:  "de_DE"
Dez 10 12:16:07 polkit-ukui[957]: [ukui-polkit]: [12-10 12:16:07.581]  [Debug]: 
load  "/usr/share/ukui-biometric/i18n_qm/polkit/de_DE.qm"
Dez 10 12:16:07 polkit-ukui[957]: [ukui-polkit]: [12-10 12:16:07.581]  [Debug]: 
load  "/usr/share/ukui-biometric/i18n_qm/de_DE.qm"
Dez 10 12:16:07 polkit-ukui[957]: [ukui-polkit]: [12-10 12:16:07.585]  
[Warnning]: Register Client to gnome session failed
Dez 10 12:16:07 polkit-ukui[957]: [ukui-polkit]: [12-10 12:16:07.585]  [Debug]: 
Register Client to gnome session:  ""
Dez 10 12:16:07 polkit-ukui[957]: dbus[957]: arguments to 
dbus_message_new_method_call() were incorrect, assertion 
"_dbus_check_is_valid_path (path)" failed in file ../../../dbus/dbus-message.c 
line 1377.
Dez 10 12:16:07 polkit-ukui[957]: This is normally a bug in some application 
using the D-Bus library.
Dez 10 12:16:07 polkit-ukui[957]:   D-Bus not built with -rdynamic so unable to 
print a backtrace
Dez 10 12:16:07 systemd[844]: ukui-polkit.service: Main process exited, 
code=dumped, status=6/ABRT
Dez 10 12:16:07 systemd[844]: ukui-polkit.service: Failed with result 
'core-dump'.
Dez 10 12:16:08 systemd-coredump[965]: Process 957 (polkit-ukui-aut) of user 
1000 dumped core.
   
   Stack trace of thread 957:
   #0  0x7f79ca401081 __GI_raise 
(libc.so.6 + 0x3a081)
   #1  0x7f79ca3ec535 __GI_abort 
(libc.so.6 + 0x25535)
   #2  0x7f79c9cb3e22 n/a 
(libdbus-1.so.3 + 0xfe22)
   #3  0x7f79c9cd6310 
_dbus_warn_check_failed (libdbus-1.so.3 + 0x32310)
   #4  0x7f79c9cc5d62 
dbus_message_new_method_call (libdbus-1.so.3 + 0x21d62)
   #5  0x7f79cace3db7 n/a 
(libQt5DBus.so.5 + 0x2edb7)
   #6  0x7f79cacdec05 n/a 
(libQt5DBus.so.5 + 0x29c05)
   #7  0x7f79cacdfea5 n/a 
(libQt5DBus.so.5 + 0x2aea5)
   #8  0x7f79cace06cb n/a 
(libQt5DBus.so.5 + 0x2b6cb)
   #9  0x7f79cacebbed n/a 
(libQt5DBus.so.5 + 0x36bed)
   #10 0x7f79cacebd55 
_ZN14QDBusInterfaceC1ERK7QStringS2_S2_RK15QDBusConnectionP7QObject 
(libQt5DBus.so.5 + 0x36d55)
   #11 0x56247e2b2c8f 
_ZN14SessionManagerC1EP7QObject (polkit-ukui-authentication-agent-1 + 0x1ac8f)
   #12 0x56247e2a8c75 main 
(polkit-ukui-authentication-agent-1 + 0x10c75)
   #13 0x7f79ca3edbbb __libc_start_main 
(libc.so.6 + 0x26bbb)
   #14 0x56247e2a8f4a _start 
(polkit-ukui-authentication-agent-1 + 0x10f4a)
   
   Stack trace of thread 963:
   #0  0x7f79ca4b6d1f __GI___poll 
(libc.so.6 + 0xefd1f)
   #1  0x7f79ca26712e n/a 
(libglib-2.0.so.0 + 0x5012e)
   #2  0x7f79ca26724f 
g_main_context_iteration (libglib-2.0.so.0 + 0x5024f)
   #3  0x7f79caa4e7f1 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
 (libQt5Core.so.5 + 0x2d27f1)
   #4  0x7f79ca9f771b 
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 
0x27b71b)
   #5  0x7f79ca838751 
_ZN7QThread4execEv (libQt5Core.so.5 + 0xbc751)
   #6  0x7f79caccb4e6 n/a 
(libQt5DBus.so.5 + 0x164e6)
   #7  0x7f79ca8398d2 
_ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xbd8d2)
   #8  0x7f79ca02bfb7 start_thread 
(libpthread.so.0 + 0x8fb7)
   #9  0x7f79ca4c12df __clone 
(libc.so.6 + 0xfa2df)
   
   Stack trace of thread 960:
   #0  0x7f79ca4b6d1f __GI___poll 
(libc.so.6 + 0xefd1f)
   #1  0x7f79c75aecf7 n/a (libxcb.so.1 
+ 0xccf7)
  

Bug#942630: fwupd-refresh.service fails; dbus connection failed

2019-10-19 Thread Jörg Sommer
Package: fwupd
Version: 1.3.2-3
Severity: normal

Hi,

```
● fwupd-refresh.service - Refresh fwupd metadata and update motd
   Loaded: loaded (/lib/systemd/system/fwupd-refresh.service; static; vendor 
preset: enabled)
   Active: failed (Result: exit-code) since Sat 2019-10-19 09:18:41 CEST; 12min 
ago
 Docs: man:fwupdmgr(1)
  Process: 268734 ExecStart=/usr/bin/fwupdmgr refresh --no-metadata-check -v 
(code=exited, status=1/FAILURE)
 Main PID: 268734 (code=exited, status=1/FAILURE)
  CPU: 17ms

Okt 19 09:18:41 systemd[1]: Starting Refresh fwupd metadata and update motd...
Okt 19 09:18:41 fwupdmgr[268734]: Failed to connect to daemon: Failed to 
connect to system D-Bus: Verbindung ist geschlossen
Okt 19 09:18:41 systemd[1]: fwupd-refresh.service: Main process exited, 
code=exited, status=1/FAILURE
Okt 19 09:18:41 systemd[1]: fwupd-refresh.service: Failed with result 
'exit-code'.
Okt 19 09:18:41 systemd[1]: Failed to start Refresh fwupd metadata and update 
motd.
```

Regards Jörg

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

Kernel: Linux 5.2.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fwupd depends on:
ii  libarchive13   3.4.0-1
ii  libc6  2.29-2
ii  libefiboot137-2
ii  libefivar1 37-2
ii  libelf10.176-1.1
ii  libfwupd2  1.3.2-3
ii  libgcab-1.0-0  1.3-1
ii  libglib2.0-0   2.62.1-1
ii  libgnutls303.6.9-5
ii  libgpg-error0  1.36-7
ii  libgpgme11 1.13.1-1
ii  libgudev-1.0-0 233-1
ii  libgusb2   0.3.0-1
ii  libjson-glib-1.0-0 1.4.4-2
ii  libpolkit-gobject-1-0  0.116-1
ii  libsmbios-c2   2.4.1-1
ii  libsoup2.4-1   2.68.2-1
ii  libsqlite3-0   3.30.1-1
ii  libtss2-esys0  2.1.0-4+b1
ii  libxmlb1   0.1.13-1
ii  shared-mime-info   1.10-1

Versions of packages fwupd recommends:
pn  bolt  
pn  fwupd-signed  
ii  python3   3.7.5-1

fwupd suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#941956: tiny font for HighRes monitor on grub rescue and passphrase prompt

2019-10-07 Thread Jörg Sommer
Package: grub2-common
Version: 2.04-3
Severity: normal

Hi,

I'm having a 4k HighRes monitor and using full disk encryption. The
passphrase prompt is very tiny. Is it possible to enlarge this. I've
already enlarged the menu font by setting
`GRUB_FONT=/boot/grub/DejaVuSansMono-highres.pf2` in */etc/default/grub*
and built the font with

grub-mkfont -s 42 -o /boot/grub/DejaVuSansMono-highres.pf2 \
  /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf

But this doesn't help with the grub rescue prompt and the passphrase
prompt.

Thanks in advance.

Jörg



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

Kernel: Linux 5.2.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages grub2-common depends on:
ii  dpkg1.19.7
ii  grub-common 2.04-3
ii  install-info6.7.0.dfsg.2-3+b1
ii  libc6   2.29-2
ii  libdevmapper1.02.1  2:1.02.155-3
ii  libefiboot1 37-2
ii  libefivar1  37-2
ii  liblzma55.2.4-1+b1

grub2-common recommends no packages.

grub2-common suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#941437: [Pkg-rust-maintainers] Bug#941437: Include zsh-completion for cargo

2019-09-30 Thread Jörg Sommer
Sylvestre Ledru hat am Mo 30. Sep, 17:29 (+0200) geschrieben:
> Hello,
> Le 30/09/2019 à 17:01, Jörg Sommer a écrit :
> > Package: cargo
> > Version: 0.37.0-3
> > Severity: normal
> > 
> > Hi,
> > 
> > please include the completion for Zsh in the package:
> > 
> > https://github.com/rust-lang/cargo/blob/master/src/etc/_cargo
> Fixed in the repo, should be part of the next upload!

Merci.


-- 
Professor: ‚Gott‘, unverständliches und mythisches Wesen, das sich einmal
  pro Woche im Kreis der Sterblichen manifestiert um Weisheit auf Folien
  unter das Volk zu bringen.(Dschungelbuch 11, FSU Jena)


signature.asc
Description: PGP signature


Bug#941437: Include zsh-completion for cargo

2019-09-30 Thread Jörg Sommer
Package: cargo
Version: 0.37.0-3
Severity: normal

Hi,

please include the completion for Zsh in the package:

https://github.com/rust-lang/cargo/blob/master/src/etc/_cargo

Thanks Jörg



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

Kernel: Linux 5.2.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cargo depends on:
ii  binutils  2.32.51.20190909-1
ii  clang 1:8.0-48.3
ii  clang-7 [c-compiler]  1:7.0.1-9+b1
ii  clang-8 [c-compiler]  1:8.0.1-3+b1
ii  gcc [c-compiler]  4:9.2.1-3.1
ii  gcc-8 [c-compiler]8.3.0-22
ii  gcc-9 [c-compiler]9.2.1-8
ii  libc6 2.29-2
ii  libcurl3-gnutls   7.66.0-1
ii  libgcc1   1:9.2.1-8
ii  libgit2-270.27.7+dfsg.1-0.2+b1
ii  libssh2-1 1.8.0-2.1
ii  libssl1.1 1.1.1d-1
ii  rustc 1.37.0+dfsg1-1
ii  zlib1g1:1.2.11.dfsg-1+b1

cargo recommends no packages.

Versions of packages cargo suggests:
pn  cargo-doc  
ii  python33.7.3-1

-- no debconf information


signature.asc
Description: PGP signature


Bug#941088: journald fails to restart

2019-09-26 Thread Jörg Sommer
Michael Biebl hat am Do 26. Sep, 00:00 (+0200) geschrieben:
> Am 25.09.19 um 14:22 schrieb Jörg Sommer:
> > Michael Biebl hat am Mi 25. Sep, 12:33 (+0200) geschrieben:
> >> output of
> >> systemd-analyze dump
> > 
> > I've recorded a dump before and after restart. 
> 
> Seems to be missing?

Yes. I've send them with a second mail.

> One thing I noticed is that you seem to have hit the configured size
> limit for the journal. Not sure sure if it's related to your problem but
> you might try to reduce the journal size, say to 3G via journalctl
> --vacuum-size=3G

Doesn't this happen automagically? I've never done this before and the
journal size stayed at 4GB.


-- 
Alles, wovor wir Angst haben müssen, ist die Angst selbst.
 (Franklin D. Roosevelt)


signature.asc
Description: PGP signature


Bug#928520: Provide systemd unit for unclutter

2019-09-25 Thread Jörg Sommer
Hi Axel,

Axel Beckert hat am Mi 25. Sep, 12:45 (+0200) geschrieben:
> Jörg Sommer wrote:
> > > > and it aggregates all log messages via journal.
> > > 
> > > So far that's the only advantage I see of that .service file.
> > 
> > Another advantage would the possibility to restart unclutter after updates
> > of system libraries. If it aligns this way, *needrestart* shows the
> > unclutter unit, when it needs to be restarted after updates.
> 
> Is needrestart (or needrestart-session) in the meanwhile able to
> restart such user services? IIRC needrestart-session could just inform
> the user about necessary restarts in a pop up notification.

No, this is still not implemented:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843778


-- 
Der Pessimist ist jemand, der vorzeitig die Wahrheit erzählt.
(Cyrano de Bergerac)


signature.asc
Description: PGP signature


Bug#941088: journald fails to restart

2019-09-25 Thread Jörg Sommer
Michael Biebl hat am Mi 25. Sep, 12:33 (+0200) geschrieben:
> output of
> systemd-analyze dump

I've recorded a dump before and after restart. 

> systemctl list-jobs

No jobs running.

> 
> as well, please.
> 
> It's odd that restarting journald pulls in a start of -.mount and
> var.mount, as if this units were not active.
> 
> Have you rebooted after the upgrade to v243?
> If not, can you reproduce the problem after a reboot?

Yes, I've rebooted after the upgrade and I have to reboot after every
restart to get journald running.





-- 
UNIX is user friendly, it's just picky about who its friends are


signature.asc
Description: PGP signature


Bug#928520: Provide systemd unit for unclutter

2019-09-25 Thread Jörg Sommer
Axel Beckert hat am Mi 18. Sep, 02:15 (+0200) geschrieben:
> Jörg Sommer wrote:
> > maybe, could you ship this unit file as 
> > /usr/lib/systemd/user/unclutter.service?
> > This runs unclutter independent of the window manager
> 
> Well, /etc/X11/Xsession.d/90unclutter is also independent of the
> window manager...
> 
> So I assume that -- if we include your file --
> /etc/X11/Xsession.d/90unclutter will need to check if its running
> under systemd and if it discovers that it is running under systemd,
> then do nothing? (BTW: What's the best way to do such a check?)

The best way should be checking for the $MANAGERPID (see systemd.exec(5)).
To support non-systemd systems it would be necessary to have the
90unclutter script.

If there's such a check in 90unclutter, it is possible to install the
unit as disabled and run `systemctl --user start unclutter` when systemd
is available.

> > and it aggregates all log messages via journal.
> 
> So far that's the only advantage I see of that .service file.

Another advantage would the possibility to restart unclutter after updates
of system libraries. If it aligns this way, *needrestart* shows the
unclutter unit, when it needs to be restarted after updates.

The systemd unit also provides the easy enforcement of some security
constraints. I didn't check it, but `NoNewPrivileges=true` and
`ProtectHome=read-only` might be working.



Kind regards, Jörg



-- 
Freiheit heißt, die Wahl zu haben, wessen Sklave man ist.


signature.asc
Description: PGP signature


Bug#941088: journald fails to restart

2019-09-24 Thread Jörg Sommer
Michael Biebl hat am Di 24. Sep, 21:50 (+0200) geschrieben:
> Please attach
> journalctl -ub systemd-journald.service
> 

```
-- Logs begin at Thu 2019-04-18 18:24:57 CEST, end at Wed 2019-09-25 00:38:19 
CEST. --
Sep 24 17:04:50 systemd-journald[465]: Journal started
Sep 24 17:04:50 systemd-journald[465]: Runtime Journal 
(/run/log/journal/523cb54753234ed08c13ec497d0d3b64) is 8.0M, max 159.9M, 151.9M 
free.
Sep 24 17:04:50 systemd-journald[465]: Time spent on flushing to /var is 
72.525ms for 910 entries.
Sep 24 17:04:50 systemd-journald[465]: System Journal 
(/var/log/journal/523cb54753234ed08c13ec497d0d3b64) is 3.9G, max 4.0G, 87.7M 
free.
```


-- 
“Politics is for the moment, equations are forever”
(Albert Einstein)


signature.asc
Description: PGP signature


Bug#941088: journald fails to restart

2019-09-24 Thread Jörg Sommer
Package: systemd
Version: 243-2
Severity: normal

Hi,

since the upgrade from 242-7, journald fails to restart:

```
# s restart systemd-journald.service
Job for systemd-journald.service failed because the control process exited with 
error code.
See "systemctl status systemd-journald.service" and "journalctl -xe" for 
details.

# sst systemd-journald.service
• systemd-journald.service - Journal Service
   Loaded: loaded (/lib/systemd/system/systemd-journald.service; static; vendor 
preset: enabled)
   Active: failed (Result: exit-code) since Tue 2019-09-24 17:05:16 CEST; 7s ago
 Docs: man:systemd-journald.service(8)
   man:journald.conf(5)
  Process: 1881 ExecStart=/lib/systemd/systemd-journald (code=exited, 
status=1/FAILURE)
 Main PID: 1881 (code=exited, status=1/FAILURE)
  CPU: 178ms

# j -xe |tail -n30
Sep 24 17:05:02 sudo[1026]: pam_unix(sudo:session): session opened for user 
root by joerg(uid=0)
Sep 24 17:05:15 systemd[1]: Stopping Flush Journal to Persistent Storage...
-- Subject: A stop job for unit systemd-journal-flush.service has begun 
execution
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- A stop job for unit systemd-journal-flush.service has begun execution.
-- 
-- The job identifier is 960.
Sep 24 17:05:15 systemd[1]: systemd-journal-flush.service: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- The unit systemd-journal-flush.service has successfully entered the 'dead' 
state.
Sep 24 17:05:15 systemd[1]: Stopped Flush Journal to Persistent Storage.
-- Subject: A stop job for unit systemd-journal-flush.service has finished
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- A stop job for unit systemd-journal-flush.service has finished.
-- 
-- The job identifier is 960 and the job result is done.
Sep 24 17:05:15 systemd-journald[465]: Journal stopped
-- Subject: The journal has been stopped
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- The system journal process has shut down and closed all currently
-- active journal files.
```

I don't know how to dig further into, to see what journald is doing.
Maybe, can you give me some advice?

Bye Jörg


-- Package-specific info:

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

Kernel: Linux 5.2.0-2-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
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.2.53-4
ii  libapparmor1 2.13.3-5
ii  libaudit11:2.8.5-2
ii  libblkid12.34-0.1
ii  libc62.29-2
ii  libcap2  1:2.25-2
ii  libcryptsetup12  2:2.2.1-1
ii  libgcrypt20  1.8.5-2
ii  libgnutls30  3.6.9-5
ii  libgpg-error01.36-7
ii  libidn2-02.2.0-2
ii  libip4tc21.8.3-2
ii  libkmod2 26-3
ii  liblz4-1 1.9.1-1
ii  liblzma5 5.2.4-1+b1
ii  libmount12.34-0.1
ii  libpam0g 1.3.1-5
ii  libpcre2-8-0 10.32-5+b1
ii  libseccomp2  2.4.1-2
ii  libselinux1  2.9-2+b2
ii  libsystemd0  243-2
ii  mount2.34-0.1
ii  util-linux   2.34-0.1

Versions of packages systemd recommends:
ii  dbus1.13.12-1
ii  libpam-systemd  243-2

Versions of packages systemd suggests:
ii  policykit-10.116-1
pn  systemd-container  

Versions of packages systemd is related to:
pn  dracut   
ii  initramfs-tools  0.135
ii  udev 242-7

-- Configuration Files:
/etc/systemd/resolved.conf changed [not included]
/etc/systemd/system.conf changed [not included]

-- no debconf information


signature.asc
Description: PGP signature


Bug#939359: qemu dies with SIGABRT

2019-09-04 Thread Jörg Sommer
Michael Tokarev hat am Mi 04. Sep, 11:17 (+0300) geschrieben:
> 04.09.2019 11:13, Michael Tokarev пишет:
> > 04.09.2019 11:05, Jörg Sommer wrote:
> >> qemu-system-x86_64 -name Windows \
> > ...
> > 
> > Okay, that helps... somewhat. Thank you.
> 
> which audio backend do you use?
> 
> I see where it dies, it does not find a valid
> audio backend/driver.
> 
> Do you set QEMU_AUDIO variable?

No, I set `QEMU_AUDIO_DRV=pa`.

And qemu dies immediately after start.


-- 
Two types have compatible type if their types are the same.
[ANSI C, 6.2.7]


signature.asc
Description: PGP signature


Bug#939359: qemu dies with SIGABRT

2019-09-04 Thread Jörg Sommer
Michael Tokarev hat am Mi 04. Sep, 10:20 (+0300) geschrieben:
> Control: tag -1 + moreinfo
> 
> 04.09.2019 00:54, Jörg Sommer wrote:
> > qemu-system-x86_64 -name Windows -enable-kvm -cpu host,kvm=off -smp 4 -m 6G 
> > -de
> 
> Please show a) the complete command line you used to start qemu, and
> b) the complete output from qemu. Most likely it wrote something interesting
> to stderr before terminating.

```
qemu-system-x86_64 -name Windows \
  -enable-kvm -cpu host,kvm=off -smp 4 -m 6G \
  -device virtio-balloon \
  -monitor stdio -serial none -parallel none \
  -bios /usr/share/qemu/OVMF.fd \
  -drive file=/usr/share/OVMF/OVMF_CODE.fd,format=raw,readonly,if=pflash \
  -drive file=/srv/qemu-win/OVMF_VARS.fd,format=raw,if=pflash \
  -drive file=/dev/sdb,index=1,format=raw,media=disk,if=virtio \
  -nic 
user,id=net0,model=virtio-net-pci,hostname=zenbookwin,smb=/srv/qemu-win/shared-folder
 \
  -k de \
  -vga virtio -display gtk,gl=on \
  -usb -device usb-tablet \
  -soundhw hda
```

```
QEMU 4.1.0 monitor - type 'help' for more information
(qemu) audio: warning: Using timer based audio emulation
```

HTH, Jörg



-- 
Das Recht, seine Meinung zu wechseln, ist eines der wichtigsten
menschlichen Privilegien.
(Robert Peel)


signature.asc
Description: PGP signature


Bug#939359: qemu dies with SIGABRT

2019-09-03 Thread Jörg Sommer
Package: qemu-system-x86
Version: 1:4.1-1
Severity: normal

Hi,

qemu crashes for me immediately after the start. Here's the backtrace of
the crash:

```
% gdb-bt-full /usr/bin/qemu-system-x86_64 /tmp/core

warning: core file may not match specified executable file.
[New LWP 27485]
[New LWP 27493]
[New LWP 27490]
[New LWP 27492]
[New LWP 27491]
[New LWP 27487]
[New LWP 27494]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `qemu-system-x86_64 -name Windows -enable-kvm -cpu 
host,kvm=off -smp 4 -m 6G -de'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50  ../sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht 
gefunden.
[Current thread is 1 (Thread 0x7fd00271ae80 (LWP 27485))]
#0  0x7fd003ce17bb in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {268444224, 112, 140736369168544, 140736369168300, 0, 
17046191421764163220, 93858214465936, 93858232046048, 140736369168800, 
93858232062992, 13390720449241962132, 93858182727468, 511101108224, 0, 1, 
4915103089820957184}}
pid = 
tid = 
#1  0x7fd003ccc535 in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x16, sa_sigaction = 0x16}, 
sa_mask = {__val = {93858213044400, 335, 384, 18446744073709550520, 5, 
227633266710, 0, 48, 0, 7, 64, 206158430212, 93858213044256, 47, 96, 
18446744073709550520}}, sa_flags = 1, sa_restorer = 0x310004}
sigs = {__val = {32, 0 }}
#2  0x555d0f5fc733 in audio_get_pdo_out (dev=) at 
./audio/audio_template.h:328
#3  0x555d0f7a2c81 in AUD_open_out (card=0x555d12940328, sw=0x0, 
name=0x555d0fb1cd59 "dac", 
callback_opaque=callback_opaque@entry=0x555d12940348, 
callback_fn=0x555d0f7ea930 , as=as@entry=0x555d12940374) 
at ./audio/audio_template.h:434
s = 0x555d10004c20 
pdo = 
__func__ = "AUD_open_out"
#4  0x555d0f7eae9c in hda_audio_setup (st=0x555d12940348) at 
./hw/audio/hda-codec.c:481
use_timer = 
cb = 
#5  0x555d0f7eb145 in hda_audio_init (hda=, desc=) at ./hw/audio/hda-codec.c:716
a = 0x555d129402a0
__func__ = "hda_audio_init"
st = 
node = 
param = 
i = 2
type = 
__PRETTY_FUNCTION__ = "hda_audio_init"
#6  0x555d0f7e8391 in hda_codec_dev_realize (qdev=, 
errp=0x7fffbd4a9350) at ./hw/audio/intel-hda.c:71
bus = 0x555d1293de48
__func__ = "hda_codec_dev_realize"
dev = 0x555d129402a0
cdc = 
#7  0x555d0f808295 in device_set_realized (obj=, 
value=, errp=0x7fffbd4a9440) at ./hw/core/qdev.c:834
dev = 0x555d129402a0
__func__ = "device_set_realized"
dc = 0x555d117d7370
hotplug_ctrl = 0x0
bus = 
local_err = 0x0
unattached_parent = true
unattached_count = 37
#8  0x555d0f99b5d7 in property_set_bool (obj=0x555d129402a0, v=, name=, opaque=0x555d1293ed70, errp=0x7fffbd4a9440) at 
./qom/object.c:2079
prop = 0x555d1293ed70
value = true
local_err = 0x0
#9  0x555d0f99fc30 in object_property_set_qobject 
(obj=obj@entry=0x555d129402a0, value=value@entry=0x555d12948f20, 
name=name@entry=0x555d0fb23d0d "realized", errp=errp@entry=0x7fffbd4a9440) at 
./qom/qom-qobject.c:26
v = 0x555d12949000
#10 0x555d0f99d516 in object_property_set_bool (obj=0x555d129402a0, 
value=, name=0x555d0fb23d0d "realized", errp=0x7fffbd4a9440) at 
./qom/object.c:1337
qbool = 0x555d12948f20
#11 0x555d0f807202 in qdev_init_nofail (dev=0x555d129402a0) at 
./hw/core/qdev.c:321
err = 0x0
__PRETTY_FUNCTION__ = "qdev_init_nofail"
#12 0x555d0f7e7faf in intel_hda_and_codec_init (bus=) at 
./hw/audio/intel-hda.c:1316
controller = 
hdabus = 
codec = 
__func__ = "intel_hda_and_codec_init"
#13 0x555d0f7ec471 in soundhw_init () at ./hw/audio/soundhw.c:150
c = 0x555d1000d2c0 
isa_bus = 0x555d11908580
pci_bus = 0x555d11c58170
#14 0x555d0f601bdb in main (argc=, argv=, 
envp=) at ./vl.c:4347
i = 
snapshot = 
linux_boot = 
initrd_filename = 0x0
kernel_filename = 
kernel_cmdline = 
boot_order = 0x555d0fae4efc "cad"
boot_once = 
ds = 
opts = 
machine_opts = 
icount_opts = 
accel_opts = 
olist = 
optind = 39
optarg = 0x7fffbd4abaec "hda"
loadvm = 
machine_class = 0x555d11814c60
cpu_option = 
vga_model = 0x7fffbd4abab1 "virtio"
qtest_chrdev = 
qtest_log = 
incoming = 
userconfig = 
nographic = 
display_remote = 
log_mask = 
log_file = 
trace_file = 
maxram_size = 6442450944
ram_slots = 0
 

Bug#520450: fmtutil-sys read TEXMFHOME

2019-08-06 Thread Jörg Sommer
Hilmar Preuße hat am Di 06. Aug, 13:30 (+0200) geschrieben:
> Am 06.08.2019 um 11:07 teilte Jörg Sommer mit:
> > I've never seen this issue during the updates in the last two years.
> > But I must admit, that I don't have a private ~/.texmf in my homedir
> > any more.
> > 
> I tried to reproduce the issue:
> 
> - generated a private texmf tree
> - copied hyperref.sty from dist to that tree, made it is read during
>   LaTeX run
> - broke the file, LaTeX does not run any more
> - fmtutil-sys --all still runs fine, even if the broken file is in /root
> 
> So, I guess the issue is solved. Can we close?

I think so.


-- 
“It's been said you aren't a real UNIX system administrator until you've
edited a sendmail.cf file. It's also been said that you are crazy if you
attempted to do so twice.”


signature.asc
Description: PGP signature


Bug#520450: fmtutil-sys read TEXMFHOME

2019-08-06 Thread Jörg Sommer
Hilmar Preuße hat am Di 30. Jul, 19:38 (+0200) geschrieben:
> Am 19.03.2009 um 22:17 teilte Jörg Sommer mit:
> > a upgrade of texlive-base-bin failed, because fmtutil-sys included my
> > files in TEXMFHOME. Some files there are broken, which made the call
> > failed. My TEXMFHOME is /home/joerg/.texmf.
> > 
> > % grep /home/jo fmtutil.UXmKocvQ
> > (/home/joerg/.texmf/tex/latex/hyperref/hyperref.sty
> > (/home/joerg/.texmf/tex/latex/hyperref/hyperref.sty
> > 
> > The fmtutil-sys program should not look at the private config files of
> > root/any user.
> > 
> Meanwhile the fmtutil has undergone a major rewrite: it is now a perl
> script instead of shell. As far as I understand the comments in the
> source code, fmtutil still reads home dir of root, but not that of
> normal users.
> 
> Do you still see the issue?

Hi Hilmar,

I've never seen this issue during the updates in the last two years. But I
must admit, that I don't have a private ~/.texmf in my homedir any more.

Regards Jörg

-- 
Habe Mut, dich deines eigenen Verstandes zu bedienen! – Immanuel Kant


signature.asc
Description: PGP signature


Bug#931286: Synapse fails to start without jinja2

2019-06-30 Thread Jörg Sommer
Package: matrix-synapse
Version: 1.0.0-2
Severity: normal

Hi,

after installing the new version, I've got this error message:

```
Traceback (most recent call last):
  File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
  File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
  File "/usr/lib/python3/dist-packages/synapse/app/homeserver.py", line 64, in 

from synapse.rest import ClientRestResource
  File "/usr/lib/python3/dist-packages/synapse/rest/__init__.py", line 32, in 

from synapse.rest.client.v2_alpha import (
  File 
"/usr/lib/python3/dist-packages/synapse/rest/client/v2_alpha/account.py", line 
21, in 
import jinja2
ModuleNotFoundError: No module named 'jinja2'
```

I think, you have to upgrade the Recommends to Depends.

Regards, Jörg



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

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages matrix-synapse depends on:
ii  adduser3.118
ii  debconf [debconf-2.0]  1.5.72
ii  libjs-jquery   3.3.1~dfsg-3
ii  libpython3-stdlib  3.7.3-1
ii  lsb-base   10.2019051400
ii  python33.7.3-1
pn  python3-attr   
pn  python3-bcrypt 
pn  python3-canonicaljson  
pn  python3-daemonize  
ii  python3-distutils  3.8.0~a3-1
pn  python3-frozendict 
ii  python3-idna   2.6-1
pn  python3-jsonschema 
pn  python3-msgpack
pn  python3-nacl   
pn  python3-netaddr
ii  python3-openssl19.0.0-1
pn  python3-phonenumbers   
ii  python3-pil6.0.0-1
pn  python3-prometheus-client  
pn  python3-psutil 
ii  python3-pyasn1 0.4.2-3
ii  python3-pyasn1-modules 0.2.1-0.2
pn  python3-pymacaroons
pn  python3-service-identity   
pn  python3-signedjson 
ii  python3-six1.12.0-1
pn  python3-sortedcontainers   
pn  python3-systemd
pn  python3-treq   
pn  python3-twisted
pn  python3-unpaddedbase64 
pn  python3-yaml   

Versions of packages matrix-synapse recommends:
pn  python3-bleach
ii  python3-jinja22.10-2
ii  python3-lxml  4.3.3-2
pn  python3-psycopg2  

Versions of packages matrix-synapse suggests:
pn  python3-txacme  


signature.asc
Description: PGP signature


Bug#930097: sqlitedb is owned by root and not turnserver

2019-06-06 Thread Jörg Sommer
Package: coturn
Version: 4.5.1.1-1.1
Severity: normal

Hi,

after the package install the file */var/lib/turn/turndb* is owned by
*root*, but not the daemon user *turnserver*. This causes the daemon can't
write to the database.

Regards Jörg

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

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages coturn depends on:
ii  adduser  3.118
ii  libc62.28-10
pn  libevent-core-2.1-6  
pn  libevent-extra-2.1-6 
pn  libevent-openssl-2.1-6   
pn  libevent-pthreads-2.1-6  
pn  libhiredis0.14   
ii  libmariadb3  1:10.3.15-1
ii  libpq5   11.3-1
ii  libsqlite3-0 3.27.2-2
ii  libssl1.11.1.1c-1
ii  lsb-base 10.2019051400
ii  sqlite3  3.27.2-2
ii  telnet [telnet-client]   0.17-41.2

coturn recommends no packages.

Versions of packages coturn suggests:
pn  sip-router   
pn  xmpp-server  


signature.asc
Description: PGP signature


Bug#929358: Apparmor access violations

2019-05-22 Thread Jörg Sommer
Package: evince
Version: 3.32.0-1
Severity: normal

Hi,

while adding notes to a PDF file, I got these messages from AppArmor:

AVC apparmor="DENIED" operation="file_lock" profile="/usr/bin/evince" 
name="/home/joerg/.config/enchant/de_DE.dic" pid=… comm="evince" 
requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
AVC apparmor="DENIED" operation="file_lock" profile="/usr/bin/evince" 
name="/home/joerg/.config/enchant/de_DE.exc" pid=… comm="evince" 
requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000

Kind regards Jörg

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

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages evince depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.32.0-1
ii  evince-common3.32.0-1
ii  gsettings-desktop-schemas3.32.0-1
ii  libatk1.0-0  2.32.0-1
ii  libc62.28-10
ii  libcairo-gobject21.16.0-4
ii  libcairo21.16.0-4
ii  libevdocument3-4 3.32.0-1
ii  libevview3-3 3.32.0-1
ii  libgdk-pixbuf2.0-0   2.38.1+dfsg-1
ii  libglib2.0-0 2.58.3-1
ii  libgnome-desktop-3-173.32.2-1
ii  libgtk-3-0   3.24.8-1
ii  libnautilus-extension1a  3.31.90-1
ii  libpango-1.0-0   1.42.4-6
ii  libpangocairo-1.0-0  1.42.4-6
ii  libsecret-1-00.18.8-1
ii  shared-mime-info 1.10-1

Versions of packages evince recommends:
ii  dbus-user-session [default-dbus-session-bus]  1.13.10-1

Versions of packages evince suggests:
pn  gvfs 
pn  nautilus-sendto  
ii  poppler-data 0.4.9-2
ii  unrar1:5.6.6-2

-- no debconf information


signature.asc
Description: PGP signature


Bug#928520: Provide systemd unit for unclutter

2019-05-06 Thread Jörg Sommer
Package: unclutter
Version: 8-21
Severity: wishlist

Hi,

maybe, could you ship this unit file as /usr/lib/systemd/user/unclutter.service?
This runs unclutter independent of the window manager and it aggregates
all log messages via journal.

```
[Unit]
Description=Daemon to remove idle cursor image from screen
Documentation=man:unclutter(1)
PartOf=graphical-session.target

[Service]
ExecStart=/usr/bin/unclutter -idle 4 -root

[Install]
WantedBy=graphical-session.target
```

Regards Jörg


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

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages unclutter depends on:
ii  debconf [debconf-2.0]  1.5.72
ii  libc6  2.28-10
ii  libx11-6   2:1.6.7-1

unclutter recommends no packages.

unclutter suggests no packages.

-- debconf information excluded


signature.asc
Description: PGP signature


Bug#928519: Provide systemd unit

2019-05-06 Thread Jörg Sommer
Package: ukui-polkit
Version: 1.0.2-1
Severity: wishlist

Hi,

maybe, could you ship this unit file as 
/usr/lib/systemd/user/ukui-polkit.service?
This runs ukui-polkit independent of the window manager and it aggregates
all log messages via journal.

```
[Unit]
Description=PolicyKit Authentication Agent
PartOf=graphical-session.target

[Service]
ExecStart=/usr/lib/x86_64-linux-gnu/ukui-polkit/polkit-ukui-authentication-agent-1
SyslogIdentifier=polkit-ukui

[Install]
WantedBy=graphical-session.target
```

Regards Jörg

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

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ukui-polkit depends on:
ii  libc6  2.28-10
ii  libgcc11:8.3.0-7
ii  libgl1 1.1.0-1
ii  libpolkit-qt5-1-1  0.112.0-6
ii  libqt5core5a   5.11.3+dfsg1-1
ii  libqt5dbus55.11.3+dfsg1-1
ii  libqt5gui5 5.11.3+dfsg1-1
ii  libqt5widgets5 5.11.3+dfsg1-1
ii  libstdc++6 8.3.0-7
ii  policykit-10.116-1

ukui-polkit recommends no packages.

Versions of packages ukui-polkit suggests:
pn  biometric-auth  

-- no debconf information


signature.asc
Description: PGP signature


Bug#904976: Patch for gtk3

2019-05-01 Thread Jörg Sommer
Hello,

I'm having an HiRes display and Gtk2 doesn't perform very well with HiRes.
Here's a patch to build the package with Gtk3.

Regards Jörg


#NieWiederCDU – Wir müssen die Zukunft gestalten, statt Überholtes erhalten

-- 
Nutze die Talente, die du hast. Die Wälder wären sehr still,
wenn nur die begabtesten Vögel sängen.(Henry van Dyke)
diff -u -r old/geeqie-1.4+git20190121/debian/changelog geeqie-1.4+git20190121/debian/changelog
--- old/geeqie-1.4+git20190121/debian/changelog	2019-02-26 02:57:33.0 +0100
+++ geeqie-1.4+git20190121/debian/changelog	2019-05-01 13:19:31.349441339 +0200
@@ -1,3 +1,9 @@
+geeqie (1:1.4+git20190121-2.gtk3) unstable; urgency=medium
+
+  * Build with Gtk3; see #904976
+
+ -- Jörg Sommer   Wed, 01 May 2019 13:17:37 +0200
+
 geeqie (1:1.4+git20190121-2) unstable; urgency=medium
 
   * Add patch to fix crash in some cases in preferences dialog
diff -u -r old/geeqie-1.4+git20190121/debian/control geeqie-1.4+git20190121/debian/control
--- old/geeqie-1.4+git20190121/debian/control	2019-02-26 02:57:33.0 +0100
+++ geeqie-1.4+git20190121/debian/control	2019-05-01 13:12:07.421666556 +0200
@@ -7,10 +7,12 @@
libtool,
autoconf,
automake,
-   libgtk2.0-dev,
+   libgtk-3-dev,
libexiv2-dev,
liblcms2-dev,
liblircclient-dev,
+   libclutter-gtk-1.0-dev,
+   libchamplain-gtk-0.12-dev,
intltool,
gnome-doc-utils,
imagemagick,
diff -u -r old/geeqie-1.4+git20190121/debian/rules geeqie-1.4+git20190121/debian/rules
--- old/geeqie-1.4+git20190121/debian/rules	2019-02-26 02:57:33.0 +0100
+++ geeqie-1.4+git20190121/debian/rules	2019-05-01 13:13:44.327989866 +0200
@@ -1,15 +1,14 @@
 #!/usr/bin/make -f
 
 %:
-	dh $@ --fail-missing
+	dh $@
 
 # build simple version first #
 override_dh_auto_configure:
 	dh_auto_configure  -- \
 		--with-htmldir=/usr/share/doc/geeqie/html \
 		--with-readmedir=/usr/share/doc/geeqie-common/ \
-		--enable-lirc \
-		--disable-gtk3
+		--enable-lirc
 
 override_dh_auto_install:
 	mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/geeqie/html


signature.asc
Description: PGP signature


Bug#927274: Include config for workers

2019-04-17 Thread Jörg Sommer
Package: matrix-synapse
Version: 0.99.2-3
Severity: normal

The Synapse workers are a way to split the Synapse process into pieces and
possibly distribute them over multiple systems to balance the load between
these nodes. But even on a sole system, workers give an improvement in
response time and user experience. To ease the use of this workers it
would be helpful to include the config files in the Debian package.

To use workers you have to use a reverse proxy like Nginx or Apache to
send some of the requests to other processes than the main process. The
start of the worker processes could easily be done by Systemd.

To reroute the requests, there are rules for Nginx in
/etc/matrix-synapse/worker/*.nginx. For each worker you can reference these
rules in the *location* block:

location /_matrix/ {
proxy_pass http://[::1]:8008;
proxy_set_header X-Forwarded-For $remote_addr;

include /etc/matrix-synapse/worker/client_reader.nginx;
include /etc/matrix-synapse/worker/event_creator.nginx;
…
}

In homeserver.yaml, you have to add these entries

# The replication listener on the synapse to talk to.
worker_replication_host: 127.0.0.1
worker_replication_port: 9092
worker_replication_http_port: 9093

and some more for some of the workers; look at their config file in
/etc/matrix-synapse/worker. After this, restart the Synapse process.

Then go and enable the worker services you want to use (you don't have to
use all)

systemctl enable --now matrix-synapse@client_reader.service
  matrix-synapse@event_creator.service
  matrix-synapse@federation_reader.service
  matrix-synapse@media_repository.service
  matrix-synapse@synchrotron.service

In the end, it's pretty easy to use worker processes and having theses
config files in the Debian package would support the usage of them.

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

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages matrix-synapse depends on:
ii  adduser3.118
ii  debconf [debconf-2.0]  1.5.71
ii  libjs-jquery   3.3.1~dfsg-1
ii  libpython3-stdlib  3.7.3-1
ii  lsb-base   10.2019031300
ii  python33.7.3-1
pn  python3-attr   
pn  python3-bcrypt 
pn  python3-canonicaljson  
pn  python3-daemonize  
ii  python3-distutils  3.7.3-1
pn  python3-frozendict 
pn  python3-jsonschema 
pn  python3-msgpack
pn  python3-nacl   
pn  python3-netaddr
ii  python3-openssl19.0.0-1
pn  python3-phonenumbers   
ii  python3-pil5.4.1-2
pn  python3-prometheus-client  
pn  python3-psutil 
ii  python3-pyasn1 0.4.2-3
ii  python3-pyasn1-modules 0.2.1-0.2
pn  python3-pymacaroons
pn  python3-service-identity   
pn  python3-signedjson 
ii  python3-six1.12.0-1
pn  python3-sortedcontainers   
pn  python3-systemd
pn  python3-treq   
pn  python3-twisted
pn  python3-unpaddedbase64 
pn  python3-yaml   

Versions of packages matrix-synapse recommends:
pn  python3-bleach
ii  python3-jinja22.10-2
ii  python3-lxml  4.3.3-1
pn  python3-psycopg2  

Versions of packages matrix-synapse suggests:
pn  python3-txacme  


synapse-worker.tar
Description: Unix tar archive


signature.asc
Description: PGP signature


Bug#927214: Add AppArmor profile

2019-04-16 Thread Jörg Sommer
Package: matrix-synapse
Version: 0.99.2-3
Severity: normal

I've created an AppArmor profile for Synapse and it works fine for me.
Maybe, you could add this to the package to restrict the impact of a
possible misbehaviour of Synapse.

Because Synapse is a python process, AppArmor's auto-detection of profiles
does not work. Hence, the Systemd service file must set the profile for
the process. Add the line `AppArmorProfile=matrix-synapse` to the service
file.

I think the best would be to include a NEWS message and tell the users
about the new setting and tell them they could disable it by overriding
the Systemd setting (run `systemctl edit matrix-synapse` and insert
`[Service] AppArmorProfile=`). They can also switch to non-enforcement
mode by changing the file */etc/apparmor.d/matrix-synapse* to `profile
matrix-synapse flags=(complain) {`.

This profile should be saved in */etc/apparmor.d/matrix-synapse*.

BTW: The same profile works for the Synapse workers.

```
include 

# add `flags=(complain)` before `{` to switch to non-enforcement mode
profile matrix-synapse {
include 
include 
include 

network inet stream,
network inet6 stream,

/etc/gai.conf r,
/etc/host.conf r,
/etc/hosts r,
/etc/mime.types r,
/etc/nsswitch.conf r,
/etc/passwd r,
/etc/resolv.conf r,
/etc/ssl/openssl.cnf r,

owner @{PROC}/@{pid}/{fd/,limits,mounts,stat} r,

/etc/matrix-synapse/** r,
owner /var/lib/matrix-synapse/ r,
owner /var/{lib,log}/matrix-synapse/** rw,

# /usr/lib/python3.7/ctypes/util.py:287 calls `/sbin/ldconfig -p`
/usr/sbin/ldconfig PUx,

# /usr/lib/python3.7/platform.py:1057 calls `/bin/sh -c 'uname -p 2> 
/dev/null'`
/usr/bin/dash Cx -> dash,

profile dash {
include 

/usr/bin/dash r,
/usr/bin/uname PUx,
}
}
```

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

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages matrix-synapse depends on:
ii  adduser3.118
ii  debconf [debconf-2.0]  1.5.71
ii  libjs-jquery   3.3.1~dfsg-1
ii  libpython3-stdlib  3.7.3-1
ii  lsb-base   10.2019031300
ii  python33.7.3-1
pn  python3-attr   
pn  python3-bcrypt 
pn  python3-canonicaljson  
pn  python3-daemonize  
ii  python3-distutils  3.7.3-1
pn  python3-frozendict 
pn  python3-jsonschema 
pn  python3-msgpack
pn  python3-nacl   
pn  python3-netaddr
ii  python3-openssl19.0.0-1
pn  python3-phonenumbers   
ii  python3-pil5.4.1-2
pn  python3-prometheus-client  
pn  python3-psutil 
ii  python3-pyasn1 0.4.2-3
ii  python3-pyasn1-modules 0.2.1-0.2
pn  python3-pymacaroons
pn  python3-service-identity   
pn  python3-signedjson 
ii  python3-six1.12.0-1
pn  python3-sortedcontainers   
pn  python3-systemd
pn  python3-treq   
pn  python3-twisted
pn  python3-unpaddedbase64 
pn  python3-yaml   

Versions of packages matrix-synapse recommends:
pn  python3-bleach
ii  python3-jinja22.10-2
ii  python3-lxml  4.3.3-1
pn  python3-psycopg2  

Versions of packages matrix-synapse suggests:
pn  python3-txacme  


signature.asc
Description: PGP signature


Bug#927213: Include an AppArmor profile

2019-04-16 Thread Jörg Sommer
Package: coturn
Version: 4.5.1.1-1
Severity: normal

I've created an AppArmor profile for coturn. It's pretty simple and it
works for me. Maybe it would be helpful for others, too. Put this in
/etc/apparmor.d/usr.bin.turnserver

```
include 

profile /usr/bin/turnserver {
include 
include 
include 

/etc/turnserver.conf r,
owner /var/lib/turn/turndb rwk,
}
```

I've also put `NoNewPrivileges=yes` in my Systemd service file.

Also, looking at the Systemd service file, why don't you run turnserver in
non-forking mode and leave the pidfile management to Systemd?

```
PIDFile=/run/turnserver.pid
ExecStart=/usr/bin/turnserver -c /etc/turnserver.conf --pidfile /dev/null 
--log-file stdout
```

Regards Jörg

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

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages coturn depends on:
ii  adduser  3.118
ii  libc62.28-8
pn  libevent-core-2.1-6  
pn  libevent-extra-2.1-6 
pn  libevent-openssl-2.1-6   
pn  libevent-pthreads-2.1-6  
pn  libhiredis0.14   
ii  libmariadb3  1:10.3.13-2
ii  libpq5   11.2-2
ii  libsqlite3-0 3.27.2-2
ii  libssl1.11.1.1b-1
ii  lsb-base 10.2019031300
ii  telnet [telnet-client]   0.17-41.2

coturn recommends no packages.

Versions of packages coturn suggests:
pn  sip-router   
pn  xmpp-server  


signature.asc
Description: PGP signature


Bug#922098: RFE: matrix-synapse.service should have ExecReload

2019-04-11 Thread Jörg Sommer
On Tue, 12 Feb 2019 01:50:49 +0100 Damjan Georgievski  wrote:
> Package: matrix-synapse
> Version: 0.99.0-1
> 
> According to the 0.99 release info
> (https://github.com/matrix-org/synapse/releases/tag/v0.99.0) synapse
> now uses the HUP signal to reload certificates:
> > Synapse will now reload TLS certificates from disk upon SIGHUP. (#4495, 
> > #4524)
> 
> So the matrix-synapse.service unit file should include a reload directive:
> `ExecReload=/bin/kill -HUP $MAINPID`

But Synapse doesn't reload the config on SIGHUP, esp. it does not reload
the `tls_fingerprints` which is needed when certbot updates the TLS key.

Regards Jörg

-- 
Real programmers don't comment their code. It was hard to write,
it should be hard to understand.


signature.asc
Description: PGP signature


Bug#925393: needrestart doesn't detect changed hwdb.bin of udev

2019-03-28 Thread Jörg Sommer
tho...@fiasko-nw.net hat am Do 28. Mär, 10:17 (+0100) geschrieben:
> On Sun, 24 Mar 2019, Jörg Sommer wrote:
> 
> > Package: needrestart
> > Version: 3.4-1
> > Severity: normal
> > 
> > Hi,
> > 
> > *needrestart* doesn't detect any processes running with outdated files,
> 
> does it detect *nothing* or does it just fail with systemd-udev?

It only fails in this case with this file.

> > but *systemd-udev* uses a deleted file and hence, needs a restart.
> 
> Could you please provide the corresponding lines from /proc/$PID/maps (i.e.
> grep hwdb.bin /proc/417/maps)?

```
# grep hwdb.bin /proc/`pidof systemd-udevd`/maps
7f88173c1000-7f8817d38000 r--s  fe:01 1305942
/usr/lib/udev/hwdb.bin (deleted)
```

Regards Jörg

-- 
Angenehme Worte sind nie wahr,
wahre Worte sind nie angenehm.


signature.asc
Description: PGP signature


Bug#925393: needrestart doesn't detect changed hwdb.bin of udev

2019-03-24 Thread Jörg Sommer
Package: needrestart
Version: 3.4-1
Severity: normal

Hi,

*needrestart* doesn't detect any processes running with outdated files,
but *systemd-udev* uses a deleted file and hence, needs a restart.

Regards Jörg

```
# needrestart -v
[main] eval /etc/needrestart/needrestart.conf
[main] needrestart v3.4
[main] running in root mode
[Core] Using UI 'NeedRestart::UI::stdio'...
[main] systemd detected
[Core] #714 is a NeedRestart::Interp::Python
[Python] #714: source=/usr/bin/xandikos
[Core] #2975 is a NeedRestart::Interp::Python
[Python] #2975: source=/usr/bin/reportbug
[uCode/Intel] current revision: 0x25
+ iucode_tool --scan-system
+ grep -oE [^[:space:]]+$
+ sig=0x000306c3
+ [ -r /sys/devices/system/cpu/cpu0/microcode/processor_flags ]
+ cat /sys/devices/system/cpu/cpu0/microcode/processor_flags
+ filter=-s 0x000306c3,0x20
+ type bsdtar
+ IUCODE_TOOL_EXTRA_OPTIONS=
+ test -r /etc/default/intel-microcode
+ . /etc/default/intel-microcode
+ test  = no
+ [ -r /usr/share/misc/intel-microcode* ]
+ iucode_tool -l -s 0x000306c3,0x20 --ignore-broken -tb 
/lib/firmware/intel-ucode
+ grep 0x000306c3
[uCode/Intel] available revision: 0x0025
[Kernel] Linux: kernel release 4.20.0-trunk-amd64, kernel version #1 SMP Debian 
4.20-1~exp1 (2018-12-24)
[Kernel/Linux] /boot/vmlinuz-4.20.0-trunk-amd64 => 4.20.0-trunk-amd64 
(debian-ker...@lists.debian.org) #1 SMP Debian 4.20-1~exp1 (2018-12-24) 
[4.20.0-trunk-amd64]*
[Kernel/Linux] /boot/vmlinuz-4.19.0-4-amd64 => 4.19.0-4-amd64 
(debian-ker...@lists.debian.org) #1 SMP Debian 4.19.28-2 (2019-03-15) 
[4.19.0-4-amd64]
[Kernel/Linux] /boot/vmlinuz-4.19.0-3-amd64 => 4.19.0-3-amd64 
(debian-ker...@lists.debian.org) #1 SMP Debian 4.19.20-1 (2019-02-11) 
[4.19.0-3-amd64]
[Kernel/Linux] /boot/vmlinuz-4.19.0-rc7-amd64 => 4.19.0-rc7-amd64 
(debian-ker...@lists.debian.org) #1 SMP Debian 4.19~rc7-1~exp1 (2018-10-07) 
[4.19.0-rc7-amd64]
[Kernel/Linux] Expected linux version: 4.20.0-trunk-amd64

Running kernel seems to be up-to-date.

The processor microcode seems to be up-to-date.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.
```

```
# lsof +f -- / |grep 'DEL\|(path '
systemd-u   417 root  DELREG  254,1  1307429 
/usr/lib/udev/hwdb.bin
# lsof +aL1 +f -- /
COMMAND PID  USER   FD   TYPE DEVICE SIZE/OFF NLINKNODE NAME
systemd-u   417  root   12r   REG  254,1  9922242 0 1307429 
/usr/lib/udev/hwdb.bin (deleted)
# ps 417
  PID TTY  STAT   TIME COMMAND
  417 ?Ss 0:00 /lib/systemd/systemd-udevd
```

-- Package-specific info:
needrestart output:

checkrestart output:


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

Kernel: Linux 4.20.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages needrestart depends on:
ii  binutils   2.31.1-16
ii  dpkg   1.19.5
ii  gettext-base   0.19.8.1-9
ii  libintl-perl   1.26-2
ii  libmodule-find-perl0.13-1
ii  libmodule-scandeps-perl1.27-1
ii  libproc-processtable-perl  0.56-1
ii  libsort-naturally-perl 1.03-2
ii  libterm-readkey-perl   2.38-1
ii  perl   5.28.1-5
ii  xz-utils   5.2.4-1

Versions of packages needrestart recommends:
ii  libpam-systemd  241-2

Versions of packages needrestart suggests:
ii  iucode-tool  2.3.1-1
pn  needrestart-session | libnotify-bin  

-- Configuration Files:
/etc/needrestart/needrestart.conf changed [not included]

-- no debconf information


signature.asc
Description: PGP signature


Bug#923367: AppArmor: Profile for journald

2019-03-07 Thread Jörg Sommer
intrigeri hat am Do 07. Mär, 21:41 (+0100) geschrieben:
> Jörg Sommer:
> > But journald starts before the AppArmor profiles get loaded.
> 
> I would suggest trying to use the AppArmorProfile= directive in the
> journald unit. I suspect it'll fail because some other stuff (normally
> set up by apparmor.service) is not ready yet at the time journald
> starts, but it'll be interesting to know what that stuff is and
> possibly we can set it up earlier.

These are the profiles itself. They get loaded by apparmor.service.

> E.g. some of the work currently
> done by apparmor.service could be moved to another service, that
> starts earlier in the boot process.

That's difficult, because apparmor.service depends on local-fs.target and
journald get started very early before any filesystem is available.

The other difficult process would be systemd itself. You can only apply an
apparmor profile by restarting the process.

Do you know if Fedora or Suse have done something similar?

Regards Jörg

-- 
“It's been said you aren't a real UNIX system administrator until you've
edited a sendmail.cf file. It's also been said that you are crazy if you
attempted to do so twice.”


signature.asc
Description: PGP signature


Bug#923367: AppArmor: Profile for journald

2019-02-26 Thread Jörg Sommer
Package: apparmor-profiles
Version: 2.13.2-9
Severity: normal

Hi,

I've created a profile for journald to restrict the possible capabilities
the process has. But journald starts before the AppArmor profiles get
loaded. I've created a service to run after apparmor.service to restart
all unconfined services having a profile. What do you think about this?
Would you include this in the package?

Bye Jörg

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

Kernel: Linux 4.20.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages apparmor-profiles depends on:
ii  apparmor  2.13.2-9

apparmor-profiles recommends no packages.

apparmor-profiles suggests no packages.

-- no debconf information

-- 
Das Recht, seine Meinung zu wechseln, ist eines der wichtigsten
menschlichen Privilegien.
(Robert Peel)
include 

profile /lib/systemd/systemd-journald {
  include 

  /dev/kmsg rw,
  /etc/machine-id r,
  /proc/cmdline r,
  /proc/sys/kernel/hostname r,
  /proc/sys/kernel/random/boot_id r,
  /proc/*/{cgroup,cmdline,comm,loginuid,sessionid} r,
  /proc/*/attr/current r,
  /proc/1/{environ,sched} r,
  owner /proc/@{pid}/stat r,

  capability setgid setuid sys_admin sys_ptrace syslog,
  ptrace (read),

  /etc/systemd/journald.conf r,

  owner /run/systemd/journal/{,**} rw,
  owner /var/log/journal/{,**} rw,

  /run/udev/data/* r,
  /sys/devices/pci:00/**/uevent r,
}
[Unit]
Description=Restart unconfined services having AppArmor profiles
DefaultDependencies=no
ConditionSecurity=apparmor
Before=dbus.service sysinit.target
After=apparmor.service
Requires=apparmor.service

[Service]
Type=oneshot
ExecStart=/usr/local/sbin/apparmor-systemd-restart-unconfined

[Install]
WantedBy=sysinit.target
#!/bin/sh

uc_pids=$(aa-status --json | jq -r '.processes[][]
  |select(.status == "unconfined") |.pid')

if test -z "$uc_pids"
then
exit
fi

if echo "$uc_pids" |grep -qFx 1
then
uc_pids=$(echo "$uc_pids" |grep -vFx 1)
systemctl daemon-reexec
fi

uc_srv=$(systemctl status -n0 $uc_pids |sed '/^● /!d; s///; s/ .*//' |sort -u)

systemctl restart $uc_srv


signature.asc
Description: PGP signature


Bug#922438: uucico hangs when supervised by systemd

2019-02-15 Thread Jörg Sommer
Package: uucp
Version: 1.07-25
Severity: normal

Hi,

I've found many uucio processes still alive after the call-out to the
server and uux run. They are all sitting in this block in unix/detach.c:

  /* We'll always wind up as a child of process number 1, right?
 Right?  We have to wait for our parent to die before
 reenabling SIGHUP.  */
  while (getppid () != 1)
sleep (1);

I've put my user session under supervision of systemd. Hence, the fork not
ended as child of init (pid = 1), but as child of my `systemd --user`
process, whose pid is not 1. Therefore, it's waiting there forever to
become a child process of pid 1.

I've applied this patch and it fixed the problem:

diff -u /tmp/uucp-1.07-24/unix/detach.c /tmp/uucp-1.07-25/unix/detach.c
--- /tmp/uucp-1.07-24/unix/detach.c 2003-05-29 08:08:48.0 +0200
+++ /tmp/uucp-1.07-25/unix/detach.c 2019-02-15 23:13:33.044217199 +0100
@@ -98,10 +98,8 @@
   if (ipid != 0)
_exit (EXIT_SUCCESS);
 
-  /* We'll always wind up as a child of process number 1, right?
-Right?  We have to wait for our parent to die before
-reenabling SIGHUP.  */
-  while (getppid () != 1)
+  /* We have to wait for our parent to die before reenabling SIGHUP. */
+  while (getppid () == igrp)
sleep (1);
 
   ipid = getpid ();

The assumption that the new parent of an orphaned child becomes the init
process is no longer true control groups (cgroups).

Regards Jörg

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

Kernel: Linux 4.20.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages uucp depends on:
ii  bsd-mailx [mailx]   8.1.2-0.20180807cvs-1
ii  cu  1.07-25
ii  libc6   2.28-7
ii  libpam-runtime  1.3.1-5
ii  libpam0g1.3.1-5
ii  mailutils [mailx]   1:3.5-2
ii  netbase 5.6
ii  systemd-cron [cron-daemon]  1.5.14-2

Versions of packages uucp recommends:
ii  exim4  4.92~RC6-1
ii  logrotate  3.14.0-4

uucp suggests no packages.

-- Configuration Files:
/etc/uucp/call [Errno 13] Keine Berechtigung: '/etc/uucp/call'
/etc/uucp/passwd [Errno 13] Keine Berechtigung: '/etc/uucp/passwd'

-- no debconf information

-- 
Ein Mensch sieht ein und das ist wichtig,
nichts ist ganz falsch und nichts ganz richtig.
   (Eugen Roth)


signature.asc
Description: PGP signature


Bug#919723: [pkg-apparmor] Bug#919723: Patch for some AppArmor profiles

2019-01-23 Thread Jörg Sommer
Jamie Strandboge hat am Di 22. Jan, 11:38 (-0600) geschrieben:
> On Fri, 18 Jan 2019, Jörg Sommer wrote:
> 
> > Package: apparmor
> > Version: 2.13.2-3
> > Severity: normal
> > 
> > Hi,
> > 
> > I've added some rules to profiles shipped with package to better match the
> > behaviour of Firefox and Skype. Maybe some of them are helpful and you
> > want pick them. Otherwise you're free to close this report.
> 
> Thanks for the patch!
> 
> > diff -u -r /tmp/aa/etc/apparmor.d/abstractions/dconf 
> > /etc/apparmor.d/abstractions/dconf
> > --- /tmp/aa/etc/apparmor.d/abstractions/dconf   2019-01-01 
> > 19:03:54.0 +0100
> > +++ /etc/apparmor.d/abstractions/dconf  2019-01-11 12:17:18.614182127 
> > +0100
> > @@ -4,5 +4,5 @@
> >  # be specified in a specific application's profile.
> >  
> >/etc/dconf/** r,
> > -  owner /{,var/}run/user/*/dconf/user r,
> > +  owner /{,var/}run/user/*/dconf/user rw,
> 
> FYI, we're intentionally avoiding writes in the abstractions.

Sounds reasonable. I'll respect this in my profiles and updates.

> >/usr/share/a2ps/fonts/**  r,
> > @@ -43,7 +43,7 @@
> >owner @{HOME}/.local/share/fonts/**   r,
> >owner @{HOME}/.fonts.cache-2  mr,
> >owner @{HOME}/.{,cache/}fontconfig/   r,
> > -  owner @{HOME}/.{,cache/}fontconfig/** mrl,
> > +  owner @{HOME}/.{,cache/}fontconfig/** rwlk,
> 
> Writes are intentionally not allowed by this profile since the font caches
> should typically be updated outside the confined application. Allowing writes
> here would allow confined applications to write files that are used as input
> for unconfined applications running in the user's session, which could allow
> sandbox escape if there a bugs in the font handling libraries.

But which programs should write to the cache? I acknowledge the security
implications, but I think this renders the cache useless.

> > diff -u -r /tmp/aa/etc/apparmor.d/tunables/alias 
> > /etc/apparmor.d/tunables/alias
> > --- /tmp/aa/etc/apparmor.d/tunables/alias   2019-01-01 19:03:54.0 
> > +0100
> > +++ /etc/apparmor.d/tunables/alias  2019-01-16 00:20:42.868356851 +0100
> > @@ -14,3 +14,5 @@
> >  #
> >  # Or if mysql databases are stored in /home:
> >  # alias /var/lib/mysql/ -> /home/mysql/,
> > +
> > +alias /bin/sh -> /bin/dash,
> > 
> This isn't going to be true on all distributions and is probably not a
> reasonable default for AppArmor upstream (but indeed might be for the distro 
> of
> your choice). Ie, it is possibly ok as a Debian distro patch (needs
> discussion).

But using an alias would be better. In my AppArmor profiles directory are
already profiles with /bin/dash, while the really should call /bin/sh:

% grep -Fr dash /etc/apparmor.d
/etc/apparmor.d/usr.sbin.cupsd:  /{usr/,}bin/dash ixr,
/etc/apparmor.d/usr.sbin.cupsd:  /{usr/,}bin/dash ixr,
/etc/apparmor.d/abstractions/ubuntu-browsers.d/plugins-common:  
/{,usr/}bin/dash ixr,
/etc/apparmor.d/usr.lib.libreoffice.program.soffice.bin:  /{usr/,}bin/dash  
rmix,
/etc/apparmor.d/usr.lib.libreoffice.program.senddoc:  /{usr/,}bin/dash  
rmix,
/etc/apparmor.d/apache2.d/phpsysinfo:/{,usr/}bin/dash ixr,
/etc/apparmor.d/usr.bin.pidgin:  /{usr/,}bin/dash rix,
/etc/apparmor.d/usr.bin.irssi:  /{usr/,}bin/dash ix,
/etc/apparmor.d/usr.sbin.apt-cacher-ng:  /{usr/,}bin/dash ixr,

I expect that all these profiles break when I change the link of /bin/sh.

Regards Jörg

-- 
Real programmers don't comment their code. It was hard to write,
it should be hard to understand.


signature.asc
Description: PGP signature


Bug#843778: needrestart: restart systemd user daemons and user services

2019-01-22 Thread Jörg Sommer
Hello,

I've seen that needrestart reports the user processes when run as
user. Could you extend needrestart to show the dialogue and restart the
systemd units:

```
% id -u
1000

% needrestart
Prüfe Prozesse...
Veraltete Prozesse:
dbus-daemon[885], emacs[12635], firefox[30570], firefox-bin[20556], Privileged 
Cont[26250], pulseaudio[29837], Web Content[21597], WebExtensions[20752],
 Xorg[12276]

% systemctl --user status -n0 29837 30570 2>/dev/null |grep '^●' |sed 's/ 
-.*//; s/.* //' |uniq
pulseaudio.service
ff.service

% systemctl --user restart pulseaudio.service
```

Regards Jörg

-- 
Die Erde ist das einzigste Irrenhaus, das von seinen eigenen Insassen
verwaltet wird.
(U. Schmidt)


signature.asc
Description: PGP signature


Bug#919723: Patch for some AppArmor profiles

2019-01-18 Thread Jörg Sommer
Package: apparmor
Version: 2.13.2-3
Severity: normal

Hi,

I've added some rules to profiles shipped with package to better match the
behaviour of Firefox and Skype. Maybe some of them are helpful and you
want pick them. Otherwise you're free to close this report.

Regards Jörg

diff -u -r /tmp/aa/etc/apparmor.d/abstractions/dconf 
/etc/apparmor.d/abstractions/dconf
--- /tmp/aa/etc/apparmor.d/abstractions/dconf   2019-01-01 19:03:54.0 
+0100
+++ /etc/apparmor.d/abstractions/dconf  2019-01-11 12:17:18.614182127 +0100
@@ -4,5 +4,5 @@
 # be specified in a specific application's profile.
 
   /etc/dconf/** r,
-  owner /{,var/}run/user/*/dconf/user r,
+  owner /{,var/}run/user/*/dconf/user rw,
   owner @{HOME}/.config/dconf/user r,
diff -u -r /tmp/aa/etc/apparmor.d/abstractions/fonts 
/etc/apparmor.d/abstractions/fonts
--- /tmp/aa/etc/apparmor.d/abstractions/fonts   2019-01-01 19:03:54.0 
+0100
+++ /etc/apparmor.d/abstractions/fonts  2019-01-18 22:56:20.159428688 +0100
@@ -18,14 +18,14 @@
   /usr/share/fonts/**   r,
 
   /etc/fonts/** r,
-  /usr/share/fontconfig/conf.avail/**   r,
+  /usr/share/fontconfig/conf.avail/{,**} r,
 
   /opt/kde3/share/fonts/**  r,
 
   /usr/lib{,32,64}/openoffice/share/fonts/**r,
 
   /var/cache/fonts/**   r,
-  /var/cache/fontconfig/**  mr,
+  /var/cache/fontconfig/**  rw,
   /var/lib/defoma/**mr,
 
   /usr/share/a2ps/fonts/**  r,
@@ -43,7 +43,7 @@
   owner @{HOME}/.local/share/fonts/**   r,
   owner @{HOME}/.fonts.cache-2  mr,
   owner @{HOME}/.{,cache/}fontconfig/   r,
-  owner @{HOME}/.{,cache/}fontconfig/** mrl,
+  owner @{HOME}/.{,cache/}fontconfig/** rwlk,
   owner @{HOME}/.fonts.conf.d/  r,
   owner @{HOME}/.fonts.conf.d/**r,
   owner @{HOME}/.config/fontconfig/ r,
diff -u -r /tmp/aa/etc/apparmor.d/abstractions/gnome 
/etc/apparmor.d/abstractions/gnome
--- /tmp/aa/etc/apparmor.d/abstractions/gnome   2019-01-01 19:03:54.0 
+0100
+++ /etc/apparmor.d/abstractions/gnome  2019-01-12 11:19:46.827157086 +0100
@@ -63,6 +63,7 @@
   owner @{HOME}/.fonts.cache-*rwl,
 
   # icon caches
+  owner @{HOME}/.cache/gtk-3.0/** r,
   /var/cache/**/icon-theme.cache  r,
   /usr/share/**/icon-theme.cache  r,
 
diff -u -r /tmp/aa/etc/apparmor.d/abstractions/mesa 
/etc/apparmor.d/abstractions/mesa
--- /tmp/aa/etc/apparmor.d/abstractions/mesa2019-01-01 19:03:54.0 
+0100
+++ /etc/apparmor.d/abstractions/mesa   2019-01-18 21:01:17.727350842 +0100
@@ -2,6 +2,8 @@
 # Rules for Mesa implementation of the OpenGL API
 
   # System files
+  /etc/drirc r,
+  /usr/share/drirc.d/{,*} r,
   /dev/dri/ r, # libGLX_mesa.so calls drmGetDevice2()
 
   # User files
diff -u -r /tmp/aa/etc/apparmor.d/tunables/alias /etc/apparmor.d/tunables/alias
--- /tmp/aa/etc/apparmor.d/tunables/alias   2019-01-01 19:03:54.0 
+0100
+++ /etc/apparmor.d/tunables/alias  2019-01-16 00:20:42.868356851 +0100
@@ -14,3 +14,5 @@
 #
 # Or if mysql databases are stored in /home:
 # alias /var/lib/mysql/ -> /home/mysql/,
+
+alias /bin/sh -> /bin/dash,


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

Kernel: Linux 4.20.0-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages apparmor depends on:
ii  debconf [debconf-2.0]  1.5.70
ii  libc6  2.28-5
ii  lsb-base   10.2018112800
ii  python33.7.1-3

apparmor recommends no packages.

Versions of packages apparmor suggests:
ii  apparmor-profiles-extra  1.24
ii  apparmor-utils   2.13.2-3

-- 
Wer A sagt, muß nicht B sagen. Er kann auch erkennen, daß A falsch war.
(Erich Kästner)


signature.asc
Description: PGP signature


Bug#918656: cruft: Update filters for emacs

2019-01-07 Thread Jörg Sommer
Package: cruft-common
Version: 0.9.36
Severity: normal

Hi,

I'm getting many hits like

/usr/share/emacs/site-lisp/elpa/magit-2.90.1
/usr/share/emacs/site-lisp/elpa/magit-2.90.1/Install.log.gz
/usr/share/emacs/site-lisp/elpa/magit-2.90.1/git-rebase.el
/usr/share/emacs/site-lisp/elpa/magit-2.90.1/git-rebase.elc
/usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-apply.el
/usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-apply.elc
…

/usr/share/emacs/site-lisp/elpa/yasnippet-snippets-0.7/yasnippet-snippets.el

/usr/share/emacs/site-lisp/elpa/yasnippet-snippets-0.7/yasnippet-snippets.elc

A new filter for Emacs might be necessary:

/usr/share/emacs/site-lisp/**/Install.log.gz
/usr/share/emacs/site-lisp/**/*.el
/usr/share/emacs/site-lisp/**/*.elc

Regards Jörg

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

Kernel: Linux 4.20.0-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

-- 
Erfahrung heißt gar nichts. Man kann seine Sache auch 35 Jahre schlecht
machen.
(Kurt Tucholsky)


signature.asc
Description: PGP signature


Bug#913929: pldd never stops

2018-11-17 Thread Jörg Sommer
Package: libc-bin
Version: 2.27-8
Severity: normal

Hi,

I've ran `pldd $$`, but it never comes to an end. I've killed the process
with SIGQUIT and got this backtrace:

```
   PID: 10556 (pldd)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 3 (QUIT)
 Timestamp: Sat 2018-11-17 08:33:56 CET (5min ago)
  Command Line: pldd 953
Executable: /usr/bin/pldd
 Control Group: /user.slice/user-1000.slice/session-1.scope
  Unit: session-1.scope
 Slice: user-1000.slice
   Session: 1
 Owner UID: 1000 (joerg)
   Boot ID: 87a38c39c06e4c36b4eebb33c4e3e2ac
Machine ID: 523cb54753234ed08c13ec497d0d3b64
  Hostname: zenbook
   Storage: 
/var/lib/systemd/coredump/core.pldd.1000.87a38c39c06e4c36b4eebb33c4e3e2ac.10556.154244003600.lz4
   Message: Process 10556 (pldd) of user 1000 dumped core.

Stack trace of thread 10556:
#0  0x7f81a7d6a7a7 __libc_pread64 (libc.so.6)
#1  0x557c5866224d n/a (pldd)
#2  0x557c58661792 n/a (pldd)
#3  0x7f81a7ca5b17 __libc_start_main (libc.so.6)
#4  0x557c5866184a n/a (pldd)

[New LWP 10556]
Core was generated by `pldd 953'.
Program terminated with signal SIGQUIT, Quit.
#0  0x7f81a7d6a7a7 in __libc_pread64 (fd=4, buf=0x7ffebbcd5900, count=16, 
offset=140221672822504) at ../sysdeps/unix/sysv/linux/pread64.c:29
29  ../sysdeps/unix/sysv/linux/pread64.c: Datei oder Verzeichnis nicht 
gefunden.
#0  0x7f81a7d6a7a7 in __libc_pread64 (fd=4, buf=0x7ffebbcd5900, count=16, 
offset=140221672822504) at ../sysdeps/unix/sysv/linux/pread64.c:29
resultvar = 16
sc_ret = 
sc_ret = 
resultvar = 
resultvar = 
__arg4 = 
__arg3 = 
__arg2 = 
__arg1 = 
_a4 = 
_a3 = 
_a2 = 
_a1 = 
sc_cancel_oldtype = 
resultvar = 
resultvar = 
__arg4 = 
__arg3 = 
__arg2 = 
__arg1 = 
_a4 = 
_a3 = 
_a2 = 
_a1 = 
#1  0x557c5866224d in find_maps64 (pid=, auxv=, auxv_size=) at pldd-xx.c:230
ln = {name = 140221672822528, next = 0}
m = {l_addr = 93944802607104, l_name = 140221672822528, l_ld = 
93944803440424, l_next = 140221672822544, l_prev = 0, l_real = 140221672821104, 
l_ns = 0, l_libname = 140221672822504}
name_offset = 140221672822528
phdr = 
phnum = 
phent = 
auxvXX = 
p = 
offset = 
list = 
interp = 
tmpbuf = {data = 0x7ffebbcd5960, length = 1024, __space = {__align = 
{__max_align_ll = 0, __max_align_ld = }, __c = '\000' 
, 
"\360\231\220\377\177\000\000\260\233\377\346\207\177\000\000H\363\231\220\377\177\000\000\000\260\372\346\207\177\000\000p\221\377\346\207\177\000\000\020\227\377\346\207\177\000\000\000\000\000\000\000\000\000\000\210\233\377\346\207\177",
 '\000' , 
"\240v\377\346\207\177\000\000\260v\377\346\207\177\000\000\300v\377\346\207\177",
 '\000' , 
"\250\363\231\220\377\177\000\000\270\363\231\220\377\177", '\000' , "H\363\231\220\377\177\000\000\000\000\000\000\000\000\000\000"...}}
status = 0
#2  0x557c58661792 in get_process_info (pid=953, dfd=3) at pldd.c:338
fd = 5
auxv = 0x557c59f6b480
retval = 
e_ident = "\177ELF\002\001\001\000\000\000\000\000\000\000\000"
auxv_size = 320
fd = 
e_ident = 
auxv_size = 
auxv = 
retval = 
n = 
#3  main (argc=, argv=) at pldd.c:193
remaining = 1
__PRETTY_FUNCTION__ = "main"
endp = 0x557c59f6b4f6 ""
pid = 953
buf = 
"/proc/953\000ͻ\376\177\000\000\001\000\000\000\000\000\000\000\265Iҧ\201\177"
dfd = 
exebuf = {data = 0x7ffebbcd5e20, length = 1024, __space = {__align = 
{__max_align_ll = 7526493746400682543, __max_align_ld = }, 
__c = 
"/bin/zsh\000_ͻ\376\177\000\000\210\t䧁\177\000\000\360\331见\177\000\000\000\000\000\000\000\000\000\000\027\362槁\177\000\000\001\000\000\000\000\000\000\000\210\t䧁\177\000\000\001",
 '\000' , 
"\001\000\000\000\000\000\000\000\360\331见\177\000\000\061Y槁\177\000\000\000\000\000\000\001\000\000\000\300^ͻ\376\177\000\000\320^ͻ\376\177\000\000\310\344见\177\000\000\000\000\000\000\000\000\000\000``ͻ\376\177\000\000
 @ʧ\201\177\000\000\377\377\377\377\000\000\000\000 
\240㧁\177\000\000X\201ȧ\201\177\000\000\000\000䧁\177", '\000' , 
"\001\000\000\000\376\177\000\000\330\321ֻ\376\177\000\000\000\000\000\000"...}}
nexe = 
thread_list = 0x7ffebbcd5db0
taskfd = 
dir = 
d = 
status = 
```

Regards Jörg


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

Kernel: 

Bug#792777: fails to send email on failure; falls over on circle at start of systemctl status

2018-10-21 Thread Jörg Sommer
Jörg Sommer hat am Sa 20. Okt, 11:29 (+0200) geschrieben:
> On Sat, 18 Jul 2015 15:25:06 +0200 Alexandre Detiste 
>  wrote:
> > control: tag -1 moreinfo
> > 
> > Hi,
> > 
> > I can't find the correct environnement needed to reproduce this bug.
> 
> I'm having the same problem. This is the environment of the script
> `mail_on_failure` when called from *systemd*
> 
> ```
> USER=nobody
> HOME=/nonexistent
> LOGNAME=nobody
> JOURNAL_STREAM=8:15023569
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
> INVOCATION_ID=8f1cf292d7024ede9aa1cb66dc58bef4
> PWD=/
> ```

I've found a workaround: Set the environment in the service file. Run
`systemctl edit cron-failure@.service` and insert

```
[Service]
Environment=LC_ALL=C.UTF-8
```

Regards Jörg

-- 
Life can only be understood backwards, but it must be lived forwards.
 (Soren Kierkegaard)


signature.asc
Description: PGP signature


Bug#792777: fails to send email on failure; falls over on circle at start of systemctl status

2018-10-20 Thread Jörg Sommer
On Sat, 18 Jul 2015 15:25:06 +0200 Alexandre Detiste 
 wrote:
> control: tag -1 moreinfo
> 
> Hi,
> 
> I can't find the correct environnement needed to reproduce this bug.

I'm having the same problem. This is the environment of the script
`mail_on_failure` when called from *systemd*

```
USER=nobody
HOME=/nonexistent
LOGNAME=nobody
JOURNAL_STREAM=8:15023569
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
INVOCATION_ID=8f1cf292d7024ede9aa1cb66dc58bef4
PWD=/
```

With this I can reproduce the error:

```
# env -i $(
systemctl = subprocess.check_output(['systemctl','status',job], 
universal_newlines=True)
  File "/usr/lib/python3.5/subprocess.py", line 316, in check_output
**kwargs).stdout
  File "/usr/lib/python3.5/subprocess.py", line 385, in run
stdout, stderr = process.communicate(input, timeout=timeout)
  File "/usr/lib/python3.5/subprocess.py", line 788, in communicate
stdout = self.stdout.read()
  File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal 
not in range(128)
```

```
# cat /etc/debian_version
9.5
# dpkg -l systemd systemd-sysv init-system-helpers python3
ii  init-system-helpers   1.48
ii  python3   3.5.3-1
ii  systemd   232-25+deb9u4
ii  systemd-sysv  232-25+deb9u4
```

Bye Jörg
-- 
Leben – es gibt nichts Selteneres auf der Welt. Die meisten Menschen
existieren, weiter nichts.
   (Oscar Wilde: Der Sozialismus und die Seele des Menschen)


signature.asc
Description: PGP signature


Bug#906922: `tesseract -l deu --psm 0` dies with sigseg

2018-08-22 Thread Jörg Sommer
Package: tesseract-ocr
Version: 4.00~git2844-607e8fd8-2
Severity: normal

Hi,

I've got a coredump on running tesseract. If it helps, I can provide the
image, but I could reproduce this behaviour with different images.

Here are the details of the crash:

   PID: 23207 (tesseract)
   UID: 1000 (joerg)
   GID: 1000 (joerg)
Signal: 11 (SEGV)
 Timestamp: Wed 2018-08-22 12:08:40 CEST (36min ago)
  Command Line: tesseract -l deu --psm 0 
Sync/Handy-Bilder/OpenCamera/IMG_20180822_114332.jpg stdout
Executable: /usr/bin/tesseract
 Control Group: /user.slice/user-1000.slice/session-1.scope
  Unit: session-1.scope
 Slice: user-1000.slice
   Session: 1
 Owner UID: 1000 (joerg)
   Storage: 
/var/lib/systemd/coredump/core.tesseract.1000.e836f78a7b7f4173bfe906ade0a85a6e.23207.153493252000.lz4
   Message: Process 23207 (tesseract) of user 1000 dumped core.

[New LWP 23207]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tesseract -l deu --psm 0 
Sync/Handy-Bilder/OpenCamera/IMG_20180822_114332.jpg s'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x7f3b349b40f3 in tesseract::Classify::CharNormClassifier(TBLOB*, 
tesseract::TrainingSample const&, ADAPT_RESULTS*) () at 
../../src/ccstruct/normalis.h:247
247 ../../src/ccstruct/normalis.h: Datei oder Verzeichnis nicht gefunden.
#0  0x7f3b349b40f3 in tesseract::Classify::CharNormClassifier(TBLOB*, 
tesseract::TrainingSample const&, ADAPT_RESULTS*) () at 
../../src/ccstruct/normalis.h:247
unichar_results = {static kDefaultVectorSize = 4, size_used_ = 0, 
size_reserved_ = 4, data_ = 0x556b9cfa8d88, clear_cb_ = 0x0, compare_cb_ = 0x0}
#1  0x7f3b349b4e16 in tesseract::Classify::DoAdaptiveMatch(TBLOB*, 
ADAPT_RESULTS*) () at adaptmatch.cpp:1546
Ambiguities = 
fx_info = {Length = 1044, Xmean = 1, Ymean = 126, Rx = 44, Ry = 80, 
NumBL = 85, NumCN = 70, Width = 256, YBottom = 64 '@', YTop = 192 '\300'}
bl_features = {static kDefaultVectorSize = 4, size_used_ = 85, 
size_reserved_ = 128, data_ = 0x556b9afcd0e0, clear_cb_ = 0x0, compare_cb_ = 
0x0}
sample = 0x556b9941c580
#2  0x7f3b349b66b3 in tesseract::Classify::AdaptiveClassifier(TBLOB*, 
BLOB_CHOICE_LIST*) () at adaptmatch.cpp:199
Results = 0x556b9aff2550
#3  0x7f3b348fe71a in os_detect_blob(BLOBNBOX*, OrientationDetector*, 
ScriptDetector*, OSResults*, tesseract::Tesseract*) () at osdetect.cpp:358
scaling = 7.52941179
x_origin = 2515
y_origin = 846
rotated_blob = std::unique_ptr = {get() = 0x556b99567580}
i = 
blob = 
tblob = 0x556b9aff3540
box = {bot_left = {xcoord = 2498, ycoord = }, top_right 
= {xcoord = , ycoord = 863}}
current_rotation = {xcoord = 1, ycoord = 0}
rotation90 = {xcoord = 0, ycoord = 1}
ratings = {{ = {last = 0x0}, }, { = {last 
= 0x0}, }, { = {last = 0x0}, }, { 
= {last = 0x0}, }}
stop = 
orientation = 
#4  0x7f3b348fec71 in os_detect_blobs(GenericVector const*, 
BLOBNBOX_CLIST*, OSResults*, tesseract::Tesseract*) () at 
../../src/ccutil/qrsequence.h:52
i = 0
osr_ = {orientations = {0, 0, 0, 0}, scripts_na = {{0 }, {0 }, {0 }, {0 }}, unicharset = 0x0, best_result = {orientation_id = 0, script_id = 0, 
sconfidence = 0, oconfidence = 0}}
o = {osr_ = 0x7ffd6f59dc50, allowed_scripts_ = 0x0}
s = {osr_ = 0x7ffd6f59dc50, static korean_script_ = 0x7f3b34a7cc1d 
"Korean", static japanese_script_ = 0x7f3b34a7cc14 "Japanese", static 
fraktur_script_ = 0x7f3b34a8208c "Fraktur", korean_id_ = 8, japanese_id_ = 7, 
katakana_id_ = 3, hiragana_id_ = 4, han_id_ = 5, hangul_id_ = 6, latin_id_ = 2, 
fraktur_id_ = 9, tess_ = 0x7f3b32dc3010, allowed_scripts_ = 0x0}
filtered_it = { = {list = 0x7ffd6f59da88, prev = 
0x556b9d0001e0, current = 0x556b9cfcf9d0, next = 0x556b9afd2b10, 
ex_current_was_last = false, ex_current_was_cycle_pt = false, cycle_pt = 
0x556b9cfcf9d0, started_cycling = true}, }
real_max = 
blobs = 0x556b9d0002e0
number_of_blobs = 
sequence = {N_ = , next_num_ = 1, num_bits_ = }
num_blobs_evaluated = 0
orientation = 
#5  0x7f3b348feebf in os_detect(TO_BLOCK_LIST*, OSResults*, 
tesseract::Tesseract*) () at osdetect.cpp:268
blobs_total = 
block_it = { = {list = 0x7ffd6f59dba8, prev = 
0x556b9cfe2d10, current = 0x556b9cfe2d10, next = 0x556b9cfe2d10, 
ex_current_was_last = false, ex_current_was_cycle_pt = false, cycle_pt = 
0x556b9cfe2d10, started_cycling = true}, }
filtered_list = { = {last = 0x556b9d0001e0}, }
filtered_it = { = {list = 0x7ffd6f59da88, prev = 
0x556b9d0001e0, current = 0x0, next = 0x556b9cfcf9d0, ex_current_was_last = 
, ex_current_was_cycle_pt = , cycle_pt = 
, started_cycling = }, }
#6  0x7f3b348ff3dd in 

Bug#905895: needrestart: Lower apt.conf priority

2018-08-11 Thread Jörg Sommer
Package: needrestart
Version: 3.3-1
Severity: normal

Hi,

would it be possible to reduce the priority of needrestart in
`/etc/apt/apt.conf.d/` from *99* to allow config settings after
*needrestart*? I'm using `DPkg::Post-Invoke` to remount my root filesystem
read‐only and this has to happen after *needrestart* restarted the updated
processes. Currently, I have to use `zzlocal` to place my settings after
*needrestart*, which feels more like a hack.

Regards Jörg


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

Kernel: Linux 4.18.0-rc3-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages needrestart depends on:
ii  binutils   2.31.1-2
ii  dpkg   1.19.0.5+b1
ii  gettext-base   0.19.8.1-6+b1
ii  libintl-perl   1.26-2
ii  libmodule-find-perl0.13-1
ii  libmodule-scandeps-perl1.24-1
ii  libproc-processtable-perl  0.55-1
ii  libsort-naturally-perl 1.03-2
ii  libterm-readkey-perl   2.37-1+b2
ii  perl   5.26.2-6
ii  xz-utils   5.2.2-1.3

Versions of packages needrestart recommends:
ii  libpam-systemd  239-7

Versions of packages needrestart suggests:
ii  iucode-tool  2.3.1-1
pn  needrestart-session | libnotify-bin  

-- Configuration Files:
/etc/needrestart/needrestart.conf changed [not included]

-- no debconf information


signature.asc
Description: PGP signature


Bug#905239: emacs-goodies: color-theme-modern alternative to color-theme

2018-08-01 Thread Jörg Sommer
Package: emacs-goodies-el
Version: 40.0
Severity: normal

Hi,

can you add a
[color-theme-modern](https://github.com/emacs-jp/replace-colorthemes/) as
a possible alternative of the dropped color-theme.el to README.Debian.gz?
It provides many of the colour themes from color-theme.el and uses
`deftheme`.

Regards, Jörg

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

Kernel: Linux 4.18.0-rc3-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages emacs-goodies-el depends on:
ii  bash   4.4.18-3.1
ii  dpkg   1.19.0.5+b1
ii  emacs  47.0
ii  emacs25 [emacsen]  25.2+1-6+b3
ii  emacsen-common 2.0.8
ii  install-info   6.5.0.dfsg.1-4

Versions of packages emacs-goodies-el recommends:
pn  elpa-apache-mode
pn  elpa-bar-cursor 
pn  elpa-bm 
pn  elpa-boxquote   
ii  elpa-browse-kill-ring   2.0.0-1
pn  elpa-csv-mode   
ii  elpa-debian-el  37.5
ii  elpa-devscripts 40.1
pn  elpa-diminish   
ii  elpa-dpkg-dev-el37.4
pn  elpa-eproject   
pn  elpa-graphviz-dot-mode  
pn  elpa-htmlize
pn  elpa-initsplit  
ii  elpa-markdown-mode  2.3+154-1
ii  elpa-pod-mode   1.03-1
pn  elpa-session
pn  elpa-tabbar 
ii  perl-doc5.26.2-6
ii  wget1.19.5-1

emacs-goodies-el suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#905235: emacs-goodies-el failed to install due to old broken symlinks

2018-08-01 Thread Jörg Sommer
Package: emacs-goodies-el
Version: 40.0
Severity: normal

Hi,

today, I've upgraded to 40.0, but it failed:

/var/log/apt/term.log
```
Log started: 2018-08-01  20:11:49
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 422169 files and directories currently installed.)
Preparing to unpack .../emacs-goodies-el_40.0_all.deb ...
Remove emacs-goodies-el for emacs25
remove/emacs-goodies-el: purging byte-compiled files for emacs25
Unpacking emacs-goodies-el (40.0) over (39.0) ...
Preparing to unpack .../libthai-data_0.1.28-1_all.deb ...
Unpacking libthai-data (0.1.28-1) over (0.1.27-2) ...
Preparing to unpack .../libthai0_0.1.28-1_i386.deb ...
De-configuring libthai0:amd64 (0.1.27-2) ...
Unpacking libthai0:i386 (0.1.28-1) over (0.1.27-2) ...
Preparing to unpack .../libthai0_0.1.28-1_amd64.deb ...
Unpacking libthai0:amd64 (0.1.28-1) over (0.1.27-2) ...
Processing triggers for install-info (6.5.0.dfsg.1-4) ...
Processing triggers for libc-bin (2.27-5) ...
Setting up libthai-data (0.1.28-1) ...
Setting up emacs-goodies-el (40.0) ...
Install emacsen-common for emacs25
emacsen-common: Handling install of emacsen flavor emacs25
Install emacs-goodies-el for emacs25
install/emacs-goodies-el: Handling emacs25, logged in /tmp/elc_wIafhR.log
Building autoloads for emacs25 in /usr/share/emacs25/site-lisp/emacs-goodies-el
ERROR: install script from emacs-goodies-el package failed
dpkg: error processing package emacs-goodies-el (--configure):
 installed emacs-goodies-el package post-installation script subprocess 
returned error exit status 1
Setting up libthai0:amd64 (0.1.28-1) ...
Setting up libthai0:i386 (0.1.28-1) ...
Processing triggers for libc-bin (2.27-5) ...
Errors were encountered while processing:
 emacs-goodies-el
Log ended: 2018-08-01  20:12:00
```

/var/log/apt/term.log
```
emacs25 -batch --no-site-file --multibyte --eval (setq load-path (cons "." 
load-path)) -l autoload --eval (setq generated-autoload-file (expand-file-name 
"emacs-goodies-loaddefs.el")) --eval (setq make-backup-files nil) -f 
batch-update-autoloads .
Warning (initialization): Ignoring obsolete arg --multibyte
align-string.el:0:0: error: file-error: (Opening input file No such file or 
directory /usr/share/emacs25/site-lisp/emacs-goodies-el/align-string.el)
```

```shell
% print -l /usr/share/emacs25/site-lisp/emacs-goodies-el/*(-@)
/usr/share/emacs25/site-lisp/emacs-goodies-el/apache-mode.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/ascii.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/bar-cursor.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/boxquote.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/browse-huge-tar.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/button-lock.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/clipper.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/coffee.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/color-theme.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/color-theme-library.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/color-theme_seldefcustom.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/ctypes.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/dedicated.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/df.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/edit-env.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/egocentric.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/floatbg.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/initsplit.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/joc-toggle-buffer.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/joc-toggle-case.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/keydef.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/keywiz.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/lcomp.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/maplev.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/map-lines.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/marker-visit.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/miniedit.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/mutt-alias.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/pack-windows.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/perldoc.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/pp-c-l.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/protbuf.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/setnu.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/shell-command.el
/usr/share/emacs25/site-lisp/emacs-goodies-el/silly-mail.el

Bug#902619: coturn: Systemd configuration

2018-06-28 Thread Jörg Sommer
Package: coturn
Version: 4.5.0.5-1+b1
Severity: normal

Hi,

I've created a configuration for Systemd to replace the autogenerated
one. Maybe you would like to include this in the package. Systemd doesn't
need the `TURNSERVER_ENABLED`, because it supports enabling/disabling
services itself.

I've used the file at
https://github.com/coturn/coturn/blob/master/rpm/turnserver.service.fc as
template.

[Unit]
Description=coturn
Documentation=man:coturn(1) man:turnadmin(1) man:turnserver(1)
After=network.target

[Service]
User=turnserver
Group=turnserver
# if you use SSL
#SupplementaryGroups=ssl-cert
Type=simple
PIDFile=/run/turnserver.pid
ExecStart=/usr/bin/turnserver -c /etc/turnserver.conf --pidfile /dev/null 
--log-file stdout
Restart=on-abort

LimitNOFILE=99
LimitNPROC=6
LimitRTPRIO=infinity
LimitRTTIME=700
CPUSchedulingPolicy=other
UMask=0007

[Install]
WantedBy=multi-user.target

Regards Jörg

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

Kernel: Linux 4.17.0-rc3-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages coturn depends on:
ii  adduser  3.117
ii  libc62.27-3
pn  libevent-core-2.1-6  
pn  libevent-extra-2.1-6 
pn  libevent-openssl-2.1-6   
pn  libevent-pthreads-2.1-6  
pn  libhiredis0.13   
pn  libmariadbclient18   
ii  libpq5   10.4-2
ii  libsqlite3-0 3.24.0-1
ii  libssl1.11.1.0h-4
ii  lsb-base 9.20170808
ii  telnet [telnet-client]   0.17-41

coturn recommends no packages.

Versions of packages coturn suggests:
pn  sip-router   
pn  xmpp-server  


signature.asc
Description: PGP signature


Bug#886439: byzanz-record should print messages on begin and end

2018-01-07 Thread Jörg Sommer
Markus Koschany hat am Sat 06. Jan, 17:41 (+0100) geschrieben:
> Am 06.01.2018 um 00:56 schrieb Jörg Sommer:
> > Package: byzanz
> > Version: 0.3.0+git20160312-2
> > Severity: wishlist
> > 
> > Hi,
> > 
> > it would be helpful if byzanz could print a message when the recording
> > begins and ends, because it's not always recogniseable what's happening,
> > esp. when the begin is delayed.
> > 
> > A proposal:
> > 
> > % byzanz-record --delay 4 -d 6
> > Starting recording in 4 seconds
> > Recording started
> > Recording stopped
> 
> Yes, that would be useful. Unfortunately upstream is no longer active
> but I would apply a patch for Debian if someone provided the code.

There are progress messages, already. They can be enabled with -v. Here's
a patch I would suggest to apply:

diff -u -r byzanz-0.3.0+git20160312/src/byzanz-record.1 
byzanz-0.3.0+git20160312+/src/byzanz-record.1
--- byzanz-0.3.0+git20160312/src/byzanz-record.12018-01-07 
13:42:31.655469207 +0100
+++ byzanz-0.3.0+git20160312+/src/byzanz-record.1   2011-03-30 
22:31:41.0 +0200
@@ -54,7 +54,7 @@
 Height of recording rectangle
 .TP
 \fB\-v\fR, \fB\-\-verbose\fR
-be verbose and print progress messages
+be verbose
 .TP
 \fB\-w\fR, \fB\-\-width\fR=\fIPIXEL\fR
 Width of recording rectangle
diff -u -r byzanz-0.3.0+git20160312/src/record.c 
byzanz-0.3.0+git20160312+/src/record.c
--- byzanz-0.3.0+git20160312/src/record.c   2015-12-09 09:32:44.0 
+0100
+++ byzanz-0.3.0+git20160312+/src/record.c  2018-01-07 13:36:35.549489063 
+0100
@@ -42,7 +42,7 @@
   { "y", 'y', 0, G_OPTION_ARG_INT, , N_("Y coordinate of rectangle to 
record"), N_("PIXEL") },
   { "width", 'w', 0, G_OPTION_ARG_INT, , N_("Width of recording 
rectangle"), N_("PIXEL") },
   { "height", 'h', 0, G_OPTION_ARG_INT, , N_("Height of recording 
rectangle"), N_("PIXEL") },
-  { "verbose", 'v', 0, G_OPTION_ARG_NONE, , N_("Be verbose"), NULL },
+  { "verbose", 'v', 0, G_OPTION_ARG_NONE, , N_("Print progress 
messages"), NULL },
   { NULL }
 };
 
@@ -198,6 +198,8 @@
   g_signal_connect (rec, "notify", G_CALLBACK (session_notify_cb), NULL);
   
   delay = MAX (delay, 1);
+  if (delay > 0)
+  verbose_print (_("Starting recording in %d seconds...\n"), delay);
   delay = (delay - 1) * 1000;
   duration = MAX (duration, 0);
   duration *= 1000;

Bye Jörg


signature.asc
Description: PGP signature


Bug#886396: byzanz-record doesn't honor -w

2018-01-06 Thread Jörg Sommer
Markus Koschany hat am Fri 05. Jan, 23:04 (+0100) geschrieben:
> Am 05.01.2018 um 12:00 schrieb Jörg Sommer:
> > Package: byzanz
> > Version: 0.3.0+git20160312-2
> > Severity: normal
> > 
> > Hi,
> > 
> > I'm having a second display attached which is why my desktop is wider than
> > the rectangle I would like to capture: 7680x2160 vs. 3840x2160. But using
> > the options -w 3840 -h 2160 -x 0 -y 0 doesn't narrow the video to the
> > expected screen. I still get the whole desktop recorded.
> > 
> > The whole command line: byzanz-record -c -d 5 -w 3840 -h 2160 -x 0 -y 0 
> > video.ogv
> > 
> > Bye Jörg
> 
> Hello,
> 
> I guess you have to use the --display option to select your preferred
> screen. Byzanz has no information about a virtual screen but should be
> able to record the portion of your screen with the  -w option when you
> use the --display option.

This doesn't work. I've used

% byzanz-record --display :0 -c -d 5 -w 3840 -h 2160 -x 0 -y 0 /tmp/vid.webm

but it still recorded the whole screen.


signature.asc
Description: PGP signature


Bug#886439: byzanz-record should print messages on begin and end

2018-01-05 Thread Jörg Sommer
Package: byzanz
Version: 0.3.0+git20160312-2
Severity: wishlist

Hi,

it would be helpful if byzanz could print a message when the recording
begins and ends, because it's not always recogniseable what's happening,
esp. when the begin is delayed.

A proposal:

% byzanz-record --delay 4 -d 6
Starting recording in 4 seconds
Recording started
Recording stopped

Bye Jörg

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

Kernel: Linux 4.14.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages byzanz depends on:
ii  gstreamer1.0-libav  1.12.4-1
ii  gstreamer1.0-plugins-base   1.12.4-1
ii  gstreamer1.0-plugins-good   1.12.4-1
ii  libc6   2.26-1
ii  libcairo2   1.15.8-3
ii  libglib2.0-02.54.2-5
ii  libgstreamer-plugins-base1.0-0  1.12.4-1
ii  libgstreamer1.0-0   1.12.4-1
ii  libgtk-3-0  3.22.26-2
ii  libxdamage1 1:1.1.4-3
ii  libxfixes3  1:5.0.3-1

byzanz recommends no packages.

byzanz suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#886396: byzanz-record doesn't honor -w

2018-01-05 Thread Jörg Sommer
Package: byzanz
Version: 0.3.0+git20160312-2
Severity: normal

Hi,

I'm having a second display attached which is why my desktop is wider than
the rectangle I would like to capture: 7680x2160 vs. 3840x2160. But using
the options -w 3840 -h 2160 -x 0 -y 0 doesn't narrow the video to the
expected screen. I still get the whole desktop recorded.

The whole command line: byzanz-record -c -d 5 -w 3840 -h 2160 -x 0 -y 0 
video.ogv

Bye Jörg

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

Kernel: Linux 4.14.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages byzanz depends on:
ii  gstreamer1.0-libav  1.12.4-1
ii  gstreamer1.0-plugins-base   1.12.4-1
ii  gstreamer1.0-plugins-good   1.12.4-1
ii  libc6   2.26-1
ii  libcairo2   1.15.8-3
ii  libglib2.0-02.54.2-5
ii  libgstreamer-plugins-base1.0-0  1.12.4-1
ii  libgstreamer1.0-0   1.12.4-1
ii  libgtk-3-0  3.22.26-2
ii  libxdamage1 1:1.1.4-3
ii  libxfixes3  1:5.0.3-1

byzanz recommends no packages.

byzanz suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#877059: Allow cron-daemon as alternative to cron

2017-09-28 Thread Jörg Sommer
Package: uucp
Version: 1.07-24
Severity: wishlist

Hi,

it would be helpful if uucp would allow other cron-like daemons to allow
the replacement of cron on a system. Hence, please add "cron-daemon" as
alternative to cron.

By the way, the cron version 3.0pl1-42 is not even in oldoldstable
available. You might drop this requirement.

Kind regards

Jörg

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

Kernel: Linux 4.11.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages uucp depends on:
ii  bsd-mailx [mailx]   8.1.2-0.20160123cvs-4
ii  cu  1.07-24
ii  libc6   2.24-17
ii  libpam-runtime  1.1.8-3.6
ii  libpam0g1.1.8-3.6
ii  netbase 5.4
ii  systemd-cron [cron-daemon]  1.5.10-1

Versions of packages uucp recommends:
ii  exim4  4.89-7
ii  logrotate  3.11.0-0.1

uucp suggests no packages.

-- Configuration Files:
/etc/uucp/call [Errno 13] Keine Berechtigung: '/etc/uucp/call'
/etc/uucp/passwd [Errno 13] Keine Berechtigung: '/etc/uucp/passwd'

-- no debconf information


signature.asc
Description: PGP signature


Bug#859458: console-setup: Setup font on initrd

2017-04-03 Thread Jörg Sommer
Package: console-setup-linux
Version: 1.163
Severity: wishlist

Hi,

I have a display with a high resolution (280 dpi) and use full disk
encryption. For the frame buffer console, I've changed the font to

CODESET="Lat15"
FONTFACE="Terminus"
FONTSIZE="16x32"

But the prompt for the master password before the system starts (and after
grub) is still the default and very small.

To fix this, I've added these scripts to initramfs-tools:

- /etc/initramfs-tools/hooks/setup-console -
#!/bin/sh

case $1 in
prereqs)
 echo ''
 exit 0
 ;;
esac

. /usr/share/initramfs-tools/hook-functions
# Begin real processing below this line

copy_exec /bin/setfont
cp /etc/console-setup/cached_Lat15-Terminus32x16.psf.gz 
"$DESTDIR"/etc/console-font.psf.gz

- cat /etc/initramfs-tools/scripts/init-top/setup-console 
-
#!/bin/sh

case $1 in
prereqs)
 echo "udev"
 exit 0
 ;;
esac

. /scripts/functions
# Begin real processing below this line

if test -x /bin/setfont && test -e /etc/console-font.psf.gz
then
setfont /etc/console-font.psf.gz
log_success_msg 'Set console font'
fi

-

Can you add files like these to the package, please?

Regards Jörg


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

Kernel: Linux 4.10.0-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages console-setup-linux depends on:
ii  init-system-helpers 1.47
ii  initscripts 2.88dsf-59.9
ii  kbd 2.0.3-2+b1
ii  keyboard-configuration  1.163

console-setup-linux recommends no packages.

Versions of packages console-setup-linux suggests:
ii  console-setup  1.163

Versions of packages keyboard-configuration depends on:
ii  debconf 1.5.60
ii  liblocale-gettext-perl  1.07-3+b1

Versions of packages console-setup depends on:
ii  debconf 1.5.60
ii  keyboard-configuration  1.163
ii  xkb-data2.19-1

Versions of packages console-setup suggests:
ii  locales   2.24-9
ii  lsb-base  9.20161125

Versions of packages console-setup-linux is related to:
ii  console-common0.7.89
ii  console-data  2:1.12-5
pn  console-tools 
pn  gnome-control-center  
ii  kbd   2.0.3-2+b1
ii  systemd   232-22

-- debconf information excluded


signature.asc
Description: PGP signature


Bug#859407: abook dies with SIGSEGV on vcard convert

2017-04-03 Thread Jörg Sommer
Package: abook
Version: 0.6.1-1+b1
Severity: normal

Hi,

% cat xx001
BEGIN:VCARD
VERSION:2.1
N:Jon;Doe;;;
FN:Doe Jon
TEL;X-Mobil:+490111010
END:VCARD
% gdb --batch =abook -ex 'r --convert --informat vcard < xx000' -ex bt

Program received signal SIGSEGV, Segmentation fault.
_nss_compat_getpwnam_r (name=0x0, pwd=0x7772ed80 , 
buffer=0x557785a0 "", buflen=1024, errnop=0x77fd1698) at 
nss_compat/compat-pwd.c:859
859 nss_compat/compat-pwd.c: Datei oder Verzeichnis nicht gefunden.
#0  _nss_compat_getpwnam_r (name=0x0, pwd=0x7772ed80 , 
buffer=0x557785a0 "", buflen=1024, errnop=0x77fd1698) at 
nss_compat/compat-pwd.c:859
#1  0x7744b196 in __getpwnam_r (name=name@entry=0x0, 
resbuf=resbuf@entry=0x7772ed80 , buffer=0x557785a0 "", 
buflen=buflen@entry=1024, result=result@entry=0x7fffe308) at 
../nss/getXXbyYY_r.c:315
#2  0x7744ab50 in getpwnam (name=name@entry=0x0) at 
../nss/getXXbyYY.c:116
#3  0xf54b in get_real_name () at filter.c:189
#4  0xf5cb in text_export_database (out=0x7772d600 
<_IO_2_1_stdout_>, e=...) at filter.c:2379
#5  0x55562a76 in export_file (filtname=0x5556a24a "text", 
filename=0x55569c51 "-") at filter.c:491
#6  0x93ac in convert (dstfile=0x55569c51 "-", 
dstformat=0x5556a24a "text", srcfile=0x55569c51 "-", 
srcformat=0x7fffe85c "vcard") at abook.c:679
#7  parse_command_line (argv=0x7fffe5b8, argc=4) at abook.c:436
#8  main (argc=4, argv=0x7fffe5b8) at abook.c:206

Regards Jörg

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

Kernel: Linux 4.10.0-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages abook depends on:
ii  debconf [debconf-2.0]  1.5.60
ii  libc6  2.24-9
ii  libncursesw5   6.0+20161126-1
ii  libreadline7   7.0-2
ii  libtinfo5  6.0+20161126-1

abook recommends no packages.

abook suggests no packages.

-- debconf information excluded


signature.asc
Description: PGP signature


Bug#852075: mouse.screen => m.s.index in example

2017-01-21 Thread Jörg Sommer
Package: awesome
Version: 4.0-1
Severity: normal

Hi,

if built my rc.lua with
/usr/share/awesome/lib/shifty/example.rc.lua. After the upgrade to awesome
4.0 I've got the error "attempt to index field '?' (a nil value)" when
pressing mod+r or mod+x. I've changed mouse.screen to mouse.screen.index
and now it works. I'm not very familiar with the awesome library and don't
know if the change is intended or mouse.screen should still work.

diff -u /tmp/example.rc.lua /usr/share/awesome/lib/shifty/example.rc.lua
--- /tmp/example.rc.lua 2017-01-21 12:02:54.019960207 +0100
+++ /usr/share/awesome/lib/shifty/example.rc.lua2016-11-18 
13:31:45.0 +0100
@@ -408,12 +408,12 @@
 --~ awful.key({ modkey, "Control" }, "n", awful.client.restore),
 
 -- Prompt
-awful.key({ modkey },"r", function () 
mypromptbox[mouse.screen]:run() end),
+awful.key({ modkey },"r", function () 
mypromptbox[mouse.screen.index]:run() end),
 
 awful.key({ modkey }, "x",
   function ()
   awful.prompt.run({ prompt = "Run Lua code: " },
-  mypromptbox[mouse.screen].widget,
+  mypromptbox[mouse.screen.index].widget,
   awful.util.eval, nil,
   awful.util.getdir("cache") .. "/history_eval")
   end),

Bye Jörg

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

Kernel: Linux 4.9.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages awesome depends on:
ii  dbus-x11  1.10.14-1
ii  gir1.2-freedesktop1.50.0-1
ii  gir1.2-pango-1.0  1.40.3-3
ii  libc6 2.24-9
ii  libcairo2 1.14.8-1
ii  libdbus-1-3   1.10.14-1
ii  libgdk-pixbuf2.0-02.36.4-1
ii  libglib2.0-0  2.50.2-2
ii  liblua5.1-0   5.1.5-8.1+b2
ii  libstartup-notification0  0.12-4
ii  libx11-6  2:1.6.4-2
ii  libxcb-cursor00.1.1-3
ii  libxcb-icccm4 0.4.1-1
ii  libxcb-keysyms1   0.4.0-1
ii  libxcb-randr0 1.12-1
ii  libxcb-render01.12-1
ii  libxcb-shape0 1.12-1
ii  libxcb-util0  0.3.8-3
ii  libxcb-xinerama0  1.12-1
ii  libxcb-xkb1   1.12-1
ii  libxcb-xrm0   1.0-2
ii  libxcb-xtest0 1.12-1
ii  libxcb1   1.12-1
ii  libxdg-basedir1   1.2.0-1
ii  libxkbcommon-x11-00.7.1-1
ii  libxkbcommon0 0.7.1-1
ii  lua-lgi   0.9.1-1
ii  menu  2.1.47

Versions of packages awesome recommends:
ii  feh2.18-1
ii  rlwrap 0.42-3
ii  x11-xserver-utils  7.7+7

awesome suggests no packages.

-- no debconf information



Bug#767197: debtags update --local fails

2014-10-29 Thread Jörg Sommer
Package: debtags
Version: 1.12.3
Severity: normal

Hi,

debtags update --local exits with a non‐zero exit code, which causes
update and installation of the package fails:

# agi debtags
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen Fertig
Vorgeschlagene Pakete:
  tagcoll
Die folgenden NEUEN Pakete werden installiert:
  debtags
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 6 nicht aktualisiert.
Es müssen noch 0 B von 614 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 910 kB Plattenplatz zusätzlich benutzt.
etcgit: Updating configuration files in branch master...done.
etcgit: Merging new configuration files into branch local_config...done.
Vormals nicht ausgewähltes Paket debtags wird gewählt.
(Lese Datenbank ... 280914 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../debtags_1.12.3_amd64.deb ...
Entpacken von debtags (1.12.3) ...
Trigger für man-db (2.7.0.2-2) werden verarbeitet ...
debtags (1.12.3) wird eingerichtet ...
No such file or directory. Context:
writing item
dpkg: Fehler beim Bearbeiten des Paketes debtags (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 debtags
etcgit: seems installation broke; don't capturing current state of /etc
mount: / is busy
[ Rootkit Hunter version 1.4.2 ]

Looking with strace what's happening I see this:

14217 23:46:54.957741 open(/usr/share/debtags/vocabulary, O_RDONLY) = 3 
0.21
14217 23:46:54.957819 fstat(3, {st_dev=makedev(8, 1), st_ino=5154, 
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, 
st_blocks=136, st_size=65984, st_atime=2014/10/14-23:44:03, 
st_mtime=2014/10/05-22:27:21, st_ctime=2014/10/14-23:44:04}) = 0 0.12
14217 23:46:54.957890 mmap(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ac49675 0.24
14217 23:46:54.957947 read(3, Facet: accessibility\nStatus: nee..., 4096) = 
4096 0.22
14217 23:46:54.958596 read(3, gali\n\nTag: culture::bokmaal\nDesc..., 4096) = 
4096 0.14
14217 23:46:54.959395 read(3, g: devel::lang:haskell\nDescripti..., 4096) = 
4096 0.16
14217 23:46:54.960029 read(3, cs\n\nTag: field::medicine\nDescrip..., 4096) = 
4096 0.001314
14217 23:46:54.962280 read(3, s lacking.\n\n\nFacet: made-of\nStat..., 4096) 
= 4096 0.001124
14217 23:46:54.963746 brk(0x2b44000)= 0x2b44000 0.19
14217 23:46:54.964264 read(3, o signal the vocabulary maintain..., 4096) = 
4096 0.16
14217 23:46:54.964956 read(3, n be categorised along this face..., 4096) = 
4096 0.000886
14217 23:46:54.966861 read(3, here the current tag set is lack..., 4096) = 
4096 0.54
14217 23:46:54.968664 read(3, e package can be categorised alo..., 4096) = 
4096 0.23
14217 23:46:54.969358 read(3, \nDescription: Roxen\n\nTag: suite:..., 4096) = 
4096 0.001169
14217 23:46:54.971041 read(3, sually carried\n out over the tel..., 4096) = 
4096 0.17
14217 23:46:54.971460 read(3, Link: http://www.ipv6.org/\n\nTag:;..., 4096) = 
4096 0.001109
14217 23:46:54.973012 read(3, e only intermittent connection t..., 4096) = 
4096 0.17
14217 23:46:54.973332 read(3, emote logins.\n .\n Link: http://e;..., 4096) = 
4096 0.001392
14217 23:46:54.975024 brk(0x2b65000)= 0x2b65000 0.19
14217 23:46:54.975319 read(3, facet, but the right tag for it ..., 4096) = 
4096 0.16
14217 23:46:54.976098 read(3,  can be categorised along this f..., 4096) = 
4096 0.001114
14217 23:46:54.978124 read(3, upport\nDescription: Limited scop..., 4096) = 
448 0.001370
14217 23:46:54.979683 read(3, , 4096) = 0 0.13
14217 23:46:54.979785 stat(/root/.debtags, 0x7fff3d5723a0) = -1 ENOENT (No 
such file or directory) 0.21
14217 23:46:54.979875 umask(022)= 022 0.12
14217 23:46:54.979940 open(/var/lib/debtags/vocabulary.aXjIgh, 
O_RDWR|O_CREAT|O_EXCL, 0600) = 4 0.000121
14217 23:46:54.980101 umask(0)  = 022 0.11
14217 23:46:54.980139 umask(022)= 0 0.10
14217 23:46:54.980182 fchmod(4, 0644)   = 0 0.25
14217 23:46:54.980242 fcntl(4, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE) 
0.12
14217 23:46:54.980293 fstat(4, {st_dev=makedev(8, 2), st_ino=8527365, 
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, 
st_blocks=0, st_size=0, st_atime=2014/10/14-23:46:54, 
st_mtime=2014/10/14-23:46:54, st_ctime=2014/10/14-23:46:54}) = 0 0.13
14217 23:46:54.980360 mmap(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ac496751000 0.22
14217 23:46:54.980419 lseek(4, 0, SEEK_CUR) = 0 0.001390
14217 23:46:54.982071 write(4, Facet: accessibility\nDescription..., 4096) = 
4096 0.74
14217 23:46:54.982513 write(4, signal the vocabulary maintainer..., 4096) = 
4096 0.000236
14217 23:46:54.983019 write(4, escription: C Development\n\nTag: ..., 4096) = 
4096 0.30
14217 23:46:54.984650 write(4, nancial software\n\nTag: 

Bug#746150: Wrong path for %ChartFonts

2014-04-27 Thread Jörg Sommer
Source: request-tracker4
Version: 4.2.3-1
Severity: normal

Hi,

on Debian, the Droid fonts (from the package fonts-droid) get installed
in /usr/share/fonts/truetype/droid and not in
/usr/share/request-tracker4/share/fonts.

Set(%ChartFont,
'zh-cn'  = /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf,
'zh-tw'  = /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf,
'ja' = /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf,
'others' = /usr/share/fonts/truetype/droid/DroidSans.ttf,
);

Bye, Jörg

-- System Information:
Debian Release: unstable/experimental
  APT prefers unstable
  APT policy: (900, 'unstable'), (700, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.11-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP


Bug#725238: Support for newer Toolkit versions

2013-11-16 Thread Jörg Sommer
Hi David,

David Prévot hat am Thu 24. Oct, 13:56 (-0400) geschrieben:
 On Sat, Jul 06, 2013 at 10:06:52AM +0200, Jörg Sommer wrote:
  Package: xul-ext-noscript
 
  please, mark newer toolkit versions in install.rdf as working. This would
  allow to use noscript with other xulrunner applications like conkeror.
 
 Isn’t this request a duplicate of #643996?
 
   http://bugs.debian.org/643996
 
 If so, witch is the privileged approach?

Both steps are needed to make NoScript work with Conkeror. But I think
the request #643996 is Debian specific and only covers Conkeror, while
request #725238 has to be done upstream and covers all Xul browsers they
use the toolkit flavour.

Bye, Jörg.
-- 
Ein Narr, er sieht die Weisheit nicht,
selbst wenn sie närrisch zu ihm spricht.


signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP


Bug#725239: libpython3.3-stdlib: xargs memory exhausted

2013-10-03 Thread Jörg Sommer
Package: libpython3.3-stdlib
Version: 3.3.2-6
Severity: normal

Hello,

while installing the package I've got the message memory exhausted from
xargs. It seems there's a call with very large input in the postrm
script.

Vorbereitung zum Ersetzen von libpython3.3-stdlib 3.3.2-5 (durch 
.../libpython3.3-stdlib_3.3.2-6_amd64.deb) ...
xargs: Der Arbeitsspeicher ist erschöpft.
Ersatz für libpython3.3-stdlib:amd64 wird entpackt ...

Regards, Jörg.

-- System Information:
Debian Release: unstable/experimental
  APT prefers unstable
  APT policy: (900, 'unstable'), (700, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libpython3.3-stdlib depends on:
ii  libbz2-1.01.0.6-5
ii  libc6 2.17-92+b1
ii  libdb5.1  5.1.29-7
ii  libffi6   3.0.13-4
ii  liblzma5  5.1.1alpha+20120614-2
ii  libncursesw5  5.9+20130608-1
ii  libpython3.3-minimal  3.3.2-6
ii  libreadline6  6.2+dfsg-0.1
ii  libsqlite3-0  3.8.0.2-1
ii  libssl1.0.0   1.0.1e-3
ii  libtinfo5 5.9+20130608-1
ii  mime-support  3.54
ii  multiarch-support 2.17-92+b1

libpython3.3-stdlib recommends no packages.

libpython3.3-stdlib suggests no packages.

-- no debconf information


signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP


Bug#725238: Support for newer Toolkit versions

2013-10-03 Thread Jörg Sommer
Package: xul-ext-noscript
Version: 2.6.6.7-1
Severity: normal

Hi,

please, mark newer toolkit versions in install.rdf as working. This would
allow to use noscript with other xulrunner applications like conkeror.

!-- Toolkit --
em:targetApplication
Description
  em:idtool...@mozilla.org/em:id
  em:minVersion1.9a2/em:minVersion
  em:maxVersion24.0/em:maxVersion
/Description
/em:targetApplication

Thanks, Jörg.

-- System Information:
Debian Release: unstable/experimental
  APT prefers unstable
  APT policy: (900, 'unstable'), (700, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.9-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xul-ext-noscript depends on:
ii  iceweasel  17.0.7esr-1

xul-ext-noscript recommends no packages.

xul-ext-noscript suggests no packages.

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/share/xul-ext/noscript/install.rdf (from 
xul-ext-noscript package)


signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP


Bug#725240: Replaces file from libpython3.3-minimal

2013-10-03 Thread Jörg Sommer
Package: libpython3.3-stdlib
Version: 3.3.2-6
Severity: normal

Hi,

Ersatz für libpython3.3-stdlib:amd64 wird entpackt ...
dpkg: Fehler beim Bearbeiten von 
/var/cache/apt/archives/libpython3.3-stdlib_3.3.2-6_amd64.deb (--unpack):
 Versuch, »/usr/lib/python3.3/lib-dynload/_ssl.cpython-33m-x86_64-linux-gnu.so« 
zu überschreiben, welches auch in Paket libpython3.3-minimal 3.3.2-5 ist
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe 
unterbrochen (broken pipe)) getötet

Your packages misses a conflict with the old version that the upgrade
happends before the install of the new version.

Bye, Jörg.

-- System Information:
Debian Release: unstable/experimental
  APT prefers unstable
  APT policy: (900, 'unstable'), (700, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libpython3.3-stdlib depends on:
ii  libbz2-1.01.0.6-5
ii  libc6 2.17-92+b1
ii  libdb5.1  5.1.29-7
ii  libffi6   3.0.13-4
ii  liblzma5  5.1.1alpha+20120614-2
ii  libncursesw5  5.9+20130608-1
ii  libpython3.3-minimal  3.3.2-6
ii  libreadline6  6.2+dfsg-0.1
ii  libsqlite3-0  3.8.0.2-1
ii  libssl1.0.0   1.0.1e-3
ii  libtinfo5 5.9+20130608-1
ii  mime-support  3.54
ii  multiarch-support 2.17-92+b1

libpython3.3-stdlib recommends no packages.

libpython3.3-stdlib suggests no packages.

-- no debconf information


signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP


Bug#685295: grub crashes with invalid memory access

2013-01-13 Thread Jörg Sommer
version: 1.99-26

Jörg Sommer hat am Sun 19. Aug, 13:29 (+0200) geschrieben:
 Package: grub-ieee1275
 Version: 1.99-22.1
 Severity: important
 
 Hi,
 
 booting with grub fails. After the welcome message it prints Invalid
 memory access at SRR0: 0020567c SRR1: 3030 and goes back to the
 Openfirmware prompt.

I've installed the package version 1.99-26 and grub starts as expected.
The bug is dead.

Bye, Jörg.
-- 
Mancher Hahn meint, dass die Sonne seinetwegen aufgeht.
   (Theodor Fontane)


signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP


Bug#685295: grub crashes with invalid memory access

2012-08-19 Thread Jörg Sommer
Package: grub-ieee1275
Version: 1.99-22.1
Severity: important

Hi,

booting with grub fails. After the welcome message it prints Invalid
memory access at SRR0: 0020567c SRR1: 3030 and goes back to the
Openfirmware prompt.

% cat /proc/cpuinfo
processor   : 0
cpu : 7455, altivec supported
clock   : 606.00MHz
revision: 3.3 (pvr 8001 0303)
bogomips: 36.86
timebase: 18432000
platform: PowerMac
model   : PowerBook6,3
machine : PowerBook6,3
motherboard : PowerBook6,3 MacRISC3 Power Macintosh
detected as : 287 (iBook G4)
pmac flags  : 001b
L2 cache: 256K unified
pmac-generation : NewWorld
Memory  : 640 MB

Bye, Jörg.

-- Package-specific info:

*** BEGIN /proc/mounts
/dev/root / ext4 rw,noatime,errors=remount-ro 0 0
/dev/root /sbin/init\040(deleted) ext4 ro,relatime,errors=remount-ro 0 0
/dev/sda5 /var ext4 rw,nosuid,nodev,noatime,data=ordered 0 0
/dev/mapper/_dev_sda7 /home/joerg ext4 rw,relatime,data=ordered 0 0
*** END /proc/mounts

*** BEGIN /boot/grub/device.map
(hd0)   /dev/disk/by-id/ata-ASSMNU_GMH21H1_C_1SS2DJS0010135
*** END /boot/grub/device.map

*** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default=0
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
  fi
}

function load_video {
  insmod ieee1275_fb
}

insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 2774fdb0-806e-4a36-b025-7815f19e7453
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
  insmod part_apple
  insmod ext2
  set root='(hd0,apple4)'
  search --no-floppy --fs-uuid --set=root 2774fdb0-806e-4a36-b025-7815f19e7453
  set locale_dir=($root)/boot/grub/locale
  set lang=de_DE
  insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, mit Linux 3.6.0-rc1-10069-g2308a40' --class debian 
--class gnu-linux --class gnu --class os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.6.0-rc1-10069-g2308a40 wird geladen …'
linux   /boot/vmlinuz-3.6.0-rc1-10069-g2308a40 root=/dev/sda4 ro  nosmp 
radeon.agpmode=1 zcache
}
menuentry 'Debian GNU/Linux, mit Linux 3.6.0-rc1-10069-g2308a40 
(Wiederherstellungsmodus)' --class debian --class gnu-linux --class gnu --class 
os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.6.0-rc1-10069-g2308a40 wird geladen …'
linux   /boot/vmlinuz-3.6.0-rc1-10069-g2308a40 root=/dev/sda4 ro single 
}
menuentry 'Debian GNU/Linux, mit Linux 3.5.0-rc5-00176-g064e7df' --class debian 
--class gnu-linux --class gnu --class os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.5.0-rc5-00176-g064e7df wird geladen …'
linux   /boot/vmlinuz-3.5.0-rc5-00176-g064e7df root=/dev/sda4 ro  nosmp 
radeon.agpmode=1 zcache
}
menuentry 'Debian GNU/Linux, mit Linux 3.5.0-rc5-00176-g064e7df 
(Wiederherstellungsmodus)' --class debian --class gnu-linux --class gnu --class 
os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.5.0-rc5-00176-g064e7df wird geladen …'
linux   /boot/vmlinuz-3.5.0-rc5-00176-g064e7df root=/dev/sda4 ro single 
}
menuentry 'Debian GNU/Linux, mit Linux 3.5.0-rc2-1-g6aa3ab3' --class debian 
--class gnu-linux --class gnu --class os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.5.0-rc2-1-g6aa3ab3 wird geladen …'
linux   

Bug#683157: xulrunner-14.0: Regression from XR 13: Fails to start: Cannot find XULRunner runtime directory. Exiting.

2012-07-30 Thread Jörg Sommer
Axel Beckert hat am Sun 29. Jul, 11:58 (+0200) geschrieben:
 Workaround is to directly use /usr/lib/xulrunner-*/xulrunner-bin from
 the according version (which is not in the shell's search path by
 default).

Another workaround is to copy the file
/usr/lib/xulrunner-13.0/run-mozilla.sh to /usr/lib/xulrunner-14.0.
This file didn't change since xulrunner 10.

Regards, Jörg.
-- 
Wenn Du jedesmal stehen bleibst, wenn ein Hund bellt, wirst du Deine Reise
nie beenden.   (Arabisches Sprichwort)


signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP


Bug#683068: grub prints 25h before the command line dialog

2012-07-29 Thread Jörg Sommer
Vladimir 'φ-coder/phcoder' Serbinenko hat am Sat 28. Jul, 20:07 (+0200) 
geschrieben:
 On 28.07.2012 12:16, Jörg Sommer wrote:
 
  Package: grub-ieee1275
  Version: 1.99-12
  Severity: normal
  
  Hi,
  
  when switching to the command line from the menu, 25h is prepended to the
  message „Minimal BASH‐like line editing …“ I think, there's anything of
  the escape sequence missing. See the attatched picture.
  
 
 Just your firmware doesn't interpret this sequence. I'd need a tarball
 of /proc/device-tree to add it to blacklist.

Here it comes.

Bye, Jörg.
-- 
Außerdem teilt sich die Welt nicht in gute Menschen und böse, wir haben
alle sowohl eine helle als auch eine dunkle Seite in uns. Es kommt darauf
an, welche Seite wir für unser Handeln aussuchen. Das macht uns wirklich
aus. (Harry Potter und der Orden des Phönix)


d-t.tar.gz
Description: Binary data


signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP


Bug#683067: grub doesn't start on iBook G4

2012-07-28 Thread Jörg Sommer
Package: grub-ieee1275
Version: 1.99-22.1
Severity: normal

Hi,

I know, this is a very general report, but I can't tell you more. I've
build a grub image with all modules and copied it to the boot partition.

# grub-mkimage -O powerpc-ieee1275 --prefix='(hd,apple4)/boot/grub' -o 
/boot/grub/grub -v /usr/lib/grub/powerpc-ieee1275/*.mod(:t:r)

I've started this image, but it prints only:

  Welcome to GRUB!

  incompatible license
  Aborted. Press any key to exit.

and stops. It doesn't show the normal menu or the rescue prompt. The same
grub.cfg works for the version 1.99-12, I'm currently using.

If you have any patches or any hints, let me know.

Bye, Jörg.

-- Package-specific info:

*** BEGIN /proc/mounts
/dev/root / ext4 rw,noatime,errors=remount-ro 0 0
/dev/root /sbin/init\040(deleted) ext4 ro,relatime,errors=remount-ro 0 0
/dev/sda5 /var ext4 rw,nosuid,nodev,noatime,data=ordered 0 0
/dev/mapper/_dev_sda7 /home/joerg ext4 rw,relatime,data=ordered 0 0
*** END /proc/mounts

*** BEGIN /boot/grub/device.map
(hd0)   /dev/disk/by-id/ata-ASSMNU_GMH21H1_C_1SS2DJS0010135
*** END /boot/grub/device.map

*** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default=0
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
  fi
}

function load_video {
true
}

insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 2774fdb0-806e-4a36-b025-7815f19e7453
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, mit Linux 3.5.0-rc5-00176-g064e7df' --class debian 
--class gnu-linux --class gnu --class os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.5.0-rc5-00176-g064e7df wird geladen …'
linux   /boot/vmlinuz-3.5.0-rc5-00176-g064e7df root=/dev/sda4 ro  nosmp 
radeon.agpmode=1 zcache
}
menuentry 'Debian GNU/Linux, mit Linux 3.5.0-rc5-00176-g064e7df 
(Wiederherstellungsmodus)' --class debian --class gnu-linux --class gnu --class 
os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.5.0-rc5-00176-g064e7df wird geladen …'
linux   /boot/vmlinuz-3.5.0-rc5-00176-g064e7df root=/dev/sda4 ro single 
}
menuentry 'Debian GNU/Linux, mit Linux 3.5.0-rc2-1-g6aa3ab3' --class debian 
--class gnu-linux --class gnu --class os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.5.0-rc2-1-g6aa3ab3 wird geladen …'
linux   /boot/vmlinuz-3.5.0-rc2-1-g6aa3ab3 root=/dev/sda4 ro  nosmp 
radeon.agpmode=1 zcache
}
menuentry 'Debian GNU/Linux, mit Linux 3.5.0-rc2-1-g6aa3ab3 
(Wiederherstellungsmodus)' --class debian --class gnu-linux --class gnu --class 
os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.5.0-rc2-1-g6aa3ab3 wird geladen …'
linux   /boot/vmlinuz-3.5.0-rc2-1-g6aa3ab3 root=/dev/sda4 ro single 
}
menuentry 'Debian GNU/Linux, mit Linux 3.4.0-rc3-01103-g35dc0f6' --class debian 
--class gnu-linux --class gnu --class os {
insmod gzio
insmod part_apple
insmod ext2
set root='(hd0,apple4)'
search --no-floppy --fs-uuid --set=root 
2774fdb0-806e-4a36-b025-7815f19e7453
echo'Linux 3.4.0-rc3-01103-g35dc0f6 wird geladen …'
linux   /boot/vmlinuz-3.4.0-rc3-01103-g35dc0f6 root=/dev/sda4 ro  nosmp 
radeon.agpmode=1 zcache
}
menuentry 'Debian GNU/Linux, mit Linux 3.4.0-rc3-01103-g35dc0f6 
(Wiederherstellungsmodus)' --class debian --class gnu-linux --class gnu --class 
os {
insmod gzio
insmod part_apple
insmod ext2
set 

  1   2   3   4   5   6   7   8   9   >