| Karim Belabas on Sun, 29 Jan 2012 17:41:36 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: config/gitversion |
* Bill Allombert [2012-01-28 16:42]:
> There used to be support for a file config/svnversion (now config/gitversion) stored
> in snapshots generated through 'make snapshot'.
>
> However the file is generated but ignored starting at pari-2.6-192-g54a25f4
> 'svn -> git', so this is probably an oversight.
It took me some time to understand the problem, so here's an expanded report:
1) make snapshot currently produces a .tar.gz, which, when extracted,
contains config/gitversion
2) the latter file is currently unused and ignored since commit
54a25f40d02ce6294e55129a12f37527b70889f9 [ svn -> git ]
due to the following change in config/version
-else if test -r "svnversion"; then
- vcsversion="svn-"`cat svnversion`
- fi
- fi
- fi
-fi
3) In commit 1978078cd7, I removed this config/gitversion file.
Instead, we rewrite 'config/version' in 'make snapshot' tarball [ as we
already did for other reasons ]: if I lauch a gp binary compiled from HEAD,
I get
GP/PARI CALCULATOR Version 2.6.0 (development git-1dcc395)
If I lauch gp from the tarball generated by 'make snapshot', I now get
the exact same string.
Cheers,
K.B.
--
Karim Belabas, IMB (UMR 5251) Tel: (+33) (0)5 40 00 26 17
Universite Bordeaux 1 Fax: (+33) (0)5 40 00 69 50
351, cours de la Liberation http://www.math.u-bordeaux1.fr/~belabas/
F-33405 Talence (France) http://pari.math.u-bordeaux1.fr/ [PARI/GP]
`