QtTextToSpeech

2022-11-21 Thread Matt
I'm trying to get Text-To-Speech included within the python-pyqt package. It looks like the definition is simply missing a declaration for qtspeech (patch attached). I updated the definition, the package builds, and I'm now able to import the QtTextToSpeech module. However, I'm not able to fin

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

2022-11-21 Thread Maxim Cournoyer
Hi, While attempting to bisect against the Linux kernel tree, the performance of libgit2 quickly became problematic, to the point where simply cloning the repo became a multiple hours affair, using upward to 3 GiB of RAM for the clone and indexing of the objects (!) Given that: * the git CLI doe

Re: bringing npm packages to Guix

2022-11-21 Thread zamfofex
Hello! Thanks for responding. The premise of the idea I’m proposing is that it wouldn’t be necessary to traverse into (most of) the ‘devDependencies’ if you build the packages ad‐hoc using esbuild. So, the idea is to sidestep the build process that the package has, and just invoke esbuild on th

Re: Layout of ‘define-configuration’ records

2022-11-21 Thread Maxim Cournoyer
Hi, Ludovic Courtès writes: > Hi Maxim, > > Maxim Cournoyer skribis: > >> Ludovic Courtès writes: > > [...] > + (%location #,(id #'stem #'stem #'-location) + (default (and=> (current-source-location) +

Re: Layout of ‘define-configuration’ records

2022-11-21 Thread Maxim Cournoyer
Hi Katherine, Katherine Cox-Buday writes: > Maxim Cournoyer writes: > >> Apologies for causing grief! > > No worries at all, Maxim! The good you do far outweighs any grief, and > even if that weren't the case, we're only human :) > >> I'm taking yours and Ludovic's feedback into account for the

Re: [Guix Website] A Search Page for Packages

2022-11-21 Thread Julien Lepiller
I believe the website used both: an unprefixed url will serve the page fsom the prefixed directory based on accept-language, but you can also switch language easily by using the prefixed path. Not translating URLs is fine and allows to easily switch language while staying on the same page. Le

Re: [Guix Website] A Search Page for Packages

2022-11-21 Thread John Kehayias
Hi Chris On Sat, Nov 19, 2022 at 04:13 PM, Christopher Baines wrote: > The search functionality is being provided by the Guix Data Service, > which in turn is searching through records in a PostgreSQL database. > > The relevant code is here [1], and it's the plainto_tsquery bit that > starts the t

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

2022-11-21 Thread Maxim Cournoyer
Hi, zimoun writes: > 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 notif

Re: Layout of ‘define-configuration’ records

2022-11-21 Thread Maxim Cournoyer
Hi, Ludovic Courtès writes: > Maxim Cournoyer skribis: > >> A side-note, it seems that Ludovic has been >> working toward eliminating the use of match patterns matching the fields >> directly, instead encouraging the use of 'match-record', see >> https://issues.guix.gnu.org/59390. I haven't ch

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.gnu.org, ...) that are made possible by

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 Website] A Search Page for Packages

2022-11-21 Thread Luis Felipe
On Monday, November 21st, 2022 at 13:21, Christopher Baines wrote: > Ludovic Courtès l...@gnu.org writes: > > > One thing I noticed is that i18n support seems to be missing. > > > > It’s OK to keep that for later, but how about making sure URLs are > > prepared to handle that, by adding /en

Re: [Guix Website] A Search Page for Packages

2022-11-21 Thread Luis Felipe
On Monday, November 21st, 2022 at 12:57, Ludovic Courtès wrote: > Hi again, > > Luis Felipe luis.felipe...@protonmail.com skribis: > > > > > On Wednesday, November 9th, 2022 at 16:43, Luis Felipe > > > > luis.felipe...@protonmail.com wrote: > > > > > > > I have a working package browser no

Re: Layout of ‘define-configuration’ records

2022-11-21 Thread Katherine Cox-Buday
Maxim Cournoyer writes: > Apologies for causing grief! No worries at all, Maxim! The good you do far outweighs any grief, and even if that weren't the case, we're only human :) > I'm taking yours and Ludovic's feedback into account for the future > and will reach out to guix-devel with heads-up

[PATCH WIP] gnu: audio: Add mympd-service-type.

2022-11-21 Thread mirai
From: Bruno Victal Hi, I've been working on this service definition for some time, while it works and passes a rudimentary test suite, some polish is required before it is ready for merging with guix. I'd like to request some comments on the current state of it and suggestions on how to address

Re: foreign-distro?

2022-11-21 Thread Jake Shilling
I've experimented with the distinction in my config, because I wanted to be able to add home-services conditionally (e.g. I wanted my GuixSD to install a destop envrionment, but my work laptop to only setup emacs and its dependencies). My approache was to just parse the `/etc/os-release` file if

[PATCH 1/1] gnu: audio: Add mympd-service-type.

2022-11-21 Thread mirai
From: Bruno Victal --- Potential issues: * The use 'define-maybe' [string | comma-separated-string] might interfere with other service definitions that are added over time. * Should 'log-file' used in 'shepherd-service' be a configuration parameter? * Service configuration is not in the

Re: guix open

2022-11-21 Thread John Kehayias
On Mon, Nov 21, 2022 at 08:43 AM, jgart wrote: > On Mon, 21 Nov 2022 12:07:32 +0100 Ludovic Courtès wrote: >> ‘guix show’ prints the home page URL, which is clickable in recent >> terminal emulators. Do we need something more? > > Hi Ludo, what terminal emulator are using, kitty or alakitty? I

Re: guix open

2022-11-21 Thread jgart
On Mon, 21 Nov 2022 12:07:32 +0100 Ludovic Courtès wrote: > ‘guix show’ prints the home page URL, which is clickable in recent > terminal emulators. Do we need something more? Hi Ludo, what terminal emulator are using, kitty or alakitty?

Re: [Guix Website] A Search Page for Packages

2022-11-21 Thread Christopher Baines
Ludovic Courtès writes: > One thing I noticed is that i18n support seems to be missing. > > It’s OK to keep that for later, but how about making sure URLs are > prepared to handle that, by adding /en in the path? > > That is, from: > https://packages.guix.gnu.org/packages/ecl-cl-unicode/0.1.6/ >

Re: [Guix Website] A Search Page for Packages

2022-11-21 Thread Ludovic Courtès
Hi again, Luis Felipe skribis: >> > On Wednesday, November 9th, 2022 at 16:43, Luis Felipe >> > luis.felipe...@protonmail.com wrote: >> > > >> > > I have a working package browser now and will be styling it >> > > next. I'll link to a public repository later. >> > > >> > Here is the source co

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 Shows Us The Executable Binaries

2022-11-21 Thread Ludovic Courtès
Hi, jgart skribis: > wdyt if we show the bin folder in `guix show` output like in fedora? It’s not possible because the list of binaries is not known until the package has been built. However, a worthy avenue is a tool and/or service to search for packages that provide a given file or program:

Re: bringing npm packages to Guix

2022-11-21 Thread Ludovic Courtès
Hi, zamfofex skribis: > A few months ago, I picked up the work towards importing npm packages to Guix > by Jelle et al. in the hopes of continuing it, and I felt disheartened when I > concluded that it does indeed seem like a very large part of npm is necessary > to build even a simple packag

Re: 01/03: gnu: lld-as-ld-wrapper: Add version 15.

2022-11-21 Thread Ludovic Courtès
Hi, Marius Bakke skribis: > I think using the LLD version is sensible. I made this change in > cd9161372aa3ec9b8902385d5937d04e1868495c and also inherited the > home-page and license fields. Thanks! I’d like to point out that duplicate packages (same name and same version) lead to the failure

Re: guix open

2022-11-21 Thread Ludovic Courtès
Tobias Geerinckx-Rice skribis: > jgart 写道: >> what do you think of having a `guix open` command that opens the >> projects >> home-page in your $BROWSER? > > […] > >> bloat? > > Yes — as ‘guix open’ — but it would make a nice addition to ‘guix > show’. ‘guix show’ prints the home page URL, whi

Re: [Guix Website] A Search Page for Packages

2022-11-21 Thread Ludovic Courtès
Hi Luis, Luis Felipe skribis: > On Saturday, November 19th, 2022 at 12:03, Luis Felipe > wrote: > >> I'll send a patch to link to it from the static website's "Package" menu. > > Done: https://issues.guix.gnu.org/59385. You’re a hero, thank you!! Ludo’.

Re: Layout of ‘define-configuration’ records

2022-11-21 Thread Ludovic Courtès
Maxim Cournoyer skribis: > A side-note, it seems that Ludovic has been > working toward eliminating the use of match patterns matching the fields > directly, instead encouraging the use of 'match-record', see > https://issues.guix.gnu.org/59390. I haven't checked if this is > compatible with def

Re: Layout of ‘define-configuration’ records

2022-11-21 Thread Ludovic Courtès
Hi Maxim, Maxim Cournoyer skribis: > Ludovic Courtès writes: [...] >>> + (%location #,(id #'stem #'stem #'-location) >>> + (default (and=> (current-source-location) >>> + source-properties->location)) >>> +

Re: Release progress, week 6

2022-11-21 Thread Ludovic Courtès
Hi, Efraim Flashner skribis: > On Thu, Nov 17, 2022 at 05:04:43PM +0100, Ludovic Courtès wrote: [...] >> - i586-gnu: as proposed last week, I’ll drop i586-gnu from >>‘etc/release-manifest.scm’. >> >> - armhf-linux: Mathieu re-queued a number of armhf-linux builds >>s

Re: Release progress, week 6

2022-11-21 Thread Ludovic Courtès
Hi! Mathieu Othacehe skribis: > Hello, > >>It would seem that a lot of aarch64 builds are queued but not >>getting processed. Any idea how to investigate that, Mathieu? > > That would be because we only had a single ARM machine available till > this week (kreuzberg). It seems th

(M)ELPA package metadata accuracy

2022-11-21 Thread Ludovic Courtès
Hi! zimoun skribis: > For example, let count the number of packages that are tweaking their > ’arguments’ fields (from ’#:tests? #f’ to complex phases modifications). > This is far from being a perfect metrics but it is a rough indication > about upstream quality: if they provide clean package r

Re: Guix Shows Us The Executable Binaries

2022-11-21 Thread Christopher Baines
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? signature.asc Description: PGP signature

Re: [Guix Website] A Search Page for Packages

2022-11-21 Thread Christopher Baines
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.gnu.org, ...) that are made possible by >> the Guix Data Service! > > Chris, what do you mean by «that are made po