Bug#1051546: jstest-gtk: Unable to open file "data/generic.png"

2023-09-09 Thread Arnaud Meyer
Package: jstest-gtk
Version: 0.1.1~git20180602-1
Severity: important
X-Debbugs-Cc: arnaudme...@gmx.com

Dear Maintainer,

jstest-gtk immediately crashes on start, regardless on whether a
controller is connected or not. When run on a terminal, it issues a
message telling that it cannot open file "data/generic.png".

A workaround is to change directories on the terminal and run jstest-gtk
directly from its data directory:

$ cd /usr/share/jstest-gtk
$ jstest-gtk

Regards,
Arnaud Meyer.


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

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

Versions of packages jstest-gtk depends on:
ii  libatkmm-1.6-1v52.28.3-1
ii  libc6   2.37-7
ii  libcairomm-1.0-1v5  1.14.4-2
ii  libgcc-s1   13.2.0-2
ii  libglibmm-2.4-1v5   2.66.6-2
ii  libgtkmm-3.0-1v53.24.8-2
ii  libsigc++-2.0-0v5   2.12.0-1
ii  libstdc++6  13.2.0-2
ii  libx11-62:1.8.6-1

Versions of packages jstest-gtk recommends:
ii  joystick  1:1.8.1-1

jstest-gtk suggests no packages.

-- no debconf information



Bug#1042922: scid: Crash at startup: can't set "tooltip::labelOpts": parent namespace doesn't exist

2023-08-02 Thread Arnaud Meyer
Package: scid
Version: 1:4.7.4+dfsg1-2
Severity: important
Tags: patch
X-Debbugs-Cc: arnaudme...@gmx.com

Dear Maintainer,

Upon fresh installation, Scid does not run and displays the following
message when run in a terminal:

$ scid
can't set "tooltip::labelOpts": parent namespace doesn't exist
while executing
"set tooltip::labelOpts [list -highlightthickness 0 -relief solid -bd 1  
-background lightyellow -fg black -font $font]"
(in namespace eval "::utils::tooltip" script line 10)
invoked from within
"namespace eval ::utils::tooltip {
  global ::utils::tooltip::font

  if {![info exists font]} {
set font TkDefaultFont
  }

  # Undocumented toolt..."
(file "/usr/share/scid/tcl/utils/tooltip.tcl" line 11)
invoked from within
"source -encoding utf-8 [file nativename [file join $::scidTclDir "$f"]]"
("foreach" body line 2)
invoked from within
"foreach f $tcl_files {
source -encoding utf-8 [file nativename [file join $::scidTclDir "$f"]]
}"
(file "/usr/games/scid" line 674)


The problem appears to come from a very small mistake in line 20 of file
/usr/share/scid/utils:

--- original/tooltip.tcl2023-08-02 22:51:16.416479228 +0200
+++ patch/tooltip.tcl   2023-08-02 22:51:27.480313699 +0200
@@ -17,7 +17,7 @@
 
   # Undocumented tooltip variable that allows users to extend / override
   # label creation options.
-  set tooltip::labelOpts [list -highlightthickness 0 -relief solid -bd 1 \
+  set ::tooltip::labelOpts [list -highlightthickness 0 -relief solid -bd 1 \
   -background lightyellow -fg black -font $font]
 
   proc Set {button msg} {


It also appears this bug was fixed in the new upstream versions.

Thanks,
Arnaud Meyer.


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

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

Versions of packages scid depends on:
ii  libc6   2.37-6
ii  libstdc++6  13.1.0-9
ii  libtcl8.6   8.6.13+dfsg-2
ii  python3 3.11.4-5
ii  scid-data   1:4.7.4+dfsg1-2
ii  tcl 8.6.13
ii  tk  8.6.13
ii  zlib1g  1:1.2.13.dfsg-1

Versions of packages scid recommends:
ii  libtk-img  1:1.4.14+dfsg-2
ii  tcl-snack [libsnack2]  2.2.10.20090624+dfsg-1
ii  tcllib 1.21+dfsg-1
ii  tdom   0.9.3-1
ii  texlive-games  2022.20230122-4

Versions of packages scid suggests:
pn  crafty  
pn  glaurung
pn  phalanx 
pn  scid-spell-data | scid-rating-data  
ii  stockfish   15.1-4
pn  toga2   

-- no debconf information
--- original/tooltip.tcl2023-08-02 22:51:16.416479228 +0200
+++ patch/tooltip.tcl   2023-08-02 22:51:27.480313699 +0200
@@ -17,7 +17,7 @@
 
   # Undocumented tooltip variable that allows users to extend / override
   # label creation options.
-  set tooltip::labelOpts [list -highlightthickness 0 -relief solid -bd 1 \
+  set ::tooltip::labelOpts [list -highlightthickness 0 -relief solid -bd 1 \
   -background lightyellow -fg black -font $font]
 
   proc Set {button msg} {


Bug#955757: wxhexeditor: Some differing bytes are missed by the comparison engine

2020-04-04 Thread Arnaud Meyer
Package: wxhexeditor
Version: 0.24+repack-1
Severity: normal
Tags: patch

Dear Maintainer,

Using the (immensely useful) comparison feature in wxHexEditor, I
noticed some bytes are being "missed" by the comparison engine: they are
not marked as differing even though they actually are.

Here is a minimal working example with two files of 12 bytes:

   Int |   012
  Byte |  0  1  2  3   4  5  6  7   8  9 10 11
---+--
test_file0 | 00 00 00 00  00 00 00 00  00 00 00 00
test_file1 | 00 00 00 11  00 00 00 00  22 33 00 00

Differing bytes at offsets 3 and 9 are detected successfully, but not
the one at offset 8.

This appears to be due to the comparison engine switching back and forth
between integer comparison (for increased performance) and byte comparison.
This process involves a pointer which is increased either by increments
of 1 (when comparing bytes) or sizeof(int) (when comparing integers). In
some situations like the one above, it may happen that the coarse
increase can cause the pointer to skip a byte.

A patch is attached with a quick fix for this problem: a small check is
added to ensure that coarse increase of the pointer is disabled if
pointer value is not a multiple of sizeof(int).

Thanks,
Arnaud Meyer.

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

Kernel: Linux 5.3.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.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 wxhexeditor depends on:
ii  libc6 2.30-2
ii  libdisasm00.23-6+b1
ii  libgcc-s1 [libgcc1]   10-20200324-1
ii  libgcc1   1:9.2.1-25
ii  libgomp1  10-20200324-1
ii  libmhash2 0.9.9.9-8
ii  libstdc++610-20200324-1
ii  libwxbase3.0-0v5  3.0.4+dfsg-15
ii  libwxgtk3.0-gtk3-0v5  3.0.4+dfsg-15

wxhexeditor recommends no packages.

wxhexeditor suggests no packages.

-- no debconf information
Fixes a bug that causes some bytes to be skipped when comparing two files.

This bug happens because the comparison engine switches from integer (for 
performance) to byte (for accuracy) comparison whenever a difference is 
detected. When switching back to integer comparison, an offset of sizeof(int) 
is applied to the pointer. Under some configurations, this can cause at least 
one byte to be missed by the comparison engine.

This quick fix ensures that applying an offset of sizeof(int) to the pointer is 
performed only when said pointer position is a multiple of sizeof(int).
--- a/src/HexDialogs.cpp
+++ b/src/HexDialogs.cpp
@@ -2347,7 +2347,7 @@
//Here we made the comparison on 
INTEGER for speedup
if( 
bfr_int1[i/sizeof(int)]==bfr_int2[i/sizeof(int)]  ){
//bytes are eq, goto check next 
integer
-   if( !diff ){
+   if( !diff && ((i % sizeof(int)) 
== 0) ){
i+=sizeof(int);
continue;
}


Bug#906516: gimp: Segfault with libopenblas-base

2018-08-17 Thread Arnaud Meyer
Package: gimp
Version: 2.10.2-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

On my very first try running GIMP 2.10 since it finally was available to
testing, it was unusable, giving only a segfault message on command line
after hitting CTRL+C :

$ gimp
[CTRL+C]
^CErreur de segmentation
$

Looking for an already registered bug for this obvious problem, I found
somebody in #906244 suggesting to remove libopenblas-base. This was not
the solution to #906244, but it worked perfectly in my case.

So, on my system, libopenblas-base renders GIMP unusable. Removing it
makes GIMP 2.10 work again.

I have no use for libopenblas-base, which was probably installed as a
dependecy for something else, but there surely are other users who would
like to work with both packages.

Thank you in advance,
Arnaud Meyer.


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

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

Versions of packages gimp depends on:
ii  gimp-data2.10.2-1
ii  libaa1   1.4p5-44+b2
ii  libbabl-0.1-00.1.54-1
ii  libbz2-1.0   1.0.6-8.1
ii  libc62.27-5
ii  libcairo21.15.10-3
ii  libfontconfig1   2.13.0-5
ii  libfreetype6 2.8.1-2
ii  libgcc1  1:8.2.0-3
ii  libgdk-pixbuf2.0-0   2.36.12-1
ii  libgegl-0.4-00.4.6-1
ii  libgexiv2-2  0.10.8-1
ii  libgimp2.0   2.10.2-1
ii  libglib2.0-0 2.56.1-2
ii  libgs9   9.22~dfsg-2.1
ii  libgtk2.0-0  2.24.32-2
ii  libgudev-1.0-0   232-2
ii  libharfbuzz0b1.8.7-1
ii  libheif1 1.3.2-1
ii  libilmbase23 2.2.1-2
ii  libjpeg62-turbo  1:1.5.2-2+b1
ii  liblcms2-2   2.9-2
ii  liblzma5 5.2.2-1.3
ii  libmng1  1.0.10+dfsg-3.1+b5
ii  libmypaint-1.3-0 1.3.0-2
ii  libopenexr23 2.2.1-4
ii  libopenjp2-7 2.3.0-1
ii  libpango-1.0-0   1.42.1-2
ii  libpangocairo-1.0-0  1.42.1-2
ii  libpangoft2-1.0-01.42.1-2
ii  libpng16-16  1.6.34-2
ii  libpoppler-glib8 0.63.0-2
ii  librsvg2-2   2.40.20-2
ii  libstdc++6   8.2.0-3
ii  libtiff5 4.0.9-6
ii  libwebp6 0.6.1-2
ii  libwebpdemux20.6.1-2
ii  libwebpmux3  0.6.1-2
ii  libwmf0.2-7  0.2.8.4-12
ii  libx11-6 2:1.6.5-1
ii  libxcursor1  1:1.1.15-1
ii  libxext6 2:1.3.3-1+b2
ii  libxfixes3   1:5.0.3-1
ii  libxmu6  2:1.1.2-2
ii  libxpm4  1:3.5.12-1
ii  xdg-utils1.1.3-1
ii  zlib1g   1:1.2.11.dfsg-1

Versions of packages gimp recommends:
ii  ghostscript  9.22~dfsg-2.1

Versions of packages gimp suggests:
pn  gimp-data-extras  
pn  gimp-help-en | gimp-help  
pn  gimp-python   
ii  gvfs-backends 1.36.2-1
ii  libasound21.1.6-1

-- no debconf information



Bug#897958: plymouth: long delay before splashscreen with kernel 4.16

2018-05-05 Thread Arnaud Meyer
From discussion in Bug#897572, I confirm that with kernel 4.16, the 
Plymouth password prompt brings up in mere instants when randomly moving 
the mouse.




Bug#897958: plymouth: long delay before splashscreen with kernel 4.16

2018-05-05 Thread Arnaud Meyer
Package: plymouth
Followup-For: Bug #897958

Dear Maintainer,

I found the same issue on my system, also just after upgrading to
kernel 4.16, once available in testing.

I also use full-disk encryption, so I need to input the volume password
using Plymouth interface each time the computer boots (don't know
whether this is related).

Now, after loading the 4.16 kernel, an empty Plymouth splash screen
(properly themed) is displayed for approx. 1 minute, during which the
ESC key has no effect.

After that delay, the input field for entering encryption passphrase is
shown and everything boots up and works properly after. 
(If ESC was pressed during the wait, the text interface also shows up
properly after the delay, asking passphrase).

Booting kernel 4.16 with 'nosplash' does not reproduce this problem.

Booting kernel 4.15 with 'splash' does not reproduce this problem.

Thank you in advance and regards,
Arnaud Meyer.


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

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

Versions of packages plymouth depends on:
ii  init-system-helpers  1.51
ii  initramfs-tools  0.130
ii  libc62.27-3
ii  libdrm2  2.4.91-2
ii  libplymouth4 0.9.3-2
ii  lsb-base 9.20170808
ii  systemd  238-4
ii  udev 238-4

plymouth recommends no packages.

Versions of packages plymouth suggests:
ii  desktop-base 9.0.5
ii  plymouth-themes  0.9.3-2

-- Configuration Files:
/etc/plymouth/plymouthd.conf changed:
[Daemon]
Theme=solar


-- no debconf information



Bug#878022: plymouth-themes: Solar theme animation is broken

2018-01-19 Thread Arnaud Meyer
Package: plymouth-themes
Followup-For: Bug #878022

Dear Laurent,

After upgrading plymouth* packages AND libplymouth4 (thank you, bug
reporting system), the solar theme animation seems to be working fine
again.

Because I didn't upgrade all packages at once (I upgraded libplymouth4
at last), I first had the right animation during shutdown only. To
correct this, I manually updated initramfs :
sudo plymouth-set-default-theme -R solar

After that, the animation was displayed properly during both shutdown
and startup.

Thank you for your work and best regards,
Arnaud Meyer.


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

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

Versions of packages plymouth-themes depends on:
ii  fontconfig-config  2.12.6-0.1
ii  fonts-dejavu-core  2.37-1
ii  libc6  2.26-4
ii  libplymouth4   0.9.3-2
ii  plymouth   0.9.3-2
ii  plymouth-label 0.9.3-2
ii  ttf-dejavu-core2.37-1

plymouth-themes recommends no packages.

plymouth-themes suggests no packages.

-- no debconf information



Bug#878022: plymouth-themes: Solar theme animation is broken

2017-10-08 Thread Arnaud Meyer
Package: plymouth-themes
Version: 0.9.3-1
Severity: normal

Dear Maintainer,

Since the update of all plymouth packages from 0.9.2-5 to 0.9.3-1, the
animation of the "solar" theme is not working properly anymore.

When booting and stopping, the animation plays in a kind of "glitched"
way, constantly blinking between the proper animation and a still frame.

It does not seem to affect other themes so far, for instance the "lines"
theme is working properly with the same setup.

Thank you in advance and regards,
Arnaud Meyer.


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

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

Versions of packages plymouth-themes depends on:
ii  fontconfig-config  2.12.3-0.2
ii  fonts-dejavu-core  2.37-1
ii  libc6  2.24-17
ii  libplymouth4   0.9.3-1
ii  plymouth   0.9.3-1
ii  plymouth-label 0.9.3-1
ii  ttf-dejavu-core2.37-1

plymouth-themes recommends no packages.

plymouth-themes suggests no packages.

-- no debconf information



Bug#873342: libretro-beetle-psx: Update to latest version

2017-08-26 Thread Arnaud Meyer
Package: libretro-beetle-psx
Version: 0.9.38.6+git20151019-2
Severity: wishlist

Dear Maintainer,

The package libretro-beetle-psx has not been updated for a while,
whereas it looks to be still quite active upstream.

The current version in Debian repositories looks to be dated 2015
and misses some new and interesting features like internal GPU
resolution upscaling.

I understand that there seems to be no versioning upstream, which makes
it difficult to track signficant changes, but I believe an update once
in a while could greatly contribute to PSX emulation in Debian.

As a workaround, building from up-to-date git worked really well ans
easily, as there is only one file to build and replace.

Thank you in advance,
Arnaud Meyer.


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

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

Versions of packages libretro-beetle-psx depends on:
ii  libc6   2.24-14
ii  libgcc1 1:7.2.0-1
ii  libstdc++6  7.2.0-1
ii  libtrio21.16+dfsg1-3+b2
ii  retroarch   1.3.6+dfsg1-1

libretro-beetle-psx recommends no packages.

libretro-beetle-psx suggests no packages.

-- no debconf information



Bug#856980: librecad: Files ending with uppercase extension do not appear in file selection dialogs

2017-03-06 Thread Arnaud Meyer
Package: librecad
Version: 2.1.2-1
Severity: minor

Dear Maintainer,

LibreCAD file selection dialogs are not listing files which end up with
an uppercase extension (for instance, ".DXF" instead of ".dxf").

Renaming the file to lowercase extension makes it appear immediately in
the selection dialog.

As far as I can see, it applies to all file selection dialogs :
- Open
- Save
- Import
- ...

I would expect such files with an uppercase extension to be listed as
well as the lowercase ones within selection dialogs.

Regards,
Arnaud Meyer.


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

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

Versions of packages librecad depends on:
ii  libc6 2.24-9
ii  libgcc1   1:6.3.0-6
ii  libgl1-mesa-glx [libgl1]  13.0.5-1
ii  libmuparser2v52.2.3-6
ii  libqt5core5a  5.7.1+dfsg-3+b1
ii  libqt5gui55.7.1+dfsg-3+b1
ii  libqt5printsupport5   5.7.1+dfsg-3+b1
ii  libqt5svg55.7.1~20161021-2
ii  libqt5widgets55.7.1+dfsg-3+b1
ii  librecad-data 2.1.2-1
ii  libstdc++66.3.0-6

librecad recommends no packages.

librecad suggests no packages.

-- no debconf information



Bug#845943: zotero-standalone: Unable to run, 'Error opening input stream'

2016-11-26 Thread Arnaud Meyer
Package: zotero-standalone
Version: 4.0.29.5+dfsg-2
Severity: important

Dear Maintainer,

Upon starting Zotero, it crashes immediately, displaying a message box
"There was an error starting Zotero.". The program exits immediately
after confirming the message, without displaying anything else.

When running from a terminal, I get the following output :
xulrunner not found, trying firefox instead.
Error opening input stream (invalid filename?): 
chrome://global/content/nsTransferable.js
Error opening input stream (invalid filename?): 
chrome://global/content/nsTransferable.js
Error opening input stream (invalid filename?): 
chrome://global/content/nsTransferable.js

(The last message is displayed only after confirming the message box).

Running Zotero with options "--help" or "--version" only displays the
first line ("xulrunner not found...") and behave normally. Any other
option produces the same as above.

The expected behaviour would be the software running, or giving details
about an hypothetical missing package.

Using Zotero plugin for Firefox (4.0.29.16) with the same database, it
displays and behaves normally.

Regards,
Arnaud Meyer.


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

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

Versions of packages zotero-standalone depends on:
ii  firefox  50.0-3

zotero-standalone recommends no packages.

zotero-standalone suggests no packages.

-- no debconf information