From mboxrd@z Thu Jan 1 00:00:00 1970 From: cdelia@dc.uba.ar Subject: Re: rolling back only a single package Date: Fri, 28 Dec 2018 19:15:54 -0300 Message-ID: <6829a91a680044771568e29a481e222f@dc.uba.ar> References: <09ccab6e031dddc448863c812f400e0a@dc.uba.ar>; <45406B3B-5E5F-4444-9679-A5DB43D9AE50@pretty.Easy.privacy> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:48328) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gd0Ta-0004zy-9S for help-guix@gnu.org; Fri, 28 Dec 2018 17:19:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gd0QI-00076f-Ew for help-guix@gnu.org; Fri, 28 Dec 2018 17:16:09 -0500 Received: from mta1.exactas.uba.ar ([157.92.32.131]:38519) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gd0QH-0006zQ-L8 for help-guix@gnu.org; Fri, 28 Dec 2018 17:16:06 -0500 In-Reply-To: <45406B3B-5E5F-4444-9679-A5DB43D9AE50@pretty.Easy.privacy> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: swedebugia Cc: help-guix@gnu.org Hi On 2018-12-28 08:32, swedebugia wrote: > "cdelia@dc.uba.ar" skrev: (27 december 2018 > 20:52:23 CET) >=20 >> Hi, >>=20 >> I upgraded guix a couple of days ago, installed some things and now >> I >> found that xmobar just keeps segfaulting. >>=20 >> 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. >>=20 >> So, there is any way to just downgrade a single package (resolving >> it >> dependencies) with out doing a full switch? >>=20 >> I guess this it's connected to >> https://lists.gnu.org/archive/html/help-guix/2016-08/msg00028.html >>=20 >> And I could also switch and then manually re install. But maybe >> there is >> a standard or automatic way to do it. >>=20 >> Thanks! >=20 > Hi. > I highly recommend you to use the declarative way of installing > packages instead. See the manual. >=20 I'm intending to, but before that I rather install when need it, when=20 some pseudo complete usable system arise I'll write a declaration. Declarative it's great, but you have to get in your head all the things=20 that you'll need, before even beginning ... > You can use the former xmobar directly from the store if you have it > or you could create an own package/channel that specifies the version > you want. >=20 Well... I never GC nor delete generations. So it should be possible. But I believe that's a temporal work around that should not be used. If I don't delete the generation that holds the earlier working version,=20 I could do that, but then I'll need to use the full path in the store or a symblink=20 manually created. I think that kind of stuff it's a tiny, but accumulative step towards=20 chaos. And I'm using git to scape from it XD > The best thing though is to report a bug and help by providing > information e.g. by stracing it. Guide evolves quickly... It's xmonad, a haskell app. I'm not to proficient in haskell yet to help=20 with that. If I've time I'll report the bug, at least. > -- > Sent from my p=E2=89=A1p for Android.