unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#32018: Guixsd pull error on very old install
@ 2018-06-30 11:53 swedebugia
  2018-07-02  9:39 ` Ludovic Courtès
  2018-12-17 10:50 ` swedebugia
  0 siblings, 2 replies; 5+ messages in thread
From: swedebugia @ 2018-06-30 11:53 UTC (permalink / raw)
  To: Bug-guix@gnu org

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

Hi
Trying to get an updated an old GuixSD installation via guix pull on a pre 0.10 GuixSD returned an error message about gexp-modules not found. (details can be provided if asked). 

I suggest we either test pulling from old versions (and fix errors) or make it clear in the manual that pulling from very old GuixSD (older than 0.12?) is not supported.

Stating this clearly help people know what to expect.

What do you think? 
-- 
Cheers Swedebugia 

[-- Attachment #2: Type: text/html, Size: 497 bytes --]

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

* bug#32018: Guixsd pull error on very old install
  2018-06-30 11:53 bug#32018: Guixsd pull error on very old install swedebugia
@ 2018-07-02  9:39 ` Ludovic Courtès
  2018-07-13 19:12   ` Pjotr Prins
  2018-12-17 10:50 ` swedebugia
  1 sibling, 1 reply; 5+ messages in thread
From: Ludovic Courtès @ 2018-07-02  9:39 UTC (permalink / raw)
  To: swedebugia; +Cc: 32018

Hello,

swedebugia <swedebugia@riseup.net> skribis:

> Trying to get an updated an old GuixSD installation via guix pull on a pre 0.10 GuixSD returned an error message about gexp-modules not found. (details can be provided if asked). 

Could you post the full backtrace?

> I suggest we either test pulling from old versions (and fix errors) or make it clear in the manual that pulling from very old GuixSD (older than 0.12?) is not supported.

Pulling from a very old Guix may not work.  We try hard to keep things
running, but the old ‘guix pull’ had defects, plus the file
build-aux/build-self.scm (which ‘guix pull’ runs) might use features not
found in very old versions.

> Stating this clearly help people know what to expect.

I agree.

Thanks,
Ludo’.

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

* bug#32018: Guixsd pull error on very old install
  2018-07-02  9:39 ` Ludovic Courtès
@ 2018-07-13 19:12   ` Pjotr Prins
  2018-07-13 20:42     ` Ludovic Courtès
  0 siblings, 1 reply; 5+ messages in thread
From: Pjotr Prins @ 2018-07-13 19:12 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 32018

On Mon, Jul 02, 2018 at 11:39:40AM +0200, Ludovic Courtès wrote:
> Hello,
> 
> swedebugia <swedebugia@riseup.net> skribis:
> 
> > Trying to get an updated an old GuixSD installation via guix pull on a pre 0.10 GuixSD returned an error message about gexp-modules not found. (details can be provided if asked). 
> 
> Could you post the full backtrace?
> 
> > I suggest we either test pulling from old versions (and fix errors) or make it clear in the manual that pulling from very old GuixSD (older than 0.12?) is not supported.
> 
> Pulling from a very old Guix may not work.  We try hard to keep things
> running, but the old ‘guix pull’ had defects, plus the file
> build-aux/build-self.scm (which ‘guix pull’ runs) might use features not
> found in very old versions.

How about making sure that 'guix pull' works between major releases?
That should be reasonably easy to test.

When there is a disruptive release for guix pull make sure the user
upgrades to the closest previous release first. I.e., multi-step
releases are less fraught with breakage.

That way you get an incremental path to upgrade. And you only need to
test between major releases.

Pj.

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

* bug#32018: Guixsd pull error on very old install
  2018-07-13 19:12   ` Pjotr Prins
@ 2018-07-13 20:42     ` Ludovic Courtès
  0 siblings, 0 replies; 5+ messages in thread
From: Ludovic Courtès @ 2018-07-13 20:42 UTC (permalink / raw)
  To: Pjotr Prins; +Cc: 32018

Pjotr Prins <pjotr.public12@thebird.nl> skribis:

> On Mon, Jul 02, 2018 at 11:39:40AM +0200, Ludovic Courtès wrote:
>> Hello,
>> 
>> swedebugia <swedebugia@riseup.net> skribis:
>> 
>> > Trying to get an updated an old GuixSD installation via guix pull on a pre 0.10 GuixSD returned an error message about gexp-modules not found. (details can be provided if asked). 
>> 
>> Could you post the full backtrace?
>> 
>> > I suggest we either test pulling from old versions (and fix errors) or make it clear in the manual that pulling from very old GuixSD (older than 0.12?) is not supported.
>> 
>> Pulling from a very old Guix may not work.  We try hard to keep things
>> running, but the old ‘guix pull’ had defects, plus the file
>> build-aux/build-self.scm (which ‘guix pull’ runs) might use features not
>> found in very old versions.
>
> How about making sure that 'guix pull' works between major releases?
> That should be reasonably easy to test.
>
> When there is a disruptive release for guix pull make sure the user
> upgrades to the closest previous release first. I.e., multi-step
> releases are less fraught with breakage.
>
> That way you get an incremental path to upgrade. And you only need to
> test between major releases.

I agree, yes.  That’s a reasonable goal and one that should be easier to
achieve now with the new ‘guix pull’.

Note that swedebugia was talking of a pre-0.10 GuixSD, more than 2.5
years old, which represents a looong time for a pre-1.0 piece of
software that evolves pretty fast.  :-)

Thank you,
Ludo’.

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

* bug#32018: Guixsd pull error on very old install
  2018-06-30 11:53 bug#32018: Guixsd pull error on very old install swedebugia
  2018-07-02  9:39 ` Ludovic Courtès
@ 2018-12-17 10:50 ` swedebugia
  1 sibling, 0 replies; 5+ messages in thread
From: swedebugia @ 2018-12-17 10:50 UTC (permalink / raw)
  To: 32018-done

Closed because I do not intend to investigate further and we do not
support pulling from too old guix versions because of our rapid dev
speed pre-1.0.

-- 
Cheers 
Swedebugia

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

end of thread, other threads:[~2018-12-17 10:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-30 11:53 bug#32018: Guixsd pull error on very old install swedebugia
2018-07-02  9:39 ` Ludovic Courtès
2018-07-13 19:12   ` Pjotr Prins
2018-07-13 20:42     ` Ludovic Courtès
2018-12-17 10:50 ` swedebugia

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).