unless you want porters to have to
manually build gettext with the nojava profile every time a new version
is uploaded
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.
On Sat, Feb 06, 2021 at 12:34:07PM +0000, Jessica Clarke wrote:
unless you want porters to have to
manually build gettext with the nojava profile every time a new version
is uploaded
The reverse of that would be: "Unless you want every package
maintainer to manually track the java stuff every time a new
architecture becomes java-enabled or java-disabled).
I think there are less people porting than people maintaining packages
using "nojava", so yes, I think porters defining nojava in their
environments would be a much better solution.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 465 |
Nodes: | 16 (2 / 14) |
Uptime: | 85:18:48 |
Calls: | 9,416 |
Files: | 13,575 |
Messages: | 6,102,630 |