Re: Clojure & Maven Resolver packages

2022-09-03 Thread Roman Scherer

Hi Julien,

there seems to be a licensing issue with packaging the S3 transporter
for Clojure so I think I won't continue working on this.

If I do and need help I ping you.

Thanks for your help!

Roman

Julien Lepiller  writes:

> You could try updating maven resolver, but that means you will also have to 
> rebuild all its dependents and make sure they
> don't break.
>
> Maven stuff are a bit fragile under Guix because we can't build them as 
> intended. There's a chicken-and-egg problem with
> maven, its dependencies and its plugins. So we can only use a rudimentary 
> build system that breaks easily with updates.
>
> If you decide to try and update that package, it would be much welcome and if 
> you have any issues or questions along the
> way, don't hesitate to ask for help!
>
> Le 3 septembre 2022 17:38:37 GMT+02:00, Roman Scherer 
>  a écrit :
>
>  Hello Guix,
>
> I would like to enable the S3 transporter for the Clojure package. For
> this I need version 1.8.2 of the Maven Resolver packages. Right now we
> have version 1.6.3 packaged in Guix.
>
> Should I update the existing packages to 1.8.2 or create new package
> variants with a 1.8 prefix for this?
>
> Right now I have the variants, but I was wondering what the best
> approach would be.
>
> Thanks, Roman.


signature.asc
Description: PGP signature


Re: Clojure & Maven Resolver packages

2022-09-03 Thread Roman Scherer

Hi Maxime,

thanks for that link. I just read that thread. I should have asked
earlier, or searched the bug tracker :)

I did basically the same as Reily did, so I guess there's no need to
submit my patches.

Regarding the AOT compilation issues, I believe some of them are solved
by the recent patch that changes the timestamps of the class file to be
greater than the Clojure source files.

I had to patch out some tests as well, but not that many.

Maxime Devos  writes:

> [[PGP Signed Part:Undecided]]
> On 03-09-2022 17:38, Roman Scherer wrote:
>
>> Hello Guix,
>>
>> I would like to enable the S3 transporter for the Clojure package. For
>> this I need version 1.8.2 of the Maven Resolver packages. Right now we
>> have version 1.6.3 packaged in Guix.
>
> AFAIK, you don't need to.  IIUC, the patch series at
>  adds it.
>
>> Should I update the existing packages to 1.8.2 or create new package
>> variants with a 1.8 prefix for this?
>>
>> Right now I have the variants, but I was wondering what the best
>> approach would be.
>>
>> Thanks, Roman.
>
> I recommend using something else than Amazon S3 -- Amazon is known for
> a number on unethical practices. E.g., after searching for 'Amazon
> ethical practices', I found
> .

Yeah, that's not something I can change. I need the S3 transporter to
access the private Maven repository of the company I am working for.

I guess I continue installing Clojure by using the official bash script
installer.

> Greetings,
> Maxime.
>
> [2. OpenPGP public key --- application/pgp-keys; 
> OpenPGP_0x49E3EE22191725EE.asc]...
>
> [[End of PGP Signed Part]]


signature.asc
Description: PGP signature


Re: Clojure & Maven Resolver packages

2022-09-03 Thread Julien Lepiller
You could try updating maven resolver, but that means you will also have to 
rebuild all its dependents and make sure they don't break.

Maven stuff are a bit fragile under Guix because we can't build them as 
intended. There's a chicken-and-egg problem with maven, its dependencies and 
its plugins. So we can only use a rudimentary build system that breaks easily 
with updates.

If you decide to try and update that package, it would be much welcome and if 
you have any issues or questions along the way, don't hesitate to ask for help!

Le 3 septembre 2022 17:38:37 GMT+02:00, Roman Scherer 
 a écrit :
>Hello Guix,
>
>I would like to enable the S3 transporter for the Clojure package. For
>this I need version 1.8.2 of the Maven Resolver packages. Right now we
>have version 1.6.3 packaged in Guix.
>
>Should I update the existing packages to 1.8.2 or create new package
>variants with a 1.8 prefix for this?
>
>Right now I have the variants, but I was wondering what the best
>approach would be.
>
>Thanks, Roman.


Re: Clojure & Maven Resolver packages

2022-09-03 Thread Maxime Devos

On 03-09-2022 17:38, Roman Scherer wrote:


Hello Guix,

I would like to enable the S3 transporter for the Clojure package. For
this I need version 1.8.2 of the Maven Resolver packages. Right now we
have version 1.6.3 packaged in Guix.


AFAIK, you don't need to.  IIUC, the patch series at 
 adds it.



Should I update the existing packages to 1.8.2 or create new package
variants with a 1.8 prefix for this?

Right now I have the variants, but I was wondering what the best
approach would be.

Thanks, Roman.


I recommend using something else than Amazon S3 -- Amazon is known for a 
number on unethical practices. E.g., after searching for 'Amazon ethical 
practices', I found 
.


Greetings,
Maxime.



OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Clojure & Maven Resolver packages

2022-09-03 Thread Roman Scherer
Hello Guix,

I would like to enable the S3 transporter for the Clojure package. For
this I need version 1.8.2 of the Maven Resolver packages. Right now we
have version 1.6.3 packaged in Guix.

Should I update the existing packages to 1.8.2 or create new package
variants with a 1.8 prefix for this?

Right now I have the variants, but I was wondering what the best
approach would be.

Thanks, Roman.


signature.asc
Description: PGP signature