On Saturday, 23 November 2013, Michael-O <[email protected]> wrote:

> Am 2013-11-23 20:18, schrieb Stephen Connolly:
>
>> On Saturday, 23 November 2013, Michael-O <[email protected]> wrote:
>>
>>  Am 2013-11-23 19:02, schrieb Hervé BOUTEMY:
>>>
>>>  I updated https://cwiki.apache.org/confluence/display/MAVEN/Git+
>>>> Migrationwith
>>>> .gitattributes instructions, and made a global cleanup
>>>> Seems like plugin-tools is ready for migration, or even did it without
>>>> having
>>>> the page updated
>>>>
>>>> Now, I did not have any feedback about SCM report problems with git,
>>>> solutions
>>>> actually found (including link to github mirror): I added a section in
>>>> the
>>>> page. Feedback appreciated
>>>>
>>>>
>>>> Then what do we really win with this git migration? Did it give us more
>>>> contributions?
>>>> I know what I lost (easy commit reference, SCM report, a lot of time
>>>> dealing
>>>> with unexpected state of my local clone, merge commit because bad rebase
>>>> habits, ...)
>>>> And nobody seems working on enhancements: Apache Jenkins has actually
>>>> issues
>>>> with git updates
>>>>
>>>> I hope someone really wins something with this git migration, because I
>>>> really
>>>> don't see benefits for myself
>>>>
>>>>
>>> In terms of contributions zero. If someone not keen enough to dig into
>>> code and prepare a patch or are simply too lazy.
>>>
>>> Now -- you need to fork, clone, push, create a pull request. Even more
>>> work.
>>>
>>> I don't see any benefit.
>>>
>>
>>
>> I often find the only time I get to work on maven is when I'm off-line.
>> Svn
>> stopped me doing more work on doxia because I wanted to commit per issue,
>> not one big mess as I would have been trampling over myself.
>>
>> But on the other hand I think the real issue is what our issue has been
>> for
>> a long time... We are stuck with crappy modelVersion 4.0.0 until we get
>> past that we cannot significantly evolve and grow in the direction people
>> want to help us grow
>>
>> How often do we have people chime in on the M/L with some suggestion or
>> wanting to try and fix something and we have to point out that we are
>> still
>> stuck with the modelVersion 4.0.0 problem? I think it is about ever 2-3
>> weeks... That's 20 potential committers we've list this year
>>
>> Git vs SVN is not the issue... The real issue is our major techical issue:
>> schema migration (and how to not screw over all the pom parsers who we
>> don't write but everyone else uses)... We've been dodging this issue for
>> at
>> least 3-4 years now... I think once 3.2 is out the door we need to
>> finally tackle it head or give up and ask the board for the attic.
>>
>> -Stephen (speaking person opinions, *not* as PMC chair)
>>
>
> True words.
>
> Model 5.0.0 would require Maven 4.0 and cleanup of env vars like M2_HOME,
> .m2 m2.conf and so forth.


Maven 4.0 => yes
The others => maybe not... Remains to be seen


>
> Otherwise you cannot break out of the current limitations without breaking
> people's stuff.


We need to be careful whatever we do... ModelVersion 4.0.0 has been with us
far longer than I suspect anyone expected... ModelVersion 5.0.0 needs to be
good enough that we don't *expect* needing to change it any time soon,
because it *might* be around for a long time... On the other hand if we
find a good escape hatch to let us evolve then we can keep enhancing the
model over time.

The real issue is that we now have polyglot parsers... Some parsers written
in ruby, JavaScript, etc. so we no longer control the parsers and we cannot
even assume they are JVM based... That means we need a solid spec and
stability or they will not follow... Also we might be advised to drop XML
(or maybe not... XSLT might be an answer for evolution)

In any case we should reboot the modelVersion 5.0.0 debate. This project
needs the debate and a resolution just as we need air to breath.

>
>
> Michael
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

-- 
Sent from my phone

Reply via email to