octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #57044] Use gnulib without hg subrepo and `boo


From: Mike Miller
Subject: [Octave-bug-tracker] [bug #57044] Use gnulib without hg subrepo and `bootstrap` with proper revision control
Date: Thu, 23 Jan 2020 18:13:45 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36

Follow-up Comment #33, bug #57044 (project octave):

Yes, so I think this change does not actually do what we want. Specifically,
the bootstrap script does not actually fetch new revisions from a previously
cloned gnulib directory. It does an initial clone, but does not fetch the next
time and the next time.

Here's a step-by-step procedure that I just replicated.

1. I first clone Octave and run bootstrap today. This clones a new copy of
gnulib with git into the gnulib directory.

2. Some time later, I run 'hg pull -u' and './bootstrap'. If GNULIB_REVISION
hasn't changed, everything is fine.

3. Now I pull a new revision and GNULIB_REVISION has been updated. I run
bootstrap, and it tries to check out a new commit.

4. Error message "fatal: reference is not a tree:
ff29c880629e73def7cd6c4a954e919b174d31b6"

So bootstrap doesn't really do the functionality that we want here.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?57044>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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