Maybe (implementation would be hard) plugins can tag their "highest allowed" 
release. That way, whatever plugin could say, "if you're on LTS, this is the 
auto installed version"

----
Andrew Melo
Sent from my secret fortress.

On Mar 21, 2013, at 12:29, Slide <[email protected]> wrote:

> I've often wished there was a way to do this though.
> 
> 
> On Thu, Mar 21, 2013 at 10:22 AM, nicolas de loof <[email protected]> 
> wrote:
>> right, there is no "LTS" concept for plugins
>> 
>> 
>> 2013/3/21 Aldo Brucale <[email protected]>
>>> So also the LTS version of Jenkins pulls the latest version of the plugins. 
>>> I thought it was safe to keep them updated...
>>> 
>>> 
>>> On Thursday, 21 March 2013 17:03:29 UTC+1, Nicolas De loof  wrote:
>>>> There is a bunch of them in bugtracker.
>>>> 
>>>> I've just released git-client 1.0.5, that will use git-cli by default.
>>>> will still maintain a JGit implementation, and try to get unit test to 
>>>> reproduce those various issues, but probably will have to wait for next 
>>>> major JGit version - JGit for sample don't support symlinks, cause they 
>>>> only require java 6 :'(
>>>> 
>>>> 2013/3/21 Aldo Brucale <[email protected]>
>>>> 
>>>>> Thank you, I've added -Dorg.jenkinsci.plugins.gitclient.Git.useCLI=true 
>>>>> for all the slaves end now everything works fine. Is the issue with the 
>>>>> git Client Plugin already on the bugtracker?
>>>>> 
>>>>> 
>>>>> On Thursday, 21 March 2013 16:06:50 UTC+1, Peter Miklosko wrote:
>>>>>> Not issue of Git Plugin but git Client Plugin. This been upgraded to 
>>>>>> 1.0.4 and is messing up as I discovered few days ago http://goo.gl/QKP0H
>>>>>> 
>>>>>> Peter
>>>>>> 
>>>>>> On 21 March 2013 14:54, Aldo Brucale <[email protected]> wrote:
>>>>>>> Hi,
>>>>>>> 
>>>>>>> I'm running Jenkins LTS (1.480.3) and after upgrading the plugins today 
>>>>>>> Jenkins has stopped downloading the changes from my git server. It 
>>>>>>> seems that jenkins is not accepting the self-signed certificate from 
>>>>>>> the server any more. 
>>>>>>> Any ideas on how to resolve this? I've tried to downgrade the plugin 
>>>>>>> back to version 1.2.0 but nothing has changed. Maybe some dependency 
>>>>>>> has been updated and downgrading the plugin is not sufficient to revert 
>>>>>>> to the previous situation?
>>>>>>> 
>>>>>>> Thank you in advance,
>>>>>>> Aldo
>>>>>>> 
>>>>>>> here is the stacktrace:
>>>>>>> 
>>>>>>> Building remotely on Montavista in workspace 
>>>>>>> /mnt/montavista/hudson/workspace/Megapixel_04.07.00
>>>>>>> Checkout:Megapixel_04.07.00 / 
>>>>>>> /mnt/montavista/hudson/workspace/Megapixel_04.07.00 - 
>>>>>>> hudson.remoting.Channel@61df092e:Montavista
>>>>>>> Using strategy: Default
>>>>>>> Last Built Revision: Revision bd975b4d348b588ce3862f91dcd37e109193e799 
>>>>>>> (origin/04.07.00)
>>>>>>> Cloning the remote Git repository
>>>>>>> Cloning repository https://git.example.com/megapixel/my_build_tools.git
>>>>>>> git --version
>>>>>>> git version 1.7.2.3
>>>>>>> ERROR: Problem fetching from origin / origin - could be unavailable. 
>>>>>>> Continuing anyway.
>>>>>>> hudson.plugins.git.GitException: 
>>>>>>> org.eclipse.jgit.api.errors.TransportException: 
>>>>>>> https://git.example.com/megapixel/my_build_tools.git: cannot open 
>>>>>>> git-upload-pack
>>>>>>>         at 
>>>>>>> org.jenkinsci.plugins.gitclient.JGitAPIImpl.fetch(JGitAPIImpl.java:212)
>>>>>>>         at hudson.plugins.git.GitAPI.fetch(GitAPI.java:230)
>>>>>>>         at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1023)
>>>>>>>         at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:941)
>>>>>>>         at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2246)
>>>>>>>         at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>>>>>         at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>>>>>         at hudson.remoting.Request$2.run(Request.java:326)
>>>>>>>         at 
>>>>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>>>>         at 
>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>>>>>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>>>>>         at 
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>>>>>         at 
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>>>>>         at java.lang.Thread.run(Thread.java:619)
>>>>>>> Caused by: org.eclipse.jgit.api.errors.TransportException: 
>>>>>>> https://git.example.com/megapixel/my_build_tools.git: cannot open 
>>>>>>> git-upload-pack
>>>>>>>         at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:137)
>>>>>>>         at 
>>>>>>> org.jenkinsci.plugins.gitclient.JGitAPIImpl.fetch(JGitAPIImpl.java:208)
>>>>>>>         ... 13 more
>>>>>>> Caused by: org.eclipse.jgit.errors.TransportException: 
>>>>>>> https://git.example.com/megapixel/my_build_tools.git: cannot open 
>>>>>>> git-upload-pack
>>>>>>>         at 
>>>>>>> org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:496)
>>>>>>>         at 
>>>>>>> org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:305)
>>>>>>>         at 
>>>>>>> org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136)
>>>>>>>         at 
>>>>>>> org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
>>>>>>>         at 
>>>>>>> org.eclipse.jgit.transport.Transport.fetch(Transport.java:1104)
>>>>>>>         at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:128)
>>>>>>>         ... 14 more
>>>>>>> Caused by: javax.net.ssl.SSLHandshakeException: 
>>>>>>> sun.security.validator.ValidatorException: PKIX path building failed: 
>>>>>>> sun.security.provider.certpath.SunCertPathBuilderException: unable to 
>>>>>>> find valid certification path to requested target
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1611)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1035)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:124)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1139)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:418)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1026)
>>>>>>>         at 
>>>>>>> java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:318)
>>>>>>>         at 
>>>>>>> org.eclipse.jgit.util.HttpSupport.response(HttpSupport.java:167)
>>>>>>>         at 
>>>>>>> org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:459)
>>>>>>>         ... 19 more
>>>>>>> Caused by: sun.security.validator.ValidatorException: PKIX path 
>>>>>>> building failed: 
>>>>>>> sun.security.provider.certpath.SunCertPathBuilderException: unable to 
>>>>>>> find valid certification path to requested target
>>>>>>>         at 
>>>>>>> sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)
>>>>>>>         at 
>>>>>>> sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191)
>>>>>>>         at sun.security.validator.Validator.validate(Validator.java:218)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
>>>>>>>         at 
>>>>>>> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1014)
>>>>>>>         ... 33 more
>>>>>>> Caused by: sun.security.provider.certpath.SunCertPathBuilderException: 
>>>>>>> unable to find valid certification path to requested target
>>>>>>>         at 
>>>>>>> sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
>>>>>>>         at 
>>>>>>> java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
>>>>>>>         at 
>>>>>>> sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)
>>>>>>>         ... 39 more
>>>>>>> ERROR: Could not fetch from any repository
>>>>>>> FATAL: Could not fetch from any repository
>>>>>>> hudson.plugins.git.GitException: Could not fetch from any repository
>>>>>>>         at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1035)
>>>>>>>         at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:941)
>>>>>>>         at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2246)
>>>>>>>         at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>>>>>         at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>>>>>         at hudson.remoting.Request$2.run(Request.java:326)
>>>>>>>         at 
>>>>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>>>>         at 
>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>>>>>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>>>>>         at 
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>>>>>         at 
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>>>>>         at java.lang.Thread.run(Thread.java:619)
>>>>>>> 
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "Jenkins Users" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>>>> an email to [email protected].
>>>>>>> 
>>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>> -- 
>>>>> You received this message because you are subscribed to the Google Groups 
>>>>> "Jenkins Users" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>>> email to [email protected].
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Jenkins Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
> 
> -- 
> Website: http://earl-of-code.com
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to