Path: csiph.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news.uzoreto.com!aioe.org!bofh.it!news.nic.it!robomod From: Paul Gevers Newsgroups: linux.debian.bugs.dist,linux.debian.maint.java,linux.debian.devel Subject: Bug#982085: Usage of language specific profiles in build dependencies Date: Thu, 11 Feb 2021 10:50:01 +0100 Message-ID: References: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Thu Feb 11 09:45:07 2021 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -4 Reply-To: Paul Gevers , 982085@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: Santiago Vila X-Debian-Pr-Message: followup 982085 X-Debian-Pr-Package: src:gettext X-Debian-Pr-Keywords: patch X-Debian-Pr-Source: gettext X-Spam-Bayes: score:0.0000 Tokens: new, 16; hammy, 148; neutral, 70; spammy, 2. spammytokens:0.987-1--H*M:a5f8, 0.979-+--cheap hammytokens:0.000-+--armhf, 0.000-+--mipsel, 0.000-+--H*ct:pgp-sha256, 0.000-+--H*RT:localhost, 0.000-+--Hx-spam-relays-external:36ff Dkim-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; s=smtpauto.master; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID: From:References:Cc:To:Subject:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description; bh=OjkGPpfLSDT/XOp2a6qmoNFs3xDtdnqUlFpbj3VnODw=; b=bNVQT 7wK3R1CGkjklCpNBF6jWltuCrWrs5gcxDqB1hwN2HvRe1EI+bv72PYGpJgV8W1isf5lIAC/X37Wrw WG7IfzT/dE6LX+aNNIbtvLzxBG5T3rMPCSlV61tPZWYrzfkNynPeTNg4++188QYVooEUEIeCaQZPo 2E0qsR1/zXn0RO+ICLmUfqd3qq6fGbrdpHKuKcy/rjqEexBI3RaaMLIcRYVanDE5U4Y7vOuqmoVhO nKIRkvcNTzZew8nhREeLMIdDTajXORyr5OsGSNvAztH6M8dqHtdIKs81lF3qe0ToXRen1+yfNXRBf Yb8kIY6y+KFfT1ediwx13wQ1ENGlA==; User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="fokaTL5xmIwDIl3IVpyKfqqmsckB5cFxC" X-Debian-Message: from BTS X-Mailing-List: archive/latest/1650753 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 73 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: "debian-devel@lists.debian.org" X-Original-Date: Thu, 11 Feb 2021 10:40:29 +0100 X-Original-Message-ID: <5893b2f0-fbf9-25e8-a5f8-3b914e368e45@debian.org> X-Original-References: <8445a01b-6793-00ca-1f66-28751f8b8615@debian.org> <8445a01b-6793-00ca-1f66-28751f8b8615@debian.org> Xref: csiph.com linux.debian.bugs.dist:1047640 linux.debian.maint.java:12056 linux.debian.devel:99562 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --fokaTL5xmIwDIl3IVpyKfqqmsckB5cFxC Content-Type: multipart/mixed; boundary="p3sQWJr49qied2PF8NmgNkh0NfTrAjt0o"; protected-headers="v1" From: Paul Gevers To: Matthias Klose , 982085@bugs.debian.org, Debian Java Liste Cc: "debian-devel@lists.debian.org" Message-ID: <5893b2f0-fbf9-25e8-a5f8-3b914e368e45@debian.org> Subject: Re: Usage of language specific profiles in build dependencies References: <8445a01b-6793-00ca-1f66-28751f8b8615@debian.org> In-Reply-To: <8445a01b-6793-00ca-1f66-28751f8b8615@debian.org> --p3sQWJr49qied2PF8NmgNkh0NfTrAjt0o Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, On 11-02-2021 10:16, Matthias Klose wrote: > These dependencies should look like: >=20 > default-jdk [!hppa !hurd-i386 !kfreebsd-any] >=20 > or >=20 > default-jdk [alpha amd64 arm64 armel armhf i386 ia64 m68k mips64el mi= psel > powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32] >=20 > It's also ok to use something like >=20 > default-jdk [!hppa !hurd-i386 !kfreebsd-any] >=20 > to be able to build with the nojava profile. I also see this used in m= any mono > related build dependencies. >=20 > 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 --p3sQWJr49qied2PF8NmgNkh0NfTrAjt0o-- --fokaTL5xmIwDIl3IVpyKfqqmsckB5cFxC Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAmAk+40FAwAAAAAACgkQnFyZ6wW9dQoa mAf/WvX3/GpTKyUcMulPnxqJDwVFgLaDLuVwYnKNyjeEGEWPwYesG22vk8Hh4H6pJsOM2Tv+bxAa SX0OiYnmM+cYcO9JMR/SflroT6ZC4ZQsOfV9M73Bmwew6gN2cLpALXcFzBphZfJpNAYDdidJ6N/u 1BBNs6y34p4KY2Uj6qKcEpKqmUMpX26Daj7sZuWEFt+AMlj4rcF3WjuSUGK9Gm+4Fv30XeyMFG8G Rk3GJMK/sR9QOZ+qx7lhFylIbCV2/5iEarKXA3GUo5qPjEtxD0V9LKzqJoI6Zt/5+KpRbQaREMbr 2xPt+xWIrcGuxZrYjWu2vJpXV1t9vxOtxlzQlwiyDQ== =JQiI -----END PGP SIGNATURE----- --fokaTL5xmIwDIl3IVpyKfqqmsckB5cFxC--