Re: Add guix install command

2015-08-18 Thread Chris Marusich
Hi, That sounds like it could be a reasonable compromise to me, as long as it's clearly documented in the Texinfo and help text that it's an alias. However, it seems to me that it would duplicate the well known features of any shell (i.e. defining your own aliases or functions to make certain

Re: Add guix install command

2015-08-07 Thread Chris Marusich
Hi, As a new user myself, I think I'd like to add my own opinion. When the subcommands are explicitly namespaced (as in guix package -i foo), I find it easier to (1) understand and (2) look up usage information. In my opinion, shoving many disparate actions (and thus, options) into a single

Re: [PATCH] gnu: Add python-contextlib2

2015-12-07 Thread Chris Marusich
Hi, On 12/6/15, Ludovic Courtès wrote: > Yes, could you adjust it and send an updated patch? > I've attached the new patch here. I've shortened a few lines, including the one requested. In particular, I've shortened every line of the description to 70 columns. Because of that, it

Re: [PATCH] gnu: Add python-contextlib2

2015-12-13 Thread Chris Marusich
: https://github.com/kevin1024/vcrpy/blob/master/setup.py On Sun, Dec 13, 2015, 15:16 Ludovic Courtès <l...@gnu.org> wrote: > Chris Marusich <cmmarus...@gmail.com> skribis: > > > On 12/6/15, Ludovic Courtès <l...@gnu.org> wrote: > >> Yes, could

Re: [PATCH] gnu: Add python-contextlib2

2015-12-01 Thread Chris Marusich
you, Chris On Thu, Nov 26, 2015 at 5:44 AM Ludovic Courtès <l...@gnu.org> wrote: > Hi! > > Sorry for the delay. > > Chris Marusich <cmmarus...@gmail.com> skribis: > > > However, there is one curiosity. I've noticed that when I run > > "./pr

[PATCH] gnu: Add python-contextlib2

2015-11-18 Thread Chris Marusich
. In particular, I'm curious to know if it's required to include python-setuptools as an input. It seems that the Python build system is including this build dependency by default, so I've omitted it. I've run guix lint on the packages and verified that they both build successfully locally. Chris

Re: [PATCH] gnu: Add python-contextlib2

2015-11-18 Thread Chris Marusich
Hi, I'll respond to one of my own questions: > In particular, I'm curious to know if it's required to include > python-setuptools as an input. It seems that the Python build system > is including this build dependency by default, so I've omitted it. Actually, contextlib2 only requires the

Running an MTA (Exim) on GuixSD

2015-11-19 Thread Chris Marusich
to start would be very welcome! I can probably figure the rest out as I go. Thank you, Chris Marusich

Re: Running an MTA (Exim) on GuixSD

2015-11-21 Thread Chris Marusich
Hi Mark and Andy, Thank you for the quick response. I'll take a look at the information you've shared. It'd be nice to be able to do my email from within GuixSD! Thank you, Chris On 11/19/15, Mark H Weaver <m...@netris.org> wrote: > Chris Marusich <cmmarus...@gmail.com> writes:

Re: [PATCH] gnu: Add python-contextlib2

2015-11-21 Thread Chris Marusich
Hi, Thank you for the feedback, Ben and Andreas! I did not know about the "modify-phases" procedure. That's very useful. I've attached the modified patch. I've confirmed for both packages that "guix lint" does not show any errors, that the build succeeds (and tests are run successfully), and that

Re: Implementing guix system rollback / switch-generation

2016-06-09 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > The problem with system rollback, as you’ve seen, is that we lack > information about the old system, such as what its activation script is > and what its Shepherd services are. > > We could add the activation script’s file name to the ‘parameters’ file >

Implementing guix system rollback / switch-generation

2016-06-05 Thread Chris Marusich
Hi, Reliable system-level rollback is a great feature of GuixSD. Currently, I've heard [1] that rollback can be performed using a variety of methods. I've experimented with these methods and come to the conclusion that they should be improved. However, before making any changes, I wanted to

GuixSD is missing /dev/disk/by-uuid

2016-02-09 Thread Chris Marusich
Hi, I've noticed that in GuixSD (version 0.9.0), the directory /dev/disk/by-uuid is missing. Is that expected? Because this directory is missing, cryptsetup cannot open a LUKS device by UUID. For example, see the following: --8<---cut here---start->8--- [0]

[PATCH] doc: Fix minor typos and add missing words.

2016-02-22 Thread Chris Marusich
rds, Chris >From ed3770fbc5d14899831359925c127a0f6bebde68 Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail.com> Date: Mon, 22 Feb 2016 22:25:09 -0800 Subject: [PATCH] doc: Fix minor typos and add missing words. * doc/guix.texi (Shepherd Services): Add missing words. (I

Re: GuixSD is missing /dev/disk/by-uuid

2016-02-14 Thread Chris Marusich
Hi, I ran those commands, and it fixed the problem: /dev/disk/by-uuid now exists and contains the links I expected to see. However, it introduced a new problem. Now, my network interface eth0 does not show up like it did before. For example, when I run ifconfig, "lo" shows up but "eth0" is

Re: Guix vs GuixSD

2016-02-14 Thread Chris Marusich
Hi, I think you're asking "What is the difference between Guix and GuixSD", and you don't feel that the manual is clear enough about this. Is that right? If so, how do you feel the manual could be improved? I'm not yet a Guix/GuixSD expert, but in a nutshell, it seems to me that the biggest

Re: Guix vs GuixSD

2016-02-15 Thread Chris Marusich
n benefits that you don't get with other systems (software freedom, system configuration in guile, easy rollback of system upgrades, etc). I don't yet know much about how GuixSD's "glue" is implemented, but I think that's the gist of it. On Mon, Feb 15, 2016, 09:37 myglc2 <myg...@gma

Re: GuixSD is missing /dev/disk/by-uuid

2016-02-15 Thread Chris Marusich
Chris Marusich <cmmarus...@gmail.com> writes: > I ran those commands, and it fixed the problem: /dev/disk/by-uuid now > exists and contains the links I expected to see. > > However, it introduced a new problem. Now, my network interface eth0 > does not show up like it di

Re: Guix vs GuixSD

2016-02-16 Thread Chris Marusich
Jookia <166...@gmail.com> writes: > Perhaps I went a bit off topic there but I hope this give some understanding. Thank you for the explanation. That's more or less what I imagined was going on with GuixSD. Best regards, Chris

Re: The tricky case of "--localstatedir=/var"

2016-02-17 Thread Chris Marusich
Jookia <166...@gmail.com> writes: > Over the past month a few people (myself included) have been hit by the > 'gotcha' > of not running ./configure with "--localstatedir=/var". It doesn't say this in > the documentation but I question whether not having it as /var is a sane > default. I'm sure

Re: The tricky case of "--localstatedir=/var"

2016-02-17 Thread Chris Marusich
Jookia <166...@gmail.com> writes: > the Guix package doesn't use this default which breaks compatibility > with itself. Ah, I see what you're saying. I think you're saying that the guix package (defined in gnu/packages/package-management.scm) explicitly sets the localstatedir to "/var", even

Re: The tricky case of "--localstatedir=/var"

2016-02-17 Thread Chris Marusich
I see. Please indulge my curiosity. You said that you "compile Guix from source instead of using the official binaries, then install Guix so it's managed by Guix." Do you do this on GuixSD, or on a foreign distribution? Do you mean that you first compile and install Guix somewhere on your system,

Re: http://xkcd.com/1654/

2016-03-11 Thread Chris Marusich
If only the ALT text had mentioned Guix!

Re: [PATCH] doc: Clarify and consolidate modify-services documentation.

2016-03-12 Thread Chris Marusich
for your feedback! It’s good to have a fresh eye on this > and quality suggestions to improve it! I'm glad to help! Chris >From 891e944dc522cdc250058e92d9150d6a6a39242f Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail.com> Date: Mon, 7 Mar 2016 01:55:07 -0800 Subje

Re: [PATCH] doc: Clarify and consolidate modify-services documentation.

2016-03-12 Thread Chris Marusich
Whoops, there was a missing brace in my patch, so make couldn't build the documentation. Here's a new patch which adds the missing brace. Sorry for the double post! >From bf03c0a3fa35144342849cdf550219a185fbf10d Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail.com> Dat

Re: [PATCH] doc: Clarify and consolidate modify-services documentation.

2016-03-12 Thread Chris Marusich
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 I finished installing texlive, but when I try to build the PDF document, it fails. I'm not sure I can test this on my end using GuixSD out of the box: - --8<---cut here---start->8--- [0]

Re: GNOME ASCII

2016-03-29 Thread Chris Marusich
Daniel Pimentel writes: > I have GuixSD with GNOME in my desktop, but in GNOME clock on bartop > not appear a character ":" (attach a screenshot). Epiphany, > gnome-terminal, Icecat, Emacs and other application are allright. > > Do you have a same problem or not? I do not

Re: Yet another Hydra mirror: hydra-mirror.marusich.info

2016-04-06 Thread Chris Marusich
Nils Gillmann <niaster...@grrlz.net> writes: > Chris Marusich <cmmarus...@gmail.com> writes: > >> Hi, >> >> I've set up a caching proxy to serve substitutes from Hydra. If you want >> to use it, it's available here: >> >> http://hydra-mirro

Re: The story of GNOME on GuixSD

2016-03-25 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Here’s a recap of what it took to add GNOME support to GuixSD: > > http://savannah.gnu.org/forum/forum.php?forum_id=8491 That was a really interesting read. Thank you for summarizing the journey! It's amazing how deep the rabbit hole goes. Thank

Re: GSOC 2016 Application

2016-03-25 Thread Chris Marusich
sapient...@openmailbox.org writes: > My name is Dylan, and I am a Swarthmore College student interested in > working with Guix this summer! Attached is my proposal to help develop > an installation wizard for GuixSD. Please let me know if there are any > questions or comments. This is a great

Re: Removing compilers that cannot be bootstrapped

2016-03-26 Thread Chris Marusich
Leo Famulari writes: > `wget https://blob` doesn't count as reproducible :) Very true. Self-hosting compilers are a cute trick, but they're a far cry from being reproducible. They're just inscrutable binary blobs. If we want true reproducibility from the bottom up, then

Re: Removing compilers that cannot be bootstrapped

2016-03-26 Thread Chris Marusich
Chris Marusich <cmmarus...@gmail.com> writes: > Leo Famulari <l...@famulari.name> writes: > >> `wget https://blob` doesn't count as reproducible :) > > Very true. > > Self-hosting compilers are a cute trick, but they're a far cry from > being reproducible.

Re: [GSoC] Draft of my proposition

2016-03-23 Thread Chris Marusich
writes: > Since Guix users know in advance the hash of the data they want, > downloading from peers has no security implications (and privacy can > be done trough proxies). How will trust work in the IPFS world? I think maybe you touch on this when you later mention

Re: [REQ/DISCUSSION] patch managing system

2016-03-22 Thread Chris Marusich
While we're talking about patches, I'm curious: how are other people managing the patches? In particular, what does the workflow look like for people who are committing? Do you manually download the patch (or patches) to a temporary folder, view it/them, and if you like what you see, commit it

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-23 Thread Chris Marusich
Ricardo Wurmus <ricardo.wur...@mdc-berlin.de> writes: > Chris Marusich <cmmarus...@gmail.com> writes: > >>> Partitioning will allow for custom setups and also offer several >>> default "most common" options such as: >>> >>>

[PATCH] doc: Clarify and consolidate modify-services documentation.

2016-03-07 Thread Chris Marusich
ces' works. Chris >From 10518b419c2f9322082c3f6d2a2c7535f7645f3d Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail.com> Date: Mon, 7 Mar 2016 01:55:07 -0800 Subject: [PATCH] doc: Clarify and consolidate modify-services documentation. * doc/guix.texi ("Using the Con

Yet another Hydra mirror: hydra-mirror.marusich.info

2016-03-07 Thread Chris Marusich
Hi, I've set up a caching proxy to serve substitutes from Hydra. If you want to use it, it's available here: http://hydra-mirror.marusich.info Behind the scenes, this endpoint is set up to distribute hydra.gnu.org's substitutes via Amazon CloudFront, which is a global content distribution

Re: OpenSSL “DROWN” vulnerability & grafts

2016-03-02 Thread Chris Marusich
That was a very clear and informative read. I appreciate your style of writing, with links to relevant docs. Thank you! One thing is still not clear to me about grafts. While you are using a graft, is it possible the binaries you build will be different from those built by someone not using the

Re: recommend the binary install as the path to guixSD?

2016-03-02 Thread Chris Marusich
myglc2 writes: Well, I began by trying GuixSD, and I haven't installed Guix as a package manager on a foreign distro yet. So, people like that (me) exist. I think it's great that the GuixSD installation media is itself a GuixSD image; a good distro ought to be "self-hosting"

Re: [PATCH] doc: Fix minor typos and add missing words.

2016-03-02 Thread Chris Marusich
Andreas Enge writes: > On Tue, Feb 23, 2016 at 10:53:57AM +0300, Alex Kost wrote: >> I would rather write: "The @code{(gnu services shepherd)} module ..." >> But I don't know if it's preferable or not, other opinions are needed. >> The rest fixes look good to me. > > I agree and

Re: [PATCH] po: Drop removed file 'weechat.scm'.

2016-03-03 Thread Chris Marusich
Hi Justus, Is it not necessary to also do something about the other files that mention weechat's prevoius location? For example: --8<---cut here---start->8--- $ grep -r gnu/packages/weechat . ./po/packages/da.po:#: gnu/packages/weechat.scm:92

Re: Guix vs GuixSD

2016-03-06 Thread Chris Marusich
myglc2 writes: Everyone loves pictures! Here are my thoughts about the graphic: * What do the different colors mean? It is not clear to me what red, blue, and gray mean. I see that some of the boxes are grouped by color, but I don't see the pattern. The same question

Re: guix archive export/import and software deployment

2016-03-06 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Otherwise, is it OK to pass the whole profile around, as with: > > guix archive --export $(readlink -f ~/.guix-profile) > profile.nar > > ? > > You’d still have to manually link to this profile on the target machine, > though: > > cd

Re: Yet another Hydra mirror: hydra-mirror.marusich.info

2016-03-09 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Nice! Are you using the nginx config that’s in guix-maintenance.git? No, I'm not using that at the moment. In the future, if I set up any nginx servers to accomplish the same task, I will definitely use it. I would prefer to run my own servers, but for

Re: How to configure default applications for GNOME?

2016-04-02 Thread Chris Marusich
iyzs...@member.fsf.org (宋文武) writes: > Chris Marusich <cmmarus...@gmail.com> writes: > >> Hi, >> >> I'm using GuixSD v0.10.0 with GNOME, and I'd like to configure my >> default applications (e.g., web browser), but I'm having trouble doing >> that. &g

Patches to add emacs-rfcview and emacs-ffap-rfc-space

2016-04-03 Thread Chris Marusich
. -- Chris From 169b960582996adc31ee3792195d4e0dcc62eea3 Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail.com> Date: Sat, 2 Apr 2016 13:29:05 -0700 Subject: [PATCH 1/2] gnu: Add emacs-rfcview. * gnu/packages/emacs.scm (emacs-rfcview): New variable. --- gnu/packages/emacs.sc

Re: Patches to add s3cmd and python-magic

2016-03-28 Thread Chris Marusich
Danny Milosavljevic writes: >> * Do I need to provide setuptools as a native input, or will it be >> pulled in automatically? > > I think you need to provide it. Try removing it. Does your package still > build? When I remove setuptools as a native input, the build

Re: Patches to add s3cmd and python-magic

2016-03-30 Thread Chris Marusich
-build-system. Since it's small and relevant, it seemed efficient to include it here. -- Chris From dfdaa5de44cf713bda0a5d907cbcc3ee986aa3f5 Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail.com> Date: Sun, 27 Mar 2016 19:10:48 -0700 Subject: [PATCH 1/3] gnu: Add python-magic.

Re: Patches to add s3cmd and python-magic

2016-03-29 Thread Chris Marusich
Hi, Before the s3cmd package gets submitted, I'd like to confirm first that it meets the Free System Distribution Guidelines for inclusion in Guix: https://www.gnu.org/distros/free-system-distribution-guidelines.html I wonder whether it meets those guidelines because I see language like the

Re: Patches to add s3cmd and python-magic

2016-03-29 Thread Chris Marusich
Efraim Flashner writes: > S3 has become so ubiquitous that there are other providers out there who > offer S3 compatable storage (as you noted), and we have accepted other > packages that offer interaction with S3 storage. If the Guix maintainers believe the package is

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-28 Thread Chris Marusich
Leo Famulari writes: > On Sun, Mar 27, 2016 at 02:30:22PM -0400, myglc2 wrote: >> Thomas Ingram writes: >> >> > On 03/26/2016 07:39 AM, Ludovic Courtès wrote: >> >> Personally, I would like to view the “wizard” as a helper, and not as >> >> something that

Re: On my way to my first patch, need review

2016-03-28 Thread Chris Marusich
Ben Woodcroft writes: > 5) I speak fluent French, can I add a description and summary in > French? > > > I'm not sure on this sorry. I think Guix uses GNU Gettext [1] to localize strings, including those used in package descriptions, but I don't know very

Patches to add s3cmd and python-magic

2016-03-27 Thread Chris Marusich
gular input? It seems to work as a normal input, so I think the answer is "no", but I understand that sometimes this matters for python packages. Thank you, -- Chris From d0c858b6b717b837eb2eac95db2fb2f19ca4112a Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail

How to configure default applications for GNOME?

2016-04-02 Thread Chris Marusich
Hi, I'm using GuixSD v0.10.0 with GNOME, and I'd like to configure my default applications (e.g., web browser), but I'm having trouble doing that. In GNOME, under the "Details" settings, when I click "Default Applications", everything is grayed out. There appears to be no way for me to set up

Re: [REQ/DISCUSSION] patch managing system

2016-03-23 Thread Chris Marusich
Ricardo Wurmus writes: > I’m using an email client in Emacs, so the email as well as the attached > patch is shown in a regular text buffer. When I see the patch I can > directly apply it by running “git am” on the buffer contents, or by > opening a shell and running “git

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-23 Thread Chris Marusich
Thomas Ingram writes: > Project: Installer Wizard for GuixSD Sounds useful! I have a some shell scripts that I use to "reproducibly" install GuixSD on my laptops, but they're not very elegant at the moment, and they hard-code marusich-specific things in places. If you'd like

Re: [REQ/DISCUSSION] patch managing system

2016-03-23 Thread Chris Marusich
Alex Kost writes: >> I’m using an email client in Emacs, so the email as well as the attached >> patch is shown in a regular text buffer. When I see the patch I can >> directly apply it by running “git am” on the buffer contents, or by >> opening a shell and running “git am”

Re: Package API compatibility and guix package variable names

2016-07-28 Thread Chris Marusich
Andreas Enge writes: > The inputs of our packages are absolutely precise: They are given as scheme > variables (which are, in a sense, a moving target, since their content > changes over time; but they are completely fixed at any given point in time). > So we have no way of

Re: make check-system failure: encrypted-root-os

2016-07-28 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > I committed this test by mistake, which is why the commit log doesn’t > mention it, and also the reason why it doesn’t work. ;-) OK, thanks for confirming! Glad to know this had a simple answer. -- Chris signature.asc Description: PGP signature

Re: [PATCH} Add RAID devices.

2016-07-23 Thread Chris Marusich
Andreas Enge writes: >> How do you plan to address mdadm and grub config? >> Will you be booting from RAID? > > the attached patch adds RAID support to our mapped device mechanism. Cool! Is it possible to use them in combination? Using the example From the documentation,

Re: [PATCH} Add RAID devices.

2016-07-26 Thread Chris Marusich
nge.fr> writes: > On Sat, Jul 23, 2016 at 10:43:58PM -0700, Chris Marusich wrote: >> Cool! Is it possible to use them in combination? Using the example >> From the documentation, would it possible to use LUKS to create an >> encrypted /dev/mapper/home which uses /dev/md0 ins

Re: Seeking guidance regarding system roll-back and switch-generation

2016-07-25 Thread Chris Marusich
Hi Ludo, Thank you for the concrete suggestions. I've looked into using the parameters file. It contains almost all the info I need, but I think some is still missing. > The output of ‘guix system build’ contains the ‘parameters’ file, which > is enough to generate grub.cfg (see

make check-system failure: encrypted-root-os

2016-07-27 Thread Chris Marusich
Hi, Every time I try to run "make check-system", the test "encrypted-root-os" fails. It fails on commit b1bf155ffd9b160afdf05aff39d3f0b0f6d11589 (July 18, when I it was introduced), and it fails on debc6360e111e8efc8a938b2aef28e5b3616ada8 (July 26). I can't find a test log, but the last output

Re: [PATCH] system: grub: Introduce foreign-menu-entry.

2016-08-03 Thread Chris Marusich
Hi Tomáš, Tomáš Čech writes: > foreign-menu-entry is very similar but is intended for entering other > distributions so it doesn't limit the name and allows kernel and initrd to be > placed in different device (in Grub syntax). What is the use case which motivates this

Re: Trying to fix IBus

2016-08-11 Thread Chris Marusich
Ricardo Wurmus <rek...@elephly.net> writes: > Chris Marusich <cmmarus...@gmail.com> writes: > >> Ricardo Wurmus <rek...@elephly.net> writes: >> >>> NixOS encountered the same problem: >>> >>> https://github.com/NixOS/nixpkgs/p

Mysterious error while refactoring guix/scripts/system.scm

2016-08-04 Thread Chris Marusich
t system-rollback and switch-generation. If you'd like to see them for more context, please let me know and I'll provide them, too. Thank you! -- Chris From 1f3a08b080c75b9be7c74235637cce0f91a249d5 Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail.com> Date: Wed, 3 Aug

Re: bug#20067: [PATCH] system: grub: Introduce foreign-menu-entry.

2016-08-03 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > I still think that the approach proposed at > is more > appropriate; ‘menu-entry’ would always work, no duplication would be > necessary. > > As a stop-gap measure, I would prefer to (1) allow: > >

Re: [PATCH] system: grub: Introduce foreign-menu-entry.

2016-08-04 Thread Chris Marusich
Tomáš Čech writes: > I'd like to store configuration of other linux distribution and so far > I haven't found how to override hardcoded bzImage suffix. > > With this change I can have configuration: > > (bootloader (grub-configuration > (device "/dev/sda") >

Re: [PATCH] gnu: Add sg3_utils.

2016-08-13 Thread Chris Marusich
dition, this package includes a library, called libsgutils, which can >> be >> +used in C and C++ programs to interact with SCSI devices.") > > I think that dd, and all the sg_* commands, should be wrapped in texinfo > markup, like this: > > @code{dd} Done! Thanks for t

Re: [PATCH] gnu: Add sg3_utils.

2016-08-14 Thread Chris Marusich
Leo Famulari writes: >> >> + #:use-module ((guix licenses) >> >> +#:select (gpl2+ bsd-3)) >> > >> > Do we need to use #:select here? How about using a license prefix? What >> > are the pros and cons? > > I'll leave this as is. Oh, sorry, I missed this

Re: [PATCH] gnu: Add sg3_utils.

2016-08-14 Thread Chris Marusich
Leo Famulari writes: > Generally, we have the problem of using different variables named > 'expat', 'zlib', 'openssl', and possibly others. For those 3, there are > both package and license variables sharing the name. > > So, if we want to refer to both the package and

[PATCH] gnu: Add sg3_utils.

2016-08-13 Thread Chris Marusich
use the sg3_utils shared library." -- Chris From 68fefdc9ec01e9a09296e4aaba8d127d4c3c3dd4 Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail.com> Date: Sat, 13 Aug 2016 01:58:03 -0700 Subject: [PATCH] gnu: Add sg3_utils. * gnu/local.mk: Include gnu/packages/education.scm. * gn

Re: [PATCH] gnu: Add sg3_utils.

2016-08-13 Thread Chris Marusich
Chris Marusich <cmmarus...@gmail.com> writes: > Subject: [PATCH] gnu: Add sg3_utils. > > * gnu/local.mk: Include gnu/packages/education.scm. > * gnu/packages/scsi.scm: Add new file. > * gnu/packages/scsi.scm (sg3_utils): New variable. This commit message contains an err

Re: Trying to fix IBus

2016-08-11 Thread Chris Marusich
Ricardo Wurmus writes: > NixOS encountered the same problem: > > https://github.com/NixOS/nixpkgs/pull/14568 > > I don’t like their solution to set a variable NIX_PROFILES and let GTK > look for immodule files in each of the directories. Why don't you like their

Re: Trying to fix IBus

2016-08-12 Thread Chris Marusich
Ricardo Wurmus <rek...@elephly.net> writes: > Ricardo Wurmus <rek...@elephly.net> writes: > >> Chris Marusich <cmmarus...@gmail.com> writes: >> >>> One last thing: it seems that the NixOS devs' choice of solution was >>> influence

Re: Mysterious error while refactoring guix/scripts/system.scm

2016-08-10 Thread Chris Marusich
akes more sense? Or is there a common tool people use for debugging that I'm not aware of, like how pdb is a common debugging tool for Python programs? Again, thank you for your help. I really appreciate it! -- Chris From a3e094e5393ac7289075a0b63696bd9e5024b202 Mon Sep 17 00:00:00 2001 From: Chri

Re: Update: Implementing guix system rollback / switch-generation

2016-07-13 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Automated tests for this will be a bit difficult because we don’t have > any ‘guix system’ tests yet. I think this should be done in the new > system test infrastructure. > > However, since you’ve done extensive manual testing, this part shouldn’t > block

Re: hydra.gnu.org down

2016-07-13 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Hi! > > l...@gnu.org (Ludovic Courtès) skribis: > >> Since yesterday evening (CET), hydra.gnu.org is down. The FSF sysadmins >> are working on it and will keep us updated. > > The bad news is that there was a hard disk failure so the FSF staff will > need

Re: Seeking guidance regarding system roll-back and switch-generation

2016-07-19 Thread Chris Marusich
Hi Ludo, Thank you very much for taking the time to respond! Now I have a better idea of how to proceed. l...@gnu.org (Ludovic Courtès) writes: > Chris Marusich <cmmarus...@gmail.com> skribis: > >> I've noticed that the GuixSD mechanism is different from the NixOS >> m

Update: Implementing guix system rollback / switch-generation

2016-07-08 Thread Chris Marusich
odifying anything. I repeated this manual verification process for both the "guix system" and "guix package" commands, since my changes involve some refactoring in "guix package". Thank you, -- Chris From 00f8b1ccea6c80e37535cd16b05bafbb9cf3686b Mon Sep 17 00:00:00 2001

Re: Software Heritage

2016-07-10 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Hello! > > The Software Heritage project has just been publicly announced: > > https://www.softwareheritage.org/ > https://www.inria.fr/en/news/news-from-inria/launching-of-software-heritage > > Very roughly it’s a big source code archive. What this

Re: gnu/system/u-boot.scm

2016-07-22 Thread Chris Marusich
Danny Milosavljevic writes: > Hi, > > below is my (untested!) attempt at an u-boot-configuration for use like this > > (bootloader (u-boot-configuration (device "/dev/sda"))) Neat! Kudos to you for getting the ball rolling. I'm not familiar with u-boot, but based on

Re: Seeking guidance regarding system roll-back and switch-generation

2016-07-22 Thread Chris Marusich
Chris Marusich <cmmarus...@gmail.com> writes: > Specifically, to complete the first milestone (flip symlinks and > regenerate grub.cfg), I need to determine the paths to certain things > like the kernel and the initrd for an arbitrary system generation. So, > I'm not sure

Re: GuixSD lvm support

2017-02-08 Thread Chris Marusich
Hi, Gábor Boskovits writes: > I have seen an earlier attempt to add lvm support to guixsd. > I would like to know the status of lvm support, and willing to assist with it. I think your best bet is to review past email threads on this topic. Search the archives for "lvm"

Re: playing nice with other OSs

2017-02-08 Thread Chris Marusich
Federico Beffa writes: > Hi, > > I'm looking into the possibility of installing GuixSD in parallel with > another operating system on a single machine (dual boot). Looking > into the code (gnu system grub) I see that the GRUB "linux" and > "initrd" commands are hardwired into

Re: CDN Mirrors for GNU Guix

2017-02-08 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Hello Tom, > > Tom Li skribis: > >> Currently, GNU Guix is still in the early stage of development, and there is >> a great >> lack of mirrors worldwide. For example. in my region, using GNU Guix is >> incredibly >> slow, the speed

Some small documentation improvements

2017-01-29 Thread Chris Marusich
Here are some small documentation improvements. One is for "guix pull," and one is for encrypted swap space. I hope it helps! -- Chris

[PATCH 2/2] doc: Discuss encrypted swap space.

2017-01-29 Thread Chris Marusich
* doc/guix.texi (Preparing for Installation): Provide an example of how to set up (encrypted) swap space using a swap file. (operating-system Reference)[swap-devices]: Clarify that swap files are supported, too. (Mapped Devices): Explain how to use a mapped device with a swap file to

[PATCH 1/2] doc: Clarify that 'guix pull' can't be easily rolled back.

2017-01-29 Thread Chris Marusich
* doc/guix.texi (Invoking guix pull): Clarify that 'guix pull' can't be easily rolled back. --- doc/guix.texi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/guix.texi b/doc/guix.texi index 4ba101094..2a9b11969 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -2337,7

Re: Integrating different input methods into Guix

2017-01-26 Thread Chris Marusich
Danny Milosavljevic writes: > Hi, > > On Sun, 22 Jan 2017 10:39:15 +0800 (CST) > tumashu wrote: > >> The other problem is: >> >> im-config include many im's config files and I cannot let im-config depend >> all the im, >> if fcitx is not installed,

Re: Debugging and source code

2017-01-26 Thread Chris Marusich
Pjotr Prins writes: > On Wed, Jan 25, 2017 at 06:54:30PM +0100, Ludovic Courtès wrote: >> Pjotr Prins skribis: >> >> > On Wed, Jan 25, 2017 at 02:22:48PM +0100, Ludovic Courtès wrote: >> >> You can always get the right source code by

Re: Services: gnunet. (require help)

2017-01-21 Thread Chris Marusich
ng0 writes: > Compared to OpenRC and systemd, shepherd guixsd-specific services > sometimes have an high learning curve. Honest question: why do you think that? With feedback from a fresh perspective like yours, maybe we could think of ways to lower the learning

Re: [PATCH] gnu: rustc: Add LIBRARY_PATH search path.

2017-01-28 Thread Chris Marusich
Ben Woodcroft writes: > I didn't have any problem compiling and linking pure rust programs - > that commit fixed that issue, but when trying to link rust programs to > non-rust libraries such as zlib the linker did not look in the lib of > the profile (unless gcc was also

Re: Graphical Installer - Call for Testing.

2017-01-18 Thread Chris Marusich
John Darrington <j...@darrington.wattle.id.au> writes: > On Sun, Jan 15, 2017 at 01:20:56AM -0800, Chris Marusich wrote: > John Darrington <j...@darrington.wattle.id.au> writes: > > > * It would be great if you could try to find out why your wireless &g

Re: Encrypted root partition

2017-01-18 Thread Chris Marusich
Chris Marusich <cmmarus...@gmail.com> writes: > l...@gnu.org (Ludovic Courtès) writes: > >> Chris Marusich <cmmarus...@gmail.com> skribis: >> >>> Is anyone actively working on documenting the new encrypted root stuff? >>> If not, I'm happy to try

Re: Encrypted root partition

2017-01-18 Thread Chris Marusich
Mike Gerwitz <m...@gnu.org> writes: > On Wed, Jan 18, 2017 at 03:38:57 -0800, Chris Marusich wrote: >> As a bonus, I realized that one could use this feature to encrypt swap, >> also. You can encrypt your swap area by using a swap file in the root >> file syste

Re: Encrypted root partition

2017-01-18 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Chris Marusich <cmmarus...@gmail.com> skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >> >>> Chris Marusich <cmmarus...@gmail.com> skribis: >>> >>>> Is anyone actively working on documenting

Re: Encrypted root partition

2017-01-19 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Chris Marusich <cmmarus...@gmail.com> skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >> >>> Chris Marusich <cmmarus...@gmail.com> skribis: >>> >>>> l...@gnu.org (Ludovic Courtès) writ

Re: Mysterious error while refactoring guix/scripts/system.scm

2016-09-24 Thread Chris Marusich
Hi Ludo’, Thank you for getting back to me! l...@gnu.org (Ludovic Courtès) writes: > Hi Chris, and sorry for the delay! > > Chris Marusich <cmmarus...@gmail.com> skribis: > >> Backtrace: >> In ice-9/boot-9.scm: >> 157: 15 [catch #t # ...] >>

Patches to implement system roll-back and switch-generation

2016-09-30 Thread Chris Marusich
your feedback. -- Chris From 1741e8a66be3d7e5f647796f434689b0a61e1122 Mon Sep 17 00:00:00 2001 From: Chris Marusich <cmmarus...@gmail.com> Date: Tue, 12 Jul 2016 22:58:03 -0700 Subject: [PATCH 1/9] Improve docstring: switch-to-generation --- guix/profiles.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) d

  1   2   3   4   5   6   7   >