Sounds reasonnable, thanks :)

Le 19 juin 2021 10:06:06 GMT-04:00, Xinglu Chen <public@yoctocell.xyz> a écrit :
On Sat, Jun 19 2021, Xinglu Chen wrote:

On Sat, Jun 19 2021, Julien Lepiller wrote:

This patch looks good, but I think it needs to be merged with the
previous one, because after the first patch and before this one,
ocaml4.07-pcre doesn't exist. Remember that we want to make sure we can
build guix at every point in time.

Do you mean that I, if possible, should do bump the version of
‘ocaml4.07-pcre’ in one commit, and then switch ‘ocaml4.07-pcre’ and
‘ocaml4.07-expect’ to using the default compiler in the next commit,
like this?

gnu: ocaml4.07-pcre: Update to 7.46.
gnu: ocaml4.07-{pcre,expect}: Switch to default OCaml compiler.
...

Looks like ‘ocaml4.07-pcre’ doesn’t build on the latest version, so I
guess I would add an ‘ocaml-pcre’ in one commit, switch
‘ocaml4.07-expect’ to use the default compiler in another commit, and
then remove ‘ocaml4.07-pcre’ in one commit?

gnu: Add ocaml-pcre.
gnu: ocaml4.07-expect: Switch to default compiler.
gnu: ocaml4.07-pcre: Remove package.
...