ix build: error: build of
`/gnu/store/dd8qjvk6cd3xxfl6vspax6vbp3yyiix2-python-libcst-0.4.3.drv' failed
```
I was trying to upgrade python-libcst:
http://dpaste.com/AQDS5XW42
Should I package a new version of flake8 that doesn't have a version conflict
or patch out libcst?
all best,
jgart
Any advice here or references to existing guix packages that handle rust and
python together is much appreciated.
all best,
jgart
On Tue, 14 Jun 2022 08:47:37 -0400 guix-devel-requ...@gnu.org wrote:
Hi Guixers,
Count me in for any packaging on teams.
I'd like to help out with python and/or rust.
all best,
jgart
ssing jediepcserver.py:
https://github.com/tkf/emacs-jedi/blob/master/Makefile#L132
You would then need to put this in your emacs config:
(setq jedi:server-command '("PATH/TO/jediepcserver.py"))
I'll try to work on it when I get a chance but feel free to fix it if you have
the time.
all best,
jgart
g to achieve
something like that syntax.
See more discussion here:
https://todo.sr.ht/~whereiseveryone/guixrus/356
all best,
jgart
On Sun, 26 Jun 2022 09:27:15 +0200 Maxime Devos wrote:
> jgart schreef op za 25-06-2022 om 22:27 [-0500]:
> > Out of curiosity, is it possible to make reader macros like this with guile?
> >
> > ```
> > @hidden
> > (define-public python-httplib2
> >
On Sun, 26 Jun 2022 16:55:26 +0200 Maxime Devos wrote:
> jgart schreef op zo 26-06-2022 om 09:43 [-0500]:
> > > Or a new 'define-public-hidden':
> > >
> > > (define-public-hidden python-httplib2
> > > (package
> > > (name "..
On Wed, 22 Jun 2022 12:14:10 +0300 Munyoki Kilyungi
wrote:
> but do you have all your Emacs configs in Guix?
I get my emacs plugin dependencies with guix but I write my config in elisp:
https://git.sr.ht/~whereiseveryone/jgart-dots/tree/master/item/dot_emacs
Not sure how I feel yet ab
What do guixers think of having a repl macro that allows
you to run commands like if you were using the CLI?
Inspiration:
https://github.com/janet-lang/jpm/commit/6d494db43605b9fc7411875f25ae110cb8f77e0b
all best,
jgart
I'm not sure at the moment on how to detect if I am in a repl when
calling those functions or if I am calling them from the command line.
What do you think?
--
jgart
ing interactiveness.
Do you know if guile provides a way of checking that? Should we ask on the
guile mailing
list or should we read more code first to see what's currently provided?
all best,
jgart
install 'python:wrap
(assoc-ref python:%standard-phases 'wrap)
```
https://github.com/anachronic/importmagic.el
importmagic.el has python files but the current package I have above
doesn't copy them to the store.
How should I achieve this in this context? Write a phase and manually copy them?
all best,
jgart
On Sat, 09 Jul 2022 10:47:12 +0200 Liliana Marie Prikler
wrote:
> Am Samstag, dem 09.07.2022 um 01:50 -0500 schrieb jgart:
> > #:phases
> > #~(modify-phases %standard-phases
> > (add-after 'python:install 'python:wrap
> >
Hi,
Should we package this mode separately from lilypond as emacs-lilypond-mode?
https://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=tree;f=elisp;h=dc4d450a9f98433d04ac87057571ab58f98497c5;hb=HEAD
all best,
jgart
Hi Guixers is there currently an emacs package that provides a flymake backend
for `guix lint -n`?
https://todo.sr.ht/~whereiseveryone/projects-idea/1
all best,
jgart
Hi Guixers,
I'm trying to package this emacs package but it fails at the install phase:
https://github.com/mohkale/flymake-collection
```
starting phase `make-autoloads'
Debugger entered--Lisp error: (file-missing "Opening directory" "No such file
or directory" "/gnu/store/p5vsnlhrqph2sl3r7q8c0h
On Thu, 14 Jul 2022 11:49:07 +0200 zimoun wrote:
> Hi,
>
> On Wed, 13 Jul 2022 at 21:18, jgart wrote:
> > Hi Guixers is there currently an emacs package that provides a flymake
> > backend for `guix lint -n`?
>
> What do you mean?
See this collection of flymake ba
Just wanted to add a packaging TODO for lagrange for when we get around to it:
https://github.com/skyjake/lagrange/issues/526
Should I send issues like this to guix-patc...@gnu.org instead?
all best,
jgart
ile's
compiler tower?
Is it a future goal for Guix to fully support this unique feature?
all best,
jgart
Would anyone like to package this?
https://git.sr.ht/~protesilaos/iosevka-comfy
Is Guix suitable for large monorepos?
How does Guix compare to pants in the python arena?
https://yewtu.be/watch?v=p4stnR1gCR4
https://www.pantsbuild.org/
uix handle optionally installing xonsh[full]?
all best,
jgart
Hi Guixers,
How can we make it easier to install nix with guix on a foreign distro?
Guix System has a nix-service-type but there is no such thing on Debian.
wdyt
y I'm not sure how we should go about supporting that on a foreign
distro...
wdyt,
jgart
On Tue, 26 Jul 2022 12:10:22 +0200 Maxime Devos wrote:
> On 26-07-2022 08:00, jgart wrote:
>
> > Hi Guixers,
> >
> > How can we make it easier to install nix with guix on a foreign distro?
> >
> > Guix System has a nix-service-type but there is no such thi
Should we make a guide for developing with js and guix?
For example, how does a js developer use `guix shell` to load a js lib like
node-rimraf in a repl currently?
There's currently no doc for getting started with that iirc
can improve regarding documentation,
user interface, as well as improving the Guixer's developer experience.
all best,
jgart
https://whereis.みんな/
https://phoe.github.io/
https://github.com/charje/
e to integrate guile-commonmark** into Guix so that
we could support markdown in addition to Texinfo? Please don't boo and
throw free beer at the stage.
Nix used to mostly have their docs in docbook but now they support
markdown and their users are much happier***
--
jgart
* https://learnxin
Congrats Andrew, make yourself at home ;()
all best,
jgart
Hi,
Does anyone know what git repo sneek lives in?
Hi,
has anyone done any recent research on incorporating jpm into a
janet-build-system?
https://github.com/janet-lang/jpm
all best,
jgart
Hi Guixers,
wdyt if we have the following option for `guix lint`?
```
-f, --whole-file lint all the packages in the given file(s)
```
--
jgart
Hi Maxime,
how does antioxidant build system for rust work at a high level?
https://notabug.org/maximed/cargoless-rust-experiments
all best,
jgart
Hi,
Is anyone working on supporting automating guix package code to newer gexp
style as a guix style subcommand?
#~
hi,
I can't use the crate importer for this rust package because it's on pypi ;(
https://github.com/charliermarsh/ruff/blob/main/Cargo.toml
what should i do?
can I use it locally on that Cargo.toml somehow?
#$
On Sat, 10 Sep 2022 02:45:46 +0200 Maxime Devos wrote:
> Worse, this is not just a service, but a distro.
I mean that I want to run nix, the package manager, not the distro.
Nix suffers from the holy trinity #~problem unlike Guix.
#$ https://invidious.slipfox.xyz/watch?v=qjq2wVEpSsA
On Sat, 10 Sep 2022 02:45:46 +0200 Maxime Devos wrote:
> would the effort be worth it?
This was more of a "I was just curious if I could get it to run" but yes
I agree on the effort not being worth it.
I'd rather spend my time working on something else.
On Thu, 08 Sep 2022 12:03:36 +0200 Maxime Devos wrote:
> There are also some other small things with some checks for vendoring,
> #:test-options
Cool! Will this build system support rust development with guix or it's
only for packaging end user rust apps?
hi,
do you happen to know why this error occurs when running `make clean-go`?
warning: stray .go files: ./guix/build/po.go
On Sat, 10 Sep 2022 10:04:50 -0500 jgart wrote:
> do you happen to know why this error occurs when running `make clean-go`?
After running make and manually deleting po.go I get this
./pre-inst-env: line 55:
/gnu/store/hr8j0z9qpwcxzi5d9mr5di9yl68pw6hw-profile/bin/guile: No such file
thread that introduces the need for a new rust build system and why?
all best,
jgart
On Sat, 10 Sep 2022 21:03:08 +0200 Julien Lepiller wrote:
> I don't think your error is related to that file. A stray go file is a file
> that exist but doesn't have a corresponding scm file that would be built in
> guix.po.scm is not needed, and ends up being stray. If you figure out how to
>
jgart ponders to self:
Will this package build the `coleslaw` CLI command with our current
asdf-build-system?
What's missing?
https://github.com/coleslaw-org/coleslaw
Here's my attempt but there's no executable in the store for `coleslaw`:
https://git.sr.ht/~whereiseveryone
Hi does anyone know why guix import does not insert newlines anymore?
Is there a thread somewhere for that that I have missed?
#+
On Fri, 16 Sep 2022 07:31:45 +0200 zimoun wrote:
hi,
> For which importer?
rust
but Ithink I've experienced it with others also iirc
try to test
`guix import crate just -r`
Hi,
Can anyone update the guix news?
Do we have a doc that formalizes how/when we update the guix news?
Hi Guixers,
Why are build systems separated into two modules?
Why can't an entire build system be contained in a single module?
Just trying to understand the background design decisions that went into
that for my own knowledge and understanding.
all best,
jgart
Hi Guixers,
Why does Guix implement a monad but not a functor and an applicative?
> If I run into personal issues with the current pattern, I can always
> just "fork" a module into my own channel, after all.
Have you tried to use package transformations? Maybe they will work here...
Here's how I got the latest eglot, for example:
guix upgrade emacs-eglot
--with-git-url=emac
On Sun, 18 Sep 2022 09:32:35 -0700 Trev wrote:
> I'm not sure they'd work, either, but pinning my packages in my own
> channel, or even just writing a package definition on my own load path
> pins the package well enough for me. I also won't have to remember that
> CLI command.
That makes sense
Hi,
How can people wanting to contribute to the Guix Past Channel send patches or
participate in packaging?
Should the process be made clearer/easier for new contributors to that channel?
all best,
jgart
On Fri, 15 Jul 2022 13:14:40 +0300 Efraim Flashner
wrote:
Hi Efraim,
Just saw this email now for some reason.
> (is it %output?)
Not sure what you mean by this. How would you debug `%output` or what are
suggesting I do with that?
all best,
jgart
On Sat, 24 Sep 2022 17:54:18 -0500 jgart wrote:
Efraim,
This is what the directory looks like after failing:
$ lr /tmp/guix-build-emacs-flymake-collection-1.0.1.drv-0
/tmp/guix-build-emacs-flymake-collection-1.0.1.drv-0
/tmp/guix-build-emacs-flymake-collection-1.0.1.drv-0/environment
https://invidious.tiekoetter.com/watch?v=K8cL7Hw7g2E
On Sat, 24 Sep 2022 18:02:48 -0500 jgart wrote:
> $ lr /tmp/guix-build-emacs-flymake-collection-1.0.1.drv-0
> /tmp/guix-build-emacs-flymake-collection-1.0.1.drv-0
> /tmp/guix-build-emacs-flymake-collection-1.0.1.drv-0/environment-variables
> /tmp/guix-build-emacs-flymake-collection
What would be the best way to illustrate the levels of nesting and code
paths that get traversed when building a Guix package?
I'd like to make some sequence diagram notation or something else to
better understand what happens in a visual way.
wdyt
it to my TODO portfolio.
all best,
jgart
DME. I'll probably be going with option 2.
warm regards,
jgart
On Sat, 01 Oct 2022 18:38:19 +0200 Ludovic Courtès wrote:
> though an argument against it is that the inconsistent style makes it
> harder for newcomers to get started.
That's what Guido would probably say, but, I often agree.
What do people think of having an education distro for kids?
Similar to these:
https://itsfoss.com/educational-linux-distros/
Could we use that Guix GUI written in smalltalk to get started?
On Mon, 03 Oct 2022 00:17:52 +0200 Csepp wrote:
> EndlessOS has a system for teaching kids, it's calle Hack, it might be
> worth checking out.
Does it run on GNU Guix System?
Testing
On Fri, 07 Oct 2022 13:24:17 +0200 zimoun wrote:
> Right?
Yup!
Hi,
What's are policy for packaging docs deps?
For example, this package has docs deps:
https://github.com/m-lundberg/simple-pid/blob/master/docs/requirements.txt
Should those be packaged and included also in the Guix package definition?
Is our policy for packaging docs deps documented somewhe
licy and add it to the docs?
--
jgart
On Mon, 10 Oct 2022 17:27:50 +0200 Ludovic Courtès wrote:
> I’ll push a fix shortly.
Cool! Thanks!
all best,
jgart
```
λ guix import crate the-way
;;; Failed to autoload string->semver-range in (semver ranges):
;;; no code for module (semver ranges)
Backtrace:
In ice-9/boot-9.scm:
1752:10 9 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
8 (apply-smob/0 #)
In ice-9/boot-9.scm:
7
On Wed, 12 Oct 2022 14:24:26 +0200 Maxime Devos wrote:
That still throws:
guix shell guile-semver -- guix import crate the-way
;;; Failed to autoload string->semver-range in (semver ranges):
;;; no code for module (semver ranges)
Backtrace:
In ice-9/boot-9.scm:
1752:10 9 (with-exception-handl
Hi Guixers,
What do you think if we were to implement "Guix Goals"?
The various language ecosystems have their own linters, formatters,
typecheckers, repls, test runners, etc.
What if Guix could manage them all?
`guix lint` in a python project would run mypy.
`guix lint` in a haskell project wo
from guix or why not cut out
the middleman altogether? In the end I just want to see the same unifying
guix ui experience transfered to dev tools across the polyglot stack.
This infrastructure should be flexible enough to allow us to
easily go unix plumbing if need be.
Let's wrap the world in parens!
paren hugs,
jgart
On Sun, 16 Oct 2022 15:11:38 +0200 Liliana Marie Prikler
wrote:
> Am Donnerstag, dem 13.10.2022 um 01:07 -0500 schrieb jgart:
> #!/bin/sh
> exec guix shell -m "$0" -- guile -e main -s "$0" "$@"
> !#
>
> (define (main args) ...)
>
&g
On Sun, 16 Oct 2022 12:54:42 -0500 jgart wrote:
That said thanks for suggesting a way to start hacking on this before it exists.
I'll use your suggestion for testing things out.
all best,
jgart
On Sun, 16 Oct 2022 20:50:47 +0200 Liliana Marie Prikler
wrote:
> makes your goal a somewhat stupid one if you don't actually specify
> what it has to do on a per-project basis.
hi lilyp,
That's a bit harsh to say that my idea is "stupid" even in light of
your qualifier.
If you read the previ
Hi Arun,
Is there currently a way to get all closed tickets on mumi?
If so, is that endpoint currently deployed and accessible via mumi's graphql
API?
I'm asking this on the guix-devel mailing list because I find others
might find this info useful.
all best,
jgart
hi,
I'm packaging babi and mtimes phase fails:
error: in phase 'ensure-no-mtimes-pre-1980': uncaught exception:
system-error "utime" "~A" ("No such file or directory") (2)
phase `ensure-no-mtimes-pre-1980' failed after 0.0 seconds
Backtrace:
13 (primitive-load "/gnu/store/4f5x3b0yvbh1aj
looking at this:
https://github.com/NixOS/nixos-search/blob/main/flake-info/src/commands/nixpkgs_info.rs#L14
i thought...
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.
And I know it's possible to sl
Hi,
What's the Guix approach to getting exact versions for a dev project.
Should we be contributing those packages upstream or should Guix just
provide the tooling to generate exact package definitions for exact
versions that are needed in a particular project?
For example, what if a dev needs t
guix git authenticate 95620d8845a75c9721876441e66bf28ba4a95eff jgart
Backtrace:
11 (primitive-load "/home/jgart/.config/guix/current/bin/g…")
In guix/ui.scm:
2263:7 10 (run-guix . _)
2226:10 9 (run-guix-command _ . _)
In ice-9/boot-9.scm:
1752:10 8 (with-excepti
On Wed, 26 Oct 2022 07:21:35 +0200 Julien Lepiller wrote:
> From the manual: "signer is the OpenPGP fingerprint of public key used to
> sign commit.", but we should still catch this error :)
Is it possible to give the email instead of the fingerprint?
Deduce the fingerprint from the email?
On Wed, 26 Oct 2022 09:07:57 +0200 Julien Lepiller wrote:
> It says fingerprint, so it's fingerprint. Using email or name would not be as
> secure.
>
> Le 26 octobre 2022 07:35:20 GMT+02:00, jgart a écrit :
> >On Wed, 26 Oct 2022 07:21:35 +0200 Julien Lepiller
> &g
On Wed, 26 Oct 2022 19:07:40 -0500 jgart wrote:
> On Wed, 26 Oct 2022 09:07:57 +0200 Julien Lepiller wrote:
> What do you think if we have a CLI flag for git authenticate
I meant `guix authenticate` not `git authenticate` ;()
Hi, what's the status on packaging GHC >= 9.0?
Is anyone working on that?
all best,
jgart
hi,
i heard that someone is throwing a pep 517 guix party?
IWBC if we have a guix derivation pretty printer built into the Guix CLI itself.
WDYT?
I remember that nckx had one in bash but I can't seem to find it now in in log
ocean...
Does Guix have a formal RFC process like this one?
https://github.com/NixOS/rfcs
Or what's our approach as a community on paper to that that is similar or
different?
all best,
jgart
hi,
how do we package carp libraries for guix if it does this?
`(load "g...@github.com:carpentry-org/time.carp@0.1.0")`
* https://github.com/carpentry-org/time#installation
On Fri, 28 Oct 2022 15:10:26 -0400 Jack Hill wrote:
> I've also used emacs-semantic-refactor to pretty-print derivations.
Hi, which function do you run to do that?
https://github.com/tuhdo/semantic-refactor/blob/master/srefactor-lisp.el#L293
Does anyone know of any program that generates tags for irc logs?
Kind of like afew but for massive irc logs not unlike logs.guix.gnu.org
* https://github.com/afewmail/afew
ry management in a similar way to
Rust. Not many other langs like that.
all best,
jgart
Hi,
I need to reference the carp checkout in an environment variable so that
carp can find the libs it needs:
/gnu/store/0xhn0vyjlcb2dv1h2333vhbj7j1vvrr6-carp-0.5.5-checkout
How can I do that?
* carp package definition
```
(define-public carp
(package
(name "carp")
(version "0.5.5")
On Sat, 29 Oct 2022 23:05:50 -0500 jgart wrote:
For example, nix allows you to reference the source checkout with the $src
variable:
https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/compilers/carp/default.nix#L38
On Sun, 30 Oct 2022 12:47:13 +0800 Zhu Zihao wrote:
>
> Try `#$(package-source this-package)` in the builder gexp.
Thanks! https://issues.guix.gnu.org/58898
hi,
do we have something similar to nix-bisect but for guix?
* https://github.com/timokau/nix-bisect
Hi,
I'd like a CLI flag to be able to ignore channels.
Where should I look if I'd like to implement something like this?
I prefer not to edit and comment out channels in ~/.config/guix/channels.scm
I'd prefer to do the following
guix import crate behemoth-rust-package-foo -r --ignore-channel=g
above standard output that the tests are indeed on PyPi.
all best,
jgart
On Sat, 05 Nov 2022 12:47:19 -0500 jgart wrote:
> $ pypi-ls
> https://files.pythonhosted.org/packages/e4/f9/c888a9cb6e959e7619262e21c17bf7d9afcba31a29120a8bc2de4242a488/pygls-0.13.0.tar.gz
Ideally, I'd just give it the PyPi canoncial name as argument instead
of that long path to the tar file.
Is anyone interested in having an emacs-agnostic ncurses interface for
some aspect of the Guix APIs?
One thing I thought of just now is a nice transitive dependency explorer
ncurses interface.
`guix install dag-tui`
Forgive me Ambrevar,
jgart
Hi,
Is anyone working on upgrading to GNOME 43?
On Sat, 12 Nov 2022 21:06:56 +0600 Akib Azmain Turja wrote:
> Nice idea. Any resources except emacs-guix source code?
Yes, this smalltalk GUI is another resource:
https://10years.guix.gnu.org/program/#demo-a-malleable-gui-for-guix
https://github.com/khinsen/guix-gtoolkit
(dependencies or package changed)
xst (dependencies or package changed)
^^ I would like to know what transitive deps
changed for xst
wdyt,
jgart
1 - 100 of 332 matches
Mail list logo