Bug#1063404: power-profiles-daemon: Upstream repo location changed

2024-02-07 Thread Charles Huber
Source: power-profiles-daemon
Version: 0.12-1
Severity: minor
Tags: upstream
X-Debbugs-Cc: genpfa...@threadpitch.net

Dear Maintainer,

The 'Homepage' currently lists the 'hadess' repo:
https://gitlab.freedesktop.org/hadess/power-profiles-daemon

...but that address now redirects to the 'upower' repo:
https://gitlab.freedesktop.org/upower/power-profiles-daemon

...with this banner message:

> Project 'hadess/power-profiles-daemon' was moved to 
> 'upower/power-profiles-daemon'.
> Please update any links and bookmarks that may still have the old path.


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

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



Bug#1061880: s-tui: Selecting Graphs raises a ValueError exception

2024-01-29 Thread Charles Huber
Package: s-tui
Version: 1.1.4-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: genpfa...@threadpitch.net

Dear Maintainer,

Selecting the 'Graphs' option in s-tui causes a ValueError exception:


Traceback (most recent call last):
  File "/usr/bin/s-tui", line 33, in 
sys.exit(load_entry_point('s-tui==1.1.4', 'console_scripts', 's-tui')())
 ^^
  File "/usr/lib/python3/dist-packages/s_tui/s_tui.py", line 913, in main
graph_controller.main()
  File "/usr/lib/python3/dist-packages/s_tui/s_tui.py", line 758, in main
loop.run()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
343, in run
self._run()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
445, in _run
self.event_loop.run()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 
182, in run
self._loop()
  File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 
229, in _loop
record.data()
  File "/usr/lib/python3/dist-packages/urwid/display/_posix_raw_display.py", 
line 273, in wrapper
return self.parse_input(event_loop, callback, 
self.get_available_raw_input())
   
^^
  File "/usr/lib/python3/dist-packages/urwid/display/_raw_display_base.py", 
line 493, in parse_input
callback(decoded_codes, raw_codes)
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
472, in _update
self.process_input(keys)
  File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 
573, in process_input
k = self._topmost_widget.keypress(self.screen_size, k)  # noqa: PLW2901
^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 798, in 
keypress
return get_delegate(self).keypress(size, key)
   ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/padding.py", line 418, in 
keypress
return self._original_widget.keypress(maxvals, key)
   
  File "/usr/lib/python3/dist-packages/urwid/widget/columns.py", line 1121, in 
keypress
key = w.keypress(size_args[i], key)
  ^
  File "/usr/lib/python3/dist-packages/s_tui/sturwid/ui_elements.py", line 92, 
in keypress
return super(ViListBox, self).keypress(size, key)
   ^^
  File "/usr/lib/python3/dist-packages/urwid/listbox.py", line 1102, in keypress
key = focus_widget.keypress((maxcol,), key)
  ^
  File "/usr/lib/python3/dist-packages/urwid/widget/grid_flow.py", line 494, in 
keypress
key = super().keypress(size, key)
  ^^^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 798, in 
keypress
return get_delegate(self).keypress(size, key)
   ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/pile.py", line 862, in 
keypress
key = self.focus.keypress(size_args[i], key)
  ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/padding.py", line 418, in 
keypress
return self._original_widget.keypress(maxvals, key)
   
  File "/usr/lib/python3/dist-packages/urwid/widget/columns.py", line 1121, in 
keypress
key = w.keypress(size_args[i], key)
  ^
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 798, in 
keypress
return get_delegate(self).keypress(size, key)
   ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/wimp.py", line 762, in 
keypress
self._emit("click")
  File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 428, in 
_emit
signals.emit_signal(self, name, self, *args)
  File "/usr/lib/python3/dist-packages/urwid/signals.py", line 301, in emit
result |= self._call_callback(callback, user_arg, weak_args, user_args, 
args)
  
^^^
  File "/usr/lib/python3/dist-packages/urwid/signals.py", line 325, in 
_call_callback
return bool(callback(*args))
^^^
  File "/usr/lib/python3/dist-packages/s_tui/s_tui.py", line 354, in 
on_graphs_menu_open
self.original_widget = urwid.Overlay(
   ^^
  File "/usr/lib/python3/dist-packages/urwid/widget/overlay.py", line 166, in 
__init__
self.set_overlay_parameters(align, width, valign, height, min_width, 
min_height, left, right, top, bottom)
  File "/usr/lib/python3/dist-packages/urwid/widget/overlay.py", line 459, in 
set_overlay_parameters
self

Bug#1011348: proot: Segmentation fault and bad address with proot trying to build wayland

2022-05-20 Thread Charles Huber
Package: proot
Version: 5.1.0-1.3
Severity: important
X-Debbugs-Cc: genpfa...@gmail.com

Dear Maintainer,

I'm running into a segmentation fault while fixing locales on a
mmdebstrap'd Bullseye chroot and a 'bad address' failure when trying to
build 'wayland' inside it.

Both operations complete without error when using proot 5.3.1 from:
https://github.com/proot-me/proot/archive/refs/tags/v5.3.1.tar.gz


Segmentation fault repro procedure


# setup
mkdir -p /tmp/test && cd /tmp/test
mmdebstrap --mode=proot --format=directory --arch=i386 --variant=buildd 
bullseye debian-i386 && \
proot -S /tmp/test/debian-i386 apt update && \
proot -S /tmp/test/debian-i386 apt install --yes locales && \
proot -S /tmp/test/debian-i386 sh -c 'echo "en_US.UTF-8 UTF-8" > 
/etc/locale.gen'

# failure
user@box:/tmp/test$ proot -S /tmp/test/debian-i386 /usr/sbin/locale-gen
Generating locales (this might take a while)...
  en_US.UTF-8...Segmentation fault
 done
Generation complete.


Bad address repro procedure


# setup, starting from a successful locale-gen
proot -S /tmp/test/debian-i386 apt install --yes devscripts equivs && \
mkdir -p /tmp/test/wayland && \
cd /tmp/test/wayland && \
apt --only-source source wayland/bullseye && \
cd wayland-*/ && \
PATH=/sbin:/usr/sbin:$PATH \
proot -S /tmp/test/debian-i386 mk-build-deps --install --tool='apt-get -o 
Debug::pkgProblemResolver=yes --no-install-recommends --yes' --remove

# 'bad address' with bullseye's proot 5.1.0
user@box:/tmp/test/wayland/wayland-1.18.0$ proot -R /tmp/test/debian-i386 
dpkg-buildpackage --build=binary --unsigned-source --unsigned-changes
...
Option buildtype is: plain [default: debugoptimized]
Found ninja-1.10.1 at /usr/bin/ninja
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py", line 140, in 
run
return options.run_func(options)
  File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 253, in run
app.generate()
  File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 161, in 
generate
self._generate(env)
  File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 223, in 
_generate
intr.backend.generate()
  File "/usr/lib/python3/dist-packages/mesonbuild/backend/ninjabackend.py", 
line 519, in generate
self.generate_target(t)
  File "/usr/lib/python3/dist-packages/mesonbuild/backend/ninjabackend.py", 
line 789, in generate_target
o = self.generate_single_compile(target, src, True,
  File "/usr/lib/python3/dist-packages/mesonbuild/backend/ninjabackend.py", 
line 2372, in generate_single_compile
obj_basename = self.object_filename_from_source(target, src)
  File "/usr/lib/python3/dist-packages/mesonbuild/backend/backends.py", line 
581, in object_filename_from_source
source = 'meson-generated_' + os.path.relpath(rel_src, targetdir)
  File "/usr/lib/python3.9/posixpath.py", line 471, in relpath
start_list = [x for x in abspath(start).split(sep) if x]
  File "/usr/lib/python3.9/posixpath.py", line 379, in abspath
cwd = os.getcwd()
OSError: [Errno 14] Bad address
cd build && tail -v -n \+0 meson-logs/meson-log.txt
...


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

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

Versions of packages proot depends on:
ii  libc6   2.31-13+deb11u3
ii  libtalloc2  2.3.1-2+b1

proot recommends no packages.

proot suggests no packages.

-- no debconf information



Bug#1011048: firmware-nonfree: Fails to build without linux-support but linux-support isn't listed in Build-Depends

2022-05-15 Thread Charles Huber
Package: firmware-nonfree
Version: 20210818
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: genpfa...@gmail.com

Dear Maintainer,

While trying to backport firmware-nonfree/unstable in a bullseye amd64 schroot:

user@host:~/firmware-nonfree/firmware-nonfree-20210818$ dpkg-buildpackage 
--unsigned-source --unsigned-changes   

...the build fails when trying to load the debian_linux Python module from 
linux-support:

dpkg-buildpackage: info: source package firmware-nonfree
dpkg-buildpackage: info: source version 20210818-1~bpo11+1
dpkg-buildpackage: info: source distribution bullseye-backports
dpkg-buildpackage: info: source changed by  
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build .
 fakeroot debian/rules clean
md5sum --check debian/control.md5sum --status || \
/usr/bin/make -f debian/rules debian/control-real
make[1]: Entering directory 
'/home/user/firmware-nonfree/firmware-nonfree-20210818'
./copy-firmware.sh debian/build/install
debian/bin/gencontrol.py /usr/src/linux-support-5.10.0-8
Traceback (most recent call last):
  File 
"/home/user/firmware-nonfree/firmware-nonfree-20210818/debian/bin/gencontrol.py",
 line 13, in 
from config import Config
  File "debian/lib/python/config.py", line 1, in 
from debian_linux.config import ConfigParser, SchemaItemList
ModuleNotFoundError: No module named 'debian_linux'
make[1]: *** [debian/rules:53: debian/control-real] Error 1
make[1]: Leaving directory 
'/home/user/firmware-nonfree/firmware-nonfree-20210818'
make: *** [debian/rules:45: debian/control] Error 2
dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned exit 
status 2

...despite not listing linux-support in the Build-Depends list in the DSC or in 
the debian/control file.


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

Kernel: Linux 5.17.4 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect



Bug#912304: Also needed kio-extras...

2018-10-29 Thread Charles Huber
Looks like I also needed 'kio-extras' proper, not just 'kio-extras-data'.



Bug#912304: dolphin: Missing thumbnails/previews without kio-extras-data

2018-10-29 Thread Charles Huber
Package: dolphin
Version: 4:18.08.0-1
Severity: normal

Dear Maintainer,

2-3 months ago thumbnails/previews were working fine (images had thumbnails, 
videos had thumbnails, etc.) in Dolphin.

Then sometime in the past couple of weeks after the usual upgrade they 
just...stopped displaying.  The Preferences -> General -> Previews list was 
also empty.

Installing 'kio-extras-data' fixed the issue for me.


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

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

Versions of packages dolphin depends on:
ii  baloo-kf5  5.49.0-1+b1
ii  kinit  5.49.0-1
ii  kio5.49.0-1
ii  libc6  2.27-6
ii  libdolphinvcs5 4:18.08.0-1
ii  libkf5baloo5   5.49.0-1+b1
ii  libkf5baloowidgets54:18.08.1-1
ii  libkf5bookmarks5   5.49.0-1
ii  libkf5codecs5  5.49.0-1
ii  libkf5completion5  5.49.0-1
ii  libkf5configcore5  5.49.0-1
ii  libkf5configgui5   5.49.0-1
ii  libkf5configwidgets5   5.49.0-1
ii  libkf5coreaddons5  5.49.0-1
ii  libkf5crash5   5.49.0-1
ii  libkf5dbusaddons5  5.49.0-1
ii  libkf5filemetadata35.49.0-1
ii  libkf5i18n55.49.0-1
ii  libkf5iconthemes5  5.49.0-1
ii  libkf5itemviews5   5.49.0-1
ii  libkf5jobwidgets5  5.49.0-1
ii  libkf5kcmutils55.49.0-1
ii  libkf5kiocore5 5.49.0-1
ii  libkf5kiofilewidgets5  5.49.0-1
ii  libkf5kiowidgets5  5.49.0-1
ii  libkf5newstuff55.49.0-1
ii  libkf5notifications5   5.49.0-1
ii  libkf5parts5   5.49.0-1
ii  libkf5service-bin  5.49.0-1
ii  libkf5service5 5.49.0-1
ii  libkf5solid5   5.49.0-1
ii  libkf5textwidgets5 5.49.0-1
ii  libkf5widgetsaddons5   5.49.0-1
ii  libkf5xmlgui5  5.49.0-1+b1
ii  libphonon4qt5-44:4.10.1-1
ii  libqt5core5a   5.11.2+dfsg-3
ii  libqt5dbus55.11.2+dfsg-3
ii  libqt5gui5 5.11.2+dfsg-3
ii  libqt5widgets5 5.11.2+dfsg-3
ii  libqt5xml5 5.11.2+dfsg-3
ii  libstdc++6 8.2.0-8
ii  phonon4qt5 4:4.10.1-1

Versions of packages dolphin recommends:
ii  kimageformat-plugins  5.49.0-1
ii  kio-extras4:18.08.1-1
ii  ruby  1:2.5.1

Versions of packages dolphin suggests:
pn  dolphin-plugins  

-- no debconf information