[Git][java-team/sbt-util-interface][debian/latest] 8 commits: New upstream version 2.0.11
Juan Manuel Méndez Rey (@mendezr)
gitlab at salsa.debian.org
Sun Nov 1 18:17:36 GMT 2026
Juan Manuel Méndez Rey pushed to branch debian/latest at Debian Java Maintainers / sbt-util-interface
Commits:
fcb9f55f by Juan Manuel Méndez Rey at 2026-10-28T00:44:07+01:00
New upstream version 2.0.11
- - - - -
49c7d40d by Juan Manuel Méndez Rey at 2026-10-28T02:26:39+01:00
Merge upstream version 2.0.11
- - - - -
56c1eca9 by Juan Manuel Méndez Rey at 2026-10-28T02:26:59+01:00
sbt-util-interface 2.0.11-1
- - - - -
e0da2a4a by Juan Manuel Méndez Rey at 2026-10-28T09:08:39+01:00
debian/copyright: the Scala compiler portions NOTICE names are not launcher code
- - - - -
867e7851 by Juan Manuel Méndez Rey at 2026-10-28T14:22:15+01:00
debian/watch: track stable sbt releases only, not RC tags
- - - - -
fc8bb252 by Juan Manuel Méndez Rey at 2026-10-28T16:58:07+01:00
New upstream version 2.0.12
- - - - -
cccd850f by Juan Manuel Méndez Rey at 2026-10-28T16:58:08+01:00
Update upstream source from tag 'upstream/2.0.12'
Update to upstream version '2.0.12'
with Debian dir f007a75a0b5717ebbdb6c4f5968870a17b1ea7bd
- - - - -
418094fe by Juan Manuel Méndez Rey at 2026-10-28T16:58:37+01:00
sbt-util-interface 2.0.12-1
Same sources as 2.0.11; 2.0.12 is the version sbt 2.0.12 uses.
debian/rules sorts the javac file list (reproducibility).
- - - - -
11 changed files:
- debian/README.source
- debian/changelog
- debian/control
- debian/copyright
- debian/poms/util-interface.pom
- debian/rules
- debian/watch
- src/main/java/xsbti/Action.java
- + src/main/java/xsbti/Attic.java
- src/main/java/xsbti/Problem.java
- src/main/java/xsbti/WorkspaceEdit.java
Changes:
=====================================
debian/README.source
=====================================
@@ -7,23 +7,24 @@ DiagnosticCode, ...) shared across the sbt toolchain.
Upstream ships util-interface as one module inside the large sbt/sbt
repository (internal/util-interface); there is no standalone release
-tarball for the modern (1.11.x) util-interface. The orig tarball is
-therefore assembled from a clean sbt 1.11.7 checkout by taking:
+tarball for the modern util-interface. The orig tarball is therefore
+assembled from the sbt release tag of the same version by taking:
internal/util-interface/src/main/java -> src/main/java
LICENSE, NOTICE -> ./
Reproduce it with:
- v=1.11.7
+ v=2.0.12
curl -L -o sbt-src.tar.gz \
https://github.com/sbt/sbt/archive/refs/tags/v$v.tar.gz
mkdir -p s && tar xzf sbt-src.tar.gz -C s
d=sbt-util-interface-$v
mkdir -p $d/src/main/java
cp -a s/sbt-$v/internal/util-interface/src/main/java/* $d/src/main/java/
- cp s/sbt-$v/LICENSE s/sbt-$v/NOTICE $d/
- tar caf sbt-util-interface_$v.orig.tar.xz $d
+ cp -a s/sbt-$v/LICENSE s/sbt-$v/NOTICE $d/
+ tar --sort=name --owner=0 --group=0 --numeric-owner \
+ -caf sbt-util-interface_$v.orig.tar.xz $d
This packaging deliberately uses plain javac (--release 8) rather than sbt:
util-interface has no dependencies and needs no Scala compiler, so it is a
=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+sbt-util-interface (2.0.12-1) UNRELEASED; urgency=medium
+
+ * New upstream release 2.0.12, the version sbt 2.0.12 uses.
+ * Bump debhelper-compat to 14.
+ * debian/copyright: say what NOTICE covers.
+ * debian/rules: sort the javac file list.
+
+ -- Juan Manuel Méndez Rey <juan.mendezr at proton.me> Wed, 28 Oct 2026 16:57:29 +0100
+
sbt-util-interface (1.11.7-1) unstable; urgency=medium
* Initial release. Pure-Java org.scala-sbt:util-interface, a bootstrap
=====================================
debian/control
=====================================
@@ -4,7 +4,7 @@ Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.or
Uploaders:
Juan Manuel Méndez Rey <juan.mendezr at proton.me>
Build-Depends:
- debhelper-compat (= 13),
+ debhelper-compat (= 14),
default-jdk-headless,
javahelper,
maven-repo-helper
=====================================
debian/copyright
=====================================
@@ -5,6 +5,11 @@ Comment:
This source package contains only the internal/util-interface module of sbt,
published to Maven Central as org.scala-sbt:util-interface. See README.source
for how the orig tarball is assembled.
+ .
+ NOTICE is sbt's notice for its whole repository. The Scala (EPFL), JLine
+ and Ivy code it names is not in this module: every file here carries the
+ sbt Apache-2.0 header, except Attic.java which has none, and no file
+ carries an EPFL notice or a BSD licence.
Files: *
Copyright: 2023, Scala Center
=====================================
debian/poms/util-interface.pom
=====================================
@@ -4,7 +4,7 @@
<groupId>org.scala-sbt</groupId>
<artifactId>util-interface</artifactId>
<packaging>jar</packaging>
- <version>1.11.7</version>
+ <version>2.0.12</version>
<name>Util Interface</name>
<description>Pure-Java xsbti interfaces shared by the sbt toolchain</description>
<url>https://www.scala-sbt.org</url>
=====================================
debian/rules
=====================================
@@ -5,7 +5,7 @@
override_dh_auto_build:
mkdir -p target/classes
- javac -d target/classes --release 8 $(shell find src/main/java -name '*.java')
+ javac -d target/classes --release 8 $(shell find src/main/java -name '*.java' | LC_ALL=C sort)
jar cf target/sbt-util-interface.jar -C target/classes .
override_dh_auto_test:
=====================================
debian/watch
=====================================
@@ -5,4 +5,4 @@
Version: 5
Mode: git
Source: https://github.com/sbt/sbt.git
-Matching-Pattern: refs/tags/v at ANY_VERSION@
+Matching-Pattern: refs/tags/v(\d+\.\d+\.\d+)
=====================================
src/main/java/xsbti/Action.java
=====================================
@@ -11,7 +11,7 @@ package xsbti;
import java.util.Optional;
/**
- * An Action is very miminal representation of a `CodeAction` in the LSP protocol.
+ * An Action is very minimal representation of a `CodeAction` in the LSP protocol.
*
* <p>However it only focuses on the actual title, description, and edit, leaving it up to the
* language server to communicate with the client and put together a proper codeAction in accordance
=====================================
src/main/java/xsbti/Attic.java
=====================================
@@ -0,0 +1,26 @@
+package xsbti;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+/** A global in-memory storage to pass information. */
+public class Attic {
+ private static List<String> _items = new ArrayList<String>();
+
+ /**
+ * This is used to collect scalacOptions of metabuild. This works around the fact that
+ * CompilationInfo.XmacroSettings is experimental.
+ */
+ public static void appendItems(Collection<String> values) {
+ _items.addAll(values);
+ }
+
+ /**
+ * This is used to return scalacOptions of metabuild. This works around the fact that
+ * CompilationInfo.XmacroSettings is experimental.
+ */
+ public static Collection<String> getItems() {
+ return _items;
+ }
+}
=====================================
src/main/java/xsbti/Problem.java
=====================================
@@ -49,7 +49,7 @@ public interface Problem {
}
/**
- * The possible releated information for the diagnostic being reported.
+ * The possible related information for the diagnostic being reported.
*
* <p>NOTE: To avoid breaking compatibility we provide a default to account for older Scala
* versions that do not have the concept of "related information".
=====================================
src/main/java/xsbti/WorkspaceEdit.java
=====================================
@@ -11,7 +11,7 @@ package xsbti;
import java.util.List;
/**
- * A minimal representatin of the `WorkspaceEdit` found in the LSP protocol.
+ * A minimal representation of the `WorkspaceEdit` found in the LSP protocol.
*
* <p>However it only supports the minimal `changes` to ensure the fixes will work with all clients.
*
View it on GitLab: https://salsa.debian.org/java-team/sbt-util-interface/-/compare/88456049712da94ff2623d2f28f3a4cc5ca8d2bc...418094fe12220eccea43caeac29f5b0eb472467a
--
View it on GitLab: https://salsa.debian.org/java-team/sbt-util-interface/-/compare/88456049712da94ff2623d2f28f3a4cc5ca8d2bc...418094fe12220eccea43caeac29f5b0eb472467a
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/20261101/82462186/attachment.htm>
More information about the pkg-java-commits
mailing list