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 experiments

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 it

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 direct

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 c

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 eles

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 > discussin

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") > > (define-publ

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 t

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 Des

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---e

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. :-) > > https://git.savannah.gnu.org/

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 compile,

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-minimal is

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 nativ

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") org-element-cache-per

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 so

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 >https://files.pythonhosted.org/package

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 one-specific

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 directory:

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 au

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 amb

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 section

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) that

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 a

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. We

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 G

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 website/dr

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 t

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 t

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, a

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? W

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 s

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 li

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 i

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? Excitem

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 pul

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 gu

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 soo

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? :) -

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 here---start--

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, * Transactio

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 scen

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 l

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 Guix

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 tha

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 here---

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 --commit=785fd09af0e161906e

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 b

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 an

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.gui

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 avoi

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 th

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, pleas

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 > t

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 pa

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 automa

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 pac

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 Skribil

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: exec

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 internal

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 ha

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 > befor

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 co

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 that

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 --subsitute-urls,

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 JS

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 »? > I

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 qui

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   >