Subject: [bug#42354] [PATCH] gnu: open-adventure: Update to 1.8.

From: Nicolas Goaziou <[email-masked]>
Date: Sun, 13 Sep 2020 15:46:51 +0200

Hello,

Ludovic Courtès <[email-masked]> writes:

> Ah well, not exactly with this function, you’re right, but I think you
> can do something like:
>
>   (define-public open-adventure-1.8
>     (package
>       (inherit open-adventure)
>       (version "1.8")
>       (properties `((superseded . ,open-adventure)))))
>
> That way “guix install [email-masked]” will emit a deprecation
> warning and install the other one.

Thank you. However, wouldn't this do the exact opposite to what we want
to achieve?

We want to
- "guix install open-adventure" and get open-adventure 1.8, not 2.5,
- "guix upgrade open-adventure" and have open-adventure 1.8 override
  2.5.

Do you mean this instead?

   (define-public open-adventure-2.5
     (package
       (inherit open-adventure)
       (version "1.8")
       (properties `((superseded . ,open-adventure)))))

Meanwhile, I updated Open adventure to 1.9 in my patch.

Regards,
-- 
Nicolas Goaziou