<pushcx>Is there a terminfo package somewhere? I did a barebones takeover of a Debian vps with Guix and after a successful reboot my terminal (alacritty) is unhappy. Backspace inserts a space, odd linebreaks, etc. (Maybe it's not terminfo?)
<pushcx>git.savannah.gnu.org is down - when I run 'guix pull' I get 502s, or a very long pause and then 'guix pull: error: Git error: SSL error: syscall failure: Connection reset by peer'. Is there a status page somewhere so I could get a feel for how large the outage will be?
<guix-vits>do some list of 3party substitute servers exists? i have found none.
<guix-vits>remember it was mentioned there, searched logs to no avail.
<marusich>I haven't heard anything about it. The only third-party substitute servers I've heard about are mirrors of the official build farm, rather than build farms of their own.
<marusich>There is one for China, I think, since the download speed is not so great between China and Europe. You might find information like that if you search the guix-devel email list for keywords like "substitute mirror"
<olivuser>when you go about to tweak your system configuration and run into errors, how do you iron them out? I mean what procedure do you personally follow to identify and erase those errors? I'm new both to programming and programming in guile, so I wonder if a utility such as the guix repl is of any use in such case and how it would have to be employed
<guix-vits>raghavgururajan: thank you, i trying to guess what distro will tolerate my ass-growing hands to install it on sbc. then i'll boot into x86-64 guix, and udate it also.
<olivuser>if so, is the configuration any different from a "usual" linux machine? I mean I just configured the mpd-service-type, but I am wondering if emms will simply work or if supplementary steps are required
<dftxbs3e>profmakx, would really love to run a substitute server too
<dftxbs3e>Does GNU Guix accept contributions in the form of pull requests from a remote?
<profmakx>i suppose there are two issues with running a aarch64 substitute server: finding aarch64 hardware with enough oomph and (for me) having the upstream bandwith for those packages to be useful for anyone else
<amirouche>is the person working on guix + gnunet around ?
<dftxbs3e>rekado_, what are the cons of pull requests?
<cbaines>I've never used git request-pull, but the downsides I can think of is that it makes reviewing and sending comments over email slightly trickier, as you have to find the commits and copy the content you want to comment on in to an email
<mbakke>currently I'm adding all the pre-generated files, which feels kind of wrong
<rekado_>you asked about kpathsea earlier: I was under the impression that this is part of texlive-bin; at least it should be, in my opinion.
<rekado_>it’s one of the core scripts to compute locations
<rekado_>uhm, if the source is really still the oberdiek package we could create new packages that inherit from oberdiek but only build part of it.
<mbakke>rekado_: yes indeed, there is likely something odd with texlive-base or texlive-union, I get an error message from kpathsea when building mit-scheme, but adding kpathsea to its union works, heh
<mbakke>rekado_: the oberdiek packages seem to have their own .dtx in source/latex/<pkg>, but I'm not sure where the "generic" variants come from
<civodul>profmakx: as you note it's still quite rudimentary; sharing your use cases and needs would help improve it
***grumble is now known as SeasonsBeatings
<profmakx>civodul: so what I would like to do is define what's essentially a "system" (so, packages/services, user accounts) and then run them like with lxc;
<profmakx>civodul: I can hack up network config with namespaces (i did it by hand just now)
<civodul>profmakx: what does lxc "consume" as input? would "guix system docker-image" help?
<profmakx>but that should somehow be part of the container script
***jess is now known as sandy-claws
<profmakx>lxc uses a rootfs and some network config that creates interfaces
<profmakx>(and i don't know what a "docker image" entails, so I can't really answer that question)
<profmakx>if its not a huge multi-month project i'll happily hack up patches
<civodul>profmakx: does it take like an ext2 root file system?
<mbakke>phew, now I need atveryend.sty, I hope the name is symbolic
<dissoc>im trying to make a package for suricata but during the build it runs a command in the Makefile using cargo to grab dependencies for the rust part of the package. im not sure how to handle this.
<dissoc>maybe use the cargo build system and then add the required gnu phases and strip out the Makefile part??
<dissoc>are network requests not allowed in package definitions?
<dissoc>it seems like i cant do a wget or a curl via (invoke...)
<davidl>pushcx: for problems like "backspace inserts a space, ..." you can try just running: stty sane
<cbaines>dissoc, package builds can't make network requests, as that would go against declaring inputs to a build
<cbaines>dissoc, dealing with cargo is pretty complicated, but yeah, maybe you can adapt what the cargo build system does
<pushcx>davidl: Unfortunately that does not change the behavior.
<mbakke>dissoc: there are examples on using cargo outside of cargo-build-system in 'icecat', 'mozjs-78', and 'librsvg'
<pushcx>I added 'export TERM=xterm' to my .bashrc and that's close enough that I haven't yet seen any issues with alacritty, but it would still be nice to have its proper terminfo. Installing the 'alacritty' package seems like way overkill as this is a tiny vps, not a desktop.
<mbakke>brettgilio: is it possible to make straw-viewer use an absolute reference to youtube-dl instead of propagating?
<pushcx>Is anyone aware of an example of packaging a rails app for guix?
<pushcx>Thanks for confirming. I'm getting the hang of thinking about things in the Guix way, so I really appreciate you talking through this. I'm going to see if I can get this demo app running in a prod-shaped config (nginx, worker pool, etc).