[1.45] Release v trunk, as of r66483

Here's a list of all differences between release and trunk, as of r66483 (this morning). I won't slam the mailing list with its contents, so it's here instead: http://jc-bell.com/files/release-v-trunk-r66483.csv Organized by Folder (2nd column), and it might have a stray false positive or negative since I apply a patch to test. FYI.

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 10 November 2010, Jim Bell wrote:
Here's a list of all differences between release and trunk, as of r66483 (this morning).
Why are you posting this? In the boost svn repository, the trunk isn't really a trunk at all. Releases aren't branched off it. Trunk and release are just two parallel branches whose files might or might not be synchronized piecemeal as individual library maintainers see fit. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkzawYAACgkQ5vihyNWuA4UQowCfY6NyWc1tbDcgUrHQtvV7KpBU PigAoKvUWFjQzM4231CpGTjZnouSJBb1 =jrgz -----END PGP SIGNATURE-----

On 11/10/2010 11:00 AM, Frank Mori Hess wrote:
On Wednesday 10 November 2010, Jim Bell wrote:
Here's a list of all differences between release and trunk, as of r66483 (this morning).
Why are you posting this? In the boost svn repository, the trunk isn't really a trunk at all. Releases aren't branched off it. Trunk and release are just two parallel branches whose files might or might not be synchronized piecemeal as individual library maintainers see fit.
I personally find reports like this interesting and useful. Trunk and release are not supposed to be radically different. When they are, it becomes difficult to move changes from trunk to release with any reasonable expectation of success. And it's all too easy to make changes to trunk and forget to merge them to release. That's what this report shows. Library maintainers: The release branch is closed for all but major bug fixes. But after 1.45 is out the door, PLEASE merge stuff that's ready to the release branch. -- Eric Niebler BoostPro Computing http://www.boostpro.com

On 1:59 PM, Frank Mori Hess wrote:
On Wednesday 10 November 2010, Jim Bell wrote:
Here's a list of all differences between release and trunk, as of r66483 (this morning).
Why are you posting this? In the boost svn repository, the trunk isn't really a trunk at all. Releases aren't branched off it. Trunk and release are just two parallel branches whose files might or might not be synchronized piecemeal as individual library maintainers see fit.
I don't mean to imply that all trunk files belong in the release, but rather to give release managers an idea where the differences lie, raw as this report is. The state of each individual library, particularly merges, isn't always well known. Things can fall through the cracks (e.g., <http://lists.boost.org/Archives/boost/2010/11/172848.php>).

----- Original Message ----- From: "Jim Bell" <Jim@JC-Bell.com> To: <boost@lists.boost.org> Sent: Wednesday, November 10, 2010 4:38 PM Subject: [boost] [1.45] Release v trunk, as of r66483
Here's a list of all differences between release and trunk, as of r66483 (this morning).
I won't slam the mailing list with its contents, so it's here instead:
http://jc-bell.com/files/release-v-trunk-r66483.csv
Organized by Folder (2nd column), and it might have a stray false positive or negative since I apply a patch to test.
Have you take a look to the kind of differences you have found? Best, Vicente

On 1:59 PM, vicente.botet wrote:
----- Original Message ----- From: "Jim Bell" <Jim@JC-Bell.com> To: <boost@lists.boost.org> Sent: Wednesday, November 10, 2010 4:38 PM Subject: [boost] [1.45] Release v trunk, as of r66483
Here's a list of all differences between release and trunk, as of r66483 (this morning).
I won't slam the mailing list with its contents, so it's here instead:
http://jc-bell.com/files/release-v-trunk-r66483.csv
Organized by Folder (2nd column), and it might have a stray false positive or negative since I apply a patch to test.
Have you take a look to the kind of differences you have found?
Most diffs (just eyeballing): mpl, config/test, date_time, random, ptr_container. Many others have some. Also some stragglers -- diffs where the trunk's date is very old. Another indicator that something needs attention. I'll leave those analyses as "exercises for the reader." ;-)

----- Original Message ----- From: "Jim Bell" <Jim@JC-Bell.com> To: <boost@lists.boost.org> Sent: Wednesday, November 10, 2010 6:21 PM Subject: Re: [boost] [1.45] Release v trunk, as of r66483
On 1:59 PM, vicente.botet wrote:
----- Original Message ----- From: "Jim Bell" <Jim@JC-Bell.com> To: <boost@lists.boost.org> Sent: Wednesday, November 10, 2010 4:38 PM Subject: [boost] [1.45] Release v trunk, as of r66483
Here's a list of all differences between release and trunk, as of r66483 (this morning).
I won't slam the mailing list with its contents, so it's here instead:
http://jc-bell.com/files/release-v-trunk-r66483.csv
Organized by Folder (2nd column), and it might have a stray false positive or negative since I apply a patch to test.
Have you take a look to the kind of differences you have found?
Most diffs (just eyeballing): mpl, config/test, date_time, random, ptr_container. Many others have some.
Also some stragglers -- diffs where the trunk's date is very old. Another indicator that something needs attention.
I'll leave those analyses as "exercises for the reader." ;-)
Hi, it is not that I consider your report not useful, but you should add some flags that avoids signaling differences in lines as // $Id: list20_c.cpp 49240 2008-10-10 09:21:07Z agurtovoy $ // $Date: 2008-10-10 11:21:07 +0200 (ven., 10 oct. 2008) $ // $Revision: 49240 $ Most of the mpl files include this kind of comments. This was the kind of differences I requested you to look for. Best, Vicente

On 1:59 PM, vicente.botet wrote:
----- Original Message ----- From: "Jim Bell" <Jim@JC-Bell.com> To: <boost@lists.boost.org> Sent: Wednesday, November 10, 2010 6:21 PM Subject: Re: [boost] [1.45] Release v trunk, as of r66483
On 1:59 PM, vicente.botet wrote:
----- Original Message ----- From: "Jim Bell" <Jim@JC-Bell.com> To: <boost@lists.boost.org> Sent: Wednesday, November 10, 2010 4:38 PM Subject: [boost] [1.45] Release v trunk, as of r66483
Here's a list of all differences between release and trunk, as of r66483 (this morning).
I won't slam the mailing list with its contents, so it's here instead:
http://jc-bell.com/files/release-v-trunk-r66483.csv
Organized by Folder (2nd column), and it might have a stray false positive or negative since I apply a patch to test.
[...] it is not that I consider your report not useful, but you should add some flags that avoids signaling differences in lines as
// $Id: list20_c.cpp 49240 2008-10-10 09:21:07Z agurtovoy $ // $Date: 2008-10-10 11:21:07 +0200 (ven., 10 oct. 2008) $ // $Revision: 49240 $
Most of the mpl files include this kind of comments.
Thanks for the feedback... Ok, take 3: ignoring whitespace & EOL diffs, and this line filter regex: \$[^\$]*\$\s*$ This cuts the list in half. Same URL: http://jc-bell.com/files/release-v-trunk-r66483.csv Glad to add other filters, and I realize the above regex could be a little tighter, I suppose.

On 11/10/2010 5:26 PM, Jim Bell wrote:
On 1:59 PM, vicente.botet wrote:
----- Original Message ----- From: "Jim Bell" <Jim@JC-Bell.com> To: <boost@lists.boost.org> Sent: Wednesday, November 10, 2010 6:21 PM Subject: Re: [boost] [1.45] Release v trunk, as of r66483
On 1:59 PM, vicente.botet wrote:
----- Original Message ----- From: "Jim Bell" <Jim@JC-Bell.com> To: <boost@lists.boost.org> Sent: Wednesday, November 10, 2010 4:38 PM Subject: [boost] [1.45] Release v trunk, as of r66483
Here's a list of all differences between release and trunk, as of r66483 (this morning).
I won't slam the mailing list with its contents, so it's here instead:
http://jc-bell.com/files/release-v-trunk-r66483.csv
Organized by Folder (2nd column), and it might have a stray false positive or negative since I apply a patch to test.
[...] it is not that I consider your report not useful, but you should add some flags that avoids signaling differences in lines as
// $Id: list20_c.cpp 49240 2008-10-10 09:21:07Z agurtovoy $ // $Date: 2008-10-10 11:21:07 +0200 (ven., 10 oct. 2008) $ // $Revision: 49240 $
Most of the mpl files include this kind of comments. Thanks for the feedback...
Ok, take 3: ignoring whitespace & EOL diffs, and this line filter regex:
\$[^\$]*\$\s*$
This cuts the list in half.
Same URL: http://jc-bell.com/files/release-v-trunk-r66483.csv
Glad to add other filters, and I realize the above regex could be a little tighter, I suppose.
TAKE 4! More file filtering (.pyc too) Line fitering (for $...$ and copyrights): \$\w+.*\d+.*$ \s+\([Cc]\)\s+.*\d+ WinMerge upgrade. (2.8 showed files as different when the only diff was a filtered line.) I think this is converging on something more meaningful. Over half are trunk-only: icl, graph, random, test, etc. Same URL.

On 11/10/2010 6:32 PM, Jim Bell wrote:
I think this is converging on something more meaningful.
Over half are trunk-only: icl, graph, random, test, etc.
Same URL.
icl was just added to the trunk. It doesn't exist in the release. -- ---------------------------------- Michael Caisse Object Modeling Designs www.objectmodelingdesigns.com

On 11/10/2010 9:38 AM, Jim Bell wrote:
Here's a list of all differences between release and trunk, as of r66483 (this morning).
I won't slam the mailing list with its contents, so it's here instead:
http://jc-bell.com/files/release-v-trunk-r66483.csv
Organized by Folder (2nd column), and it might have a stray false positive or negative since I apply a patch to test.
FYI.
I re-did the this ignoring whitespace, blank lines, EOL diffs. 20 or so fewer files, but essentially the same result. Same URL as above.
participants (5)
-
Eric Niebler
-
Frank Mori Hess
-
Jim Bell
-
Michael Caisse
-
vicente.botet