Re: How to commit changes to 410 branch?

2015-07-14 Thread Kay Schenk
[top posting]

In answer to my original question regarding commits to the AOO410
branch. It seems my initial suggestion might have been wrong, and
probably mini-check outs of areas that need to be updated are the way to
go, with just normal copies -- NOT svn copies -- from trunk to the
AOO410 branch, followed by a commit.

Additionally, for our further education on svn, I came across this
article on why TAGS should not be used for future commits -- you must
use branches.
http://www.sethcardoza.com/2009/04/svn-copy-creating-a-branch-or-tag/



On 07/10/2015 03:37 PM, Kay Schenk wrote:
 
 
 On 07/10/2015 12:00 AM, Andrea Pescetti wrote:
 On 09/07/2015 Kay Schenk wrote:
 It seems we are still using the 410 branch for the 4.1.2 release.

 Yes we are. It's not the 410 branch, it's the AOO410 branch and even
 though the naming is unfortunate and frankly speaking I do not like it
 and I would have preferred a dedicated AOO412 branch, this is the
 pattern we already followed for the other releases see
 http://svn.apache.org/viewvc/openoffice/branches/ (4.0.1 is the only
 x.y.1 release with an own branch) and code is already committed to it
 for 4.1.2.

 So for 4.1.2 (but we discussed it on this list several times so far, see
 messages from Armin for reasons) we are still applying the same
 convention, i.e., reusing the AOO410 branch.

 quite a number of changes to trunk since the 4.1.1 release
 that I feel ALL these should be incorporated into 4.1.2.

 Well no! Not all changes to trunk are suitable for an update such as
 4.1.2, just changes that fix significant bugs. More in separate thread
 later today.
 
 Maybe related to this -- an old query I have to track resolutions/fixes
 EXPLICITLY slated for 4.1.1/4.2.0 (you need to be registered to run it)
 
 https://bz.apache.org/ooo/buglist.cgi?cmdtype=doremlist_id=168664namedcmd=next_release_fixedremaction=runsharer_id=7
 

 How do we get the changes from trunk into the 410 branch easily?

 With SVN merge. But the AOO410 branch should be considered closed to
 commits, except those that are marked as 4.1.2 release blockers.

 Wouldn't it be easier just to tag when we're ready to do the release
 instead of all this back porting?

 No. Rationale is: we cherry-pick (after discussion/notification) commits
 from trunk to 4.1.2, and by default a commit is NOT copied to 4.1.2. In
 short: we keep the same discussion/quality standards we have always
 applied for other x.y.1 or x.y.2 releases.

 [Jan] I dont like reusing 410 because if
 we want to make a 4101 (security issues) it will be close
 to impossible.

 We don't and we never did. Security updates to 4.1.0 are shipped in
 4.1.1, and security updates for 4.1.1 are shipped in 4.1.2; we don't go
 back to 4.1.0 and generate a 4.1.0.1 for it, this is not our release model.

 Regards,
   Andrea.

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org

 

-- 

MzK

Way down deep, we're all motivated by
 the  same urges.  Cats have the courage
 to live by them.
-- Jim Davis


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: How to commit changes to 410 branch?

2015-07-14 Thread Andrea Pescetti

Kay Schenk wrote:

In answer to my original question regarding commits to the AOO410
branch. It seems my initial suggestion might have been wrong, and
probably mini-check outs of areas that need to be updated are the way to
go, with just normal copies -- NOT svn copies -- from trunk to the
AOO410 branch, followed by a commit.


This will often miss the meta-information. If you need to merge, just 
merge, no need to search for workarounds. I explained it in detail a few 
hours ago at

https://bz.apache.org/ooo/show_bug.cgi?id=126281#c11

Anyway, whatever one chooses is fine but the merged commit (assuming it 
happens within main) should be displayed at


https://svn.apache.org/viewvc/openoffice/branches/AOO410/main/

in the svn:mergeinfo section if one wants to be sure that SVN knows 
that the commit coming from trunk was integrated.


This doesn't cover more complex cases like patches that need to be 
adapted for 4.1.2 due to changes in trunk. But it is OK for the bugs 
currently under discussion.



Additionally, for our further education on svn, I came across this
article on why TAGS should not be used for future commits -- you must
use branches.
http://www.sethcardoza.com/2009/04/svn-copy-creating-a-branch-or-tag/


Sure. But we are not doing any new branches or tags at this stage of 
development. The AOO412 tag will come once we are ready for the 
release, and it will be used as it is supposed to be used (i.e., mark a 
snapshot of the final OpenOffice 4.1.2 sources).


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: How to commit changes to 410 branch?

2015-07-14 Thread Kay Schenk


On 07/14/2015 03:36 PM, Andrea Pescetti wrote:
 Kay Schenk wrote:
 In answer to my original question regarding commits to the AOO410
 branch. It seems my initial suggestion might have been wrong, and
 probably mini-check outs of areas that need to be updated are the way to
 go, with just normal copies -- NOT svn copies -- from trunk to the
 AOO410 branch, followed by a commit.
 
 This will often miss the meta-information. If you need to merge, just
 merge, no need to search for workarounds. I explained it in detail a few
 hours ago at
 https://bz.apache.org/ooo/show_bug.cgi?id=126281#c11

ok, I missed this. Sorry. I read about merge but I wasn't sure it really
applied here. I guess it does though.

 
 Anyway, whatever one chooses is fine but the merged commit (assuming it
 happens within main) should be displayed at
 
 https://svn.apache.org/viewvc/openoffice/branches/AOO410/main/
 
 in the svn:mergeinfo section if one wants to be sure that SVN knows
 that the commit coming from trunk was integrated.
 
 This doesn't cover more complex cases like patches that need to be
 adapted for 4.1.2 due to changes in trunk. But it is OK for the bugs
 currently under discussion.
 
 Additionally, for our further education on svn, I came across this
 article on why TAGS should not be used for future commits -- you must
 use branches.
 http://www.sethcardoza.com/2009/04/svn-copy-creating-a-branch-or-tag/
 
 Sure. But we are not doing any new branches or tags at this stage of
 development. The AOO412 tag will come once we are ready for the
 release, and it will be used as it is supposed to be used (i.e., mark a
 snapshot of the final OpenOffice 4.1.2 sources).

Right. I know this. Mostly this was clarification for me and others on
the differences between these concepts and what they implied.

 
 Regards,
   Andrea.
 

-- 

MzK

Way down deep, we're all motivated by
 the  same urges.  Cats have the courage
 to live by them.
-- Jim Davis


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: How to commit changes to 410 branch?

2015-07-10 Thread Andrea Pescetti

On 09/07/2015 Kay Schenk wrote:

It seems we are still using the 410 branch for the 4.1.2 release.


Yes we are. It's not the 410 branch, it's the AOO410 branch and even 
though the naming is unfortunate and frankly speaking I do not like it 
and I would have preferred a dedicated AOO412 branch, this is the 
pattern we already followed for the other releases see 
http://svn.apache.org/viewvc/openoffice/branches/ (4.0.1 is the only 
x.y.1 release with an own branch) and code is already committed to it 
for 4.1.2.


So for 4.1.2 (but we discussed it on this list several times so far, see 
messages from Armin for reasons) we are still applying the same 
convention, i.e., reusing the AOO410 branch.



quite a number of changes to trunk since the 4.1.1 release
that I feel ALL these should be incorporated into 4.1.2.


Well no! Not all changes to trunk are suitable for an update such as 
4.1.2, just changes that fix significant bugs. More in separate thread 
later today.



How do we get the changes from trunk into the 410 branch easily?


With SVN merge. But the AOO410 branch should be considered closed to 
commits, except those that are marked as 4.1.2 release blockers.



Wouldn't it be easier just to tag when we're ready to do the release
instead of all this back porting?


No. Rationale is: we cherry-pick (after discussion/notification) commits 
from trunk to 4.1.2, and by default a commit is NOT copied to 4.1.2. In 
short: we keep the same discussion/quality standards we have always 
applied for other x.y.1 or x.y.2 releases.



[Jan] I dont like reusing 410 because if
we want to make a 4101 (security issues) it will be close
to impossible.


We don't and we never did. Security updates to 4.1.0 are shipped in 
4.1.1, and security updates for 4.1.1 are shipped in 4.1.2; we don't go 
back to 4.1.0 and generate a 4.1.0.1 for it, this is not our release model.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: How to commit changes to 410 branch?

2015-07-10 Thread Kay Schenk


On 07/10/2015 12:00 AM, Andrea Pescetti wrote:
 On 09/07/2015 Kay Schenk wrote:
 It seems we are still using the 410 branch for the 4.1.2 release.
 
 Yes we are. It's not the 410 branch, it's the AOO410 branch and even
 though the naming is unfortunate and frankly speaking I do not like it
 and I would have preferred a dedicated AOO412 branch, this is the
 pattern we already followed for the other releases see
 http://svn.apache.org/viewvc/openoffice/branches/ (4.0.1 is the only
 x.y.1 release with an own branch) and code is already committed to it
 for 4.1.2.
 
 So for 4.1.2 (but we discussed it on this list several times so far, see
 messages from Armin for reasons) we are still applying the same
 convention, i.e., reusing the AOO410 branch.
 
 quite a number of changes to trunk since the 4.1.1 release
 that I feel ALL these should be incorporated into 4.1.2.
 
 Well no! Not all changes to trunk are suitable for an update such as
 4.1.2, just changes that fix significant bugs. More in separate thread
 later today.

Maybe related to this -- an old query I have to track resolutions/fixes
EXPLICITLY slated for 4.1.1/4.2.0 (you need to be registered to run it)

https://bz.apache.org/ooo/buglist.cgi?cmdtype=doremlist_id=168664namedcmd=next_release_fixedremaction=runsharer_id=7

 
 How do we get the changes from trunk into the 410 branch easily?
 
 With SVN merge. But the AOO410 branch should be considered closed to
 commits, except those that are marked as 4.1.2 release blockers.
 
 Wouldn't it be easier just to tag when we're ready to do the release
 instead of all this back porting?
 
 No. Rationale is: we cherry-pick (after discussion/notification) commits
 from trunk to 4.1.2, and by default a commit is NOT copied to 4.1.2. In
 short: we keep the same discussion/quality standards we have always
 applied for other x.y.1 or x.y.2 releases.
 
 [Jan] I dont like reusing 410 because if
 we want to make a 4101 (security issues) it will be close
 to impossible.
 
 We don't and we never did. Security updates to 4.1.0 are shipped in
 4.1.1, and security updates for 4.1.1 are shipped in 4.1.2; we don't go
 back to 4.1.0 and generate a 4.1.0.1 for it, this is not our release model.
 
 Regards,
   Andrea.
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org
 

-- 

MzK

We can all sleep easy at night knowing that
 somewhere at any given time,
 the Foo Fighters are out there fighting Foo.
  -- David Letterman

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: How to commit changes to 410 branch?

2015-07-09 Thread Dennis E. Hamilton
I saw this on dev@ a.o and have not read later things here.  Forgive me if 
there are other recommendations.  I trust any solution Kay comes up with.

My suggestion:

Copy 4.1.0 to a 4.1.2 branch.  Staunch the problems of difficulty synchronizing 
source to distributions and also allow a way to make a release-specific 
retro-active patch if necessary to issue one.  I don't know if you can commit 
individual changes, by copying from trunk to a branch.  Someone here should 
know.

Or copy trunk to a 4.1.2 branch, assuming all the mods in it belong in 4.1.2.  
That would be ideal.

We are digging a hole for ourselves and anyone who needs to audit our stuff 
otherwise.

 - Dennis

-Original Message-
From: Kay Schenk [mailto:kay.sch...@gmail.com] 
Sent: Thursday, July 9, 2015 12:48
To: OOoDev Apache
Subject: How to commit changes to 410 branch?

It seems we are still using the 410 branch for the 4.1.2 release. There
have been quite a number of changes to trunk since the 4.1.1 release
that I feel ALL these should be incorporated into 4.1.2.

How do we get the changes from trunk into the 410 branch easily?

It seems we could use --
svn copy my changes
https://svn.apache.org/repos/asf/openoffice/branches/AOO410/trunk/my
changes

and do a commit on
https://svn.apache.org/repos/asf/openoffice/branches/AOO410/my changes
once this is done?

If not, how do we do this without actually making the 410 branch local?

Wouldn't it be easier just to tag when we're ready to do the release
instead of all this back porting?
-- 

MzK

We can all sleep easy at night knowing that
 somewhere at any given time,
 the Foo Fighters are out there fighting Foo.
  -- David Letterman

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



How to commit changes to 410 branch?

2015-07-09 Thread Kay Schenk
It seems we are still using the 410 branch for the 4.1.2 release. There
have been quite a number of changes to trunk since the 4.1.1 release
that I feel ALL these should be incorporated into 4.1.2.

How do we get the changes from trunk into the 410 branch easily?

It seems we could use --
svn copy my changes
https://svn.apache.org/repos/asf/openoffice/branches/AOO410/trunk/my
changes

and do a commit on
https://svn.apache.org/repos/asf/openoffice/branches/AOO410/my changes
once this is done?

If not, how do we do this without actually making the 410 branch local?

Wouldn't it be easier just to tag when we're ready to do the release
instead of all this back porting?
-- 

MzK

We can all sleep easy at night knowing that
 somewhere at any given time,
 the Foo Fighters are out there fighting Foo.
  -- David Letterman

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: How to commit changes to 410 branch?

2015-07-09 Thread jan i
Heh

you noted it yourself, wrong list.

In my opinion we should change branch, I dont like reusing 410 because if
we want to make a 4101 (security issues) it will be close
to impossible.

rgds
jan i.


On 9 July 2015 at 21:47, Kay Schenk kay.sch...@gmail.com wrote:

 It seems we are still using the 410 branch for the 4.1.2 release. There
 have been quite a number of changes to trunk since the 4.1.1 release
 that I feel ALL these should be incorporated into 4.1.2.

 How do we get the changes from trunk into the 410 branch easily?

 It seems we could use --
 svn copy my changes
 https://svn.apache.org/repos/asf/openoffice/branches/AOO410/trunk/my
 changes

 and do a commit on
 https://svn.apache.org/repos/asf/openoffice/branches/AOO410/my changes
 once this is done?

 If not, how do we do this without actually making the 410 branch local?

 Wouldn't it be easier just to tag when we're ready to do the release
 instead of all this back porting?
 --
 
 MzK

 We can all sleep easy at night knowing that
  somewhere at any given time,
  the Foo Fighters are out there fighting Foo.
   -- David Letterman

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org