[Git][java-team/stegosuite][master] 5 commits: New upstream version 0.9.3
Tobias Ilte (@menosmalo-guest)
gitlab at salsa.debian.org
Mon Oct 5 20:17:48 BST 2026
Tobias Ilte pushed to branch master at Debian Java Maintainers / stegosuite
Commits:
ee93460d by Tobias Ilte at 2026-10-05T12:33:08-04:00
New upstream version 0.9.3
- - - - -
6e164d23 by Tobias Ilte at 2026-10-05T12:33:13-04:00
Update upstream source from tag 'upstream/0.9.3'
Update to upstream version '0.9.3'
with Debian dir ea9979f77c03fef7779d4744edb7016b70bc03ff
- - - - -
4abca8ff by Tobias Ilte at 2026-10-05T12:48:01-04:00
New upstream release 0.9.3
- - - - -
ee2d0b2b by Tobias Ilte at 2026-10-05T15:16:12-04:00
make libswt-gtk-4-java dependency explicit
- - - - -
bb1a21de by Tobias Ilte at 2026-10-05T15:16:57-04:00
remove unnecessary maven rule
- - - - -
8 changed files:
- CHANGELOG
- debian/changelog
- debian/control
- debian/maven.rules
- debian/stegosuite.links
- pom.xml
- − src/main/resources/logback.xml
- + src/test/java/org/stegosuite/MessagesBundleTest.java
Changes:
=====================================
CHANGELOG
=====================================
@@ -1,3 +1,7 @@
+0.9.3
+ - fix missing resource exception (the i18n bundle was not on the classpath root)
+ - remove obsolete logback.xml
+
0.9.2
- rename the appstream metainfo file to match its component id
=====================================
debian/changelog
=====================================
@@ -1,4 +1,4 @@
-stegosuite (0.9.2-1) unstable; urgency=medium
+stegosuite (0.9.3-1) unstable; urgency=medium
* New upstream release
* Drop fix-pom-for-debian.patch; the Debian build now uses a distro
=====================================
debian/control
=====================================
@@ -22,6 +22,7 @@ Depends:
default-jre | java21-runtime,
libswt-cairo-gtk-4-jni,
libswt-gtk-4-jni,
+ libswt-gtk-4-java,
libpicocli-java (>= 4.6.2),
${maven:Depends},
${misc:Depends}
=====================================
debian/maven.rules
=====================================
@@ -1,3 +1,2 @@
org.stegosuite stegosuite jar s/.*/debian/ * *
-s/\$\{swt\.groupId\}/org.eclipse.swt/ s/\$\{swt\.artifactId\}/org.eclipse.swt/ jar s/.*/debian/ * *
=====================================
debian/stegosuite.links
=====================================
@@ -1 +1 @@
-/usr/share/maven-repo/org/stegosuite/stegosuite/debian/stegosuite-debian.jar /usr/share/stegosuite/stegosuite-0.9.2.jar
+/usr/share/maven-repo/org/stegosuite/stegosuite/debian/stegosuite-debian.jar /usr/share/stegosuite/stegosuite-0.9.3.jar
=====================================
pom.xml
=====================================
@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.stegosuite</groupId>
<artifactId>stegosuite</artifactId>
- <version>0.9.2</version>
+ <version>0.9.3</version>
<name>stegosuite</name>
<description>A free steganography tool to hide information in image files.</description>
<url>https://codeberg.org/tob/stegosuite</url>
@@ -28,6 +28,12 @@
<resources>
<resource>
<directory>src/main/resources</directory>
+ <excludes>
+ <exclude>i18n/**</exclude>
+ </excludes>
+ </resource>
+ <resource>
+ <directory>src/main/resources/i18n</directory>
</resource>
</resources>
<plugins>
=====================================
src/main/resources/logback.xml deleted
=====================================
@@ -1,39 +0,0 @@
-<configuration>
- <appender name="STDERR" class="ch.qos.logback.core.ConsoleAppender">
- <target>System.err</target>
- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
- <level>WARN</level>
- </filter>
- <encoder>
- <pattern>%boldRed(%message%n)</pattern>
- </encoder>
- </appender>
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
- <filter class="ch.qos.logback.classic.filter.LevelFilter">
- <level>DEBUG</level>
- <onMatch>ACCEPT</onMatch>
- <onMismatch>DENY</onMismatch>
- </filter>
- <encoder>
- <pattern>%date{HH:mm:ss.SSS} @ %thread (%replace(%class{0}.java:%line){'\$\w+\.', '\.'}\) %message%n
- </pattern>
- </encoder>
- </appender>
- <appender name="infoLog" class="ch.qos.logback.core.ConsoleAppender">
- <filter class="ch.qos.logback.classic.filter.LevelFilter">
- <level>INFO</level>
- <onMatch>ACCEPT</onMatch>
- <onMismatch>DENY</onMismatch>
- </filter>
- <encoder>
- <pattern>%message%n</pattern>
- </encoder>
- </appender>
- <root level="INFO">
- <appender-ref ref="infoLog" />
- <appender-ref ref="STDERR" />
- </root>
- <root level="DEBUG">
- <appender-ref ref="STDOUT" />
- </root>
-</configuration>
\ No newline at end of file
=====================================
src/test/java/org/stegosuite/MessagesBundleTest.java
=====================================
@@ -0,0 +1,17 @@
+package org.stegosuite;
+
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import java.util.ResourceBundle;
+import org.junit.jupiter.api.Test;
+
+public class MessagesBundleTest {
+
+ @Test
+ public void testMessagesBundleIsOnTheClasspathRoot() {
+ // The UI resolves the bundle with ResourceBundle.getBundle("Messages"), which only finds
+ // Messages.properties at the classpath root. Guard the resource configuration that puts it there.
+ ResourceBundle bundle = ResourceBundle.getBundle("Messages");
+ assertTrue(bundle.containsKey("browse_files"));
+ }
+}
View it on GitLab: https://salsa.debian.org/java-team/stegosuite/-/compare/70237bb87a9d46c24ada3e44a895d4a03554aef4...bb1a21de385c7ee3cc23931cb8c7df8b46eacc38
--
View it on GitLab: https://salsa.debian.org/java-team/stegosuite/-/compare/70237bb87a9d46c24ada3e44a895d4a03554aef4...bb1a21de385c7ee3cc23931cb8c7df8b46eacc38
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20261005/c92e13ef/attachment.htm>
More information about the pkg-java-commits
mailing list