<joshuaBPMan>Hey guix, I'm not trying to be a buzz kill, but I'm been having a really hard time using any web browser that guix provides. I'm on a T400 with 8GB. (recently librebooted yeah!). I can use a web browser reliable for about 5 or 10 minutes at a time. Then I have to close the browser and re-open it. Essentially after a few minutes of use, the stock web browsers, start to move very jerkily. If I keep using it, the whole computer
<joshuaBPMan>If I am using the stock browsers on a simple site (like debian) or wikipedia, I can use it for hours.
<joshuaBPMan>But when I do my online banking I have to use ungoogled chromium, because the bank I use won't accept icecat, and icecat would probably freeze if I try.
<joshuaBPMan>Also ungoogled chromium also freezez after 3 minutes of use on any banking site I use: paypal, chase, etc.
<joshuaBPMan>anyway, long story short, I am going to have to dual boot. Debian will probably be the other distro that I use, and I will only use it for banking. Everything else icecat works most of the time.
<pkill9>joshuaBPMan: so chromium/icecat don't freeze on debian, but do on guix system?
<alextee[m]>(guild build utils) is the most awesome guile module ever
<grumbel>How do I enter a 'pure' profile? Doing '. "$GUIX_PROFILE"/etc/profile' leaves me with a poluted environment. 'guix environment --pure' doesn't have an option that takes profiles. guix environment --manifest=$GUIX_PROFILE/manifest doesn't work because manifest is an s-expr, not scheme code
<nckx>Note that we often first try to ‘convince’ packages to build against our package version(s) by relaxing overly tight dependencies (e.g. substitute* "==" → ">="). Whether that's safe depends on the package and the culture of the language. I'm not familiar enough with Java.
<Veera>nckx: that links works fine with wget or guix download
<nckx>I got disconnected without notice. Veera: glad to hear it 🙂
<nckx>raghavgururajan: Making antlr3 public would be part of the same patch that adds the package, it doesn't really make sense as its own patch/bug (without explanation). Which package are you adding? Then I'll change the title of #40285 and you can send the ‘gnu: Add…’ patch to it as well.
<apteryx>today I did a quick Btrfs RAID1 test (yes, Guix System can boot off Btrfs RAID), and noticed no performance improvement over a single drive. Somewhat surprised that it can't make better use of the two disks for reads.
<raghavgururajan>nckx I have a doubt. My belle-sip's package require a package called 'tunnel', for tunnel support. The source doesn't mention which tunnel software. How do I find the right package? It appears there is no software with the name just 'tunnel'.
<apteryx>nckx: well at least it's not coded in PHP
<raghavgururajan>There is stunnel and ptunnel. But both doesn't provide 'tunnel.c' and 'tunnel.h' files.
<nckx>I cloned the repository and… hm. Wow. That is obtuse indeed.
<nckx>configure.ac does say it's optional though; does --disable-tunnel work until you find out more?
<nckx>I'll keep looking too, but it's not like the source is hiding any magic. It's literally just ‘tunnel’ everywhere 😒
<apteryx>I tihnk to run belcard tester one must do: ./tester/belcard-tester or similar (will try)
<apteryx>we can just run bin/belcard_tester after install :-)
<apteryx>raghavgururajan: other little comment: our convention for commit subjects are "gnu: Add belcard." rather than "gnu: packages: linphone: Add belcard" for example.
<apteryx>I've checked your package definitions so far and they all built OK. The comments I'll have about those for review are minor. Seems you're almost done with linphone-sdk :-) It's shaping up nicely. Keep up the good work.
<Blackbeard>brendyyn: ohh that's nice, I need to learn a lot so it is a good start
<brendyyn>Blackbeard, my goal for guix is to make 1-click configurations for services. with my submission a user just wants to configure there mouse. if they put in their sudo password, we should be able to insert the appropriate herd service
<brendyyn>since operating-system definitions are composable, and services too, it should be possible to have a Default operating-system defined by us in the guix git repo, but the a GUI configuration manager could make tweaks to that
<Veera>guix-vits: why they have not pu use-module (gnu packages) in astronomy.scm
<Veera>guix-vits: why they have not put use-module (gnu packages) in astronomy.scm
<brendyyn>Veera, modules are included when they are needed. if you look at (gnu packages), which is the gnu/packages.scm file, you will see the #:export list of procedures. it just so happend that none of those were needed by anything else in astronomy.scm
<brendyyn>so it's up to you to add i as a part of your packaging effort.
<kmicu>FYI “[Libre-kernel 5.6] introduced 3 new drivers that request and load blobs: AMD Trusted Execution Environment, ATH11K WiFi, and Mediatek SCP remoteproc. The requests for those are inhibited and silenced in our release, and so are those for new blobs in nouveau, AMDGPU and AMD PSP.”
<civodul>uh it was 20°C two days ago and now there's light snow out there
<brendyyn>im confused about amdgpu, some of it is free isn't it?
<kmicu>Tell me about it. My plants are not happy at all.
<kmicu>brendyyn: drivers part. Firmware is blobby mcblobface.
<brendyyn>does linux automatically install firmware?
<mbakke>vagrantc: the target is 'oldconfig', not 'olddefconfig'
<guix-vits>rekado: btw, in gnu/services/networking.scm: %default-nftables-ruleset is almost the same. Probably i need to make <a>%default-nftables-ruleset</a> to Guix git, to the lines where it's defined.
<janneke>one of the things i liked to not-so-secretly enjoy a, was the televised webcam stream on the flemish tv showing many snowy mountains in the alps. i only got to enjoy them at the start of the lockdown...apparently someone decided they needed "real television" now and the livestreams are mostly gone
<jonsger>I heard rumours that a Swedish TV station will send 500 hours videos of elk's. Though it can hold some days until you will see the first one :P
<mbakke>wxie: the coreboot bug will only be fixed if we find a way to fix it! I encourage you to raise the issue on firstname.lastname@example.org so that it gets more eyeballs, hopefully someone have enough coreboot experience to know what the problem is
<jonsger>hm. 30 minutes gone. All mails arrived but thunderbird makes 3 threads out of it :(
<mbakke>wxie: 1.1.0 is due for release in the upcoming weeks, no definitive date yet :)
*guix-vits wiki.nftables.org: "iptables... Thus, all chains are registered even if you only need one of them." -- so i can omit the output chain in the examples (as nothing is blocked, anyway).
<PotentialUser-61>Hi I am getting `Gtk-Message: 17:38:47.078: Failed to load module "canberra-gtk-module"` error while running emacs, icecat from my terminal. I have installed these packages using guix over my ubuntu bionic distribution
<kovind>Hi I am getting `Gtk-Message: 17:38:47.078: Failed to load module "canberra-gtk-module"` error while running emacs, icecat from my terminal. I have installed these packages using guix over my ubuntu bionic distribution
<apteryx>nckx: I've migrated to a desktop machine at home, and my primay x11 clipboard is again fussy about pasting: I must middle-click exactly on the prompt character on the line I want to paste to... That's quite annoying.
*apteryx wonders what setting/driver could cause this behavior
<guix-vits>kovind: i'm not a developer, but you may try to `guix install libcanberra`.
<kovind>I am new user of guix, I think it is similar to `apt update` and `apt upgrade`
<apteryx>yes, basically 'guix pull && guix upgrade'' as your user should update your Guix profile.
<kovind>I am getting this `Gtk-Message: 18:08:55.507: Failed to load module "canberra-gtk-module"` error message in my terminal. May be this is main issue. I have already installed libcanberra-gtk via guix
<demotri>If I do it like that, then I also have the "bad-fonts" problem.
***mroh_ is now known as mroh
<dongcarl>A source of non-reproducibility that may affect many packages for us: a lot of packages bootstrapped with libtool 2.2.7a will not produce reproducible archives, since the `find` invocations are not sorted.
<dongcarl>I'm wondering if there should be some kind of detection and auto-rebootstrap in that case? Or do we do it case-by-case?
<dongcarl>A prime example: gcc, for all released versions so far, is bootstrapped with libtool 2.2.7a
<apteryx>is the Qt version what they call linphone-desktop?
<apteryx>or is there actually multiple flavors of linphone-desktop?
<raghavgururajan>apteryx Linphone is almost ready to use. All packages successfully builds. Just need to patch some run-time gtk/qt related errors.
<apteryx>I'll be happy to test, or provide assistance with those last errors
<raghavgururajan>apteryx Current "released" versions have packages named linphone (lib+gtkclient) and linphoneqt (qtclient). In upcoming versions, those packages will become liblinphone (lib) and linphone-desktop (qtclient).
<apteryx>so, they are migrating from GTK to Qt, if I get it correctly?
***xkapastel is now known as Guest45017
<raghavgururajan>apteryx Yep, they are migrating to Qt. Also, they are separating library and client into two different packages. So, in future, there will be one unified linphone library (liblinphone), and different clients (linphone-desktop, linphone-android and linphone-ios).
<guix-vits>Blackbeard: there is a chances that the above mentioned hosts-file manipulations will be needed, as browsers keep trying to connect to IPs and give up not that fast (so page-rendering can become quite slow). Hosts-file manipulation tell the browser: "you've me connected to X, so cheel off!"
<apteryx>pkill9: when you're in your Guix tree you can use ./pre-inst-env to run it from there, and use git to navigate between any branch/tag/commit, so I'm not sure what you mean by "pointing Guix to your local repository"
<apteryx>I don't attempt to make my user installei Guix (with guix pull) interact with the packages defined in my ~/src/guix Guix checkout. I just use ./pre-inst-env guix to tests local changes.
<pkill9_>apteryx: i mean with `guix pull`, i want to change a package used by many other packages, and have that change affect them all, specificlaly i want to build curl with a ca-path set so applications using it find the SSL certs
<pkill9_>and i want to avoid using the environment variable for build option for two reason: 1) i think it's slower to have it replace inputs each time, and 2) it removes any issues of environment variable being set
<apteryx>pkill9_: that's not possible using channels unfortunately. Someone corrects me if I'm wrong, but channels can only *extend* Guix, not modify it in any way.
<joshuaBPMan>so I'm reading via phoronix that the intel developers are considering removing the classic mesa drivers from the tree. That includes the T400 graphics driver. That probably means that other libreboot laptops may have issues in a year or so.
<lfam>I mean, I think it's clear by now that it's related to slow IPv6 interface set-up. Something about that is not being captured by our networking-service and the service is reported as "done" too early
<vagrantc>good thing the built-in keyboard has dead keys... really improves my creativity when typing
<anadon>nckx: civodul: I have a draft paper for re-thinking files I'm putting together and I think it can now see the first lights of day. It was originally conceived by trying to solve GWL's need for tracking input computations and resulting output. Is here, the GWL maling list, or somewhere else a good place to send it out for critiquing?
<civodul>anadon: nice! probably the GWL mailing lists is the best place
<civodul>or if you think it's more general, you can email guix-devel