Hi Ludo,
I agree.
Pierre
signature.asc
Description: PGP signature
Good catch, sorry about that.
I believed it to be simple enough, I didn't know about the
sbcl-package->cl-source-package limitation. The build-system probably
needs a fix.
signature.asc
Description: PGP signature
Hi Tobias,
Indeed, for some reason the encryption test didn't work.
I wonder what I had exported in the first place. Anyways, I've just
updated it, should be all fine now.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Once every second week maybe?
Depends, if I need an urgent upgrade then it might be more.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
viously very limited, the next thing we need to
do is sync the database from substitute servers.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
.
Maxim Cournoyer writes:
> * Add .deb and .rpm formats for 'guix pack'.
[...]
> * guix environment --fhs (file hierachy standard)
Oh my, awesome ideas!!! (These 2 in particular.)
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Duh! I'm so sorry about this. I had check some days (weeks?) ago, saw
it wasn't there, prepared the package then rebased. In the meantime
Sharlatan had committed it too!
Maybe we could have a `make` or `guix lint` warning for this kind of
things, I suppose they are bound to happen in the *-xyz
e doubt and _ask why_ before policing someone.
Food for thoughts!
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
:
https://www.gnu.org/prep/maintain/
But one has to dissect it first :)
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
document)
are governed locally. This question is mostly left unanswered as I
understand it.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ious decision problems.
Let's note this down and bring it back up in a thread that's more
focused on the governance question of Guix.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
OK, thanks for the update!
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ing to build it. Maybe
> we should just disable SBCL on aarch64 until the build farm can build
> it reliably?
Sure thing, but I'm not an aarch64 user so maybe someone else would like
to comment about this.
Thoughts, anyone?
Otherwise I can remove aarch64 from the list of supported syste
yhow, discussing more
about these things can only help organizing ourselves better and
building a stronger community! :)
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
raries that implement some "On Lisp" algorithms,
but I suppose we would need to look in details.
Maybe ask on r/lisp or r/common_lisp.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Wow, great work!
I've always felt lost with Cuirass web interface, now I find it much
more convenient to extract information from the CI!
Congrats!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
You can try two things:
- Does version 2.1.2 work?
- Can you try bootstrapping SBCL with ECL instead of CLISP?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
shell-escapes compared to
--8<---cut here---start->8---
(call-process
"guix" nil nil nil
"environment" "--profile=..." ...)
--8<-------cut here---end--->8---
Does that make sense?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
t;---cut here---start->8---
$ guix environment -l ./build-scripts/guix.scm -p my-profile
--8<---cut here---end--->8---
to get the aforementioned behaviour.
What do you think?
Lars?
Cheers!
--
Pierre Neidhardt
n
> built-derivations for `prof-drv`. Maybe if we make these conditional
> it’ll be faster…?
Seems to make sense!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Welcome!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Ludovic Courtès writes:
> Hi,
>
> Pierre Neidhardt skribis:
>
>> Ludovic Courtès writes:
>
> [...]
>
>>> • The generated files might use APIs that, in the meantime, got
>>> deprecated or changed somehow. This is in contrast with
>>&
not as nice as the ability to choose a download strategy, as we
> discussed earlier, but implementing that download strategy sounds
> tricky.
If the user can choose their favourite substitute compression, I believe
it's usually enough since they are the best judge of their bandwidth /
hardware require
ed several times in the past, I think it’d be great if those
> interested could chime in and comment:
>
> https://issues.guix.gnu.org/45919
>
> I’ll leave a few more days and then… push!
Thanks a lot for working on this, I'll try to give it a shot tomorrow! :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Hi Raghav,
I find the idea very attractive. At first, I thought that GRUB menu
entries would be limiting, but then I realized that GRUB supports
submenus!
So all we need is one submenu per profile, right?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP
That's great news?
Do you have a link to the project?
How do you intend to receive contributions? Via a mailing list?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Mathieu Othacehe writes:
> At first I thought that all the performance issues we had were caused by
> unoptimized SQL queries. Turns out it was only half of the problem.
>
> As we have multiple processes accessing the database (cuirass,
> cuirass-web, cuirass-send-events and now remote-server),
Hi!
Thanks again for all the efforts you are putting into Cuirass!
Since we are on the topic, I have 2 questions:
- Why is it called "Cuirass"? :p
- Why the move to PostgreSQL?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
This issue seems to be gone for me with kernel 5.10.x.
I guess it was a kernel bug then.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Taylan Kammer writes:
> On 22.12.2020 23:01, Ludovic Courtès wrote:
>>
>> Thoughts? :-)
>>
>
> My first thought: Neat, would love to see this implemented! :D
I second that! :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
taker before that, please go ahead! :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Here the "pipeline" could be a CSP channel.
Not sure what the term is in Guile.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ld optimal results regardless of the
network or CPU performance.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
s nothing to do.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Hi Paul,
> Can you try, as root on Guix System:
>
> $ echo 1 > /proc/sys/kernel/unprivileged_userns_clone
# echo 1 > /proc/sys/kernel/unprivileged_userns_clone
-bash: /proc/sys/kernel/unprivileged_userns_clone: No such file or directory
--
Pierre Neidhardt
https://ambrevar.xyz/
Hi!
I can reproduce the issue since I 'recondigure'd my Guix System.
I'm on cebfb29abb151ede95696181d2446c63504593d7.
Guix' bug?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I think it's a very good idea, I'm all for it!
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
t-variables` file, fix the code or calls
then proceed.
Obviously reusing cached build would be nicer.
Maybe even better would be debugger access to the daemon. On build
error we would be dropped in the debugger in the stack frame where it
errored. We would fix it, then continue, in the most traditi
f I
recall correctly (I can look up the email again if you insist ;p).
So what's the rationale behind this change of position?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Hi Jan!
Jan Wielkiewicz writes:
> I managed to compile the latest release of Jami and I'll be sending
> patches soon.
Congrats and thanks again for your continuous effort!
> Is anyone planning to update Qt to 5.15.1?
Not that I know of, Qt support is always welcome!
--
Pierre
Getting knee-deep into Guix these days ;)
Welcome!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ot since they are
> both inherited from `comint-mode'.
It's partly explored here: https://gitlab.com/emacs-geiser/geiser/-/issues/9
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
f we
don't want to drag X indirectly.
If I understand your change correctly, the patch is only applying
parameters to the given package and it's not propagated to the inputs,
is that correct?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
t;)
>
> works fine.
What do you mean with this part?
> PS:
> What do you name Geiser?
Sorry, I don't understand your question :p
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
--end--->8---
Maybe a misunderstanding, but comint-mode is not the problem here, it
works very well indeed with big outputs.
Only Geiser chokes on it.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ode and what is the cold and
> clunky shell environment. Using Geiser is a feature.
>
> Invoking mere shell snippets isn’t quite as interesting.
True, let's use Geiser where we can.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
gt;> because of Geiser. So yes, Geiser is the issue.
>
> The dirty-fix in the kind of “guix repl” fashion is easy: run
> “(guix-build args)” and expose the output in a specific buffer.
> Whatever.
It won't work, because the user must be able to interrupt the process.
So instead of re-inventing the wheel, it's better to let an Emacs mode
that already support process interruption do the job.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
We need to talk to Guix directly, e.g. with
`guix repl` like I've done in Nyxt.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
searching and install/uninstall and generation delete
operations very convenient. Everything is much easier when you have an
interactive minibuffer with live fuzzy search ;)
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Screenshots here:
https://nyxt.atlas.engineer/article/release-2-pre-release-4.org
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
-generation
- switch-os-generation
- delete-os-generation
All these commands support existing profiles. Profile creation is not
supported at the moment.
Most of these commands work with multiple selections (C-space, M-a to
select all).
Interested in your feedback!
Happy hacking!
--
Pierre Neidhardt
these days... Sorry again :(
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
-end------->8---
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Looks like static-dispatch works on staging, but there is an issue with
the new build system for the next package I want to add, generic-cl.
I need to ping Guillaume on that and preferably before merging staging.
I'll open an issue just now.
--
Pierre Neidhardt
https://ambrevar.xyz
nflict?
Otherwise go ahead and I'll fix the Nyxt recipe when you are done.
Out of curiosity: how do commit messages help you here? Is there an
automated way to report the inputs changes from the comment message?
Sorry for the troubles!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Descr
il, Riseup and dismail.de, I've also heard of Fastmail
and Mailo. Pick the option that fits you best!
Another option is to buy a domain name at a service like Gandi:
https://www.gandi.net/. They offer free mail hosting for their
subscribers.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
downloads), I believe it's still hanging
somewhere in the bug tracker.
Tests are welcome!
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
-golf? The Nomad browser uses it, it may not suffer
from the aforementioned issue.
Thoughts on that?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Ludovic Courtès writes:
> This reminds me of Janneke’s Guimax:
>
> https://gitlab.com/janneke/guimax
>
> It’s rather about providing a Guile UI, but perhaps it could also serve
> as the basis of a Guix GUI?
I haven't heard about this, thanks for the hint, I'll look in
of the work that remains to be done is to plug it to a
GTK interface in Guile, possibly using guile-gi or g-golf.
Stay tuned, more is coming, hopefully soon :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
zimoun writes:
> Does that mean that the term “guix” should be in the absolute path name,
> i.e., “guix/my-worktree-name”? Or does it mean that the term “guix”
> should start the worktree, i.e., “guix-my-worktree-name”?
The latter, but this is no longer needed in v2.
--
Pierre
x, see
https://ambrevar.xyz/guix-advance/index.html
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I haven't tested but looking good to me otherwise :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ng "/guix" a let-bound variable and add a comment
explaining that channel maintainers need to change it.
That said, why do we need to clean the load path? Can't we just leave
the other paths? What if the user actually wants the other elements?
--
Pierre Neidhardt
https://ambrevar.xyz/
Wow, fantastic work you've pulled off! Thank you so much and
congratulation to you all!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ecific commands like `guix build', collect
the list of builds that are going to be done, and upon completion, fill
the database with the build results.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Pierre Neidhardt writes:
> So we could do the same with `guix filesearch`:
>
> - First try the entry in the database.
>
> - If not there, try query-path-info and if it succeeds, populate the
> database.
>
> - If query-path-info does not succeed, try our new
> que
with local builds? Does
it compute the size on demand or is it stored somewhere?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
here are probably a few more adjustments we could make. Any idea?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
x gc` a
>> Guix checkout we collect the corresponding database.
>
> Well, the exact same strategy as
> ~/.config/guix/current/lib/guix/package.cache can be used.
Oh! I didn't know about this file! What is it used for?
> BTW, thanks Pierre for improving the Guix discoverability. :-)
Thank you! :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Great feedback, thanks for sharing!
In particular, I didn't know that Guile was out of date on Arch Linux.
Now I understand why many Arch Linux users struggle installing Guix... :p
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Of course, `guix filesearch` hasn't been implemented yet ;)
We still need to decide whether we want to make it part of `guix search'
or define a separate command.
Thoughts?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
n /var/guix/...
Comments and help welcome! :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
uilt without LLVM. If llvmpipe is only useful
for GNOME Shell and the like, it's very likely that Emacs and many other
packages don't need GTK-on-LLVM.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
t to use Emacs' own package manager. Without an
emacs-no-x-toolkit-exwm package, Guix+EXWM users would be forced to drag
GTK->Mesa->LLVM just to start Emacs.
Besides, MELPA can't be used to build Guix systems, images and the like.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
it in the description of the
"emacs" package.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Feel free to send a patch with my emacs-lucid recipe if you feel that
#43578 is not enough.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
cknames" ,sbcl-trivial-package-local-nicknames)
("trivial-types" ,sbcl-trivial-types)
("unix-opts" ,sbcl-unix-opts)
;; WebKitGTK deps
("sbcl-cffi-gtk" ,sbcl-cl-cffi-gtk)
("sbcl-webkit" ,sbcl-cl-webkit)
("glib-networking" ,glib-networking)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)))
(synopsis "Extensible web-browser in Common Lisp")
(home-page "https://nyxt.atlas.engineer;)
(description "Nyxt is a keyboard-oriented, extensible web-browser
designed for power users. The application has familiar Emacs and VI
key-bindings and is fully configurable and extensible in Common Lisp.")
(license license:bsd-3)))
--8<---cut here---end--->8---
I haven't tested StumpWM, can anyone do it?
If StumpWM passes, feel free to merge this patchset.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Hi Simon!
zimoun writes:
> 2. What is the status of the converter from profile/manifest to
> manifest.scm discussed sometimes ago?
I haven't heard of any change ever since we discussed it, sorry :p
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Descriptio
Ideally, we would reduce the LLVM and Mesa closure sizes as I started
doing some weeks ago.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ASD files is a good default behaviour
but we should allow to override it with the asd-files keyword.
Thoughts?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
This may very well be the reason why the ECL / SBCL packages are defined
separately in the previous build system...
Any idea, anyone?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
case the user
> installs only cl-xyz:sbcl or only cl-xyz:ecl.
Agreed on all points!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ur.
If you can't figure it out I can give it a shot. Otherwise let's ask
the ASDF people.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
sbcl
│ ├── osicat.asd
│ ├── osicat--system.fasl
│ └── posix
│ └── libosicat.so
...
--8<---cut here---end--->8---
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
?
Of course, this can wait, we could do this as a second step if you think
it's a good idea.
I'll test SBCL- packages with Nyxt. They use to break Nyxt
(sbcl-cl-webkit and sbcl-cl-cffi-gtk), I'll see if it works now.
I'll also see test sbcl-osicat.
Cheers!
--
Pierre Neidhardt
https
I agree!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Hi Guillaume,
Thanks for taking a shot at this ;)
Why would we need to generate the ASDF configuration file in a hook?
Can't we do it at build time?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Looks like an upstream issue:
https://github.com/Wilfred/helpful/issues/248
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
emacs-helpful still seems to be broken on master.
Any idea?
I'll try to fix it later today.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
cure-opengpg-sign-with-sender.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I confirm that with Mark's commit
emacs-clojure-mode and emacs-elisp-refs are also broken.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
[1]. Therefore, if “guix
> filesearch” introduces a SQL cache, then it seems a good idea to be also
> usable by “guix search”.
>
> Well, if the table is extended with the fields “synopsis” and
> “description” then what is the size of the database? Does it kill the
> lookup
ckage.cache); discussed at length in
> #39258 <http://issues.guix.gnu.org/issue/39258>.
I think this is a bit beyond the scope of this patch set. I'd rather
focus on files exclusively for now and proceed one step at a time :)
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
't
use any special character like boolean operators. I'm not sure how we
can get the best of both worlds. Maybe add a command line flag that
would enable "extended search syntax" in which the user can use all of
FTS but must make sure to quote "libm.so" for instance.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
database.
Any idea where I can trigger the indexing from a "guix build"?
- Sync the database data from a substitute server. Any pointer would be
appreciated :)
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
the word.
If I search "bar", I'd like to match "foobar".
The reverse is possible ("foo" matches "foobar").
Well, I'll share my FTS demo just now, we can always think about this case
later.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Ricardo Wurmus writes:
> Pierre Neidhardt writes:
>
>> - Or do you think SQLite patterns (using "%") would do for now? As
>> Mathieu pointed out, it's an unfortunate inconsistency with the rest of
>> Guix. But maybe regexp support can be added in a seco
e file name, you mean relative to the Guix store item? As I
mentioned in my reply to Julien, this would be a specific use-case
optimization, like you said it won't work when you don't know the exact
basename or full path, so I'm not sure it's worth going down that road.
Thoughts?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
1 - 100 of 641 matches
Mail list logo