GNU bug report logs - #58089
python-bokeh package contains prebuilt javascript.

Previous Next

Package: guix;

Reported by: Diane Trout <diane <at> ghic.org>

Date: Mon, 26 Sep 2022 08:10:02 UTC

Severity: normal

To reply to this bug, email your comments to 58089 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#58089; Package guix. (Mon, 26 Sep 2022 08:10:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Diane Trout <diane <at> ghic.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 26 Sep 2022 08:10:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Diane Trout <diane <at> ghic.org>
To: bug-guix <at> gnu.org
Subject: python-bokeh package contains prebuilt javascript.
Date: Sun, 25 Sep 2022 15:22:42 -0700
Hi,

I noticed that the guix packaging for bokeh just downloads the source
code from pypi. But that source unfortunately contains some prebuilt
javascript.

Mostly it's source readable but there's a few .min.js files as well.

And it wouldn't pass Debian's submission guidelines since the
javascript code is compiled from other projects. I'm not sure what your
policies are on prebuilt javascript.

From one of the guix install directories I found 519 .js files, of
which 18 were .min.js files.

/gnu/store/xwf87w9v7g7vphci39v34zgyxg8w31f5-python-bokeh-
2.4.3/lib/python3.9/site-packages/bokeh$ find . -name "*.js" | wc -l
519

/gnu/store/xwf87w9v7g7vphci39v34zgyxg8w31f5-python-bokeh-
2.4.3/lib/python3.9/site-packages/bokeh$ find . -name "*.min.js" | \
wc -l
18

Diane 




Information forwarded to bug-guix <at> gnu.org:
bug#58089; Package guix. (Tue, 27 Sep 2022 07:47:02 GMT) Full text and rfc822 format available.

Message #8 received at 58089 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>
To: Diane Trout <diane <at> ghic.org>, 58089 <at> debbugs.gnu.org
Subject: Re: python-bokeh package contains prebuilt javascript.
Date: Tue, 27 Sep 2022 09:46:47 +0200
Am Sonntag, dem 25.09.2022 um 15:22 -0700 schrieb Diane Trout:
> I'm not sure what your policies are on prebuilt javascript.
Our policy is currently pending a rewrite, but TL;DR: we consider both
bundled and prebuilt sources unwanted.  Since bokeh's javascript is
actually typescript (which hasn't been bootstrapped yet), the proper
course of action would be to either remove it or remove bokeh (as well
as python-ikarus).

Cheers




Information forwarded to bug-guix <at> gnu.org:
bug#58089; Package guix. (Tue, 27 Sep 2022 19:17:03 GMT) Full text and rfc822 format available.

Message #11 received at 58089 <at> debbugs.gnu.org (full text, mbox):

From: Diane Trout <diane <at> ghic.org>
To: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>, 
 58089 <at> debbugs.gnu.org
Subject: Re: python-bokeh package contains prebuilt javascript.
Date: Tue, 27 Sep 2022 10:08:30 -0700
I thought the Guix project was trying to be similarly strict as Debian
so wanted to let you know.



On Tue, 2022-09-27 at 09:46 +0200, Liliana Marie Prikler wrote:
> Am Sonntag, dem 25.09.2022 um 15:22 -0700 schrieb Diane Trout:
> > I'm not sure what your policies are on prebuilt javascript.
> Our policy is currently pending a rewrite, but TL;DR: we consider
> both
> bundled and prebuilt sources unwanted.  Since bokeh's javascript is
> actually typescript (which hasn't been bootstrapped yet), the proper
> course of action would be to either remove it or remove bokeh (as
> well
> as python-ikarus).
> 
> Cheers





This bug report was last modified 1 year and 212 days ago.

Previous Next


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