GNU logs - #58591, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 17 Oct 2022 21:06:02 +0000
Resent-Message-ID: <handler.58591.B.16660407051784 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 58591 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix <bug-guix@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.16660407051784
          (code B ref -1); Mon, 17 Oct 2022 21:06:02 +0000
Received: (at submit) by debbugs.gnu.org; 17 Oct 2022 21:05:05 +0000
Received: from localhost ([127.0.0.1]:50241 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okXIH-0000Si-5L
	for submit <at> debbugs.gnu.org; Mon, 17 Oct 2022 17:05:05 -0400
Received: from lists.gnu.org ([209.51.188.17]:41578)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1okXIF-0000Sa-C8
 for submit <at> debbugs.gnu.org; Mon, 17 Oct 2022 17:05:03 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60972)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1okXI3-00036U-Kz
 for bug-guix@HIDDEN; Mon, 17 Oct 2022 17:04:53 -0400
Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:43006)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1okXI2-0001GJ-4A
 for bug-guix@HIDDEN; Mon, 17 Oct 2022 17:04:51 -0400
Received: by mail-qk1-x72e.google.com with SMTP id j21so7485047qkk.9
 for <bug-guix@HIDDEN>; Mon, 17 Oct 2022 14:04:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=5WVnVaKUPdXOvysDN+ia3MszkcjTfSR40W3br3IJGUs=;
 b=qQpfJURT/ANoC/p73x5jYyoCVT4E+LwUblz2HkHcVS46UjNm7pTzzLrnDxoX3fX71/
 Mrq5lLT/CyDRx/ssVxQuzC/2Xg1HOWdImpnDpAh9i8dkifQjcyC18+ooimRTNq94q0pz
 +2MTKmjZauxrZhAvUP1AG8fbZaDipIhgbilCAWYnouyfybziGzdTXMPXWeXnB2z2Gfw/
 5i1e1MdnMuaDwV8keyR2iBPRo0QJ8Ydp4/RAqUkvCHrCgH7/0+T8Pfb1dEhWHvfFO3Qv
 kI2tgKzwaH1w2UjsFvdaMv8ZPeu2v7WzGfyP/4F7FG9I2pZxAMis18KZgQ/RMlFTWUu5
 aNjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=5WVnVaKUPdXOvysDN+ia3MszkcjTfSR40W3br3IJGUs=;
 b=XCzIQm0ANJq6pY1/jRo4SQOdEjVDf++mgHz+CWDA/BF/YzNCYadf64QjxwjKDDp5EU
 qbO7en4Pve+d1rbLqmC6rXf3bn91flvdOquXaPNxegTpMXV4jhp8hWBt8ethjvUVKaGA
 QTF1QqpWaa4X8J0BPrm7FWsgTHnpA+spLLyRX+Ad1aFJQWaZz8rOuRZid2AJV2RIGSJP
 hFqXlTQ3Mwoe9FAr8hhTrdzLaAx5f6Cgjexx0DoWysM0+GkOABARYTzdM6qOV2Cii7UB
 Xc8Ee4brQRZ2OWDWtkEYqRMR+xCkD3FFXbIhy8dhvTYr0NRd6Tdkwj4nFupV7IKOJ7cD
 Je+A==
X-Gm-Message-State: ACrzQf2TReinxbVa9bcPFRMNqm8p6kYe8yRRLgBXJagelAhLqMT7Mdfq
 dR6ddjyN8/79eF3N8RNHBZtBKERPBeQ=
X-Google-Smtp-Source: AMsMyM5pTGIM6jIPo8Oh3htcoUoBBvbGUTrRRGOgJoxtAmynE2yerDauSasDuzAO/NDwj7S68mmvAw==
X-Received: by 2002:a37:ef0d:0:b0:6bb:4ec8:b312 with SMTP id
 j13-20020a37ef0d000000b006bb4ec8b312mr8971042qkk.249.1666040688733; 
 Mon, 17 Oct 2022 14:04:48 -0700 (PDT)
Received: from hurd (dsl-154-51.b2b2c.ca. [66.158.154.51])
 by smtp.gmail.com with ESMTPSA id
 d12-20020a05622a15cc00b003995f6513b9sm573340qty.95.2022.10.17.14.04.48
 for <bug-guix@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 17 Oct 2022 14:04:48 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Date: Mon, 17 Oct 2022 17:04:47 -0400
Message-ID: <87v8oixits.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::72e;
 envelope-from=maxim.cournoyer@HIDDEN; helo=mail-qk1-x72e.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Hello,

I'm not a Java expert, but this appears to me problematic:

--8<---------------cut here---------------start------------->8---
$ guix build java-commons-dbcp
/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2.6.0

$ guix gc -R /gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2.6.0
/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2.6.0
--8<---------------cut here---------------end--------------->8---

Digging a bit more, peeking into the .jar file, which is a ZIP archive:

--8<---------------cut here---------------start------------->8---
$ unzip /gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2.6.0/\
share/java/java-commons-dbcp.jar -d /tmp/java-commons-dbcp.jar

$ grep -rin CLASSPATH /tmp/java-commons-dbcp.jar
$ grep -rin /gnu/store /tmp/java-commons-dbcp.jar
/tmp/java-commons-dbcp.jar/META-INF/INDEX.LIST:3:/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2.6.0/share/java/java-commons-dbcp.jar

$ cat /tmp/java-commons-dbcp.jar/META-INF/INDEX.LIST
JarIndex-Version: 1.0

/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2.6.0/share/java/java-commons-dbcp.jar
org
org/apache
org/apache/commons
org/apache/commons/dbcp2
org/apache/commons/dbcp2/cpdsadapter
org/apache/commons/dbcp2/datasources
org/apache/commons/dbcp2/managed
--8<---------------cut here---------------end--------------->8---

Still, no traces of the other libraries such as 'java-commons-pool'
which should be referenced.

I assume this means grafts doesn't currently work for Java libraries.

-- 
Thanks,
Maxim




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: bug#58591: Acknowledgement (Java packages do not appear to keep a
 reference to their inputs)
Message-ID: <handler.58591.B.16660407051784.ack <at> debbugs.gnu.org>
References: <87v8oixits.fsf@HIDDEN>
X-Gnu-PR-Message: ack 58591
X-Gnu-PR-Package: guix
Reply-To: 58591 <at> debbugs.gnu.org
Date: Mon, 17 Oct 2022 21:06:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 58591 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
58591: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D58591
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Julien Lepiller <julien@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 17 Oct 2022 22:04:02 +0000
Resent-Message-ID: <handler.58591.B58591.166604421224998 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166604421224998
          (code B ref 58591); Mon, 17 Oct 2022 22:04:02 +0000
Received: (at 58591) by debbugs.gnu.org; 17 Oct 2022 22:03:32 +0000
Received: from localhost ([127.0.0.1]:50373 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okYCp-0006V8-Iy
	for submit <at> debbugs.gnu.org; Mon, 17 Oct 2022 18:03:31 -0400
Received: from lepiller.eu ([89.234.186.109]:56320)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1okYCn-0006Uz-Qh
 for 58591 <at> debbugs.gnu.org; Mon, 17 Oct 2022 18:03:30 -0400
Received: from lepiller.eu (localhost [127.0.0.1])
 by lepiller.eu (OpenSMTPD) with ESMTP id 3090805e;
 Mon, 17 Oct 2022 22:03:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from
 :to:subject:in-reply-to:references:message-id:mime-version
 :content-type:content-transfer-encoding; s=dkim; bh=WRyyi/DcBBaw
 NmY4eV6pRqxZz7/fRzn1swtKWx+9jPk=; b=T4lozXbHwEpIYFZFfZBG49DBXZ6A
 wGSqKUOWeQEJuTz5Kg9nWgJijeettETALLvxseRPz9Q3NMwWbEsKGN0RE6b/v/i8
 duRe6vE2YAIzm5cN1MRlDyNHc+8Ln8l7sG6VUV7eSVMG7BolZMaoBgmiWkOBZL14
 GPny9gMvQ9u2KNZF5GXmp89halZTNXG3sk2KbnXl5Eej/Rpnvw0kMFJNzOzW9GyM
 uVLZatNxH8SocrXWSc/RVSPg0/0fIg2QrOZ5NqEbE8vbpgUO7jdGP60v07yMp/Y7
 9N6kszAWuih2tOiEQGV79rr2+iw0zI7ISobj2hxsn5sHECUTtF1eedCZAQ==
Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 3a4b8f3f
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); 
 Mon, 17 Oct 2022 22:03:28 +0000 (UTC)
Date: Tue, 18 Oct 2022 00:03:27 +0200
From: Julien Lepiller <julien@HIDDEN>
User-Agent: K-9 Mail for Android
In-Reply-To: <87v8oixits.fsf@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
Message-ID: <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary=----FUXHJCQ8X6GPL9U6WTPO4DF1AT65JT
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

------FUXHJCQ8X6GPL9U6WTPO4DF1AT65JT
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

You're right, java package don't retain references to there input, that's w=
hy we propagate required dependencies (mh=E2=80=A6 sometimes)=2E I don't kn=
ow how they could reference dependencies directly=2E

Le 17 octobre 2022 23:04:47 GMT+02:00, Maxim Cournoyer <maxim=2Ecournoyer@=
gmail=2Ecom> a =C3=A9crit=C2=A0:
>Hello,
>
>I'm not a Java expert, but this appears to me problematic:
>
>--8<---------------cut here---------------start------------->8---
>$ guix build java-commons-dbcp
>/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2=2E6=2E0
>
>$ guix gc -R /gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbc=
p-2=2E6=2E0
>/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2=2E6=2E0
>--8<---------------cut here---------------end--------------->8---
>
>Digging a bit more, peeking into the =2Ejar file, which is a ZIP archive:
>
>--8<---------------cut here---------------start------------->8---
>$ unzip /gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2=
=2E6=2E0/\
>share/java/java-commons-dbcp=2Ejar -d /tmp/java-commons-dbcp=2Ejar
>
>$ grep -rin CLASSPATH /tmp/java-commons-dbcp=2Ejar
>$ grep -rin /gnu/store /tmp/java-commons-dbcp=2Ejar
>/tmp/java-commons-dbcp=2Ejar/META-INF/INDEX=2ELIST:3:/gnu/store/jghsa6fmh=
9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2=2E6=2E0/share/java/java-commons=
-dbcp=2Ejar
>
>$ cat /tmp/java-commons-dbcp=2Ejar/META-INF/INDEX=2ELIST
>JarIndex-Version: 1=2E0
>
>/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2=2E6=2E0/s=
hare/java/java-commons-dbcp=2Ejar
>org
>org/apache
>org/apache/commons
>org/apache/commons/dbcp2
>org/apache/commons/dbcp2/cpdsadapter
>org/apache/commons/dbcp2/datasources
>org/apache/commons/dbcp2/managed
>--8<---------------cut here---------------end--------------->8---
>
>Still, no traces of the other libraries such as 'java-commons-pool'
>which should be referenced=2E
>
>I assume this means grafts doesn't currently work for Java libraries=2E
>
>--=20
>Thanks,
>Maxim
>
>
>

------FUXHJCQ8X6GPL9U6WTPO4DF1AT65JT
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body>You're right, java package don't retain references=
 to there input, that's why we propagate required dependencies (mh=E2=80=A6=
 sometimes)=2E I don't know how they could reference dependencies directly=
=2E<br><br><div class=3D"gmail_quote">Le 17 octobre 2022 23:04:47 GMT+02:00=
, Maxim Cournoyer &lt;maxim=2Ecournoyer@gmail=2Ecom&gt; a =C3=A9crit=C2=A0:=
<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; bor=
der-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre dir=3D"auto" class=3D"k9mail">Hello,<br><br>I'm not a Java expert, bu=
t this appears to me problematic:<br><br>--8&lt;---------------cut here----=
-----------start-------------&gt;8---<br>$ guix build java-commons-dbcp<br>=
/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-dbcp-2=2E6=2E0<br>=
<br>$ guix gc -R /gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-d=
bcp-2=2E6=2E0<br>/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-java-commons-d=
bcp-2=2E6=2E0<br>--8&lt;---------------cut here---------------end----------=
-----&gt;8---<br><br>Digging a bit more, peeking into the =2Ejar file, whic=
h is a ZIP archive:<br><br>--8&lt;---------------cut here---------------sta=
rt-------------&gt;8---<br>$ unzip /gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblv=
h32-java-commons-dbcp-2=2E6=2E0/\<br>share/java/java-commons-dbcp=2Ejar -d =
/tmp/java-commons-dbcp=2Ejar<br><br>$ grep -rin CLASSPATH /tmp/java-commons=
-dbcp=2Ejar<br>$ grep -rin /gnu/store /tmp/java-commons-dbcp=2Ejar<br>/tmp/=
java-commons-dbcp=2Ejar/META-INF/INDEX=2ELIST:3:/gnu/store/jghsa6fmh9vjcsmj=
7wwilk3w6iblvh32-java-commons-dbcp-2=2E6=2E0/share/java/java-commons-dbcp=
=2Ejar<br><br>$ cat /tmp/java-commons-dbcp=2Ejar/META-INF/INDEX=2ELIST<br>J=
arIndex-Version: 1=2E0<br><br>/gnu/store/jghsa6fmh9vjcsmj7wwilk3w6iblvh32-j=
ava-commons-dbcp-2=2E6=2E0/share/java/java-commons-dbcp=2Ejar<br>org<br>org=
/apache<br>org/apache/commons<br>org/apache/commons/dbcp2<br>org/apache/com=
mons/dbcp2/cpdsadapter<br>org/apache/commons/dbcp2/datasources<br>org/apach=
e/commons/dbcp2/managed<br>--8&lt;---------------cut here---------------end=
---------------&gt;8---<br><br>Still, no traces of the other libraries such=
 as 'java-commons-pool'<br>which should be referenced=2E<br><br>I assume th=
is means grafts doesn't currently work for Java libraries=2E<br><br><div cl=
ass=3D"k9mail-signature">-- <br>Thanks,<br>Maxim<br><br><br><br></div></pre=
></blockquote></div></body></html>
------FUXHJCQ8X6GPL9U6WTPO4DF1AT65JT--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Mark H Weaver <mhw@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 01:45:02 +0000
Resent-Message-ID: <handler.58591.B58591.166605748415048 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Julien Lepiller <julien@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166605748415048
          (code B ref 58591); Tue, 18 Oct 2022 01:45:02 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 01:44:44 +0000
Received: from localhost ([127.0.0.1]:50618 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okbeu-0003ue-9H
	for submit <at> debbugs.gnu.org; Mon, 17 Oct 2022 21:44:44 -0400
Received: from world.peace.net ([64.112.178.59]:43740)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1okber-0003uK-P9
 for 58591 <at> debbugs.gnu.org; Mon, 17 Oct 2022 21:44:42 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92)
 (envelope-from <mhw@HIDDEN>)
 id 1okbek-0002ie-49; Mon, 17 Oct 2022 21:44:34 -0400
From: Mark H Weaver <mhw@HIDDEN>
In-Reply-To: <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
Date: Mon, 17 Oct 2022 21:43:28 -0400
Message-ID: <87pmepsy78.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Julien Lepiller <julien@HIDDEN> writes:

> You're right, java package don't retain references to there input,
> that's why we propagate required dependencies (mh=E2=80=A6 sometimes). I =
don't
> know how they could reference dependencies directly.

A better workaround would be to add a phase that installs file(s) in the
output(s) that contain references to the required store items.  They
could simply be text files with one line per reference.  That would at
least protect the dependencies from the garbage collector.

The remaining unsolved problem is, of course, grafting.

       Mark

--=20
Disinformation flourishes because many people care deeply about injustice
but very few check the facts.  Ask me about <https://stallmansupport.org>.




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 02:47:02 +0000
Resent-Message-ID: <handler.58591.B58591.166606116721466 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Julien Lepiller <julien@HIDDEN>
Cc: 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166606116721466
          (code B ref 58591); Tue, 18 Oct 2022 02:47:02 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 02:46:07 +0000
Received: from localhost ([127.0.0.1]:50665 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okccJ-0005aA-1c
	for submit <at> debbugs.gnu.org; Mon, 17 Oct 2022 22:46:07 -0400
Received: from mail-qk1-f181.google.com ([209.85.222.181]:38631)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1okccE-0005ZJ-3e
 for 58591 <at> debbugs.gnu.org; Mon, 17 Oct 2022 22:46:06 -0400
Received: by mail-qk1-f181.google.com with SMTP id d13so7903555qko.5
 for <58591 <at> debbugs.gnu.org>; Mon, 17 Oct 2022 19:46:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=MWrfqGq4IF7MbK1MljWBKqtDYWCvPG/ZIwxsfZxI3/0=;
 b=Vq7/6Q0lhIWTRS2goabZ8KdoFWElR1VGJX/ISAjO/MtN5l6jAqhoJXLa15tfIO0LvG
 vbBkuia0R6tthypKBYrkkqZL2ARQXHWoHez1n20ALlauBjENUYTvfcvOUO7aiieHZhzX
 FIxr6YZX63uOVJonsmCzzI2v9ZSC2WkGPyOhiZqJ5rgJ6WUlA2LkQ1A9WUj8oeC6ltnG
 VTJ84Tcen36kQQKPNG+m4VZVjvN3I7hh3/ogjd36XGjnS/L4QuFt/eXPBUQvA7qErGj9
 +wTyxJTVZQP8iPUNwo2ZfUYT2gS6ylNgQ74Awt/3smRhuv4ANPRozSC3SZcCi+FyaH2k
 xkGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=MWrfqGq4IF7MbK1MljWBKqtDYWCvPG/ZIwxsfZxI3/0=;
 b=vGStn0twYIUmAnD9Eu2E3cH7sUYe7h4Y2fVasewIW3k1kkFL7tH49xVSzQsOmwnZo1
 erN/2Ah51lmWs5bhNf9RAzbCdbIUzYVN9s5jfPRFHO+S7I6JdFuie732sosQocNJd59f
 Z8CLMrx5wPRqFCiwWVdIBnQsl0if1yTIUjURnfpr8AYjKMIVpdLw9SQGtRAFHXwPq0FK
 iirdFueV396Cte3/fCUdDj3OZkhWtFwBPpJv9K2Pk5Zyw2WaQLvEPVTTQtoTtxtLQ+Bk
 95FeN4vv8mPvNzLtxlnHYUOuuL8TaTCAyMx8gH+BDew+pxS7crPTv0xy12xDtQstiu3I
 u2pw==
X-Gm-Message-State: ACrzQf3pF+Kig8gao4ntC6Rj0v3R/t0p6mAQBQTGGNeozCseJ8GtxVet
 sNwqs+JW1LcC4UthSFMD992kEKO2yQg=
X-Google-Smtp-Source: AMsMyM7QPpW803uggKzBlFYOv1VPEZQ8AqFJr79GhpCsu4nQraAF3vXKGJwcE8sAtYoKBGordbj/0g==
X-Received: by 2002:a05:620a:25ca:b0:6b8:7633:baf with SMTP id
 y10-20020a05620a25ca00b006b876330bafmr458008qko.515.1666061156320; 
 Mon, 17 Oct 2022 19:45:56 -0700 (PDT)
Received: from hurd (dsl-154-51.b2b2c.ca. [66.158.154.51])
 by smtp.gmail.com with ESMTPSA id
 h22-20020a05620a245600b006b953a7929csm1344375qkn.73.2022.10.17.19.45.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 17 Oct 2022 19:45:55 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
Date: Mon, 17 Oct 2022 22:45:54 -0400
In-Reply-To: <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN> (Julien
 Lepiller's message of "Tue, 18 Oct 2022 00:03:27 +0200")
Message-ID: <87edv5yhlp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Julien,

Julien Lepiller <julien@HIDDEN> writes:

> You're right, java package don't retain references to there input,
> that's why we propagate required dependencies (mh=E2=80=A6 sometimes). I =
don't
> know how they could reference dependencies directly.

Could we, along with installing Java classes as directories instead of
.jar archive files [0] at a more specific prefix, define a search path
specification that'd set CLASSPATH?  Currently I don't see anything
setting CLASSPATH outside of the build systems, so even if we propagate
Java things, I don't see how it'd find them in a profile.

[0]  Not exactly sure how that's done yet, but it's mentioned here: https:/=
/docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html

--
Thanks,
Maxim




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 07:02:01 +0000
Resent-Message-ID: <handler.58591.B58591.166607648417234 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Julien Lepiller <julien@HIDDEN>, Mark H Weaver <mhw@HIDDEN>
Cc: 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166607648417234
          (code B ref 58591); Tue, 18 Oct 2022 07:02:01 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 07:01:24 +0000
Received: from localhost ([127.0.0.1]:51002 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okgbL-0004Tu-Qx
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 03:01:24 -0400
Received: from laurent.telenet-ops.be ([195.130.137.89]:33756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1okgbJ-0004Tk-AV
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 03:01:22 -0400
Received: from [192.168.178.79] ([213.119.141.138])
 by laurent.telenet-ops.be with bizsmtp
 id ZK1F280162zMhxh01K1Gca; Tue, 18 Oct 2022 09:01:18 +0200
Message-ID: <f23e32f8-aba2-a9b7-db69-886dfb945dcb@HIDDEN>
Date: Tue, 18 Oct 2022 09:01:15 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.3.1
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN> <87edv5yhlp.fsf@HIDDEN>
Content-Language: en-US
From: Maxime Devos <maximedevos@HIDDEN>
In-Reply-To: <87edv5yhlp.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------i7RGZ32TFSdWu1CU12rMKIlo"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1666076478; bh=SgWGaSLQZZqe1JQyc5nc6W4fLLeEBGByGVRxHklUeck=;
 h=Date:Subject:To:Cc:References:From:In-Reply-To;
 b=iHDPZMeIIHhF1XpV9mr8MmvM8p+DUcm0DQCfi560fCib2SHIldGr/1kWohrLqyXfl
 0dmqQpa0LeTnhrMKamMxcIjyXzTlYje5yGWjZ6gABQsnbwJTARFdUocAdLynOtXXtb
 PnMW0Z/mAY4zV3a/AgCM9/ALj6tcqgeGcJLvef39cWI/m73zIvyUBe/Mf326JEDq5u
 6Xz2ijiHyDBpV3vvp6nc/hnQiuceOlcv2W1twz8MZdI4Utm4/1gLoTPLR5CW7wsP7I
 hjzZpyGvH/9niuozbET7C7is2N9B1o07LKWX89ivVf2wf7NF0w3W/dYky84I7X0iEv
 DMbzntuBM5Rig==
X-Spam-Score: -1.8 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.8 (--)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------i7RGZ32TFSdWu1CU12rMKIlo
Content-Type: multipart/mixed; boundary="------------yQ0YdkkVFOKbd8xGNiXadzbB";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>,
 Julien Lepiller <julien@HIDDEN>, Mark H Weaver <mhw@HIDDEN>
Cc: 58591 <at> debbugs.gnu.org
Message-ID: <f23e32f8-aba2-a9b7-db69-886dfb945dcb@HIDDEN>
Subject: Re: bug#58591: Java packages do not appear to keep a reference to
 their inputs
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN> <87edv5yhlp.fsf@HIDDEN>
In-Reply-To: <87edv5yhlp.fsf@HIDDEN>

--------------yQ0YdkkVFOKbd8xGNiXadzbB
Content-Type: multipart/mixed; boundary="------------lCa0TNhM7AibfwWCOq6rfkJZ"

--------------lCa0TNhM7AibfwWCOq6rfkJZ
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMTgtMTAtMjAyMiAwNDo0NSwgTWF4aW0gQ291cm5veWVyIHdyb3RlOg0KPiBbLi4uXSBz
ZXR0aW5nIENMQVNTUEFUSCBvdXRzaWRlIG9mIHRoZSBidWlsZCBzeXN0ZW1zLCBzbyBldmVu
IGlmIHdlIHByb3BhZ2F0ZQ0KPiBKYXZhIHRoaW5ncywgSSBkb24ndCBzZWUgaG93IGl0J2Qg
ZmluZCB0aGVtIGluIGEgcHJvZmlsZS4NCg0KRldJVywgd2hlbiBJIHVzZWQgamF2YSB0aGlu
Z3MgaW4gR3VpeCwgSSBtYW51YWxseSBkaWQgDQpDTEFTU1BBVEg9JEdVSVhfRU5WSVJPTk1F
TlQvLi4uIG9yIHRoZSBDTEkgZXF1aXZhbGVudCAoc29tZSBvcHRpb24gDQphcmd1bWVudCBv
ZiAnamF2YScpLg0KDQpTb21lIG1vcmUgYXV0b21hdGlzYXRpb24sIGUuZy4gaW4gdGhlIGZv
cm0gb2Ygc2VhcmNoIHBhdGhzIGFzIHlvdSANCnByb3Bvc2UsIHdvdWxkIGJlIG5pY2UgdGhv
dWdoLg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQo=
--------------lCa0TNhM7AibfwWCOq6rfkJZ
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------lCa0TNhM7AibfwWCOq6rfkJZ--

--------------yQ0YdkkVFOKbd8xGNiXadzbB--

--------------i7RGZ32TFSdWu1CU12rMKIlo
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCY05POwUDAAAAAAAKCRBJ4+4iGRcl7qDs
AQCXIZK4WB/KRKfB4/zkx1myFj4RJgolPCuvfM14Fq3VOgD8DDTV9KF1vbui335f9G3hHCR1CxeA
kVHBvAZZv8buIQQ=
=y0Q2
-----END PGP SIGNATURE-----

--------------i7RGZ32TFSdWu1CU12rMKIlo--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 07:37:02 +0000
Resent-Message-ID: <handler.58591.B58591.166607861520469 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Julien Lepiller <julien@HIDDEN>
Cc: 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166607861520469
          (code B ref 58591); Tue, 18 Oct 2022 07:37:02 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 07:36:55 +0000
Received: from localhost ([127.0.0.1]:51039 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okh9j-0005K5-7n
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 03:36:55 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:63129)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1okh9e-0005Js-JC
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 03:36:53 -0400
Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Ms5K92pFMz1LXsR;
 Tue, 18 Oct 2022 09:36:45 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Ms5K92pFMz1LXsR
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1666078605;
 bh=FhaVt/kbQU6yEkYVYhH7yXW8BiN/RPNOUU8vpFDSC2Y=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References:From;
 b=YF6lK5pCs0VtIcINqDEqBc77W7M1TIv4ltqGzZ9/3CvZuo7YfDEnCdFeH8mdQdrK4
 R0/1JVO0pMCVXnPFsy31d4ipyq85m54jKp8klqfbmoEjC/7kCi465MHpM5GQO2CdLB
 FA4DP7agOBHE4ebe9ma3dh3SN4FVoKjprXHzKoh8=
Message-ID: <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Tue, 18 Oct 2022 09:36:44 +0200
In-Reply-To: <87edv5yhlp.fsf@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.46.0 
MIME-Version: 1.0
X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -0.4
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Am Montag, dem 17.10.2022 um 22:45 -0400 schrieb Maxim Cournoyer:
> Hi Julien,
>=20
> Julien Lepiller <julien@HIDDEN> writes:
>=20
> > You're right, java package don't retain references to there input,
> > that's why we propagate required dependencies (mh=E2=80=A6 sometimes). =
I
> > don't
> > know how they could reference dependencies directly.
>=20
> Could we, along with installing Java classes as directories instead
> of .jar archive files [0] at a more specific prefix, define a search
> path specification that'd set CLASSPATH?=C2=A0 Currently I don't see
> anything setting CLASSPATH outside of the build systems, so even if
> we propagate Java things, I don't see how it'd find them in a
> profile.
I'd recommend writing an xml file like=20

  <path id=3D"${java-package-name}.classpath">
    <pathelement location=3D"${output-jar}" />
    <pathelement path=3D"${input1.classpath}" />
    ...=20
    <pathelement path=3D"${inputn.classpath}" />=C2=A0
  </path>

to a well-known location.  Then we could reuse those files in ant-
build-system.

Cheers




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 13:15:01 +0000
Resent-Message-ID: <handler.58591.B58591.166609885414929 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Cc: Julien Lepiller <julien@HIDDEN>, 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166609885414929
          (code B ref 58591); Tue, 18 Oct 2022 13:15:01 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 13:14:14 +0000
Received: from localhost ([127.0.0.1]:51569 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okmQ9-0003sj-OV
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 09:14:14 -0400
Received: from mail-qk1-f176.google.com ([209.85.222.176]:39773)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1okmQ7-0003sV-U6
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 09:14:12 -0400
Received: by mail-qk1-f176.google.com with SMTP id a5so8544187qkl.6
 for <58591 <at> debbugs.gnu.org>; Tue, 18 Oct 2022 06:14:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=C4jjJ5/OuwjV1FWcYmXtwCt++/0eT8gOo3MJ+hXCQrE=;
 b=aEtfrTWQoOqIWXX94py8m9SKzV4wZQ9BsuNKID1M3F+WD2E5ME08fpbT3VsWwXKe2d
 f7KdOJe2yfUPi4+bWYGaj5sorft0/83Zb6G1w+y0Mmb7T2GQpIk9oSvDULURjOB4lQBx
 Ak23gBf86cJTe6YuxEt1dwdk1MXaAVtDyenAjnrFPO8oBpyy7W8WHksta1/OyYkGt3zV
 gnTU8rhx/UMHwPLrZlyGbXdMV7VAXjjp2AaOwSAGOUGUir70PdI0yU0Pic0qKlwzBt2R
 aUQPbldEJngqoYkPf8p7O6fudmFLZzhfkoQYNZasGVy3CEbzG404eboUdk77iFW99FDF
 Vp0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=C4jjJ5/OuwjV1FWcYmXtwCt++/0eT8gOo3MJ+hXCQrE=;
 b=dGrwmaMTKzlJw3LzK+LNn/kobDNcHdS6pFLiRyLL4keU0r9rRgWJI6aLgjdnXHpy+P
 xKT+2PvKGzF/uiP6+vWfUnSn0c73WS9h0lhnC2ztSvNu3N0IYglrExkBQl2aGZnwBE2f
 +0+pYILKYkMml/vY1cDe8oSjI1oyJcfPabSzaIkwQuORDQXh+Cp2C7MxqoALg6xt0fLg
 UJPo/jvbcZDbjABjS1m9De8y8hGXRMq9nmia+XqRwNI9wu9OsouLPXEdgavysNtlJV8v
 p8yGnmh1P1MlpnxL7N6atWYkgIMqZn5ESWiHy76b/2Pka1WKziR7FWTPvU0fOhp8SV3G
 nWuw==
X-Gm-Message-State: ACrzQf2+gC41h4olaHhtC6yAf0ngJrqZs9xgDJIPq6DVhCZrLG5tvwTE
 FVOaOkFENLJMCtKw9PcoPuoWgVJukdQ=
X-Google-Smtp-Source: AMsMyM5RwkfLj1+x56u0XJxOM/3Jn8vRc6rWUZ0XTbIIRipchTag9ijhSOdGPuh3Bwsq0Cqw94xELw==
X-Received: by 2002:a05:620a:2218:b0:6ee:1e01:b189 with SMTP id
 m24-20020a05620a221800b006ee1e01b189mr1749140qkh.478.1666098845625; 
 Tue, 18 Oct 2022 06:14:05 -0700 (PDT)
Received: from hurd (dsl-154-51.b2b2c.ca. [66.158.154.51])
 by smtp.gmail.com with ESMTPSA id
 j12-20020a05620a288c00b006b640efe6dasm2391548qkp.132.2022.10.18.06.14.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 18 Oct 2022 06:14:05 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
Date: Tue, 18 Oct 2022 09:14:03 -0400
In-Reply-To: <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 (Liliana Marie Prikler's message of "Tue, 18 Oct 2022 09:36:44 +0200")
Message-ID: <87y1tdw9yc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,

Liliana Marie Prikler <liliana.prikler@HIDDEN> writes:

> Am Montag, dem 17.10.2022 um 22:45 -0400 schrieb Maxim Cournoyer:
>> Hi Julien,
>>=20
>> Julien Lepiller <julien@HIDDEN> writes:
>>=20
>> > You're right, java package don't retain references to there input,
>> > that's why we propagate required dependencies (mh=E2=80=A6 sometimes).=
 I
>> > don't
>> > know how they could reference dependencies directly.
>>=20
>> Could we, along with installing Java classes as directories instead
>> of .jar archive files [0] at a more specific prefix, define a search
>> path specification that'd set CLASSPATH?=C2=A0 Currently I don't see
>> anything setting CLASSPATH outside of the build systems, so even if
>> we propagate Java things, I don't see how it'd find them in a
>> profile.
> I'd recommend writing an xml file like=20
>
>   <path id=3D"${java-package-name}.classpath">
>     <pathelement location=3D"${output-jar}" />
>     <pathelement path=3D"${input1.classpath}" />
>     ...=20
>     <pathelement path=3D"${inputn.classpath}" />=C2=A0
>   </path>
>
> to a well-known location.  Then we could reuse those files in ant-
> build-system.

A nice read is [0], which mentions the existence of a 'Class-Path' main
attribute that can go in the manifest file.  If using unpacked jars
works the same as .jars (which are just zip files) for Java, then we
could not only have dependency correctly referenced and loaded via
'Class-Path', but also the grafting mechanism would work, since the
paths would appear in clear (not obfuscated due to zip compression).

Our current usage of JarIndex doesn't suite the bill it was intended
for; this is a performance trick to index all the .jars of a .jar pack;
it'll only list its dependencies if they are packed in the same jar,
which is not what we do or want as a distribution.

[0]  https://docs.oracle.com/en/java/javase/19/docs/specs/jar/jar.html

--=20
Thanks,
Maxim




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 13:30:03 +0000
Resent-Message-ID: <handler.58591.B58591.166609980016404 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Cc: Julien Lepiller <julien@HIDDEN>, 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166609980016404
          (code B ref 58591); Tue, 18 Oct 2022 13:30:03 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 13:30:00 +0000
Received: from localhost ([127.0.0.1]:51597 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okmfQ-0004GV-2A
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 09:30:00 -0400
Received: from mail-qk1-f175.google.com ([209.85.222.175]:36686)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1okmfM-0004GE-B7
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 09:29:58 -0400
Received: by mail-qk1-f175.google.com with SMTP id f8so8585990qkg.3
 for <58591 <at> debbugs.gnu.org>; Tue, 18 Oct 2022 06:29:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=ldI59MFvRbzCR1S5kcVKD4rwVc5bbZufnsxPjuG0Uoo=;
 b=NQha/Czj1a4vLjRYwyCa3Mq3YmOETxYHBZ/aNo9o4NyaKMSumv3D3NMcBgAFY0mV98
 bcBpYK2AYRSJaF8epfpsi+9+UP4H1O0uTxZINAZNkiqwKT1nGj8Ws+oFN9czkA8JYBAF
 7Q1wClr4NfEpbhDuFTAgSxvnE11h/CX0YEdy9MCmnMEN3jKkfaFz37JDY53PwtLADEio
 SmNaIyazUzhp/UBdizAYL0ehG4txu6TrCr+pAqTc5DtRO8x92U4i8t/f1azfTv19ZWsT
 va4FI1hjIApcaZ0pNWDdU7romJPmyNpj5W9upmeu835zqk5E8GTFbRsDhpFa1t6L+uEd
 i6Fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ldI59MFvRbzCR1S5kcVKD4rwVc5bbZufnsxPjuG0Uoo=;
 b=im4bach+sEJmWud/OCrjerLnX/wcDgq0eMqngTAkUiK6gL16cSHbUq5Ca7gSIbT0PN
 zzXTcIIng2Ucma0NHog1aIBoo0SmuGuJkEIzFfGRK8k5AguNVDUWYZwW6ZTw/9rLf2lm
 GG7LT7ndko07DPFY02GHINXwY3JO5kEhdZ2VKU6Kbp+BgxKmpuFRWK8MZqC9nt+JV4Z+
 Qf0KPJHnIcZX4b+59ALb73M+41Dsu2kfsQjEjy62fz/jmdQB4wqlXtM9liqsiZxYJi0A
 Mqp8v6X4hxtun57n1dRz8w3rrqx4Vkjaml7N3EBax1KsrjcDs+bd4/xpTSwp5WyRZQTD
 kVgg==
X-Gm-Message-State: ACrzQf3Wptgv7dGOyoo44khc5tPDvDot1Q+kt9JXGLII81ND8Q9yzD21
 JeoflY2vYpPBMRSZvQoIToqpq4zQzUA=
X-Google-Smtp-Source: AMsMyM5Y89Ac12+xUzq3Is1Nxuon7RjpZDPdJB+zliAeVNBH608OYwHJ7bOGeHCLce/QESvEEEKNQA==
X-Received: by 2002:a05:620a:404c:b0:6d9:9fa1:535e with SMTP id
 i12-20020a05620a404c00b006d99fa1535emr1840460qko.509.1666099790610; 
 Tue, 18 Oct 2022 06:29:50 -0700 (PDT)
Received: from hurd (dsl-154-51.b2b2c.ca. [66.158.154.51])
 by smtp.gmail.com with ESMTPSA id
 l12-20020a05620a28cc00b006ecf030ef15sm2422961qkp.65.2022.10.18.06.29.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 18 Oct 2022 06:29:50 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN>
Date: Tue, 18 Oct 2022 09:29:48 -0400
In-Reply-To: <87y1tdw9yc.fsf@HIDDEN> (Maxim Cournoyer's message of "Tue, 18
 Oct 2022 09:14:03 -0400")
Message-ID: <87r0z5w983.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> writes:

[...]

> A nice read is [0], which mentions the existence of a 'Class-Path' main
> attribute that can go in the manifest file.  If using unpacked jars
> works the same as .jars (which are just zip files) for Java, then we
> could not only have dependency correctly referenced and loaded via
> 'Class-Path', but also the grafting mechanism would work, since the
> paths would appear in clear (not obfuscated due to zip compression).

Ugh, Class-Path only accepts relative path, not absolute paths:

   The location of the JAR file or directory represented by this entry
   is contained within the containing directory of the context JAR. Use
   of "../" to navigate to the parent directory is not permitted, except
   for the case when the context JAR is loaded from the file system.

Perhaps we could patch Java so that it's loader is more adapted for our
use case, or extend its manifest with a Guix-specific Guix-Class-Path
section that'd allow for absolute paths.

> [0] https://docs.oracle.com/en/java/javase/19/docs/specs/jar/jar.html

-- 
Thanks,
Maxim




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Tobias Geerinckx-Rice <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 13:41:02 +0000
Resent-Message-ID: <handler.58591.B.166610043817567 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Cc: liliana.prikler@HIDDEN, julien@HIDDEN, 58591 <at> debbugs.gnu.org
X-Debbugs-Original-Cc: Liliana Marie Prikler <liliana.prikler@HIDDEN>, Julien Lepiller <julien@HIDDEN>, bug-guix@HIDDEN, 58591 <at> debbugs.gnu.org
Received: via spool by submit <at> debbugs.gnu.org id=B.166610043817567
          (code B ref -1); Tue, 18 Oct 2022 13:41:02 +0000
Received: (at submit) by debbugs.gnu.org; 18 Oct 2022 13:40:38 +0000
Received: from localhost ([127.0.0.1]:51641 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okmph-0004ZF-SA
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 09:40:38 -0400
Received: from lists.gnu.org ([209.51.188.17]:47530)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1okmpY-0004Yz-Ue
 for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 09:40:35 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56500)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1okmpY-0007Oa-7p
 for bug-guix@HIDDEN; Tue, 18 Oct 2022 09:40:28 -0400
Received: from tobias.gr ([80.241.217.52]:37524)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1okmpD-0006nJ-PF
 for bug-guix@HIDDEN; Tue, 18 Oct 2022 09:40:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=8T2sh0ynRQMwJ
 8+tkCpqr9AwvhTciDUkTXx7g4Y8naw=;
 h=in-reply-to:date:subject:cc:to:
 from:references; d=tobias.gr; b=clxRxfxiVMyP+qfau7EceGJLBgcKzsChv4M586
 dbQSYzScGsRHzk92sZsBnso5cKMzs8IAUjz39tghQGXuyAui5IKKsKPFN701k2I5BtQh2a
 YN8L0rj8963GBYhrf2Fcy1tz+sb5d5mYJuvdYrhe2wGpEuV5lV6ieqTeoPEfaEe6ZyIYu3
 WT96WMkVdITCr7TN+BTg+ZjC8T16JWhihV3yGhPYrGaVIXHaW+P408WKz5nLIoL4qTQkFc
 lm2yEwreR10HIH1v4JCMJYeXrFahSWrm/Z69xZvBncPGcZZq30/fc8cyxbLzoRASzwr8wf
 I+f9lM+4sJgzUXJgJFXtEptw==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 3f732d19
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); 
 Tue, 18 Oct 2022 13:39:57 +0000 (UTC)
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN>
From: Tobias Geerinckx-Rice <me@HIDDEN>
Date: Tue, 18 Oct 2022 15:21:20 +0200
In-reply-to: <87y1tdw9yc.fsf@HIDDEN>
BIMI-Selector: v=BIMI1; s=default;
Message-ID: <87k04xcksv.fsf@nckx>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: pass client-ip=80.241.217.52; envelope-from=me@HIDDEN;
 helo=tobias.gr
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)

--=-=-=
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Maxim,

Maxim Cournoyer =E5=86=99=E9=81=93=EF=BC=9A
> not obfuscated due to zip compression

Groan.  Which package(s) compress .jars?

(I found a few in -checkouts, which is its own potential thing,=20
but that aside.)

Kind regards,

T G-R

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCY06ssQ0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW155YYBALhG6NeNghzS/ubz6tKzmmnQYIMlSkD4L0+QeSkv
fvyVAP9mAyPWE5COlEQ2NmTojoSMn+EX6cKOStxI8NjcF+M6BQ==
=64XT
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Tobias Geerinckx-Rice <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 13:41:02 +0000
Resent-Message-ID: <handler.58591.B58591.166610040917515 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Cc: liliana.prikler@HIDDEN, julien@HIDDEN, 58591 <at> debbugs.gnu.org
X-Debbugs-Original-Cc: Liliana Marie Prikler <liliana.prikler@HIDDEN>, Julien Lepiller <julien@HIDDEN>, bug-guix@HIDDEN, 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166610040917515
          (code B ref 58591); Tue, 18 Oct 2022 13:41:02 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 13:40:09 +0000
Received: from localhost ([127.0.0.1]:51638 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okmpE-0004YR-8R
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 09:40:08 -0400
Received: from tobias.gr ([80.241.217.52]:42206)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1okmpB-0004YF-G1
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 09:40:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=8T2sh0ynRQMwJ
 8+tkCpqr9AwvhTciDUkTXx7g4Y8naw=;
 h=in-reply-to:date:subject:cc:to:
 from:references; d=tobias.gr; b=clxRxfxiVMyP+qfau7EceGJLBgcKzsChv4M586
 dbQSYzScGsRHzk92sZsBnso5cKMzs8IAUjz39tghQGXuyAui5IKKsKPFN701k2I5BtQh2a
 YN8L0rj8963GBYhrf2Fcy1tz+sb5d5mYJuvdYrhe2wGpEuV5lV6ieqTeoPEfaEe6ZyIYu3
 WT96WMkVdITCr7TN+BTg+ZjC8T16JWhihV3yGhPYrGaVIXHaW+P408WKz5nLIoL4qTQkFc
 lm2yEwreR10HIH1v4JCMJYeXrFahSWrm/Z69xZvBncPGcZZq30/fc8cyxbLzoRASzwr8wf
 I+f9lM+4sJgzUXJgJFXtEptw==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 3f732d19
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); 
 Tue, 18 Oct 2022 13:39:57 +0000 (UTC)
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN>
From: Tobias Geerinckx-Rice <me@HIDDEN>
Date: Tue, 18 Oct 2022 15:21:20 +0200
In-reply-to: <87y1tdw9yc.fsf@HIDDEN>
BIMI-Selector: v=BIMI1; s=default;
Message-ID: <87k04xcksv.fsf@nckx>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Maxim,

Maxim Cournoyer =E5=86=99=E9=81=93=EF=BC=9A
> not obfuscated due to zip compression

Groan.  Which package(s) compress .jars?

(I found a few in -checkouts, which is its own potential thing,=20
but that aside.)

Kind regards,

T G-R

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCY06ssQ0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW155YYBALhG6NeNghzS/ubz6tKzmmnQYIMlSkD4L0+QeSkv
fvyVAP9mAyPWE5COlEQ2NmTojoSMn+EX6cKOStxI8NjcF+M6BQ==
=64XT
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Tobias Geerinckx-Rice <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 14:18:02 +0000
Resent-Message-ID: <handler.58591.B58591.166610266423251 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
Cc: liliana.prikler@HIDDEN, julien@HIDDEN, 58591 <at> debbugs.gnu.org, maxim.cournoyer@HIDDEN
X-Debbugs-Original-Cc: liliana.prikler@HIDDEN, julien@HIDDEN, bug-guix@HIDDEN, 58591 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166610266423251
          (code B ref 58591); Tue, 18 Oct 2022 14:18:02 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 14:17:44 +0000
Received: from localhost ([127.0.0.1]:53667 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oknPb-00062x-Jt
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:17:43 -0400
Received: from tobias.gr ([80.241.217.52]:46668)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1oknPY-00062n-T2
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:17:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=1YnIL1KkiBYPZ
 MUOb6s3sFNzWBV1aA9RFSblRPPZZcc=;
 h=in-reply-to:date:subject:cc:from:
 references; d=tobias.gr; b=lS+ZQhtMv+DsfUgrFrk0LvGQaJ8BbpLA7DWO8U7sA2Y
 cPuSuAMhZdqgbfd3lk0dvY0KAmngUjD+yvdH2OpVaxHvj+mZnDVbwOFWPSZGJHoA/N9LsU
 SPvWxqlLmua5lBAod0N/JkWnKmmCznLTPwuMnTce/lQyGDqNzXAvWPRMBNF5DCOZQmTeRl
 rspc25Nyiz38pluKpELK2YqciuZr5Db3pFETxFC5CfmEU/al/lC4sbqyIP0BNHiyS3+R1G
 uRA8gd2K6JvLYpGqlbQ8uqPSVNQY6XtgbE4NsIi+66EBPaBCmtAGGsOwQiHNNpWPHwySeo
 iXVW3RlR6ntaHvnmnXA==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 84e8e3e1
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); 
 Tue, 18 Oct 2022 14:17:32 +0000 (UTC)
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN> <87k04xcksv.fsf@nckx>
From: Tobias Geerinckx-Rice <me@HIDDEN>
Date: Tue, 18 Oct 2022 16:17:09 +0200
In-reply-to: <87k04xcksv.fsf@nckx>
BIMI-Selector: v=BIMI1; s=default;
Message-ID: <87fsflcj27.fsf@nckx>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Tobias Geerinckx-Rice via Bug reports for GNU Guix =?UTF-8?Q?=E5=86=99=E9=81=93=EF=BC=9A?=
    > Groan. Which package(s) compress .jars? OK, found one: openjdk@HIDDEN's
    /lib/jrt-fs.jar. Kind regards, 
 
 Content analysis details:   (1.2 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  1.2 MISSING_HEADERS        Missing To: header
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

--=-=-=
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Tobias Geerinckx-Rice via Bug reports for GNU Guix =E5=86=99=E9=81=93=EF=BC=
=9A
> Groan.  Which package(s) compress .jars?

OK, found one: openjdk@HIDDEN's /lib/jrt-fs.jar.

Kind regards,

T G-R

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCY061gA0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW15KPkA/R1b3WKx+GaeHWbDsfsbwbr3sjP1KYXJJ0cpXJKZ
HojCAQDMu8y2l3BeT1KzgZ5kvUfQjmFsHwQisJdOjz/y4Qs/Ag==
=dk7c
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Tobias Geerinckx-Rice <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 14:19:02 +0000
Resent-Message-ID: <handler.58591.B.166610270823351 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
Cc: liliana.prikler@HIDDEN, julien@HIDDEN, 58591 <at> debbugs.gnu.org, maxim.cournoyer@HIDDEN
X-Debbugs-Original-Cc: liliana.prikler@HIDDEN, julien@HIDDEN, bug-guix@HIDDEN, 58591 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.166610270823351
          (code B ref -1); Tue, 18 Oct 2022 14:19:02 +0000
Received: (at submit) by debbugs.gnu.org; 18 Oct 2022 14:18:28 +0000
Received: from localhost ([127.0.0.1]:53675 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oknQK-00064Z-AN
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:18:28 -0400
Received: from lists.gnu.org ([209.51.188.17]:39738)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1oknQH-00064Q-MV
 for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:18:25 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51728)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1oknPc-0005x9-A7
 for bug-guix@HIDDEN; Tue, 18 Oct 2022 10:18:04 -0400
Received: from tobias.gr ([2a02:c205:2020:6054::1]:52374)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1oknPa-0004kD-11
 for bug-guix@HIDDEN; Tue, 18 Oct 2022 10:17:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=1YnIL1KkiBYPZ
 MUOb6s3sFNzWBV1aA9RFSblRPPZZcc=;
 h=in-reply-to:date:subject:cc:from:
 references; d=tobias.gr; b=lS+ZQhtMv+DsfUgrFrk0LvGQaJ8BbpLA7DWO8U7sA2Y
 cPuSuAMhZdqgbfd3lk0dvY0KAmngUjD+yvdH2OpVaxHvj+mZnDVbwOFWPSZGJHoA/N9LsU
 SPvWxqlLmua5lBAod0N/JkWnKmmCznLTPwuMnTce/lQyGDqNzXAvWPRMBNF5DCOZQmTeRl
 rspc25Nyiz38pluKpELK2YqciuZr5Db3pFETxFC5CfmEU/al/lC4sbqyIP0BNHiyS3+R1G
 uRA8gd2K6JvLYpGqlbQ8uqPSVNQY6XtgbE4NsIi+66EBPaBCmtAGGsOwQiHNNpWPHwySeo
 iXVW3RlR6ntaHvnmnXA==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 84e8e3e1
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); 
 Tue, 18 Oct 2022 14:17:32 +0000 (UTC)
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN> <87k04xcksv.fsf@nckx>
From: Tobias Geerinckx-Rice <me@HIDDEN>
Date: Tue, 18 Oct 2022 16:17:09 +0200
In-reply-to: <87k04xcksv.fsf@nckx>
BIMI-Selector: v=BIMI1; s=default;
Message-ID: <87fsflcj27.fsf@nckx>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@HIDDEN;
 helo=tobias.gr
X-Spam_score_int: -10
X-Spam_score: -1.1
X-Spam_bar: -
X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MISSING_HEADERS=1.021,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.4 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.4 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Tobias Geerinckx-Rice via Bug reports for GNU Guix =E5=86=99=E9=81=93=EF=BC=
=9A
> Groan.  Which package(s) compress .jars?

OK, found one: openjdk@HIDDEN's /lib/jrt-fs.jar.

Kind regards,

T G-R

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCY061gA0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW15KPkA/R1b3WKx+GaeHWbDsfsbwbr3sjP1KYXJJ0cpXJKZ
HojCAQDMu8y2l3BeT1KzgZ5kvUfQjmFsHwQisJdOjz/y4Qs/Ag==
=dk7c
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 14:54:02 +0000
Resent-Message-ID: <handler.58591.B.166610482627002 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Tobias Geerinckx-Rice <me@HIDDEN>
Cc: liliana.prikler@HIDDEN, julien@HIDDEN, 58591 <at> debbugs.gnu.org
X-Debbugs-Original-Cc: Liliana Marie Prikler <liliana.prikler@HIDDEN>, Julien Lepiller <julien@HIDDEN>, bug-guix@HIDDEN, 58591 <at> debbugs.gnu.org
Received: via spool by submit <at> debbugs.gnu.org id=B.166610482627002
          (code B ref -1); Tue, 18 Oct 2022 14:54:02 +0000
Received: (at submit) by debbugs.gnu.org; 18 Oct 2022 14:53:46 +0000
Received: from localhost ([127.0.0.1]:53726 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oknyT-00071M-QQ
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:53:46 -0400
Received: from lists.gnu.org ([209.51.188.17]:57650)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1oknyB-00070i-H8
 for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:53:38 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:55272)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1okny9-0001pr-Ta
 for bug-guix@HIDDEN; Tue, 18 Oct 2022 10:53:27 -0400
Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]:40895)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1okny8-0002Bl-Gy
 for bug-guix@HIDDEN; Tue, 18 Oct 2022 10:53:25 -0400
Received: by mail-qt1-x830.google.com with SMTP id h24so9434895qta.7
 for <bug-guix@HIDDEN>; Tue, 18 Oct 2022 07:53:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=WYmY7abGz+9QN5e3C5+8vU+HiW/NgPJKcRdBlER7E1k=;
 b=EEnOQ3h/z4/pdtN+RuHTCJzhWQXtC84jb9IXOPeLFQ2XS/nW42C/ZYXKN5WeGlszc/
 7e47QbFyfBwd5tcPCkQbm8DjUQdtdiPHT6A+rFbe1Oe4v6oMemRf+FzPU3Cu9hSn0k+0
 4GoKOzCKEks02GTigNSL4c1SJGhVibX4ym/ULw4qASJoGWVXiBvSrUfCBA9GxDMoDhxg
 RW0Ccv7Ao7LdXZ7NTBGeQDzM69ARtD6cLG1lkHKAOexxqRgy+SmMYchisuO1Wme5yjBn
 oFadx+ZcJIhrslAF1pPKyXbV7nE7hux8tVhDLFgRr7zxnljLKEgYOBFCP+pVah8X1fGl
 k3lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=WYmY7abGz+9QN5e3C5+8vU+HiW/NgPJKcRdBlER7E1k=;
 b=UihcV9BWnZTQHvHzCPGhphFp/en2TdDNQu8/+kbkLsbP8jcrdDHLCvCZjQzZsl1xtK
 f+5n4smoijNzPupX+94nz7IweWJSyiSHacogrVFb0iNqXJcn+h0r9l6ogMoSF2bu0bV6
 DgF1EqR/6VEwcLSGkWlhAyJ6lrJV7YyQ8WNJ5NKY0dn1QUaxMi7fdIcxbQ1103+J67Mi
 nE8pIwI0DGyet/Tb3YyI0emv7JCWfRAd73NkTpjKopkyHpj+b9NyfQaOTPIwbg9BTVqZ
 SH8Vj49OOZxb7wj2Jd0YFTFGtHoE4+dL0Jy0HbXGtWYf5hfep+7bXg2Xaf2qhTzRw9Hw
 Zp6A==
X-Gm-Message-State: ACrzQf3yQTdq89YW7MpAM60wNN7RCAUIfxYRa0ZdywFO4KAKsVzEN8kB
 2xKm6k+pKXp3EOECD8cA2xO+bMBMNd4=
X-Google-Smtp-Source: AMsMyM4EU8Bo6idm6CWD3gJEhJEVauyD9ymI6l4VB9WuDadNyq1guS1UzHTl27u4R0qv+OakmPJAyw==
X-Received: by 2002:ac8:5745:0:b0:35c:ca39:cc9f with SMTP id
 5-20020ac85745000000b0035cca39cc9fmr2383583qtx.670.1666104803267; 
 Tue, 18 Oct 2022 07:53:23 -0700 (PDT)
Received: from hurd (dsl-154-51.b2b2c.ca. [66.158.154.51])
 by smtp.gmail.com with ESMTPSA id
 h5-20020a05620a10a500b006bbc3724affsm2472374qkk.45.2022.10.18.07.53.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 18 Oct 2022 07:53:22 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN> <87k04xcksv.fsf@nckx>
Date: Tue, 18 Oct 2022 10:53:21 -0400
In-Reply-To: <87k04xcksv.fsf@nckx> (Tobias Geerinckx-Rice's message of "Tue,
 18 Oct 2022 15:21:20 +0200")
Message-ID: <87ilkhw5cu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2607:f8b0:4864:20::830;
 envelope-from=maxim.cournoyer@HIDDEN; helo=mail-qt1-x830.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Hi Tobias!

Tobias Geerinckx-Rice <me@HIDDEN> writes:

> Hi Maxim,
>
> Maxim Cournoyer =E5=86=99=E9=81=93=EF=BC=9A
>> not obfuscated due to zip compression
>
> Groan.  Which package(s) compress .jars?

Oh, aren't they all?  I hadn't realized .jar compression was optional.
I believe our ant-build-system produces compressed jars; in fact it uses
'zip' directly to pack them.

--=20
Thanks,
Maxim




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 14:54:02 +0000
Resent-Message-ID: <handler.58591.B58591.166610482526996 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Tobias Geerinckx-Rice <me@HIDDEN>
Cc: liliana.prikler@HIDDEN, julien@HIDDEN, 58591 <at> debbugs.gnu.org
X-Debbugs-Original-Cc: Liliana Marie Prikler <liliana.prikler@HIDDEN>, Julien Lepiller <julien@HIDDEN>, bug-guix@HIDDEN, 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166610482526996
          (code B ref 58591); Tue, 18 Oct 2022 14:54:02 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 14:53:45 +0000
Received: from localhost ([127.0.0.1]:53722 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oknyE-00070s-Lt
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:53:45 -0400
Received: from mail-qt1-f171.google.com ([209.85.160.171]:34411)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1oknyC-00070c-Th
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:53:29 -0400
Received: by mail-qt1-f171.google.com with SMTP id g11so9782504qts.1
 for <58591 <at> debbugs.gnu.org>; Tue, 18 Oct 2022 07:53:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=WYmY7abGz+9QN5e3C5+8vU+HiW/NgPJKcRdBlER7E1k=;
 b=EEnOQ3h/z4/pdtN+RuHTCJzhWQXtC84jb9IXOPeLFQ2XS/nW42C/ZYXKN5WeGlszc/
 7e47QbFyfBwd5tcPCkQbm8DjUQdtdiPHT6A+rFbe1Oe4v6oMemRf+FzPU3Cu9hSn0k+0
 4GoKOzCKEks02GTigNSL4c1SJGhVibX4ym/ULw4qASJoGWVXiBvSrUfCBA9GxDMoDhxg
 RW0Ccv7Ao7LdXZ7NTBGeQDzM69ARtD6cLG1lkHKAOexxqRgy+SmMYchisuO1Wme5yjBn
 oFadx+ZcJIhrslAF1pPKyXbV7nE7hux8tVhDLFgRr7zxnljLKEgYOBFCP+pVah8X1fGl
 k3lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=WYmY7abGz+9QN5e3C5+8vU+HiW/NgPJKcRdBlER7E1k=;
 b=jbNw1COb8Qxs1vw7vU3XJxhrp+mQcOCr9mS/CbEGC7aNmSWZ87VmnjfAlpNRPKrHgT
 lJORjzwbzBtTBRPSyKpeL4VafDzfoj8+hAmSnatEVWXWs7Z5AHR17y3qc+ak9GRnGdYI
 JPrxYHWhpK8PkRDiP5zdff3D7u7z51gg7TUIQRmg1Kb02DhyFJkoQgAXbS3c8FKF3Aep
 5tLAfxEpXoQYHefg9sfYOGbEFL3ooNi3EgxRN9q5UNQXRONcXLHbbfQyLlG+fkkyh12B
 2PiBLLVGi2t2dJW+fow+4Cjjya0FbTiETrt6/zNVD56nYd2W7H/ri31x7X562CjVHfAz
 wIew==
X-Gm-Message-State: ACrzQf2guLUHvvCMtBkvd+A0UDBLbBbAQcMa/mxIhTceOffG17Dc2psq
 P1eRzj4t2npafoL/w+jTZdM=
X-Google-Smtp-Source: AMsMyM4EU8Bo6idm6CWD3gJEhJEVauyD9ymI6l4VB9WuDadNyq1guS1UzHTl27u4R0qv+OakmPJAyw==
X-Received: by 2002:ac8:5745:0:b0:35c:ca39:cc9f with SMTP id
 5-20020ac85745000000b0035cca39cc9fmr2383583qtx.670.1666104803267; 
 Tue, 18 Oct 2022 07:53:23 -0700 (PDT)
Received: from hurd (dsl-154-51.b2b2c.ca. [66.158.154.51])
 by smtp.gmail.com with ESMTPSA id
 h5-20020a05620a10a500b006bbc3724affsm2472374qkk.45.2022.10.18.07.53.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 18 Oct 2022 07:53:22 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN> <87k04xcksv.fsf@nckx>
Date: Tue, 18 Oct 2022 10:53:21 -0400
In-Reply-To: <87k04xcksv.fsf@nckx> (Tobias Geerinckx-Rice's message of "Tue,
 18 Oct 2022 15:21:20 +0200")
Message-ID: <87ilkhw5cu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Tobias!

Tobias Geerinckx-Rice <me@HIDDEN> writes:

> Hi Maxim,
>
> Maxim Cournoyer =E5=86=99=E9=81=93=EF=BC=9A
>> not obfuscated due to zip compression
>
> Groan.  Which package(s) compress .jars?

Oh, aren't they all?  I hadn't realized .jar compression was optional.
I believe our ant-build-system produces compressed jars; in fact it uses
'zip' directly to pack them.

--=20
Thanks,
Maxim




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 14:57:02 +0000
Resent-Message-ID: <handler.58591.B58591.166610498227292 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Tobias Geerinckx-Rice <me@HIDDEN>
Cc: liliana.prikler@HIDDEN, julien@HIDDEN, 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166610498227292
          (code B ref 58591); Tue, 18 Oct 2022 14:57:02 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 14:56:22 +0000
Received: from localhost ([127.0.0.1]:53736 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oko0z-000767-CI
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:56:21 -0400
Received: from mail-qt1-f171.google.com ([209.85.160.171]:35809)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1oko0m-00075g-0c
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 10:56:19 -0400
Received: by mail-qt1-f171.google.com with SMTP id g16so4956871qtu.2
 for <58591 <at> debbugs.gnu.org>; Tue, 18 Oct 2022 07:56:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=Y0RIw95SxDPO9lTPI7JwDTqnLY7Obnxqqb7BCe9o0HU=;
 b=f/mMIauDPKLEJiGLxiNViOpyGQyMDLzFQ/x7basrIgcQGsp1VeyeOfmS34p8wQsNus
 +AFMFIj9lqmaSAp6DmdVDvEmv9kren6cR58H8wkp/yJLO+hTymGKvaUhDOixBOeLOrLj
 3imsAATpZP6/NnFyDoVUXhkvbU1dN5CAsHrT4whiRdsq2rkcDNvCiP7/kp7/qz9zQ+Oi
 NV7Tcy8npLciisUGlYXZW2GzntcmDf01tV4eN9gh/st3dptPYhWQxCzfbM/vV5Jn8kZ2
 Nr8EZePRGHF1md7nW1u4ipOUbUYdMiACEOCeeJnUuMvLb/QowKcom2DndA+DMV3DT5gL
 dwWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Y0RIw95SxDPO9lTPI7JwDTqnLY7Obnxqqb7BCe9o0HU=;
 b=2m5EaOeAbE9MBqRf1TaA+OsjBHEoqecTuZXquAIoedkdYJzfWZELsDhCeojB9FWKgx
 +VE3Le3H5HnxdhIoSFcVbzbGo2lQFw/48dnXY9DxfbQ+vUmrzuxIU4SDVn+Gz+3x/EfO
 BflbM4LsPxZGyU9juquh6VZAcnJJHcStF4As6Zu5Zd129wt2vosJ2nn5uCmc4/Hw0wsl
 Vpo71uy+fLGHdG+Xtj5ugUiY35EVggo0IBED8v9E6NeVPkaAE3p22AjEmcuV1w1ixM8L
 Wk2uGcOFM9vC7wCr7Hx0hH1uTi0nFutDQq/7aV8vJnt0mE6NE7ReCQWtGGs29u6QfX4y
 PoGw==
X-Gm-Message-State: ACrzQf1PRITRXVXh17f46JbsINKU2Srnewp0trLSiaOdWOO2cJswaNmb
 B75KAEJrM6eQPrq2YvBqHKY5sVDE5bc=
X-Google-Smtp-Source: AMsMyM4TBNe6iQz202V7dguBzOgbQZnSCyL1GBILqlPIimet/URjF/CLjCmBQWmRpjcwYLXXKGQB7g==
X-Received: by 2002:a05:622a:1488:b0:39c:de11:3507 with SMTP id
 t8-20020a05622a148800b0039cde113507mr2356457qtx.555.1666104962447; 
 Tue, 18 Oct 2022 07:56:02 -0700 (PDT)
Received: from hurd (dsl-154-51.b2b2c.ca. [66.158.154.51])
 by smtp.gmail.com with ESMTPSA id
 ci19-20020a05622a261300b0035badb499c7sm2095342qtb.21.2022.10.18.07.56.01
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 18 Oct 2022 07:56:02 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN> <87k04xcksv.fsf@nckx>
 <87ilkhw5cu.fsf@HIDDEN>
Date: Tue, 18 Oct 2022 10:56:01 -0400
In-Reply-To: <87ilkhw5cu.fsf@HIDDEN> (Maxim Cournoyer's message of "Tue, 18
 Oct 2022 10:53:21 -0400")
Message-ID: <87edv5w58e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> writes:

> Tobias Geerinckx-Rice <me@HIDDEN> writes:

[...]

>> Groan.  Which package(s) compress .jars?
>
> Oh, aren't they all?  I hadn't realized .jar compression was optional.

Actually, reading [0] again, it seems a JAR *is* a zip archive, so
cannot be either compressed or uncompressed.

[0]  https://docs.oracle.com/en/java/javase/19/docs/specs/jar/jar.html

-- 
Thanks,
Maxim




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Julien Lepiller <julien@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 15:33:02 +0000
Resent-Message-ID: <handler.58591.B58591.166610716431088 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>
Cc: liliana.prikler@HIDDEN, 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.166610716431088
          (code B ref 58591); Tue, 18 Oct 2022 15:33:02 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 15:32:44 +0000
Received: from localhost ([127.0.0.1]:53811 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okoaB-00085M-SG
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 11:32:44 -0400
Received: from lepiller.eu ([89.234.186.109]:37960)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1okoa4-000854-KT
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 11:32:42 -0400
Received: from lepiller.eu (localhost [127.0.0.1])
 by lepiller.eu (OpenSMTPD) with ESMTP id e124333d;
 Tue, 18 Oct 2022 15:32:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from
 :to:cc:subject:in-reply-to:references:message-id:mime-version
 :content-type:content-transfer-encoding; s=dkim; bh=otILP+AoAIXZ
 beT7Sj72Tdzz933benOWX7xzCY/ThzU=; b=HHxe+WfmYPXlmQIjDnv11SckWksa
 CtlSwFqHAVpcy5R98BTWGpbemmRXu3W90PQSS/3DXHh0VH8AFpo7dvielpxVuaG3
 TahUewbZCeMCVyjG3xDCHg3FhfwdjEU9hQYEqhKg+twWY1AGLy51PIbvndgL++rR
 HEUkvMQNG8gwX+G11R6xtXEWNcA68wIT6gwZVyV/ZCd2G5aOr5BXZSG8TAXQoeck
 bDq++oV+Dd8TxzpVSk6Yaxs+zvY+6R53tGzjl9qB+RJmEAUaMt4gqIoObFVFq90x
 fTcISBKyV+SzKS77xju0xfF8joQnodlQlM6RzanQ1EmE7jFqg9WPml/e2w==
Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id c8e626c0
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); 
 Tue, 18 Oct 2022 15:32:33 +0000 (UTC)
Date: Tue, 18 Oct 2022 17:32:32 +0200
From: Julien Lepiller <julien@HIDDEN>
User-Agent: K-9 Mail for Android
In-Reply-To: <87edv5w58e.fsf@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN> <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN> <87k04xcksv.fsf@nckx> <87ilkhw5cu.fsf@HIDDEN>
 <87edv5w58e.fsf@HIDDEN>
Message-ID: <08A37CE8-730E-4FD8-96B5-64CC874BFA9B@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary=----FHR7Q35IJFHC6V3UD3MPIE1WZ4AN31
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

------FHR7Q35IJFHC6V3UD3MPIE1WZ4AN31
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi, replying to a few emails at once=2E

The ant-build-system uses zip -0 to produce an uncompressed archive=2E By =
default, jar produces a compressed one, so there's a repack phase for that:
 http://git=2Esavannah=2Enongnu=2Eorg/cgit/guix=2Egit/tree/guix/build/ant-=
build-system=2Escm#n226

Embedding the classpath in the manifest is possible but would not have the=
 expected effect=2E That's because a line in the manifest cannot exceed 72 =
bytes (see "line length" in https://docs=2Eoracle=2Ecom/javase/8/docs/techn=
otes/guides/jar/jar=2Ehtml#Notes_on_Manifest_and_Signature_Files), so the c=
lasspath will look like:

Class-Path: =2E=2E/=2E=2E/=2E=2E/1234567891011
 1213141516/share/java/foo=2Ejar

Although java would read that fine, the grafter will not see it, nor be ab=
le to graft foo in a meaningful manner: java would still use the ungrafted =
version even if another file references foo=2E

Le 18 octobre 2022 16:56:01 GMT+02:00, Maxim Cournoyer <maxim=2Ecournoyer@=
gmail=2Ecom> a =C3=A9crit=C2=A0:
>Hello,
>
>Maxim Cournoyer <maxim=2Ecournoyer@gmail=2Ecom> writes:
>
>> Tobias Geerinckx-Rice <me@tobias=2Egr> writes:
>
>[=2E=2E=2E]
>
>>> Groan=2E  Which package(s) compress =2Ejars?
>>
>> Oh, aren't they all?  I hadn't realized =2Ejar compression was optional=
=2E
>
>Actually, reading [0] again, it seems a JAR *is* a zip archive, so
>cannot be either compressed or uncompressed=2E
>
>[0]  https://docs=2Eoracle=2Ecom/en/java/javase/19/docs/specs/jar/jar=2Eh=
tml
>
>--=20
>Thanks,
>Maxim

------FHR7Q35IJFHC6V3UD3MPIE1WZ4AN31
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body>Hi, replying to a few emails at once=2E<br><br>The=
 ant-build-system uses zip -0 to produce an uncompressed archive=2E By defa=
ult, jar produces a compressed one, so there's a repack phase for that:<br>=
 <a href=3D"http://git=2Esavannah=2Enongnu=2Eorg/cgit/guix=2Egit/tree/guix/=
build/ant-build-system=2Escm#n226">http://git=2Esavannah=2Enongnu=2Eorg/cgi=
t/guix=2Egit/tree/guix/build/ant-build-system=2Escm#n226</a><br><br>Embeddi=
ng the classpath in the manifest is possible but would not have the expecte=
d effect=2E That's because a line in the manifest cannot exceed 72 bytes (s=
ee "line length" in <a href=3D"https://docs=2Eoracle=2Ecom/javase/8/docs/te=
chnotes/guides/jar/jar=2Ehtml#Notes_on_Manifest_and_Signature_Files),">http=
s://docs=2Eoracle=2Ecom/javase/8/docs/technotes/guides/jar/jar=2Ehtml#Notes=
_on_Manifest_and_Signature_Files),</a> so the classpath will look like:<br>=
<br>Class-Path: =2E=2E/=2E=2E/=2E=2E/1234567891011<br> 1213141516/share/jav=
a/foo=2Ejar<br><br>Although java would read that fine, the grafter will not=
 see it, nor be able to graft foo in a meaningful manner: java would still =
use the ungrafted version even if another file references foo=2E<br><br><di=
v class=3D"gmail_quote">Le 18 octobre 2022 16:56:01 GMT+02:00, Maxim Courno=
yer &lt;maxim=2Ecournoyer@gmail=2Ecom&gt; a =C3=A9crit=C2=A0:<blockquote cl=
ass=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px =
solid rgb(204, 204, 204); padding-left: 1ex;">
<pre dir=3D"auto" class=3D"k9mail">Hello,<br><br>Maxim Cournoyer &lt;maxim=
=2Ecournoyer@gmail=2Ecom&gt; writes:<br><br><blockquote class=3D"gmail_quot=
e" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; pa=
dding-left: 1ex;">Tobias Geerinckx-Rice &lt;me@tobias=2Egr&gt; writes:<br><=
/blockquote><br>[=2E=2E=2E]<br><br><blockquote class=3D"gmail_quote" style=
=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-le=
ft: 1ex;"><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=
=2E8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;">Groan=2E  Which=
 package(s) compress =2Ejars?<br></blockquote><br> Oh, aren't they all?  I =
hadn't realized =2Ejar compression was optional=2E<br></blockquote><br>Actu=
ally, reading [0] again, it seems a JAR *is* a zip archive, so<br>cannot be=
 either compressed or uncompressed=2E<br><br>[0]  <a href=3D"https://docs=
=2Eoracle=2Ecom/en/java/javase/19/docs/specs/jar/jar=2Ehtml">https://docs=
=2Eoracle=2Ecom/en/java/javase/19/docs/specs/jar/jar=2Ehtml</a><br><br><div=
 class=3D"k9mail-signature">-- <br>Thanks,<br>Maxim<br></div></pre></blockq=
uote></div></body></html>
------FHR7Q35IJFHC6V3UD3MPIE1WZ4AN31--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#58591: Java packages do not appear to keep a reference to their inputs
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 18 Oct 2022 23:27:02 +0000
Resent-Message-ID: <handler.58591.B58591.16661355693288 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58591
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Julien Lepiller <julien@HIDDEN>
Cc: liliana.prikler@HIDDEN, Tobias Geerinckx-Rice <me@HIDDEN>, 58591 <at> debbugs.gnu.org
Received: via spool by 58591-submit <at> debbugs.gnu.org id=B58591.16661355693288
          (code B ref 58591); Tue, 18 Oct 2022 23:27:02 +0000
Received: (at 58591) by debbugs.gnu.org; 18 Oct 2022 23:26:09 +0000
Received: from localhost ([127.0.0.1]:55063 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okvyK-0000qy-LV
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 19:26:08 -0400
Received: from mail-qt1-f174.google.com ([209.85.160.174]:44747)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1okvyH-0000qR-7T
 for 58591 <at> debbugs.gnu.org; Tue, 18 Oct 2022 19:26:07 -0400
Received: by mail-qt1-f174.google.com with SMTP id bb5so10697303qtb.11
 for <58591 <at> debbugs.gnu.org>; Tue, 18 Oct 2022 16:26:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=/oUoWF81S/didwImDJN5RnvzZgbW1elP09Yl+3qeE34=;
 b=IurxlLjmpX1cHw7bfdnV/9X7Vf9MiORMPuKsG7TdtfwGzTUAPcA7ojiWNGg5qgh64a
 n5Q5eeZgVchC02U3a2GKc+gOwZ6J/e9QWosHK6hI1V95vrE8AXJHZvyYld0ZFqLkNE0Q
 S2eQZC/7WbXKjGVDg/vamZli6Bvtd/JeJtaLL4sgFrvr3tG7fZ8qNSTMSpKc0D5MKZaK
 V4ECTm+l1IS5a10rvKdFLIuKofCXrVXBmOVmGKF5tgGhSVXxyQOTS/l/dc/0TPcXHSPZ
 Y3DkWy4deTo+L4LIMHEdNNZHFxA1Qqm8b8vYH7u7B/1ma3gqk60Ys/DzVRAt2+ox2mQc
 yobg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=/oUoWF81S/didwImDJN5RnvzZgbW1elP09Yl+3qeE34=;
 b=Yy2rvCWeszZEymJ+Dtg5LUzYXE6mAo+T2jStq05aisk8yPCWdgJ6U8CLhvaCfhvlDg
 VqqfB23ai2Gamo0A7kAP49VEYLaZeHviRRj9zo5Fbt1BbSnvDS7FrIN7yd09g/KhweO8
 LVi5d43NOk+4km9q0qfNyako0ecZCmSc886BGBDPAf5dygd60aUNXmS1/4OFhPO7w/tp
 SCOesRWvh0SKc5jehLcNrY4yglnGWvcbgP+m5pfs9rUwjwlm6yx4rpePU4c3kdxKNw6o
 UfvhEIZum53399D4/8Rgg4bEuhRU8GMmUJehyH/gMEWlrl/5saSb5QrcBIwGLJw8zXaw
 v7fg==
X-Gm-Message-State: ACrzQf3c+jNMVnxgzg5zTbSg0c6WaS5mFeYbs2dITK+ZGEzkrQlhIJSp
 hJu1NF5kJr4CfLRORUiwjb31Y/yIB98=
X-Google-Smtp-Source: AMsMyM6EIvYbrm3T0zTMR9Tsw3SP2FUqIaxPazbHEfG/T4sXy2v/kqatQybZQzYrkG0RGLdrIs1duA==
X-Received: by 2002:ac8:7d12:0:b0:39c:c95a:5a20 with SMTP id
 g18-20020ac87d12000000b0039cc95a5a20mr4307375qtb.278.1666135559623; 
 Tue, 18 Oct 2022 16:25:59 -0700 (PDT)
Received: from hurd (dsl-154-51.b2b2c.ca. [66.158.154.51])
 by smtp.gmail.com with ESMTPSA id
 fd4-20020a05622a4d0400b0039cd508f1d3sm2831801qtb.75.2022.10.18.16.25.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 18 Oct 2022 16:25:58 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <87v8oixits.fsf@HIDDEN>
 <025A8B84-E6C6-43EC-AAF6-CC93DC2F2BAC@HIDDEN>
 <87edv5yhlp.fsf@HIDDEN>
 <0e0a5d5dd55ae78f2eda4e390517d6b5e0325b83.camel@HIDDEN>
 <87y1tdw9yc.fsf@HIDDEN> <87k04xcksv.fsf@nckx>
 <87ilkhw5cu.fsf@HIDDEN> <87edv5w58e.fsf@HIDDEN>
 <08A37CE8-730E-4FD8-96B5-64CC874BFA9B@HIDDEN>
Date: Tue, 18 Oct 2022 19:25:57 -0400
In-Reply-To: <08A37CE8-730E-4FD8-96B5-64CC874BFA9B@HIDDEN> (Julien
 Lepiller's message of "Tue, 18 Oct 2022 17:32:32 +0200")
Message-ID: <87sfjkvhmi.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,

Julien Lepiller <julien@HIDDEN> writes:

> Hi, replying to a few emails at once.
>
> The ant-build-system uses zip -0 to produce an uncompressed
> archive. By default, jar produces a compressed one, so there's a
> repack phase for that:
>  http://git.savannah.nongnu.org/cgit/guix.git/tree/guix/build/ant-build-system.scm#n226

Ah, I had missed the -0 == uncompressed part.  Thank you.

> Embedding the classpath in the manifest is possible but would not have
> the expected effect. That's because a line in the manifest cannot
> exceed 72 bytes (see "line length" in
> https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html#Notes_on_Manifest_and_Signature_Files),
> so the classpath will look like:
>
> Class-Path: ../../../1234567891011
>  1213141516/share/java/foo.jar

Although it looks like the 72 bytes line width limitation may has to do
with binary data:

   Binary data of any form is represented as base64. Continuations are
   required for binary data which causes line length to exceed 72
   bytes. Examples of binary data are digests and signatures.

Worth a try in my opinion (I'm giving it a shot as I write this).

Thanks for the explanations!

Maxim





Last modified: Tue, 18 Oct 2022 23:30:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.