IRC channel logs

2019-03-25.log

back to list of logs

<vagrantc>i guess brightnessctl could go in gnu/packages/linux.scm, where i found what sounds like a similar package, "light" ... which i guess i should try, maybe no need to use brightnessctl then
*rekado lives and works in Germany
*vagrantc tries to avoid ranting about healthcare in the USA and only stifles it to this
<OriansJ>no need to rant; the reality is the healthcare in the USA is a dumpster fire with higher mortality rates than several third world countries. Where one is charged on average over $70 just to hold their own babies after child birth. Hence the expectation of higher wages (in the insane hope that money will help one avoid those problems)
<OriansJ>Heck the fact that American hospitals have 8 administrators for every 1 health care provider is enough to figure out why it costs so much more than everywhere else..
*rekado thinks we can hit 10,000 packages by 1.0
<quiliro>hello
<quiliro>libreplanet was nice
<quiliro>i attended via streaming
<quiliro>media.libreplanet.org is going to be the source of my research in a week...great information
<quiliro>even the lightning talks
<vagrantc>ok, "light" doesn't work on the veyron-speedy ... so i have an excuse to submit brightnessctl and now know where to put it.
<vagrantc>though they are remarkably similar programs
<th-end>atw: any luck?
<th-end>i think using ci.guix.info is trying to compile linux 4.14.67 from source--currently at glibc
<atw>th-end: oh sorry. I gave my best guess based on hydra.gnu.org. Looking at ci.guix.info, I can't find the build status of icecat specifically.
<th-end>oh i missed that .. thank you again for your time
<th-end>the command would be 'guix package -i icecat --substitute-urls=https://hydra.gnu.org/' correct?
<atw>per the manual, substitutes should be used automatically if available
<th-end>then one is not available :(
<atw>that was my conclusion too since I also ended up building from source :(
<th-end>crud
<th-end>back to the grind
<th-end>thanks !
<atw>th-end: given your hardware, maybe offloading could help? You'd have to set it up, of course
<th-end>this is the only gnu system i have
<th-end>you are saying compileiton afaster cpu
<th-end>sorry wonky space bar
<th-end>i have the web browser in the time being so i not going without per se :P
<th-end>"epiphany"
<atw>I put it out there as a potential thing you could try, because while I've considered doing it, I have not done it in practice
<th-end>id like to if i could afford a decent (libre) desktop
<th-end>maybe for christmas! hahaha
<th-end>guix has a pack command related to this right?
<th-end>that would pack up all the dependencies and *stuff*
<th-end>(if i could compile elsewhere)
<atw>I'm gonna stop myself from going too far into conjecture re stuff I don't know well enough :)
<th-end>regardless ill set it to compile while i sleep! the fail safe...
<th-end>thanks once more. ttyl!
<th-end>quit
<quiliro>why do i get the wrong time en GSD?
<brendyyn>for people on minimalist setups like i3, do you run a polkit authentication agent at all?
<tune>brendyyn: I used i3 for a long time and lately am on awesomewm. I don't believe I'm using a polkit authentication agent. I'm not really familiar with what one is
<brendyyn>ok its alrightt i just had issues with not being able to edit network manager connections that id created previously while on gnome but i fixed it by modifying the permissions= field in them
<vagrantc>with "guix pull --list-generations", it shows the added packages and new versions as of a while ago ... but it seems to take a fair amount of time to calculate that part ... is there a way to disable the version/new/changed packages?
<rekado_>sneek: later tell th-end you need to mae sure that the public key for ci.guix.info is authorized if you want to get substitutes from it.
<sneek>Okay.
<efraim>rekado_: thanks for fixing the perl6 descriptions
***buffet- is now known as buffet
<civodul>Hello Guix!
<civodul>efraim: BTW congrats on the Perl6 endeavor!
<Blackbeard[m]>civodul: ٩(◕‿◕。)۶
<civodul>roptat: the OverDrive at your place seems to be offline, could you take a look?
<roptat>sorry, I can't
<roptat>but it seems to be my internet connection at home, because I can't connect to my cubietruck either
<roptat>it'll have to wait until this evening
<civodul>sure, np!
<civodul>i'm commenting it out from berlin in the meantime
<civodul>because the timeouts slow things down a bit
<roptat>ok
<civodul>let me know when you've sorted it out
<roptat>sure
***kensington_ is now known as kensington
<nckx>What does ‘warning: rewriting hashes in `/gnu/store/….tar.gz'; cross fingers’ mean?
*nckx assumed the obvious but this is with --no-grafts
<nckx>Also, why would one graft tarballs.
<nckx>’/* Apply hash rewriting if necessary. */’
<nckx>Well that explains everything.
<brendyyn>Is anyone working on Electron now that there is ungoogled-chromium?
<Blackbeard[m]>brendyyn: i thought ungoogled chromium was going to be removed from my understanding of the thread
<brendyyn>oh i read a lot of it but didnt get that far it seems
<brendyyn>that's unfortunate :(
<nckx>Blackbeard[m]: Which thread?
<brendyyn>There does not appear to be any thread for it this month
<nckx>😃
<Blackbeard[m]>i read one
<Blackbeard[m]>i am not saying it will
<Blackbeard[m]>just that i thought so
<brendyyn>I hope not, I want to package Signal
<brendyyn>and Riot
<efraim>I think the real trick now is to use chromium to package qtwebkit
<efraim>s/qtwebkit/qtwebengine
<rekado_>Blackbeard[m]: no, it will not be removed. Why would it?
<rekado_>civodul: I’m getting weird errors with channels.
<rekado_>there appears to be something wrong with fold-packages when channels are involved
<rekado_>I intend to find more details today, but I’ve been able to reproduce this with “guix environment” and “guix package -m”
<rekado_>with “guix package -m” it can be worked around by explicitly loading the channel-provided modules first.
<Blackbeard[m]>[bug#28004] [PATCH] gnu: Add ungoogled-chromium.
<Blackbeard[m]> https://lists.gnu.org/archive/html/guix-patches/2019-02/msg00035.html
<Blackbeard[m]>because of that type of messaces
<Blackbeard[m]>i was under the impression
<Blackbeard[m]>but again i stated clearly it was only a thought of mine
<brendyyn>Blackbeard[m]: Marius's responses was that this kind of audit requirement is to strict. noone has actually found any proprietary components, and a genuine effort has gone in to looking for them and ungoogling this version of chromium, so it seems fair
<brendyyn>if someone finds something wrong, it can be patched out when the time comes just like any other package
<brendyyn>(from memory, that's roughly what was said)
<rekado_>and the maintainers agree with this.
*rekado_ speaks only for one of them, of course
<kmicu>Looks like FUD works :/
*civodul agrees with rekado_
<Blackbeard[m]>ok
<Blackbeard[m]>sorry
<Blackbeard[m]>i don't mean to state that it should be out
<rekado_>kmicu: nah, only if we were to remove it based on those discussions.
<Blackbeard[m]>just that i thought it was going out
<civodul>we won't block a package just in case there might be something wrong that nobody has found yet
<Blackbeard[m]>but this is good news actually
<Blackbeard[m]>i will install it
<Blackbeard[m]>with umatrix
<civodul>we do commit to fixing it or removing it if someone finds something wrong
<rekado_>as with any other package
<Blackbeard[m]>umatrix can block scripts on chromium right?
<Blackbeard[m]>JavaScript is bad :/
<kmicu>No need to be sorry Blackbeard[m]. That threads were confusing on purpose. I saw them more than once (not only in relation to Guix).
<rekado_>(such as packages that end up including minified scripts.)
<brendyyn>kmicu: on purpose? you are saying someone was trying to mislead people?
*rekado_ investigates how fold-packages uses modules provided by channels
<Blackbeard[m]>I will install ungoogled chromium
<civodul>rekado_: do you have a backtrace or something?
<rekado_>yes, but it’s not very helpful
<Blackbeard[m]>my icecat has been failing to build for like two or three weeks now
<Blackbeard[m]>:(
<civodul>rekado_: still! :-)
<rekado_> https://paste.debian.net/1074554/
<rekado_>Blackbeard[m]: where are you getting substitutes from? ci.guix.info?
<Blackbeard[m]>rekado_: i think so
<rekado_>civodul: this is a failure when running “guix environment --ad-hoc star” when “guix-bimsb” is among the channels.
<rekado_>Blackbeard[m]: are you sure? When did you install Guix?
<Blackbeard[m]>rekado_: I am not sure
<rekado_>civodul: of course, htslib-1.1 is defined. It’s provided by (bimsb packages variants).
<Blackbeard[m]>Can i tell you for sure in a few hours?
<Blackbeard[m]>it almost 5! am for me
<rekado_>Blackbeard[m]: of course! We can also debug this together then.
<Blackbeard[m]>i am connected from my phone right now
<Blackbeard[m]>but i should sleep
<Blackbeard[m]>rekado_: thanks, :)
<Blackbeard[m]>good night
<Blackbeard[m]>٩(◕‿◕。)۶
<rekado_>civodul: the same happens with manifests when used with a Guix that has guix-bimsb loaded as a channel.
<rekado_>but when the manifest includes (use-modules (bimsb packages staging) (bimsb packages variants)) the problem disappears!
<civodul>ooooh
<civodul>sounds like a dreaded top-level circular dependency
<rekado_>oh….
<civodul>the reason it happens in one case and not the other is the package cache
<civodul>the package cache means that you'll load fewer modules, and not necessarily in the same order
<roptat>hm weird, nginx was listed in the stopped services in "herd status", but there was still a running nginx process
<civodul>roptat: could have been a child worker process, not the "master" process
<rekado_>I don’t see any other way a channel could provide package variants in a nice way without using “inherit” – even if that introduces a reference to a variable in a Guix module.
<roptat>ah maybe
<rekado_>are you saying that I shouldn’t let guix-bimsb define package variants with inherit when the parent is provided by a Guix module?
<civodul>rekado_: no, this is perfectly fine, there are no circular deps in that case
<civodul>because Guix modules don't refer to bimsb modules
<civodul>i think the circular dependency is among bimsb modules
<rekado_>oh, okay
<civodul>or among Guix modules, actually
<rekado_>I’ll go look through the bimsb modules
<rekado_>yes, (bimsb packages variants) and (bimsb packages staging) depend on each other.
<rekado_>that’s already bad.
<civodul>not great, but ok
<civodul>the real issue is if one contains definitions that inherit from packages coming from the other module
<kmicu>Is ther a way to search for a package e.g. IceCat on http://ci.guix.info/jobset/guix-master ?
<kmicu>Or is there a Hydra UI for ci.guix.info?
<nckx>kmicu: It's not Hydra, so no.
<nckx>What you currently see is what you currently get.
<kmicu>So I will stick to curl and asking about narinfo then xD
<nckx>Hey! You stole my UI.
*kmicu thinks about “You Wouldn't Steal an UI” ad.
<nckx>rekado_, civodul: related: I can't even remember Hydra being deployable from Guix (was it ever?); should it just be removed at this point?
<civodul>kmicu: you may find M-x build-farm to be more convenient :-)
<nckx>.o0 this message brought to you by Xerox PARC?
<civodul>nckx: bavier provided a package long ago that worked, but we never deployed it that way
<civodul>if the package is broken, we should probably remove it, yes
<nckx>It's been on my mental ’ignore failures’ list for as long as I can remember.
<kmicu>civodul: thank you for sharing that.
<nckx>civodul: Is that part of emacs-guix?
<kmicu> https://gitlab.com/alezost-emacs/build-farm
<kmicu>(Found on https://emacs-guix.gitlab.io/website/manual/latest/emacs-guix.html )
<nckx>kmicu: Thanx.
<civodul>nckx: it used to be part of emacs-guix but then became separate
<civodul>been a while since i last met alezost here
<th-end>atw`: hour 13 of icecat build and its still building rust versions :(
<sneek>Welcome back th-end, you have 1 message.
<sneek>th-end, rekado_ says: you need to mae sure that the public key for ci.guix.info is authorized if you want to get substitutes from it.
<th-end>rekado_: im using guixsd are the instructions the same?
<kmicu>th-end: what’s your guix --version?
<th-end>guix (GNU Guix) d9f7b116da0f8ea06f299b112b8f3612a5206756
<th-end>i installe it like, yesterday
<kmicu>Could you share what hash 'guix package --dry-run -i icecat’ wants?
<th-end>sure
<th-end>should those be backticks ie `
<th-end>oh wait nvm i see
<th-end>uploading now
<th-end> http://paste.debian.net/1074569/
<th-end>kmicu: thats what you asked for right?
<kmicu>Ok, so that icecat is on the build farm. So we need to check whether ci.guix.info is authorized.
<kmicu>Could you check what is in /etc/guix/acl ?
<th-end>certainly
<th-end>up the whole file?
<th-end>or do you need a line i can paste here
<kmicu>You could just check if 8D156F295D24B0D9A86FA5741A840FF2D24F60F7B6C4134814AD55625971B394 is inside.
<kmicu>(the key for ci.guix.info)
<th-end> (q #8D156F295D24B0D9A86FA5741A840FF2D24F60F7B6C4134814AD55625971B394#)
<th-end>looks so?
<th-end>brb
*kmicu is checking but maybe s9yq3h2z19gaw4g1bdgq2nfb9pq31blm-icecat-60.6.0-guix1 is not on ci.guix.info yet.
<th-end>kmicu: thank you
<joshuaBPMan>Hello, I noticed that Ludo pushed some keyboard layout configuration fixes a few days ago. Are these fixes in the newest iso image online?
<joshuaBPMan>I'm asking because I'm about to install an encrypted guix System, and I use a dvorak keyboard layout.
<jackhill>joshuaBPMan: I don't think the posted iso's are updated that frequently, but if you have guix running somewhere already, you should be able to build your own installation image following these instructions in the manual: https://www.gnu.org/software/guix/manual/en/html_node/Building-the-Installation-Image.html#Building-the-Installation-Image
<joshuaBPMan>jackhill. Thanks!
<jackhill>joshuaBPMan: you're welcome, and good luck on your installation.
<joshuaBPMan>thanks.
<joshuaBPMan>I'm running Guix System (that's what I'm typing in actually).
<th-end>if one were to edit out the spinning \/-| 'progress bar' i could page upand see the terminals previous output
<th-end>i mean as it is its fluff and shows no important information
<th-end>but it does appear to be spinning
<th-end>hour 14 :(
<th-end>why does icecat require so many close versions of rush?
<th-end>rust*
<bavier>th-end: the rust bootstrapping process
<efraim>Each version of rust requires the previous, and we build icecat with the lowest required version of rust
<th-end>thanks!
<th-end>"Each version of rust requires the previous" -- yes
<rekado_>th-end: there has been a very recent update to the icecat package (for security fixes).
<rekado_>if you want to download a binary I suggest waiting a little longer before trying again.
<th-end>thanks rekado_
<rvgn-net>Hello Guix!
***rvgn-net is now known as rvgn
<rvgn>Is there a system config example for full-blown desktop with enlightenment?
<sneek>rvgn, you have 2 messages.
<sneek>rvgn, nckx says: Just search (guix package -s) for ‘evolution’. That's what ‘search’ is for ;-)
<sneek>rvgn, nckx says: Just search (guix package -s) for ‘evolution’. That's what ‘search’ is for ;-)
<vagrantc>is there any "trivial patch" submission process ... e.g. for single-word typos in descriptions, etc. ?
<amz3>it is called IRC
<vagrantc>heh.
<amz3>;)
<th-end>rvgn: https://www.gnu.org/software/guix/manual/en/html_node/Desktop-Services.html
<th-end>perhaps you have read that and are still confused as i am
*th-end shrugs
<rvgn>th-end Yep ;)
<th-end>i have not used enlightenment so i wouldnt know what kind of configuration its speaking of
<vagrantc>wow, i actually managed to figure out the recent xorg-configuration changes without asking for help. only took maybe five tries. :)
<Blackbeard[m]>rekado_: ping
<efraim>rvgn: I use enlightenment, not sure what exactly you're looking for though
<rvgn>efraim What things I should mention or edit in the config file?
<rvgn>I am looking for syntax
<rvgn>and variables
<efraim> https://gitlab.com/Efraim/guix-config/blob/master/macbook41_config.scm
<efraim>That's what I have, no changes on the enlightenment service
<rvgn>efraim Thank you
<enderby>hi guix, i'm wondering if it's possible to do some kind of "guix package -u" command that will only show me packages that have version upgrades available. right now it spits out every package, even if the version remains the same.
<enderby>ie. would not show "jack 0.125.0 → 0.125.0", but would show "gnuplot 5.2.4 → 5.2.6"
<enderby>or alternatively, should i be using just "guix package -u" to upgrade all packages, instead of specifying just the ones i want (usually just the ones with version upgrades)?
<roptat>rekado_, the reason why the machine at my place is not accessible is because my isp changed my IP. The new ip is 89.92.10.229 and it should be pointed to by rennes.lepiller.eu
<bavier>enderby: packages can have important updates even if their versions are not upgraded
<enderby>bavier: ah, didn't know that. ok
<bavier>enderby: You could also visually filter out the ones you're not interested in, e.g.: guix package --dry-run -u 2>&1 | sed '/\([^ ]\+\) → \1/d'
<rvgn>Hello All! Can anyone package Zotero (https://www.zotero.org/) into Guix? It is a powerful reference management software that is being used in academia, literature and journalism. This packaging will be useful for many users. Kindly consider. Please and Thank you!
<bavier>rvgn: the https://libreplanet.org/wiki/Group:Guix/Wishlist page has "zotero" listed; would you like to upvote it?
<Blackbeard[m]>rvgn: looks good
<Blackbeard[m]>I use mainly biblatex
<Blackbeard[m]>but that looks good
<Blackbeard[m]>I use emacs org-ref
<Blackbeard[m]>and a little firefox extension to convert to biblatex
<bavier>oh, zotero is nodejs package... could turn into js hell pretty quickly
<joshuaBPMan>Hello, I'm trying to install guix system. But my macbook 5,1 does not recognize the guix install usb stick. I've installed debian onto the macbook. So the macbook has grub. Now, I am trying to install guix system. Basically I am trying to boot the guix install media, via the grub command line.
<joshuaBPMan>set root=( TAB gives me "proc hd0 hd1 cd0"
<joshuaBPMan>I'm assuming that the guix install image is located at hd1
<vagrantc>if you can find /boot/grub/grub.conf on the guix install ... you should be able to load it with: configfile (hd1)/boot/grub/grub.cfg
<vagrantc>presuming you're right about hd1
<vagrantc>or hd1,1 or whatever
<joshuaBPMan>yeah...I think I may have used the dd command wrong. I just mounted the install media on my computer on /mnt.
<vagrantc>boot stuff is really complicated
<joshuaBPMan>and there is nothing there. Let me try dd if=guix-install.iso of=/dev/sdb again.
<joshuaBPMan>yeah, It sure can be.
<joshuaBPMan>thanks vagrantc
<vagrantc>got it?
<vagrantc>what's hard with guix is the path names are really long, so you really want to load the configfile
<vagrantc>long and include hash prefixes ...
<joshuaBPMan>vagrantc: so true! hahaha! I didn't even know about that configfile command until I saw someone mention it in the mailing list. That's super cool!
<joshuaBPMan>haha. I found my error! dd if=guix-install.iso.xz of=/dev/sdb
<joshuaBPMan>I need to unpack the iso first silly me.
<vagrantc>heh
<vagrantc>xzcat foo.iso.xz | dd of=/dev/sdb
<joshuaBPMan>I should probably spend some more time learning bash. I'm sure there are cool things that you can do with it.
<Blackbeard[m]>My icecat keeps failing to build
<Blackbeard[m]>rust is the problem
<Blackbeard[m]>it doesn't compile without error
<Blackbeard[m]>but
<Blackbeard[m]>I think i should just move to Guix SD for good
<Blackbeard[m]>I don't see any reason to stay on fedora anyomore
<Blackbeard[m]>I use mostly Emacs now
<joshuaBPMan>Blackbeard: do you browse most of the internet via emacs?
<joshuaBPMan>Well that's really weird. I put the guix system install usb stick into my macbook. Powered on, and now my macbook is hanging at the BIOS screen.
<joshuaBPMan>I'll give it a couple of minutes, but idk
<Blackbeard[m]>joshuaBPMan: I don't
<Blackbeard[m]>I browse the web with icecat
<Blackbeard[m]>because I use tor and a lot of privacy settings
<joshuaBPMan>ok. cool.
<joshuaBPMan>well frick. My macbook is not picking up the install media.
<joshuaBPMan>it's hanging at the bios screen. Maybe I'll try a live CD again.
<joshuaBPMan>Woo hoo! the live CD is working! Thank you Jesus!
<amz3>Blackbeard[m]: sorry for the out-of-the-blue question, do you use tor to access guix mirrors?
<civodul>amz3: that's not quite possible (not easily at least)
<amz3>I am asking because I am *considering* *again* to work on gnunet integration and I would like to know if there is still some interest from guix community to have that. Since now it seems like the new server + cdn fix most issues
<civodul>on a related note, did you see https://issues.guix.info/issue/33899 ?
<Blackbeard[m]>amz3: yes
<Blackbeard[m]>i think so
<Blackbeard[m]>i use http_proxy
<Blackbeard[m]>and https_proxy
<Blackbeard[m]>they are set to tor
<Blackbeard[m]>so if guix respects those environment variables then yes
<civodul>Blackbeard[m]: they would need to be set in the environment of guix-daemon
<Blackbeard[m]>civodul: then no
<Blackbeard[m]>haha
<Blackbeard[m]>it's that why emacs doesn't use respect them either
<Blackbeard[m]>🤔
*amz3 reading ipfs guix code
<rvgn>bavier Sure, will do :)
<rvgn>Blackbeard[m] :)
<mikadoZero>What would be the equivalent git command to:
<mikadoZero>(uri (git-reference (url "https://github.com/abo-abo/ace-link.git") (commit version)))
<civodul>mikadoZero: that'd be "git checkout https://github.com/abo-abo/ace-link.git version"
<civodul>bah, that's not a valid command
<civodul>"git clone https://github.com/abo-abo/ace-link.git"
<civodul>"cd ace-link && git checkout version"
<mikadoZero>civodul: I would like to download the same thing that the package would. So that I can run `guix hash` on it. Then I can put it's hash into the package definition.
<civodul>mikadoZero: in that case yeah, you can do the commands i showed above
<civodul>and then run "guix hash -rx ." from that checkout
<mikadoZero>civodul: Thank you I will try it right now.
<civodul>yw!
<amz3>where can I find an examples nars archives
<mikadoZero>I have a package ready to submit as a patch. Except that I have not been able to build it with qemu for mips. https://lists.gnu.org/archive/html/help-guix/2019-03/msg00122.html
<mikadoZero>Should I wait for help with the mips build before submitting the patch?
<mikadoZero>In the manual the contributing section suggests building for mips.