On Wed, Dec 7, 2011, at 11:23, Shane Turner wrote: > Should I open a bug report to have the packages regenerated, assuming > that will fix the problem? I would take a look at the scripts to build > the source archives if I knew where they were. >
Short answer: tools/dist/release.py in trunk. See nightly.sh in the same directory for its use. I haven't used them myself in months so I don't recall the exact details, sorry. > Shane > > On 06/12/2011 12:28 PM, Shane Turner wrote: > > subversion/include/svn_version.h is incorrect as well. > > > > I'm not sure that the associated comment is correct given it appears > > to be used for more than the Windows build? > > > > /** Revision number: The repository revision number of this release. > > * > > * This constant is used to generate the build number part of the Windows > > * file version. Its value remains 0 in the repository. > > * > > * When rolling a tarball, we automatically replace it with what we > > * guess to be the correct revision number. > > */ > > #define SVN_VER_REVISION 0 > > > > > > On December-06-11 12:19:42 PM, Hyrum K Wright wrote: > >> > >> On Tue, Dec 6, 2011 at 7:47 AM, Shane Turner <shane.tur...@newpace.ca > >> <mailto:shane.tur...@newpace.ca>> wrote: > >> > >> I was just taking a look at the differences between Subversion > >> 1.7.1 and 1.7.2 and noticed a couple of diffs that look odd. > >> > >> In subversion/bindings/swig/python/core.c and > >> subversion/bindings/swig/ruby/core.c, the value of > >> SVN_VER_REVISION changed from the numeric revision number > >> (previously 1186859) to 0. I think it's supposed to be 1207936. > >> > >> Is this a bug, or intended? Be forewarned that I don't use this > >> aspect of Subversion. I just happened to notice. > >> > >> The code I was examining was from > >> > >> http://apache.sunsite.ualberta.ca/subversion/subversion-1.7.2.tar.bz2 > >> > >> I've included the diff below. I've filtered out all of the path > >> differences in the comments ("/*@SWIG:..." <mailto:/*@SWIG:...>). > >> > >> Shane Turner > >> > >> diff -rwB -I '.*@SWIG:.*' > >> subversion-1.7.4bed3649c532/subversion/bindings/swig/python/core.c > >> subversion-1.7/subversion/bindings/swig/python/core.c > >> 30985,30986c30985,30986 > >> < SWIG_Python_SetConstant(d, > >> "SVN_VER_PATCH",SWIG_From_long((long)(1))); > >> < SWIG_Python_SetConstant(d, > >> "SVN_VER_MICRO",SWIG_From_long((long)(1))); > >> --- > >> > SWIG_Python_SetConstant(d, > >> "SVN_VER_PATCH",SWIG_From_long((long)(2))); > >> > SWIG_Python_SetConstant(d, > >> "SVN_VER_MICRO",SWIG_From_long((long)(2))); > >> 30988c30988 > >> < SWIG_Python_SetConstant(d, "SVN_VER_TAG",SWIG_FromCharPtr(" > >> (r1186859)")); > >> --- > >> > SWIG_Python_SetConstant(d, "SVN_VER_TAG",SWIG_FromCharPtr(" > >> (r1207936)")); > >> 30990,30993c30990,30993 > >> *< SWIG_Python_SetConstant(d, > >> "SVN_VER_REVISION",SWIG_From_long((long)(1186859)));* > >> < SWIG_Python_SetConstant(d, > >> "SVN_VER_NUM",SWIG_FromCharPtr("1.7.1")); > >> < SWIG_Python_SetConstant(d, > >> "SVN_VER_NUMBER",SWIG_FromCharPtr("1.7.1")); > >> < SWIG_Python_SetConstant(d, > >> "SVN_VERSION",SWIG_FromCharPtr("1.7.1 (r1186859)")); > >> --- > >> *> SWIG_Python_SetConstant(d, > >> "SVN_VER_REVISION",SWIG_From_long((long)(0)));* > >> > SWIG_Python_SetConstant(d, > >> "SVN_VER_NUM",SWIG_FromCharPtr("1.7.2")); > >> > SWIG_Python_SetConstant(d, > >> "SVN_VER_NUMBER",SWIG_FromCharPtr("1.7.2")); > >> > SWIG_Python_SetConstant(d, > >> "SVN_VERSION",SWIG_FromCharPtr("1.7.2 (r1207936)")); > >> diff -rwB -I '.*@SWIG:.*' > >> subversion-1.7.4bed3649c532/subversion/bindings/swig/ruby/core.c > >> subversion-1.7/subversion/bindings/swig/ruby/core.c > >> 37529,37530c37529,37530 > >> < rb_define_const(mCore, "SVN_VER_PATCH", SWIG_From_int((int)(1))); > >> < rb_define_const(mCore, "SVN_VER_MICRO", SWIG_From_int((int)(1))); > >> --- > >> > rb_define_const(mCore, "SVN_VER_PATCH", SWIG_From_int((int)(2))); > >> > rb_define_const(mCore, "SVN_VER_MICRO", SWIG_From_int((int)(2))); > >> 37532c37532 > >> < rb_define_const(mCore, "SVN_VER_TAG", SWIG_FromCharPtr(" > >> (r1186859)")); > >> --- > >> > rb_define_const(mCore, "SVN_VER_TAG", SWIG_FromCharPtr(" > >> (r1207936)")); > >> 37534,37537c37534,37537 > >> *< rb_define_const(mCore, "SVN_VER_REVISION", > >> SWIG_From_int((int)(1186859)));* > >> < rb_define_const(mCore, "SVN_VER_NUM", SWIG_FromCharPtr("1.7.1")); > >> < rb_define_const(mCore, "SVN_VER_NUMBER", > >> SWIG_FromCharPtr("1.7.1")); > >> < rb_define_const(mCore, "SVN_VERSION", SWIG_FromCharPtr("1.7.1 > >> (r1186859)")); > >> --- > >> *> rb_define_const(mCore, "SVN_VER_REVISION", > >> SWIG_From_int((int)(0)));* > >> > rb_define_const(mCore, "SVN_VER_NUM", SWIG_FromCharPtr("1.7.2")); > >> > rb_define_const(mCore, "SVN_VER_NUMBER", > >> SWIG_FromCharPtr("1.7.2")); > >> > rb_define_const(mCore, "SVN_VERSION", SWIG_FromCharPtr("1.7.2 > >> (r1207936)")); > >> > >> > >> Shane, > >> Thanks for letting us know about this. I'm guessing that these > >> values come from the standard Subversion header file svn_version.h. > >> When rolling the tarballs, I checked that the revision number was in > >> there properly in the separately-generated file, but must confess > >> that I'm not sure what the actual tarballs contain. Could you check > >> and see if SVN_VER_REVISION is set appropriately in svn_version.h? > >> > >> Thanks, > >> -Hyrum > >> > >> > >> > >> -- > >> > >> uberSVN: Apache Subversion Made Easy > >> http://www.uberSVN.com/ > > > > -- > > > > Shane Turner > > Senior Software Developer > phone +1 (902) 406–8375 x1008 > email shane.tur...@newpace.ca <mailto:shane.tur...@newpace.ca> > aim <aim:GoIm?screenname=shane.tur...@newpace.ca>/msn > <msnim:chat?contact=shane.tur...@newpace.ca> shane.tur...@newpace.ca > <aim:GoIm?screenname=shane.tur...@newpace.ca> > skype saturnjct <skype:saturnjct> > >