*tadni` still needs to ask cividoul if a .iso is likely to be released next release. Not sure if it would be best to wait on here or ask on the mailing list.
<xisiqomelir>mark I tried the config.scm specification you told me about yesterday
<xisiqomelir>but guix system throws me this error on the thinkpad
<xisiqomelir>guix system: error: failed to load operating system file '/etc/config.scm': (wrong-number-of-args #f "Wrong number of aurguments to ~A" (#<procedure 3490840 at gnu/services/xorg.scm:159:2 (store)>) #f)
<xisiqomelir>Can you pastebin your config.scm for me to diff with mine?
<tadni`>xisiqomelir: Can you paste the config.scm too?
<mark_weaver>xisiqomelir: can you show me your config.scm? maybe I can find the mistake.
*tadni` wonders if this "Is there a plan to officially support a *.iso image at some point? The bios on my main box does not support a usb drives which to boot from. I think I might be in a rare situation though ..." is short and sweet enough for a mailing list question.
<mark_weaver>tadni`: it's probably fairly trivial, but I don't know much about what's needed to make a bootable ISO, and I don't even have any computers with a CDROM drive anymore. would you like to add support for that feature?
<tadni`>mark_weaver: I would, but I fear I wouldn't know where to start.
<rah>"A free system distribution must not steer users towards obtaining any nonfree information for practical use, or encourage them to do so. The system should have no repositories for nonfree software and no specific recipes for installation of particular nonfree programs. Nor should the distribution refer to third-party repositories that are not committed to only including free software; even if they only have free software today, that may not be true tomorrow. Pr
<rah>"Most distribution development teams don't have the resources to exhaustively check that their distribution meet all these criteria. Neither do we. So we expect distros to occasionally contain mistakes: nonfree software that slipped through, etc. We don't reject a distribution over mistakes. Our requirement is for the distribution developers to have a firm commitment to promptly correct any mistakes that are reported to them."
<taylanub>From what I've seen the Guix maintainers are very conscious about packages being free software, and ideally official GNU packages. So I'm pretty sure Guix meets those criteria already.
<Steap>Yes, we obviously only include Free Software
<rah>including only free software is a small thing
<rah>the bigger things are, for example, (1) a "firm commitment" to treat non-free software as bugs, (2) ensuring that no software offering to download non-free plugins (like, for example, Firefox foes), (2) not refering to non-free software in documentation
<svetlana>tadni: if someone gets wpa_sapplicant working, please leave me a PM with their nick. Should be something I'll need; I think so, anyway.
<svetlana>I can only install it on a separate partition on a sata hard drive. I hope the installer is capable of that. (Should take me a few days to make one.)
<taylanub>rah: Guix uses Linux-libre, offers IceCat instead of Firefox, took into account matters of freedom while discussing FFmpeg vs. Libav, etc., so I am pretty sure the firm commitment is there, though I can't speak for Ludovic et al.
<rah>taylanub: I think by "firm commitment" the Guidelines mean a specific, explicit public declaration
<jmd>rah: From the Guix website: "Our goal is to build a practical 100% free software distribution of Linux-based and other variants of GNU, with a focus on the promotion and tight integration of GNU components, and an emphasis on programs and tools that help users exert that freedom. "
<tadni>I would package that because it's guile-wm's default ... but I can't even find a site.
<tadni>rah: There are social systemd that will need to be developed as Guix and the GNU Distro grows that are not currently in-place. I think most of those working on Guix knows this will likely be needed going onwards... but such things take time.
<mark_weaver>xisiqome1ir: here's the proper way to do things: first clone the guix git repo in your normal user's home dir, and get it built. then add your package to either an existing file in gnu/packages/*.scm or add a new file. if you add a new file then you must also add it to gnu-system.am
<mark_weaver>and then, from within the top-level dir of the git repo, do: ./pre-inst-env guix build -K <your-package-name>