[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1099681: marked as done (tuxguitar: opening guitar pro 7 files yield a NullInputStream exception)



Your message dated Sun, 13 Apr 2025 06:20:14 +0000
with message-id <E1u3qhS-00E3ys-TC@fasolo.debian.org>
and subject line Bug#1099681: fixed in tuxguitar 1.6.6+dfsg1-3
has caused the Debian Bug report #1099681,
regarding tuxguitar: opening guitar pro 7 files yield a NullInputStream exception
to be marked as done.

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

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


-- 
1099681: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099681
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: tuxguitar
Version: 1.6.6+dfsg1-2
Severity: important
Tags: patch
X-Debbugs-Cc: m@juchem.pro

Opening Guitar Pro 7 files in tuxguitar 1.6.6 causes a NullInputStream
exception to occur, preventing the file from being opened.

A quick research pointed me to an upstream issue suggesting it has to do
with a missing dependency to commons-io
(https://github.com/helge17/tuxguitar/issues/283).

There's already a transitive dependency from tuxguitar's package to
commons-io (through commons-compress), so I'll point it out but won't
opine on whether or not the package itself should have a direct
dependency to commons-io.

As far as the fix that worked for me, it was to add commons-io the
classpath by changing `tuxguitar.sh`. I've appended the patch to the
bottom of this email, which sould apply cleanly to Debian's source
package for tuxguitar 1.6.6+dfsg1-2.

Regards,

-mj

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

Kernel: Linux 6.12.17-amd64 (SMP w/16 CPU threads; PREEMPT)
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 tuxguitar depends on:
ii  default-jre                    2:1.21-76
ii  fluid-soundfont-gm             3.1-5.3
ii  libcommons-compress-java       1.27.1-2
ii  libeclipse-e4-ui-widgets-java  1.4.0+eclipse4.29-1
ii  libswt-cairo-gtk-4-jni         4.29.0-1

Versions of packages tuxguitar recommends:
ii  fonts-wqy-zenhei         0.9.45-8
pn  libswt-webkit-gtk-4-jni  <none>

Versions of packages tuxguitar suggests:
pn  lilypond  <none>

-- no debconf information


Patch follows:
--- a/desktop/build-scripts/common-resources/common-linux/tuxguitar.sh
+++ b/desktop/build-scripts/common-resources/common-linux/tuxguitar.sh
@@ -12,6 +12,7 @@ CLASSPATH=${CLASSPATH}:/usr/share/java/itext5.jar
 CLASSPATH=${CLASSPATH}:/usr/share/java/itext5-pdfa.jar
 CLASSPATH=${CLASSPATH}:/usr/share/java/itext5-xmlworker.jar
 CLASSPATH=${CLASSPATH}:/usr/share/java/commons-compress.jar
+CLASSPATH=${CLASSPATH}:/usr/share/java/commons-io.jar
 CLASSPATH=${CLASSPATH}:${TG_DIR}/lib/*
 CLASSPATH=${CLASSPATH}:${TG_DIR}/dist/
 ##MAINCLASS

--- End Message ---
--- Begin Message ---
Source: tuxguitar
Source-Version: 1.6.6+dfsg1-3
Done: Helmar Gerloni <helmar@gerloni.net>

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

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

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

Debian distribution maintenance software
pp.
Helmar Gerloni <helmar@gerloni.net> (supplier of updated tuxguitar package)

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


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 10 Apr 2025 21:39:16 +0200
Source: tuxguitar
Architecture: source
Version: 1.6.6+dfsg1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Helmar Gerloni <helmar@gerloni.net>
Closes: 1099681
Changes:
 tuxguitar (1.6.6+dfsg1-3) unstable; urgency=medium
 .
   * QA upload.
   * debian/patches/26-tuxguitar-sh.patch:
     Add commons-io.jar to CLASSPATH (Closes: #1099681)
Checksums-Sha1:
 9e66f83da1b35441a8a44d879afbdb8d79b95b68 2470 tuxguitar_1.6.6+dfsg1-3.dsc
 e3b54b5cbde59d9d62e1d240f6a6bd9d12fb2223 14928 tuxguitar_1.6.6+dfsg1-3.debian.tar.xz
 f0e55e7cc13f4a9d1cf502216eb7b91ff117c75f 28059 tuxguitar_1.6.6+dfsg1-3_amd64.buildinfo
Checksums-Sha256:
 00595771801e5a595ccea205ab4830e06bb65328ff6e131905340c7487055d8c 2470 tuxguitar_1.6.6+dfsg1-3.dsc
 0550dcba020a3419d7c648c0e622467881d5fd98d078b05f3ad82e7cc306c931 14928 tuxguitar_1.6.6+dfsg1-3.debian.tar.xz
 fea3f17450a7ed9b5a6b43ab0d74a660333db06f1306e1b6044215b3a9fa236c 28059 tuxguitar_1.6.6+dfsg1-3_amd64.buildinfo
Files:
 dab3eb1d572358767ab32679ca9d3d74 2470 sound optional tuxguitar_1.6.6+dfsg1-3.dsc
 8bec161448041325039094c079d91eb1 14928 sound optional tuxguitar_1.6.6+dfsg1-3.debian.tar.xz
 efcf4dafbd42f8fa1efd461ae4272c04 28059 sound optional tuxguitar_1.6.6+dfsg1-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmf7VOAUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpaXVw//ZTP+83/t/WfUKFWnSpSS/OpyGcgw
tfODujYJaBc1JmV1ZeOncZRscUEIsiSeRPDS57i+zUGZFNeku+PM1Je7e+aIHXcG
T3MVeSSc1ZvZtBQxoPwk93mRtLjXukXePTjPP2tFfFiWBsNwwRsuTWaaqQGBAMUl
0e5vvoNy9lJdMubyt8sBqrrxW9vzOUy9X04d3h+0dZ+yvr89+6qrWuTklX5FKhpk
ghHQy2QHy4SO9xwtCf/xhnP4V+bOezT/VtZtwfJMfQTV62Ygz4YfZfAood7fxvzu
+vftuCOiOsA3ApkIU75gvV+jwXb3kVvUXFEftWTNUXcK14RwPL/ziD4vAoFZ2IZW
UEsa8knZ1ivDx9rI/7zdIiy/41/61ZQKNm/ZR5a4a9ZNOu6bwqe5TJV1q6KhuDlh
sJFtjGAzpxdtguM/gSlu1axfoBx95w0wazmmifIhm5xrR2sRplWlq3chaePmzT+G
LfpsuaUPJMAuGJBXvGzpVNtxPoe+B55F5+sxpXL97nlsCE9llG5jxeunrzh30iKA
o4UdtsslyIw7d5M7ozC/Ax0AllycdL7fvdg770lrtDsrPw57nRL6Sc3yHM3ywQpy
5r507+VMX+04A4eJ178r0XryrBnI4liZsp99bY2z7fdJPtWaPjI6aR3yhfR0RV/g
ntGNt/BDa1vMDoA=
=ug5S
-----END PGP SIGNATURE-----

Attachment: pgp0l7EIUlw4C.pgp
Description: PGP signature


--- End Message ---

Reply to: