Re: [GNU-linux-libre] Free firmware - A redefinition of the term and a new metric for it's measurement.

2017-02-13 Thread Maxim Cournoyer
David Craven writes: >> If the attacker *is* vendor who supplies the proprietary device then they >> would >> not have to reverse engineer it. > > You can always choose not to apply the vendors update. If for example > the company you initially trusted with by purchasing their

Re: Running services in containers

2017-02-13 Thread Maxim Cournoyer
Hi again :) l...@gnu.org (Ludovic Courtès) writes: > Howdy! > > Maxim Cournoyer skribis: > >> Ricardo Wurmus writes: >> >>> Ludovic Courtès writes: >>> Those who didn’t have the luck to be at FOSDEM missed this not-so-visual

Re: Archive authentication & ‘guix challenge’

2017-02-13 Thread Maxim Cournoyer
Hello Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Hi Maxim, > > Maxim Cournoyer skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >> >>> myglc2 skribis: >>> On 02/09/2017 at 17:36 Ludovic Courtès writes: >>> >>> [...] >>> > Could

Re: [PATCH] gnu: Add dzen.

2017-02-13 Thread Leo Famulari
On Tue, Feb 14, 2017 at 12:28:28AM +0100, Mekeor Melire wrote: > From 04f94c306f99a7bacc96b60ed60e9bb83a9cf767 Mon Sep 17 00:00:00 2001 > From: Mekeor Melire > Date: Tue, 14 Feb 2017 00:21:08 +0100 > Subject: [PATCH] gnu: Add dzen. > > * gnu/packages/xdisorg.scm (dzen):

[PATCH] gnu: Add dzen.

2017-02-13 Thread Mekeor Melire
From 04f94c306f99a7bacc96b60ed60e9bb83a9cf767 Mon Sep 17 00:00:00 2001 From: Mekeor Melire Date: Tue, 14 Feb 2017 00:21:08 +0100 Subject: [PATCH] gnu: Add dzen. * gnu/packages/xdisorg.scm (dzen): New variable. --- gnu/packages/xdisorg.scm | 48

Re: [GNU-linux-libre] Free firmware - A redefinition of the term and a new metric for it's measurement.

2017-02-13 Thread David Craven
> Is the vendor always trustworthy? I agree with you. But the thing is that we already bought the device. It says on the label that the device does A and only A at time x when we bought the device. The question is do we need to add more trust than that to the equation. If we look at security as

Re: `guix pull` over HTTPS

2017-02-13 Thread Bob Proulx
Leo Famulari wrote: > GNU Guix is discussing the possibilities created by Savannah's > offering of Git-over-HTTPS: ... > If anyone from Savannah has anything to add to the discussion, feel > free to jump in :) Thanks for the invite! I'll jump in. :-) I am not subscribed. Please CC me on

Re: GuixSD on commodity hosting platforms, hoster: IN-Berlin

2017-02-13 Thread Leo Famulari
On Thu, Feb 09, 2017 at 06:36:09PM +, ng0 wrote: > today I had a short message exchange with the hoster "IN-Berlin"[0], a > non-commercial group predating the widespread access of internet in > Germany. > > It turns out that it could be as simple as providing them with the raw > disk image,

Re: [PATCH 04/10] gnu: Add ocaml-ppx-driver.

2017-02-13 Thread Julien Lepiller
On Wed, 08 Feb 2017 12:17:31 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Hello! > > Minor issues: > > Julien Lepiller skribis: > > > +(synopsis "Feature-full driver for OCaml AST transformers") > > +(description "A driver is an executable created from a set of >

Re: [GNU-linux-libre] Free firmware - A redefinition of the term and a new metric for it's measurement.

2017-02-13 Thread Hartmut Goebel
Am 13.02.2017 um 20:24 schrieb David Craven: > You can always choose not to apply the vendors update. Is the vendor always trustworthy? Think about vulnerabilities in e.g. router firmware from companies like Cisco and Juniper, which were undiscovered for a long time – and one can reasonably

Re: Ideas for Summer of Code 2017

2017-02-13 Thread David Craven
> "Mark was completely right - it's total BS". Well I did some work on running guixsd on arm, part of which involved trying to make the linux-libre package more extensible. Mark criticized it as not being very well thought out, and I found that it was not very extensible. Coming from a

Re: Ideas for Summer of Code 2017

2017-02-13 Thread Adonay Felipe Nogueira
Sorry, I just came by to this topic, and I'm somewhat interested in the context of the phrase "Mark was completely right - it's total BS".

Re: Ideas for Summer of Code 2017

2017-02-13 Thread David Craven
> Students, mentors, and hackers: please discuss your ideas on this list > and add them to the wiki page! RISCV port. I've made a lot of progress on the bootloader stuff. I'll be posting patches for commenting soon. I have a riscv toolchain up and running and it boots the riscv-linux. I rewrote

Re: [PATCH] gnu: ffmpeg: Build with SDL support.

2017-02-13 Thread Marius Bakke
Marius Bakke writes: > Arun Isaac writes: > >> SDL is required for the `ffplay' executable to be built. >> >> * gnu/packages/video.scm (ffmpeg)[inputs]: Add sdl2. > > This increases ffmpegs closure size from 518.9 MiB to 525.7 MiB, which > seems

Re: Ideas for Summer of Code 2017

2017-02-13 Thread Christopher Allan Webber
Mathieu Lirzin writes: > Hello, > > GNU is applying as an organization for Google Summer of Code 2017. So > this is time to start gathering ideas for possible Guix/Shepherd related > projects. > > I have created a page based on the one from last year: > >

Re: [PATCH v3 3/3] gnu: Add openocd.

2017-02-13 Thread Leo Famulari
On Fri, Oct 28, 2016 at 08:36:06PM +0300, Theodoros Foradis wrote: > * gnu/packages/embedded.scm (openocd): New variable. > * gnu/packages/patches/openocd-nrf52.patch: New file. > * gnu/local.mk (dist_patch_DATA): Add the patch. FYI, there is a new release of OpenOCD. Would anyone like to try

Re: [GNU-linux-libre] Free firmware - A redefinition of the term and a new metric for it's measurement.

2017-02-13 Thread David Craven
> If the attacker *is* vendor who supplies the proprietary device then they > would > not have to reverse engineer it. You can always choose not to apply the vendors update. If for example the company you initially trusted with by purchasing their device gets bought by another company or you

Re: Broken tests

2017-02-13 Thread Leo Famulari
On Mon, Feb 13, 2017 at 04:08:00PM +0100, Ludovic Courtès wrote: > In general, I think we can agree on reverting changes that break the > tests until a solution is proposed (and once the original author has > been notified, of course). That sounds like reasonable policy to me. > > Thoughts? I

Re: Fixing non-reproducibility in some guile packages

2017-02-13 Thread Maxim Cournoyer
Hi Andy, and thank you for your detailed answer! Andy Wingo writes: > Hi :) > > [+guile-devel] > > On Mon 13 Feb 2017 07:18, Maxim Cournoyer writes: > ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or

Re: Archive authentication & ‘guix challenge’

2017-02-13 Thread myglc2
On 02/13/2017 at 14:05 Ludovic Courtès writes: > Hi Maxim, > > Maxim Cournoyer skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >> >>> myglc2 skribis: >>> On 02/09/2017 at 17:36 Ludovic Courtès writes: >>> >>> [...] >>> > Could it be

Re: Fixing non-reproducibility in some guile packages

2017-02-13 Thread Christopher Allan Webber
Ludovic Courtès writes: > Christopher Allan Webber skribis: > >> (let* ((out (assoc-ref %outputs "out")) >> -(module-dir (string-append out "/share/guile/site/2.0")) >> +(module-dir (string-append out "/share/guile/site/" >> +

[PATCH v2] build: dub-build-system: Don't use "dub run" at all.

2017-02-13 Thread Danny Milosavljevic
It doesn't make sense to run non-test executables (which is what "dub run" would do). The "check" function already invokes "dub test" and that's enough. * guix/build/dub-build-system.scm (build): Remove "dub run" invocation. --- guix/build/dub-build-system.scm | 4 +--- 1 file changed, 1

Re: Fixing non-reproducibility in some guile packages

2017-02-13 Thread Christopher Allan Webber
Andy Wingo writes: > In some future (is it near or far?), the source -> compiled function > needs additional inputs: checksums or timestamps of "build inputs" or > so, so that when for-syntax definitions (like macros) change, users of > those definitions will recompile. That is a harder problem

Re: [PATCH] website: packages: Anchor location url to commit id.

2017-02-13 Thread ng0
On 17-02-13 15:35:25, Ludovic Courtès wrote: > ericbav...@openmailbox.org skribis: > > > From: Eric Bavier > > > > * website/www/packages.scm (git-description): New variable. > > (location-url): Include "?id=..." if possible. > > Looks like a good idea, please push! > >

Re: Broken tests

2017-02-13 Thread Ludovic Courtès
Hello, Federico Beffa skribis: > On Sat, Feb 11, 2017 at 6:15 PM, David Craven wrote: >> Hi! >> >>> Revert "import: json: Explicitly ask for JSON data." >>> This reverts commit 81e0bc1834490a1a8092c75a0733b15c2b407285. >> >> I reverted this commit in my local

Re: font-build-system

2017-02-13 Thread Ludovic Courtès
ng0 skribis: > we have 20 - 25 fonts (I didn't really count), and only 2 are using a > > system* make args > > in their build phase, every other font just extracts, creates folders > and copies the fonts to the folders. > This is much repetition which could be avoided

Re: [PATCH] gnu: Add font-google-material-design-icons.

2017-02-13 Thread Ludovic Courtès
José Miguel Sánchez García skribis: > From 8b9659a427ef460d91a985a4d014bef05a0341d8 Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Jos=C3=A9=20Miguel=20S=C3=A1nchez=20Garc=C3=ADa?= > > Date: Sun, 12 Feb 2017 12:26:42 +0100 > Subject: [PATCH] gnu: Add

Re: [PATCH] gnu: Add ghc-hslogger.

2017-02-13 Thread Ludovic Courtès
rsiddharth skribis: > * gnu/packages/haskell.scm (ghc-hslogger): New variable. [...] > +(home-page "http://software.complete.org/hslogger;) > +(synopsis "Logging framework for Haskell, similar to Python's logging > module") > +(description "Lets each log

Re: [PATCH] gnu: ghc: remove unused 'libedit' input

2017-02-13 Thread Ludovic Courtès
Sergei Trofimovich skribis: > ghc stopped using libedit (via editline) in 2009: > > https://git.haskell.org/ghc.git/commitdiff/46aed8a4a084add708bbd119d19905105d5f0d72 > > * gnu/packages/haskell.scm (ghc, ghc-8): remove 'libedit' input Good catch. Applied, thanks! Ludo’.

Re: [PATCH] gnu: Add python-openid.

2017-02-13 Thread Ludovic Courtès
Julien Lepiller skribis: > * gnu/packages/python.scm (python-openid): New variable. LGTM, thanks!

Re: [PATCH] gnu: Add simh.

2017-02-13 Thread Ludovic Courtès
José Miguel Sánchez García skribis: > From 1b3ed6f71861cc59493cde95171834139317b561 Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Jos=C3=A9=20Miguel=20S=C3=A1nchez=20Garc=C3=ADa?= > > Date: Sun, 12 Feb 2017 12:33:49 +0100 > Subject: [PATCH] gnu: Add

Re: [PATCH] website: packages: Anchor location url to commit id.

2017-02-13 Thread Ludovic Courtès
ericbav...@openmailbox.org skribis: > From: Eric Bavier > > * website/www/packages.scm (git-description): New variable. > (location-url): Include "?id=..." if possible. Looks like a good idea, please push! Thanks, Ludo'.

Re: Fixing non-reproducibility in some guile packages

2017-02-13 Thread Ludovic Courtès
Hi Chris, Sorry for the late reply! Christopher Allan Webber skribis: > (let* ((out (assoc-ref %outputs "out")) > -(module-dir (string-append out "/share/guile/site/2.0")) > +(module-dir (string-append out "/share/guile/site/" >

Re: [FIXME] build: dub-build-system: Don't use "dub run" at all.

2017-02-13 Thread Ludovic Courtès
Danny Milosavljevic skribis: > * guix/build/dub-build-system.scm (build): Modify. Please describe the actual modification, like “Remove "dub run" invocation.” Also, please explain the change somewhere: either as a comment in the code, if you think someone might wonder

Re: Running services in containers

2017-02-13 Thread Ludovic Courtès
Howdy! Maxim Cournoyer skribis: > Ricardo Wurmus writes: > >> Ludovic Courtès writes: >> >>> Those who didn’t have the luck to be at FOSDEM missed this not-so-visual >>> demo I made of a Shepherd service running in a container. :-)

Re: Archive authentication & ‘guix challenge’

2017-02-13 Thread Ludovic Courtès
Hi Maxim, Maxim Cournoyer skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> myglc2 skribis: >> >>> On 02/09/2017 at 17:36 Ludovic Courtès writes: >> >> [...] >> Could it be that the ‘guix archive’ you ran uses a configuration

Re: Auditing CPE names

2017-02-13 Thread Ludovic Courtès
Leo Famulari skribis: > On Sat, Feb 11, 2017 at 02:53:46PM -0500, Leo Famulari wrote: >> It's important to name the package in accordance with the CPE or set >> the cpe-name property, or else `guix lint -c cve` won't work for that >> package. > > In commit 84b60a7cdfc (gnu:

Re: server and client in one package -> security issue

2017-02-13 Thread Ludovic Courtès
Hello, Hartmut Goebel skribis: > Am 09.02.2017 um 23:50 schrieb Ludovic Courtès: >> I think the only reason to separate things usually is size, not >> “aesthetics.” So I’d be in favor of keeping both in the same output if >> there’s no size problem. > > Separating

[PATCH] build: dub-build-system: Don't use "dub run" at all.

2017-02-13 Thread Danny Milosavljevic
* guix/build/dub-build-system.scm (build): Modify. --- guix/build/dub-build-system.scm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/guix/build/dub-build-system.scm b/guix/build/dub-build-system.scm index 7c7cd8803..b2cb02e63 100644 --- a/guix/build/dub-build-system.scm

Re: Add murmur.

2017-02-13 Thread Ludovic Courtès
"pelzflorian (Florian Pelz)" skribis: > On 02/12/2017 06:01 PM, Hartmut Goebel wrote: >> Am 12.02.2017 um 15:37 schrieb David Craven: >>> I think that it is a minor >>> issue at best, since anything that isn't accessible over the network or >>> running >>> with any

[FIXME] build: dub-build-system: Don't use "dub run" at all.

2017-02-13 Thread Danny Milosavljevic
* guix/build/dub-build-system.scm (build): Modify. --- guix/build/dub-build-system.scm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/guix/build/dub-build-system.scm b/guix/build/dub-build-system.scm index 7c7cd8803..b2cb02e63 100644 --- a/guix/build/dub-build-system.scm

Re: jquery 3.1.1

2017-02-13 Thread Catonano
Just as a note, there was this talk at the Fosdem and I think it adds some bits I had missed (mostly because I don' t know nodejs) http://ftp.osuosl.org/pub/fosdem/2017/K.4.601/deploying_npm_packages_with_nix.vp8.webm

[PATCH] services: dict.scm: Support more dicod configuration

2017-02-13 Thread huang_ying_caritas
From: Huang Ying * gnu/services/dict.scm (): Rename databases to items to reflect more general configuration. (): Add new record type to describe handler (module). (): Add more fields. (dicod-configuration-file): Support convert more configuration items to

Re: bug#25463: guile-2.0.13 Check errors

2017-02-13 Thread Richard Braun
On Sun, Feb 12, 2017 at 10:18:02PM +0100, Ludovic Courtès wrote: > Manolis Ragkousis skribis: > > > Locally on Hurd I am using this patch > > http://paste.lisp.org/display/338954 on the glibc/hurd package to work > > around that test failure. Ideally we need to modify the

Re: Broken tests

2017-02-13 Thread John Darrington
On Sat, Feb 11, 2017 at 06:15:08PM +0100, David Craven wrote: Hi! > Revert "import: json: Explicitly ask for JSON data." > This reverts commit 81e0bc1834490a1a8092c75a0733b15c2b407285. I reverted this commit in my local repository for now, it breaks the pypi,

Re: Broken tests

2017-02-13 Thread Federico Beffa
On Sat, Feb 11, 2017 at 6:15 PM, David Craven wrote: > Hi! > >> Revert "import: json: Explicitly ask for JSON data." >> This reverts commit 81e0bc1834490a1a8092c75a0733b15c2b407285. > > I reverted this commit in my local repository for now, it breaks the > pypi, crate and some

Re: [GNU-linux-libre] Free firmware - A redefinition of the term and a new metric for it's measurement.

2017-02-13 Thread John Darrington
On Sun, Feb 12, 2017 at 11:02:29PM -0800, Maxim Cournoyer wrote: Hi, Christopher Howard writes: > On 02/10/2017 08:31 AM, David Craven wrote: >> Hi Maxim >> >>> +1. I don't see how having blobs helps security at all. >>

Re: Announcement regarding the oss-security mailing list

2017-02-13 Thread Efraim Flashner
On Sun, Feb 12, 2017 at 02:59:57PM +0100, Ludovic Courtès wrote: > Hi Leo, > > Leo Famulari skribis: > > > I look at the lwn.net security advisories, the Debian security-announce > > mailing list, `guix lint -c cve`, the upstream bug trackers of a handful > > of packages,

Re: [PATCH 1/2] build: Generalize 'package-with-explicit-python'.

2017-02-13 Thread Federico Beffa
On Fri, Feb 10, 2017 at 5:18 PM, Ludovic Courtès wrote: > Hello! > > Federico Beffa skribis: > >> +(define* (package-with-explicit-compiler compiler bs-name >> + old-prefix new-prefix >> +