Your message dated Mon, 15 Aug 2022 21:21:38 +0000
with message-id <[email protected]>
and subject line Bug#982085: fixed in gettext 0.21-7
has caused the Debian Bug report #982085,
regarding gettext: Support autobuilding on emacsless and javaless architectures
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
982085: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=982085
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gettext
Version: 0.21-4
Severity: important
Tags: patch
Hi,
Currently gettext Build-Depends on dh-elpa (which Depends on emacs) and
default-jdk, so architectures that lack one or more of emacs and openjdk
are unable to build gettext (whilst there is now a nojava build profile,
that does not help autobuilding where all builds are done without any
build profiles). I have attached a patch which (a) moves dh-elpa to
Build-Depends-Indep as it's only needed for gettext-el (b) adds
architecture restriction lists to the java build dependencies based on
the list of supported architectures in the latest openjdk. Please
consider applying and uploading this soon, since after the libcroco3
removal gettext is no longer installable on many ports architectures and
is not able to be rebuilt due to the issues addressed in this patch.
Thanks,
Jess
diff -Nru gettext-0.21/debian/changelog gettext-0.21/debian/changelog
--- gettext-0.21/debian/changelog 2021-02-02 21:35:00.000000000 +0000
+++ gettext-0.21/debian/changelog 2021-02-04 02:38:53.000000000 +0000
@@ -1,3 +1,13 @@
+gettext (0.21-4+jrtc27.1) UNRELEASED; urgency=medium
+
+ * Move dh-elpa build dependency to Build-Depends-Indep and adjust
+ debian/rules to only pass --with elpa when available.
+ * Restrict default-jdk and maven-repo-helper build dependencies to
+ architectures that support Java, and adjust debian/rules,
+ debian/gettext.install and debian/not-installed appropriately.
+
+ -- Jessica Clarke <[email protected]> Thu, 04 Feb 2021 02:38:53 +0000
+
gettext (0.21-4) unstable; urgency=medium
* Drop versioned build-dependency on g++ as it holds in stable.
diff -Nru gettext-0.21/debian/control gettext-0.21/debian/control
--- gettext-0.21/debian/control 2021-02-02 20:00:00.000000000 +0000
+++ gettext-0.21/debian/control 2021-02-04 02:38:53.000000000 +0000
@@ -3,7 +3,19 @@
Priority: optional
Maintainer: Santiago Vila <[email protected]>
Standards-Version: 4.5.1
-Build-Depends: debhelper-compat (= 13), dh-exec (>= 0.13), dh-elpa, bison,
file, help2man, xz-utils, default-jdk <!nojava>, maven-repo-helper <!nojava>,
libunistring-dev, libxml2-dev, groff
+Build-Depends:
+ debhelper-compat (= 13),
+ dh-exec (>= 0.13),
+ bison,
+ file,
+ help2man,
+ xz-utils,
+ default-jdk [alpha amd64 arm64 armel armhf i386 ia64 m68k mips mips64
mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc sparc64 x32]
<!nojava>,
+ maven-repo-helper [alpha amd64 arm64 armel armhf i386 ia64 m68k mips mips64
mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc sparc64 x32]
<!nojava>,
+ libunistring-dev,
+ libxml2-dev,
+ groff
+Build-Depends-Indep: dh-elpa
Homepage: https://www.gnu.org/software/gettext/
Rules-Requires-Root: no
diff -Nru gettext-0.21/debian/gettext.install
gettext-0.21/debian/gettext.install
--- gettext-0.21/debian/gettext.install 2021-02-02 20:00:00.000000000 +0000
+++ gettext-0.21/debian/gettext.install 2021-02-04 02:38:53.000000000 +0000
@@ -1,4 +1,4 @@
-#! /usr/bin/dh-exec --with-scripts=filter-build-profiles
+#! /usr/bin/dh-exec --with-scripts=filter-arch,filter-build-profiles
usr/bin/gettextize
usr/bin/msgattrib
@@ -34,8 +34,8 @@
usr/share/gettext/config.rpath
usr/share/gettext/gettext.h
usr/share/gettext/msgunfmt.tcl
-<!nojava> usr/share/gettext/gettext.jar usr/share/java
-<!nojava> usr/share/gettext/javaversion.class
+[alpha amd64 arm64 armel armhf i386 ia64 m68k mips mips64 mips64el mipsel
powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc sparc64 x32] <!nojava>
usr/share/gettext/gettext.jar usr/share/java
+[alpha amd64 arm64 armel armhf i386 ia64 m68k mips mips64 mips64el mipsel
powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc sparc64 x32] <!nojava>
usr/share/gettext/javaversion.class
usr/share/gettext/po/
usr/share/gettext/projects/
diff -Nru gettext-0.21/debian/not-installed gettext-0.21/debian/not-installed
--- gettext-0.21/debian/not-installed 2021-02-02 20:00:00.000000000 +0000
+++ gettext-0.21/debian/not-installed 2021-02-04 02:38:53.000000000 +0000
@@ -1,4 +1,4 @@
-#! /usr/bin/dh-exec --with-scripts=filter-build-profiles
+#! /usr/bin/dh-exec --with-scripts=filter-arch,filter-build-profiles
# .la files are to be discarded per policy x.y.z;
# .so files will be regenerated at install time
@@ -22,5 +22,5 @@
usr/share/gettext/libintl.jar
# not installed under nojava profile
-<nojava> usr/share/gettext/gettext.jar
-<nojava> usr/share/gettext/javaversion.class
+[!alpha !amd64 !arm64 !armel !armhf !i386 !ia64 !m68k !mips !mips64 !mips64el
!mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh4 !sparc !sparc64 !x32]
<nojava> usr/share/gettext/gettext.jar
+[!alpha !amd64 !arm64 !armel !armhf !i386 !ia64 !m68k !mips !mips64 !mips64el
!mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh4 !sparc !sparc64 !x32]
<nojava> usr/share/gettext/javaversion.class
diff -Nru gettext-0.21/debian/rules gettext-0.21/debian/rules
--- gettext-0.21/debian/rules 2021-02-02 20:00:00.000000000 +0000
+++ gettext-0.21/debian/rules 2021-02-04 02:38:53.000000000 +0000
@@ -1,7 +1,7 @@
#!/usr/bin/make -f
%:
- dh $@ --with elpa $(WITH_MAVEN)
+ dh $@ $(WITH_ELPA) $(WITH_MAVEN)
#
@@ -13,9 +13,15 @@
--disable-rpath \
--without-emacs
+ifneq (,$(filter elpa,$(shell dh -l)))
+ WITH_ELPA = --with elpa
+endif
+
+ifneq (,$(filter maven-repo-helper,$(shell dh -l)))
ifeq (,$(filter nojava,$(DEB_BUILD_PROFILES)))
WITH_MAVEN = --with maven-repo-helper
endif
+endif
# On emulated m68k and sh4 targets, OpenMP can cause lockups,
# we therefore disable it for the time being.
--- End Message ---
--- Begin Message ---
Source: gettext
Source-Version: 0.21-7
Done: Santiago Vila <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gettext, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Santiago Vila <[email protected]> (supplier of updated gettext package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 15 Aug 2022 22:50:00 +0200
Source: gettext
Architecture: source
Version: 0.21-7
Distribution: unstable
Urgency: medium
Maintainer: Santiago Vila <[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 981669 982085 1013201
Changes:
gettext (0.21-7) unstable; urgency=medium
.
* Restrict default-jdk and maven-repo-helper build dependencies to
architectures that support Java, and adjust debian/rules,
debian/gettext.install and debian/not-installed appropriately.
Based on a patch by Jessica Clarke. Closes: #981669, #982085.
* Drop outdated dependency on install-info. Closes: #1013201.
Checksums-Sha1:
e6b84b9ca9506a2cf39bbe02001ac444e9287ca6 2314 gettext_0.21-7.dsc
1e7ee6a4f34bfcb61cb3610907484c49329f58b4 37932 gettext_0.21-7.debian.tar.xz
d868139a191d249875cb305bea7e3499cdf93e2f 8041 gettext_0.21-7_source.buildinfo
Checksums-Sha256:
f16d7ee546de8fd964d3624502129253fc19557846d423eaa2aed134f453e58a 2314
gettext_0.21-7.dsc
09933ef8ba6982082f99bb2c0f2e53d69b059b816d89783c05260ba093334c81 37932
gettext_0.21-7.debian.tar.xz
77e8aa42fdc56dbe834b838d5331b8abd460251679d66c14c8d870d47ae74dff 8041
gettext_0.21-7_source.buildinfo
Files:
64ce0491185ebfed5dc5b8f7eca01439 2314 devel optional gettext_0.21-7.dsc
ce15cff52c7a85049ec2c5ef8713b87c 37932 devel optional
gettext_0.21-7.debian.tar.xz
fc480e0df40cc28f849564bd64af7543 8041 devel optional
gettext_0.21-7_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmL6sXUACgkQQc5/C58b
izI+8Af+N7PvHL8Iorxbqga29MrCvCs2BzNGPVKYwWHa2gUxze0X8NxPJsDmsHDM
bdvITZVq+9lZH381f1V4HD934YDeRpQs7f/DqkdglbhYtbhf6/pHSiwyvIjjsY9e
pii1WE9Yb2S29UGaSNm0bGRVm/L3V10mNXU93wcuuNFoMWU+/uXuWBHUEsBVUbcd
T645N8y3veRRVz6hWhS1yDGQ78AvCOLlzcmtf0vYI+GoCSPFGVZVwXlAAt+pR1Nf
mgAAvphsOZ2eEZomhYe5MoUA5EaZkzat2yWcRhH64JRcC8ekCtqXkCsme7DYm8f7
Pgypy+BOnvd87sXyy5QeZ6tReb6NxA==
=r4pK
-----END PGP SIGNATURE-----
--- End Message ---