Re: rolling back only a single package

2018-12-30 Thread cdelia
Hi Ricardo, thanks for answering, so basically this is equivalent to find the generation of commit 65956a... and invoking guix-generation-x to install guile-json. Yes, I see why this it's better than using "guix package -i *" and it relates well to my other question about profile -> packages

Re: rolling back only a single package

2018-12-30 Thread cdelia
Hi again, This is odd, it doesn't downgrade: $/var/guix/profiles/per-user/catriel/current-guix-1-link/bin/guix package -i xmobar The following package will be upgraded: xmobar 0.28 -> 0.28 /gnu/store/b7kyq7a7p622gf1cwyf4l29hz8840rj2-xmobar-0.28 $guix package -l ... Generation 31

Re: rolling back only a single package

2018-12-30 Thread cdelia
Björn Höfling writes: > Hi cdelia, > Hi! > On Thu, 27 Dec 2018 16:52:23 -0300 > cde...@dc.uba.ar wrote: > >> Hi, >> >> I upgraded guix a couple of days ago, installed some things and now I >> found that xmobar just keeps segfaulting. >> >>

Re: rolling back only a single package

2018-12-30 Thread cdelia
Tonton writes: > Hello, and welcome :) Thanks! > > For packages where multiple versions are defined you can choose with > packagename@version e.g. guile@1.8.8 for the oldest guile on my system. A > simple way to see the versions is with the 'guix package --show=packagename' > flag. e.g. 'guix

Re: rolling back only a single package

2018-12-28 Thread cdelia
Hi Pierre, sorry for double sending it to you, I forgot CC to the list. On 2018-12-28 04:55, Pierre Neidhardt wrote: Hi, I guess you could simply uninstall the offending program: guix package -r xmobar No I can't because xmobar it's the app launcher of my desktop configuration. Maybe if

Re: rolling back only a single package

2018-12-28 Thread cdelia
Hi On 2018-12-28 08:32, swedebugia wrote: "cde...@dc.uba.ar" skrev: (27 december 2018 20:52:23 CET) Hi, I upgraded guix a couple of days ago, installed some things and now I found that xmobar just keeps segfaulting. Switching to specific generation it's really cool, but in this case would

rolling back only a single package

2018-12-27 Thread cdelia
Hi, I upgraded guix a couple of days ago, installed some things and now I found that xmobar just keeps segfaulting. Switching to specific generation it's really cool, but in this case would "uninstall" all the software that it's between the update-generation and the current one. So, there

Generating System Definitions

2018-12-27 Thread cdelia
Hi, There is a standard way to generate an exportable installer.scm from a specific generation? I installed guix a couple a weeks ago and I'm looking forward to replace my distro with guixSD. To do so, I'm slowly replacing the software that I use with those found on guix. The ones that

Re: How to install an old package version?

2018-12-27 Thread cdelia
Hi! real newbie to guix here! You have to make your own package for this version, that would look like this: (define-public python-2.7.10 (package (inherit python) (version "2.7.10") (source (origin (inherit (package-source python-2.7)) (uri (string-append