<quigonjinn>i have an issue packaging some software. package A's .pc file "Requires: python3". I am building package B which depends on package A, but if python is not listed as an input, pkg-config can't find it and cmake fails. Are there any examples fixing that without having python as an input, since it is not really required by package B?
<quigonjinn>nvm, i see they should be listed ad propagated-inputs by package A
<epronk>herd start gpm => "Service gpm could not be started. herd: failed to start service gpm". How do I debug?
***Introoter is now known as roo
***roo is now known as Guest51789
***Guest51789 is now known as Introoter
<ng0>I have mutliple definitions of gnunet in my path. none of them are named gnunet, the only pcakage and function name 'gnunet' I have is the canonical one in Guix. Why would a package defintion in the guix source (gnunet-fuse) suddenly pick up gnunetgt especially when I defined explicitly *gnunet* in the gnunet-fuse definition and not gnunetgt?
<ng0>I mean, an entirely different function and package name is picked up.. this feels like a bug.
<ng0>I can build gnunet on its own and I can build gnunetgt on its own and when I want to install gnunet as far as I know gnunet is picked and not gnunetgt or one of the 6 other gnunets
<rekado_>Guix never just “picks” something. You use variable names and they must be unique.
<ng0>gnunetgt and other variants inheriting from gnunet. They are in GUIX_PACKAGE_PATH, in (ng0 packages gnunet). gnunet-fuse is in src/guix/guix inside the 'normal' (gnu packages gnunet). I don't use the module ng0 packages gnunet in gnu packages gnunet
<ng0>the minimal expample would be clone the packages repo (mirror with 48 hours delay is on notabug.org), include it in your package path, and apply the patch I'll send as soon as I can switch the branch again
<quiliro>would someone please tell me how to make grub recognize guixsd installation? i installed it via guix on debian working on another partition
<quigonjinn>in order for udev rules in a package's /lib/udev/rules.d/ to be applied, should the package be installed via the operating-system configuration?
<nee````>Hello libgxps in gnome.scm has a download url. It starts with "mirror://gnome/sources" but should have a slash at the end "mirror://gnome/sources/". Since it is required for gnome over evince all gnome updates are failing right now.
<alezost>quiliro: do you want to boot some /gnu/store/sf5lmfw12mwmhhfk8hggh3kimckzy6dy-system or /var/guix/profiles/system?
<quiliro>on the laptop, i have debian with guix. on another partition, i installed guixsd with debian. but i could not boot it. at the end of the installation it gave me a grub error. possibly because it is an efi system....all i want is to boot from that guixsd partition but rEFInd would not detect it
<quiliro>on the desktop, i have a bare-bones.scm installation
<sneek>OriansJ, janneke says: i have removed 45/51 lambda's from mes's .o output -- hex3 now passes 80% of the test suite. I also have experimental hex2 output. Problem with hex2 is i need several flavours of labels: function-local goto labels, absolute address labels, relative address labels (and 1, 2, 4 bit labels -- that bit is easy and resolved). Usually assembly handles this, but with hex...I could do with some help here going
<OriansJ>janneke: as Stage1 M0 macro assembler is platform neutral and it is the definition files that make it produce result that target a specific platform
<OriansJ>janneke: so what I am going to do is 2 fold, first extend the hex2 in MES to cover 1byte relative and 4byte relative displacements, incorporate a modified version of M0 and a definition file that should cover the x86 primitives that are essential (it is trivial to add more)