[Git][lintian/lintian][master] gobject-introspection | dh-sequence-gir implements dh --with=gir

2024-02-12 Thread @rouca


Bastien Roucariès pushed to branch master at lintian / lintian


Commits:
c2327530 by Simon McVittie at 2024-02-11T14:55:33+00:00
gobject-introspection | dh-sequence-gir implements dh --with=gir

The debhelper addon is actually in gobject-introspection-bin, but that
package is an implementation detail and should not be used directly.

The use of :any here is actually incorrect, because gobject-introspection
is architecture-dependent (Multi-Arch: same) and we need specifically
the version for the host architecture, not the version for the build
architecture or any other version. However, Lintian does not currently
seem to recognise the dependency as being satisfied if we do not add
the :any suffix.

Closes: #964290, #1063709

- - - - -


1 changed file:

- lib/Lintian/Check/Debhelper.pm


Changes:

=
lib/Lintian/Check/Debhelper.pm
=
@@ -109,6 +109,7 @@ my %DH_ADDON_MANUAL_PREREQUISITES = (
 dwz => 'debhelper:any | debhelper-compat:any | dh-sequence-dwz:any',
 installinitramfs =>
 'debhelper:any | debhelper-compat:any | dh-sequence-installinitramfs:any',
+gir => 'gobject-introspection:any | dh-sequence-gir:any',
 gnome => 'gnome-pkg-tools:any | dh-sequence-gnome:any',
 lv2config => 'lv2core:any',
 nodejs => 'pkg-js-tools:any | dh-sequence-nodejs:any',



View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/commit/c232753047164db3af1874bbe37f92e589751186

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/commit/c232753047164db3af1874bbe37f92e589751186
You're receiving this email because of your account on salsa.debian.org.




Processed: Bug#964290 marked as pending in lintian

2024-02-12 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #964290 [lintian] lintian: FP missing-build-dependency-for-dh-addon gir => 
gobject-introspection
Added tag(s) pending.

-- 
964290: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964290
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Bug#1063709 marked as pending in lintian

2024-02-12 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #1063709 [lintian] lintian: should recommend gobject-introspection for dh 
--with=gir, not gobject-introspection-bin
Added tag(s) pending.

-- 
1063709: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063709
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems