[Git][java-team/bindex][master] 6 commits: Use the OSGi declarative services annotations

Emmanuel Bourg (@ebourg) gitlab at salsa.debian.org
Fri Oct 16 00:01:49 BST 2026



Emmanuel Bourg pushed to branch master at Debian Java Maintainers / bindex


Commits:
1b86d146 by Emmanuel Bourg at 2026-10-15T16:21:56+02:00
Use the OSGi declarative services annotations

- - - - -
51b1b5ee by Emmanuel Bourg at 2026-10-15T16:21:56+02:00
Removed the Priority field

- - - - -
76eab977 by Emmanuel Bourg at 2026-10-15T16:21:56+02:00
Standards-Version updated to 4.7.4

- - - - -
d9a71d99 by Emmanuel Bourg at 2026-10-15T16:50:44+02:00
Switch to debhelper level 13

- - - - -
ed64a9fd by Emmanuel Bourg at 2026-10-16T00:55:47+02:00
Updated the Homepage field (Closes: #975083)

- - - - -
4256bcb2 by Emmanuel Bourg at 2026-10-16T01:00:10+02:00
Upload to unstable

- - - - -


7 changed files:

- debian/changelog
- − debian/compat
- debian/control
- debian/copyright
- + debian/patches/osgi-ds-annotations.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+bindex (2.2+svn101-5) unstable; urgency=medium
+
+  * Team upload.
+  * Use the OSGi declarative services annotations (the annotations of bnd were
+    removed in the version 6.4.0)
+  * Updated the Homepage field (Closes: #975083)
+  * Removed the Priority field
+  * Standards-Version updated to 4.7.4
+  * Switch to debhelper level 13
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Thu, 15 Oct 2026 19:06:58 +0200
+
 bindex (2.2+svn101-4) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-11


=====================================
debian/control
=====================================
@@ -1,23 +1,23 @@
 Source: bindex
 Section: java
-Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Damien Raude-Morvan <drazzib at debian.org>
 Build-Depends:
  ant,
  bnd (>= 2.1.0),
- debhelper (>= 11),
+ debhelper-compat (= 13),
  default-jdk,
  javahelper,
  junit4,
  libfelix-osgi-obr-java,
  libkxml2-java,
+ libosgi-compendium-java,
  libosgi-core-java,
  libxpp3-java
-Standards-Version: 4.2.1
+Standards-Version: 4.7.4
 Vcs-Git: https://salsa.debian.org/java-team/bindex.git
 Vcs-Browser: https://salsa.debian.org/java-team/bindex
-Homepage: http://www.osgi.org/Repository/BIndex
+Homepage: https://github.com/osgi/bindex
 
 Package: libbindex-java
 Architecture: all


=====================================
debian/copyright
=====================================
@@ -1,6 +1,6 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: bindex
-Source: http://www.osgi.org/Repository/BIndex
+Source: https://github.com/osgi/bindex
 
 Files: *
 Copyright: OSGi Alliance (2002, 2006, 2007). All Rights Reserved.


=====================================
debian/patches/osgi-ds-annotations.patch
=====================================
@@ -0,0 +1,16 @@
+Description: Use the OSGi declarative services annotations
+ The annotations of bnd were removed in the version 6.4.0, the standard OSGi
+ annotations replace them.
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: no
+--- a/src/org/osgi/impl/bundle/bindex/BundleIndexerImpl.java
++++ b/src/org/osgi/impl/bundle/bindex/BundleIndexerImpl.java
+@@ -25,7 +25,7 @@
+ import org.osgi.impl.bundle.obr.resource.*;
+ import org.osgi.service.bindex.*;
+ 
+-import aQute.bnd.annotation.component.*;
++import org.osgi.service.component.annotations.*;
+ 
+ /**
+  * BundleIndexer implementation based on Index


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 define_symbolic_name.diff
 ignore-tests.patch
+osgi-ds-annotations.patch


=====================================
debian/rules
=====================================
@@ -5,7 +5,7 @@ VERSION			:= $(shell dpkg-parsechangelog | sed -n 's/^Version: //p' | sed -e 's/
 JAVA_HOME		:= /usr/lib/jvm/default-java/
 JAR_BASE		:= /usr/share/java
 export JH_JAR_EXTRA := NOTICE.txt LICENSE.txt about.html README
-export CLASSPATH :=/usr/share/ant/lib/ant.jar:$(JAR_BASE)/kxml2-min.jar:$(JAR_BASE)/org.osgi.service.obr.jar:$(JAR_BASE)/osgi.core.jar:$(JAR_BASE)/junit4.jar:$(JAR_BASE)/bnd.annotation.jar
+export CLASSPATH :=/usr/share/ant/lib/ant.jar:$(JAR_BASE)/kxml2-min.jar:$(JAR_BASE)/org.osgi.service.obr.jar:$(JAR_BASE)/osgi.core.jar:$(JAR_BASE)/junit4.jar:$(JAR_BASE)/osgi.cmpn.jar
 
 %:
 	dh $@ --with javahelper



View it on GitLab: https://salsa.debian.org/java-team/bindex/-/compare/a37c636c1dea8a9a2ce5635438a48f7da5bef487...4256bcb2badddcd24133c12e90c505260a23fce9

-- 
View it on GitLab: https://salsa.debian.org/java-team/bindex/-/compare/a37c636c1dea8a9a2ce5635438a48f7da5bef487...4256bcb2badddcd24133c12e90c505260a23fce9
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/20261015/3bea6f14/attachment.htm>


More information about the pkg-java-commits mailing list