On Thu, Jul 25, 2013 at 1:17 PM, Marcus (OOo) <marcus.m...@wtnet.de> wrote:

> Am 07/25/2013 08:47 PM, schrieb Rob Weir:
>
>  On Thu, Jul 25, 2013 at 2:21 PM, Kay Schenk<kay.sch...@gmail.com>  wrote:
>>
>>> On Wed, Jul 24, 2013 at 12:27 PM, Dave Fisher<dave2w...@comcast.net>
>>>  wrote:
>>>
>>>
>>>> On Jul 24, 2013, at 11:40 AM, Marcus (OOo) wrote:
>>>>
>>>>  Am 07/24/2013 07:07 PM, schrieb Rob Weir:
>>>>>
>>>>>> On Wed, Jul 24, 2013 at 1:00 PM, janI<j...@apache.org>   wrote:
>>>>>>
>>>>>>> On 24 July 2013 18:34, Rob Weir<robw...@apache.org>   wrote:
>>>>>>>
>>>>>>>  On Wed, Jul 24, 2013 at 12:03 PM, janI<j...@apache.org>   wrote:
>>>>>>>>
>>>>>>>>> Hi.
>>>>>>>>>
>>>>>>>>> I have followed the discussions in here, and have seen a number of
>>>>>>>>>
>>>>>>>> not
>>>>
>>>>> wanted changed in our important artifacts happen.
>>>>>>>>>
>>>>>>>>> I think it is important, that items like our logos, release notes
>>>>>>>>>
>>>>>>>> etc.
>>>>
>>>>> cannot be changed by accident. I believe it happens by accident and
>>>>>>>>>
>>>>>>>> that
>>>>
>>>>> could avoided with a simple measure.
>>>>>>>>>
>>>>>>>>>
>>>>>>>> It might be useful to think of this in terms of Review-Then-Commit
>>>>>>>> (RTC) versus Commit-Then-Review (CTR) rules.  Once we clarify these
>>>>>>>> and when they apply, then we can discuss whether additional
>>>>>>>> technological means are needed to enforce this.
>>>>>>>>
>>>>>>>> For the wiki the general rules is CTR for all users with an account.
>>>>>>>> No additional karma is needed.
>>>>>>>>
>>>>>>>> The for resources in Subversion the general rule is CTR for all
>>>>>>>> commiters.  Additionally, the public can submit patches, to the
>>>>>>>> list,
>>>>>>>> attached to BZ issues, or using the CMS anonymous submission tool.
>>>>>>>> This then is effectively RTC since a committer must first reviews
>>>>>>>> the
>>>>>>>> patch.
>>>>>>>>
>>>>>>>> Those are the default postures, but there are exceptions.  For
>>>>>>>> example, as we approach a Release Candidate we switch into RTC for
>>>>>>>> the
>>>>>>>> trunk code.  We only make changes after a bug has been proposed and
>>>>>>>> approved as a "release blocker" on the dev list.
>>>>>>>>
>>>>>>>> So we could simply adopt a RTC for certain resources at certain
>>>>>>>> times.
>>>>>>>>   For example, Release Notes once a release occurs, are RTC.  The
>>>>>>>> project logos, once approved and published, are RTC.   If we agree
>>>>>>>> to
>>>>>>>> such things there are lightweight ways of reminding ourselves.  For
>>>>>>>> example, we could have a README file in directories that are RTC
>>>>>>>> that
>>>>>>>> explain this.  That should be enough for conscientious,
>>>>>>>> well-intentioned volunteers,
>>>>>>>>
>>>>>>>>
>>>>>>>>  I am normally strong against limitations, but I would like to
>>>>>>>>> suggest
>>>>>>>>>
>>>>>>>> that
>>>>>>>>
>>>>>>>>> these items are moved to one (or more) subdirs, where the commit
>>>>>>>>>
>>>>>>>> right is
>>>>
>>>>> restricted e.x. to PMC members or even less. Doing so will not
>>>>>>>>>
>>>>>>>> prohibit
>>>>
>>>>> anybody from making their changes but simply avoid that the changes
>>>>>>>>>
>>>>>>>> are
>>>>
>>>>> product wide.
>>>>>>>>>
>>>>>>>>>
>>>>>>>> Personally I think this is a RTC versus CTR question.  This
>>>>>>>> distinction is a tool that we don't invoke as often as we could.
>>>>>>>> Maybe that would be sufficient, at least in SVN.
>>>>>>>>
>>>>>>>> Also, I think even a PMC member should be following CTR rules when
>>>>>>>> it
>>>>>>>> is in effect.  I don't think of a PMC member as a higher class of
>>>>>>>> committer in terms of what they have access to.
>>>>>>>>
>>>>>>>>
>>>>>>> I think you misunderstood me.  I agree with the RTC/CTR discussion,
>>>>>>> but
>>>>>>> that does not prevent the accidential commit, I think it has happened
>>>>>>>
>>>>>> to
>>>>
>>>>> most of us, that we commit our changes, and we overlook that another
>>>>>>>
>>>>>> file
>>>>
>>>>> is also committed.
>>>>>>>
>>>>>>>
>>>>>> I disagree that we have a a problem with accidental overwrites in SVN
>>>>>> in cases where it is clear that RTC is in effect.  I think the problem
>>>>>> is that it is not clear when CTR is in effect.
>>>>>>
>>>>>
>>>>> I don't think that it will help to prevent every error of this kind.
>>>>>
>>>>>  Also, I don't see how your solution helps with truly accidental
>>>>>> commits.  Surely PMC members make errors as well?
>>>>>>
>>>>>
>>>>> Of course, as they are humans, too. ;-)
>>>>>
>>>>> But you don't become a PMC member by default. You need to show some
>>>>>
>>>> things that you have understand how the page is turning. And then I
>>>> doubt
>>>> that such error would happen.
>>>>
>>>>>
>>>>> So, I also think that we should do more than just turn the CTR into RTC
>>>>>
>>>> and expect that no mistakes will happen after that.
>>>>
>>>>>
>>>>> My 2 ct.
>>>>>
>>>>
>>>> I think that there are a few things to think about.
>>>>
>>>> We can all understand when RTC and CTR are in effect. These are
>>>> different
>>>> in different systems.
>>>>
>>>>
>>> In the two years since OpenOffice has been with Apache, in nearly every
>>> case we have always had discussion on ANY change/commit in anything we
>>> consider "source" that is not applied to a bug.  So this excludes most of
>>> the material on the web site with the exception of the new logo svgs.
>>> At
>>> least that is my impression.
>>>
>>> This is not really clear in our Orientation modules. And, I think in most
>>> people's minds, knowing when to go from CTR to RTC is not particularly
>>> clear either. There are some implicit assumptions -- like don't mess with
>>> SNAPSHOT builds -- but I think it would be better if we stated this
>>> explicitly.
>>>
>>> I also suggest that any artifact we feel should be considered "source" --
>>> like the new logo svg files -- be put, if not in /trunk, in an SVN area
>>> that has some distinguishing name so that it is clear to committers this
>>> is
>>> really a RTC area.
>>>
>>>
>> I like that idea.  Something like /branding, a peer of /trunk and
>> /ooo-site.  That can hold the branding related source.  But we can
>> then also have specific bitmap versions checked into the website, for
>> direct use.  But we keep the source versions separate.
>>
>
> +1, one for all.
>
> Marcus


+1 from me on this also.

maybe start a new thread and do Lazy Consensus?

There seems to be no direct use of any information via the web in
/marketing/art/galleries/logos/aoo-working that I can determine, so a good
time to move and update the website logo page.

http://www.openoffice.org/marketing/art/galleries/logos/index.html

>
>
>
>
>  We are talking about a situation where a commit was made that was not
>>>> acceptable. Since it was in svn we can always revert. In other systems
>>>> we
>>>> have other means of restoration.
>>>>
>>>> I don't think we need extra security. We may need a review of our
>>>> systems
>>>> to know what is in effect. WIth that in hand we can discuss what policy
>>>> changes to make.
>>>>
>>>> Whatever changes might be made they should be the smallest possible and
>>>> kept simple.
>>>>
>>>> Regards,
>>>> Dave
>>>>
>>>>
>>>>> Marcus
>>>>>
>>>>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> dev-unsubscribe@openoffice.**apache.org<dev-unsubscr...@openoffice.apache.org>
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>
>


-- 
-------------------------------------------------------------------------------------------------
MzK

Success is falling nine times and getting up ten."
                             -- Jon Bon Jovi

Reply via email to