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.
