I fully agree with Kutzi and don't understand what externals would have to do 
with this.
/Domi

On 29.12.2012, at 18:36, Christoph Kutzinski <ku...@gmx.de> wrote:

> By 'no, not anymore' you mean that you're not thinking anymore that this has 
> anything to do with externals or you're not using externals anymore at all or 
> something else?
> 
> It's still difficult for me to understand what you mean.
> You seem want to make a general point that we should be very carefully in 
> handling backwards compatibility and I can assure you that we're taking this 
> seriously. However sometimes (as in this case IMHO) keeping complete 
> backwards compatibility is not possible if you want to move forward or fix 
> other issues (in this case that e-mail notifications get delayed for several 
> minutes)
> 
> I'm still completely not getting why you keep mentioning externals in this 
> context. I can assure you that this issue has nothing to to with externals 
> altogether.
> 
> cheers
> Christoph
> 
> 
> 
> Am 29.12.2012 13:42, schrieb Linards Liepiņš:
>> umm, no, not any more. Release Managament team already gave up trying to
>> do any externals implementation long time ago and during the migration
>> from 1.6 to 1.7 version, we had some serious issues as there seemed to
>> have some leftovers from 1.4/1.5 versions either. My experience is
>> simply - doing deletion of any default config just by saying "imho no
>> one uses them, but can reconfigure" will cause billions of new issues
>> describing "trying adding legacy config, but if failed with NPE." ...
>> and my though instantly is .. DOOHH .. what you expect if plugin
>> maintainers did this step without any surveillance / survey whatsoever.
>> This is SCM plugin type and in the end Jenkins w/o at least critcal
>> bugfree status for GIT/SVN/Mercurial is pretty huge gambling to waste
>> some invaluable build time. measuerd usually in hours ...
>> 
>> As long as externals are supported in 1.4 and later versions - it always
>> is related. The scope / code coverage does not matter here.
>> 
>> 2012/12/29 Christoph Kutzinski <ku...@gmx.de <mailto:ku...@gmx.de>>
>> 
>>    I'm afraid that I'm not getting your point:
>> 
>>    a) we're not doing any deprecation. We're removing a legacy default
>>    config (which is IMO very unlikely to be still of use to anyone).
>>    Users can still reconfigure it, if they really want it
>> 
>>    b) I would be very surprised if this would be related in any way to
>>    these 105 issues you mentioned. But maybe you have an example?
>> 
>>    c) I'm especially puzzled why you put 'externals' in the JQL query.
>>    Do you think that this has anything to do with externals?
>> 
>>    Am 29.12.2012 <tel:29.12.2012> 13:23, schrieb Linards Liepiņš:
>>>    -1
>>> 
>>>    Because of:
>>> 
>>>    Do JQL with: summary ~ externals OR description ~ externals AND
>>>    component = subversion
>>> 
>>>    105 issues is way too much to do any deprecation. You will go into
>>>    bigger software QA issues than jenkins currently has ;)
>>> 
>>> 
>>>    2012/12/29 domi <d...@fortysix.ch <mailto:d...@fortysix.ch>>
>>> 
>>>        +1
>>> 
>>>        On 28.12.2012 <tel:28.12.2012>, at 10:43, Christoph Kutzinski
>>>        <ku...@gmx.de <mailto:ku...@gmx.de>> wrote:
>>> 
>>>>        So if no one has objections, I will happily remove these old
>>>>        svn repositories for mail address resolving :-)
>>>> 
>>>>        Am 18.12.2012 19:10, schrieb Christoph Kutzinski:
>>>>>        Hi,
>>>>> 
>>>>>        this is about the problem described in
>>>>>        https://issues.jenkins-ci.org/browse/JENKINS-15440.
>>>>>        The mail address resolving via the svn-plugin can be *very*
>>>>>        expensive - for me it takes around 20 minutes!
>>>>> 
>>>>>        Nicolas and I have done some changes to the address
>>>>>        resolver, so the 'known' repositories can be configured now
>>>>>        and resolving is skipped altogether if none are configured.
>>>>> 
>>>>>        See
>>>>>        
>>>>> https://github.com/jenkinsci/subversion-plugin/blob/master/src/main/java/hudson/scm/SubversionMailAddressResolverImpl.java
>>>>> 
>>>>>        However, this still leaves the problem in place for users
>>>>>        who don't configure anything here:
>>>>>        per default Jenkins would still try to infer mail addresses
>>>>>        against the svn.sourceforge.net/svnroot/
>>>>>        <http://svn.sourceforge.net/svnroot/> and the dev.java.net
>>>>>        <http://dev.java.net> svn repositories.
>>>>>        I'd propose to remove this defaults altogether, so that new
>>>>>        users won't run into this problems, too.
>>>>>        About the state of these 2 repositories (AFAIK):
>>>>>        dev.java.net <http://dev.java.net> has been discontinued
>>>>>        altogether, svn.sourceforge.net <http://svn.sourceforge.net>
>>>>>        has been replaced by the new SF svn repository service.
>>>>>        So these 2 are IMHO really legacy and could be removed.
>>>>> 
>>>>>        Any opinions?
>>>>>        Of course these are technically still backwards incompatible
>>>>>        changes, but I'd argue that tey are very minor and the
>>>>>        benefit of removing them is much bigger.
>>>>>        We should of course mention the changes in the changelog, so
>>>>>        users who really want to have these repos in the resolver,
>>>>>        can configure them after the upgrade.
>>>>> 
>>>>> 
>>>>>        cheers
>>>>>        Christoph
>>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> 
>>>    --
>>>    A.C. Linards L.
>> 
>> 
>> 
>> 
>> --
>> A.C. Linards L.
> 

Reply via email to