GNU bug report logs - #35545
[PATCH] Add josm.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Julien Lepiller <julien@HIDDEN>; Keywords: patch; dated Fri, 3 May 2019 12:59:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 20 Jun 2019 11:39:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 20 07:39:50 2019
Received: from localhost ([127.0.0.1]:47965 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hdvPy-0002cB-GR
	for submit <at> debbugs.gnu.org; Thu, 20 Jun 2019 07:39:50 -0400
Received: from eggs.gnu.org ([209.51.188.92]:43511)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1hdvPw-0002bv-U2
 for 35545 <at> debbugs.gnu.org; Thu, 20 Jun 2019 07:39:49 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:57615)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1hdvPi-0005um-8C; Thu, 20 Jun 2019 07:39:35 -0400
Received: from vpn-0-27.aquilenet.fr ([2a0c:e300:4:27::]:45722 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1hdvPa-0005Qm-1T; Thu, 20 Jun 2019 07:39:29 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: =?utf-8?Q?Bj=C3=B6rn_H=C3=B6fling?= <bjoern.hoefling@HIDDEN>
Subject: Re: [bug#35545] [PATCH] Add josm.
References: <20190503145820.606f37db@HIDDEN>
 <20190505131838.2ea2c6d9@alma-ubu>
 <20190505133709.049a2925@HIDDEN>
 <20190506005353.3c9b20d7@alma-ubu>
 <20190618142928.528d0b0b@HIDDEN>
 <20190618181447.405200fd@alma-ubu>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 2 Messidor an 227 de la =?utf-8?Q?R=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Thu, 20 Jun 2019 13:39:22 +0200
In-Reply-To: <20190618181447.405200fd@alma-ubu> (=?utf-8?Q?=22Bj=C3=B6rn?=
 =?utf-8?Q?_H=C3=B6fling=22's?= message of
 "Tue, 18 Jun 2019 18:14:47 +0200")
Message-ID: <87imt0lc45.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 35545
Cc: Julien Lepiller <julien@HIDDEN>,
 Ricardo Wurmus <ricardo.wurmus@HIDDEN>, 35545 <at> debbugs.gnu.org
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 (---)

Hello!

Bj=C3=B6rn H=C3=B6fling <bjoern.hoefling@HIDDEN> skribis:

> On Tue, 18 Jun 2019 14:29:36 +0200

[...]

>> So I've looked into that, but I haven't seen how to disable the plugin
>> manager. I've talked to a JOSM developper during State of the Map
>> France, and he told me every plugin was free software, and if not, it
>> should be considered a bug, and the plugin will be removed. I think
>> this is close to the spirit of the FSDG, so we might not have to
>> disable the manager. WDYT?

That sounds reasonable to me: if upstream has a clear commitment to
publish only free software plugin, then we can take their word for it;
if later that proved to be misguided, we can revisit this issue and
disable the installation of plugins coming from their site.

>> I agree it would be nicer to bootstrap plugins properly ourselves, but
>> at least we won't advertise for non free plugins. I'll try to update
>> to a newer version before pushing, unless you have more objections.

Indeed, it=E2=80=99d be much nicer if users of JOSM on Guix could install
plugins via Guix, both because it=E2=80=99s more convenient and because it=
=E2=80=99s
provides much stronger guarantees (reproducibly built from source!).

My 2=C2=A2,
Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 18 Jun 2019 16:14:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 18 12:14:52 2019
Received: from localhost ([127.0.0.1]:45456 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hdGl2-0004qg-CX
	for submit <at> debbugs.gnu.org; Tue, 18 Jun 2019 12:14:52 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:39188 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hdGkz-0004qW-Dx
 for 35545 <at> debbugs.gnu.org; Tue, 18 Jun 2019 12:14:50 -0400
Received: from alma-ubu (pD951F287.dip0.t-ipconnect.de [217.81.242.135])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 18C0B3F813;
 Tue, 18 Jun 2019 18:14:48 +0200 (CEST)
Date: Tue, 18 Jun 2019 18:14:47 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH] Add josm.
Message-ID: <20190618181447.405200fd@alma-ubu>
In-Reply-To: <20190618142928.528d0b0b@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190505131838.2ea2c6d9@alma-ubu>
 <20190505133709.049a2925@HIDDEN>
 <20190506005353.3c9b20d7@alma-ubu>
 <20190618142928.528d0b0b@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/Jpiml1XtM/ZWA=YD.B.shWI"; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: ludo@HIDDEN, Ricardo Wurmus <ricardo.wurmus@HIDDEN>,
 35545 <at> debbugs.gnu.org
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 (-)

--Sig_/Jpiml1XtM/ZWA=YD.B.shWI
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Julien,

On Tue, 18 Jun 2019 14:29:36 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> Le Mon, 6 May 2019 00:53:53 +0200,
> Bj=C3=B6rn H=C3=B6fling <bjoern.hoefling@HIDDEN> a =C3=A9crit :
>=20
> > On Sun, 5 May 2019 13:37:09 +0200
> > Julien Lepiller <julien@HIDDEN> wrote:
> >  =20
> > > > I know JOSM has plugins. Do you know anything about the licenses
> > > > of these plugins? Should we/do we need to compile all of them
> > > > from sources? Can we stick with the default Plugin-Repository?
> > > > I'm thinking about FSDG-compatibility.
> > > >=20
> > > > Bj=C3=B6rn

[..]

> So I've looked into that, but I haven't seen how to disable the plugin
> manager. I've talked to a JOSM developper during State of the Map
> France, and he told me every plugin was free software, and if not, it
> should be considered a bug, and the plugin will be removed. I think
> this is close to the spirit of the FSDG, so we might not have to
> disable the manager. WDYT?
>=20
> I agree it would be nicer to bootstrap plugins properly ourselves, but
> at least we won't advertise for non free plugins. I'll try to update
> to a newer version before pushing, unless you have more objections.

I feel a bit uncomfortable in deciding this on my own, though I think
it would be OK: We don't add the binaries directly and as you said,
all plugins should be free software (maybe not fully bootstrappable).

I'm adding Ludo and Ricardo in CC, I think they are more authoritative
in giving a final answer.

Thanks for discussing this with upstream.

Bj=C3=B6rn
=20

--Sig_/Jpiml1XtM/ZWA=YD.B.shWI
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXQkN9wAKCRC/KGy2WT5f
/e3dAJ4yXZ/NSF6YOcJic4qIDrinTzDWsACfRqQnJG7bYI0o1f17i6YqGFdCHfA=
=88lm
-----END PGP SIGNATURE-----

--Sig_/Jpiml1XtM/ZWA=YD.B.shWI--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 18 Jun 2019 12:30:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 18 08:30:16 2019
Received: from localhost ([127.0.0.1]:43887 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hdDFd-0004Ut-Qj
	for submit <at> debbugs.gnu.org; Tue, 18 Jun 2019 08:30:16 -0400
Received: from lepiller.eu ([89.234.186.109]:33932)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hdDFb-0004Ui-Cj
 for 35545 <at> debbugs.gnu.org; Tue, 18 Jun 2019 08:30:12 -0400
Received: from tachikoma.lepiller.eu (reverse-177-19.fdn.fr [80.67.177.19])
 by lepiller.eu (OpenSMTPD) with ESMTPSA id f102aee6
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Tue, 18 Jun 2019 12:30:06 +0000 (UTC)
Date: Tue, 18 Jun 2019 14:29:36 +0200
From: Julien Lepiller <julien@HIDDEN>
To: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
Subject: Re: [bug#35545] [PATCH] Add josm.
Message-ID: <20190618142928.528d0b0b@HIDDEN>
In-Reply-To: <20190506005353.3c9b20d7@alma-ubu>
References: <20190503145820.606f37db@HIDDEN>
 <20190505131838.2ea2c6d9@alma-ubu>
 <20190505133709.049a2925@HIDDEN>
 <20190506005353.3c9b20d7@alma-ubu>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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 (-)

Le Mon, 6 May 2019 00:53:53 +0200,
Bj=C3=B6rn H=C3=B6fling <bjoern.hoefling@HIDDEN> a =C3=A9crit :

> On Sun, 5 May 2019 13:37:09 +0200
> Julien Lepiller <julien@HIDDEN> wrote:
>=20
> > > I know JOSM has plugins. Do you know anything about the licenses
> > > of these plugins? Should we/do we need to compile all of them from
> > > sources? Can we stick with the default Plugin-Repository? I'm
> > > thinking about FSDG-compatibility.
> > >=20
> > > Bj=C3=B6rn
> > >=20
> > >=20
> > >    =20
> >=20
> > That's a very good question! It doesn't look like they commit to
> > only free software. In fact here is what I found on the website:
> >=20
> > Note for plugin developers: If you wrote a plugin and want JOSM to
> > find it, it should be enough to add the plugin to the =E2=80=8BOpenStre=
etMap
> > Subversion Repository (SVN) and it will automatically appear on this
> > page. If you cannot put your plugin into SVN then edit this page and
> > insert a link to your plugin jar file into the page; after a few
> > minutes your plugin will be downloaded and the MANIFEST file will be
> > used to extract information for the table below.=20
> >=20
> > I don't know if that implies being listed at that page only or also
> > in the plugin manager. I don't use plugins, so I didn't notice, but
> > attempting to use one failed anyway:
> >=20
> > 2019-05-05 11:30:47.967 GRAVE:
> > org.openstreetmap.josm.plugins.PluginException: Une erreur est
> > survenue dans le greffon buildings_tools. Cause :
> > java.lang.ClassNotFoundException:
> > org.openstreetmap.josm.plugins.buildings_tools.BuildingsToolsPlugin
> > org.openstreetmap.josm.plugins.PluginException: Une erreur est
> > survenue dans le greffon buildings_tools
> >=20
> > I don't know how to load plugins outside of the plugin manager.
> > Ideas? =20
>=20
> I could install the buildings plugin successfully.
>=20
> I have no idea on how to load plugins from outside the manager and
> haven't looked into the code. But the plugins could be of any license
> and/or could at least have unfree (or at least unbootstrappable)
> dependencies. Until we know how to deal correctly with plugins, we
> could disable the plugins-manager?

So I've looked into that, but I haven't seen how to disable the plugin
manager. I've talked to a JOSM developper during State of the Map
France, and he told me every plugin was free software, and if not, it
should be considered a bug, and the plugin will be removed. I think
this is close to the spirit of the FSDG, so we might not have to
disable the manager. WDYT?

I agree it would be nicer to bootstrap plugins properly ourselves, but
at least we won't advertise for non free plugins. I'll try to update to
a newer version before pushing, unless you have more objections.

>=20
> Bj=C3=B6rn





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 22:53:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 18:53:59 2019
Received: from localhost ([127.0.0.1]:55167 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNQ18-0000XT-Uv
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 18:53:59 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57100 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNQ16-0000XJ-LO
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 18:53:57 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 9677D3F85A;
 Mon,  6 May 2019 00:53:54 +0200 (CEST)
Date: Mon, 6 May 2019 00:53:53 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH] Add josm.
Message-ID: <20190506005353.3c9b20d7@alma-ubu>
In-Reply-To: <20190505133709.049a2925@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190505131838.2ea2c6d9@alma-ubu>
 <20190505133709.049a2925@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/3f_ySQEin/6KJ_Xi4Fwl/Bl"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/3f_ySQEin/6KJ_Xi4Fwl/Bl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Sun, 5 May 2019 13:37:09 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> > I know JOSM has plugins. Do you know anything about the licenses of
> > these plugins? Should we/do we need to compile all of them from
> > sources? Can we stick with the default Plugin-Repository? I'm
> > thinking about FSDG-compatibility.
> >=20
> > Bj=C3=B6rn
> >=20
> >=20
> >  =20
>=20
> That's a very good question! It doesn't look like they commit to only
> free software. In fact here is what I found on the website:
>=20
> Note for plugin developers: If you wrote a plugin and want JOSM to
> find it, it should be enough to add the plugin to the =E2=80=8BOpenStreet=
Map
> Subversion Repository (SVN) and it will automatically appear on this
> page. If you cannot put your plugin into SVN then edit this page and
> insert a link to your plugin jar file into the page; after a few
> minutes your plugin will be downloaded and the MANIFEST file will be
> used to extract information for the table below.=20
>=20
> I don't know if that implies being listed at that page only or also in
> the plugin manager. I don't use plugins, so I didn't notice, but
> attempting to use one failed anyway:
>=20
> 2019-05-05 11:30:47.967 GRAVE:
> org.openstreetmap.josm.plugins.PluginException: Une erreur est
> survenue dans le greffon buildings_tools. Cause :
> java.lang.ClassNotFoundException:
> org.openstreetmap.josm.plugins.buildings_tools.BuildingsToolsPlugin
> org.openstreetmap.josm.plugins.PluginException: Une erreur est
> survenue dans le greffon buildings_tools
>=20
> I don't know how to load plugins outside of the plugin manager. Ideas?

I could install the buildings plugin successfully.

I have no idea on how to load plugins from outside the manager and
haven't looked into the code. But the plugins could be of any license
and/or could at least have unfree (or at least unbootstrappable)
dependencies. Until we know how to deal correctly with plugins, we
could disable the plugins-manager?

Bj=C3=B6rn

--Sig_/3f_ySQEin/6KJ_Xi4Fwl/Bl
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM9pgQAKCRC/KGy2WT5f
/buzAJ9M+1N1gBJo9hMmzv05BeLZOP4faACgoG3vl3k+3Ukg6QpPGnZOMOclVYM=
=RQo1
-----END PGP SIGNATURE-----

--Sig_/3f_ySQEin/6KJ_Xi4Fwl/Bl--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 22:22:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 18:22:42 2019
Received: from localhost ([127.0.0.1]:55120 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNPWr-00084S-Vw
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 18:22:42 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57096 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNPWp-00084I-Vm
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 18:22:40 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 777FC3F85A;
 Mon,  6 May 2019 00:22:38 +0200 (CEST)
Date: Mon, 6 May 2019 00:22:37 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 17/17] gnu: Add josm.
Message-ID: <20190506002237.525e30b0@alma-ubu>
In-Reply-To: <20190503130134.24788-17-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-17-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/JrZJovMfix294tadyn3HprK"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/JrZJovMfix294tadyn3HprK
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:34 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> * gnu/packages/geo.scm (josm): New variable.
> ---
>  gnu/packages/geo.scm | 134

> +(define-public josm
> +  (package
> +    (name "josm")
> +    (version "15031")
> +    (source (origin
> +              (method git-fetch)
> +              (uri (git-reference
> +                     (url
> "https://github.com/openstreetmap/josm.git")
> +                     (commit
> "04d4c64b1b5698c0f9af40938f32194bc25bf75f")))

Checking out josm from git took at least 15 minutes, with the following
message:


building /gnu/store/4k4p9gm7jcrga0y1bk5rnq7025691kij-josm-15031-checkout.dr=
v...
environment variable `PATH' set to `/gnu/store/q09sy224qnxrp982z4xfaxi19721=
mjx8-gzip-1.9/bin:/gnu/store/ipx79bfj2mrc8npj7s3qi3zri11jfhaw-tar-1.30/bi>
Initialized empty Git repository in /gnu/store/irx9c08wfp9g48ilrlj8z2xndl3z=
45l4-josm-15031-checkout/.git/
error: Server does not allow request for unadvertised object 04d4c64b1b5698=
c0f9af40938f32194bc25bf75f
Failed to do a shallow fetch; retrying a full fetch...
=46rom https://github.com/openstreetmap/josm
 * [new branch]      master     -> origin/master
 * [new branch]      mirror     -> origin/mirror
Note: checking out '04d4c64b1b5698c0f9af40938f32194bc25bf75f'.


Have you tried out the original svn-checkout? Would that be faster? At
least it would better reflect the version, as this is the SVN commit id.

[..]

> +         (add-after 'install 'install-bin
> +           (lambda* (#:key outputs inputs #:allow-other-keys)
> +             (let* ((out (assoc-ref outputs "out"))
> +                    (bin (string-append out "/bin")))
> +               (mkdir-p bin)
> +               (with-output-to-file (string-append bin "/josm")
> +                 (lambda _
> +                   (display
> +                     (string-append "#!/bin/sh\n"
> +                                    (assoc-ref inputs "jdk")
> "/bin/java"

I wonder where "jdk" comes in. I suppose it is some implicit (native?)
input from the ant-build-system. When I do a "guix gc --reference" I
see that it is referenced. Thus, it wouldn't be garbage-collected away
at least.

But wouldn't it be better to have the java-runtime (java:out) as an
explicit input and use that? Then it is first explicit and second would
use less space for people who do not need the full JDK. Though
sometimes programs NEED parts of the JDK, not only from the runtime. I
wonder if josm needs a JDK (usually these programs are more
server-oriented).


> +    (license license:gpl2+)))

I found some files under LGPL (though not mentioned in the
REAMDE/LICENSE file :-)), like:

 ./src/org/openstreetmap/josm/gui/widgets/MultiSplitLayout.java

Looks like they are from Swing, I wonder if they are in any way
modified from the original ones.

While running the application:

I see a lot of NPEs on the console complaining about icons, though when
I run it, it looks good. I don't miss anything compared to my
downloaded josm-latest.jar.

When looking into the installed josm.jar, I find these:
24452 Tue Jan 01 00:00:00 CET 1980 images/presets/shop/kiosk.svg

But still having this error on the console:

2019-05-05 21:34:04.152 WARNING: Could not load SVG jar:file:/gnu/store/msb=
v0zpiwdjax2dwa3s9ml3idpc86bxp-josm-15031/share/java/josm.jar!/images/preset=
s/shop/kiosk.svg
java.lang.NullPointerException
	at com.kitfox.svg.Tspan.appendToShape(Tspan.java:281)
	at com.kitfox.svg.Text.buildText(Text.java:362)
	at com.kitfox.svg.Text.build(Text.java:266)
	at com.kitfox.svg.Text.updateTime(Text.java:610)
	at com.kitfox.svg.Group.updateTime(Group.java:313)
	at com.kitfox.svg.Group.updateTime(Group.java:313)
	at com.kitfox.svg.SVGRoot.updateTime(SVGRoot.java:403)
	at com.kitfox.svg.SVGDiagram.updateTime(SVGDiagram.java:243)
	at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:616)
	at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:468)
	at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:445)
	at org.openstreetmap.josm.tools.ImageProvider.getIfAvailableLocalURL(Unkno=
wn Source)
	at org.openstreetmap.josm.tools.ImageProvider.getIfAvailableImpl(Unknown S=
ource)
	at org.openstreetmap.josm.tools.ImageProvider.getResource(Unknown Source)
	at org.openstreetmap.josm.tools.ImageProvider.getResourceAsync(Unknown Sou=
rce)
	at org.openstreetmap.josm.gui.tagging.presets.TaggingPreset.setIcon(Unknow=
n Source)
	at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=
rImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.openstreetmap.josm.tools.XmlObjectParser$Parser.setValue(Unknown So=
urce)
	at org.openstreetmap.josm.tools.XmlObjectParser$Parser.startElement(Unknow=
n Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startEleme=
nt(AbstractSAXParser.java:509)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanSt=
artElement(XMLNSDocumentScannerImpl.java:374)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$=
FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XML=
DocumentScannerImpl.java:602)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(X=
MLNSDocumentScannerImpl.java:112)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.=
scanDocument(XMLDocumentFragmentScannerImpl.java:505)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML=
11Configuration.java:842)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML=
11Configuration.java:771)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.ja=
va:141)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abst=
ractSAXParser.java:1213)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.par=
se(SAXParserImpl.java:643)
	at org.openstreetmap.josm.tools.XmlObjectParser.start(Unknown Source)
	at org.openstreetmap.josm.tools.XmlObjectParser.start(Unknown Source)
	at org.openstreetmap.josm.gui.tagging.presets.TaggingPresetReader.readAll(=
Unknown Source)
	at org.openstreetmap.josm.gui.tagging.presets.TaggingPresetReader.readAll(=
Unknown Source)
	at org.openstreetmap.josm.gui.tagging.presets.TaggingPresetReader.readAll(=
Unknown Source)
	at org.openstreetmap.josm.gui.tagging.presets.TaggingPresetReader.readFrom=
Preferences(Unknown Source)
	at org.openstreetmap.josm.gui.tagging.presets.TaggingPresets.readFromPrefe=
rences(Unknown Source)
	at org.openstreetmap.josm.gui.tagging.presets.TaggingPresets.initialize(Un=
known Source)
	at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(Unknown So=
urce)
	at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(Unknown So=
urce)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.ja=
va:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.j=
ava:624)
	at java.lang.Thread.run(Thread.java:748)


Plugins: I will continue the discussions where I started.

Thanks again for getting that into Guix!

Bj=C3=B6rn

--Sig_/JrZJovMfix294tadyn3HprK
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM9iLQAKCRC/KGy2WT5f
/S63AJ4wCmW29ZHPNmF/E1OxlUYd58+gCwCfQhmxEJpCGlgsNmzP4rJ4BPDl3cA=
=9uD6
-----END PGP SIGNATURE-----

--Sig_/JrZJovMfix294tadyn3HprK--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 22:07:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 18:07:32 2019
Received: from localhost ([127.0.0.1]:55105 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNPIC-0007dj-8d
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 18:07:32 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57090 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNPIA-0007db-Fm
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 18:07:31 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id F2FC23F85A;
 Mon,  6 May 2019 00:07:29 +0200 (CEST)
Date: Mon, 6 May 2019 00:07:29 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 14/17] gnu: Add java-commons-pool2.
Message-ID: <20190506000729.223f82a5@alma-ubu>
In-Reply-To: <20190503130134.24788-14-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-14-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/VjKUlQBnk50h=MZPvXpjFIA"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/VjKUlQBnk50h=MZPvXpjFIA
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:31 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> * gnu/packages/java.scm (java-commons-pool2): New variable.

> +(define-public java-commons-pool2
> +  (package
> +    (name "java-commons-pool2")

There is only version 2 in Guix and the Package Name on the homepage
is "Apache Commons Pool". Thus, I would suggest to remove the "2"
from package-name and variable-name.

The same comment can be said about java-commons-dbcp.

Otherwise, LGTM.

Bj=C3=B6rn

--Sig_/VjKUlQBnk50h=MZPvXpjFIA
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM9eoQAKCRC/KGy2WT5f
/fchAJ9f4113BulWgYdgWYq14CXscSLpegCguhwBfKepmwwOpcR/njo+i5Xf8mk=
=UKAa
-----END PGP SIGNATURE-----

--Sig_/VjKUlQBnk50h=MZPvXpjFIA--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 22:07:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 18:07:21 2019
Received: from localhost ([127.0.0.1]:55102 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNPI1-0007dI-0B
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 18:07:21 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57086 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNPI0-0007dB-7r
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 18:07:20 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id B58283F85A;
 Mon,  6 May 2019 00:07:19 +0200 (CEST)
Date: Mon, 6 May 2019 00:07:19 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 13/17] gnu: Add
 java-jboss-transaction-api-spec.
Message-ID: <20190506000719.516f6421@alma-ubu>
In-Reply-To: <20190503130134.24788-13-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-13-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/DkgK0CBe_EpbOSaRlmUiSO1"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/DkgK0CBe_EpbOSaRlmUiSO1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:30 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> * gnu/packages/java.scm (java-jboss-transaction-api-spec): New
> variable. ---

> +(define-public java-jboss-transaction-api-spec
> +  (package
> +    (name "java-jboss-transaction-api-spec")
> +    (version "1.2")
> +    (source (origin
> +              (method git-fetch)
> +              (uri (git-reference
> +                     (url
> "https://github.com/jboss/jboss-transaction-api_spec")
> +                     (commit
> "c20742e0a8f1e0447d72d42be981050f3857b3f1")))
> +              (file-name (git-file-name name version))

I think it would be better to reference this commit via the tag:

jboss-transaction-api_1.2_spec-1.1.1.Final

Concerning the version, the pom.xml has:

   <groupId>org.jboss.spec.javax.transaction</groupId>
   <artifactId>jboss-transaction-api_1.2_spec</artifactId>
   <version>1.1.1.Final</version>

Wouldn't it be better to use the full version (API-version+package-version)=
 as in the pom?=20


> +    (license (list license:gpl2 license:cddl1.0)))); either gpl2
> only or cddl.

gpl2+classpath

Bj=C3=B6rn


--Sig_/DkgK0CBe_EpbOSaRlmUiSO1
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM9elwAKCRC/KGy2WT5f
/XwHAKCII+iCDGdmQ91bAhn6SzRPgacjkwCdGlhaBPwb9nUnoU+Rm7vmECJjxM0=
=0TtX
-----END PGP SIGNATURE-----

--Sig_/DkgK0CBe_EpbOSaRlmUiSO1--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 22:07:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 18:07:04 2019
Received: from localhost ([127.0.0.1]:55099 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNPHk-0007cl-LP
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 18:07:04 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57082 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNPHh-0007cK-SQ
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 18:07:02 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 5D52E3F85A;
 Mon,  6 May 2019 00:07:01 +0200 (CEST)
Date: Mon, 6 May 2019 00:07:00 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 12/17] gnu: Add java-svg-salamander.
Message-ID: <20190506000700.69501934@alma-ubu>
In-Reply-To: <20190503130134.24788-12-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-12-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/z13iU.e=cF.046FU3c8ntBL"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/z13iU.e=cF.046FU3c8ntBL
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:29 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> * gnu/packages/java.scm (java-svg-salamander): New variable.
> * gnu/packages/patches/java-svg-salamander-Fix-non-det.patch: New
> file.
> * gnu/local.mk (dist_patch_DATA): Add it.
> ---

> +(define-public java-svg-salamander

> +              (modules '((guix build utils)))
> +              (snippet
> +                `(for-each delete-file (find-files "." ".*.jar")))

--> Snippet should return #t.

> +              (patches
> +                (search-patches
> "java-svg-salamander-Fix-non-det.patch"))))

The patch does not apply:

./pre-inst-env guix build -S java-svg-salamander

`File svg-core/build.xml is read-only; trying to patch anyway
patching file svg-core/build.xml
Hunk #1 FAILED at 102 (different line endings).
Hunk #2 FAILED at 112 (different line endings).
Hunk #3 FAILED at 126 (different line endings).
Hunk #4 FAILED at 203 (different line endings).
Hunk #5 FAILED at 213 (different line endings).
5 out of 5 hunks FAILED -- saving rejects to file svg-core/build.xml.rej
File svg-core/nbproject/build-impl.xml is read-only; trying to patch anyway
patching file svg-core/nbproject/build-impl.xml
Hunk #1 FAILED at 1045 (different line endings).
1 out of 1 hunk FAILED -- saving rejects to file svg-core/nbproject/build-i=
mpl.xml.rej
source is under 'java-svg-salamander-1.1.2-checkout'
applying '/gnu/store/k2ab07wis5rs3qhm2yj2n4n9pqddvdvy-java-svg-salamander-F=
ix-non-det.patch'...
Backtrace:
           3 (primitive-load "/gnu/store/l2wzcavh9338x55rzxwlg5qbbl0?")
In ice-9/eval.scm:
    619:8  2 (_ #(#<directory (guile-user) 5ce140> "java-svg-salam?"))
In srfi/srfi-1.scm:
    640:9  1 (for-each #<procedure apply-patch (a)> ("/gnu/store/k2?"))
In guix/build/utils.scm:
    616:6  0 (invoke _ . _)

guix/build/utils.scm:616:6: In procedure invoke:
Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "/gn=
u/store/a4rxl40jr7gmq8bp3dryq4yq67cwkwiw-patch-2.7.6/bin/patch" arguments>

Problem is that the build.xml is in CRLF, your patch is in LF
line-endings.

To apply, I converted the patch with unix2dos and then added these
flags to the origin:

              (patch-flags '("-p1"  "--binary"))

Not sure why it didn't break for you?

> +    (license license:bsd-2)))

License is either bsd-2 or LGPL (see README.md). Hm, though on the
Github homepage there is no mentioning of LGPL. The link from the
README is this one:

https://svgsalamander.java.net/license/license-lgpl.txt

But it only redirects to the Github page. What does that mean now?


Bj=C3=B6rn

--Sig_/z13iU.e=cF.046FU3c8ntBL
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM9ehAAKCRC/KGy2WT5f
/S2UAJ0ZnOGzx6hI5hkot2p+m6adt39/EgCbBwybg9HGFNxgMtpOzxsClHkHZTE=
=EZwr
-----END PGP SIGNATURE-----

--Sig_/z13iU.e=cF.046FU3c8ntBL--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 22:06:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 18:06:14 2019
Received: from localhost ([127.0.0.1]:55095 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNPGw-0007ay-6N
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 18:06:14 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57078 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNPGu-0007ar-S7
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 18:06:13 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 5CED53F85A;
 Mon,  6 May 2019 00:06:12 +0200 (CEST)
Date: Mon, 6 May 2019 00:06:11 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 11/17] gnu: Add java-jmapviewer.
Message-ID: <20190506000611.0e71f203@alma-ubu>
In-Reply-To: <20190503130134.24788-11-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-11-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/ws=cu=ivY8QVGc19KDh7tND"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/ws=cu=ivY8QVGc19KDh7tND
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:28 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> * gnu/packages/geo.scm (java-jmapviewer): New variable.

Add a "2019" to your copyright header.

Otherwise, LGTM.

Bj=C3=B6rn


--Sig_/ws=cu=ivY8QVGc19KDh7tND
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM9eUwAKCRC/KGy2WT5f
/cEbAKCUX3g+oKzesIyQSR6HqOQHFRbDzQCeOb1RoM5jXBBFd22S8fiyO1q8Ez0=
=TznN
-----END PGP SIGNATURE-----

--Sig_/ws=cu=ivY8QVGc19KDh7tND--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 22:05:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 18:05:40 2019
Received: from localhost ([127.0.0.1]:55091 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNPGN-0007Zg-OW
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 18:05:40 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57076 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNPGM-0007ZU-GW
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 18:05:39 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id D499A3F85A;
 Mon,  6 May 2019 00:05:36 +0200 (CEST)
Date: Mon, 6 May 2019 00:05:29 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 07/17] gnu: Add java-openjfx-build.
Message-ID: <20190506000529.5c7a1fda@alma-ubu>
In-Reply-To: <20190503130134.24788-7-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-7-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/b9WyuR22o6W.VC_8EYPyji3"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/b9WyuR22o6W.VC_8EYPyji3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:24 +0200
Julien Lepiller <julien@HIDDEN> wrote:


> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append
> "http://hg.openjdk.java.net/openjfx/8u-dev/rt"
> +                                  "/archive/85d09981ae0d.tar.gz"))

[.. ]
> +    (home-page "https://openjfx.io")

This is nit-picking:

As you are using an old version of OpenJFX, would it make more sense to
have the old homepage here:

https://wiki.openjdk.java.net/display/OpenJFX/Main

> +    (license license:gpl2)));with classpath exception

There are some files with BSD-2 and BSD-3 licenses, for example:

./apps/experiments/PtyConsole/src/ptyconsole/App.java: BSD 3-clause "New" o=
r "Revised" License
./modules/web/src/main/native/Tools/DumpRenderTree/AccessibilityController.=
cpp: BSD 2-clause "Simplified" License


There is a gradle.jar in the sources:

./gradle/wrapper/gradle-wrapper.jar

Would you use a snipped to remove it?

Otherwise, LGTM.

Bj=C3=B6rn

--Sig_/b9WyuR22o6W.VC_8EYPyji3
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM9eKQAKCRC/KGy2WT5f
/dRsAKCpVDcjXs4yJSx5g7E2qSVjDXBCcwCdHy3thqRtNjeiSi7dKoxHHG/AA/g=
=qCSf
-----END PGP SIGNATURE-----

--Sig_/b9WyuR22o6W.VC_8EYPyji3--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 11:37:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 07:37:23 2019
Received: from localhost ([127.0.0.1]:53126 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNFSM-0007m9-Vn
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 07:37:23 -0400
Received: from lepiller.eu ([89.234.186.109]:60814)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hNFSL-0007m1-4h
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 07:37:21 -0400
Received: from sybil.lepiller.eu (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id cc46a4cf
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Sun, 5 May 2019 11:37:16 +0000 (UTC)
Date: Sun, 5 May 2019 13:37:09 +0200
From: Julien Lepiller <julien@HIDDEN>
To: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
Subject: Re: [bug#35545] [PATCH] Add josm.
Message-ID: <20190505133709.049a2925@HIDDEN>
In-Reply-To: <20190505131838.2ea2c6d9@alma-ubu>
References: <20190503145820.606f37db@HIDDEN>
 <20190505131838.2ea2c6d9@alma-ubu>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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 (-)

Le Sun, 5 May 2019 13:18:38 +0200,
Bj=C3=B6rn H=C3=B6fling <bjoern.hoefling@HIDDEN> a =C3=A9crit :

> On Fri, 3 May 2019 14:58:36 +0200
> Julien Lepiller <julien@HIDDEN> wrote:
>=20
> > Hi guix!
> >=20
> > this patch series adds josm, the Java OpenStreetMap editor, and its
> > dependencies. =20
>=20
> Hi Julien!
>=20
> This is great news to have a package for josm available! Thanks.
>=20
> I reviewed 1-5 until now and would need about a week to review the
> rest, if noone else gives an OK earlier.
>=20
> I know JOSM has plugins. Do you know anything about the licenses of
> these plugins? Should we/do we need to compile all of them from
> sources? Can we stick with the default Plugin-Repository? I'm thinking
> about FSDG-compatibility.
>=20
> Bj=C3=B6rn
>=20
>=20
>=20

That's a very good question! It doesn't look like they commit to only
free software. In fact here is what I found on the website:

Note for plugin developers: If you wrote a plugin and want JOSM to find
it, it should be enough to add the plugin to the =E2=80=8BOpenStreetMap
Subversion Repository (SVN) and it will automatically appear on this
page. If you cannot put your plugin into SVN then edit this page and
insert a link to your plugin jar file into the page; after a few
minutes your plugin will be downloaded and the MANIFEST file will be
used to extract information for the table below.=20

I don't know if that implies being listed at that page only or also in
the plugin manager. I don't use plugins, so I didn't notice, but
attempting to use one failed anyway:

2019-05-05 11:30:47.967 GRAVE:
org.openstreetmap.josm.plugins.PluginException: Une erreur est survenue
dans le greffon buildings_tools. Cause :
java.lang.ClassNotFoundException:
org.openstreetmap.josm.plugins.buildings_tools.BuildingsToolsPlugin
org.openstreetmap.josm.plugins.PluginException: Une erreur est survenue
dans le greffon buildings_tools

I don't know how to load plugins outside of the plugin manager. Ideas?




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 11:18:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 07:18:41 2019
Received: from localhost ([127.0.0.1]:53105 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNFAH-0005Fo-Gm
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 07:18:41 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57062 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNFAG-0005Fg-7d
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 07:18:40 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 8AC973F894;
 Sun,  5 May 2019 13:18:39 +0200 (CEST)
Date: Sun, 5 May 2019 13:18:38 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH] Add josm.
Message-ID: <20190505131838.2ea2c6d9@alma-ubu>
In-Reply-To: <20190503145820.606f37db@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/=jSrgodNbtuf6K/JptOmVbV"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/=jSrgodNbtuf6K/JptOmVbV
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri, 3 May 2019 14:58:36 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> Hi guix!
>=20
> this patch series adds josm, the Java OpenStreetMap editor, and its
> dependencies.

Hi Julien!

This is great news to have a package for josm available! Thanks.

I reviewed 1-5 until now and would need about a week to review the
rest, if noone else gives an OK earlier.

I know JOSM has plugins. Do you know anything about the licenses of
these plugins? Should we/do we need to compile all of them from
sources? Can we stick with the default Plugin-Repository? I'm thinking
about FSDG-compatibility.

Bj=C3=B6rn




--Sig_/=jSrgodNbtuf6K/JptOmVbV
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM7GjgAKCRC/KGy2WT5f
/fkNAKCbK33/2RIPzlu0fdOZUnGlxYfqHQCdFk+vEW3Ufe+qLzt3bQrmLY0UEoc=
=v4da
-----END PGP SIGNATURE-----

--Sig_/=jSrgodNbtuf6K/JptOmVbV--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 11:07:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 07:07:04 2019
Received: from localhost ([127.0.0.1]:53097 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNEz2-0004zt-Dl
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 07:07:04 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57060 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNEz1-0004zl-7d
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 07:07:03 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 18D0E3F894;
 Sun,  5 May 2019 13:07:02 +0200 (CEST)
Date: Sun, 5 May 2019 13:07:01 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 05/17] gnu: Add java-metadata-extractor.
Message-ID: <20190505130701.61467a4a@alma-ubu>
In-Reply-To: <20190503130134.24788-5-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-5-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/8x6l29bLPEEu7x7bu+UQOlE"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/8x6l29bLPEEu7x7bu+UQOlE
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:22 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> * gnu/packages/java.scm (java-metadata-extractor): New variable.

LGTM.

Bj=C3=B6rn

--Sig_/8x6l29bLPEEu7x7bu+UQOlE
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM7D1QAKCRC/KGy2WT5f
/bAEAJ0db+s7sBRErg2TEMfwtb+Zsr33KwCfRYKa7F5fah9LDJf1oXbZ8xPGnGo=
=00jQ
-----END PGP SIGNATURE-----

--Sig_/8x6l29bLPEEu7x7bu+UQOlE--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 10:52:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 06:52:26 2019
Received: from localhost ([127.0.0.1]:53086 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNEks-0004eO-EA
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 06:52:26 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57056 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNEkr-0004eH-59
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 06:52:25 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id D0D8B3F894;
 Sun,  5 May 2019 12:52:23 +0200 (CEST)
Date: Sun, 5 May 2019 12:52:23 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 04/17] gnu: Add java-xmp.
Message-ID: <20190505125223.1368b5e2@alma-ubu>
In-Reply-To: <20190503130134.24788-4-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-4-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/b98WWysDZmGooBW_qZ==_rs"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/b98WWysDZmGooBW_qZ==_rs
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:21 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> * gnu/packages/java.scm (java-xmp): New variable.
> ---
>  gnu/packages/java.scm | 39 +++++++++++++++++++++++++++++++++++++++
>  1 file changed, 39 insertions(+)
>=20
> diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
> index d0bbc4b682..ee54e936bc 100644
> --- a/gnu/packages/java.scm
> +++ b/gnu/packages/java.scm
> @@ -11098,3 +11098,42 @@ and allows to build a Java object model for
> JSON text using API classes (description "JSON Processing (JSON-P) is
> a Java API to process (e.g. parse, generate, transform and query)
> JSON messages.  This package contains a reference implementation of
> that API."))) +
> +(define-public java-xmp
> +  (package
> +    (name "java-xmp")
> +    (version "5.1.3")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append
> "http://download.macromedia.com/pub/developer"
> +                                  "/xmp/sdk/XMPCoreJava-" version
> ".zip"))
> +              (sha256
> +               (base32
> +
> "14nai2mmsg7l5ya2y5mx4w4lr1az3sk2fjz6hiy4zdrsavgvl1g7"))))
> +    (build-system ant-build-system)
> +    (arguments
> +     `(#:build-target "build"
> +       #:tests? #f; no tests
> +       #:phases
> +       (modify-phases %standard-phases
> +         (add-after 'unpack 'chdir
> +           (lambda _
> +             (chdir "XMPCore")
> +             #t))
> +         (replace 'install
> +           (install-jars "."))
> +         (add-after 'install 'install-doc
> +           (lambda* (#:key outputs #:allow-other-keys)
> +             (copy-recursively
> +               "docs"
> +               (string-append (assoc-ref outputs "out")
> "/share/doc/java-xmp"))
> +             #t)))))
> +    (native-inputs
> +     `(("unzip" ,unzip)))
> +    (home-page "https://www.adobe.com/devnet/xmp.html")
> +    (synopsis "Extensible Metadat Platform (XMP) support in Java")
> +    (description "Adobe's Extensible Metadata Platform (XMP) is a
> labeling +technology that allows you to embed data about a file,
> known as metadata, +into the file itself.  The XMP Toolkit for Java
> is based on the C++ XMPCore +library and the API is similar.")
> +    (license license:bsd-3)))




This is NOT reproducible:

=E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 java
=E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 xmpcore.jar
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 zipinfo -v {}
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 @@ -82,15 +82,15 @@
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    version of encoding software:   =
                3.0
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    minimum file system compatibilit=
y required:     MS-DOS, OS/2 or NT FAT
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    minimum software version require=
d to extract:   1.0
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    compression method:             =
                none (stored)
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    file security status:           =
                not encrypted
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    extended local header:          =
                no
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    file last modified on (DOS date/=
time):          1980 Jan 1 00:00:00
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -  32-bit CRC value (hex):         =
                e6bc1834
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 +  32-bit CRC value (hex):         =
                1e47a4b8
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    compressed size:                =
                436 bytes
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    uncompressed size:              =
                436 bytes
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    length of filename:             =
                20 characters
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    length of extra field:          =
                0 bytes
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    length of file comment:         =
                0 characters
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    disk number on which file begins=
:               disk 1
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    apparent file type:             =
                binary
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 META-INF/MANIFEST=
.MF
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 @@ -5,10 +5,10 @@
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82  Implementation-Vendor: Copyright 2=
006-2009 Adobe Systems Incorporated.
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82    All rights reserved
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82  Implementation-Major: 5
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82  Implementation-Minor: 1
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82  Implementation-Micro: 3
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82  Implementation-Debug: false
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82  Implementation-EngBuild: 003
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 -BuildDate: 2019 May 05 10:43:42-GMT
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82 +BuildDate: 2019 May 05 10:43:37-GMT
=E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82  AdobeIP: <AdobeIP#0000856>


Could you have a look at it?

Otherwise, LGTM.

Bj=C3=B6rn


--Sig_/b98WWysDZmGooBW_qZ==_rs
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM7AZwAKCRC/KGy2WT5f
/VmcAJ0ezDx63q04jz/2j8JrVuKOlgu7uQCcDV3tfDFHqkKWqf4aKDRizupHIZQ=
=CW04
-----END PGP SIGNATURE-----

--Sig_/b98WWysDZmGooBW_qZ==_rs--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 10:37:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 06:37:11 2019
Received: from localhost ([127.0.0.1]:53076 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNEW7-0004GP-0u
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 06:37:11 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57052 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNEW4-0004GF-3W
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 06:37:10 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 2F11A3F894;
 Sun,  5 May 2019 12:37:06 +0200 (CEST)
Date: Sun, 5 May 2019 12:37:05 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 02/17] gnu: Add java-jsonp-api.
Message-ID: <20190505123705.1727f983@alma-ubu>
In-Reply-To: <20190503130134.24788-2-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-2-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/xazWPwX.4RpwBwxIZkU_aph"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/xazWPwX.4RpwBwxIZkU_aph
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:19 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> * gnu/packages/java.scm (java-jsonp-api): New variable.

> +(define-public java-jsonp-api
> +  (package
> +    (name "java-jsonp-api")
> +    (version "1.1.5")


> +    (home-page "https://javaee.github.io/jsonp/")

New Homepage since Eclipse took over JEE es here:

https://eclipse-ee4j.github.io/jsonp/


> +    (license (list license:gpl2
> +                   license:epl2.0))))

Could you clarify that it is EPL _or_ GPL, and that it is GPL+classpath
exception? Would it make sense to have its own entry in the license
module for GPL+classpath-exception in general? Though when searching
through the GNU licenses pages I havn't found a special entry for that.

Otherwise, LGTM.

Thanks,

Bj=C3=B6rn





--Sig_/xazWPwX.4RpwBwxIZkU_aph
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM680QAKCRC/KGy2WT5f
/XLWAJ9mQ9KRtlBVvzjxu3d8j49TcoXH8wCguXlzWGpJp/LAq1kZX04HBHohqX0=
=vKpH
-----END PGP SIGNATURE-----

--Sig_/xazWPwX.4RpwBwxIZkU_aph--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 5 May 2019 10:07:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 06:07:38 2019
Received: from localhost ([127.0.0.1]:53047 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNE3W-0003UU-FT
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 06:07:38 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:57046 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1hNE3V-0003UL-6J
 for 35545 <at> debbugs.gnu.org; Sun, 05 May 2019 06:07:37 -0400
Received: from alma-ubu (p508AC174.dip0.t-ipconnect.de [80.138.193.116])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 5EFB43F81E;
 Sun,  5 May 2019 12:07:35 +0200 (CEST)
Date: Sun, 5 May 2019 12:07:34 +0200
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 01/17] gnu: Add java-signpost-core.
Message-ID: <20190505120734.15d57e5d@alma-ubu>
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/TjEKDIHrMBMh=XIN+VKvwIf"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.9 (/)

--Sig_/TjEKDIHrMBMh=XIN+VKvwIf
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri,  3 May 2019 15:01:18 +0200
Julien Lepiller <julien@HIDDEN> wrote:

> * gnu/packages/web.scm (java-signpost-core): New variable.
> ---
>  gnu/packages/web.scm | 30 ++++++++++++++++++++++++++++++
>  1 file changed, 30 insertions(+)
>=20

Don't forget to add "2019" to the copyright header.

Otherwise, LGTM.

Bj=C3=B6rn

--Sig_/TjEKDIHrMBMh=XIN+VKvwIf
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXM615gAKCRC/KGy2WT5f
/U1bAKCTUtVHUMLVmRcuC3EOoY2rz12AqACdH5skoKV4MwtAmThr698tSXjWMhM=
=wnvH
-----END PGP SIGNATURE-----

--Sig_/TjEKDIHrMBMh=XIN+VKvwIf--




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 4 May 2019 21:04:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 04 17:04:02 2019
Received: from localhost ([127.0.0.1]:52442 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hN1pB-0005DJ-S1
	for submit <at> debbugs.gnu.org; Sat, 04 May 2019 17:04:02 -0400
Received: from relay1-d.mail.gandi.net ([217.70.183.193]:42103)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1hN1p9-0005DA-PL
 for 35545 <at> debbugs.gnu.org; Sat, 04 May 2019 17:04:01 -0400
X-Originating-IP: 185.131.40.67
Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67])
 (Authenticated sender: admin@HIDDEN)
 by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id B7B48240005;
 Sat,  4 May 2019 21:03:56 +0000 (UTC)
From: Nicolas Goaziou <mail@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 08/17] gnu: Add java-openjfx-base.
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-8-julien@HIDDEN>
 <87v9yrvabq.fsf@HIDDEN>
 <20190504133850.71eddeb5@HIDDEN>
Date: Sat, 04 May 2019 23:03:55 +0200
In-Reply-To: <20190504133850.71eddeb5@HIDDEN> (Julien Lepiller's
 message of "Sat, 4 May 2019 13:38:50 +0200")
Message-ID: <87imuqextw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.7 (-)

Hello,

Julien Lepiller <julien@HIDDEN> writes:

> Thanks! I fixed that and your comment on patch 07. Is there anything
> more? Do you need more time for a complete review or have you reviewed
> everything already?

I read your patches in order to learn a bit more about the Ant build
system, which I never used before. I didn't find any obvious typo in the
rest of the patches, but I cannot comment on the build part.

Regards,

-- 
Nicolas Goaziou




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 4 May 2019 17:09:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 04 13:09:00 2019
Received: from localhost ([127.0.0.1]:52132 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMy9k-0002s0-Jp
	for submit <at> debbugs.gnu.org; Sat, 04 May 2019 13:09:00 -0400
Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21334)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1hMy9i-0002rq-8X
 for 35545 <at> debbugs.gnu.org; Sat, 04 May 2019 13:08:59 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1556989718; cv=none; d=zoho.com; s=zohoarc; 
 b=U0YP6YUFQMEz3k2h0t8AmxWqa8q0tAW64NjXj2K3PF+W7oHEKd2lWFViztxht92Q3MnGXVnW75hlNfJYMYX1O1emL8cTa655deyhT2l6+1j0wXRZN/V69KEwLOFMiApT+mejC1o/WojtAtQSM/pYNRdvbIYIU254NcdujSC1H3g=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1556989718;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results;
 bh=kFq5sl8dbOkLZXZrV0+D6j3PVGNn5tC2KjFCW0Kfwrs=; 
 b=ks+lpuyNrbR5F/Ogv3ef8/Vb1j4zcxwQ1HI28Wv61JhvdWMfs4h1TF2JTYW3iwrIRHFyZuXQEHeCXgvArYt2D7NxFzpVCcvwPFUlGmbZ1QmT/1IzFAJt5Guz/yya72X4NIxH50TqX1eidk/84O8mvGqyMjZDUjQVS1DPthlv1Po=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1556989718; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 l=1517; bh=kFq5sl8dbOkLZXZrV0+D6j3PVGNn5tC2KjFCW0Kfwrs=;
 b=R8nfGhjLqI8qHibwLYqtzXJgvfSXtKjs7Xm2ub9v4/Eg6Nw09fgqMGwt1imjdj74
 xigN1ps4g8M8s65T4nUKtZQm0Cat8aa9CfgQvBywcuJcRDTfNVYgTMFIHuGVMsBbxT7
 5La29ZmymRNEmA5bghRxnXh3OOIwTQFvTg45CSmU=
Received: from localhost (p54AD4205.dip0.t-ipconnect.de [84.173.66.5]) by
 mx.zohomail.com with SMTPS id 1556989717699325.53835280358635;
 Sat, 4 May 2019 10:08:37 -0700 (PDT)
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-6-julien@HIDDEN> <87y33mfndg.fsf@HIDDEN>
 <20190504141405.3f1ad2b0@HIDDEN>
User-agent: mu4e 1.0; emacs 26.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 06/17] gnu: javacc: Install binaries.
In-reply-to: <20190504141405.3f1ad2b0@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Sat, 04 May 2019 19:08:34 +0200
Message-ID: <87sgtuf8q5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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:

> Le Sat, 04 May 2019 13:52:11 +0200,
> Ricardo Wurmus <rekado@HIDDEN> a =C3=A9crit :
>
>> Julien Lepiller <julien@HIDDEN> writes:
>>
>> > * gnu/packages/java.scm (javacc)[arguments]: Add install-bin
>> > phase.
>> [=E2=80=A6]
>> > +         (add-after 'install 'install-bin
>> > +           (lambda* (#:key outputs inputs #:allow-other-keys)
>> > +             (let* ((out (assoc-ref outputs "out"))
>> > +                    (dir (string-append out "/share/java"))
>> > +                    (bin (string-append out "/bin")))
>> > +               (mkdir-p bin)
>> > +               (with-output-to-file (string-append bin "/javacc")
>> > +                 (lambda _
>> > +                   (display
>> > +                     (string-append "#!/bin/sh\n"
>> > +                                    (assoc-ref inputs "jdk")
>> > "/bin/java"
>> > +                                    " -cp " dir "/javacc.jar" "
>> > `basename $0`" " $*"))))
>>
>> I think it=E2=80=99s better not to use basename here.  We already know t=
he
>> store location.
>
> basename gets the filename, not directory name of the command that was
> invoked.

Ah, right.  So this is related to the symlinking further down, got it.

>> > +               (chmod (string-append bin "/javacc") #o755)
>> > +               (symlink (string-append bin "/javacc")
>> > +                        (string-append bin "/jjdoc"))
>> > +               (symlink (string-append bin "/javacc")
>> > +                        (string-append bin "/jjtree"))))))))
>>
>> Why symlink javacc with different names?
>
> the name of the binary is passed as a first argument to javacc.jar, so
> their behavior is different.

Could you please add this as a comment?

--
Ricardo





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 4 May 2019 13:32:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 04 09:32:36 2019
Received: from localhost ([127.0.0.1]:50589 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMumK-0005Zx-Ic
	for submit <at> debbugs.gnu.org; Sat, 04 May 2019 09:32:36 -0400
Received: from sender-of-o51.zoho.com ([135.84.80.216]:21299)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1hMumH-0005Zn-U8
 for 35545 <at> debbugs.gnu.org; Sat, 04 May 2019 09:32:34 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1556970371; cv=none; d=zoho.com; s=zohoarc; 
 b=Vk63hbG4fviO/VbMaODEdEpq1RrfutOsnXGiC9SlvWo1P53MEXCO4SwWsWagIkSq5I/Z2vJFp+KT5ZfKkP1nRytvZXkkgNEe0D3ID8pfBtuJxFQjoCR+ZpjKOPH7W/UBqpY2lCdf3qgdCuOFXane1bZsuBQ4Kgy8ZHYSs374UXw=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1556970371;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results;
 bh=sqbZcu00M5PDEKeS1Q7FZ08u1Rh8nF1gdEXEWEORiIw=; 
 b=P789S6wTI1FaPeUO3la8sCjyiALYNj5x+Bqqhk7gw9Z+4mb6pOsUmTFGvtZ24k4i+GXFje5wfO2KWMdChI4tvJTr5ezkKpwvWacsAgDDX49U1KsGNb6Pr7ITmX0z01oSeM4BS4AFhlHm5E802sylTG/pLLBYvOdYCeNRktUmQ64=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1556970371; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 l=710; bh=sqbZcu00M5PDEKeS1Q7FZ08u1Rh8nF1gdEXEWEORiIw=;
 b=Et43Z/7D9Njla7fXmcWck8FDRGIjP7CMkBvTQ525bEQFe4DCinlinflWMORH2OYA
 3EklcQIk4FUg24HMp6JH7nAHHhNpHPFOJi2at9Mjv4i6NcVc7cGjqJ/eg7/K7Lb3fzd
 7ysMeDtc+jNMZVj6O5h4aluFgDyw953nAGkuiSmk=
Received: from localhost (p54AD4205.dip0.t-ipconnect.de [84.173.66.5]) by
 mx.zohomail.com with SMTPS id 1556970370528451.43957840159055;
 Sat, 4 May 2019 04:46:10 -0700 (PDT)
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-8-julien@HIDDEN>
User-agent: mu4e 1.0; emacs 26.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 08/17] gnu: Add java-openjfx-base.
In-reply-to: <20190503130134.24788-8-julien@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Sat, 04 May 2019 13:46:06 +0200
Message-ID: <871s1eh281.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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:

> * gnu/packages/java.scm (java-openjfx-base): New variable.
[=E2=80=A6]
> +       #:source-dir "modules/base/src/main/java:modules/base/src/main/ja=
va8:modules/base/src/main/version-info"

This line is very long.  Could you use (string-join =E2=80=A6) on a list of
directories instead?

> +       #:test-dir "modules/base/src/test"
> +       #:phases
> +       (modify-phases %standard-phases
> +         (add-before 'check 'remove-empty-file

=E2=80=9Cfiles=E2=80=9D, because it=E2=80=99s more than one?

> +    (description "OpenJFX is a free, next generation client application

Please remove =E2=80=9Cfree=E2=80=9D and =E2=80=9Cnext generation=E2=80=9D.

--=20
Ricardo





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 4 May 2019 12:22:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 04 08:22:43 2019
Received: from localhost ([127.0.0.1]:50514 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMtgh-000823-Jl
	for submit <at> debbugs.gnu.org; Sat, 04 May 2019 08:22:43 -0400
Received: from lepiller.eu ([89.234.186.109]:60806)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMtgf-00081t-NO
 for 35545 <at> debbugs.gnu.org; Sat, 04 May 2019 08:22:42 -0400
Received: from sybil.lepiller.eu (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id cad0953c
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Sat, 4 May 2019 12:22:38 +0000 (UTC)
Date: Sat, 4 May 2019 14:22:31 +0200
From: Julien Lepiller <julien@HIDDEN>
To: Ricardo Wurmus <rekado@HIDDEN>
Subject: Re: [bug#35545] [PATCH 07/17] gnu: Add java-openjfx-build.
Message-ID: <20190504142231.7d7e6740@HIDDEN>
In-Reply-To: <87zho2fniu.fsf@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-7-julien@HIDDEN>
 <87zho2fniu.fsf@HIDDEN>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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 (-)

Le Sat, 04 May 2019 13:48:57 +0200,
Ricardo Wurmus <rekado@HIDDEN> a =C3=A9crit :

> Julien Lepiller <julien@HIDDEN> writes:
>=20
> > * gnu/packages/java.scm (java-openjfx-build): New variable. =20
> [=E2=80=A6]
> > +    ;; This is a java-8 version
> > +    (version "8.202") =20
>=20
> What does this imply?  Are there more recent versions?

This is the most recent version for the java 8 version, but there are
newer versions for newer compilers that are not compatible with java 8.

>=20
> > +    (source (origin
> > +              (method url-fetch)
> > +              (uri (string-append
> > "http://hg.openjdk.java.net/openjfx/8u-dev/rt"
> > +                                  "/archive/85d09981ae0d.tar.gz"))
> > +              (file-name (string-append name "-" version
> > ".tar.gz")) =20
>=20
> I think it may be better to use hg-fetch here as this doesn=E2=80=99t look
> like a stable tarball.
>=20
> > +    (description "OpenJFX is a free, next generation client
> > application +platform for desktop, mobile and embedded systems
> > built on Java.  Its goal +is to produce a modern, efficient, and
> > fully featured toolkit for developing +rich client applications.
> > This package contains base classes for the +OpenJFX distribution
> > and helper classes for building other parts of the
> > +distribution.") =20
>=20
> I agree with what Nicolas wrote.
>=20
> > +    (license license:gpl2)));with classpath exception =20
>=20
> GPL2 only?  Please add a space before =E2=80=9C;=E2=80=9D.
>=20





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 4 May 2019 12:14:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 04 08:14:19 2019
Received: from localhost ([127.0.0.1]:50497 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMtYY-0007ms-Ts
	for submit <at> debbugs.gnu.org; Sat, 04 May 2019 08:14:19 -0400
Received: from lepiller.eu ([89.234.186.109]:60802)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMtYW-0007mf-7B
 for 35545 <at> debbugs.gnu.org; Sat, 04 May 2019 08:14:17 -0400
Received: from sybil.lepiller.eu (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 9f9386ea
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Sat, 4 May 2019 12:14:13 +0000 (UTC)
Date: Sat, 4 May 2019 14:14:05 +0200
From: Julien Lepiller <julien@HIDDEN>
To: Ricardo Wurmus <rekado@HIDDEN>
Subject: Re: [bug#35545] [PATCH 06/17] gnu: javacc: Install binaries.
Message-ID: <20190504141405.3f1ad2b0@HIDDEN>
In-Reply-To: <87y33mfndg.fsf@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-6-julien@HIDDEN>
 <87y33mfndg.fsf@HIDDEN>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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 (-)

Le Sat, 04 May 2019 13:52:11 +0200,
Ricardo Wurmus <rekado@HIDDEN> a =C3=A9crit :

> Julien Lepiller <julien@HIDDEN> writes:
>=20
> > * gnu/packages/java.scm (javacc)[arguments]: Add install-bin
> > phase. =20
> [=E2=80=A6]
> > +         (add-after 'install 'install-bin
> > +           (lambda* (#:key outputs inputs #:allow-other-keys)
> > +             (let* ((out (assoc-ref outputs "out"))
> > +                    (dir (string-append out "/share/java"))
> > +                    (bin (string-append out "/bin")))
> > +               (mkdir-p bin)
> > +               (with-output-to-file (string-append bin "/javacc")
> > +                 (lambda _
> > +                   (display
> > +                     (string-append "#!/bin/sh\n"
> > +                                    (assoc-ref inputs "jdk")
> > "/bin/java"
> > +                                    " -cp " dir "/javacc.jar" "
> > `basename $0`" " $*")))) =20
>=20
> I think it=E2=80=99s better not to use basename here.  We already know the
> store location.

basename gets the filename, not directory name of the command that was
invoked.

>=20
> > +               (chmod (string-append bin "/javacc") #o755)
> > +               (symlink (string-append bin "/javacc")
> > +                        (string-append bin "/jjdoc"))
> > +               (symlink (string-append bin "/javacc")
> > +                        (string-append bin "/jjtree")))))))) =20
>=20
> Why symlink javacc with different names?

the name of the binary is passed as a first argument to javacc.jar, so
their behavior is different.

>=20
> Since you=E2=80=99re reusing the javacc file name so often it makes sense=
 to
> let-bind it.
>=20
> Please end the build phase on #T.
>=20
> --
> Ricardo
>=20





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 4 May 2019 11:52:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 04 07:52:45 2019
Received: from localhost ([127.0.0.1]:50480 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMtDg-0007Ej-V6
	for submit <at> debbugs.gnu.org; Sat, 04 May 2019 07:52:45 -0400
Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21313)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1hMtDf-0007EZ-18
 for 35545 <at> debbugs.gnu.org; Sat, 04 May 2019 07:52:43 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1556970737; cv=none; d=zoho.com; s=zohoarc; 
 b=Cwv2q2AsVd7hpuxMt1GnTyPQjMiJ1dsoAFGZoQLa0IHyZ9QkPYTLgrtq+PnAdj3UIWLpDav2jMLPbAQS8EoU9e3ePU5D0mezK05JKaWFaqPRCREbWquYJay5zlUDkhguWcFOcYOR5/JlRjBennPb36KTqyXfIwiue8Nqx9KYmqU=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1556970737;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results;
 bh=nvPp/yOMSaPN/epg4DxCN/HjcdydV4EMTKqoJUAHASo=; 
 b=eIJfaM+iGFsSy4D9K+oXN7Is7itSxBZ1mrkssYfN1RR0ldoLaGEIbUQv2P6uxowijfIfE/aOcLpTPfX848RnqELB2BDkNkDDMkrdmo9jP9h0XOiLvr9iYY01jEaZNd8VJ+cwwGaiBjoxZj8QDOpYyqqHXhnFQjWHLaakZ04Yzvc=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1556970737; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 l=1100; bh=nvPp/yOMSaPN/epg4DxCN/HjcdydV4EMTKqoJUAHASo=;
 b=Prs+cTIHHt9MO6SpUQY6VVMyfPB2wFEfiE1UJ30bF3Kfqqj73/jPiX6v2950hbhr
 5daYRAElWVqSlyEyfxUL3ntEcwzxkpnVli9VYGUkC0kCA5xYE40a/jX+cdoAV32Kx+4
 Cu7ARA/+Qj9jvc2ItknNGiQXf1nm0u9HXEa0iNEA=
Received: from localhost (p54AD4205.dip0.t-ipconnect.de [84.173.66.5]) by
 mx.zohomail.com with SMTPS id 1556970735305420.94015273743844;
 Sat, 4 May 2019 04:52:15 -0700 (PDT)
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-6-julien@HIDDEN>
User-agent: mu4e 1.0; emacs 26.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 06/17] gnu: javacc: Install binaries.
In-reply-to: <20190503130134.24788-6-julien@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Sat, 04 May 2019 13:52:11 +0200
Message-ID: <87y33mfndg.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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:

> * gnu/packages/java.scm (javacc)[arguments]: Add install-bin phase.
[=E2=80=A6]
> +         (add-after 'install 'install-bin
> +           (lambda* (#:key outputs inputs #:allow-other-keys)
> +             (let* ((out (assoc-ref outputs "out"))
> +                    (dir (string-append out "/share/java"))
> +                    (bin (string-append out "/bin")))
> +               (mkdir-p bin)
> +               (with-output-to-file (string-append bin "/javacc")
> +                 (lambda _
> +                   (display
> +                     (string-append "#!/bin/sh\n"
> +                                    (assoc-ref inputs "jdk") "/bin/java"
> +                                    " -cp " dir "/javacc.jar" " `basenam=
e $0`" " $*"))))

I think it=E2=80=99s better not to use basename here.  We already know the =
store
location.

> +               (chmod (string-append bin "/javacc") #o755)
> +               (symlink (string-append bin "/javacc")
> +                        (string-append bin "/jjdoc"))
> +               (symlink (string-append bin "/javacc")
> +                        (string-append bin "/jjtree"))))))))

Why symlink javacc with different names?

Since you=E2=80=99re reusing the javacc file name so often it makes sense to
let-bind it.

Please end the build phase on #T.

--
Ricardo





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 4 May 2019 11:49:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 04 07:49:17 2019
Received: from localhost ([127.0.0.1]:50476 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMtAL-00078p-AQ
	for submit <at> debbugs.gnu.org; Sat, 04 May 2019 07:49:17 -0400
Received: from sender-of-o51.zoho.com ([135.84.80.216]:21256)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1hMtAI-00078g-UD
 for 35545 <at> debbugs.gnu.org; Sat, 04 May 2019 07:49:16 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1556970546; cv=none; d=zoho.com; s=zohoarc; 
 b=ZSz9+OTCOCrFTMIxg59tIp3954oZs6/81iXZ8Je1CfbeYINg5trDFW600OnPm7irG9DoQkSJ3D8pMOvV841r92LyAVAuPn4SRAFduaHq7GT0CRSqiKmP9d3iUaFiuPEG1p/+X6hdBq+pp/TliFY2+o3b+xIKkLTwjYP/79I6vbU=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1556970546;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results;
 bh=e+MPUNBQtIMcKA8NUo0zd57htCfyqZFL7Xd0VgKEtQ8=; 
 b=Sqlppk64u4jqz0bDbBVDsTaCzyoV4Igekp+6VHK8Hz+T8Lj4el/PUKdJFgGnNmjEt1RcH6FTUTlErBP/XgHImrEP3hbVpEYR1uDAinWFl0dgy8bDcGDk2WhpWEKphn0iB8skH9wlP3NmBaBQEW6LODpf5mXl++1z4oxG2IiIELk=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1556970546; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 l=1145; bh=e+MPUNBQtIMcKA8NUo0zd57htCfyqZFL7Xd0VgKEtQ8=;
 b=I0mpOfyqs1g185rUWzdGojV9sVK5k8DADHWtdKCDKcv8T/34Dh/sXS8WdsKCZosP
 DKx3QnHb4TmXShogcENxxANUfnNp5xPmEGE609pO0aPwIrGetpGf4Za7MbFmfJrxN5Y
 WcQ4c0N3I9B8bY6ssa7UDbx6R7s+NCyYKjzTER6U=
Received: from localhost (p54AD4205.dip0.t-ipconnect.de [84.173.66.5]) by
 mx.zohomail.com with SMTPS id 1556970545026365.5154081713289;
 Sat, 4 May 2019 04:49:05 -0700 (PDT)
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-7-julien@HIDDEN>
User-agent: mu4e 1.0; emacs 26.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 07/17] gnu: Add java-openjfx-build.
In-reply-to: <20190503130134.24788-7-julien@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Sat, 04 May 2019 13:48:57 +0200
Message-ID: <87zho2fniu.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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:

> * gnu/packages/java.scm (java-openjfx-build): New variable.
[=E2=80=A6]
> +    ;; This is a java-8 version
> +    (version "8.202")

What does this imply?  Are there more recent versions?

> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append "http://hg.openjdk.java.net/openjfx/8u=
-dev/rt"
> +                                  "/archive/85d09981ae0d.tar.gz"))
> +              (file-name (string-append name "-" version ".tar.gz"))

I think it may be better to use hg-fetch here as this doesn=E2=80=99t look =
like
a stable tarball.

> +    (description "OpenJFX is a free, next generation client application
> +platform for desktop, mobile and embedded systems built on Java.  Its go=
al
> +is to produce a modern, efficient, and fully featured toolkit for develo=
ping
> +rich client applications.  This package contains base classes for the
> +OpenJFX distribution and helper classes for building other parts of the
> +distribution.")

I agree with what Nicolas wrote.

> +    (license license:gpl2)));with classpath exception

GPL2 only?  Please add a space before =E2=80=9C;=E2=80=9D.

--=20
Ricardo





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 4 May 2019 11:39:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 04 07:39:11 2019
Received: from localhost ([127.0.0.1]:50471 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMt0Z-0006sV-93
	for submit <at> debbugs.gnu.org; Sat, 04 May 2019 07:39:11 -0400
Received: from lepiller.eu ([89.234.186.109]:60798)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMt0X-0006sM-7j
 for 35545 <at> debbugs.gnu.org; Sat, 04 May 2019 07:39:09 -0400
Received: from sybil.lepiller.eu (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id abd7d155
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Sat, 4 May 2019 11:39:06 +0000 (UTC)
Date: Sat, 4 May 2019 13:38:50 +0200
From: Julien Lepiller <julien@HIDDEN>
To: Nicolas Goaziou <mail@HIDDEN>
Subject: Re: [bug#35545] [PATCH 08/17] gnu: Add java-openjfx-base.
Message-ID: <20190504133850.71eddeb5@HIDDEN>
In-Reply-To: <87v9yrvabq.fsf@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-8-julien@HIDDEN>
 <87v9yrvabq.fsf@HIDDEN>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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 (-)

Le Fri, 03 May 2019 17:15:05 +0200,
Nicolas Goaziou <mail@HIDDEN> a =C3=A9crit :

> Hello,
>=20
> Julien Lepiller <julien@HIDDEN> writes:
>=20
> > +         (add-before 'check 'remove-empty-file
> > +           (lambda _
> > +             (with-directory-excursion "modules/base/src/test/java"
> > +               ;; These files are completely commented, but junit
> > expects them to
> > +               ;; contain a class, so tests fail.
> > +               (delete-file
> > +
> > "com/sun/javafx/property/adapter/PropertyDescriptorTest.java")
> > +               (delete-file
> > +
> > "com/sun/javafx/property/adapter/ReadOnlyPropertyDescriptorTest.java")
> > +               (delete-file
> > "javafx/beans/property/PropertiesTest.java")
> > +               (delete-file
> > +
> > "javafx/beans/property/adapter/ReadOnlyJavaBeanPropertyBuilder_General_=
Test.java")
> > +               ;; This one fails
> > +               (delete-file
> > "com/sun/javafx/runtime/VersionInfoTest.java"))))))) =20
>=20
> This phase doesn't end with #t.
>=20
> Regards,
>=20

Thanks! I fixed that and your comment on patch 07. Is there anything
more? Do you need more time for a complete review or have you reviewed
everything already?




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 15:15:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 11:15:14 2019
Received: from localhost ([127.0.0.1]:49327 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMZu3-0002zL-T0
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 11:15:12 -0400
Received: from relay4-d.mail.gandi.net ([217.70.183.196]:52693)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1hMZu1-0002z3-60
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 11:15:10 -0400
X-Originating-IP: 185.131.40.67
Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67])
 (Authenticated sender: admin@HIDDEN)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 3A393E0010;
 Fri,  3 May 2019 15:15:05 +0000 (UTC)
From: Nicolas Goaziou <mail@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 08/17] gnu: Add java-openjfx-base.
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-8-julien@HIDDEN>
Date: Fri, 03 May 2019 17:15:05 +0200
In-Reply-To: <20190503130134.24788-8-julien@HIDDEN> (Julien Lepiller's
 message of "Fri, 3 May 2019 15:01:25 +0200")
Message-ID: <87v9yrvabq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.7 (-)

Hello,

Julien Lepiller <julien@HIDDEN> writes:

> +         (add-before 'check 'remove-empty-file
> +           (lambda _
> +             (with-directory-excursion "modules/base/src/test/java"
> +               ;; These files are completely commented, but junit expects them to
> +               ;; contain a class, so tests fail.
> +               (delete-file
> +                 "com/sun/javafx/property/adapter/PropertyDescriptorTest.java")
> +               (delete-file
> +                 "com/sun/javafx/property/adapter/ReadOnlyPropertyDescriptorTest.java")
> +               (delete-file "javafx/beans/property/PropertiesTest.java")
> +               (delete-file
> +                 "javafx/beans/property/adapter/ReadOnlyJavaBeanPropertyBuilder_General_Test.java")
> +               ;; This one fails
> +               (delete-file "com/sun/javafx/runtime/VersionInfoTest.java")))))))

This phase doesn't end with #t.

Regards,

-- 
Nicolas Goaziou




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 15:14:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 11:14:40 2019
Received: from localhost ([127.0.0.1]:49322 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMZtY-0002xn-I0
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 11:14:40 -0400
Received: from relay3-d.mail.gandi.net ([217.70.183.195]:38293)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1hMZtV-0002xc-RS
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 11:14:39 -0400
X-Originating-IP: 185.131.40.67
Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67])
 (Authenticated sender: admin@HIDDEN)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 80D776000B;
 Fri,  3 May 2019 15:14:33 +0000 (UTC)
From: Nicolas Goaziou <mail@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>
Subject: Re: [bug#35545] [PATCH 07/17] gnu: Add java-openjfx-build.
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
 <20190503130134.24788-7-julien@HIDDEN>
Date: Fri, 03 May 2019 17:14:32 +0200
In-Reply-To: <20190503130134.24788-7-julien@HIDDEN> (Julien Lepiller's
 message of "Fri, 3 May 2019 15:01:24 +0200")
Message-ID: <87woj7vacn.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 35545
Cc: 35545 <at> debbugs.gnu.org
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.7 (-)

Hello,

Julien Lepiller <julien@HIDDEN> writes:

Thank you!

> +(define-public java-openjfx-build
> +  (package
> +    (name "java-openjfx-build")
> +    ;; This is a java-8 version
> +    (version "8.202")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append "http://hg.openjdk.java.net/openjfx/8u-dev/rt"
> +                                  "/archive/85d09981ae0d.tar.gz"))
> +              (file-name (string-append name "-" version ".tar.gz"))
> +              (sha256
> +               (base32
> +                "038yg2c9swmckw5ch8cvzxf5hw0fdvxa3wljnw5yhbhqgvawpz3a"))))
> +    (build-system ant-build-system)
> +    (arguments
> +     `(#:jar-name "java-openjfx.jar"
> +       #:source-dir "buildSrc/src/main/java"
> +       #:test-dir "buildSrc/src/test"
> +       #:phases
> +       (modify-phases %standard-phases
> +         (add-before 'configure 'generate-jsl-parser
> +           (lambda _
> +             (invoke "antlr3" "-o"
> +                     "buildSrc/src/main/java/com/sun/scenario/effect/compiler"
> +                     "buildSrc/src/main/antlr/JSL.g"))))))
> +    (inputs
> +     `(("antlr3" ,antlr3)
> +       ("java-stringtemplate" ,java-stringtemplate)))
> +    (native-inputs
> +     `(("java-junit" ,java-junit)
> +       ("java-hamcrest-core" ,java-hamcrest-core)))
> +    (home-page "https://openjfx.io")
> +    (synopsis "Graphical application toolkit in Java")
> +    (description "OpenJFX is a free, next generation client application

"free" can be removed in Guix.  Also, "next generation" can be skipped:

  "OpenJFX is a client application platform..."

Ditto for other inherited packages.


Regards,

-- 
Nicolas Goaziou




Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:05:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:05:53 2019
Received: from localhost ([127.0.0.1]:48084 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXsu-0005zy-Of
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:05:53 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXoy-0005pL-Pg
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:49 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 63ce0a9d
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:42 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 15/17] gnu: Add java-commons-dbcp2.
Date: Fri,  3 May 2019 15:01:32 +0200
Message-Id: <20190503130134.24788-15-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-commons-dbcp2): New variable.
---
 gnu/packages/java.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 23e547bed4..8f8809c467 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -5031,6 +5031,37 @@ handful of pooling interfaces and some base classes that may be useful when
 creating new pool implementations.")
     (license license:asl2.0)))
 
+(define-public java-commons-dbcp2
+  (package
+    (name "java-commons-dbcp2")
+    (version "2.6.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://apache/commons/dbcp/source/"
+                                  "commons-dbcp2-" version "-src.tar.gz"))
+              (sha256
+               (base32
+                "0axbvcbnf2l70fc3ybrlp3siw2w4ka9mia2pnx4py8gz54cpw3rc"))))
+    (arguments
+     `(#:source-dir "src/main/java"
+       #:jar-name "java-commons-dbcp.jar"
+       #:tests? #f)); requires apache-geronimo
+    (inputs
+     `(("java-commons-pool2" ,java-commons-pool2)
+       ("java-commons-logging" ,java-commons-logging-minimal)
+       ("java-jboss-transaction-api-spec" ,java-jboss-transaction-api-spec)))
+    (native-inputs
+     `(("java-junit" ,java-junit)))
+    (build-system ant-build-system)
+    (home-page "https://commons.apache.org/proper/commons-dbcp/")
+    (synopsis "Database Connection Pool for Java")
+    (description "Commons-dbcp allows you to share a pool of database
+connections between users.  Creating a new connection for each user can be
+time consuming and even unfeasible when the number of simultaneous users is
+very large.  This package provides a way to share a poole of connections to
+reduce that load.")
+    (license license:asl2.0)))
+
 (define-public java-jsr250
   (package
     (name "java-jsr250")
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:05:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:05:52 2019
Received: from localhost ([127.0.0.1]:48082 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXsu-0005zw-C4
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:05:52 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXoz-0005pL-J4
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:50 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 67d63eb4
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:42 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 17/17] gnu: Add josm.
Date: Fri,  3 May 2019 15:01:34 +0200
Message-Id: <20190503130134.24788-17-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/geo.scm (josm): New variable.
---
 gnu/packages/geo.scm | 134 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 134 insertions(+)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index de9e228a25..06fd6c2822 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -49,6 +49,7 @@
   #:use-module (gnu packages gtk)
   #:use-module (gnu packages image)
   #:use-module (gnu packages icu4c)
+  #:use-module (gnu packages java)
   #:use-module (gnu packages lua)
   #:use-module (gnu packages pcre)
   #:use-module (gnu packages perl)
@@ -887,3 +888,136 @@ dropping features at lower levels.")
 integrate an OSM map view into your Java application.  It is maintained as
 an independent project by the JOSM team.")
     (license license:gpl2)))
+
+(define-public josm
+  (package
+    (name "josm")
+    (version "15031")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/openstreetmap/josm.git")
+                     (commit "04d4c64b1b5698c0f9af40938f32194bc25bf75f")))
+              (sha256
+               (base32
+                "0dgxa0yqh2sxl6nvpzw9507y5rdfxvmy54bhk2gfk1hxh3hvgmxh"))
+              (file-name (git-file-name name version))
+              (modules '((guix build utils)))
+              (snippet
+                `(begin
+                   (for-each delete-file (find-files "." ".*.jar"))
+                   (for-each delete-file-recursively
+                     '("src/org/apache"
+                       "src/org/glassfish"
+                       "src/org/tukaani"
+                       "src/javax"
+                       "src/oauth"
+                       "src/com"))
+                   #t))))
+    (build-system ant-build-system)
+    (native-inputs
+     `(("javacc" ,javacc)))
+    (inputs
+     `(("java-commons-jcs" ,java-commons-jcs)
+       ("java-commons-compress" ,java-commons-compress)
+       ("java-jmapviewer" ,java-jmapviewer)
+       ("java-jsonp-api" ,java-jsonp-api)
+       ("java-jsonp-impl" ,java-jsonp-impl); runtime dependency
+       ("java-metadata-extractor" ,java-metadata-extractor)
+       ("java-openjfx-media" ,java-openjfx-media)
+       ("java-signpost-core" ,java-signpost-core)
+       ("java-svg-salamander" ,java-svg-salamander)))
+    (arguments
+     `(#:tests? #f
+       #:jar-name "josm.jar"
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'rm-build.xml
+           (lambda* _
+             (delete-file "build.xml")
+             #t))
+         (add-before 'build 'fix-revision
+           (lambda* _
+             (with-output-to-file "REVISION.XML"
+               (lambda _
+                 (display
+                   (string-append "<info><entry><commit revision=\"" ,version "\">"
+                                  "<date>1970-01-01 00:00:00 +0000</date>"
+                                  "</commit></entry></info>"))))
+             #t))
+         (add-before 'build 'generate-parser
+           (lambda* _
+             (let* ((dir "src/org/openstreetmap/josm/gui/mappaint/mapcss")
+                    (out (string-append dir "/parsergen"))
+                    (file (string-append dir "/MapCSSParser.jj")))
+               (mkdir-p "src/org/openstreetmap/josm/gui/mappaint/mapcss/parsergen")
+               (invoke "javacc" "-DEBUG_PARSER=false"
+                       "-DEBUG_TOKEN_MANAGER=false" "-JDK_VERSION=1.8"
+                       "-GRAMMAR_ENCODING=UTF-8"
+                       (string-append "-OUTPUT_DIRECTORY=" out)
+                       file))
+             #t))
+         (add-after 'build 'generate-epsg
+           (lambda _
+             (system* "javac" "scripts/BuildProjectionDefinitions.java"
+                      "-cp" "build/classes")
+             (mkdir-p "data/projection")
+             (with-output-to-file "data/projection/custom-epsg"
+               (lambda _ (display "")))
+             (invoke "java" "-cp" "build/classes:scripts:."
+                     "BuildProjectionDefinitions" ".")
+             #t))
+         (add-after 'generate-epsg 'copy-data
+           (lambda _
+             (mkdir-p "build/classes")
+             (rename-file "data" "build/classes/data")
+             #t))
+         (add-before 'install 'regenerate-jar
+           (lambda _
+             ;; We need to regenerate the jar file to add data.
+             (delete-file "build/jar/josm.jar")
+             (invoke "jar" "-cf" "build/jar/josm.jar" "-C"
+                     "build/classes" ".")
+             #t))
+         (add-before 'build 'copy-styles
+           (lambda _
+             (mkdir-p "build/classes")
+             (rename-file "styles" "build/classes/styles")
+             #t))
+         (add-before 'build 'copy-images
+           (lambda _
+             (mkdir-p "build/classes")
+             (rename-file "images" "build/classes/images")
+             #t))
+         (add-before 'build 'copy-revision
+           (lambda _
+             (mkdir-p "build/classes")
+             (with-output-to-file "build/classes/REVISION"
+               (lambda _
+                 (display
+                   (string-append "Revision: " ,version "\n"
+                                  "Is-Local-Build: true\n"
+                                  "Build-Date: 1970-01-01 00:00:00 +0000\n"))))
+             #t))
+         (add-after 'install 'install-bin
+           (lambda* (#:key outputs inputs #:allow-other-keys)
+             (let* ((out (assoc-ref outputs "out"))
+                    (bin (string-append out "/bin")))
+               (mkdir-p bin)
+               (with-output-to-file (string-append bin "/josm")
+                 (lambda _
+                   (display
+                     (string-append "#!/bin/sh\n"
+                                    (assoc-ref inputs "jdk") "/bin/java"
+                                    " -cp " out "/share/java/josm.jar:"
+                                    (getenv "CLASSPATH")
+                                    " org.openstreetmap.josm.gui.MainApplication"))))
+               (chmod (string-append bin "/josm") #o755))
+             #t)))))
+    (home-page "https://josm.openstreetmap.de")
+    (synopsis "OSM editor")
+    (description "JOSM is an extensible editor for OpenStreetMap (OSM).  It
+supports loading GPX tracks, background imagery and OSM data from local
+sources as well as from online sources and allows to edit the OSM data (nodes,
+ways, and relations) and their metadata tags.")
+    (license license:gpl2+)))
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:54 2019
Received: from localhost ([127.0.0.1]:48065 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXp3-0005sM-Oi
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:54 -0400
Received: from lepiller.eu ([89.234.186.109]:60758)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXoz-0005qH-2U
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:49 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 2750d996
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:42 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 16/17] gnu: Add java-commons-jcs.
Date: Fri,  3 May 2019 15:01:33 +0200
Message-Id: <20190503130134.24788-16-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-commons-jcs): New variable.
---
 gnu/packages/java.scm | 46 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 8f8809c467..1ddcd4a814 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -5062,6 +5062,52 @@ very large.  This package provides a way to share a poole of connections to
 reduce that load.")
     (license license:asl2.0)))
 
+(define-public java-commons-jcs
+  (package
+    (name "java-commons-jcs")
+    (version "2.2.1")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://apache/commons/jcs/source/"
+                                  "commons-jcs-dist-" version "-src.tar.gz"))
+              (sha256
+               (base32
+                "0syhq2npjbrl0azqfjm0gvash1qd5qjy4qmysxcrqjsk0nf9fa1q"))))
+    (build-system ant-build-system)
+    (arguments
+     `(#:jar-name "commons-jcs.jar"
+       #:source-dir "commons-jcs-core/src/main/java"
+       #:test-dir "commons-jcs-core/src/test"
+       #:tests? #f; requires hsqldb
+       #:phases
+       (modify-phases %standard-phases
+         (add-before 'build 'prepare
+           (lambda _
+             (with-directory-excursion
+               "commons-jcs-core/src/main/java/org/apache/commons/jcs"
+               (substitute*
+                 "auxiliary/disk/jdbc/dsfactory/SharedPoolDataSourceFactory.java"
+                 (("commons.dbcp") "commons.dbcp2")
+                 ((".*\\.setMaxActive.*") ""))
+               ;;; Remove dependency on velocity-tools
+               (delete-file "admin/servlet/JCSAdminServlet.java"))
+             #t)))))
+    (propagated-inputs
+     `(("java-classpathx-servletapi" ,java-classpathx-servletapi)
+       ("java-commons-logging-minimal" ,java-commons-logging-minimal)
+       ("java-commons-httpclient" ,java-commons-httpclient)
+       ("java-commons-dbcp" ,java-commons-dbcp2)))
+    (native-inputs
+     `(("java-junit" ,java-junit)))
+    (home-page "https://commons.apache.org/proper/commons-jcs/")
+    (synopsis "Distributed caching system in Java")
+    (description "JCS is a distributed caching system written in Java.  It
+is intended to speed up applications by providing a means to manage cached
+data of various dynamic natures.  Like any caching system, JCS is most useful
+for high read, low put applications.  Latency times drop sharply and
+bottlenecks move away from the database in an effectively cached system.")
+    (license license:asl2.0)))
+
 (define-public java-jsr250
   (package
     (name "java-jsr250")
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:53 2019
Received: from localhost ([127.0.0.1]:48063 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXp3-0005sF-E5
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:53 -0400
Received: from lepiller.eu ([89.234.186.109]:60758)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXoy-0005qH-98
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:48 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 29204238
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:42 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 14/17] gnu: Add java-commons-pool2.
Date: Fri,  3 May 2019 15:01:31 +0200
Message-Id: <20190503130134.24788-14-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-commons-pool2): New variable.
---
 gnu/packages/java.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 3528d3449e..23e547bed4 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -4999,6 +4999,38 @@ expressions to graphs of objects of all kinds: JavaBeans, Maps, Servlet
 contexts, DOM etc, including mixtures thereof.")
     (license license:asl2.0)))
 
+(define-public java-commons-pool2
+  (package
+    (name "java-commons-pool2")
+    (version "2.6.2")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://apache/commons/pool/source/"
+                                  "commons-pool2-" version "-src.tar.gz"))
+              (sha256
+               (base32
+                "1fi1hgqmq01bs6azbj3sfswxzadp2r8sjjfiq6ryilz1m50kvrv6"))))
+    (arguments
+     `(#:jar-name "common-pool.jar"
+       #:source-dir "src/main/java"
+       #:test-exclude
+       (list "**/PerformanceTest.java")))
+    (build-system ant-build-system)
+    (inputs
+     `(("java-cglib" ,java-cglib)))
+    (native-inputs
+     `(("java-junit" ,java-junit)
+       ("java-hamcrest-core" ,java-hamcrest-core)
+       ("java-asm" ,java-asm)
+       ("java-objenesis" ,java-objenesis)))
+    (home-page "https://commons.apache.org/proper/commons-pool/")
+    (synopsis "Object-pooling API in Java")
+    (description "The commons-pool package provides an object-pooling API
+and a number of object pool implementations.  This package defines a
+handful of pooling interfaces and some base classes that may be useful when
+creating new pool implementations.")
+    (license license:asl2.0)))
+
 (define-public java-jsr250
   (package
     (name "java-jsr250")
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:53 2019
Received: from localhost ([127.0.0.1]:48061 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXp3-0005s8-2j
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:53 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXoy-0005pL-3w
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:48 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id d22d3c36
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:41 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 13/17] gnu: Add java-jboss-transaction-api-spec.
Date: Fri,  3 May 2019 15:01:30 +0200
Message-Id: <20190503130134.24788-13-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-jboss-transaction-api-spec): New variable.
---
 gnu/packages/java.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index ede24d130c..3528d3449e 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -11343,3 +11343,32 @@ It's in particular targeted for making it easy to integrate SVG into Java
 games and making it much easier for artists to design 2D game content - from
 rich interactive menus to charts and graphcs to complex animations.")
     (license license:bsd-2)))
+
+(define-public java-jboss-transaction-api-spec
+  (package
+    (name "java-jboss-transaction-api-spec")
+    (version "1.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/jboss/jboss-transaction-api_spec")
+                     (commit "c20742e0a8f1e0447d72d42be981050f3857b3f1")))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1xbfq5hvb86izflydxrqqv3k26c1ba2m0ap6m97shqrsdi9by4wy"))))
+    (build-system ant-build-system)
+    (arguments
+     `(#:jar-name "java-jboss-transaction-api_spec.jar"
+       #:source-dir "src/main/java"
+       #:tests? #f)); no tests
+    (inputs
+     `(("java-cdi-api" ,java-cdi-api)
+       ("java-jboss-interceptors-api-spec" ,java-jboss-interceptors-api-spec)))
+    (home-page "https://github.com/jboss/jboss-transaction-api_spec")
+    (synopsis "Generic transaction management API in Java")
+    (description "Java-jboss-transaction-api-spec implements the Transactions
+API.  A transaction is a unit of work containing one or more operations
+involving one or more shared resources having ACID (Atomicity, Consistency,
+Isolation and Durability) properties.")
+    (license (list license:gpl2 license:cddl1.0)))); either gpl2 only or cddl.
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:53 2019
Received: from localhost ([127.0.0.1]:48059 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXp2-0005s5-KI
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:53 -0400
Received: from lepiller.eu ([89.234.186.109]:60758)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXox-0005qH-8W
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:47 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id e24d8cc3
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:41 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 12/17] gnu: Add java-svg-salamander.
Date: Fri,  3 May 2019 15:01:29 +0200
Message-Id: <20190503130134.24788-12-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-svg-salamander): New variable.
* gnu/packages/patches/java-svg-salamander-Fix-non-det.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
---
 gnu/local.mk                                  |  1 +
 gnu/packages/java.scm                         | 47 ++++++++++
 .../java-svg-salamander-Fix-non-det.patch     | 86 +++++++++++++++++++
 3 files changed, 134 insertions(+)
 create mode 100644 gnu/packages/patches/java-svg-salamander-Fix-non-det.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index a0f40d13ae..556f4a03f0 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -932,6 +932,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/java-jeromq-fix-tests.patch		\
   %D%/packages/patches/java-powermock-fix-java-files.patch		\
   %D%/packages/patches/java-simple-xml-fix-tests.patch		\
+  %D%/packages/patches/java-svg-salamander-Fix-non-det.patch	\
   %D%/packages/patches/java-xerces-bootclasspath.patch	\
   %D%/packages/patches/java-xerces-build_dont_unzip.patch	\
   %D%/packages/patches/java-xerces-xjavac_taskdef.patch	\
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index b9ac4459b0..ede24d130c 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -11296,3 +11296,50 @@ library and the API is similar.")
 reading metadata from image files.  It is able to read metadata in Exif,
 IPTC, XMP, ICC and more formats.")
     (license license:asl2.0)))
+
+(define-public java-svg-salamander
+  (package
+    (name "java-svg-salamander")
+    (version "1.1.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/blackears/svgSalamander")
+                     (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1zv3kjdkf6iqf02x6ln76254y634j2ji448y706a65lsbfjmmicf"))
+              (modules '((guix build utils)))
+              (snippet
+                `(for-each delete-file (find-files "." ".*.jar")))
+              (patches
+                (search-patches "java-svg-salamander-Fix-non-det.patch"))))
+    (build-system ant-build-system)
+    (arguments
+     `(#:tests? #f; no tests
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'chdir
+           (lambda _
+             (chdir "svg-core")
+             #t))
+         (add-before 'build 'copy-jars
+           (lambda* (#:key inputs #:allow-other-keys)
+             (copy-file (car (find-files (assoc-ref inputs "javacc") "\\.jar$"))
+                        "../libraries/javacc.jar")
+             (copy-file (car (find-files (assoc-ref inputs "ant") "ant\\.jar$"))
+                        "../libraries/ant.jar")
+             #t))
+         (replace 'install
+           (install-jars "dist")))))
+    (native-inputs
+     `(("javacc" ,javacc)))
+    (home-page "https://github.com/blackears/svgSalamander")
+    (synopsis "SVG engine for Java")
+    (description "SVG Salamander is an SVG engine for Java that's designed
+to be small, fast, and allow programmers to use it with a minimum of fuss.
+It's in particular targeted for making it easy to integrate SVG into Java
+games and making it much easier for artists to design 2D game content - from
+rich interactive menus to charts and graphcs to complex animations.")
+    (license license:bsd-2)))
diff --git a/gnu/packages/patches/java-svg-salamander-Fix-non-det.patch b/gnu/packages/patches/java-svg-salamander-Fix-non-det.patch
new file mode 100644
index 0000000000..418fa0867f
--- /dev/null
+++ b/gnu/packages/patches/java-svg-salamander-Fix-non-det.patch
@@ -0,0 +1,86 @@
+From c812efa9fcbfb49a571cc73af83c8da5cb951bcf Mon Sep 17 00:00:00 2001
+From: Julien Lepiller <julien@HIDDEN>
+Date: Thu, 2 May 2019 19:05:33 +0200
+Subject: [PATCH] Fix non determinism and installation
+
+---
+ svg-core/build.xml                | 22 ----------------------
+ svg-core/nbproject/build-impl.xml |  1 -
+ 2 files changed, 23 deletions(-)
+
+diff --git a/svg-core/build.xml b/svg-core/build.xml
+index cc72eb7..0f9c3e6 100755
+--- a/svg-core/build.xml
++++ b/svg-core/build.xml
+@@ -102,7 +102,6 @@
+         <jar destfile="${maven-javadoc-jar}" update="false">
+             <manifest>
+                 <attribute name="Version" value="${version}"/>
+-                <attribute name="Date" value="${TODAY}"/>
+             </manifest>
+ 
+             <fileset dir="dist/javadoc">
+@@ -112,7 +111,6 @@
+         <jar destfile="${maven-sources-jar}" update="false">
+             <manifest>
+                 <attribute name="Version" value="${version}"/>
+-                <attribute name="Date" value="${TODAY}"/>
+             </manifest>
+ 
+             <fileset dir="src/main/java">
+@@ -126,7 +124,6 @@
+             <manifest>
+                 <attribute name="Main-Class" value="com.kitfox.svg.app.SVGPlayer"/>
+                 <attribute name="Version" value="${version}"/>
+-                <attribute name="Date" value="${TODAY}"/>
+             </manifest>
+ 
+             <fileset dir="build/classes">
+@@ -203,7 +200,6 @@
+             <manifest>
+                 <attribute name="Main-Class" value="com.kitfox.svg.app.SVGPlayer"/>
+                 <attribute name="Version" value="${version}"/>
+-                <attribute name="Date" value="${TODAY}"/>
+             </manifest>
+ 
+             <fileset dir="build/classes">
+@@ -213,24 +209,6 @@
+             </fileset>
+         </jar>
+ 
+-        <delete file="${key.location}"/>
+-        <genkey alias="${key.user}" storepass="${key.password}" keystore="${key.location}" validity="1000" verbose="true">
+-            <dname>
+-                <param name="CN" value="Mark McKay, mark@HIDDEN"/>
+-                <param name="OU" value="kitfox.com"/>
+-                <param name="O"  value="kitfox"/>
+-                <param name="L"  value="Toronto"/>
+-                <param name="S"  value="Ontario"/>
+-                <param name="C"  value="CA"/>
+-            </dname>
+-        </genkey>
+-
+-        <copy file="${dist.jar}" toFile="${project.www.jar}"/>
+-        <signjar jar="${project.www.jar}"
+-                 alias="${key.user}"
+-                 storepass="${key.password}"
+-                 keystore="${key.location}"/>
+-
+         <delete file="${project.tiny.jar}"/>
+         <jar destfile="${project.tiny.jar}" update="true">
+             <manifest>
+diff --git a/svg-core/nbproject/build-impl.xml b/svg-core/nbproject/build-impl.xml
+index b448d8a..37725ad 100755
+--- a/svg-core/nbproject/build-impl.xml
++++ b/svg-core/nbproject/build-impl.xml
+@@ -1045,7 +1045,6 @@ is divided into following sections:
+         </manifest>
+     </target>
+     <target depends="init,-init-macrodef-copylibs,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen" if="do.mkdist" name="-do-jar-copylibs">
+-        <j2seproject3:copylibs manifest="${tmp.manifest.file}"/>
+         <echo level="info">To run this application from the command line without Ant, try:</echo>
+         <property location="${dist.jar}" name="dist.jar.resolved"/>
+         <echo level="info">java -jar "${dist.jar.resolved}"</echo>
+-- 
+2.21.0
+
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:50 2019
Received: from localhost ([127.0.0.1]:48057 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXp0-0005rq-5Q
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:50 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXox-0005pL-4H
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:47 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 48491539
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:41 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 11/17] gnu: Add java-jmapviewer.
Date: Fri,  3 May 2019 15:01:28 +0200
Message-Id: <20190503130134.24788-11-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/geo.scm (java-jmapviewer): New variable.
---
 gnu/packages/geo.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 0b95fbe613..de9e228a25 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -24,6 +24,7 @@
 ;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 
 (define-module (gnu packages geo)
+  #:use-module (guix build-system ant)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system glib-or-gtk)
   #:use-module (guix build-system gnu)
@@ -851,3 +852,38 @@ map, geocoding with Nominatim, or general analysis.")
 the texture and density of features is visible at every zoom level, instead of
 dropping features at lower levels.")
     (license license:bsd-2)))
+
+(define-public java-jmapviewer
+  (package
+    (name "java-jmapviewer")
+    (version "2.9")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://svn.openstreetmap.org/applications/"
+                                  "viewer/jmapviewer/releases/" version
+                                  "/JMapViewer-" version "-Source.zip"))
+              (sha256
+               (base32
+                "06jilhvsx662raix58g8ccl56d1pmirwlys9px0mdg7j46wixk6l"))))
+    (build-system ant-build-system)
+    (native-inputs
+     `(("unzip" ,unzip)))
+    (arguments
+     `(#:build-target "pack"
+       #:tests? #f; No tests
+       #:phases
+       (modify-phases %standard-phases
+         (add-before 'build 'clean
+           (lambda* _
+             (invoke "ant" "clean")))
+         (replace 'install
+           (lambda* (#:key outputs #:allow-other-keys)
+             (let ((dir (string-append (assoc-ref outputs "out") "/share/java/")))
+               (mkdir-p dir)
+               (copy-file "JMapViewer.jar" (string-append dir "JMapViewer.jar"))))))))
+    (home-page "https://wiki.openstreetmap.org/wiki/JMapViewer")
+    (synopsis "OSM map integration in Java")
+    (description "JMapViewer is a Java component which allows to easily
+integrate an OSM map view into your Java application.  It is maintained as
+an independent project by the JOSM team.")
+    (license license:gpl2)))
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:50 2019
Received: from localhost ([127.0.0.1]:48054 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXoz-0005rf-Nd
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:50 -0400
Received: from lepiller.eu ([89.234.186.109]:60758)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXow-0005qH-Hq
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:46 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id d1c2c142
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:41 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 10/17] gnu: Add java-openjfx-media.
Date: Fri,  3 May 2019 15:01:27 +0200
Message-Id: <20190503130134.24788-10-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-openjfx-media): New variable.
---
 gnu/packages/java.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 2f9b0374f8..b9ac4459b0 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -2305,6 +2305,21 @@ is to produce a modern, efficient, and fully featured toolkit for developing
 rich client applications.  This package contains graphics-related classes for
 the OpenJFX distribution.")))
 
+(define-public java-openjfx-media
+  (package (inherit java-openjfx-build)
+    (name "java-openjfx-media")
+    (propagated-inputs
+     `(("java-openjxf-graphics" ,java-openjfx-graphics)))
+    (arguments
+     `(#:jar-name "java-openjfx-media.jar"
+       #:source-dir "modules/media/src/main/java"
+       #:tests? #f)); no tests
+    (description "OpenJFX is a free, next generation client application
+platform for desktop, mobile and embedded systems built on Java.  Its goal
+is to produce a modern, efficient, and fully featured toolkit for developing
+rich client applications.  This package contains media-related classes for
+the OpenJFX distribution.")))
+
 (define-public javacc-4
   (package
     (name "javacc")
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:49 2019
Received: from localhost ([127.0.0.1]:48051 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXoz-0005rV-9o
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:49 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXow-0005pL-Dg
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:46 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id e0c49179
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:41 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 09/17] gnu: Add java-openjfx-graphics.
Date: Fri,  3 May 2019 15:01:26 +0200
Message-Id: <20190503130134.24788-9-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-openjfx-graphics): New variable.
---
 gnu/packages/java.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 9d2019ddc5..2f9b0374f8 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -2288,6 +2288,23 @@ is to produce a modern, efficient, and fully featured toolkit for developing
 rich client applications.  This package contains base classes for the
 OpenJFX distribution.")))
 
+(define-public java-openjfx-graphics
+  (package (inherit java-openjfx-build)
+    (name "java-openjfx-graphics")
+    (arguments
+     `(#:jar-name "java-openjfx-graphics.jar"
+       #:source-dir "modules/graphics/src/main/java"
+       #:tests? #f; require X
+       #:test-dir "modules/graphics/src/test"))
+    (propagated-inputs
+     `(("java-openjfx-base" ,java-openjfx-base)
+       ("java-swt" ,java-swt)))
+    (description "OpenJFX is a free, next generation client application
+platform for desktop, mobile and embedded systems built on Java.  Its goal
+is to produce a modern, efficient, and fully featured toolkit for developing
+rich client applications.  This package contains graphics-related classes for
+the OpenJFX distribution.")))
+
 (define-public javacc-4
   (package
     (name "javacc")
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:49 2019
Received: from localhost ([127.0.0.1]:48048 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXoy-0005rO-T4
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:49 -0400
Received: from lepiller.eu ([89.234.186.109]:60758)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXov-0005qH-R1
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:46 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 586bd0e4
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:41 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 08/17] gnu: Add java-openjfx-base.
Date: Fri,  3 May 2019 15:01:25 +0200
Message-Id: <20190503130134.24788-8-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-openjfx-base): New variable.
---
 gnu/packages/java.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 65d2baef21..9d2019ddc5 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -2257,6 +2257,37 @@ OpenJFX distribution and helper classes for building other parts of the
 distribution.")
     (license license:gpl2)));with classpath exception
 
+(define-public java-openjfx-base
+  (package (inherit java-openjfx-build)
+    (name "java-openjfx-base")
+    (arguments
+     `(#:jar-name "java-openjfx-base.jar"
+       #:source-dir "modules/base/src/main/java:modules/base/src/main/java8:modules/base/src/main/version-info"
+       #:test-dir "modules/base/src/test"
+       #:phases
+       (modify-phases %standard-phases
+         (add-before 'check 'remove-empty-file
+           (lambda _
+             (with-directory-excursion "modules/base/src/test/java"
+               ;; These files are completely commented, but junit expects them to
+               ;; contain a class, so tests fail.
+               (delete-file
+                 "com/sun/javafx/property/adapter/PropertyDescriptorTest.java")
+               (delete-file
+                 "com/sun/javafx/property/adapter/ReadOnlyPropertyDescriptorTest.java")
+               (delete-file "javafx/beans/property/PropertiesTest.java")
+               (delete-file
+                 "javafx/beans/property/adapter/ReadOnlyJavaBeanPropertyBuilder_General_Test.java")
+               ;; This one fails
+               (delete-file "com/sun/javafx/runtime/VersionInfoTest.java")))))))
+    (propagated-inputs
+     `(("java-openjfx-build" ,java-openjfx-build)))
+    (description "OpenJFX is a free, next generation client application
+platform for desktop, mobile and embedded systems built on Java.  Its goal
+is to produce a modern, efficient, and fully featured toolkit for developing
+rich client applications.  This package contains base classes for the
+OpenJFX distribution.")))
+
 (define-public javacc-4
   (package
     (name "javacc")
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:48 2019
Received: from localhost ([127.0.0.1]:48045 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXoy-0005r6-E8
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:48 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXov-0005pL-Fl
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:46 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 3edbbe60
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:40 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 07/17] gnu: Add java-openjfx-build.
Date: Fri,  3 May 2019 15:01:24 +0200
Message-Id: <20190503130134.24788-7-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-openjfx-build): New variable.
---
 gnu/packages/java.scm | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index b203856e2f..65d2baef21 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -2216,6 +2216,47 @@ new Date();"))
      `(("java-junit" ,java-junit)
        ,@(package-inputs ant/java8)))))
 
+(define-public java-openjfx-build
+  (package
+    (name "java-openjfx-build")
+    ;; This is a java-8 version
+    (version "8.202")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "http://hg.openjdk.java.net/openjfx/8u-dev/rt"
+                                  "/archive/85d09981ae0d.tar.gz"))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "038yg2c9swmckw5ch8cvzxf5hw0fdvxa3wljnw5yhbhqgvawpz3a"))))
+    (build-system ant-build-system)
+    (arguments
+     `(#:jar-name "java-openjfx.jar"
+       #:source-dir "buildSrc/src/main/java"
+       #:test-dir "buildSrc/src/test"
+       #:phases
+       (modify-phases %standard-phases
+         (add-before 'configure 'generate-jsl-parser
+           (lambda _
+             (invoke "antlr3" "-o"
+                     "buildSrc/src/main/java/com/sun/scenario/effect/compiler"
+                     "buildSrc/src/main/antlr/JSL.g"))))))
+    (inputs
+     `(("antlr3" ,antlr3)
+       ("java-stringtemplate" ,java-stringtemplate)))
+    (native-inputs
+     `(("java-junit" ,java-junit)
+       ("java-hamcrest-core" ,java-hamcrest-core)))
+    (home-page "https://openjfx.io")
+    (synopsis "Graphical application toolkit in Java")
+    (description "OpenJFX is a free, next generation client application
+platform for desktop, mobile and embedded systems built on Java.  Its goal
+is to produce a modern, efficient, and fully featured toolkit for developing
+rich client applications.  This package contains base classes for the
+OpenJFX distribution and helper classes for building other parts of the
+distribution.")
+    (license license:gpl2)));with classpath exception
+
 (define-public javacc-4
   (package
     (name "javacc")
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:48 2019
Received: from localhost ([127.0.0.1]:48042 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXoy-0005qz-5B
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:48 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXou-0005pL-Rf
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:45 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 7163efa3
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:40 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 06/17] gnu: javacc: Install binaries.
Date: Fri,  3 May 2019 15:01:23 +0200
Message-Id: <20190503130134.24788-6-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (javacc)[arguments]: Add install-bin phase.
---
 gnu/packages/java.scm | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index c17b8572ec..b203856e2f 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -2290,7 +2290,25 @@ debugging, etc.")
        #:test-target "test"
        #:phases
        (modify-phases %standard-phases
-         (replace 'install (install-jars "target")))))
+         (replace 'install (install-jars "target"))
+         (add-after 'install 'install-bin
+           (lambda* (#:key outputs inputs #:allow-other-keys)
+             (let* ((out (assoc-ref outputs "out"))
+                    (dir (string-append out "/share/java"))
+                    (bin (string-append out "/bin")))
+               (mkdir-p bin)
+               (with-output-to-file (string-append bin "/javacc")
+                 (lambda _
+                   (display
+                     (string-append "#!/bin/sh\n"
+                                    (assoc-ref inputs "jdk") "/bin/java"
+                                    " -cp " dir "/javacc.jar" " `basename $0`" " $*"))))
+               (chmod (string-append bin "/javacc") #o755)
+               (symlink (string-append bin "/javacc")
+                        (string-append bin "/jjdoc"))
+               (symlink (string-append bin "/javacc")
+                        (string-append bin "/jjtree"))))))))
+
     (native-inputs
      `(("javacc" ,javacc-4)))))
 
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:48 2019
Received: from localhost ([127.0.0.1]:48040 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXox-0005ql-MZ
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:48 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXou-0005pL-4m
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:44 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 824154af
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:40 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 05/17] gnu: Add java-metadata-extractor.
Date: Fri,  3 May 2019 15:01:22 +0200
Message-Id: <20190503130134.24788-5-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-metadata-extractor): New variable.
---
 gnu/packages/java.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index ee54e936bc..c17b8572ec 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -11137,3 +11137,40 @@ technology that allows you to embed data about a file, known as metadata,
 into the file itself.  The XMP Toolkit for Java is based on the C++ XMPCore
 library and the API is similar.")
     (license license:bsd-3)))
+
+(define-public java-metadata-extractor
+  (package
+    (name "java-metadata-extractor")
+    (version "2.11.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/drewnoakes/metadata-extractor")
+                     (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "06yrq0swrl1r40yjbk5kqzjxr04jlkq9lfi711jvfgjf5kp2qinj"))))
+    (build-system ant-build-system)
+    (arguments
+     `(#:jar-name "metadata-extractor.jar"
+       #:source-dir "Source"
+       #:test-dir "Tests"
+       #:phases
+       (modify-phases %standard-phases
+         (add-before 'check 'fix-test-dir
+           (lambda _
+             (substitute* "build.xml"
+               (("/java\">") "\">"))
+             #t)))))
+    (propagated-inputs
+     `(("java-xmp" ,java-xmp)))
+    (native-inputs
+     `(("java-hamcrest-core" ,java-hamcrest-core)
+       ("java-junit" ,java-junit)))
+    (home-page "https://github.com/drewnoakes/metadata-extractor")
+    (synopsis "Extract metadata from image and video files")
+    (description "Metadata-extractor is a straightforward Java library for
+reading metadata from image files.  It is able to read metadata in Exif,
+IPTC, XMP, ICC and more formats.")
+    (license license:asl2.0)))
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:45 2019
Received: from localhost ([127.0.0.1]:48032 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXov-0005qI-Dn
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:45 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXot-0005pL-Ei
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:43 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id c8ac694f
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:40 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 04/17] gnu: Add java-xmp.
Date: Fri,  3 May 2019 15:01:21 +0200
Message-Id: <20190503130134.24788-4-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-xmp): New variable.
---
 gnu/packages/java.scm | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index d0bbc4b682..ee54e936bc 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -11098,3 +11098,42 @@ and allows to build a Java object model for JSON text using API classes
     (description "JSON Processing (JSON-P) is a Java API to process (e.g.
 parse, generate, transform and query) JSON messages.  This package contains
 a reference implementation of that API.")))
+
+(define-public java-xmp
+  (package
+    (name "java-xmp")
+    (version "5.1.3")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "http://download.macromedia.com/pub/developer"
+                                  "/xmp/sdk/XMPCoreJava-" version ".zip"))
+              (sha256
+               (base32
+                "14nai2mmsg7l5ya2y5mx4w4lr1az3sk2fjz6hiy4zdrsavgvl1g7"))))
+    (build-system ant-build-system)
+    (arguments
+     `(#:build-target "build"
+       #:tests? #f; no tests
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'chdir
+           (lambda _
+             (chdir "XMPCore")
+             #t))
+         (replace 'install
+           (install-jars "."))
+         (add-after 'install 'install-doc
+           (lambda* (#:key outputs #:allow-other-keys)
+             (copy-recursively
+               "docs"
+               (string-append (assoc-ref outputs "out") "/share/doc/java-xmp"))
+             #t)))))
+    (native-inputs
+     `(("unzip" ,unzip)))
+    (home-page "https://www.adobe.com/devnet/xmp.html")
+    (synopsis "Extensible Metadat Platform (XMP) support in Java")
+    (description "Adobe's Extensible Metadata Platform (XMP) is a labeling
+technology that allows you to embed data about a file, known as metadata,
+into the file itself.  The XMP Toolkit for Java is based on the C++ XMPCore
+library and the API is similar.")
+    (license license:bsd-3)))
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:44 2019
Received: from localhost ([127.0.0.1]:48028 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXou-0005pu-1f
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:44 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXos-0005pL-PN
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:43 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id b55f6d4a
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:40 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 03/17] gnu: Add java-jsonp-impl.
Date: Fri,  3 May 2019 15:01:20 +0200
Message-Id: <20190503130134.24788-3-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-jsonp-impl): New variable.
---
 gnu/packages/java.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 7fb619cc40..d0bbc4b682 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -11083,3 +11083,18 @@ and allows to build a Java object model for JSON text using API classes
 (similar to DOM API for XML).")
     (license (list license:gpl2
                    license:epl2.0))))
+
+(define-public java-jsonp-impl
+  (package
+    (inherit java-jsonp-api)
+    (name "java-jsonp-impl")
+    (arguments
+     `(#:jar-name "jsonp-impl.jar"
+       #:tests? #f
+       #:source-dir "impl/src/main/java"
+       #:test-dir "impl/src/test"))
+    (propagated-inputs
+     `(("java-jsonp-api" ,java-jsonp-api)))
+    (description "JSON Processing (JSON-P) is a Java API to process (e.g.
+parse, generate, transform and query) JSON messages.  This package contains
+a reference implementation of that API.")))
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:44 2019
Received: from localhost ([127.0.0.1]:48026 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXot-0005pm-PH
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:43 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXos-0005pL-0O
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:42 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 1d732077
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:40 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 02/17] gnu: Add java-jsonp-api.
Date: Fri,  3 May 2019 15:01:19 +0200
Message-Id: <20190503130134.24788-2-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503130134.24788-1-julien@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
 <20190503130134.24788-1-julien@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/java.scm (java-jsonp-api): New variable.
---
 gnu/packages/java.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 9664d749fb..7fb619cc40 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -11054,3 +11054,32 @@ network protocols, and core version control algorithms.")
      `(("java-javaewah" ,java-javaewah)
        ("java-jsch" ,java-jsch)
        ("java-slf4j-api" ,java-slf4j-api)))))
+
+(define-public java-jsonp-api
+  (package
+    (name "java-jsonp-api")
+    (version "1.1.5")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/eclipse-ee4j/jsonp")
+                     (commit (string-append version "-RELEASE"))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0nxq16lrx7i87hgyj5rzcwilvr67h0i299gygfn8f5vs4n7n59vy"))))
+    (build-system ant-build-system)
+    (arguments
+     `(#:jar-name "jsonp-api.jar"
+       #:tests? #f
+       #:source-dir "api/src/main/java"
+       #:test-dir "api/src/test"))
+    (home-page "https://javaee.github.io/jsonp/")
+    (synopsis "JSON Processing in Java")
+    (description "JSON Processing (JSON-P) is a Java API to process (e.g.
+parse, generate, transform and query) JSON messages.  It produces and
+consumes JSON text in a streaming fashion (similar to StAX API for XML)
+and allows to build a Java object model for JSON text using API classes
+(similar to DOM API for XML).")
+    (license (list license:gpl2
+                   license:epl2.0))))
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at 35545 <at> debbugs.gnu.org:


Received: (at 35545) by debbugs.gnu.org; 3 May 2019 13:01:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:01:42 2019
Received: from localhost ([127.0.0.1]:48022 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXos-0005pT-HA
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:42 -0400
Received: from lepiller.eu ([89.234.186.109]:60756)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXor-0005pL-5c
 for 35545 <at> debbugs.gnu.org; Fri, 03 May 2019 09:01:41 -0400
Received: from localhost.localdomain (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id fcf37737
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <35545 <at> debbugs.gnu.org>; Fri, 3 May 2019 13:01:39 +0000 (UTC)
From: Julien Lepiller <julien@HIDDEN>
To: 35545 <at> debbugs.gnu.org
Subject: [PATCH 01/17] gnu: Add java-signpost-core.
Date: Fri,  3 May 2019 15:01:18 +0200
Message-Id: <20190503130134.24788-1-julien@HIDDEN>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190503145820.606f37db@HIDDEN>
References: <20190503145820.606f37db@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35545
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 (-)

* gnu/packages/web.scm (java-signpost-core): New variable.
---
 gnu/packages/web.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 7242ede3be..53763687b4 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -6207,6 +6207,36 @@ provides a very convenient API for extracting and manipulating data, using the
 best of DOM, CSS, and jQuery-like methods.")
     (license license:expat)))
 
+(define-public java-signpost-core
+  (package
+    (name "java-signpost-core")
+    (version "1.2.1.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/mttkay/signpost")
+                     (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1l04yj2znch3hpyw90c4g4jan453w7d88l84bgl0c72i2kbb8z7h"))))
+    (build-system ant-build-system)
+    (arguments
+     `(#:jar-name "signpost-core.jar"
+       #:source-dir "signpost-core/src/main/java"
+       #:test-dir "signpost-core/src/test"
+       ;; Tests all fail with InstantiationException from mockito
+       #:tests? #f))
+    (propagated-inputs
+     `(("java-commons-codec" ,java-commons-codec)))
+    (home-page "https://github.com/mttkay/signpost")
+    (synopsis "Lightweight client-side OAuth library for Java")
+    (description "Signpost is the easy and intuitive solution for signing
+HTTP messages on the Java platform in conformance with the OAuth Core 1.0a
+standard.  Signpost follows a modular and flexible design, allowing you to
+combine it with different HTTP messaging layers.")
+    (license license:asl2.0)))
+
 (define-public tidyp
   (package
     (name "tidyp")
-- 
2.21.0





Information forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 May 2019 12:58:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 08:58:59 2019
Received: from localhost ([127.0.0.1]:48012 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMXmF-0005jK-2e
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 08:58:59 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41277)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1hMXmD-0005j5-1J
 for submit <at> debbugs.gnu.org; Fri, 03 May 2019 08:58:57 -0400
Received: from lists.gnu.org ([209.51.188.17]:54151)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <julien@HIDDEN>) id 1hMXm6-00076M-LI
 for submit <at> debbugs.gnu.org; Fri, 03 May 2019 08:58:51 -0400
Received: from eggs.gnu.org ([209.51.188.92]:55639)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <julien@HIDDEN>) id 1hMXm5-0004Lw-RJ
 for guix-patches@HIDDEN; Fri, 03 May 2019 08:58:50 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled
 version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <julien@HIDDEN>) id 1hMXm1-00072t-TH
 for guix-patches@HIDDEN; Fri, 03 May 2019 08:58:46 -0400
Received: from lepiller.eu ([2a00:5884:8208::1]:51178)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <julien@HIDDEN>) id 1hMXm1-0006zK-JX
 for guix-patches@HIDDEN; Fri, 03 May 2019 08:58:45 -0400
Received: from sybil.lepiller.eu (89-92-10-229.hfc.dyn.abo.bbox.fr
 [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id e2af750f
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO)
 for <guix-patches@HIDDEN>; Fri, 3 May 2019 12:58:39 +0000 (UTC)
Date: Fri, 3 May 2019 14:58:36 +0200
From: Julien Lepiller <julien@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] Add josm.
Message-ID: <20190503145820.606f37db@HIDDEN>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2a00:5884:8208::1
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
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 (---)

Hi guix!

this patch series adds josm, the Java OpenStreetMap editor, and its
dependencies.




Acknowledgement sent to Julien Lepiller <julien@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#35545; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 20 Jun 2019 11:45:01 UTC

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