Re: Guix beyond 1.0: let’s have a roadmap!

2019-08-22 Thread Ludovic Courtès
Hello! Ben Sturmfels skribis: > I'd love to be able to annotate user and system generations with some > text, so that the text is shown back to me when running > "--list-generations". For example: > > - "Everything working, don't delete!" or > - "Testing with CUPS service disabled" or > -

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-26 Thread Ben Sturmfels
Sorry, same as Robert, I've lost the original mail. >> Ludovic Courtès writes: >> >> [...] >> >>> What do *you* want Guix to address in the future? >>> >>> #+TITLE: GNU Guix Beyond 1.0—A Road Map I'd love to be able to annotate user and system generations with some text, so that the text is

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-11 Thread Ludovic Courtès
Hi, Ricardo Wurmus skribis: > P writes: > >> Documentation that is easier to navigate. Ideally as good or better >> than the Arch Wiki. > > I think the Guix manual is really easy to navigate thanks to the curated > index. We may want to include the JavaScript info reader navigation to > our

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-11 Thread Ricardo Wurmus
P writes: > Documentation that is easier to navigate. Ideally as good or better > than the Arch Wiki. I think the Guix manual is really easy to navigate thanks to the curated index. We may want to include the JavaScript info reader navigation to our build of the HTML documentation, so that

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-09 Thread P
On Thursday, June 27, 2019 6:05 PM, Ludovic Courtès wrote: > What do you want Guix to address in the future? Another thing that is super important: Documentation that is easier to navigate. Ideally as good or better than the Arch Wiki. #+TITLE: GNU Guix Beyond 1.0—A Road Map * ‘guix

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-09 Thread Robert Vollmert
> On 9. Jul 2019, at 12:22, Ricardo Wurmus wrote: > > > Hi Robert, > - more consistent and useful output — currently it’s very easy to miss the actual cause of an error between a lot of noise, e.g. all those “recompiling scheme module” messages >>> >>> When do you see

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-09 Thread Ricardo Wurmus
Hi Robert, >>> - more consistent and useful output — currently it’s very easy to miss the >>> actual cause of an error between a lot of noise, e.g. all those >>> “recompiling >>> scheme module” messages >> >> When do you see “recompiling” messages? > > Here’s an example: ~/guix-postgrest$

Re: Website translation (was: Re: Guix beyond 1.0: let’s have a roadmap!)

2019-07-07 Thread Christopher Lemmer Webber
pelzflorian (Florian Pelz) writes: > On Sun, Jul 07, 2019 at 04:20:59PM +0200, Ludovic Courtès wrote: >> Thanks for bringing this up. I’m very much convinced this is an >> important task, and I’m happy there’s already a team of dedicated >> volunteers who’ve worked hard translating the manual

Re: Website translation (was: Re: Guix beyond 1.0: let’s have a roadmap!)

2019-07-07 Thread pelzflorian (Florian Pelz)
On Sun, Jul 07, 2019 at 06:57:22PM +0200, pelzflorian (Florian Pelz) wrote: > Note that many improvements could be made in my code, > e.g. current-lingua could be a parameter, so (I hope) it can be > avoided to change various parts of Haunt to accept procedures like > (lambda (current-lingua) …)

Website translation (was: Re: Guix beyond 1.0: let’s have a roadmap!)

2019-07-07 Thread pelzflorian (Florian Pelz)
On Sun, Jul 07, 2019 at 04:20:59PM +0200, Ludovic Courtès wrote: > Thanks for bringing this up. I’m very much convinced this is an > important task, and I’m happy there’s already a team of dedicated > volunteers who’ve worked hard translating the manual and messages! > Yes. :) > The next

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-07 Thread Ludovic Courtès
Hi, matias_jose_s...@autoproduzioni.net skribis: > I dream to reach a (digital) place, where a Guix Logo brights in the > center of the door (intro web page), and scattered all around it, > signposts (Links) of all imaginable languages, broadcast "Welcome" > (Bienvenido, Nnabata, أهلا بك, 歡迎,

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-07 Thread Ludovic Courtès
Pierre Neidhardt skribis: > Ludovic Courtès writes: > >>> Plus I think profiles are still maybe the most confusing thing to a >>> newcomer and they are not explicit in the configuration. >> >> In what way do you think profiles are confusing to a newcomer? Looking >> at this with a fresh eye

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-07 Thread Ludovic Courtès
Hi, "Alex Griffin" skribis: > On Mon, Jul 1, 2019, at 10:06 AM, Ludovic Courtès wrote: >> > ** TODO run-time configuration system for services, similar to OpenWrt's >> > UCI >> >> What does it mean? (I don’t know UCI.) > > UCI is a configuration language and tool layered on top of the

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-06 Thread matias_jose_seco
I dream to reach a (digital) place, where a Guix Logo brights in the center of the door (intro web page), and scattered all around it, signposts (Links) of all imaginable languages, broadcast "Welcome" (Bienvenido, Nnabata, أهلا بك, 歡迎, добро пожаловать, ...). Singular is, many digital

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-05 Thread Robert Vollmert
> On 1. Jul 2019, at 11:55, Ludovic Courtès wrote: > > Hello, > > Robert Vollmert skribis: > >> - better stack traces when things go wrong (this would be both guile work >> and guix guile-module work as far as I can tell) > > I agree that we must keep improving error reporting in

Guix UCI comparison (was Re: Guix beyond 1.0: let’s have a roadmap!)

2019-07-05 Thread Giovanni Biscuolo
Hello Alex, I know and use UCI (and sometimes LuCI, the web interface) so I'm adding (added) my two cents to clarify the respective ecosystems I may repeat concepts/info some af you may already well know, please forgive me :-) "Alex Griffin" writes: >> What does it mean? (I don’t know UCI.)

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-05 Thread Giovanni Biscuolo
Hello! Ludovic Courtès writes: > Giovanni Biscuolo skribis: > >> * UI >> >> ** TODO: (local) web application to [re]configure a Guix System, possibly >> starting >>from an existing config file or user selectable templates [...] > That makes sense to me! I think things like

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Jesse Gibbons
On Mon, 1 Jul 2019 12:14:23 +0200 zimoun wrote: > Hi, > > On Fri, 28 Jun 2019 at 23:14, Jesse Gibbons > wrote: > > > - A way to generate a manifest from the command line. > > Do you mean add: > - either an option to `guix package` as `--format=FORMAT` with FORMAT > is json, recutils etc.

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Alex Griffin
On Mon, Jul 1, 2019, at 10:06 AM, Ludovic Courtès wrote: > > ** TODO run-time configuration system for services, similar to OpenWrt's UCI > > What does it mean? (I don’t know UCI.) UCI is a configuration language and tool layered on top of the underlying packages. It gives a single

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Pierre Neidhardt
> Christopher Lemmer Webber skribis: > >> Ludovic Courtès writes: >> >>> * UI/UX >>> >>> ** TODO grafts and profile hooks run as “build continuations” >>> >>> ** TODO ‘package-derivation’ made faster >>> ** TODO (gnu installer) UI can be used to edit config.scm >>>

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Hartmut Goebel
Am 01.07.19 um 11:36 schrieb Ludovic Courtès: >> * Improve portable application bundles so that only files needed at >> runtime (no headers, docs, etc.) are included somehow (not sure how to >> do this one) > I guess it boils down to making packages “smaller”, possibly using > multiple outputs and

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread zimoun
Hi, On Fri, 28 Jun 2019 at 23:14, Jesse Gibbons wrote: > - A way to generate a manifest from the command line. Do you mean add: - either an option to `guix package` as `--format=FORMAT` with FORMAT is json, recutils etc. (see `guix describe --format`) - either the `guix describe` format to

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Ludovic Courtès
Hi Alex, I think some of the items you suggests are tasks that people could start working on right away, as opposed to long-term deep changes, so I’d encourage you to submit them as wishlist items to bug-g...@gnu.org. "Alex Griffin" skribis: > ** TODO use guile-bash to automatically update

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Ludovic Courtès
Hi, Giovanni Biscuolo skribis: > ** TODO a Guix version of [[NixOps][https://nixos.org/nixops/]] That’s the ‘guix deploy’ item under “devops”. :-) You’ve probably seen that Jakob is working on it as part of GSoC, and apparently making good progress! Ludo’.

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Ludovic Courtès
Christopher Lemmer Webber skribis: > Ludovic Courtès writes: > >> * UI/UX >> >> ** TODO grafts and profile hooks run as “build continuations” >> >> ** TODO ‘package-derivation’ made faster >> ** TODO (gnu installer) UI can be used to edit config.scm >> ** TODO ‘guix

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Ludovic Courtès
Hello, Robert Vollmert skribis: > - better stack traces when things go wrong (this would be both guile work > and guix guile-module work as far as I can tell) I agree that we must keep improving error reporting in general. Stack traces are very much on the Guile side of things. OTOH, due

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Ludovic Courtès
"pelzflorian (Florian Pelz)" skribis: > On Fri, Jun 28, 2019 at 07:35:22PM -0600, ison wrote: >> On Thu, Jun 27, 2019 at 06:05:27PM +0200, Ludovic Courtès wrote: >> > What do *you* want Guix to address in the future? >> >> How about a --with-version flag for guix build and guix package? >> Sort

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Ludovic Courtès
Hi David, "Thompson, David" skribis: > * Extend 'guix environment' to cover use-cases that people currently > use docker-compose for Could you clarify a bit what that would mean? > * Improve UX of 'guix environment' by using sane defaults and > conventions such as reading from 'guix.scm' file

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Ludovic Courtès
Hello Guix! I’ve committed the file so people can amend it: https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/ROADMAP.org Please keep it rather high-level and forward-looking! For “simpler” and more immediate tasks, there’s always bug-g...@gnu.org, which makes it easier to

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Ludovic Courtès
Hello! Giovanni Biscuolo skribis: > * UI > > ** TODO: (local) web application to [re]configure a Guix System, possibly > starting >from an existing config file or user selectable templates > > To be clear: webUI should be *automatically* generated reading Guix > packages *and* Guix

Re: Guix beyond 1.0: let’s have a roadmap!

2019-07-01 Thread Ludovic Courtès
Hi John, John Soo skribis: > I’m a newcomer of sorts but I would like a programming abstraction > over profiles. It feels like some requests for better cache file state > handling, declarative user services, and declarative user packages > could be gained. Noted. > Plus I think profiles are

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-30 Thread Giovanni Biscuolo
Hi Guix! Ludovic Courtès writes: [...] > * devops > > ** TODO ‘guix system reconfigure --target=host.example.org’ is a thing > ** TODO ‘guix deploy’ is a thing ** TODO a Guix version of [[NixOps][https://nixos.org/nixops/]] Having the two above this last one should not be too hard to

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-30 Thread Giovanni Biscuolo
Hello Alex, "Alex Griffin" writes: [...] > ** TODO run-time configuration system for services, similar to OpenWrt's UCI I don't understand this: do you propose to have a CLI to add system configuration sections to a system configuration file? Guix EDSL is much much more flexible than UCI,

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-30 Thread Robert Vollmert
(this should really be a top-level reply, but I missed the original mail) On 30. Jun 2019, at 15:13, Giovanni Biscuolo wrote: > > Hello, > > Ludovic Courtès writes: > > [...] > >> What do *you* want Guix to address in the future? >> >> #+TITLE: GNU Guix Beyond 1.0—A Road Map A bit of an

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-30 Thread Giovanni Biscuolo
Hello, Ludovic Courtès writes: [...] > What do *you* want Guix to address in the future? > > #+TITLE: GNU Guix Beyond 1.0—A Road Map [...] > * infrastructure > > ** TODO web site officially available at https://guix.gnu.org > ** TODO web site includes a package and service browser > ** TODO

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-28 Thread pelzflorian (Florian Pelz)
On Fri, Jun 28, 2019 at 07:35:22PM -0600, ison wrote: > On Thu, Jun 27, 2019 at 06:05:27PM +0200, Ludovic Courtès wrote: > > What do *you* want Guix to address in the future? > > How about a --with-version flag for guix build and guix package? > Sort of like the convenience features --with-source

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-28 Thread ison
On Thu, Jun 27, 2019 at 06:05:27PM +0200, Ludovic Courtès wrote: > What do *you* want Guix to address in the future? How about a --with-version flag for guix build and guix package? Sort of like the convenience features --with-source and --with-input for re-writing package fields but this would

Guix beyond 1.0: let’s have a roadmap!

2019-06-28 Thread Jesse Gibbons
My wishlist (a bit wordier and less organized than what most have responded): - At least two have already said this, improve package searching. I recommend every package have an optional list of keywords or keyphrases to make searching a lot more reliable and possibly faster. - Refactor the

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-28 Thread swedebugia
On 2019-06-28 18:54, zna...@disroot.org wrote: ** TODO make a wiki online for newcomers ** TODO make some other methods for chatting (for those who use free vpn, tor) Telegram seems to work well. Only the client is free though. -- Cheers Swedebugia

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-28 Thread znavko
** TODO make a wiki online for newcomers ** TODO make some other methods for chatting (for those who use free vpn, tor)

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-28 Thread John Soo
Hi all, I’m a newcomer of sorts but I would like a programming abstraction over profiles. It feels like some requests for better cache file state handling, declarative user services, and declarative user packages could be gained. Plus I think profiles are still maybe the most confusing thing

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-28 Thread Julien Lepiller
Le 28 juin 2019 00:33:12 GMT+02:00, swedebugia a écrit : >On 2019-06-27 21:02, Alex Griffin wrote: >> >> ** TODO better Node.js packaging and tooling > >This seem to have gotten stuck. But I heard something about a >guile-semver and also we need to handle circular dependencies better in > >guix

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread swedebugia
On 2019-06-27 21:02, Alex Griffin wrote: On Thu, Jun 27, 2019, at 4:31 PM, Ludovic Courtès wrote: What do *you* want Guix to address in the future? * Guix System ** TODO add firewall-service to provide a configurable stateful firewall suitable for most desktops and servers +1 *** TODO

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Julien Lepiller
Le 27 juin 2019 18:05:27 GMT+02:00, "Ludovic Courtès" a écrit : >Hello Guix! > >People rightfully suggested having some sort of a roadmap for what’s >next. Many of us certainly have specific ideas in mind, but having >that >written down can certainly clarify what this project is about to

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Pierre Neidhardt
- A graphical install and interface to package management (GTK or something else graphical). - Finally fix TeXlive... :p - User services (That's more of a Shepherd thing, but Guix is involved.) -- Pierre Neidhardt https://ambrevar.xyz/ signature.asc Description: PGP signature

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Ludovic Courtès
Hi Svante, Svante Signell skribis: > Are you interested in a buildd (in the context of Debian)? I'm > currently hosting the mahler Debian buildd VM for GNU/Hurd and kamp > Debian buildd VM for kFreeBSD amd64 and i386. The first box (mahler) is > reasonably fast and has excellent bandwidth

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Ludovic Courtès
zerodaysford...@sdf.lonestar.org (Jakob L. Kreuze) skribis: > Ludovic Courtès writes: > >> What do *you* want Guix to address in the future? > > Is there room for parameterized packages? À la Gentoo's USE flags? Sounds good to me! I’ve added it to my local copy. Ludo’.

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Ludovic Courtès
Hello, Vagrant Cascadian skribis: > On 2019-06-27, Ludovic Courtès wrote: >> People rightfully suggested having some sort of a roadmap for what’s >> next. > ... >> What do *you* want Guix to address in the future? > > A few architecture support issues come to mind: > > * Architectures > > **

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Ludovic Courtès
Hi P, P skribis: > System upgrades are still incredibly slow even with a small number of > packages, there definitely needs to be more build servers and a way to tell > `guix package -u` to wait for substitutes to become available. > > Package search is kind of bad compared to Arch's pacman.

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Thompson, David
On Thu, Jun 27, 2019 at 12:31 PM Ludovic Courtès wrote: > > What do *you* want Guix to address in the future? * Extend 'guix environment' to cover use-cases that people currently use docker-compose for * Improve UX of 'guix environment' by using sane defaults and conventions such as reading from

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Svante Signell
On Thu, 2019-06-27 at 18:05 +0200, Ludovic Courtès wrote: > Hello Guix! > > People rightfully suggested having some sort of a roadmap for what’s > next. Many of us certainly have specific ideas in mind, but having > that written down can certainly clarify what this project is about to >

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Alex Griffin
On Thu, Jun 27, 2019, at 4:31 PM, Ludovic Courtès wrote: > What do *you* want Guix to address in the future? * Guix System ** TODO add firewall-service to provide a configurable stateful firewall suitable for most desktops and servers *** TODO add service-extensions to existing services so that

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Jakob L. Kreuze
Ludovic Courtès writes: > What do *you* want Guix to address in the future? Is there room for parameterized packages? À la Gentoo's USE flags? > ** TODO ‘guix system reconfigure --target=host.example.org’ is a thing > ** TODO ‘guix deploy’ is a thing :) Regards, Jakob signature.asc

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Vagrant Cascadian
On 2019-06-27, Ludovic Courtès wrote: > People rightfully suggested having some sort of a roadmap for what’s > next. ... > What do *you* want Guix to address in the future? A few architecture support issues come to mind: * Architectures ** TODO system/installer images for armhf ** TODO

Re: Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread P
‐‐‐ Original Message ‐‐‐ On Thursday, June 27, 2019 6:05 PM, Ludovic Courtès wrote: > What do you want Guix to address in the future? System upgrades are still incredibly slow even with a small number of packages, there definitely needs to be more build servers and a way to tell `guix

Guix beyond 1.0: let’s have a roadmap!

2019-06-27 Thread Ludovic Courtès
Hello Guix! People rightfully suggested having some sort of a roadmap for what’s next. Many of us certainly have specific ideas in mind, but having that written down can certainly clarify what this project is about to newcomers, and it can help us insiders build a common understanding of what it