vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 3bf902d485f1a166c708f256667a65b5d6ef85a1
Merge: 85706d8 32eb0c1
Author: onlyjob <onlyjob@debian.org>
Date: Thu Jan 30 23:49:37 2025 +0000
Merge branch 'wip/smcv/cross' into 'master'
Improve multiarch and ability to cross-compile
See merge request debian/libgsf!5
commit 32eb0c16cc1b758ce0db1bffb2e112663ae5a091
Author: Simon McVittie <smcv@debian.org>
Date: Wed Jan 29 10:49:29 2025 +0000
d/control, d/rules: Enable GIR dh sequence declaratively
This makes it easier to disable under specific build configurations.
In fact we only need this sequence when building architecture-dependent
packages, so move it to Build-Depends-Arch.
commit f42ef7f0534f834e38e9bdd108f4db8817ba0da1
Author: Simon McVittie <smcv@debian.org>
Date: Wed Jan 29 10:17:56 2025 +0000
d/rules: Don't build or install HTML docs with nodoc build option
In addition to removing a source of non-reproducibility which can break
multi-arch co-installation (#814502), when combined with previous changes
this is enough to make it possible to cross-compile libgsf for a foreign
architecture, as long as DEB_BUILD_OPTIONS includes nodoc and a version
of qemu-user that emulates the host architecture is available.
Mitigates: #814502
commit 7ad70c41d2f192dfe78686c144d758b53ef810bc
Author: Simon McVittie <smcv@debian.org>
Date: Wed Jan 29 10:25:47 2025 +0000
d/control: Add gir1.2-*-dev Build-Depends as suggested by dh_girepository
These systematic virtual package names correspond exactly to the
Gsf_1_gir_INCLUDES in the upstream build system. Explicitly
build-depending on these means we no longer need to build-depend on
libgirepository1.0-dev, which for historical reasons cannot be
multiarch-friendly.
commit 16f1a8fc998b25d34534a69b945d1bb23eff3684
Author: Simon McVittie <smcv@debian.org>
Date: Wed Jan 29 10:11:46 2025 +0000
d/control: Add ${gir:Depends}, ${gir:Provides} to -dev package
As suggested by dh_girepository warning messages during the build.
${gir:Depends} ensures that loading GIR XML files in this package will
not fail because GIR XML that they depend on is missing.
${gir:Provides} allows other packages to depend on Gsf-1.gir by its
systematic name gir1.2-gsf-1-dev.
Fixes Lintian tag: gir-package-name-does-not-match
commit 9cb33653870eddb97683a8531a584eafbcf8883f
Author: Simon McVittie <smcv@debian.org>
Date: Wed Jan 29 10:03:39 2025 +0000
Add patch from Helmut Grohne to use host architecture pkg-config
Fixes Lintian tag: autotools-pkg-config-macro-not-cross-compilation-safe
Closes: #1061247
commit f3679d9c39063ad5d243e4f7ca88ef882f958f84
Author: Simon McVittie <smcv@debian.org>
Date: Wed Jan 29 09:58:42 2025 +0000
Revert "Build-Depends: gobject-introspection --> gobject-introspection-bin"
As shown in its Description, gobject-introspection-bin is an
implementation detail and is not intended to be depended on directly.
This reverts commit 16ce503c0d86e0bc40b155d6b62b3159cf6f77ed.
Fixes Lintian tag: missing-build-dependency-for-dh-addon gir
Closes: #1094604
commit 85706d8971395f487168983ed8d1f295e238ee15
Author: onlyjob <onlyjob@member.fsf.org>
Date: Wed Jan 29 16:14:08 2025 +1100
CI: modernised config.
https://salsa.debian.org/api/v4/projects/debian%2Flibgsf/pipelines?scope=finished&per_page=1 API request failed: 403 Forbidden at /srv/qa.debian.org/data/vcswatch/vcswatch line 431.