>From 1ea5eaae4b492c82358c7394c22cd46497388449 Mon Sep 17 00:00:00 2001
From: Roel Janssen
Date: Sun, 28 Aug 2016 00:54:06 +0200
Subject: [PATCH] guix package: Display generation diffs.
---
guix/scripts/package.scm | 2 +-
guix/ui.scm | 34 ++
Roel Janssen writes:
> Ludovic Courtès writes:
>
>> Roel Janssen skribis:
>>
>>> Ludovic Courtès writes:
>>>
>>>> Hi!
>>>>
>>>> Alex Kost skribis:
>>>>
>>>>> Roel Janssen (2016-07-23 18:11 +03
Florian Paul Schmidt writes:
> On 08/27/2016 10:51 AM, Roel Janssen wrote:
>
>> I don't see a way to apply this patch "on the CentOS side" except for
>> waiting (another two or three years) until they upgrade Automake.
>
> When packaging guix for CentOS,
Tomáš Čech writes:
> On Sun, Aug 28, 2016 at 12:34:44PM +0300, Efraim Flashner wrote:
>>On Sun, Aug 28, 2016 at 10:11:02AM +0200, Tomáš Čech wrote:
>>> On Sun, Aug 28, 2016 at 01:33:10AM +0200, Roel Janssen wrote:
>>> >
>>> > Florian Paul Schmidt wr
Ludovic Courtès writes:
> Hi!
>
> Roel Janssen skribis:
>
>> Alex Kost writes:
>>
>>> Tomáš Čech (2016-08-27 09:57 +0300) wrote:
>>>
>>>> On Fri, Aug 26, 2016 at 09:48:36PM +0200, Roel Janssen wrote:
>>>>>Dear Guix,
>&
:
--list-generations-diff
> I have only minor stylistic comments:
>
> Roel Janssen skribis:
>
>> +(define (display-profile-content-diff profile number)
>
> Or just ‘display-profile-diff’?
>
>> + "Display the changed packages in PROFILE with generation s
ding on what we
choose as default, we can implement the appropriate negating argument.
I would prefer defaulting to the diff format..
Thanks for your feedback!
Kind regards,
Roel Janssen
it passes
> on my computer, I'd like to push this patch unless there are objections.
+1.
I'm in the test phase as well. Especially because the upgrade to 0.17.1
does not seem to work, I would like to push this patch.
Thanks Danny for your work.
Kind regards,
Roel Janssen
he patch looks good to me (aside from the commit message).
>
> Okay, considering the comments from you and Roel, I pushed with an
> altered commit message as 812b3c1f8a3717fd9fc540663912c5e9a144db5b.
It built fine here. Thanks for pushing.
Kind regards,
Roel Janssen
efault, R only looks for CURL_CA_BUNDLE
on Windows, but with this patch it looks for CURL_CA_BUNDLE on GNU/Linux
as well. Is this correct?
I can confirm it works for me, so I'd like to see this patch pushed.
Kind regards,
Roel Janssen
. I've been using them for a couple of days and
it seems to work fine.
Kind regards,
Roel Janssen
* gnu/packages/bioinformatics.scm (r-biocinstaller): New variable.
---
gnu/packages/bioinformatics.scm | 19 +++
1 file changed, 19 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 39a420a..ffb9692 100644
--- a/gnu/packages/bioinfo
* gnu/packages/bioinformatics.scm (r-optparse): New variable.
---
gnu/packages/bioinformatics.scm | 23 +++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 225e470..af32d66 100644
--- a/gnu/packages/bioinfor
* gnu/packages/bioinformatics.scm (r-biocstyle): New variable.
---
gnu/packages/bioinformatics.scm | 20
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index fa32075..225e470 100644
--- a/gnu/packages/bioinforma
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index af32d66..902d1d2 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -5404,6 +5404,28 @@ functionality.")
scripts that accept short and long flag/options.")
(license license:
* gnu/packages/bioinformatics.scm (r-rbgl): New variable.
---
gnu/packages/bioinformatics.scm | 24
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index ffb9692..3d607cc 100644
--- a/gnu/packages/bioinformat
* gnu/packages/bioinformatics.scm (r-bioccheck): New variable.
---
gnu/packages/bioinformatics.scm | 29 +
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 902d1d2..00a4161 100644
--- a/gnu/packages/b
* gnu/packages/bioinformatics.scm (r-biocviews): New variable.
---
gnu/packages/bioinformatics.scm | 28
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 3d607cc..fa32075 100644
--- a/gnu/packages/bi
Dear Guix,
I don't know what the impact of the following upgrade is, but I think it
would be good to update Boost to the latest stable version that was
released on May 13th, 2016.
What do you think?
Kind regards,
Roel Janssen
>From a6409b0648352cac86a3ceb205ee183c034085f5 Mon Sep 17
Roel Janssen writes:
> Dear Guix,
>
> I don't know what the impact of the following upgrade is, but I think it
> would be good to update Boost to the latest stable version that was
> released on May 13th, 2016.
>
> What do you think?
>
> Kind
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> * gnu/packages/bioinformatics.scm (r-rbgl): New variable.
>> ---
>> gnu/packages/bioinformatics.scm | 24
>> 1 file changed, 24 insertions(+)
>>
>> diff --git a/gnu/pack
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> Ricardo Wurmus writes:
>>
>>> Roel Janssen writes:
>>>
>>>> * gnu/packages/bioinformatics.scm (r-rbgl): New variable.
>>>> ---
>>>> gnu/packages/bioinformati
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>>> Okay. I’ll make the change before pushing.
>>
>> If you want I can do the modifications as well and push. Saves you some
>> valuable time :)
>
> Yes, that would be best. I forgot that you already have
Eric Bavier writes:
> On 2016-09-19 05:11, Roel Janssen wrote:
>> Roel Janssen writes:
>>
>>> Dear Guix,
>>>
>>> I don't know what the impact of the following upgrade is, but I think
>>> it
>>> would be good to update Boost to
Eric Bavier writes:
> On 2016-09-20 15:58, Eric Bavier wrote:
>> On Tue, 20 Sep 2016 11:10:02 +0200
>> Roel Janssen wrote:
>>
>>> Is there anything that requires more work to apply your patch for
>>> MySQL
>>> and then upgrade Boost? Are
Ricardo Wurmus writes:
> Leo Famulari writes:
>
>> On Wed, Sep 21, 2016 at 09:24:10PM +0200, Ricardo Wurmus wrote:
>>> Leo Famulari writes:
>>>
>>> > On Tue, Sep 13, 2016 at 11:53:33PM +0200, Roel Janssen wrote:
>>> >> This patch was
art anymore) since we are missing the QtWebKit module.
Thanks for your efforts for looking into this.
Kind regards,
Roel Janssen
eady to remove a program that used to work just
fine..?
What's next? Throw the calibre package out of the window too because
it's broken for GNU Guix users?
Kind regards,
Roel Janssen
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> Ricardo Wurmus writes:
>>
>>> David Craven writes:
>>>
>>>>> What do you think? The alternative is to drop Texmaker and all the
>>>>> other packages that depend on Chrom
Ludovic Courtès writes:
> Hi Roel!
>
> I realized we have not applied this --list-generations patch of yours,
> which is a pity. So…
>
> Roel Janssen skribis:
>
>> Vincent Legoll writes:
>>
>>> On Thu, Sep 1, 2016 at 2:12 PM, Ludovic Courtès
t
> we will not be supporting them any longer.
So it should still be possible to compile the source code. I downloaded
the source code and tried to compile it but I couldn't find any 'find
. -name "*webkit*"' at all!
Kind regards,
Roel Janssen
Roel Janssen writes:
> Ludovic Courtès writes:
>
>> Hi Roel!
>>
>> I realized we have not applied this --list-generations patch of yours,
>> which is a pity. So…
>>
>> Roel Janssen skribis:
>>
>>> Vincent Legoll writes:
>&g
with a document for the reasons, the design decisions and the actual
code involved in super user privilege stuff.
This is something I am working on as well, but help is always welcome
:-).
Kind regards,
Roel Janssen
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> * gnu/packages/bioinformatics.scm (r-biocviews): New variable.
>> ---
>> gnu/packages/bioinformatics.scm | 28
>> 1 file changed, 28 insertions(+)
>>
>> diff --git a
Dear Guix,
Here's a patch to add a major mode for the D programming language.
Kind regards,
Roel Janssen
>From 9a83259640de620241bd36254cbae5ec0500a399 Mon Sep 17 00:00:00 2001
From: Roel Janssen
Date: Wed, 19 Oct 2016 13:22:57 +0200
Subject: [PATCH] gnu: Add emacs-d-mode.
* gnu/
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>>>> +(synopsis "Bioconductor structures for vocabularies and narratives of
>>>> +views")
>>>
>>> I don’t know what this means. Does this mean “data structures”? What
>>&
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> * gnu/packages/bioinformatics.scm (r-bioccheck): New variable.
>> ---
>> gnu/packages/bioinformatics.scm | 29 +
>> 1 file changed, 29 insertions(+)
>>
>> diff --git a
Ludovic Courtès writes:
> Roel Janssen skribis:
>
>> Roel Janssen writes:
>>
>>> Ludovic Courtès writes:
>
> [...]
>
>>>> In the discussion that ensued, it seems there was a consensus to provide
>>>> only the diff format:
>&
Ricardo Wurmus writes:
> Roel Janssen writes:
>>
>> Here's the new patch:
>>
>>>From 1d9248098fc507876d77cddc890ea906aef7b83d Mon Sep 17 00:00:00 2001
>> From: Roel Janssen
>> Date: Wed, 19 Oct 2016 16:43:04 +0200
>> Subjec
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>>>> +(define-public r-bioccheck
>>>> + (package
>>>> +(name "r-bioccheck")
>>>> +(version "1.10.0")
>>>> +(source (origin
>>>>
ing for the argument is
(prompt-name). So, I have two questions:
0. Do you think we should apply this patch?
1. What name should the argument have?
Kind regards,
Roel Janssen
>From ea958e847019c94a2bde49285f1436dfec72e570 Mon Sep 17 00:00:00 2001
From: Roel Janssen
Date: Thu, 20 Oct 2016 13:0
Ludovic Courtès writes:
> Roel Janssen skribis:
>
>> Ludovic Courtès writes:
>
> [...]
>
>>> I don’t think so. The old behavior will always be available by
>>> specifying a single generation anyway:
>>>
>>> guix package --list-gene
>From 7864ff2443f99fb227e90d0d176a977a30c88faa Mon Sep 17 00:00:00 2001
From: Roel Janssen
Date: Fri, 21 Oct 2016 11:31:52 +0200
Subject: [PATCH] guix package: Display generation diffs.
* guix/ui.scm (display-profile-content-diff): New variable.
* guix/scripts/package.scm (process-query):
ny hints?
You could create a meta-package (just a package recipe) that has all
python packages as inputs.
The @code{gnome} package is an example of such a meta-package.
Kind regards,
Roel Janssen
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> * Network-aware guix-daemon
>>
>> From a user's point of view it would be cool to have a network-aware
>> guix-daemon. In our cluster, we have a shared storage, on which we have
>> the store
Ludovic Courtès writes:
> Hi!
>
> Benz Schenk skribis:
>
>> On Fri, 21 Oct 2016 11:37:00 +0200
>> Roel Janssen wrote:
>
> [...]
>
>>> The attached patch implements this behavior. However, because I use
>>> @code{previous-generation-number}
ss hot topics, use cases, future directions, and so on.
>
> If you think you’d be able to join, please let us know, either privately
> or on this list!
>
> Ludo’.
I think I'm able to join.
Kind regards,
Roel Janssen
* gnu/packages/emacs.scm (emacs-request): New variable.
---
gnu/packages/emacs.scm | 20
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 10be825..69fd10f 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -
* gnu/packages/emacs.scm (emacs-org-trello): New variable.
---
gnu/packages/emacs.scm | 26 ++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 69fd10f..964ba59 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs
Dear Guix,
The following two patches add emacs-org-trello.
Kind regards,
Roel Janssen
Benz Schenk writes:
> On Tue, 25 Oct 2016 18:01:23 +0200
> Roel Janssen wrote:
>
>> Ludovic Courtès writes:
>>
>> > Hi!
>> >
>> > Benz Schenk skribis:
>> >
>> >> On Fri, 21 Oct 2016 11:37:00 +0200
>> >> Roe
Ludovic Courtès writes:
> Roel Janssen skribis:
>
>> I realize I never shared my proof-of-concept implementation. I attached
>> my motivations for having a workflow language in Guix, and my code.
>
> Nice work, thanks for sharing!
>
>> The subcommand "g
it cannot execute "uname".
With the following patch, it no longer makes this assumption. Instead
it uses an absolute path to a uname binary from the Guix store.
>From e364cb25204edea4d8bfb9cfc52764f811c58e72 Mon Sep 17 00:00:00 2001
From: Roel Janssen
Date: Wed, 26 Oct 2016 17:09:19 +
llo is an online project
>> +organizer.")
>> +(license license:gpl3+)))
>> +
>> (define-public emacs-zenburn-theme
>>(package
>> (name "emacs-zenburn-theme")
>
> Other than that it looks good!
>
> Thanks!
There are thr
Ludovic Courtès writes:
> Hi,
>
> Roel Janssen skribis:
>
>> This patch adds a -p and --prompt-name argument to @code{guix
>> environment}, and puts the argument's value between the square brackets
>> instead of "env".
>
> Sounds like a good id
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> Dear Guix,
>>
>> When running R, it executes a wrapper script that relies on
>> @code{uname} to be available in PATH:
>>
>>> R_HOME_DIR=/gnu/store/dz83xhn43qc2dpdrja8mhx78l7qffqvq-r-3.3.0/lib/R
&
Dear Guix,
The following patch adds another bioinformatics-related R package.
Kind regards,
Roel Janssen
>From 92a36d068c90c96b2b5b4a7c8b4578ac3f6255cd Mon Sep 17 00:00:00 2001
From: Roel Janssen
Date: Thu, 27 Oct 2016 17:06:07 +0200
Subject: [PATCH] gnu: Add r-mutationalpatterns.
*
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>>>From 92a36d068c90c96b2b5b4a7c8b4578ac3f6255cd Mon Sep 17 00:00:00 2001
>> From: Roel Janssen
>> Date: Thu, 27 Oct 2016 17:06:07 +0200
>> Subject: [PATCH] gnu: Add r-mutationalpatterns.
>>
Dear Guix,
When the NMF R package finds another package upon installation (called
bigmemory), it can use memory maps for reading large files. This patch
series adds the necessary packages to add bigmemory, and let r-nmf use
it.
Kind regards,
Roel Janssen
* gnu/packages/statistics.scm (r-synchronicity): New variable.
---
gnu/packages/statistics.scm | 23 +++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index b15f9cf..9e2d4a9 100644
--- a/gnu/packages/statistics.scm
+++
* gnu/packages/statistics.scm (r-bigmemory-sri): New variable.
---
gnu/packages/statistics.scm | 19 +++
1 file changed, 19 insertions(+)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 9e2d4a9..a50e792 100644
--- a/gnu/packages/statistics.scm
+++ b/g
* gnu/packages/statistics.scm (r-nmf): Use bigmemory.
---
gnu/packages/statistics.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 478e1a5..35f65e5 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@
* gnu/packages/statistics.scm (r-bigmemory): New variable.
---
gnu/packages/statistics.scm | 24
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index a50e792..478e1a5 100644
--- a/gnu/packages/statistics.scm
+++ b/
n we still have to add a lot of
dependencies that are only needed to run the tests, and even then the
tests don't say much.. In the case of this package, the test functions
can't run because they use functions that aren't loaded yet, which
results in failures of the tests (while the package works just fine).
Could I therefore, please, go ahead and push the patch without the
additional inputs for running tests?
Kind regards,
Roel Janssen
Ludovic Courtès writes:
> Hi!
>
> Roel Janssen skribis:
>
>> Ludovic Courtès writes:
>
> [...]
>
>>> IIUC, (guix workflows) from the tarball you sent executes workflows in
>>> the current environment, as opposed to creating a derivation that w
s patch. I can confirm it builds fine, yet I have
to test it on some Qt packages that need QtWebkit (Texmaker).
Kind regards,
Roel Janssen
Ludovic Courtès writes:
> Roel Janssen skribis:
>
>> Ludovic Courtès writes:
>
> [...]
>
>>> So I guess that’s an argument in favor of the approach you chose.
>>
>> Can't a derivation write its output to some other place than the store?
>>
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> So, the only proper way to do it, is to manually add a test phase in
>> each package definition. But then we still have to add a lot of
>> dependencies that are only needed to run the tests, and even then the
>>
Ricardo Wurmus writes:
> Roel Janssen writes:
>> +(description "This package provides a shared resource interface for the
>> +bigmemory and synchronicity packages.")
>> +(license (list license:lgpl3 license:asl2.0
>
> What does this list mean?
--
> 1 file changed, 471 insertions(+), 18 deletions(-)
Funny, I looked into adding Jupyter last week, but got stuck. So, great
to see you managed to get this done!
Kind regards,
Roel Janssen
vh3da49c16zkyv598vchv0p1hp7zzjy8895hz4"
> (build-system python-build-system)
> (arguments
> `(#:phases
Looks fine to me.
Kind regards,
Roel Janssen
gt; +
> +(define-public python2-jupyter-core
> + (package-with-python2 python-jupyter-core))
> +
> (define-public python-ipython
>(package
> (name "python-ipython")
Otherwise, looks good to me.
Kind regards,
Roel Janssen
t also provides client and kernel management APIs
> +for working with kernels, and the @code{jupyter kernelspec} entrypoint for
> +installing kernelspecs for use with Jupyter frontends.")
> +(license license:bsd-3)))
Is "kernelspec" one word? And should "kernelspe
n
> + "This package provides the IPython kernel for Jupyter.")
> +(license license:bsd-3)))
> +
> +(define-public python2-ipykernel
> + (package-with-python2 python-ipykernel))
> +
> (define-public python-ipython
>(package
> (name "python-ipython")
LGTM.
Kind regards,
Roel Janssen
a collection of utilities for Python code working with
> files
> +and commands. It contains functions to check things on the filesystem, and
> +tools for mocking system commands and recording calls to those.")
> +(license license:expat)))
> +
> +(define-public python2-testpath
> + (package-with-python2 python-testpath))
> +
> (define-public python-ipython
>(package
> (name "python-ipython")
Otherwise LGTM.
Kind regards,
Roel Janssen
(sha256
> +(base32
> + "17n4zfsj6ynmbwdwviywmj8r6nzr3xvfx2zs0xhndmvm51z7z263"))
> +
> +(define-public python2-html5lib-0.9
> + (package-with-python2 python-html5lib-0.9))
> +
> (define-public python-urwid
>(package
> (name "python-urwid")
Doesn't python-bleach work with the newer version of python-html5lib?
The patch looks good to me.
Kind regards,
Roel Janssen
> +(native-inputs
> + `(("python-nose" ,python-nose)))
> +(home-page "http://github.com/jsocol/bleach";)
> +(synopsis "Whitelist-based HTML-sanitizing tool")
> +(description "Bleach is an easy whitelist-based HTML-sanitizing tool.")
> +(license license:asl2.0)))
> +
> +(define-public python2-bleach
> + (package-with-python2 python-bleach))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
Otherwise LGTM.
Kind regards,
Roel Janssen
ch is an easy whitelist-based HTML-sanitizing tool.")
> +(license license:asl2.0)))
> +
> +(define-public python2-bleach
> + (package-with-python2 python-bleach))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
Oh.. and the patch did not apply automatically for me. That could be a
glitch on my side though.
Kind regards,
Roel Janssen
Notebook format")
Notebook or notebook?
> +(description "This package provides the reference implementation of the
> +Jupyter Notebook format and Python APIs for working with notebooks.")
> +(license license:bsd-3)))
> +
> +(define-public python2-nbformat
> + (package-with-python2 python-nbformat))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
Otherwise LGTM!
Kind regards,
Roel Janssen
> +convert an @code{.ipynb} notebook file into various static formats including:
> +
> +@enumerate
> +@item HTML
> +@item LaTeX
> +@item PDF
> +@item Reveal JS
> +@item Markdown (md)
> +@item ReStructured Text (rst)
> +@item executable script
> +@end enumerate\n")
> +(license license:bsd-3)))
> +
> +(define-public python2-nbconvert
> + (package-with-python2 python-nbconvert))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
LGTM!
Kind regards,
Roel Janssen
")
> +(description "Entry points are a way for Python packages to advertise
> +objects with some common interface. The most common examples are
> +@code{console_scripts} entry points, which define shell commands by
> +identifying a Python function to run. The @code{entrypoints} module contains
> +functions to find and load entry points.")
> +(license license:expat)))
> +
> +(define-public python2-entrypoints
> + (package-with-python2 python-entrypoints))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
LGTM!
Kind regards,
Roel Janssen
ystem* "make" "pdf" "PAPER=a4")
> + ;; FIXME: pdf fails to build
> +;;(system* "make" "pdf" "PAPER=a4")
> +(system* "make" "html")
The last line isn't absolutely necessary to, but I it doesn't really
matter and I see why you'd want to not have a space there.
Nevertheless, you could shorten the patch by two lines if you feel like
doing so.. :)
> (system* "make" "info"))
>(copy-recursively "docs/man" man1)
>(copy-recursively "examples" examples)
> - ;; (copy-recursively "docs/build/html" html)
> + (copy-recursively "docs/build/html" html)
>;; (copy-file "docs/build/latex/ipython.pdf"
>;;(string-append doc "/ipython.pdf"))
>(mkdir-p info)
LGTM.
Kind regards,
Roel Janssen
natory text. Uses include: data cleaning and transformation, numerical
> +simulation, statistical modeling, machine learning and much more.")
> +(license license:bsd-3)))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
LGTM!
And that concludes this patch series. Thanks a lot for adding Jupyter.
Like I said, I attempted to do it, but I got stuck / ran out of time to
implement it before I needed it. It's great to see that it will be
added to GNU Guix soon.
Kind regards,
Roel Janssen
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> Ricardo Wurmus writes:
>>
>>> * gnu/packages/python.scm (python-html5lib-0.9, python2-html5lib-0.9):
>>> New variables.
>>> ---
>>> gnu/packages/python.scm | 16
>>
s.")
> +(license license:bsd-3)))
> +
> +(define-public python2-widgetsnbextension
> + (package-with-python2 python-widgetsnbextension))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
LGTM!
Kind regards,
Roel Janssen
x" ,python-sphinx)
> + ("python-requests" ,python-requests)))
> +(home-page "http://jupyter.org/";)
> +(synopsis "Web-based notebook environment for interactive computing")
> +(description
> + "The Jupyter HTML notebook is a web-based notebook environment for
> +interactive computing.")
> +(license license:bsd-3)))
> +
> +(define-public python2-notebook
> + (package-with-python2 python-notebook))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
LGTM!
Kind regards,
Roel Janssen
are interactive HTML widgets for Jupyter
> +notebooks and the IPython kernel. Notebooks come alive when interactive
> +widgets are used. Users gain control of their data and can visualize changes
> +in the data.")
> +(license license:bsd-3)))
> +
> +(define-public python2-ipywidgets
> + (package-with-python2 python-ipywidgets))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
LGTM!
Kind regards,
Roel Janssen
ctly
access the machine Jupyter is running on."
> +(license license:bsd-3)))
> +
> +(define-public python2-jupyter-console
> + (package-with-python2 python-jupyter-console))
> +
> (define-public python-chardet
>(package
> (name "python-chardet")
Otherwise LGTM.
Kind regards,
Roel Janssen
one grafts before, so would like a second opinion before
> pushing, but happy to take this version. The CVE entries should be
> mentioned, though.
Both patches look good to me. They do the same thing.
Kind regards,
Roel Janssen
Roel Janssen writes:
> Thomas Danckaert writes:
>
>> Hi,
>>
>> this patch adds QtWebKit 5.7 as a separate package (hopefully this will
>> reduce security concerns: only packages which really need QtWebKit will
>> include it).
>>
>> QtWebKit is n
Thomas Danckaert writes:
> From: Roel Janssen
> Subject: Re: [PATCH] gnu: Add qtwebkit.
> Date: Wed, 02 Nov 2016 13:35:21 +0100
>
>> I think this patch works fine. Unfortunately for me, it does not
>> fix
>> Texmaker's build because it needs QtWebk
xt description. Contains @code{salt}, a tool that can
> design
> +simple graphical interfaces.")
> +(license license:gpl3+)))
I tried running plantuml with the following snippet:
@startuml
A <..> B
@enduml
And it crashes because it attempts to run "/usr/bin/dot".
With the following snippet, we replace this "/usr/bin/dot" dependency
with the proper one from the graphviz input:
(add-before 'build 'patch-usr-bin-dot
(lambda* (#:key inputs #:allow-other-keys)
(let ((dot (string-append (assoc-ref inputs "graphviz")
"/bin/dot")))
(substitute*
"src/net/sourceforge/plantuml/cucadiagram/dot/GraphvizLinux.java"
(("/usr/bin/dot") dot)
Could you add this snippet?
Other than this, it works fine for me.
Kind regards,
Roel Janssen
Roel Janssen writes:
> Ricardo Wurmus writes:
>
>> Roel Janssen writes:
>>> +(description "This package provides a shared resource interface for the
>>> +bigmemory and synchronicity packages.")
>>> +(license (list license:lgpl3 license:a
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> Roel Janssen writes:
>>
>>> Ricardo Wurmus writes:
>>>
>>>> Roel Janssen writes:
>>>>> +(description "This package provides a shared resource interface for
>>>&g
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> Ricardo Wurmus writes:
>>
>>> * gnu/packages/python.scm (python-bleach, python2-bleach): New
>>> variables.
>>> ---
>>> gnu/packages/python.scm | 26 ++
>>
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> Ricardo Wurmus writes:
>>
>>> Roel Janssen writes:
>>>
>>>> Roel Janssen writes:
>>>>
>>>>> Ricardo Wurmus writes:
>>>>>
>>>>>> Roel Ja
Theodoros Foradis writes:
> Roel Janssen writes:
>
>> I tried running plantuml with the following snippet:
>> @startuml
>> A <..> B
>> @enduml
>>
>> And it crashes because it attempts to run "/usr/bin/dot".
>>
>> With the fo
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> Ricardo Wurmus writes:
>>
>>> * gnu/packages/python.scm (python-jupyter-console,
>>> python2-jupyter-console): New variable.
>>> ---
>>> gnu/packages/python.scm | 29 ++
Ricardo Wurmus writes:
> Roel Janssen writes:
>
>> Ricardo Wurmus writes:
>>
>>> * gnu/packages/python.scm (python-ipython): Update to 4.0.0.
>>> [inputs]: Keep only "readline" and "which"; move the remaining inputs
>>> to
Pjotr Prins writes:
> Wrote down a way to distribute software using containers and tar ;)
>
> https://github.com/pjotrp/guix-notes/blob/master/DISTRIBUTE.org
>
Wow, awesome stuff! I'm going to play around with this.
Kind regards,
Roel Janssen
1 - 100 of 427 matches
Mail list logo