guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Adding the maven-build-system


From: Leandro Doctors
Subject: Re: Adding the maven-build-system
Date: Sun, 5 Apr 2020 16:48:15 -0300

On Sun, 5 Apr 2020 at 06:20, Pierre Neidhardt <address@hidden> wrote:
> Hi Julien,
> thanks for this great summary, looking forward to it!

Same here, Julien :-)


> By the way, Leandro was planning to work on Clojars, so having a
> functioning maven build system might be helpful to that task.

Thanks for CCing me, Pierre :-)

Yes, assuming I get accepted for GSoC to work to add Clojars support
to Guix, Julien's work will be indeed helpful, as it would help me
evaluating whether The Central Repository (TCR, the new name of Maven
Central) is "Guixable enough" or not.
(That being said, the relative importance of TCR support for my
project would depend on the way I end up achieving Clojure CLI +
deps.edn support...)

As I mention in my proposal, an important aspect of TCR relates with
which types of package metadata it supports (or not). AFAIK, TCR does
not support explicit licensing and source repository metadata, very
important for Guix's values of freedom and reproducibility...

If full TCR support were to be somehow officially added to Guix, my
hypothesis (yet to be proven or refuted :) is that it should involve
mechanisms to deal with those limitations... Of course, all this does
not mean TCR support could not be eventually implemented as a
non-official Guix channel...
http://guix.gnu.org/manual/en/html_node/Channels.html#Channels

Best,
Leandro



reply via email to

[Prev in Thread] Current Thread [Next in Thread]