Superproject 1.55.0 tags incorrect for libs/uuid?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Superproject 1.55.0 tags incorrect for libs/uuid?

Boost - Dev mailing list
Hello,

Someone reported a discrepancy in boost trac that needs to be investigated
by folks on the superproject team.  What is claimed is that the
superproject tag for boost-1.55 contains commit id
8c395a888c2d77bdc91e956ef24a07c0c87cdd24 for uuid, however this commit id
does not exist. The tag id in the boost/uuid repository points to commit
98cf8322aef86e6398dbac7f9cd6bf766621d645.

I would have opened up a github issue on the superproject to track this and
resolve it, however the "issues" section is not activated for the
superproject.

https://svn.boost.org/trac10/ticket/13071

Instructions given to reproduce the issue are as follows:

git clone https://github.com/boostorg/boost.git
cd boost
git submodule init libs/uuid
git checkout boost-1.55.0
git submodule update libs/uuid

and the last step will fail with:
fatal: reference is not a tree: 8c395a888c2d77bdc91e956ef24a07c0c87cdd24
Unable to checkout '8c395a888c2d77bdc91e956ef24a07c0c87cdd24' in submodule
path 'libs/uuid'

Thanks,

Jim

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Superproject 1.55.0 tags incorrect for libs/uuid?

Boost - Dev mailing list
On 28 August 2017 at 13:51, James E. King, III via Boost
<[hidden email]> wrote:
> Hello,
>
> Someone reported a discrepancy in boost trac that needs to be investigated
> by folks on the superproject team.  What is claimed is that the
> superproject tag for boost-1.55 contains commit id
> 8c395a888c2d77bdc91e956ef24a07c0c87cdd24 for uuid, however this commit id
> does not exist. The tag id in the boost/uuid repository points to commit
> 98cf8322aef86e6398dbac7f9cd6bf766621d645.

It looks like someone changed the tag at some point. Luckily, I still
have the old tag in my fork:

https://github.com/danieljames/uuid/tree/boost-1.55.0

So you can do something like:

git fetch https://github.com/danieljames/uuid.git boost-1.55.0
git tag old-boost-1.55.0 8c395a888c2d77bdc91e956ef24a07c0c87cdd24
git push origin old-boost-1.55.0

I think that will work.

For what it's worth 1.55.0 was the last subversion release. It might
be a bit odd in git - the headers mechanism isn't set up, and there
are a few line ending problems at least. So a subversion checkout
might be more useful:

https://svn.boost.org/svn/boost/tags/release/Boost_1_55_0/

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost