Alexandre Detiste pushed to branch master at Debian Java Maintainers / javatools
Commits:
5bf68672 by Luca Boccassi at 2026-05-16T11:52:49+01:00
jh_linkjars: skip any virtual/uninstalled Build-Depends
Previously only debhelper-compat was hardcoded as a skip (#933715),
but other virtual packages provided by debhelper, such as
dh-sequence-installsysusers, dh-sequence-installtmpfiles, etc.,
trigger the same dpkg -L failure.
Check the package status with dpkg-query first and skip any package
that is not actually installed, which generically covers all virtual
packages.
- - - - -
397eac8c by Alexandre Detiste at 2026-05-17T23:16:11+02:00
Merge branch 'jh-linkjars-skip-virtual' into 'master'
jh_linkjars: skip any virtual/uninstalled Build-Depends
See merge request java-team/javatools!7
- - - - -
1 changed file:
- jh_linkjars
Changes:
=====================================
jh_linkjars
=====================================
@@ -108,8 +108,9 @@ sub find_jars {
my @all_jars;
while (@packages) {
my $pkg = pop(@packages);
- # Skip debhelper-compat because it is a virtual package #933715
- next if $pkg eq 'debhelper-compat';
+ # Skip virtual packages (e.g. debhelper-compat, dh-sequence-*) #933715
+ my $status = `dpkg-query -W -f '\${db:Status-Abbrev}' "$pkg"
2>/dev/null`;
+ next if $status !~ m/^.i/;
my $dpkg_output = `dpkg -L "$pkg"`;
error_exitcode("dpkg -L \"$pkg\"") if $?;
my @jars = parse_dpkg_L($dpkg_output);
View it on GitLab:
https://salsa.debian.org/java-team/javatools/-/compare/4600206b04b996e5bd37045de170855296dc4ca3...397eac8c922b6d8e323bb09980f5d6d917d45c62
--
View it on GitLab:
https://salsa.debian.org/java-team/javatools/-/compare/4600206b04b996e5bd37045de170855296dc4ca3...397eac8c922b6d8e323bb09980f5d6d917d45c62
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
_______________________________________________
pkg-java-commits mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits