mbox series

[bug#55546,0/1] gnu: Add cl-clog

Message ID CAO+9K5rHtE8htmeZHL8EtU4C2FRQ3zBSRZ3qO4QhDjCc1C7osA@mail.gmail.com
Headers show
Series gnu: Add cl-clog | expand

Message

Sharlatan Hellseher May 20, 2022, 8:05 p.m. UTC
Sharlatan Hellseher (1):
  gnu: Add cl-clog

 gnu/packages/lisp-xyz.scm | 50 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 49 insertions(+), 1 deletion(-)


base-commit: 31a9003d4f47fe54df61d2313728bc09a21f20d0


-- 
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.

Comments

Guillaume Le Vaillant May 21, 2022, 8:45 a.m. UTC | #1
I added "clog/docs" and "clog/tools" to the 'asd-systems' parameter and
pushed the patch as 624eac9a6ecffefdaed04aa5678cab06627517af.
Thanks.
Aurora May 29, 2022, 1:32 a.m. UTC | #2
Sharlatan Hellseher <sharlatanus@gmail.com> writes:

> Sharlatan Hellseher (1):
>   gnu: Add cl-clog
>
>  gnu/packages/lisp-xyz.scm | 50 ++++++++++++++++++++++++++++++++++++++-
>  1 file changed, 49 insertions(+), 1 deletion(-)
>
>
> base-commit: 31a9003d4f47fe54df61d2313728bc09a21f20d0

I have a concern regarding the inclusion of this package, namely that
the way cl-clog currently uses jquery as a dependency involves vendoring
the code into its own repository.

Isn't that contrary to our general guidelines?

- Aurora
Sharlatan Hellseher May 29, 2022, 11:48 a.m. UTC | #3
Hi Aurora,

I see you nearly packed cl-clog in March and was stopped by jQuery as
well https://issues.guix.gnu.org/54268.
It's seam to me that my patch was accepted by chance, it needs to be
reverted due to the same reason as yours.

jQuery is a huge JavaScript package nearly non of it's part is packed
in Guix yet. I would be nice have it on board but not in
a nearly future, but I can schedule it on my backing list
https://git.sr.ht/~hellseher/ffab/tree/main/item/TODO

Regards,

On Sun, 29 May 2022 at 02:32, Aurora <rind38@disroot.org> wrote:
>
>
> Sharlatan Hellseher <sharlatanus@gmail.com> writes:
>
> > Sharlatan Hellseher (1):
> >   gnu: Add cl-clog
> >
> >  gnu/packages/lisp-xyz.scm | 50 ++++++++++++++++++++++++++++++++++++++-
> >  1 file changed, 49 insertions(+), 1 deletion(-)
> >
> >
> > base-commit: 31a9003d4f47fe54df61d2313728bc09a21f20d0
>
> I have a concern regarding the inclusion of this package, namely that
> the way cl-clog currently uses jquery as a dependency involves vendoring
> the code into its own repository.
>
> Isn't that contrary to our general guidelines?
>
> - Aurora



-- 

… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
Aurora May 29, 2022, 8:16 p.m. UTC | #4
Sharlatan Hellseher <sharlatanus@gmail.com> writes:

> Hi Aurora,
>
> I see you nearly packed cl-clog in March and was stopped by jQuery as
> well https://issues.guix.gnu.org/54268.
> It's seam to me that my patch was accepted by chance, it needs to be
> reverted due to the same reason as yours.

That is correct, indeed. And that is unfortunately what I expected.

> jQuery is a huge JavaScript package nearly non of it's part is packed
> in Guix yet. I would be nice have it on board but not in
> a nearly future, but I can schedule it on my backing list
> https://git.sr.ht/~hellseher/ffab/tree/main/item/TODO

That however would be very nice indeed. In mid-longterm we really do
want jQuery & Bootstrap in Guix, if only because of the sheer number of
projects that depend on them in some way or another.

Unfortunately they also themselves have quite a hefty dependency list.

In any case, thanks for work and for your response.

- Aurora