Am 21.08.2018 um 19:47 schrieb Keith Packard: [...] > We only discovered that ant was the source of trouble by comparing the > output of a project built using that and another project build using a > simple Makefile. > > If you're going to stop supporting older API versions, I'd suggest that > the tool should exit with an error status rather than silently > corrupting the build process. We spent a couple of days tracking down > this issue, which would have been obvious had the package build simply > failed when it used -target 1.4.
But wasn't that the issue we wanted to solve in the first place? We still have packages in Debian that use -target 1.5 or less but we don't want that they fail to build from source now when someone is rebuilding them. The patch [1] also prints a warning that older API versions are not supported anymore and thus the build system switches to the oldest supported version now. As I wrote we had assumed OpenJDK 11 would drop support for -target 1.6. Maybe we can improve the warning but we surely don't want more build failures aka RC bugs. Markus [1] https://sources.debian.org/src/ant/1.10.5-1/debian/patches/0013-auto-adjust-target.patch/
signature.asc
Description: OpenPGP digital signature