<oriansj>well it wasn't my excuse so much as it was civodul's to why there was no guix build server signing key. Was the point of the signing key was more secure if only he could sign the releases but everyone should be able to reproduce his builds.
<oriansj>aka the root of trust for Guix would be based on a single person who would do an offline key and take care when doing the signing of tarballs.
<oriansj>but if now multiple people could be doing the signing, that no longer applies.
<brendyn>abhicherath[m], i think you need a small fat32 filesystem and mount it to /boot/efi
<brendyn>then you mount that in the guix os config with (device (uuid "..." 'fat32))
<ennoausberlin>Hi guix. Is it possible to resize the root partition of an sd card with guix on it? Do I have to run system reconfigure afterwards?
<fps>ennoausberlin: should not be necessary. make a backup first ;)
<ennoausberlin>fps: I'll give it a try. Resizing just the filesystem is working. I do this all the time, but as I tried it with a partition, the card was not bootable afterwards. But that might be caused by something else, then
<nashdidan[m]>Hi there. I???m currently having a problem logging in with one of my accounts into gnome via gdm. The greeter throws me back out on one account, while with another account there???s no problem at all. Where should I look?
<ennoausberlin>nashdidan[m]: You could try to remove the relevant dirs from /home/username/.cache
<nashdidan[m]><ennoausberlin> "nashdidan: You could try to..." <- Thanks. .cache/gdm seems to only have log files??? how don???t see any actual problems reported there.
<rekado>apteryx: the root user???s maintenenance checkout on berlin has unpushed commits. Will these be pushed to the repo later?
<rekado>apteryx: never mind, I rebased the checkout and it???s all up-to-date
<ennoausberlin>nashdidan[m]: Also have a look at .local/share/gnome-shell/ There might be problematic things inside
<ennoausberlin>nashdidan[m]: I had this problem once, but don't know how I fixed it finally. It was .cache or .config related. shell extensions maybe
<sneek>civodul, rekado says: no idea what???s up with the two other aarch64 nodes; I???m still sick but I hope I can visit the data centre some time later this week.
<minima>mekeor[m] thanks for the tip re qmk via docker - i'll keep that in mind!
<nckx>minima: Nope, no difference in isolation, or really operation. It still talks to a running build daemon (and will fail without one). ???Host??? code will be able to access local files just like regular guix would let it.
<nckx>cbaines, unmatched-paren: ???Mailman was broken and is now fixed.???
<ennoausberlin>Zelphir: I use Debian on the PI and guix as package manager. It works fine there. Of course many packages are not available as substitues (aarch64) and many fail during local compilation. I also booted an customized image from pantherx and it worked but needed more finetuning. So I went back to Debian
<Zelphir>Was about to say: "nice Berlin references" :D
<pkill9>ennoausberlin: which kinda packages don't build on aarch64?
<ennoausberlin>sbcl has often difficulties. racket does not support aarch64. rust was not working for a long time (does now). For almost every python package you have to disable tests. I would like to support the aarch64 branch more, but good arm hardware is expensive and my Pinebook Pros or the pi just dont have enough power as build machine.
<cbaines>ennoausberlin, substitute availability for aarch64 should be good
<rekado>pankow has problems retrieving the kernel, and the previous generation fails to boot
<ennoausberlin>cbaines: Maybe my packages in need differ. I now often check by guix weather before updating, because local builds in my machines make them unusable for a long time. One day I will set up my own substitute server (mostly for learning purposes)
<rekado>my-root: ********** WAR[ 23.931379] sda: detected capacity change from 976773168 to 0
<Zelphir>ennoausberlin: Hm OK. I was happy to read, that guix works on the RPi at all and thought: "Hey, I can have a great tool for installing stuff on it!" -- Well, I guess I have to go traditional ways to install things^^'
<ennoausberlin>Zelphir: I guess, that you somehow build a cross compile workflow, but I am not experienced enough to do that.
<cbaines>oriansj, if you try building that again, do you get the same error?
<apteryx>'graphviz, python, python-sphinx, texinfo & which' are the required dependencies to generate info doc, I think
<apteryx>anyway, I guess we can discuss it on the review tracker
<mekeor[m]>hello. i use emacs with geiser and corfu.el to edit a system.scm. it offers completion-suggestions based on some default guile modules, i guess. but it does not offer them based on the guix modules. e.g. it does not suggest "operating-system" when i complete "(ope". is that normal? do i expect too much from geiser?
<gnucode>mekeor[m]: if you get something like that to work, please let me know. :)
<gnucode>I think company mode for me is completing words that are already present in the buffer, which is nice, but I don't think it would complete works not in the buffer...
<mekeor[m]>corfu can use multiple completion functions. it already attempts to complete "words that are already present in the buffer" for me, too, namely via dabbrev. also it offers completions based on quite some guile modules. but it does not offer variable-identifiers from guix-code...
<gnucode>mekeor[m]: have you compiled guix source code yourself and pointed geiser at it?
<apteryx>that way, a copy doesn't take more space when done atop Btrfs. On non-btrfs, cp --reflink=auto proceeds as usual (a full copy).
<nckx>apteryx: Does Guix System ship default aliases like that?
<nckx>I don't think it does, and I think that's good. In this case, it definintely shouldn't. Having different behaviour depending on a matrix of Guix age + coreutils age (+ possibly installation age, if this is done through skeletons) is beyond confusing.
<nckx>gnucode: As for your objection (my condelences :) ??? a failing file system and/or drive is just as likely as losing your key, so keeping it unencrypted isn't ???safer???. Keep back-ups.
<nckx>ACTION would have said ???far more likely???, but you do you.
<abhicherath[m]>hello! I'm not able to use my fido key with guix system (I added pcsd to my os config already), what could be the possible causes? and is there a better way to debug than running ssh-keygen -t ed25519-sk
<gnucode>nckx: I go back and forth. at home I am gnucode. At work, I use a web client. there I am usually jab. i should probably try to be more consistent. :)
<gnucode>nckx: would you put your .authinfo.gpg in a git repo? or no?
<podiki[m]>the firefox I use does have libva in LD_LIBRARY_PATH; the sandboxing stuff is relatively new though; icecat does not have libva in LD_LIBRARY_PATH it seems?
<nckx>I have too many tabs open to test right now.
<lechner>Hi, what's a good way to test speeds to ci.guix.gnu.org, please? my isp told me they might look into peering issues. I think I'm getting about three times the speed from Comcast than from a small local provider.
<nckx>I can't well articulate why, but it feels a bit cleaner if those vouching & those reviewing the application are not entirely the same set.
<podiki[m]>yeah, otherwise they are writing to themselves sort of
<nckx>It's not a rule though, not even unwritten, just my own preference. Do what you like!
<lechner>unmatched-paren / yes! i will sing your praises. any exaggerations are mine, not yours
<podiki[m]>perhaps we should have a rule/suggestion that at least some of the vouchers should come from non-maintainers, I think that keeps up a better appearance of the process now that you mention it
<pkill9>im guessing you gotta dk it manually cos there is no kde desktopenvironment
<pkill9>tho there is some old qt environments i think
<yasht>If I use the LXQt desktop environment, I can select the Breeze theme there but it only works for LXQt applications
<yasht>Not for any other Qt application, KDE or otherwise
<yasht>All Qt applications can only seem to detect 2 Qt Styles - Windows & Fusion
<mirai>can I get an interactive shell within a failing test to debug it?
<rekado>lechner: from a random AWS instance in Frankfurt I???m getting between 50 and 90MB/s
<rekado>oriansj: I also can???t reproduce this. Ran ???guix build --check /gnu/store/hifim0h1p7nw81mg6rl00g9q0m6vr0qw-bzip2-mesboot-1.0.8.drv??? on my x86_64 laptop and it built to completion.
<florhizome[m]>yasht pkill9 I once installed lxqt and also tried to get Kvantum and qt5ct, it seems that qtplugins are not found. Same for qtwayland. I tried adding search paths to those packages, which helped, but idk if it???s the right way.
<apteryx>nckx: re 'cp --reflink=auto', my reasoning is that why would someone not want to not use it on CoW file systems? From the user's point of view, the behavior is unchanged: the file is copied. It's just implemented in a way more efficient way when available, and if not, no big deal.
<apteryx>we could check what opensuse does (they use btrfs by default, I think)
<lechner>nckx / yes, i went all in with Emacs and this is circe. I changed the completion-suffix to accommodate more than one recipient more easily. Some folks use commas, but that conflicted with my style of saying Hi. Upon reflection, I also find the colon to forward for me, as it prompts the recipient. I am now experimenting with the slash.
<lechner>sorry, i'm being facetious. Fremont, Calif.
<apteryx>nckx: I haven't check what we have/can do, I'm just making a suggestion for now :-)
<apteryx>if we had something it'd go to the ~/.bashrc skeleton we provide on Guix System installs, I guess
<apteryx>I think that's how it's handled on traditional distributions such as Debian
<nckx>Then I'm back to my ???weird matrix??? (or whatever) comment above. That obsolete alias will then live forever for users who installed this month, will be missing for others, ??? it just sounds very messy & confusing for me.
<ss2>This issue is really odd. I've only managed to replicate this on a similar laptop (they have similar profiles), but not in a VM (using said similar profile). My workstation hasn't got this problem either..
<gnucode>hmmm. is the vm using X? and the real system using wayland?
<ss2>Wayland is enabled in GDM. Have tested both in X and wayland. Will disable wayland and see.
<ss2>though it also happens with a vanilla user that is only a member of groups.
<gnucode>ss2: I had the issue with the mouse being un-useable on gnome wayland. that's why I switched to sway. No such problems anymore.
<ss2>while virtualising wayland? very true. I've only been testing it there.
<Kolev>Guix doesn't sandbox like Flatpak, does it? My music player shouldn't have access to my SSH keys.
<ss2>So it could also be that the graphics driver is too old for certain wayland applications to launch?
<ss2>I just pulled my workstation to the newest checkout. This problem still isn't showing up there.
<minima>Kolev: i don't think things get sandboxed by default but some level of isolation can be achieved by a small number of very useful commands and options such as "guix shell --container" - at least this is my understanding
<Kolev>minima: Good to know! Sadly this isn't something I could use at work. I'll stick with industry standard tools on my main machine.
<minima>Kolev: sure - but if i may suggest, you can try and ask here in the channel if you have specific scenarios in mind, guixers more knowledgeable than me may be able to indicate solutions
<ss2>gnucode: thanks for the hint. I've found more error reports with wayland now.
<unmatched-paren>hmm, do i need to make a savannah account before i can become a committer? seems like i missed that part when i skimmed "Commit Access" :)
<minima>what's the recommendation when it comes to packaging and git tags? there's this project that i'm looking at which is packaged already but the latest tag dates back to 2016, the project has moved on since then although no further tag has been released
<minima>podiki[m]: oh wonderful, therefore if i updated microscheme out of the current master (or a recent-ish commit), that might be kept in consideration... the alternative was to try and contact the upstream author/maintainer
<podiki[m]>minima: yeah, you can make a patch for a recent commit (with a comment about why) and also see if a new tag/release will be made by upstream
<podiki[m]>looked like "last release" will find some comments in gnu/packages/*.scm to look at
<minima>super, thanks podiki[m] - i'll first try a gentle nudge to the upstream author
<lechner>Hi, is there a way to get 'guix shell' going inside Emacs, so I end up in an Eshell?
<podiki[m]>not sure what you mean? if you are in an eshell, running a "guix shell" command should be okay?