Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #12056

Bug#982085: Usage of language specific profiles in build dependencies

From Paul Gevers <elbrus@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.java, linux.debian.devel
Subject Bug#982085: Usage of language specific profiles in build dependencies
Date 2021-02-11 10:50 +0100
Message-ID <BHgLL-1N8-1@gated-at.bofh.it> (permalink)
References <BHgiK-1Dp-5@gated-at.bofh.it> <BFuzv-829-1@gated-at.bofh.it> <BHgiK-1Dp-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 3 groups.

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi,

On 11-02-2021 10:16, Matthias Klose wrote:
> These dependencies should look like:
> 
>   default-jdk [!hppa !hurd-i386 !kfreebsd-any]
> 
> or
> 
>   default-jdk [alpha amd64 arm64 armel armhf i386 ia64 m68k mips64el mipsel
> powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32]
> 
> It's also ok to use something like
> 
>   default-jdk [!hppa !hurd-i386 !kfreebsd-any] <!nojava>
> 
> to be able to build with the nojava profile.  I also see this used in many mono
> related build dependencies.
> 
> Having such build dependencies in a package that is a required package for
> almost everything isn't helpful.

Maybe a very stupid solution would be to have default-jdk be available
on all architectures, but just not pull in anything? IIUC that would
lead to build failures (because code that really needs the jdk will
FTBFS) but it avoids busywork for maintainers that are not involved in
bootstrapping java. Machine time is cheap, volunteer time is not.

Just my 2 cents.

Paul

Back to linux.debian.maint.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Bug#982085: Usage of language specific profiles in build dependencies Matthias Klose <doko@debian.org> - 2021-02-11 10:30 +0100
  Bug#982085: Usage of language specific profiles in build dependencies Paul Gevers <elbrus@debian.org> - 2021-02-11 10:50 +0100
    Bug#982085: Usage of language specific profiles in build dependencies Matthias Klose <doko@debian.org> - 2021-02-11 11:00 +0100
    Bug#982085: Usage of language specific profiles in build dependencies Thorsten Glaser <t.glaser@tarent.de> - 2021-02-11 19:40 +0100

csiph-web