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


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

Re: Providing GraalVM Community Edition Debian package

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From tony mancill <tmancill@debian.org>
Newsgroups linux.debian.maint.java
Subject Re: Providing GraalVM Community Edition Debian package
Date Tue, 14 Jul 2020 04:30:02 +0200
Message-ID <AsiRI-7Qw-1@gated-at.bofh.it> (permalink)
References <AqBF8-1Mc-25@gated-at.bofh.it>
X-Original-To Dongjin Lee <dongjin@apache.org>
X-Mailbox-Line From debian-java-request@lists.debian.org Tue Jul 14 02:27:02 2020
Old-Return-Path <tmancill@gmail.com>
X-Amavis-Spam-Status No, score=-11.499 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=kYpCXV7b3lMxp/oA990PMf2lYOme0Zb8rFYmNa7AVXY=; b=B76evsQ5Wi5PzjQbIxKPoFS7Dc5YzGemV3Z5w+aeGNQG3viPkSY86d5tkWfhyJH3ii fNforvMOVevAHDacXLK3f8pwm5A3+zKG9dl6Zzudg6odV/mmmH5s20g5D+s7XW6XmKHM pgwq4kKnnMlbeqQejqNwHNiiPf8sBR9GloMIfUz6tYSoPRsqdOdcW1QWCc8MNiRQ9JS4 L5mC51W7ITp/YD2ozTi24YvOQKV+TT7m1glodrpUrbItVog/9KUptvX9h+5HgLlcHmI1 0gg/0yB/GU2AwFxumsOxVL5iu2fhejzBet/Ykt+EODy9kn51/hvpbXDeibKPcSPWR9Ph hAsQ==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to; bh=kYpCXV7b3lMxp/oA990PMf2lYOme0Zb8rFYmNa7AVXY=; b=GnEZiAeSIdo13MOuBjO4+I9c3WYQCjtZvQrjxSvdre4xKn4A8tEqv2lJAA1J/iyBcI PKTTfuTpX0NVA+D6UfXJJ3ZaD7Xeuo5GzZjFmESVKyfD2SzUBld9Xzjhb6jq22GwchU9 ngu1CcgwqME4X9os+MmW+vmsD9WflRu0xR7i1lNPPcvPvgzm7eJo+ILi88ZZPmIK/O8x zdB6NY+rpcIt2noRlLHFEX/YOLKFHcKRsT737Joji6ApOUkBAVXBMIqa1A3JVdVN7/vq AJqGNpg0FdyIRvmfrH/BC54PeQbMUHjPNwYEf9tpiya8qi3jKmTUxS9j+E7McbsCCzDg FSnw==
X-Gm-Message-State AOAM532yBT0ffgjxiGCHnq+4nMttKA27WgGaymLh+qsOpnLwTlqlt5Qi QMjVQmucuBDNC3Apqs3lwmTT2Kzn
X-Google-SMTP-Source ABdhPJzyDi6NGz5eC2xhteadeJMn1yrVmp0RT0k5V3xgUsvbw53C6xlbY+5s1aDNkCGIdqUZFeBb9A==
X-Received by 2002:a17:90a:3d0e:: with SMTP id h14mr2157932pjc.184.1594693606606; Mon, 13 Jul 2020 19:26:46 -0700 (PDT)
Sender robomod@news.nic.it
MIME-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ermqvrndlmi3m37x"
Content-Disposition inline
X-Mailing-List <debian-java@lists.debian.org> archive/latest/22354
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/20200714022642.gh4ar6dp3zagasbj@kubus
Approved robomod@news.nic.it
Lines 72
Organization linux.* mail to news gateway
X-Original-Cc debian-java@lists.debian.org
X-Original-Date Mon, 13 Jul 2020 19:26:42 -0700
X-Original-Message-ID <20200714022642.gh4ar6dp3zagasbj@kubus>
X-Original-References <CAJWPb4L2NuW8BAsvG5WwEGJb3K-UCAc1VmEteHaatf=KvMkTWg@mail.gmail.com>
X-Original-Sender tony mancill <tmancill@gmail.com>
Xref csiph.com linux.debian.maint.java:11764

Show key headers only | View raw


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

Hello Dongjin,

On Thu, Jul 09, 2020 at 06:45:43PM +0900, Dongjin Lee wrote:
> Hello Debian Java community,
> 
> It seems like there was a discussion about providing GraalVM community
> edition (aka GraalVM CE) Debian package years ago, but it is still not
> offered yet:
> 
> https://www.mail-archive.com/debian-java@lists.debian.org/msg23951.html
> 
> I have built and maintained GraalVM CE's Debian package (link below) and
> hope to contribute to the community. Could anyone help me? I am a total
> layman to Debian package maintenance.
> 
> https://github.com/dongjinleekr/graalvm-ce-deb
> 
> All kinds of feedbacks and advice are greatly appreciated.

I took a look at the repo, which takes prebuilt binaries and creates a
.deb from them.  This sort of binary-only package is not suitable for
Debian "main" - the package would need to build the Graal CE compiler
from its sources [1] in order to comply with the DFSG (Debian Free
Software Guidelines).  Furthermore, and this can be the difficult part,
all components in the tool chain used to compile that package must also
be packaged for Debian and build from source within Debian.  There are
occasionally exceptions made for bootstapping, but that's a different
topic.

Sometimes software is packaged and is available via non-free [2], but it
is not part of Debian.  Is that what you are asking about?  In this
case, given that Graal is GPLv2 with the CPE, it feels like we should be
building it from source.

If you are interested, here is a link to the DFSG and an excellent FAQ
about [3,4].

Cheers,
tony

[1] https://github.com/oracle/graal
[2] https://www.debian.org/doc/debian-policy/ch-archive#s-non-free
[3] https://www.debian.org/social_contract.html#guidelines
[4] https://people.debian.org/~bap/dfsg-faq.html

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


Thread

Providing GraalVM Community Edition Debian package Dongjin Lee <dongjin@apache.org> - 2020-07-09 12:10 +0200
  Re: Providing GraalVM Community Edition Debian package tony mancill <tmancill@debian.org> - 2020-07-14 04:30 +0200
    Re: Providing GraalVM Community Edition Debian package Dongjin Lee <dongjin@apache.org> - 2020-07-14 13:10 +0200
      Re: Providing GraalVM Community Edition Debian package tony mancill <tmancill@debian.org> - 2020-07-15 04:40 +0200
  Re: Providing GraalVM Community Edition Debian package Thorsten Glaser <t.glaser@tarent.de> - 2020-07-17 17:40 +0200
    Fwd: [oracle/graal] [RFE] Support building Graal VM with native-image  with OpenJDK 11 (#2196) Thorsten Glaser <t.glaser@tarent.de> - 2020-07-17 18:50 +0200

csiph-web