<nckx>florhizome[m]: Yes, you can add as many newer versions to master as needed. You can add this patched Meson, the very same one that's on c-u-f-b-c right now, to master, if needed. You can use this new Meson in other new or existing packages on master. The key is only that you don't touch the default version that the thousands of other Meson users use. I'm assuming you need a newer Meson here but the addr2line error is completely unrelated to Meson.
<bdju>aerc has a few horrible bugs but I tend to like it when it's working. it logs out a gmail account I use constantly, crashes when pasting in text to the compose window pretty often, and sometimes changing which account I'm looking at crashes it. I just run it in a while loop now expecting a crash.
<bdju>I have been meaning to use offlineimap or something like it. haven't gotten around to setting it up so it works with aerc. I've used it for manual mail backups but then aerc also separately fetches stuff
<Jeremy[m]>Shouldn't gnome-online-accounts be patched to avoid recommending proprietary services (Facebook, Google, etc)?
<jackhill>Jeremy[m]: my understanding is that is doesn't need to be patched (g-o-a is also not the only package we have that talks to some remote service). The thinking is that services aren't really free or non-free. Naturally, I think it is prudent to not use those services for many reasons, but as long as it doensn't talk to the services unless the operator instructs it to do so, I think it's okay. It could even
<jackhill>I don't know how hard luakit makes it for users to override the default. A clever thing would be to be a static page explaining the problem and how to set the default, but each application that uses luakit would probably have a different way of doing it.
<jackhill>yes, don't set DESTDIR at all and instead set PREFIX= to out
<apteryx>nckx: challenge for you in the morning's freshness: define a manifest with icecat, which depends on gtk, which propagates gdk-pixbuf; now run (map manifest-entry-item (manifest-transitive-entries manifest)) -> gdk-pixbuf is nowhere to be found?
<jackhill>The reason I did that was so that janet's interal paths pointed to the right place. I'd have to check again with the updated janet to see if that's still needed, but PREFIX seems like the right knob anyway
<jackhill>ah, yes, the pkg-config file is wrong when using DESTDIR instead of PREFIX
<jackhill>I think. Let me check again tomorrow. It's getty late here, and I'll probably think better then
<jgart>I will say that his st fork is way nicer than the vanilla st that is in master
<jpoiret>my 2 cents: Luke Smith, from what I've read, is a white supremacist, so linking to his home page (containing his podcasts for example) doesn't seem like a good idea
<jpoiret>I'm not exactly sure what Guix's policy is on this (how is package inclusion decided, apart from license issues)
<vivien>My turn for 2 cents: the personality of the guy is less of a problem than the fact that his fork has his own name, so that may appear as an endorsement from guix (and, it’s grossly megalomaniac)
<florhizome[m]><Jeremy[m]> "so, what desktop environment..." <- I can paste what i have on gala. would be key for pantheon. you can also find ppl using it as WM for xfce which i wanted to try out. so far plank does work halfway (no taskbar (some problem with bamf) and i get a strange transparent line in the lower half of the window). but for building gala we just need plank as input/lib i think. gala right now doesn't build bc it needs a newer mutter,
<florhizome[m]>which needs a newer glib and for glib the meson problem kicks in. if you're on c-u-f-b-c maybe you will havemore luck. for wms: there is a wayland version of stump in work (mahogany) but progress seems slow. I think I saw someone working on guile bindings to dwl on github (guile-dwl). the reason i am building (and using on other ditros) wayfire is that it is modular (designed in the vein of compiz). so smaller des can pick it up, and ppl can
<florhizome[m]>write their own plugins. right now interesting progress is made with "swayfire" which is a plugin for swaylike tiling for wayfire, and wf-lua, which is an IPC in lua for it. there is a lisp called fennel which can be used for lua, maybe that would workout... on the other hand maybe someone can write guile bindings somewhen. they also did work to introduce a workspace-protocol to wlr, which hasn't been picked up unfortunately but would be
<florhizome[m]>very important for DEs and devs to be able to choose between wayland WMs. so overall a nice project.
<minikN>Hello. Could someone show me a pkg definition using the cargo build system where a dependency (in Cargo.toml) is a git repo? I'm having trouble building a package because cargo can't fetch the dependency from git
<singpolyma>minikN: probably need to substitute* for it to not need git
<minikN>I see. Do you happen to know a pkg where I can take a look?
<singpolyma>No, sorry, someone else may. It should just be a matter of writing a regex if that's what's needed
<minikN>Trying to write a pkg definition with the cargo-build-system, what should I do if a dependency is not available in guix or has the wrong version?
<jpoiret>minikN: I'd say use the newer version, and update the guix version if it's older, but I don't know if cargo-build-system bypasses any version checking. I know with go-build-system you can just another version of a dep than the one in go.mod
<minikN>jpoiret the version required by cargo is newer than the one in guix.
<roptat>update the one in guix, and check dependants
<roptat>(you can get the list of dependents with ./pre-inst-env guix refresh -l rust-foo, where rust-foo is the package you are updating)
<nckx>If there were some random second document you also had to read in order to actually contribute, it would belong in the manual too :)
<ajarara>probably how to send patches without having to configure smtp (using fastmail's web UI in my case). I see they're represented differently on the issue tracker (I attached them on my first attempt). But that's probably a link to how git send-email formats the body.
<ajarara>I'm thinking it's as simple as pasting the patch text in the body.
<nckx>Ah, provider-specific set-up didn't occur to me.
<nckx>IIUUC you can simply use git format-patch here.
<nckx>git send-email is really for sending e-mail from git.
<ajarara>right, I get a file in the worktree. I just attached it, but this go around I'll inline it in the body of each patch in the set instead.
<ajarara>singpolyma: I'm a little hesitant to stash smtp creds anywhere. I guess I can come up with an email address that I use solely for sending patches, instead of using my 'everything' email. But I'm totally cool with creating patches and attaching them through a UI for now.
<singpolyma>You'd only be "stashing" them on your own computer
<nckx>anjan: You know, I've become convinced that Guix's linux-libre kernel is utterly missing Coreboot framebuffer support. https://paste.debian.net/plainh/6f8a0d5c In normal cases this doesn't matter — the ‘real’ full featured graphics driver takes over almost immediately to display the boot console, initramfs output & your desktop. But if something goes wrong during early boot the system will appear to freeze because the kernel can't modify the pixels.
<vagrantc>is there a compelling reason not to enable it, if it's just kernel configuration options ?
<nckx>vagrantc: We'd be losing whatever (if any) functionality CONFIG_DRM_SIMPLEDRM provides; this is a new option with which I'm not yet familiar so I can't say. There is also a theoretical chance of regressions on non-CB/LB systems in enabling CONFIG_X86_SYSFB as it changes how the kernel assigns/prioritises FB drivers.
<nckx>I don't think it will break but I can't guarantee it…
<nckx>Do you have /run/current-system/profile/etc/ssl/certs/Starfield_Class_2_CA:2.1.0.pem ?
<nckx>(This is a random test, not a particularly relevant cert.)
<nckx>Here's what I did to successfully run ‘torify curl ip.tobias.gr’: Add tor-service-type to my list of system services, make sure tor is running with ‘sudo herd status tor’, make sure I have the tor-client & torsocks packages installed.
<nckx>If you are missing the above ssl/certs file you also need to add nss-certs to your system package list.
<GNUHacker>sudo herd status tor say: Stopped [...] [warn] Received a bad CERTS cell: At least one certificate expired.
<nckx>apteryx: Interesting choice. Specific reason? I've heard some cite speed but I cannot replicate that. Some also cite vague ‘correctness’ (in what, I do not know) but its code sure doesn't hint at that…
<nckx>Or maybe you just like the simple thing that starts with x and comes with X, which is, of course, fine.
<pinoaffe>hi guix! can anyone tell me how the value for the emacs "load-path" variable is determined in guix?
<pinoaffe>I was expecting it to simply be the $EMACSLOADPATH env-var, but guix package --search-paths did not return anything useful
<nckx>pinoaffe: It should list EMACSLOADPATH, which is very much the source (look inside).
<pinoaffe>nckx: aah okay, so it's not a one-to-one translation of EMACSLOADPATH, but it is based on the envvar, that makes sense I guess
<nckx>According to my own limited understanding of emacs, anyway. ☺
<pinoaffe>nckx: do you know of a way to make emacs "repopulate" load-path?
<pinoaffe>I tried running (package-initialize) again, but that did not do the trick
<ngz>Hello folks. I noticed that go importer chokes on projects that are sub-directories of a repository, e.g., "github.com/Azure/go-autorest/autorest/adal". Is it a known issue (I couldn't find anything on the ML) or an expected shortcoming? Or is it worth a bug report?