Your message dated Sat, 17 May 2025 09:37:58 +0000
with message-id <e1ugdzs-005kji...@coccia.debian.org>
and subject line Close 1099673
has caused the Debian Bug report #1099673,
regarding bookworm-pu: package renaissance/0.9.0-4.1+deb12u1
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 ow...@bugs.debian.org
immediately.)
--
1099673: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099673
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bookworm
X-Debbugs-Cc: renaissa...@packages.debian.org
Control: affects -1 + src:renaissance
User: release.debian....@packages.debian.org
Usertags: pu
[ Reason ]
I would like to fix #1095596 in bookworm. Technically it could
qualify for RC severity but as this is the much less important and
rarely used app (compared to GSMarkupBrowser) I filed it with non-RC
severity.
[ Impact ]
The GSMarkupLocalizableStrings program will continue to be completely
unusable.
[ Tests ]
Only manual tests on a bookworm machine. Running the program with a
.gsmarkup file as argument returns an array of translatable strings,
as expected.
[ Risks ]
No risks AFAICT. This is the recommended way to fix issues like these
in the Renaissance manual, and it's a change made upstream nearly 10
years ago. Although it was made for another OS it affects Debian as
well because of the -Wl,--as-needed default.
[ Checklist ]
[X] *all* changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in stable
[X] the issue is verified as fixed in unstable
[ Changes ]
An addition of one tiny patch.
diff -u renaissance-0.9.0/debian/changelog renaissance-0.9.0/debian/changelog
--- renaissance-0.9.0/debian/changelog
+++ renaissance-0.9.0/debian/changelog
@@ -1,3 +1,10 @@
+renaissance (0.9.0-4.1+deb12u1) bookworm; urgency=medium
+
+ * debian/patches/GSMarkupLocalizableStrings-force-linking.patch: New;
+ force linking to avoid exception on startup (Closes: #1095596).
+
+ -- Yavor Doganov <ya...@gnu.org> Thu, 06 Mar 2025 13:16:53 +0200
+
renaissance (0.9.0-4.1) unstable; urgency=medium
* Non maintainer upload by the Reproducible Builds team.
diff -u renaissance-0.9.0/debian/patches/series renaissance-0.9.0/debian/patches/series
--- renaissance-0.9.0/debian/patches/series
+++ renaissance-0.9.0/debian/patches/series
@@ -1 +1,2 @@
link-libs.patch
+GSMarkupLocalizableStrings-force-linking.patch
only in patch2:
unchanged:
--- renaissance-0.9.0.orig/debian/patches/GSMarkupLocalizableStrings-force-linking.patch
+++ renaissance-0.9.0/debian/patches/GSMarkupLocalizableStrings-force-linking.patch
@@ -0,0 +1,18 @@
+Description: Force linking to avoid exception.
+Bug-Debian: https://bugs.debian.org/1095596
+Origin: upstream, commit:480ec72
+Forwarded: not-needed
+Last-Update: 2025-02-09
+---
+
+--- renaissance.orig/Tools/GSMarkupLocalizableStrings.m
++++ renaissance/Tools/GSMarkupLocalizableStrings.m
+@@ -29,6 +29,8 @@
+ # include <Renaissance/Renaissance.h>
+ #endif
+
++int (*linkRenaissanceIn)(int, const char **) = GSMarkupApplicationMain;
++
+ @interface GSMarkupLocalizableStrings : NSObject
+ {
+ NSString *fileName;
--- End Message ---
--- Begin Message ---
Version: 12.11
This update has been released as part of 12.10. Thank you for your contribution.
--- End Message ---