npm has irreproducible install behavior

2023-07-06 Thread Ricardo Wurmus
Hi Guix, after a few days of frustrating investigation I found a bug in one of the libraries used by npm: https://github.com/npm/pacote/issues/285 The result is that “npm install” will not install *all* files dependent on whether a file is deduplicated in the store. This causes

Re: Guix's python has pip's user dir in its loadpath

2023-07-06 Thread Development of GNU Guix and the GNU System distribution.
> > But we'll be rebuilding the Python world anyway, so now is a chance to > > try out some changes like that, though maybe it is a bit much with > > what we are trying already. See > > It's a simple change, I guess we could try it at the same time, if >

Re: Guix meetup at FOSSY?

2023-07-06 Thread Timothy Sample
Vagrant Cascadian writes: > On 2023-07-04, Timothy Sample wrote: > >> What about having a Guix lunch on Friday? I don’t really have strong >> feelings, but I thought I’d propose something concrete to get things >> going. I’ve never been to Portland, so I don’t have thoughts about >> where to

Re: Development repositories as Guix channels

2023-07-06 Thread Daniel Meißner
Hi Arun, Am 6. Juli 2023 16:35:06 MESZ schrieb Arun Isaac : > > Hi, > > This is with reference to the "Level 2: The repository as a channel" > section in the Guix blog post "From development environments to > continuous integration—the ultimate guide to software development with > Guix"[1].

Re: Guix's python has pip's user dir in its loadpath

2023-07-06 Thread Maxim Cournoyer
Hi John, John Kehayias writes: > Hi, > > On Sat, Jul 01, 2023 at 11:57 AM, Maxim Cournoyer wrote: > >> Hi, >> >> Wojtek Kosior writes: >> >>> The precedence of local, pip-installed Python libraries over Guix ones >>> has already been a source of bugs. And these can be hard to diagnose. >> >>>

Re: guidelines for package names (namespaces?)

2023-07-06 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Thu, Jul 6, 2023 at 2:29 AM Attila Lendvai wrote: > > a related issue is that currently there are two parallel registries for guix > packages: > > 1) module-global variables in the guile module system > 2) the reified package registry of guix. Veering even further from Andy's topic of

Development repositories as Guix channels

2023-07-06 Thread Arun Isaac
Hi, This is with reference to the "Level 2: The repository as a channel" section in the Guix blog post "From development environments to continuous integration—the ultimate guide to software development with Guix"[1]. This section describes how to convert a project repository into a Guix

Re: guidelines for package names (namespaces?)

2023-07-06 Thread Andreas Enge
Am Wed, Jul 05, 2023 at 08:19:48PM + schrieb John Kehayias: > This is a good question and one I wonder about when packaging > sometimes. The general guideline I've seen expressed in Python land at > least (not sure if this is in the manual, but this discussion can go > towards clarifying) is

Re: guidelines for package names (namespaces?)

2023-07-06 Thread Attila Lendvai
> Or GNU Guix maintainers may want to consider some type of name space > support in the package name space because I think name collisions will > be more and more likely as more packages are submitted for inclusion > in Guix. a related issue is that currently there are two parallel registries