[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