Re: how to "guix pack" a profile?

2020-06-19 Thread elaexuotee
At this point, I am probably firmly in kOOk territory. :p For now I will stay silent on the issue until I have some concrete code to share. Thank you for sincerely engaging with me. Cheers, zimoun wrote: > On Fri, 19 Jun 2020 at 14:34, wrote: > > > > 1. Composable profiles, > > > > > > This

Re: how to "guix pack" a profile?

2020-06-19 Thread elaexuotee
Ludovic Courtès wrote: > Hi, > > zimoun skribis: > > > Ludo, WDYT about "guix pack -p profile" to generate a (relocatable) > > tarball or Docker image? I mean if it is not already possible. :-) > > That could work, but honestly I’d rather encourage -m. I’m not > convinced there’s a need for

Policy to remove broken packages

2020-06-19 Thread zimoun
Dear, After Guix Days 2019, the idea of having an informal policy to remove broken packages had emerged. Quoting the initial Björn's message [1]: > If a package is broken for more than 6 months, we should just > remove it from Guix. Prior to removing, we should announce on

Re: [OUTREACHY]: Integration of desktop environments into GNU Guix

2020-06-19 Thread Raghav Gururajan
@Danny Please find the attached patches. @Others Please find the following git log. commit a412459054b7ad00738dc66cb2035638f9c11b3c Author: Raghav Gururajan Date: Fri Jun 19 19:11:28 2020 -0400 gnu: gst-libav: Update package definition. * gnu/packages/gstreamer.scm (gst-libav):

Re: Jami bug source investigation #4

2020-06-19 Thread Jan Wielkiewicz
Hello, it turns out there is a directory in libringclient package - include/libringclient/web-chatview and it contains the missing files, including the "web.gresource.xml" make and configure complain about. I need to copy the files from include/libringclient/web-chatview of libringclient package

Re: Change the '--with-source' flag to use the syntax `--with-source=PACKAGE=SOURCE`

2020-06-19 Thread pkill9
> You can use ‘--with-source=PACKAGE=SOURCE’, too: > > https://guix.gnu.org/manual/en/html_node/Package-Transformation-Options.html Ah great, thanks!

Re: (propagated) 'inputs' depends on 'outputs'?

2020-06-19 Thread zimoun
Hi Ludo, On Fri, 19 Jun 2020 at 22:47, Ludovic Courtès wrote: > zimoun skribis: >> ;; For 'git-svn'. >> ("subversion" ,subversion "svn") >> ("perl-term-readkey" ,perl-term-readkey "svn") > The ‘TODO’ file, which is really a museum, has this: > > ** extend

Re: backtrace when building os

2020-06-19 Thread Ludovic Courtès
Hi, Jan Synacek skribis: > $ cat guix-os.scm > (use-modules (gnu bootloader) >(gnu bootloader grub) >(gnu system file-systems)) > > (operating-system > (host-name "jsynacek-guix-os") > (timezone "Europe/Prague") > (locale "en_US.utf8") > (bootloader >

Re: Change the '--with-source' flag to use the syntax `--with-source=PACKAGE=SOURCE`

2020-06-19 Thread Ludovic Courtès
Hi, pkill9 skribis: > I propose changing the `--with-source` flag to use the syntax of > similar `--with-...` flags such as `--with-commit`, e.g. > `--with-source=PACKAGE=SOURCE`, because currently you need to > change a file to match the form "package-version.extension`, and it > searches the

Re: (propagated) 'inputs' depends on 'outputs'?

2020-06-19 Thread Ludovic Courtès
Hi, zimoun skribis: > I am not sure to get the point. From my understanding, it could be > possible to add information to native-inputs, inputs and > propagated-inputs, e.g., > > ;; For 'git-svn'. > ("subversion" ,subversion "svn") > ("perl-term-readkey" ,perl-term-readkey

Re: Latest download from website

2020-06-19 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: >> That looks nice to me! I think it should prominently say that these are >> “development snapshots” (probably these two words must appear) though, >> and perhaps contain a link to /download for those looking for releases. >> >> Other than that, I’d say go for

Re: generate commit messages for package updates

2020-06-19 Thread Ludovic Courtès
Hi, Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Pierre Neidhardt skribis: >> >>> Is it worth including in guix/etc? >> >> I think it’d be nice! > > I fixed a bug and added etc/committer.scm.in. Yay! Consider adding a line in “Contributing” to mention its existence. Thank you,

Re: how to "guix pack" a profile?

2020-06-19 Thread Ludovic Courtès
Hi, elaexuo...@wilsonb.com skribis: > What Pierre (and others?) initially proposed---what I am re-proposing---is > that > we put a blob of Guile into the profiles that is capable of uniquely and > completely generating the profile where it resides. What you propose is what ‘guix system

Re: how to "guix pack" a profile?

2020-06-19 Thread Ludovic Courtès
Hi, zimoun skribis: > Ludo, WDYT about "guix pack -p profile" to generate a (relocatable) > tarball or Docker image? I mean if it is not already possible. :-) That could work, but honestly I’d rather encourage -m. I’m not convinced there’s a need for what you suggest here. Ludo’.

Re: K of N trust in substitutes (related to reproducible builds)

2020-06-19 Thread Ludovic Courtès
Hi, Christopher Baines skribis: > Ludovic Courtès writes: > >>> 3: http://theworld.com/~cme/spki.txt >>> >>> Using the above ACL, you'd trust a substitute for a path with a specific >>> hash if you can find 2 narinfos for that path and hash if they're signed >>> with keys in that entry.

Re: bug#35728: Tor & IceCat's TorButton shows it's connected but doesn't route the traffic

2020-06-19 Thread sirmacik
Mark H Weaver dixit (2020-06-18, 03:45): > Hello again. > > In my previous message, I asked: > > Which version of Debian did you test with, and how did you > > install the Firefox that you used for testing this? > > Also, what version of Firefox did you test with? Mark, That was more than a

Re: Release Guix 1.1.1?

2020-06-19 Thread Leo Famulari
On Thu, Jun 18, 2020 at 11:31:07PM +0200, zimoun wrote: > - What is the status of "alsa-lib cannot find its plugin"? The patch works (last time I tested a couple weeks ago) but I would really like a review of the C-language parts of the patch. signature.asc Description: PGP signature

Re: how to "guix pack" a profile?

2020-06-19 Thread zimoun
On Fri, 19 Jun 2020 at 14:34, wrote: > > > 1. Composable profiles, > > > > This is already possible. > > Would you kindly point me to the documentation? I am failing to find it. guix install hello -p foo guix install emacs -p bar eval $(guix package -p foo -p bar --search-paths=exact) So

Re: “Reproducible research articles, from source code to PDF”

2020-06-19 Thread Ludovic Courtès
zimoun skribis: > On Fri, 19 Jun 2020 at 14:04, Ludovic Courtès > wrote: > >> I’d happily defer to Simon; Simon, would you be able to organize this? > > Yesterday evening, I have sent an email to guix-hpc with the subject: > "Let sync Hackathon reproducible and past" for this purpose. :-) > Is

Re: how to "guix pack" a profile?

2020-06-19 Thread elaexuotee
> > 1. Composable profiles, > > This is already possible. Would you kindly point me to the documentation? I am failing to find it. By "composable profiles" what I have in mind is the sum of two existing profiles and extending them as necessary $ guix environment --with-profile

Re: how to "guix pack" a profile?

2020-06-19 Thread elaexuotee
> I am not sure we are talking about the same channels.scm file. I guess, > you have in mind ~/.config/guix/channels.scm but it is not the one of > interest for reproducing. You need the real one, i.e., "guix describe > -f channels". > > AFAIU, manifest.scm+$(guix describe -f channel) is enough

Re: “Reproducible research articles, from source code to PDF”

2020-06-19 Thread zimoun
On Fri, 19 Jun 2020 at 14:04, Ludovic Courtès wrote: > I’d happily defer to Simon; Simon, would you be able to organize this? Yesterday evening, I have sent an email to guix-hpc with the subject: "Let sync Hackathon reproducible and past" for this purpose. :-) Is this email lost? Or somehow

Re: “Reproducible research articles, from source code to PDF”

2020-06-19 Thread Ludovic Courtès
Hi, Konrad Hinsen skribis: > Ludovic Courtès writes: > >>> Maybe we could organize a Virtual Hackathon? Over 1 day? Or 2 days? >>> The power of collective motivation. :-) >> >> Sounds like a good idea! Perhaps a one-day hackathon to begin with? >> Early July maybe? > > Sounds fine. I am not

Re: how to "guix pack" a profile?

2020-06-19 Thread zimoun
On Fri, 19 Jun 2020 at 11:52, elaexuo...@wilsonb.com wrote: > You emphasize that declarative package management with "manifest.scm" is the > way to go. I agree but wanted to point out that > > $ guix package -m manifest.scm > > produces a different /gnu/store/-profile, depending on when it's

Re: how to "guix pack" a profile?

2020-06-19 Thread elaexuotee
zimoun, Thank you for you time. Apparently, I am indeed missing some important conceptual details. I will come back later when I know more. Cheers and happy Guixing, zimoun wrote: > Dear, > > On Fri, 19 Jun 2020 at 11:52, elaexuo...@wilsonb.com wrote: > > > What Pierre (and others?)

Re: how to "guix pack" a profile?

2020-06-19 Thread zimoun
Dear, On Fri, 19 Jun 2020 at 11:52, elaexuo...@wilsonb.com wrote: > What Pierre (and others?) initially proposed---what I am > re-proposing---is that we put a blob of Guile into the profiles that > is capable of uniquely and completely generating the profile where it > resides. Others? For