libera/#devuan/ Tuesday, 2023-11-07

KZSAZO'guix pull' is giving me this error: "guix pull: error: the group `_guixbuild' specified in `build-users-group' does not exist", is "_guixbuild" a typo? if so it's also inside '/etc/init.d/guix-daemon' https://dpaste.com/2LUFZ38W816:44
rwpIf KZSAZO were still here I would mention that user and group names with a leading _ underscore are used when creating system user NPC accounts such "_apt" for example.18:48
msiismIt seems like `less` has stopped looking at my shell aliases when I hit `v` to open the file I'm looking at in an editor.18:52
msiismThis is after the upgrade from Chimaera to Daedalus.18:52
msiismSo, now I get all the ugly syntax highlighting Nano does by default when I hit `v` to edit a file.18:55
masonmsiism: export EDITOR=whatever19:14
msiismYou mean exporting the actual alias then?19:16
masonNo, the name of the executable you want.19:16
msiismYeah, I do that in ~/.profile, with both EDITOR and VISUAL set to `nano`.19:16
masonOh, I thought you didn't want nano for that.19:17
msiismI do, only without the questionable beauty of its syntax highlighting.19:17
masonSo, if it's just how less(1) is displaying things, that makes me wonder if it's a LANG issue or somesuch.19:17
msiismIt worked fine on Chimaera.19:18
msiismI'll write to the maintainer of less(1) and see what he has to say.19:19
rwpAre you sure this isn't just an upgrade "feature" of nano?19:37
msiismWell, the alias works fine otherwise.19:37
msiismI.e., I don't get colors when I run Nano from the shell prompt, where the alias is respected.19:38
rwpBut less program has only ever invoked the editor via $VISUAL or $EDITOR or falling back to vi.  So how did it find your "alias" before?  I am skeptical!19:39
plasma41msiism: Is there something you can toggle in your .nanorc file?19:39
rwpLet me ask twenty questions and maybe one of them will mean something.  Was VISUAL set to include options before but not now?  Did other environment variables change?19:40
msiismrwp: Okay, so how did this work? Or did it work at all? Beginning to distrust my own memory here…19:41
msiismrwp: No, EDITOR and VISUAL remained unchanged.19:41
msiismMaybe, something about the configuration of less(1) has changed then…19:42
rwpI am often running into environment variables that get added, removed, modified which change things around.19:43
msiismThe output of `git diff` etc. is also terrbily colored now on Daedalus. I'll have to deal with that as well.19:45
rwpEvery "upgrade" I make I find things change in ways that I would never change them and then I must spend days turning things off.19:46
rwpFor ~/.gitconfig you might want to add "[color]\n    ui = false" (with \n being a newline) to disable it if you do not want it.19:47
rwpFor ~/.gitconfig you might want "[core]\n    pager = less -FRXi" to force the pager into the configuration that I like.  -F or --quit-if-one-screen, -i or --ignore-case, -R or --RAW-CONTROL-CHARS, -X or --no-init19:48
rwpFor the debug, if "$VISUAL somefile" doesn't act the same then I don't know how it would have worked before.  But seems like one should be able to set up a LESSEDIT template that would do what you want it to do.19:51
msiismOkay, thanks. I'll have a look.19:52
msiismGit and Nano and most other things should really just respect NO_COLOR.19:54
rwpWhat?  You mean that different people are different and have different perceptions of color?  Other people won't like my choices?  Say it isn't so! :-)19:59
msiismWell, well, it'll all be smoothed out within a month or so…20:09
msiismRendering of certain fonts also needs some attention.20:11
KZSAZOrwp: http://reisenweber.net/irclogs/libera/_devuan/_devuan.2023-11-07.log.html#t2023-11-07T18:48:20 got it, thanks! :) i read up a bit on the guix documentation and they explain what the guixbuild group is: https://guix.gnu.org/manual/en/html_node/Build-Environment-Setup.html20:21
KZSAZOi found it weird that pulling the guix package with apt didn't create the _guixbuild group and users though20:24
rwpKZSAZO, I am not running guix so I am fuzzy on how things work there but there is a package guix-pull or something and I thought it created that user.  Or perhaps another package did it.  But certainly if it is used in /etc/init.d/guix-daemon uses it then that package should ensure it exists.20:35
rwpIf it were me I would "grep _guixbuild /var/lib/dpkg/info/guix*.postinst" and see which package postinst scripts mention or install it.20:36
rwpI would then review/inspect those scripts and compare to my system and see if I could figure out where things went wrong.20:37
rwpPerhaps a "dpkg-reconfigure guix-daemon" or other package would restore the functionality, maybe, if they do things the right ways in the postinst configure section.20:37
rwpFor example it always annoys me when postinst configure scripts at not idempotent which is important, and when they make spurious noise calling adduser for users that already exist and such.20:38
KZSAZOrwp: to run 'guix pull' i needed to first enable the guix-daemon daemon and create the guixbuilder users20:40
KZSAZOinstructions on how i did it here https://paste.debian.net/plain/1297469 if anyone has trouble with it in the future20:44
rwp"service guix enable" is certainly a cool feature of service, on ahem, FreeBSD systems.  :-)20:48
KZSAZOoops! i'm a bit sleepy, fixed that typo here: https://paste.debian.net/plain/1297470 :P meant to write "service guix-daemon start"20:50
brocashelmis dev1galaxy down, or my dns isn't liking it?20:54
fsmithredI'm reading d1g now.20:54
brocashelmit loaded very slowly for me20:54
brocashelmis dev1galaxy on a separate server from devuan.org?20:55
KZSAZOdev1galaxy works here20:58
KZSAZOusing quad9 for DNS20:58
fsmithredbrocashelm, I think it's separate, but I'm not sure. Lots of stuff got moved this year.21:55
brocashelmi suppose i have never understood why not just put it under https://devuan.org/forum ?22:00
brocashelmor a redirect, at least22:00
brocashelmdevuan is probably the only distro that i know of with a different domain name for its own community forums22:01
brocashelmalthough i understand having it on a different server, just in case of ddos attacks or whatever22:01
rwpdev1galaxy.org is working for me here.  I understand that in the early Devuan days there was a scramble of grassroots activity to get infrastructure in place.  Might be nice to make that forum.devuan.org now though I don't see it as urgent in any way.22:35
brocashelmit's ok, i don't really use it much nowadays22:37
brocashelmi stopped frequenting after catching wind of regulars being driven away for the most trivial reasons (like quoting posts for "minimalism" and "saving bytes", an accidental typo of a release, and other micromanaging)22:38
AlexLikeRock_hi23:01
msiismrwp: Thinking about that editor-from-less(1) problem again, I'm actually glad it came up now. It's a reminder that using aliases to configure programs you run is not necesarily the best idea.23:08
AlexLikeRockrecommend me a good dropbox alternative for various devices (exceptop Gdrive and Micro$hit)23:12
AlexLikeRockand free of cost , of course :-D23:12
msiismSome storage space on a tilde with SSH access would be a possibility.23:13
msiismBut even that would not be "free of cost". The costs would just be payed by someone else.23:14
brocashelmyou can't have both, sorry23:14
brocashelmget your own server23:14
msiismThe cheapest alternative is probably to buy a large USB stick.23:18
AlexLikeRockhahahah, "large USB stick"     hahahahha23:41
plasma41AlexLikeRock: Syncthing, perhaps23:44
gnarfaceif you have the right type of phone, you could run some dropbox equivalent on it23:45
AlexLikeRockyes plasma4123:49
AlexLikeRockgnarface, ,  like which one ?23:52
gnarfaceAlexLikeRock: i didn't have anything particular in mind, but if you get a linux phone you can run whatever you want on it23:55
gnarface(my assumption is that then the cost would be absorbed into an existing expense)23:56
gnarfacethere's a proliferation of linux phone distros now, and one of them is even based on Devaun (Maemo-Leste)23:57

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!