On Wed, Aug 11, 2010 at 10:43 AM, Jakob Korherr <[email protected]> wrote:
> Hi guys,
>
> +1 on removing all this stuff.
>
> Frankly I always added or changed the headers to include author and version
> information, but only because I read it in the MyFaces developer notes [1]
> and the referenced Struts svn guide [2] in the wiki.
>
> @Jan-Kees: "I don't really understand what you mean with config file?"
> Take a look at the Struts svn guide [2] at the section "Configuring the
> Client: Automatic Property Setting".

we do want to continue with the right config.

-M

>
> Regards,
> Jakob
>
> [1] http://wiki.apache.org/myfaces/MyFaces_Developer_Notes
> [2] http://wiki.apache.org/struts/StrutsMaintenanceSvn
>
> 2010/8/11 Matthias Wessendorf <[email protected]>
>>
>> On Wed, Aug 11, 2010 at 9:31 AM, Matthias Wessendorf <[email protected]>
>> wrote:
>> > On Wed, Aug 11, 2010 at 9:21 AM, Ganesh <[email protected]> wrote:
>> >> I'd like to keep the @author tags. Isn't the spirit of the meritocracy
>> >> involved with making authors visible?
>> >
>> > Actually not...
>> > There are a ton of discussions on this in the archives.
>> >
>> > Fact: there is no code ownership...
>>
>>
>> http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200402.mbox/%[email protected]%3e
>>
>> quote:
>>
>>   - author tags are officially discouraged. these create difficulties in
>>     establishing the proper ownership and the protection of our
>>     committers. there are other social issues dealing with collaborative
>>     development, but the Board is concerned about the legal ramifications
>>     around the use of author tags
>>
>>
>> (Greg Stein, formal ASF VP)
>>
>>
>> >
>> >
>> >
>> >> Shouldn't personal merit for a project
>> >> be made visible in the code? I think it's great to see Manfred Geiler
>> >> as the
>> >> orginal author of most MyFaces parts. Many people download the source
>> >> code
>> >> without connecting to SVN, so SVN information may be unsufficient, also
>> >> repackaging would delete original authorship.
>> >>
>> >> Matthias Wessendorf schrieb:
>> >>>
>> >>> On Wed, Aug 11, 2010 at 8:40 AM, Michael Kurz <[email protected]>
>> >>> wrote:
>> >>>>
>> >>>> I would also get rid of the author tags too. I guess that in many
>> >>>> cases
>> >>>> they
>> >>>> are not correct anyway as files are constantly changed.
>> >>>
>> >>> exactly, and still svn (blame) knows everything... Original committer
>> >>> and who introduced all the bugs ;-)
>> >>>
>> >>>> Michael
>> >>>>
>> >>>> Am 11.08.2010 08:22, schrieb Matthias Wessendorf:
>> >>>>>
>> >>>>> On Tue, Aug 10, 2010 at 11:55 PM, Bernd Bohmann
>> >>>>> <[email protected]>  wrote:
>> >>>>>>
>> >>>>>> Hello,
>> >>>>>>
>> >>>>>> why we need the @author tag?
>> >>>>>> I don't like code owner ship.
>> >>>>>
>> >>>>> well, some do. I am fine without. In fact a lot of Apache project do
>> >>>>> so,
>> >>>>> since
>> >>>>> there is no "code-ownership". SVN has still all the information
>> >>>>>
>> >>>>>> Does your request mean we don't allow the svn:keywords=Date Author
>> >>>>>> Id
>> >>>>>> Revision HeadURL
>> >>>>>> in the Subversion config file?
>> >>>>>
>> >>>>> I am sure the talk is *only* inside the Java files, and not removing
>> >>>>> the metadata of the file.
>> >>>>>
>> >>>>> -M
>> >>>>>
>> >>>>>> Regards
>> >>>>>>
>> >>>>>> Bernd
>> >>>>>>
>> >>>>>> On Tue, Aug 10, 2010 at 10:00 PM, Jan-Kees van Andel
>> >>>>>> <[email protected]>  wrote:
>> >>>>>>>
>> >>>>>>> Hi,
>> >>>>>>>
>> >>>>>>> Sure. For example, take a look
>> >>>>>>> at:
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> http://svn.apache.org/repos/asf/myfaces/core/trunk/api/src/main/java/javax/faces/FacesException.java
>> >>>>>>> If we remove the SVN stuff, we'll end up with this JavaDoc
>> >>>>>>> comment:
>> >>>>>>> /**
>> >>>>>>> * see Javadoc of<a
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> href="http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/index.html";>JSF
>> >>>>>>> Specification</a>
>> >>>>>>> *
>> >>>>>>> * @author Manfred Geiler
>> >>>>>>> */
>> >>>>>>>
>> >>>>>>> Or for
>> >>>>>>> example:
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> http://svn.apache.org/repos/asf/myfaces/core/trunk/api/src/main/java/javax/faces/application/Application.java
>> >>>>>>> This would become:
>> >>>>>>> /**
>> >>>>>>> * .....
>> >>>>>>> *
>> >>>>>>> * @author Manfred Geiler
>> >>>>>>> * @author Stan Silvert
>> >>>>>>> */
>> >>>>>>>
>> >>>>>>> One last example, a class added in
>> >>>>>>> 2.0:
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> http://svn.apache.org/repos/asf/myfaces/core/trunk/api/src/main/java/javax/faces/application/ResourceHandler.java
>> >>>>>>> Which would end up like:
>> >>>>>>> /**
>> >>>>>>> * @author Simon Lessard
>> >>>>>>> * @since 2.0
>> >>>>>>> */
>> >>>>>>>
>> >>>>>>> What do you think?
>> >>>>>>> BTW. I'm thinking of the best way to do this. I guess the best bet
>> >>>>>>> is
>> >>>>>>> to
>> >>>>>>> do a massive find-replace on one project at a time. Generating a
>> >>>>>>> patch
>> >>>>>>> file
>> >>>>>>> would be a nice way to check for possible errors...
>> >>>>>>> Regards,
>> >>>>>>> Jan-Kees
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> 2010/8/10 Leonardo Uribe<[email protected]>
>> >>>>>>>>
>> >>>>>>>> Hi
>> >>>>>>>>
>> >>>>>>>> Could you provide an explicit example about how the header of
>> >>>>>>>> java
>> >>>>>>>> files
>> >>>>>>>> should be?
>> >>>>>>>>
>> >>>>>>>> best regards,
>> >>>>>>>>
>> >>>>>>>> Leonardo
>> >>>>>>>
>> >>>>>
>> >>>>>
>> >>>
>> >>>
>> >>>
>> >>
>> >> --
>> >> "There are two kinds of people in the world, those who believe there
>> >> are two
>> >> kinds of people and those who don't."
>> >> — Robert Benchley
>> >>
>> >
>> >
>> >
>> > --
>> > Matthias Wessendorf
>> >
>> > blog: http://matthiaswessendorf.wordpress.com/
>> > sessions: http://www.slideshare.net/mwessendorf
>> > twitter: http://twitter.com/mwessendorf
>> >
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>
>
>
> --
> Jakob Korherr
>
> blog: http://www.jakobk.com
> twitter: http://twitter.com/jakobkorherr
> work: http://www.irian.at
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Reply via email to