<calher>buenouanq graphical front ends are important. The free software movement aims to make it possible to do everything people currently do with computers using only free software. I know my mom and grandma would prefer an app store to typing "apt install" at the command line.
<Blackbeard[m]>So, I’ve been designing gnome-software to be pluggable. This means you can write an AppStream plugin to provide things like icons and screenshots for not-yet-installed software. You can write a plugin to ask ostree to update itself, and also a plugin to ask PackageKit to update a specific package.
<Blackbeard[m]>GNOME Software overall plan – Technical Blog of Richard Hughes
<calher>If Richard Stallman thought it was a good idea to make everyone install packages from a command line interface, he would have also thought it wasn't important to make a drop-in replacement for the dominant operating system today. Just make them use Free Lisp Machine OS!
<calher>Unix people are wrong. Let them use GNU Lisp OS.
<marusich>nly, Git branches usually refer to different commits at different times. Therefore, they are not a good choice to put into a package definition. If the branch points to a different commit next week, then your sha256 hash value will become invalid, and the build will fail.
<marusich>That said, I suspect you could probably use a branch name in place of the commit, if you really wanted to. But you would encounter the problem I mentioned.
<marusich>It's better to pick a commit, since it always refers to exactly the same thing.
<asterope>can't finish my system reconfigure because email@example.com's origin link is dead, managed to find an alternative one and build the package with `guix build`, but I can't make guix to use that build
<asterope>I tried to lanch `guix publish` on localhost and point my reconfigure command to it, but it still tried to build the package by itself
*kmicu has a self-hosted mail (and dismail.de as a backup).
*kmicu babbles that if Ubuntu 19.04 has ‘Disco Dingo’ codename then we could name Guix 1.0 ‘Ablaze Altair’.
<brendyyn>ill probably hang myself if i have to suffer trying to run my own mail agin
<brendyyn>i had my own then gave up, switched to lavabit.com (shutdown), then openmailbox.org (shutdown and ran away with my money), now protonmail (didnt realise there is only a proprietary client for it)
<brendyyn>so i will likely cancel that and find yet another
<roptat>it seems they managed to boot a few phones on gentoo and then an android system from gentoo
<roptat>I'll try to boot a spare phone this week-end because it seems to be supported :)
<roptat>I could even be able to install guix permanently on that one ^^
<joshuaBPMan>Hello, my computer just locked up on my a second ago. I'm running sway. It stopped updating the screen. It did not accept any keyboard commands and I was unable to switch to a virtual console. Is there a command that linux listens for to forcibly stop the graphical program and get me to a virtual console?
<roptat>well if it's frozen, you can't do anything
<joshuaBPMan>roptat: is that true though? that's what raising the elephant is for. If things lock up, then I can raise the elephant. Though I think if you have to raise the elephant, then you probably have to reboot anyway...
<apteryx>joshuaBPMan: the use of the 'RSEIUB' sysrq is to attempt to halt things properly before rebooting, so to minimize the risk to corrupt the filesystem or something.
<joshuaBPMan>apteryx: ahh bummer. It sounds like an outdated feature then. Since filesystems have journaling, filesystem corruptions is pretty much non-existent.
<apteryx>it might also try to close applications neatly (sql database or other) although I haven't validated that
<katco>roptat: is there somewhere i can read up on that? here's the command i'm issuing: guix system disk-image --system=armhf-linux -e '((@ (gnu system install) os-with-u-boot) (@ (gnu system install) installation-os) "beaglebone-black")'
<roptat>or maybe it actually is, but it's going to have a different order if it managed to build one thing
<roptat>(look for Transparent Emulation with QEMU)
<mikadoZero>I am using mu4e in Emacs on Guix System. I am not able to send email and when I try it says "Process smtpmail not running". This started yesterday. I have not made any configuration changes to Emacs or mu4e. I have tried the following to fix this. I have rebooted the machine. I have also pulled, system reconfigured and run package on my manifest. Is anyone else using Guix System having this problem? Any sugg
<katco>"This confirms that GPG keys used for signing packages were compromised. These keys are used for signing the synapse debian repository (AD0592FE47F0DF61), and releases of Riot/Web (E019645248E8F4A1). Both keys have now been revoked. The window of compromise for the keys started from April 4th; there have been no Synapse releases since then."
<efraim>KDE neon? They had an incident with bad ftp settings
<katco>atw: i don't know of any distro that allows users to contribute upstream builds of packages for the reasons discussed. i don't know how you'd secure such a system. binaries are always done on trusted infra and signed
<atw>"we trust this user enough to distribute their binaries as official" is a very high level of trust
<cbaines>katco, you can fetch a substitute from someone, if it's signed by someone you trust, even if those "someone"s are different
<katco>yes, i don't think that would be a wise approach. like i said, the only thing i can think of is to only trust binaries whose signatures a large amount of people agree with, but that's also easily attackable
<cbaines>which means that you could have a trusted build farm building packages, but then fetch the packages from a build farm you don't trust, if the content exactly matches
<cbaines>unfortunately, a setup like this doesn't help with lacking substitutes to begin with
<civodul>meiyopeng: congrats on the initial translation of the manual!
<civodul>i started adding it to the makefiles and all, but currently the generated Info file fails to build
<roptat>meiyopeng, make sure that you don't translate the content of @pxref, @xref and @ref when they refer to internal nodes: they are translated automatically once you translate the node name in the .po file
<civodul>roptat: i have to leave but if you want to play with it, please go ahead!
<mitescugd>is there a way to make guix-installed programs use the system-wide dbus? was thinking that launching the WM (installed via guix) with dbus-launch should do the trick (given there's no guix dbus-daemon running at the point)
<ATuin>how can i get readline in guile using guix environment?
<ATuin>i found it :) seems that i was always using the guile from outside the environment
<ATuin>mmm i get "gnu/packages/cpp.scm:76:18: error: url: unbound variable" when using "(use-modules (gnu packages compression))". What am i missing in my environment?
<raingloom>hi, what does "no code for module (mininet)" mean? I can get `guix build` to report syntax errors and such so I think I'm setting GUIX_PACKAGE_PATH correctly, but it seems like it doesn't actually build the package.