Re: Welcome to Simon as a new committer

2023-05-12 Thread zimoun
sks do not require commit access and they also help the project: ;-) + Bug triage + Reviewing patches + Translation + Writing blog post + Co-organization of events (online or IRL) + etc. Thanks, simon -- https://simon.tournier.info/ zimoun-key.pub Description: zimoun-key.p

Re: Merging branch wip-haskell

2023-02-15 Thread zimoun
Hi Lars, On Wed, 15 Feb 2023 at 10:01, Lars-Dominik Braun wrote: > Is there anything preventing a merge into currently? Can we coordinate > the merge with some other big world-rebuilding changes waiting to happen > (apart from core-updates)? As discussed in #61420 [1], from my small

Time for RFC? (was Re: Moving forward with teams and feature branches (was: Discussion notes on releases and branches))

2023-02-13 Thread zimoun
Hi, On Sun, 12 Feb 2023 at 22:13, Josselin Poiret wrote: > 1. Document this workflow in the manual, in a dedicated node, with a >rationale as well. One thing worth mentioning would be how to handle >grafting/ungrafting now. Also remove the staging/core-updates >criterion. Maybe

Re: avoid Computing Guix derivation when not necessary

2023-02-13 Thread zimoun
Hi, On Sun, 12 Feb 2023 at 01:10, Ludovic Courtès wrote: >> The principle is simple: get commit and directory info from the profile >> manifest, compare commits, if commits for all channels are the same, do >> not try to update the profile. Indeed, some improvements could be done in that

Re: Merging core-updates?

2023-02-13 Thread zimoun
Hi, On Sun, 12 Feb 2023 at 10:05, Julien Lepiller wrote: > As discussed at Guix Days before Fosdem, we haven't merged core-updates > in a very long time. I'd volunteer to lead this effort, but I don't > know what steps I should follow. Do we have some documentation about > that? Maybe a start

Re: guix build -S  --with-branch

2023-02-11 Thread zimoun
Hi, On Thu, 09 Feb 2023 at 18:07, "jgart" wrote: > Just opening this thread for us to brainstorm how we can improve the > symbiosis between guix build -S and --with-branch. Well, indeed this bug could be fixed, --8<---cut here---start->8--- $ guix build

Re: Getting tree-sitter grammars in Guix

2023-02-07 Thread zimoun
Hi Pierre, On Mon, 06 Feb 2023 at 21:01, Pierre Langlois wrote: > https://issues.guix.gnu.org/49946#215 Oh cool, this tree-sitter-build-system looks great! Thanks. Sorry, I have overlooked this patch (and the Tree-sitter story :-)). Cheers, simon

Re: Translation files .gmo and packaging

2023-01-31 Thread zimoun
Hi Ludo, On Mon, 30 Jan 2023 at 22:59, Ludovic Courtès wrote: > In the case of ice-wm, it would seem that there’s the extra difficulty > that source is scattered in different places (where are the .po files?), > so perhaps that’s a case where you may want to use the tarball, possibly >

Re: valgrind

2023-01-25 Thread zimoun
Hi, On Wed, 25 Jan 2023 at 12:01, Andreas Enge wrote: > (define-public valgrind > (package > (name "valgrind") > (version "3.17.0") > (properties '((hidden? . #t) > > (define-public valgrind/interactive > (package/inherit >valgrind >(version "3.17.0") > >

Re: Struggling to write Dissecting Guix, Part 2

2023-01-25 Thread zimoun
Hi, On Wed, 25 Jan 2023 at 07:12, "(" wrote: > I've been struggling to write Part 2 of Dissecting Guix; I'm just not sure > where to start to > explain monads. Here my attempt to explain monads using Guile: 1:https://simon.tournier.info/posts/2021-02-03-monad.html My aim was to provide

Re: My first package

2023-01-21 Thread zimoun
Hi Tobias, Sorry for this late reply. On Thu, 15 Sep 2022 at 09:35, Tobias Platen wrote: > I've created my first package for guix, the sekai speech synthesis > toolkit which I use mainly for producing singing voice with lilypond. > I'll also plan a talk at the gnu hackers meeting how I make

Re: Org 9.6: void org-element--cache-active-p on fresh

2023-01-21 Thread zimoun
Hi, On Mon, 16 Jan 2023 at 20:43, zimoun wrote: >> --8<---cut here---start->8--- >> org-get-buffer-tags: Symbol's function definition is void: >> org-element--cache-active-p >> --8<---cut here--

Re: FOSDEM’s coming!

2023-01-21 Thread zimoun
Hi, I am late to the party. On Thu, 19 Jan 2023 at 16:58, Ludovic Courtès wrote: > Hello Guix! > > I’ve prepared a blog post about FOSDEM and the Guix Days that we could > publish tomorrow (Friday) or Monday: Thanks for maintaining the communication up. :-) > >

Re: Packages grow, no longer fit on a 

2023-01-17 Thread zimoun
Hi, On Tue, 17 Jan 2023 at 17:25, Ludovic Courtès wrote: > Examples include libgccjit in Emacs and mozjs in polkit. Do I miss a point? How is it possible to have native compilation for Emacs without libgccjit? For emacs-minimal, if considered to only bytecompile (.elc) and not native

Re: Packages grow, no longer fit on a 

2023-01-17 Thread zimoun
On Wed, 18 Jan 2023 at 00:05, zimoun wrote: > For emacs-minimal, if considered to only bytecompile (.elc) and not > native compile, this libgccgit seems unexpected, indeed. Well, is > native compilation disabled for emacs-minimal? I guess not. :-) The package emacs-minima

Re: Command consistency: suggestion

2023-01-17 Thread zimoun
Hi Paul, On Mon, 16 Jan 2023 at 18:59, Paul Jewell via "Development of GNU Guix and the GNU System distribution." wrote: > guix system --switch-generation ... --delete-generation ... > > but I am reading into your comment that guix system does _not_ use > SRFI-37, and therefore cannot combine

Exception: srfi-35 vs (ice-9 exceptions (was Re: [bug#60802] [PATCH v2 1/2] platforms: Raise an exception when no suitable platform is found.)

2023-01-16 Thread zimoun
Hi Maxim, On Mon, 16 Jan 2023 at 12:46, Maxim Cournoyer wrote: >> So far the we use (srfi srfi-35) exclusively to define condition types; >> I think we should do the same here, for consistency. > > Could we instead start migrating away from srfi-35 to (ice-9 > exceptions), which is the new

Org 9.6: void org-element--cache-active-p on fresh

2023-01-16 Thread zimoun
Hi, I do not know if the issue is on Guix side or Org-mode side; or maybe on my side, hence this email. :-) Here a reproducer: --8<---cut here---start->8--- $ cat config.el (setq org-directory "/tmp/" org-agenda-files '("example.org")

Re: [PATCH guix-artwork v4] website: posts: Add Dissecting Guix, Part 1: Derivations.

2023-01-11 Thread zimoun
Hi, On Tue, 10 Jan 2023 at 06:59, "(" wrote: > Probably, yeah. It might take me longer to write the monads post, since i > didn't > understand Guix's monads when I started :) (I do understand them a bit now, > though.) Feel free to post to guix-b...@gnu.org even an early draft if you want

Be careful with PyPI

2023-01-06 Thread zimoun
Hi, If the origin does not exist upstream, then Guix try other servers as fallback. For instance, --8<---cut here---start->8--- Starting download of /gnu/store/lb0kb4c212f9f789ixd1c18bcm8qbsqi-Keras-2.11.0.tar.gz >From

Re: Search in One Channel

2023-01-05 Thread zimoun
Hi, On Wed, 28 Dec 2022 at 23:45, "jgart" wrote: > I'd like to search just in the guix-emacs channel with `guix search`. Currently, the only option I am aware is to parse the output (with recutils or other). Well, it is not convenient but something like: guix time-machine -C

Re: Builds of https://guix.gnu.org/{packages,sources}.json

2023-01-05 Thread zimoun
Hi, On Wed, 04 Jan 2023 at 23:30, Ludovic Courtès wrote: > Thus I moved the former (apps packages builder) module of the web site > to a script in maintenance.git, and had it run as a periodic mcron job > populating /srv/package-metadata, with nginx serving these two files > from that

Re: Stratification of GNU Guix into Independent Channels

2023-01-03 Thread zimoun
Hi, On Sat, 24 Dec 2022 at 03:49, "jgart" wrote: > Users could then decide what channels they'd like to subscribe to/opt > in to by adding any of the following channels as they please: > > python-channel > rust-channel [...] > etc... > > The above channels would still be maintained under the

Re: guix package path

2022-12-30 Thread zimoun
Hi Ludo, On Wed, 21 Dec 2022 at 23:42, Ludovic Courtès wrote: > We don’t have enough info to be sure, but could it be that there are two > ‘gtklp’ packages in your package collection, for instance because > ‘gtklp-bad-tool’ is also public? ‘specification->package’ prints a > warning if it’s

Re: File search

2022-12-19 Thread zimoun
Hi Ludo, On Mon, 19 Dec 2022 at 22:25, Ludovic Courtès wrote: > I think at this point we could consider integration in Guix proper, > under ‘guix/scripts’. For that we could dismiss commit history. > > That’ll entail extra work (d’oh!) such as fine-tuning, writing tests, > and writing a

Re: guix package path

2022-12-19 Thread zimoun
Hi, On Mon, 19 Dec 2022 at 13:06, Antonio Carlos Padoan Junior wrote: > ~$ guix show -L /home/antonio/git/my-guix sbcl-lispiec > guix show: error: sbcl-lispiec: package not found > > ~$ guix build -L /home/antonio/git/my-guix sbcl-lispiec > guix build: error: sbcl-lispiec: unknown package The

Re: guix package path

2022-12-19 Thread zimoun
Hi, On Mon, 19 Dec 2022 at 08:12, Antonio Carlos Padoan Junior wrote: > This channel is also available here > https://gitlab.com/acpadoanjr/my-guix.git/ > But I want to use it from my local machine while I'm developing. > > Using the GUIX_PACKAGE_PATH, I have a local package (sbcl-lispiec)

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2022-12-19 Thread zimoun
Hi, On Sun, 18 Dec 2022 at 01:54, Mekeor Melire wrote: > What do you think? Should this go into a separate, private > channel? Into the Guix Cookbook? Into Guix, if so, then probably > with lots of changes? Should it just stay here, in this mailing > list thread? Or do you think this is just

Re: Release progress, week 10

2022-12-19 Thread zimoun
Hi, On Sun, 18 Dec 2022 at 16:13, Ludovic Courtès wrote: > I wrote a couple of paragraphs about this and other things yesterday > (tried to keep it relatively short). Let me know if you think > anything’s missing. All appears to me good. You do not mention that the coverage for git-fetch is

Re: Release progress, week 10

2022-12-17 Thread zimoun
Hi Ludo, On Thu, 15 Dec 2022 at 17:38, Ludovic Courtès wrote: > If everything goes well, I plan to publish the release on Monday, 19th. > Time to get to your instrument for a release song or whatever other > performance you feel like making! :-) It reminds me the announce on hpc.guix.info.

Re: Packaging big generated data files?

2022-12-12 Thread zimoun
Hi, On Wed, 07 Dec 2022 at 11:33, Denis 'GNUtoo' Carikli wrote: > The issue here is probably the size of the generated files: they are > huge, so if they are packaged, they will most likely take significant > resources in the Guix infrastructure. > > So what would be the way to go here? Would

Re: Some stats about the graph of dependencies

2022-12-10 Thread zimoun
Hi, On Sat, 10 Dec 2022 at 00:19, jbra...@dismail.de wrote: >> Although Python is great, I would like to run Guile. Any Guile library >> for manipulating graph is around? > > https://packages.guix.gnu.org/packages/guile2.2-charting/0.2.0-1.75f755b/ By graph, I was meaning this kind of graph:

Re: Drafting a Guix blog post on the FHS container

2022-12-09 Thread zimoun
Hi, On Mon, 05 Dec 2022 at 02:32, John Kehayias wrote: > Here is a current (rough!) draft. For the ease of plain text email > I've exported from the org source to text with some light edits: Nice! If you can turn the draft into Markdown and format a patch for guix-artwork [1] under

Re: guile profiling / speeding up derivations on slow storage

2022-12-09 Thread zimoun
Hi, On Thu, 01 Dec 2022 at 02:02, Csepp wrote: > First of all, I'm curious, how do other Guile developers profile code? Well, recently Ludo posted a heap profiler for Guile https://lists.gnu.org/archive/html/guile-user/2022-11/msg00012.html > Could we add a profiling flag for the CLI similar

Re: File search

2022-12-09 Thread zimoun
Hi Antoine, Cool! I have not really look yet. Just a minor answer to one of your question. :-) On Fri, 09 Dec 2022 at 11:05, "Antoine R. Dumont (@ardumont)" wrote: >> It should instead show “git@2.38.1:send-email”. We probably need an >> ‘output’ field in the ‘Packages’ table. > > Why must

Re: Booth at FOSDEM (Brussels), 4-5 Feb 2023?

2022-12-09 Thread zimoun
Hi, We do NOT have a stand at FOSDEM 2023. We are not listed in: https://fosdem.org/2023/news/2022-12-08-accepted-stands-fosdem-2023/ if I read correctly, although I did not received any email. Thanks to everyone who offered to spend their time at the stand. Maybe next year! See you at

Some stats about the graph of dependencies

2022-12-09 Thread zimoun
Hi, Preparing some Python stuff, I was toying with the package python-networkx. And Guix is awesome because it is easy to extract the graph of dependencies. Here dependencies are just inputs, native-inputs and propagated-inputs. It could be interesting to also include build-system dependencies,

Re: Winding down of Fosshost

2022-12-08 Thread zimoun
Hi, On Sun, 04 Dec 2022 at 11:35, indieterminacy wrote: > Given Fosshost's place in the ecosystem: is this something which > requires mitigating at the Guix end? On Sun, 04 Dec 2022 at 13:16, Tobias Geerinckx-Rice wrote: > - They hosted a Big Blue Button instance[0] only for the duration

Re: Emacs proof-general

2022-12-08 Thread zimoun
Hi, On Tue, 06 Dec 2022 at 10:38, pinoaffe wrote: > I don't know why this file is renamed, The explanations are here: :-) https://issues.guix.gnu.org/51755#5 or here: :-) https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/coq.scm#n217 > Does anyone know what's going on,

Re: Python Packaging Policy

2022-12-08 Thread zimoun
Hi, On Wed, 07 Dec 2022 at 17:22, jgart wrote: > What is our policy then for updating Python packages in our Python > library collection? The policy is to not break the other packages; guix refresh -l python-. > How are we assuring that all Python libraries are working well together? How?

Re: File search

2022-12-06 Thread zimoun
Hi, On Tue, 06 Dec 2022 at 11:01, Ludovic Courtès wrote: > "Antoine R. Dumont (@ardumont)" > skribis: > >> Please, find enclosed the latest implementation as a patch (somewhat vcs >> code ;). I've edited commits to mark Ludo as author with his >> started/amended implementations first [0] (that

Re: Help with G-expression

2022-12-04 Thread zimoun
Hi Ludo, Thanks for the help. On Sat, 03 Dec 2022 at 18:43, Ludovic Courtès wrote: > Fixed in 9672db290a35f59113682a7f0c17c050a4ae2578. Well, the main issue was that I hit this bug. :-) I tried to see if this trivial example is covered by the test suite but I have not found it. Something

Re: Release progress, week 8

2022-12-04 Thread zimoun
Hi, On Sun, 04 Dec 2022 at 00:32, Maxim Cournoyer wrote: >> It reminds me that, >> >> https://othacehe.org/wsl-images-for-guix-system.htm >> >> could fit a Guix blog post. Mathieu, WDYT? > > Mathieu wrote one already, it's published on their personal blog. I've > read it recently, it was

Re: Release progress, week 8

2022-12-03 Thread zimoun
Hi Ludo, On Fri, 02 Dec 2022 at 23:45, Ludovic Courtès wrote: > I started writing super long release notes (a book!), comments welcome: > > > https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/website/drafts/gnu-guix-1.4.0-released.md > > Comments? Suggestions? Happiness?

Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-03 Thread zimoun
Hi, On Fri, 02 Dec 2022 at 17:17, Ahmed Khanzada wrote: > How can I switch my current GNU Guix installation over to 1.4? > Afterwards, how could I switch it back? Is that all safe to do so? I guess some usual, guix pull --branch=version-1.4.0 guix system reconfigure then guix

Re: Help with G-expression

2022-12-02 Thread zimoun
Hi Ludo, Thanks for your patience. :-) On Fri, 02 Dec 2022 at 22:30, Ludovic Courtès wrote: > Oops, that one is a new bug due to > 54003af85cc5b689bd328b30617c93ed2f5fd647. I’ll look into it. Ah, a good news. :-) >> Below the log file – missing (gcrypt hash). > > So (with-extensions (list

Re: Help with G-expression

2022-12-02 Thread zimoun
Hi Ludo, On Fri, 02 Dec 2022 at 10:09, Ludovic Courtès wrote: > zimoun skribis: > >> no code for module (guix config) > > (guix config) is added by using ‘make-config.scm’; there’s an example in > (gnu services base). > > For the rest, make sure to use ‘source-mod

Re: Licence of the Guix blog posts

2022-12-02 Thread zimoun
Hi Ludo, Thanks for this clarification. It reminds me hpc.guix.info posts. :-) On Mon, 28 Nov 2022 at 18:22, Ludovic Courtès wrote: > Simon, what do you think about emailing the authors of the “10 years of > stories” post asking if they agree with the licensing? :-) No rush, > though the

Re: Help with G-expression

2022-12-01 Thread zimoun
Hi, On Thu, 01 Dec 2022 at 18:21, "(" wrote: > On Thu Dec 1, 2022 at 5:34 PM GMT, zimoun wrote: >> View build log at >> '/var/log/guix/drvs/g1/jbxhhz4b7zcyixhy4vw13brn2fncia-module-import-compiled.drv.gz'. > > What's in this file? :) --8<-

Help with G-expression

2022-12-01 Thread zimoun
Hi, Trying to make a Guix script for extracting BigBlueButton videos – the ones from Café Guix for instance – I am very puzzled by G-expression. Well, I am trying to adapt this one [1]. But I am failing… The manual has this example [1], --8<---cut

Re: how to customize mirror list used in custom channels?

2022-11-29 Thread zimoun
Hi, On Tue, 29 Nov 2022 at 09:41, Ludovic Courtès wrote: > The more I write, the closer I get to an actual implementation. :-) > If ‘url-fetch’ takes a #:mirrors, that should allow us to extend the set > of mirrors quite conveniently, along the lines of: > > (define (my-url-fetch . args) >

Re: advanced?

2022-11-28 Thread zimoun
Hi, On Mon, 28 Nov 2022 at 15:44, Simon Josefsson via "Development of GNU Guix and the GNU System distribution." wrote: > Yes, that makes sense. I'm not the best person to summarize it, but > starting pointers if someone wants to take it further: Well, it is somehow part of, *

Re: Guile debugger workgroup?

2022-11-28 Thread zimoun
Hi, On Mon, 28 Nov 2022 at 12:06, Ludovic Courtès wrote: > Why doesn’t it work in ‘guix repl’? Because auto-compilation is > disabled: Ah, thanks. Well, maybe we could have an option to start “guix repl” with debug mode available… even if it is really slow. > I think we should identify

Re: how to customize mirror list used in custom channels?

2022-11-28 Thread zimoun
Hi, On Mon, 28 Nov 2022 at 11:49, Ludovic Courtès wrote: > Hi, > > zimoun skribis: > >> On Sat, 26 Nov 2022 at 12:11, Ludovic Courtès wrote: > > [...] > >>> Now, if you really want to extend the set of things recognized, you >>> could write v

Re: advanced?

2022-11-27 Thread zimoun
Hi Simon, On Sat, 26 Nov 2022 at 22:47, Simon Josefsson via "Development of GNU Guix and the GNU System distribution." wrote: > The patch is meant as food for thought as I'm sure I'm missing > something, and it may be a language/cultural thing. I am not native-english. The dictionary says:

Re: Guile debugger workgroup?

2022-11-27 Thread zimoun
Hi Ludo, On Sat, 26 Nov 2022 at 12:22, Ludovic Courtès wrote: > Well, Guile has a debugger that lets you do that (modulo inlining etc., > as with any other compiler), and Geiser is not Visual Studio™ but it > does a good job. And you wrote elsewhere in the thread: It may be more of a

Re: how to customize mirror list used in custom channels?

2022-11-27 Thread zimoun
Hi, On Sat, 26 Nov 2022 at 12:11, Ludovic Courtès wrote: > (origin > (method url-fetch) > (uri (list URL1 URL2 URL3)) > (base32 …)) Neat! This is nice for one or two packages. > See for example how ‘qtbase’ does it. Well, it looks like it is a manual implementation of the

Re: issue tracking in git

2022-11-26 Thread zimoun
Hi Arun, On Fri, 25 Nov 2022 at 22:03, Arun Isaac wrote: [...] > https://guix-forge.systemreboot.net/manual/dev/en/ [...] > https://github.com/genenetwork/genenetwork-machines/ Cool! Thanks for sharing. Cheers, simon

Re: issue tracking in git

2022-11-25 Thread zimoun
Hi Pjotr, On Wed, 23 Nov 2022 at 14:18, Pjotr Prins wrote: > We also have ci and cd based on our own system containers in Guix. > > => https://ci.genenetwork.org/ This is based on which CI code? Your own or do you use an existing CI framework/tools? Cheers, simon

Re: [RFC] package-with-features

2022-11-25 Thread zimoun
Hi, On Thu, 24 Nov 2022 at 20:26, "(" wrote: > This comment by oriansj on IRC: > >I am thinking in terms of gentoo builds and making > it easy to avoid some packages from being downloaded or built > like pulseaudio (I like alsa better) and trim down the dependencies > to only those

how to customize mirror list used in custom channels?

2022-11-25 Thread zimoun
Hi, I have a custom channel defining a package. The source of this package is mirrored. In ’(guix download)’ module, the list of mirrors are provided by the list ’%mirrors’. So I would like to add mine, e.g., (cons '(mine "https://fast-server.org/sources/;

Re: nss-certs@3.81: server certificate verification failed. CAfile: /gnu/store/…/ca-certificates.crt CRLfile: none

2022-11-23 Thread zimoun
Hi, On Wed, 23 Nov 2022 at 18:18, Tobias Geerinckx-Rice wrote: > It's incorrectly sending an ISRG Root X1 certificate, which chains > to the expired DST Root CA X3. > > It should not send ISRG Root X1 at all. Thanks for the explanations. Reported upstream. Cheers, simon

Fail ’guix time-machine’ on Nov 2021 because libgit2

2022-11-23 Thread zimoun
Hi, Well, I am looking for different past versions of Numpy, so I am trying commit b9595a7659 from Nov 11, 2021, gnu: python-numpy: Update to 1.21.3 and cleanup. and I just run, guix time-machine --commit=b9595a7659 -- help which returns an error: --8<---cut

nss-certs@3.81: server certificate verification failed. CAfile: /gnu/store/…/ca-certificates.crt CRLfile: none

2022-11-23 Thread zimoun
Hi, Well, using nss-certs@3.81, I get this failure, --8<---cut here---start->8--- $ guix time-machine --commit=785fd09af0e161906e984944ddae363c384b66dd \ -- show nss-certs | recsel -p version version: 3.81 $ guix time-machine

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-23 Thread zimoun
Hi, On Tue, 22 Nov 2022 at 21:15, Phil wrote: > Just to add mine too - libgit2 behaves differently to command-line git > in ways which can make guix do unexpected things when caching clones in > certain cases. This has resulted in some hard to diagnose issues with > using guix to build PRs for

Re: Layout of ‘define-configuration’ records

2022-11-22 Thread zimoun
Hi Maxim, On Mon, 21 Nov 2022 at 16:00, Maxim Cournoyer wrote: > That sounds very appropriate indeed. I guess we could send > announcements on API breaking changes to both places. I suppose not > many people are registered to 'info-guix' (I wasn't myself until > recently ^^'). Well, more is

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-22 Thread zimoun
Hi, On Mon, 21 Nov 2022 at 21:21, Maxim Cournoyer wrote: > Given that: > > * the git CLI doesn't suffer from such poor performance; > * This kind of performance problem has been known for years in libgit2 > [0] with no fix in sight; > * other projects such as Cargo support using the git CLI

Re: [Guix Website] A Search Page for Packages

2022-11-21 Thread zimoun
Hi Chris, On Mon, 21 Nov 2022 at 08:57, Christopher Baines wrote: > zimoun writes: > >> On Sat, 19 Nov 2022 at 10:51, Christopher Baines wrote: >> >>> It's really nice to have multiple things now (packages.guix.gnu.org, >>> qa.guix.gnu.org, bordeaux.guix.

Re: ci.guix.gnu.org and associated services downtime

2022-11-21 Thread zimoun
Hi Maxim, I am replying a bit late… On Thu, 10 Nov 2022 at 16:42, Maxim Cournoyer wrote: > There is currently an outage with Berlin, which hosts the build farm, > the web site, the issue tracker and a host of other Guix services. …but thanks for the notification. I read it on time and it

Re: (M)ELPA package metadata accuracy

2022-11-21 Thread zimoun
Hi Ludo, On Mon, 21 Nov 2022 at 11:00, Ludovic Courtès wrote: > So that’d be 72% accurate package metadata for (M)ELPA, not too bad! IMHO, one could extrapolate that if someone applies a similar approach as Lars for CRAN, then 70-75% of (M)ELPA should build out-of-the box. BTW, unrelated to

Re: Guix Shows Us The Executable Binaries

2022-11-21 Thread zimoun
Hi, On Mon, 21 Nov 2022 at 08:56, Christopher Baines wrote: > jgart writes: > >> wdyt if we show the bin folder in `guix show` output like in fedora? > > How would you implement that? Would the guix show command build the > package if it isn't in the store? In addition to Chris’s comment,

Re: [Guix Website] A Search Page for Packages

2022-11-20 Thread zimoun
Hi Chris, Really cool! Thank you Felipe and Chris for this new packages.guix.gnu.org. :-) On Sat, 19 Nov 2022 at 10:51, Christopher Baines wrote: > It's really nice to have multiple things now (packages.guix.gnu.org, > qa.guix.gnu.org, bordeaux.guix.gnu.org, ...) that are made possible by >

Re: guix open

2022-11-20 Thread zimoun
Hi, On Fri, 18 Nov 2022 at 13:49, jgart wrote: > what do you think of having a `guix open` command that opens the projects > home-page in your $BROWSER? It is already possible, thanks Unix composability. :-) $BROWSER $(guix show hello | recsel -P homepage) Well, ’recsel’ from the package

Re: guix open

2022-11-20 Thread zimoun
Hi, On Fri, 18 Nov 2022 at 20:25, "(" wrote: > On Fri Nov 18, 2022 at 8:22 PM GMT, Tobias Geerinckx-Rice wrote: >> Yes — as ‘guix open’ — but it would make a nice addition to ‘guix >> show’. > > How would that interact with ``guix package --show''? Perhaps it might > be better to add a ``guix

Re: guix melpa mirror!

2022-11-18 Thread zimoun
Hi, On Thu, 17 Nov 2022 at 19:06, jgart wrote: > I would love for guix to have very powerful automated package creation > for all language ecosystems! Well, it strongly depends on the quality of the targeted language ecosystem. For some, they provide enough metadata to rely on for good

Re: debbugs-guix.el helper function

2022-11-15 Thread zimoun
Hi, On Fri, 07 Oct 2022 at 11:47, Ludovic Courtès wrote: > I have something similar that I find extremely useful: hitting C-w on a > bug adds the mumi and debbugs URLs to the kill ring. In addition, another helper that I plan to use more… But it is not that handy with Debbugs because of Gnus.

Re: Booth at FOSDEM (Brussels), 4-5 Feb 2023?

2022-11-15 Thread zimoun
Hi, On Tue, 18 Oct 2022 at 18:59, zimoun wrote: > As the winter, FOSDEM 2023 is coming… > > https://fosdem.org/2023 As you may know, the devroom [1] on Declarative and Minimalistic Computing at FOSDEM 2023 is on the road. Keep in touch about Guix Days… About a Guix stand

Re: Compile skribilo doc containing guix channel references

2022-11-11 Thread zimoun
Hi Ludo, On jeu., 10 nov. 2022 at 12:58, Ludovic Courtès wrote: >> Is it possible to have a Skribilo reader which would use less >> parenthesis? Similar to Racket Scribble? > > Definitely, there’s already a couple of them and we could add one with a > syntax similar to Texinfo or Scribble. Do

Re: Update on automating testing of patches and qa.guix.gnu.org

2022-11-09 Thread zimoun
Hi Chris, On Mon, 07 Nov 2022 at 10:36, Christopher Baines wrote: > For the Git branches, there's Gitolite+cgit+some other stuff setup here > https://git.guix-patches.cbaines.net/git/guix-patches > > So yes, this command should work (obviously, disabling authentication > isn't good): > > guix

Re: Monthly maintainers' meeting notes

2022-11-08 Thread zimoun
Hi, On Tue, 08 Nov 2022 at 12:25, Maxim Cournoyer wrote: > [0] https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc > /maintainers/meetings/2022-11-02.org Cool! Thanks. Just the time to read and… *** TODO Review #52891 for guix-install.sh [Tobias?] …already DONE by Mathieu. :-)

Re: Compile skribilo doc containing guix channel references

2022-11-07 Thread zimoun
Hi Ludo, On lun., 07 nov. 2022 at 10:21, Ludovic Courtès wrote: > In a published paper, it’d be useful to include channel information, and > Skribilo/Guix integration is one way to do that. For the convenience of > people who do not use Guix, some might also find it to include > approximate

Re: Compile skribilo doc containing guix channel references

2022-11-07 Thread zimoun
Hi Phil, On dim., 06 nov. 2022 at 22:12, Phil wrote: > At the moment compilation is only manual and from inside the repo clone: > guix environment skribilo guile -- guix repl -- compile-docs.scm I see. Interesting as a way to document the channel. Because I find hard to write and read

Re: Update on automating testing of patches and qa.guix.gnu.org

2022-11-07 Thread zimoun
Hi Chris, Thanks! Really cool. On sam., 05 nov. 2022 at 12:24, Christopher Baines wrote: > - The creation of the patch branches is now handled here (rather than >through scripts run by Laminar) Is it possible to have access to the branch? As discussed with Josselin at 10 Years Days, we

Re: guix pypi-ls

2022-11-06 Thread zimoun
Hi, On Sat, 05 Nov 2022 at 12:47, jgart wrote: > I have this one off script I call `pypi-ls` for listing tar files on > standard output from pypi to see if they contain tests: > > #!/bin/env sh > > exec wget -qO- $1 | tar xvz Well, I think you can avoid the extraction. Something like:

Re: Compile skribilo doc containing guix channel references

2022-11-06 Thread zimoun
Hi, On Sat, 05 Nov 2022 at 19:03, Ludovic Courtès wrote: >> This generates the docs with guix imports - see compile-command in the >> header: >> https://github.com/quantiletechnologies/qt-guix/blob/feature/EA-133/compile-docs.scm >> >> This is the document - it's less ambitious than my

Re: Reproducible Builds Summit 2022

2022-11-05 Thread zimoun
Hi, Really cool! Thank you for the heads-up. On Thu, 03 Nov 2022 at 15:44, Efraim Flashner wrote: > We should also continue working on implementing a > change in the ACL to allow requiring a K of N agreement between > different substitute servers that a build is correct^2. I

Re: Permanent URL for GUIX packages

2022-11-05 Thread zimoun
Hi, On Thu, 03 Nov 2022 at 11:50, Sunshine via "Development of GNU Guix and the GNU System distribution." wrote: >  guix.gnu.org/packages/monolith-2.6.1/ Indeed. Note this alternative: https://hpc.guix.info/package/monolith Cheers, simon

Re: guix bisect

2022-11-04 Thread zimoun
Hi, On Thu, 03 Nov 2022 at 19:18, jgart wrote: > do we have something similar to nix-bisect but for guix? > > * https://github.com/timokau/nix-bisect Nothing I am aware. I mean nothing using ~/.cache/guix/checkouts. However, it is easy to run the same thing from the development checkout. I

Re: splitting up and sorting commits?

2022-11-04 Thread zimoun
Hi Liliana, On Thu, 03 Nov 2022 at 21:59, Liliana Marie Prikler wrote: > The pauper's solution > would be to keep a separate "scratch pad" file containing a bunch of > assorted guix packages, ordered in a way that all packages are defined >

Re: Synchronizing the Disarchive databases

2022-11-03 Thread zimoun
Hi Timothy, On Tue, 04 Oct 2022 at 12:22, Ludovic Courtès wrote: > How could we copy the contents of disarchive.ngyro.com to Guix infra? A friendly ping. :-) Cheers, simon

Re: git guix checkout automation for contributors

2022-11-02 Thread zimoun
Hi, I am late to the party. :-) On Sat, 01 Oct 2022 at 19:18, Ludovic Courtès wrote: > Danny Milosavljevic skribis: > >> (1) Install the guix system >> (2) Log in as regular user >> (3) guix edit nano >> (4) It opens a file from /gnu/store that you cannot edit. > > At one point, I thought we

Re: splitting up and sorting commits?

2022-11-02 Thread zimoun
Hi, On mer., 02 nov. 2022 at 00:05, Csepp wrote: > I'm working on a fairly sizeable MirageOS branch, just getting the > hello-world kernel running involved adding about 40 packages. Very > often I run into a scenario where an imported package needs some other > package to compile, and then

Re: guix install nyxt failure

2022-11-02 Thread zimoun
Hi, On sam., 29 oct. 2022 at 00:59, pierce glenn wrote: > For the past few weeks, I have had install failures with nyxt. > > I am running guix package manager on the Librem 5 and get the > following. Always fails when it gets to inkscape. Anyone got pointers? > I've heard to try

Re: IWBC guix derivation pretty printer

2022-11-02 Thread zimoun
Hi, On ven., 28 oct. 2022 at 13:58, jgart wrote: > IWBC if we have a guix derivation pretty printer built into the Guix CLI > itself. There is an Emacs mode from the package emacs-guix. Indeed, it could be nice to have a pretty printer for derivation. Cheers, simon

Re: bug#58859: profile contents depends on package order

2022-11-02 Thread zimoun
Hi, On sam., 29 oct. 2022 at 20:47, Attila Lendvai wrote: > https://issues.guix.gnu.org/50878 It appears also related to: http://issues.guix.gnu.org/issue/43585 Cheers, simon

Re: * TODO Guix json dump all python packages in channel (CLI)

2022-10-25 Thread zimoun
Hi, On Mon, 24 Oct 2022 at 22:03, jgart wrote: > Wouldn't it be cool if you could do > > ``` > guix dump -L my-guix-channel/ --json --filter=py > ``` > > I know it's possible by writing Guix API code. >From my opinion, this perfectly fits a Guix extension. Well, if you are interested by the

Re: Pinning package inputs using inferiors?

2022-10-24 Thread zimoun
Hi, On sam., 22 oct. 2022 at 22:58, Felix Lechner via "Development of GNU Guix and the GNU System distribution." wrote: > While I am relatively new to functional package management, I find it > inconsistent that inputs in Guix are provided by variables. What do you mean by « variables »? >

Re: Notes from discussion on Quality Assurance from the 10 Years of Guix event

2022-10-24 Thread zimoun
Hi Tanguy, On dim., 23 oct. 2022 at 17:40, Tanguy LE CARROUR wrote: >> guix package --export-manifest > /tmp/my-pkgs.scm >> guix refresh -m /tmp/my-pkgs.scm 2>&1 | ... > > I'm not using manifest (anymore). I used to, but for the time being, I'm using > `divenv` + `guix shell` and I'm

Re: Notes from discussion on Quality Assurance from the 10 Years of Guix event

2022-10-24 Thread zimoun
Hi Tanguy, On dim., 23 oct. 2022 at 17:48, Tanguy LE CARROUR wrote: > ```console > $ guix package -I | awk '{print $1}' | tr '\n' ' ' | xargs guix refresh 2>&1 \ > | ag -v '(already|failed|no updater|warning|redirection)' > ``` This pipe is equivalent to, guix package --export-manifest

Re: Pinning package inputs using inferiors?

2022-10-21 Thread zimoun
Hi Phil, On Thu, 20 Oct 2022 at 22:37, Phil wrote: > A change in a package ("dependency" in the below example) in a channel I > own has caused a conflict in another package in the same channel that depends > on it ("test-package" in the below). Whilst fixing the "test-package" > package is the

  1   2   3   4   5   6   7   8   9   10   >