all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* rollback
@ 2023-05-06 15:23 Gottfried
  2023-05-06 16:04 ` rollback Julien Lepiller
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Gottfried @ 2023-05-06 15:23 UTC (permalink / raw)
  To: help-guix


[-- Attachment #1.1.1: Type: text/plain, Size: 475 bytes --]

Hi,
since I can not use MATE Desktop now
I am considering to rollback.

It is not a question of packages like
guix package --rollback

but a question of MATE Desktop

is this the right command to rollback one Generation of the system,

because MATE is updated by the

"$ sudo guix system reconfigure /etc/config.scm" ?

sudo guix system roll-back

AFAIU this command rolls back "guix pull" and the guix system wide updates.


Kind regards

Gottfried


[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 3191 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: rollback
  2023-05-06 15:23 rollback Gottfried
@ 2023-05-06 16:04 ` Julien Lepiller
  2023-05-07 15:07   ` rollback Felix Lechner via
  2023-05-07  3:20 ` rollback Felix Lechner via
  2023-05-07  7:28 ` rollback Wojtek Kosior via
  2 siblings, 1 reply; 5+ messages in thread
From: Julien Lepiller @ 2023-05-06 16:04 UTC (permalink / raw)
  To: help-guix, Gottfried

This is the right command. It rolls back the system generation only, not the guix pull profile, which would be rolled back with "guix pull —roll-back". You don't need to roll it back though, only the system profile where MATE is installed.

Le 6 mai 2023 17:23:30 GMT+02:00, Gottfried <gottfried@posteo.de> a écrit :
>Hi,
>since I can not use MATE Desktop now
>I am considering to rollback.
>
>It is not a question of packages like
>guix package --rollback
>
>but a question of MATE Desktop
>
>is this the right command to rollback one Generation of the system,
>
>because MATE is updated by the
>
>"$ sudo guix system reconfigure /etc/config.scm" ?
>
>sudo guix system roll-back
>
>AFAIU this command rolls back "guix pull" and the guix system wide updates.
>
>
>Kind regards
>
>Gottfried
>


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: rollback
  2023-05-06 15:23 rollback Gottfried
  2023-05-06 16:04 ` rollback Julien Lepiller
@ 2023-05-07  3:20 ` Felix Lechner via
  2023-05-07  7:28 ` rollback Wojtek Kosior via
  2 siblings, 0 replies; 5+ messages in thread
From: Felix Lechner via @ 2023-05-07  3:20 UTC (permalink / raw)
  To: Gottfried; +Cc: help-guix

Hi Gottfried,

On Sat, May 6, 2023 at 8:24 AM Gottfried <gottfried@posteo.de> wrote:
>
> AFAIU this command rolls back "guix pull" and the guix system wide updates.

I think the system roll-back only moves your current system generation
back by one. You still have to reboot.

You can also boot into the older generation manually, but the
roll-back command makes it stick (and eventually overwrites newer
generations).

I don't think the command affects the state of 'guix pull' (that's why
the roll-back step sometimes downloads additional package versions)
but I'm kinda new.

Kind regards
Felix


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: rollback
  2023-05-06 15:23 rollback Gottfried
  2023-05-06 16:04 ` rollback Julien Lepiller
  2023-05-07  3:20 ` rollback Felix Lechner via
@ 2023-05-07  7:28 ` Wojtek Kosior via
  2 siblings, 0 replies; 5+ messages in thread
From: Wojtek Kosior via @ 2023-05-07  7:28 UTC (permalink / raw)
  To: Gottfried; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 1315 bytes --]

> sudo guix system roll-back
> 
> AFAIU this command rolls back "guix pull" and the guix system wide updates.

No, it only rolls back the system wide updates. `guix pull` works (by
default) on the *profile* in `~/.config/guix/current`. It is a private
profile of the user calling `guix pull` and is not altered by `guix
system ...` commands

Best,
Wojtek

-- (sig_start)
website: https://koszko.org/koszko.html
PGP: https://koszko.org/key.gpg
fingerprint: E972 7060 E3C5 637C 8A4F  4B42 4BC5 221C 5A79 FD1A

♥ R29kIGlzIHRoZXJlIGFuZCBsb3ZlcyBtZQ== | ÷ c2luIHNlcGFyYXRlZCBtZSBmcm9tIEhpbQ==
✝ YnV0IEplc3VzIGRpZWQgdG8gc2F2ZSBtZQ== | ? U2hhbGwgSSBiZWNvbWUgSGlzIGZyaWVuZD8=
-- (sig_end)


On Sat,  6 May 2023 15:23:30 +0000
Gottfried <gottfried@posteo.de> wrote:

> Hi,
> since I can not use MATE Desktop now
> I am considering to rollback.
> 
> It is not a question of packages like
> guix package --rollback
> 
> but a question of MATE Desktop
> 
> is this the right command to rollback one Generation of the system,
> 
> because MATE is updated by the
> 
> "$ sudo guix system reconfigure /etc/config.scm" ?
> 
> sudo guix system roll-back
> 
> AFAIU this command rolls back "guix pull" and the guix system wide updates.
> 
> 
> Kind regards
> 
> Gottfried
> 



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: rollback
  2023-05-06 16:04 ` rollback Julien Lepiller
@ 2023-05-07 15:07   ` Felix Lechner via
  0 siblings, 0 replies; 5+ messages in thread
From: Felix Lechner via @ 2023-05-07 15:07 UTC (permalink / raw)
  To: Julien Lepiller; +Cc: help-guix, Gottfried

Hi Julien,

On Sun, May 7, 2023 at 5:34 AM Julien Lepiller <julien@lepiller.eu> wrote:
>
> This is the right command. It rolls back the system generation only, not the guix pull profile, which would be rolled back with "guix pull —roll-back". You don't need to roll it back though, only the system profile where MATE is installed.

That may be a matter of perspective. It can make sense, I think, to
roll back a non-working Guix when a user wishes to reconfigure before
Guix is fixed.

Kind regards
Felix


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-05-07 15:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-06 15:23 rollback Gottfried
2023-05-06 16:04 ` rollback Julien Lepiller
2023-05-07 15:07   ` rollback Felix Lechner via
2023-05-07  3:20 ` rollback Felix Lechner via
2023-05-07  7:28 ` rollback Wojtek Kosior via

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.