help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rolling back only a single package


From: swedebugia
Subject: Re: rolling back only a single package
Date: Sat, 29 Dec 2018 19:35:25 +0100

On 2018-12-28 23:15, address@hidden wrote:
Hi

On 2018-12-28 08:32, swedebugia wrote:
"address@hidden" <address@hidden> 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 "uninstall" all the software that it's between the
update-generation and the current one.

So, there is any way to just downgrade a single package (resolving
it
dependencies) with out doing a full switch?

I guess this it's connected to
https://lists.gnu.org/archive/html/help-guix/2016-08/msg00028.html

And I could also switch and then manually re install. But maybe
there is
a standard or automatic way to do it.

Thanks!

Hi.
I highly recommend you to use the declarative way of installing
packages instead. See the manual.


I'm intending to, but before that I rather install when need it, when
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
that you'll need, before even beginning ...

Really?

I just add to the manifest every time I stumble over a missing part.

I test out stuff with the imperative install and add it to the manifest once I'm sure I need it.

You can see my manifest here: https://gitlab.com/swedebugia/guix-config/blob/master/sdb.scm


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.


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,
I could do that,
   but then I'll need to use the full path in the store or a symblink
manually created.

I think that kind of stuff it's a tiny, but accumulative step towards
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
with that.

If I've time I'll report the bug, at least.

Sounds good to me. :)

Noone have reported anything about xmobar yet, it seems: https://debbugs.gnu.org/cgi/pkgreport.cgi?include=subject%3Axmobar;package=guix

so you might be the first to find the bug.


--
Sent from my p≡p for Android.


--
Cheers Swedebugia



reply via email to

[Prev in Thread] Current Thread [Next in Thread]