[JIRA] (JENKINS-33285) Old jenkins versions are not listed in Debian repository Packages.gz

2019-02-26 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi updated  JENKINS-33285  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-33285  
 
 
  Old jenkins versions are not listed in Debian repository Packages.gz   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Status: 
 Open Fixed but Unreleased  
 
 
Resolution: 
 Fixed  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-33285) Old jenkins versions are not listed in Debian repository Packages.gz

2019-02-26 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi updated  JENKINS-33285  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-33285  
 
 
  Old jenkins versions are not listed in Debian repository Packages.gz   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Status: 
 Fixed but Unreleased Resolved  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-33285) Old jenkins versions are not listed in Debian repository Packages.gz

2019-02-26 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-33285  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Old jenkins versions are not listed in Debian repository Packages.gz   
 

  
 
 
 
 

 
 I came across this old issue that I happened to confirm has been fixed since then.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-52868) Windows packaging embeds 32bit Java, and it makes process management malfunctional on 64bit systems

2018-08-07 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-52868  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Windows packaging embeds 32bit Java, and it makes process management malfunctional on 64bit systems   
 

  
 
 
 
 

 
 Cool, you are way ahead of me!  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.10.1#710002-sha1:6efc396)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-52868) Windows packaging embeds 32bit Java, and it makes process management malfunctional on 64bit systems

2018-08-07 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-52868  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Windows packaging embeds 32bit Java, and it makes process management malfunctional on 64bit systems   
 

  
 
 
 
 

 
 The last time I checked, which is admittedly years ago, bulk of the Windows users were still running 32bit Windows. Did that situation change?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.10.1#710002-sha1:6efc396)  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-51447) Unable to download 2.123 war to upgrade Jenkins

2018-05-21 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi resolved as Fixed  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-51447  
 
 
  Unable to download 2.123 war to upgrade Jenkins   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Status: 
 Reopened Resolved  
 
 
Resolution: 
 Fixed  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-51447) Unable to download 2.123 war to upgrade Jenkins

2018-05-21 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-51447  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Unable to download 2.123 war to upgrade Jenkins   
 

  
 
 
 
 

 
 A recent change to the core interacted badly with the release process and killed 2.123. The fix is made and 2.124 was subsequently released.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41319) Not compatible with Pipeline restart feature

2017-03-10 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41319  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Not compatible with Pipeline restart feature   
 

  
 
 
 
 

 
 I talked to Nicolas De Loof and he's making good progress, but still more work to do.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41319) Not compatible with Pipeline restart feature

2017-03-06 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi reopened an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-41319  
 
 
  Not compatible with Pipeline restart feature   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Resolution: 
 Won't Fix  
 
 
Status: 
 Closed Reopened  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41319) Not compatible with Pipeline restart feature

2017-03-06 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41319  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Not compatible with Pipeline restart feature   
 

  
 
 
 
 

 
 Met with Nicolas De Loof and Jesse Glick today to discuss the way forward. During the meeting, we discussed relevant part of the code and a possible way to fix this. I think that gave Nicolas some directions and ideas and he is going to give it some more shot. The current plan is for me to check back in with Nicolas later this week, and if it doesn't work out, put this to the OSS team's queue and ask Jesse to look into this. Jesse is more optimistic that this is fixable, just that he currently lacks the context of one-shot-executor.    
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41770) CPS serialization failure doesn't provide useful information

2017-02-28 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-41770  
 
 
  CPS serialization failure doesn't provide useful information   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Labels: 
 kohsuke-plane-project  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-26137) Mysterious serialization errors

2017-02-28 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-26137  
 
 
  Mysterious serialization errors   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Labels: 
 kohsuke-plane-project robustness  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41196) Pluggable core component

2017-02-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-41196  
 
 
  Pluggable core component   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 h1. ProblemsThere are quite a few libraries that core bundles. Some of them, such as remoting, stapler, and so on, are heavily used by plugins and systems we build on top of Jenkins core, such as Blue Ocean.This situation creates a class of pain for those plugins; when they need a newer feature or a bug fix in those libraries, they have to wait for multiple months before the change propagates to a version of LTS.h1. SolutionIf we can modify Jenkins core such that it allows any of its libraries to be shipped as plugins, then this would eliminate this class of pain altogether. h1. Requirements* In plugin manifest, BO can specify the minimum core version that bundles one version of stapler, then the version of stapler it requires separately, and the latter is newer than the former* Jenkins admin can install a new remoting plugin in order to deploy a security fix without upgrading the whole Jenkins.* From users’ & administrators’ perspective, “stapler plugin” and “remoting” plugin looks no different from “git plugin” and “promoted builds plugin.”* In a running Jenkins JVM, there’s only one version of stapler or remoting active at any given moment.* Spend a reasonable engineering effort to make Jenkins robust in the face of administrators installing wrong set of plugins, old plugins, and other such situations that arise from our weak plugin manager, incompetent users, and so on.h1. Engineering DesignToday, jenkins.war puts core and all its dependencies in WEB-INF/lib and let servlet container classloader load them all. This results in a fully populated classloader by the time Jenkins core boots up, and it makes it impossible for Jenkins to programmatically control versions of libraries to use.We can change this if Jenkins creates its own classloader during bootstraps, and uses its own logic to decide what jar files to put in there; mix and match from jenkins.war and $JENKINS_HOME.More specifically, we move everything from WEB-INF/lib to WEB-INF/jars, so that core and its dependencies are not loaded by servlet container automatically. Then  place small bootstrap code in WEB-INF/lib instead, which creates a classloader that loads core, then passes on execution to hudson.WebAppMain.In order to allow newer versions of components to be delivered as plugins, this bootstrap process will also pick up some files from $JENKINS_HOME/plugins. The likes of remoting/stapler plugins need to have a flag in them, so that the bootstrap process can put them in the main classloader, while others like git & promoted builds are treated the same as today.Bootstrap code needs to be small and with as little dependencies as possible, so core component plugins need to be different enough from regular plugins. At the same time, they need to look similar enough so that our update center and plugin manager can treat them equally. A boolean entry in MANIFEST.MF would be one example that meets 

[JIRA] (JENKINS-41196) Pluggable core component

2017-02-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-41196  
 
 
  Pluggable core component   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 h1. ProblemsThere are quite a few libraries that core bundles. Some of them, such as remoting, stapler, and so on, are heavily used by plugins and systems we build on top of Jenkins core, such as Blue Ocean.This situation creates a class of pain for those plugins; when they need a newer feature or a bug fix in those libraries, they have to wait for multiple months before the change propagates to a version of LTS.h1. SolutionIf we can modify Jenkins core such that it allows any of its libraries to be shipped as plugins, then this would eliminate this class of pain altogether.  h1. Requirements* In plugin manifest, BO can specify the minimum core version that bundles one version of stapler, then the version of stapler it requires separately, and the latter is newer than the former* Jenkins admin can install a new remoting plugin in order to deploy a security fix without upgrading the whole Jenkins.* From users’ & administrators’ perspective, “stapler plugin” and “remoting” plugin looks no different from “git plugin” and “promoted builds plugin.”* In a running Jenkins JVM, there’s only one version of stapler or remoting active at any given moment.* Spend a reasonable engineering effort to make Jenkins robust in the face of administrators installing wrong set of plugins, old plugins, and other such situations that arise from our weak plugin manager, incompetent users, and so on.h1. Engineering DesignToday, jenkins.war puts core and all its dependencies in WEB-INF/lib and let servlet container classloader load them all. This results in a fully populated classloader by the time Jenkins core boots up, and it makes it impossible for Jenkins to programmatically control versions of libraries to use.We can change this if Jenkins creates its own classloader during bootstraps, and uses its own logic to decide what jar files to put in there; mix and match from jenkins.war and $JENKINS_HOME.More specifically, we move everything from WEB-INF/lib to WEB-INF/jars, so that core and its dependencies are not loaded by servlet container automatically. Then  place small bootstrap code in WEB-INF/lib instead, which creates a classloader that loads core, then passes on execution to hudson.WebAppMain.In order to allow newer versions of components to be delivered as plugins, this bootstrap process will also pick up some files from $JENKINS_HOME/plugins. The likes of remoting/stapler plugins need to have a flag in them, so that the bootstrap process can put them in the main classloader, while others like git & promoted builds are treated the same as today.Bootstrap code needs to be small and with as little dependencies as possible, so core component plugins need to be different enough from regular plugins. At the same time, they need to look similar enough so that our update center and plugin manager can treat them equally. A boolean entry in MANIFEST.MF would be one example that meets 

[JIRA] (JENKINS-41196) Pluggable core component

2017-02-17 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41196  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Pluggable core component   
 

  
 
 
 
 

 
 My latest airplane project arrives  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-42159) Winstone doesn't exit when boot catastrophically fails

2017-02-17 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-42159  
 
 
  Winstone doesn't exit when boot catastrophically fails   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Kohsuke Kawaguchi  
 
 
Components: 
 winstone-jetty  
 
 
Created: 
 2017/Feb/17 7:13 PM  
 
 
Priority: 
  Minor  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 When java -jar jenkins.war catastrophically fails, such as when ServletContextListener fails and the webapp fails to boot, Winstone keeps running without serving anything. If the sole webapp fails to deploy, it should terminate with an error message instead.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 


[JIRA] (JENKINS-42159) Winstone doesn't exit when boot catastrophically fails

2017-02-17 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-42159  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Winstone doesn't exit when boot catastrophically fails   
 

  
 
 
 
 

 
 I found this while working on JENKINS-41196.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41770) CPS serialization failure doesn't provide useful information

2017-02-10 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41770  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: CPS serialization failure doesn't provide useful information   
 

  
 
 
 
 

 
 Note to myself. At the end of the stack trace, the object graph traversal is buggy because it only records fields and not instances that are visited.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41755) Background 'sh' invocation

2017-02-06 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41755  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Background 'sh' invocation   
 

  
 
 
 
 

 
 Posted the PR  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41755) Background 'sh' invocation

2017-02-06 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-41755  
 
 
  Background 'sh' invocation   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Kohsuke Kawaguchi  
 
 
Components: 
 workflow-durable-task-step-plugin  
 
 
Created: 
 2017/Feb/06 11:30 AM  
 
 
Priority: 
  Major  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 In an attempt to make Android emulator plugin pipeline-enabled, Christopher Orr and I felt it would be nice if the sh step supports background task invocation. That is, {{sh} step returns immediately with some object that represents the process, with some methods on it to interact with it. This would be used to run Android emulator in the background in such a way that its lifespan is tied to a pipeline build and not affected by a loss of master/agent/communication.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  

[JIRA] (JENKINS-41349) Post-FOSDEM 2017 Hackathon

2017-02-06 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41349  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Post-FOSDEM 2017 Hackathon   
 

  
 
 
 
 

 
 Hackathon live doc is http://bit.ly/2kcvceb  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41743) Gitlab org folder support

2017-02-06 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi assigned an issue to Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-41743  
 
 
  Gitlab org folder support   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Assignee: 
 Robin Müller Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41743) Gitlab org folder support

2017-02-06 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-41743  
 
 
  Gitlab org folder support   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Robin Müller  
 
 
Components: 
 gitlab-plugin  
 
 
Created: 
 2017/Feb/06 8:35 AM  
 
 
Priority: 
  Major  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 During FOSDEM, a number of people walked up to us and wanted to see the org folder support for GitLab. Internally, this means we need to write gitlab branch source, either as a separate plugin or in the existing plugin  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message 

[JIRA] (JENKINS-41413) no downloads for Windows

2017-01-30 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: no downloads for Windows   
 

  
 
 
 
 

 
 I'm recreating 2.42 installer.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41413) no downloads for Windows

2017-01-30 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: no downloads for Windows   
 

  
 
 
 
 

 
 The root cause of the problem was cygwin failing to fork a process, resulting in a failed installer build: 

 
 rm -rf tmp
490 [main] bash 4848 child_info_fork::abort: c:\cygwin\bin\cygiconv-2.dll: Loaded to different address: parent(0x185) != child(0x176)
build.sh: fork: retry: No child processes
229 [main] bash 4780 child_info_fork::abort: c:\cygwin\bin\cygiconv-2.dll: Loaded to different address: parent(0x185) != child(0x181)
build.sh: fork: retry: No child processes
207 [main] bash 4188 child_info_fork::abort: c:\cygwin\bin\cygiconv-2.dll: Loaded to different address: parent(0x185) != child(0x17E)
build.sh: fork: retry: No child processes
  0 [main] bash 6028 child_info_fork::abort: c:\cygwin\bin\cygiconv-2.dll: Loaded to different address: parent(0x185) != child(0x73)
build.sh: fork: retry: No child processes
295 [main] bash 2384 child_info_fork::abort: c:\cygwin\bin\cygiconv-2.dll: Loaded to different address: parent(0x185) != child(0x170)
build.sh: fork: Resource temporarily unavailable
 

 This problem was masked by a script that skipped MSI build upon a manual retry.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are 

[JIRA] (JENKINS-41413) no downloads for Windows

2017-01-30 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: no downloads for Windows   
 

  
 
 
 
 

 
 Also in https://github.com/jenkinsci/packaging/pull/90  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41413) no downloads for Windows

2017-01-30 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41413  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: no downloads for Windows   
 

  
 
 
 
 

 
 Fix in https://github.com/jenkinsci/distfork-plugin/pull/6  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41196) Pluggable core component

2017-01-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-41196  
 
 
  Pluggable core component   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Unassigned  
 
 
Components: 
 core  
 
 
Created: 
 2017/Jan/19 1:55 AM  
 
 
Priority: 
  Major  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 Problems There are quite a few libraries that core bundles. Some of them, such as remoting, stapler, and so on, are heavily used by plugins and systems we build on top of Jenkins core, such as Blue Ocean. This situation creates a class of pain for those plugins; when they need a newer feature or a bug fix in those libraries, they have to wait for multiple months before the change propagates to a version of LTS. Solution If we can modify Jenkins core such that it allows any of its libraries to be shipped as plugins, then this would eliminate this class of pain altogether.   
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
   

[JIRA] (JENKINS-41196) Pluggable core component

2017-01-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41196  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Pluggable core component   
 

  
 
 
 
 

 
 For my internal tracking purpose, the original document is here  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-37987) Image.inside fails for images specifying ENTRYPOINT

2017-01-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-37987  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Image.inside fails for images specifying ENTRYPOINT   
 

  
 
 
 
 

 
 Since Jesse is rather terse in his comment, what he really means is that the regression people reported is currently tracked as JENKINS-39748, so if you are affected by this, please follow that issue.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-41121) GitHub Branch Source upgrade can cause a lot of rebuilds

2017-01-17 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-41121  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: GitHub Branch Source upgrade can cause a lot of rebuilds   
 

  
 
 
 
 

 
 Current status: new metadata got generated, and waiting for mirrors to pick them up  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-39951) "java -jar jenkins.war --httpPort 8080" fails with a stack trace

2016-11-22 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-39951  
 
 
  "java -jar jenkins.war --httpPort 8080" fails with a stack trace   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Assignee: 
 Unassigned  
 
 
Components: 
 winstone-jetty  
 
 
Created: 
 2016/Nov/23 12:06 AM  
 
 
Priority: 
  Minor  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 User error like this shouldn't result in a stack trace, yet this is the output you get: 

 

% java -jar jenkins.war --httpPort 8080
Running from: /home/kohsuke/ws/jenkins/jenkins/war/target/jenkins.war
webroot: $user.home/.jenkins
Nov 22, 2016 4:06:19 PM Main deleteWinstoneTempContents
WARNING: Failed to delete the temporary Winstone file /tmp/winstone/jenkins.war
Exception in thread "main" java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at Main._main(Main.java:264)
	at Main.main(Main.java:112)
Caused by: java.lang.IllegalArgumentException: Expecting httpPort=VALUE but found no value
	at winstone.cmdline.CmdLineParser.parse(CmdLineParser.java:61)
	at winstone.Launcher.getArgsFromCommandLine(Launcher.java:359)
	at winstone.Launcher.main(Launcher.java:332)
	... 6 more
 

  
 

  
 
 
 
 

 

[JIRA] (JENKINS-39290) Provide escape hatch for a possible NIO remoting bug

2016-10-26 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-39290  
 
 
  Provide escape hatch for a possible NIO remoting bug   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Kohsuke Kawaguchi  
 
 
Components: 
 remoting  
 
 
Created: 
 2016/Oct/27 12:59 AM  
 
 
Priority: 
  Minor  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 Some of the observed failure modes of remoting (connection is lost and both sides are seemingly not doing anything) makes me suspicious of a possible bug in NIO. In a situation like that, to further isolate problems and to work around the problem, is it convenient to be able to have a switch to bypass NIO and switch back to classic IO. This should be a switch that one can activate without restarting Jenkins  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

   

[JIRA] (JENKINS-39289) Better diagnostics on "Backing channel is disconnected"

2016-10-26 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-39289  
 
 
  Better diagnostics on "Backing channel is disconnected"   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Kohsuke Kawaguchi  
 
 
Components: 
 remoting  
 
 
Created: 
 2016/Oct/27 12:43 AM  
 
 
Priority: 
  Minor  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 Often, the code that handles lost connection and report that problem is different from code that uses proxies that go over this channel. Example stack trace: 

 
15:44:26 java.io.IOException: Backing channel is disconnected.
15:44:26at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:184)
15:44:26at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:249)
15:44:26at com.sun.proxy.$Proxy104.isAlive(Unknown Source)
15:44:26at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:996)
15:44:26at hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:166)
15:44:26at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:853)
15:44:26at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
15:44:26at hudson.model.Run.execute(Run.java:1738)
15:44:26at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
15:44:26at hudson.model.ResourceController.execute(ResourceController.java:98)
15:44:26at hudson.model.Executor.run(Executor.java:410)
 

 The error diagnostics is easier if the cause of the channel loss is linked to this exception.  
 

  
   

[JIRA] (JENKINS-39150) Improve remoting channel diagnostics in Support Core

2016-10-21 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-39150  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Improve remoting channel diagnostics in Support Core   
 

  
 
 
 
 

 
 Fix ready  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-39150) Improve remoting channel diagnostics in Support Core

2016-10-20 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-39150  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Improve remoting channel diagnostics in Support Core   
 

  
 
 
 
 

 
 As a context, this need came up while analyzing a situation developed in one of the CloudBees' customer's Jenkins  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-39150) Improve remoting channel diagnostics in Support Core

2016-10-20 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-39150  
 
 
  Improve remoting channel diagnostics in Support Core   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Kohsuke Kawaguchi  
 
 
Components: 
 support-core-plugin  
 
 
Created: 
 2016/Oct/20 2:54 PM  
 
 
Priority: 
  Major  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 In order to diagnose a Jenkins master that developed a remoting related problem (such as channel clogging), we want remoting to be able to provide detailed statistics for a channel, and support core plugin to be able to pull this information into a bundle.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

   

[JIRA] (JENKINS-37190) Unauthenticated request to GitHub trigger rate limits when adding organization

2016-09-07 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-37190  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Unauthenticated request to GitHub trigger rate limits when adding organization   
 

  
 
 
 
 

 
 I don't think that's what the bug report is trying to explain. The problem is that there's a period of time during the creation of the org folder, where the credential to scan is not yet set. Basically, after the first "create item" screen is done but before the first configuration is saved. The call stack clearly shows that this is the point in which the call is happening. Any GH API calls happen during this is unauthenticated, which is subject to very low API limit. The fix should be that we should hold off any GH API access at least until the first time the configuration is saved. There's already a flag inside `Job` that keeps track of this initial period for other reasons to help us implement this.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-38007) 504 gateway timeout in sse-gateway/configure https://ci.blueocean.io

2016-09-06 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-38007  
 
 
  504 gateway timeout in sse-gateway/configure https://ci.blueocean.io   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Assignee: 
 Unassigned  
 
 
Components: 
 blueocean-plugin  
 
 
Created: 
 2016/Sep/07 1:26 AM  
 
 
Priority: 
  Major  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 I was trying to play with ci.blueocean.io and nothing was loading. Looking at the chrome developer tools, I see that sse-gateway is causing timeout. The complete HTTP archive here James Dumay and I were chatting when I had that issue, and he said it is working for him. Classic Jenkins UI was working fine, too. James Dumay sounded like he knows about this lock inside SSE gateway that had caused a similar problem in the past, so this might be a known problem?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
   

[JIRA] (JENKINS-25623) timeout step should be able to kill infinite loop

2016-08-19 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-25623  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: timeout step should be able to kill infinite loop   
 

  
 
 
 
 

 
 Implemented the safepoints & kill. This change does: 
 
allow interruption to kill infinite loops and recursions 
timeout to work correctly even when the thread is not paused at step This change does not: 
allow interruption to escalate to Thread.interrup() / Thread.stop() to forcibly stop an execution that's happening in non-CPS code 
do any CPU usage accounting. 
  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-25623) timeout step should be able to kill infinite loop

2016-08-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-25623  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: timeout step should be able to kill infinite loop   
 

  
 
 
 
 

 
 I came here to mention safepoints like HotSpot.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-37223) Improve diagnosability of Agent protocol

2016-08-05 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi reopened an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Not yet merged to master  
 

  
 
 
 
 

 
 Jenkins /  JENKINS-37223  
 
 
  Improve diagnosability of Agent protocol   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Resolution: 
 Fixed  
 
 
Status: 
 Resolved Reopened  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-37223) Improve diagnosability of Agent protocol

2016-08-05 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-37223  
 
 
  Improve diagnosability of Agent protocol   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Kohsuke Kawaguchi  
 
 
Components: 
 core  
 
 
Created: 
 2016/Aug/05 6:38 PM  
 
 
Priority: 
  Minor  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 When troubleshooting the connectivity of JNLP build agents, it'd be nice if the TcpSlaveAgentListener provides more diagnosability. Currently, a protocol is binary, so it prevents the standard diagnostic tools like 'nc' and 'telnet' to work. The situation where this gets frustrating is when you have network middle layers, such as port forwarder, iptables, and other such things. A basic "Ping? Pong!" would help users perform trouble-shooting quickly.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 
  

[JIRA] (JENKINS-31094) Proposal: Jenkins Configuration DSL

2016-08-02 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-31094  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Proposal: Jenkins Configuration DSL   
 

  
 
 
 
 

 
 I'm just acknowledging here that I'm not making enough progress on this front despite my earlier hope. I don't want my "claiming" this space to prevent someone else from carrying this flag forward.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-37067) Test: ignore me

2016-07-29 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-37067  
 
 
  Test: ignore me   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Comment: 
 Code changed in jenkinsUser: Christopher OrrPath: src/main/java/hudson/plugins/android_emulator/AndroidEmulator.javahttp://jenkins-ci.org/commit/android-emulator-plugin/882b45e2d799a86a3968ce9f160f7c57693bbb7fLog:  [FIXED JENKINS-37067] Expose ANDROID_HOME variable for the SDK in use.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-37067) Test: ignore me

2016-07-29 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-37067  
 
 
  Test: ignore me   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 
 
Comment: 
 Code changed in jenkinsUser: Christopher OrrPath: src/main/java/hudson/plugins/android_emulator/AndroidEmulator.javahttp://jenkins-ci.org/commit/android-emulator-plugin/882b45e2d799a86a3968ce9f160f7c57693bbb7fLog:  [FIXED JENKINS-37067] Expose ANDROID_HOME variable for the SDK in use.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-37067) Test: ignore me

2016-07-29 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-37067  
 
 
  Test: ignore me   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Assignee: 
 Kohsuke Kawaguchi  
 
 
Components: 
 core  
 
 
Created: 
 2016/Jul/29 3:37 PM  
 
 
Priority: 
  Minor  
 
 
Reporter: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 Test for JIRA link daemon  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 


[JIRA] (JENKINS-37011) Provide a way to write full-fledged Steps in CPS-transformed Groovy

2016-07-27 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-37011  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Provide a way to write full-fledged Steps in CPS-transformed Groovy   
 

  
 
 
 
 

 
 master PR that in turn depends on other pending PRs.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34650) Allow global libraries to bypass the sandbox

2016-07-26 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-34650  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Allow global libraries to bypass the sandbox   
 

  
 
 
 
 

 
 This is the entry point into this series of changes  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-36589) Simple folder implementation of the Organization API

2016-07-25 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi deleted an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-36589  
 
 
  Simple folder implementation of the Organization API   
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34650) Allow global libraries to bypass the sandbox

2016-07-25 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-34650  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Allow global libraries to bypass the sandbox   
 

  
 
 
 
 

 
 I'm going to work on this in the context of https://github.com/cloudbees/groovy-cps/pull/36  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-29922) Promote delegates of metasteps to top-level functions, deprecate $class

2016-06-29 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-29922  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Promote delegates of metasteps to top-level functions, deprecate $class   
 

  
 
 
 
 

 
 Change in pipeline CPS plugin is the umbrella PR.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-29922) Promote delegates of metasteps to top-level functions, deprecate $class

2016-06-29 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-29922  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Promote delegates of metasteps to top-level functions, deprecate $class   
 

  
 
 
 
 

 
 I need UninstantiatedDescribable to also support a single-object non-map parameter.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-29922) Promote delegates of metasteps to top-level functions, deprecate $class

2016-06-29 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-29922  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Promote delegates of metasteps to top-level functions, deprecate $class   
 

  
 
 
 
 

 
 I spent some time with Jesse Glick today to figure out the direction of this change. User Experience The proposed syntax for this, assuming @Symbol annotations on relevant classes, is as follows: 

 

// symbols on MercurialSCM, Kallithea
// as for steps, if only mandatory params, can elide param name
// @DataBoundConstructor public Kallithea(String url)
hg source: 'https://whatever/',
  clean: true,
  browser: kallithea('https://whatever/')
 

 kallithea is implemented by DSL.invokeMethod and returns a map-like object that just captures the arguments. We are not going to actually instantiate KallitheaBrowser at this point since disambiguating the symbol might require a context. hg is similarly implemented by DSL.invokeMethod, but Jenkins knows that there's a meta step that can handle SCM, so in this case it instantiates the whole tree (including nested kallithea) into SCM instance and use the meta step to execute it. Design 
 
Symbol plugin 
 
A class that represents a nested describable object (which was formally a map), say, UninstantiatedDescribable 
  
Workflow-Step-API 
 
A new boolean method on StepDescriptor to recognize meta steps 
  
Workflow-CPS-plugin 
 
DSL.invokeMethod recognizes symbol and instantiate UninstantiatedDescribable 
DSL.invokeMethod recognizes meta step and execute it on the spot 
Snippetizer to recognize UninstantiatedDescribable during formatting 
  
  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
   

[JIRA] (JENKINS-29922) Promote delegates of metasteps to top-level functions, deprecate $class

2016-06-29 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-29922  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Promote delegates of metasteps to top-level functions, deprecate $class   
 

  
 
 
 
 

 
 Change for the structs-plugin is ready  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-36225) load step causes changes to parameters to be discarded

2016-06-27 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-36225  
 
 
  load step causes changes to parameters to be discarded   
 

  
 
 
 
 

 
Change By: 
 Kohsuke Kawaguchi  
 

  
 
 
 
 

 
 I have a pipeline job which gets some string (choice) parameters.along the pipeline I edit one of those strings, and later on load a groovy script file using the load step.I noticed that the changes I made to the string hold just until the load step, and after that the variable somehow reverts back to the original value (as chosen when the build was initialized).e.g.parameter name: SomeParameterparameter value: SomeValuepipeline script: {noformat} echo SomeParameterSomeParameter = SomeParameter - 'Some'echo SomeParameterload file: 'myscript.groovy'echo SomeParameters {noformat} output: {noformat} [pipeline] echoSomeValue[pipeline] echoValue[pipeline] load[pipeline] echoSomeValue {noformat}  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups 

[JIRA] (JENKINS-35773) Backend PoC: extensibility and data retrieval

2016-06-15 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-35773  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Backend PoC: extensibility and data retrieval   
 

  
 
 
 
 

 
 Proposed change for stapler #76 is ready and waiting for code review.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-35990) Cleanup JS Extensions API

2016-06-15 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-35990  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Cleanup JS Extensions API   
 

  
 
 
 
 

 
 Yay!  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-35773) Backend PoC: extensibility and data retrieval

2016-06-15 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-35773  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Backend PoC: extensibility and data retrieval   
 

  
 
 
 
 

 
 Linked Stapler #76 that tracks my sub-task in this story  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-35773) Backend PoC: extensibility and data retrieval

2016-06-15 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi edited a comment on  JENKINS-35773  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Backend PoC: extensibility and data retrieval   
 

  
 
 
 
 

 
 [~vpandey] / [~ kkawaguchi kohsuke ] – whats the status of this one?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-35712) Failed step doesn't show as FlowNode

2016-06-14 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-35712  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Failed step doesn't show as FlowNode   
 

  
 
 
 
 

 
 Blue Ocean team seems to have some other workarounds in mind that I'm not very familiar with.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-35712) Failed step doesn't show as FlowNode

2016-06-14 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi edited a comment on  JENKINS-35712  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Failed step doesn't show as FlowNode   
 

  
 
 
 
 

 
 Perhaps naively, I initially thought it makes sense to create a {{FlowNode}} when an exception is thrown then I realized that this is more complicated, as there isn't an easy way to recognize the origin of the exception.This example could have been {{sh ssdsds()}} and when {{ssdsds()}} invocation throws an exception, we can't tell if that's because there's no such function, or whether this function actually exists and its execution has thrown an exception.  If the point in which an exception is thrown is responsible for creating a record, then in the former case the point that invokes {{ssdsds()}} would add the record, but in the latter case the code inside {{ssdsds()}} should have done that.Maybe it's possible to have the code that catches the exception (usually {{CpsBodyExecution}}) to create a record?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-35712) Failed step doesn't show as FlowNode

2016-06-14 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi edited a comment on  JENKINS-35712  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Failed step doesn't show as FlowNode   
 

  
 
 
 
 

 
 Naively Perhaps naively , I  initially  thought it makes sense to create a {{FlowNode}} when an exception is thrown then I realized that this is more complicated, as there isn't an easy way to recognize the origin of the exception.This example could have been {{sh ssdsds()}} and when {{ssdsds()}} invocation throws an exception, we can't tell if that's because there's no such function, or whether this function actually exists and its execution has thrown an exception.Maybe it's possible to have the code that catches the exception (usually  Step  {{CpsBodyExecution}} ) to create a record?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-35712) Failed step doesn't show as FlowNode

2016-06-14 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi edited a comment on  JENKINS-35712  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Failed step doesn't show as FlowNode   
 

  
 
 
 
 

 
 Naively, I thought it makes sense to create a  `  {{ FlowNode ` }}  when an exception is thrown then I realized that this is more complicated, as there isn't an easy way to recognize the origin of the exception.This example could have been {{sh ssdsds()}} and when {{ssdsds()}} invocation throws an exception, we can't tell if that's because there's no such function, or whether this function actually exists and its execution has thrown an exception.Maybe it's possible to have the code that catches the exception (usually Step) to create a record?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-35712) Failed step doesn't show as FlowNode

2016-06-14 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi commented on  JENKINS-35712  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Failed step doesn't show as FlowNode   
 

  
 
 
 
 

 
 Naively, I thought it makes sense to create a `FlowNode` when an exception is thrown then I realized that this is more complicated, as there isn't an easy way to recognize the origin of the exception. This example could have been sh ssdsds() and when ssdsds() invocation throws an exception, we can't tell if that's because there's no such function, or whether this function actually exists and its execution has thrown an exception. Maybe it's possible to have the code that catches the exception (usually Step) to create a record?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-35779) Exploration of multi-master

2016-06-14 Thread k...@kohsuke.org (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Kohsuke Kawaguchi deleted an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-35779  
 
 
  Exploration of multi-master
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-34923) One-Shot-Executor requirements

2016-06-06 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-34923 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: One-Shot-Executor requirements  
 
 
 
 
 
 
 
 
 
 
I took a look at this more closely. 
Change under consideration 
The original PR #2302 attempted by Nicolas De Loof tries to change the encoding of the console log file that the master keeps. It is currently written in the encoding of the build agent that runs the build, and the PR attempted to change this to UTF-8. 
Motivation 
One-off-executor plugin would like to launch a new build agent synchronously from within Executor that's carrying out a build (such as creating a new container on Kubernetes.) In general, such an activity might produce some logs that logically should go to Run.getLogFile(). 
Run.execute() currently determines (A) the platform encoding of the build agent, then creates (B) a log file and starts writing. This ordering is problematic for the OOE plugin because (C) the the launch activitiy needs to happen to be able to determine (A), and (C) requires (B) to be able to log any progress/failure during the launch. So there's cyclic dependency between (A)->(B)->(C)->(A). 
Analysis 
Upon closer look, I don't think such encoding change is feasible without various regressions, and here is why; Run.charset has an intimate relationship with the encoding of Run.getLogFile(). (D) Too many code makes an assumption that Run.getLogFile() is encoded in Run.charset (correctly as of today), such as ConsoleCommand.run(). And likewise, (E) too many code makes an assumption that TaskListener.getLogger() receives text encoded in Run.charset (also correctly as of today), such as Maven.perform() where MavenConsoleAnnotator filters log output. In the world where logs are stored in UTF-8, the encoding in which Run.getLogFile() is written vs the encoding of bytes that stream through TaskListener.getLogger() will be different, and this will break (D) or (E). The only way out of (D) vs (E) dilemma is to use UTF-8 for everything from TaskListener.getLogger() to Run.getLogFile() by pushing re-encoding (from the platform encoding of the build agent to UTF-8) into Launcher (for example by tweaking the contract that ProcStarter.stdout deals with UTF-8), but doing this now creates IMO undeisrable interaction between Launcher and Executor, and also breaks an use case where Launcher is used to fork off a process whose I/O is not text-based (such as java -jar slave.jar) 
Suggested solution 
Given the difficulty in the original attempted fix, my suggestion to this problem is as follows: 
(F) Define RunListener.onInitialize(Run) that is fired in Run.execute() before Computer.getDefaultCharset() is called to provide the OOE plugin an opportunity to perform a launch and avoid relying on a fragile assumption that Computer.getDefaultCharset() is the point in which provisioning has to happen. 
(G) Run.execute() will open log file with the append flag, so that the activity in (F) can open and write to Run.getLogFile() without getting overwritten. Because of the (A)->(B)->(C)->(A) cycle above, in general we cannot be certain that (H) the encoding in which the launch activity is written and (A) are identical, but I think this is the least of the evil because: 
 

In a homogeneous environment where the platform encoding of the 

[JIRA] [workflow-plugin] (JENKINS-33629) `checkout scm` surprisingly fails when multibranch plugin is not installed

2016-06-02 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-33629 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: `checkout scm` surprisingly fails when multibranch plugin is not installed  
 
 
 
 
 
 
 
 
 
 
I think Jesse misunderstood this ticket to be "xyz doesn't work and there's already a ticket for that but I'm filing another one." 
IMO what's really reported here is usability issues. The error message is cryptic, and it doesn't point people to the solution. It required the reporter to dig through Google, JIRA, and the source code of the plugin (gasp!) to get here. Clearly we don't expect our typical users to do that much to overcome one issue! 
I filed JENKINS-35308 and JENKINS-35309 as two usability issues that I got out of this. I want to thank c089 for bringing this issue to our attention. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [workflow-plugin] (JENKINS-35309) Missing command/property suggestion

2016-06-02 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-35309 
 
 
 
  Missing command/property suggestion  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Assignee:
 
 Jesse Glick 
 
 
 

Components:
 

 workflow-plugin 
 
 
 

Created:
 

 2016/Jun/02 4:34 PM 
 
 
 

Priority:
 
  Critical 
 
 
 

Reporter:
 
 Kohsuke Kawaguchi 
 
 
 
 
 
 
 
 
 
 
In Ubuntu, if a user types in a command that isn't yet installed, you get names of packages that you can install to bring that command: 

 
kohsuke@elf:~$ gnuplot
The program 'gnuplot' can be found in the following packages:
 * gnuplot-nox
 * gnuplot-qt
 * gnuplot-x11
Try: sudo apt-get install 
 

 
Jenkins does this kind of things too elsewhere, for example in the form validation — where we expect people to type in a job name, if the specified name doesn't exist, not only do we tell them so but we look for nearest job name and suggest that as "perhaps you meant xyz?". 
Pipeline plugin should do this, too. We now have the list of known pipeline extensions and what steps and variables they bring to the system, so we can do the approximation of this. 
Attention like this makes a big difference in the impression of pipeline to new users, as everyone makes mistakes and how quickly we can get them unstuck is a critical part of the user experience. 
 
 
 
 
  

[JIRA] [workflow-plugin] (JENKINS-35308) Error reporting from pipeline script has to be much better

2016-06-02 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-35308 
 
 
 
  Error reporting from pipeline script has to be much better  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Assignee:
 
 Jesse Glick 
 
 
 

Components:
 

 workflow-plugin 
 
 
 

Created:
 

 2016/Jun/02 4:27 PM 
 
 
 

Priority:
 
  Critical 
 
 
 

Reporter:
 
 Kohsuke Kawaguchi 
 
 
 
 
 
 
 
 
 
 
When a user makes an innocent mistake in pipeline script, the error message is overly intense. It contains too much information that are only relevant for a few people, and that ends up masking important information for users. 
A case in point is 

JENKINS-33629
, but I have heard similar feedback from a number of people: 

 
groovy.lang.MissingPropertyException: No such property: scm for class: groovy.lang.Binding
at groovy.lang.Binding.getVariable(Binding.java:62)
at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:185)
at org.kohsuke.groovy.sandbox.impl.Checker$4.call(Checker.java:241)
at org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:238)
at org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:221)
at org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:221)
at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.getProperty(SandboxInvoker.java:23)
at com.cloudbees.groovy.cps.impl.PropertyAccessBlock.rawGet(PropertyAccessBlock.java:17)
at 

[JIRA] [workflow-plugin] (JENKINS-31152) 2.0: Pipeline as code in front & center

2016-05-31 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi resolved as Fixed 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
2.0 has shipped, so closing this epic. 
 
 
 
 
 
 
 
 
 
 Jenkins /  JENKINS-31152 
 
 
 
  2.0: Pipeline as code in front & center  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 

Status:
 
 In Progress Resolved 
 
 
 

Resolution:
 
 Fixed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-31094) Proposal: Jenkins Configuration DSL

2016-05-01 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-31094 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Proposal: Jenkins Configuration DSL  
 
 
 
 
 
 
 
 
 
 
Joshua Hoblitt, thanks for your thought. The bar of success I set for the system-config-dsl project is to pass the test of folks like you, so hearing from you is very valuable. 
When I read your comment, I get the sense that you are trying to point out problems in the project, but all I actually see is the validation. I think this largely stems from the fact that you only see what's already there, and I have some additional pieces in my head that's not yet implemented. 
So let me try to explain those additional pieces that are only in my head, and I'm really keen to hear from you again on whether that changes anything from your perspective. 
If you leave out the "programmable" portion of DSL and focus on the rest that builds the tree structure, such as the example in README, I see a fairly simple data model that can be seen in just about any tree-capable syntax, such as JSON, YAML, and XML. This in my mind forms the first layer of the configuration file syntax, which you call "configuration as data". And I'm happy to give people those additional "language binding" just in case the particular curly brackets and parenthesis is off-putting to some people. 
The programmability of DSL, such as ability to do variable expansions, loop, and so on is then a nice icing for people like me who wants to keep it DRY without relying on external templating tool. In other words, in this case I see "configuration as data" as a subset of "configuration as code." 
Compared to "xstream object dump", this immediately wins a few things. One is that users are not constrained by the developers' choice of what information are colocated in one file vs what information are split into separate files. With system-config-dsl plugin, if you want to manage the authentication part but not the authorization part, there's no problem. Likewise you can use two separate files to manage two parts of configurations independently, even when the outcome ends up in the same XML file. You mention /etc/sudoers.d and /etc/yum.conf.d as a positive example, and I'm like, yep, system-config-dsl is solving that. 
But ultimately I think the biggest benefit in this approach, compared to "xstream object dump", is that we can now statically generate semantic model of what properties exist on what sections top to bottom, across the entire plugin ecosystem. There is no need for users to be familar with Jenkins internal APIs, and no need for them to look up javadoc. For example, this semantic model can be used to generate a documentation comparable to that of Job DSL plugin, and it can be even used to generate offline semantic checker. You raise the point that one of the problems with "xstream object dump" is that it's difficult to reproduce & predict, and generally reason about. I feel like system-config-dsl is solving that exact problem here. 
So in the end, from your conclusion below, in my mind the system-config-dsl plugin provides (1) well-defined, (2) data format, that (3) allows config to split across multiple files. And it solves the plugin installation use cases. 
 
IMHO - the best filesystem based interface for a CM system is one that uses a well defined data/serialization format, allows the configuration to be split across multiple files in the now common foo.d style, and uses either extremely predictable file names (eg /etc/foo.conf), in that the same configuration 

[JIRA] [_unsorted] (JENKINS-34460) domain-discover - ping to discover-jenkins. is done over http irrespective of the scheme used for the connection to Jenkins.

2016-04-26 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-34460 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: domain-discover - ping to discover-jenkins. is done over http irrespective of the scheme used for the connection to Jenkins.  
 
 
 
 
 
 
 
 
 
 
First, this change is subsequently reverted, so this is not currently an issue. Nonetheless I talked to Ben offline about this to understand his concerns. 
The decision back then was that we'd switch to SRV record pointing to URL that specifies the collection endpoint, which Ben agrees that would address his concern #2 (because it's rather uncommon that hosters add SRV records for tenants) and #3 (because the admin can designate https endpoint.) 
The reporting also does not go through user's browser session. Instead, it's the Jekins master making a connection to the collection endpoint and sending information directly, which includes the URL that Jenkins is running as. Ben agrees that this clarifies #1. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [ssh-slaves-plugin] (JENKINS-34323) Auto install JDK to run build agents

2016-04-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
Scratch that, we already do it. 
 
 
 
 
 
 
 
 
 
 Jenkins /  JENKINS-34323 
 
 
 
  Auto install JDK to run build agents  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 

Status:
 
 Open Closed 
 
 
 

Resolution:
 
 Fixed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [ssh-slaves-plugin] (JENKINS-34323) Auto install JDK to run build agents

2016-04-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-34323 
 
 
 
  Auto install JDK to run build agents  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Assignee:
 
 Kohsuke Kawaguchi 
 
 
 

Components:
 

 ssh-slaves-plugin 
 
 
 

Created:
 

 2016/Apr/19 5:25 AM 
 
 
 

Priority:
 
  Minor 
 
 
 

Reporter:
 
 Kohsuke Kawaguchi 
 
 
 
 
 
 
 
 
 
 
For build agents that do not have JVM installed (or have older version of JVMs that's not supported for Jenkins), it'd be nice if the launcher has an option of installing JDK through tool installer. 
Windows DCOM connector already does this, so the same technique should be usable. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 

[JIRA] [remoting] (JENKINS-34322) Graceful error reporting if build agent runs unsupported version of Java

2016-04-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-34322 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Graceful error reporting if build agent runs unsupported version of Java  
 
 
 
 
 
 
 
 
 
 
Easily achievable by having a Callable in remoting that's compiled with -target 1.3 or something whose sole job is to report back the JVM version. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [remoting] (JENKINS-34322) Graceful error reporting if build agent runs unsupported version of Java

2016-04-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-34322 
 
 
 
  Graceful error reporting if build agent runs unsupported version of Java  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 
 
 
 
 
 
 
 When build agent is started on Java6 or earlier, the user gets the following cryptic error:{noformat}hudson.util.IOException2: Slave JVM has not reported exit code. Is it still running? at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:953) at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:133) at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:711) at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:696) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)Caused by: java.io.IOException: Remote call on trusted-agent-1 failed at hudson.remoting.Channel.call(Channel.java:789) at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:508) at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:381) at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:945) ... 7 moreCaused by: java.lang.ClassFormatError: Failed to load hudson.slaves.SlaveComputer$SlaveVersion at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:340) at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:251) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at hudson.remoting.MultiClassLoaderSerializer$Input.resolveClass(MultiClassLoaderSerializer.java:114) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1589) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1494) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1748) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1327) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:349) at hudson.remoting.UserRequest.deserialize(UserRequest.java:184) at hudson.remoting.UserRequest.perform(UserRequest.java:98) 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:68) 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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) at ..remote call to trusted-agent-1(Native Method) at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1416) at hudson.remoting.UserResponse.retrieve(UserRequest.java:220) at hudson.remoting.Channel.call(Channel.java:781) ... 10 moreCaused by: java.lang.UnsupportedClassVersionError: hudson/slaves/SlaveComputer$SlaveVersion : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at 

[JIRA] [remoting] (JENKINS-34322) Graceful error reporting if build agent runs unsupported version of Java

2016-04-18 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-34322 
 
 
 
  Graceful error reporting if build agent runs unsupported version of Java  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Components:
 

 remoting 
 
 
 

Created:
 

 2016/Apr/19 5:17 AM 
 
 
 

Priority:
 
  Major 
 
 
 

Reporter:
 
 Kohsuke Kawaguchi 
 
 
 
 
 
 
 
 
 
 
When build agent is started on Java6 or earlier, the user gets the following cryptic error: 

 
hudson.util.IOException2: Slave JVM has not reported exit code. Is it still running?
	at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:953)
	at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:133)
	at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:711)
	at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:696)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Remote call on trusted-agent-1 failed
	at hudson.remoting.Channel.call(Channel.java:789)
	at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:508)
	at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:381)
	at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:945)
	... 7 more
Caused by: java.lang.ClassFormatError: Failed to load hudson.slaves.SlaveComputer$SlaveVersion
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:340)
	at 

[JIRA] [cli] (JENKINS-34287) [2.0] CLI over HTTP doesn't work

2016-04-15 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi edited a comment on  JENKINS-34287 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: [2.0] CLI over HTTP doesn't work  
 
 
 
 
 
 
 
 
 
 Assigning it to Daniel for triaging for 2.0.  It's likely that this is NOT a regression in 2.0 but has started happening in some earlier version 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [cli] (JENKINS-34287) [2.0] CLI over HTTP doesn't work

2016-04-15 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-34287 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: [2.0] CLI over HTTP doesn't work  
 
 
 
 
 
 
 
 
 
 
Assigning it to Daniel for triaging for 2.0. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [cli] (JENKINS-34287) [2.0] CLI over HTTP doesn't work

2016-04-15 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-34287 
 
 
 
  [2.0] CLI over HTTP doesn't work  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Assignee:
 
 Daniel Beck 
 
 
 

Components:
 

 cli 
 
 
 

Created:
 

 2016/Apr/15 8:10 PM 
 
 
 

Labels:
 

 2.0-planned 
 
 
 

Priority:
 
  Major 
 
 
 

Reporter:
 
 Kohsuke Kawaguchi 
 
 
 
 
 
 
 
 
 
 
CLI communication first attempts to use the JNLP port, and failing that it's designed to switch to a communication over HTTP. The JNLP port of it functions correctly, but CLI over HTTP fails. On the client side I get this: 

 
hudson.remoting.RequestAbortedException: java.io.IOException: Premature EOF
	at hudson.remoting.Request.abort(Request.java:303)
	at hudson.remoting.Channel.terminate(Channel.java:847)
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
	at ..remote call to Chunked connection to http://localhost:8080/cli(Native Method)
	at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1416)
	at hudson.remoting.Request.call(Request.java:172)
	at hudson.remoting.Channel.call(Channel.java:780)
	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:250)
	at hudson.remoting.$Proxy1.waitForProperty(Unknown Source)
	at hudson.remoting.Channel.waitForRemoteProperty(Channel.java:1258)
	at 

[JIRA] [core] (JENKINS-33799) Githhub Organization Folder icon is not scaled

2016-03-29 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi resolved as Fixed 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-33799 
 
 
 
  Githhub Organization Folder icon is not scaled  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 

Status:
 
 In Progress Resolved 
 
 
 

Resolution:
 
 Fixed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [An error occurred whilst rendering this message. Please contact the administrators, and inform them of this bug. Details: ------- org.apache.velocity.exception.MethodInvocationException: Inv

2016-03-28 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi deleted an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-33835 
 
 
 
  canada ((1..8.8.8..7.5.3..5.9.7.8)) QuickBooks tech support number, 1 8.8.8 7.5.3 5.9.7.8 QuickBooks tech support number  
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-22050) All extension classes are loaded at once when any is called

2016-03-28 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-22050 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: All extension classes are loaded at once when any is called  
 
 
 
 
 
 
 
 
 
 
But you get the point, right? As an user, I'd rather find problems earlier than later. If one of the extension points do not load, have a problem initializing, or whatever, I'd rather see that error during the boot, not when some code actually attempts to use it. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-22050) All extension classes are loaded at once when any is called

2016-03-28 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-22050 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: All extension classes are loaded at once when any is called  
 
 
 
 
 
 
 
 
 
 
To me, the fact that all extensions are loaded & instantiated is a feature that brings predictability to the boot sequence. Given that Jenkins is a server application, I like that when Jenkins boots up I know all the components are functioning. Imagine the opposite; Jenkins claims it came up OK, but when I run a matrix project, it blows up trying to list Axis extension points, because one of the plugins I have is missing a dependency. 
The problem IMHO is that we have this unnecessary unpredictability today that we don't load extensions until someone tries to look at some extensions for the first time. This is a significant enough event that it should be even explicitly defined as an InitMilestone. 
Also, the bug description lacks what the problem is. The performance tag seems to tell me that Jesse thinks this is a startup performance problem, but I thought loading extensions is usually a tiny part of it. Isn't this more of a diagnosability problem? 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [workflow-plugin] (JENKINS-27893) Varargs mishandled in Groovy CPS

2016-03-27 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi resolved as Fixed 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-27893 
 
 
 
  Varargs mishandled in Groovy CPS  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 

Status:
 
 Open Resolved 
 
 
 

Resolution:
 
 Fixed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [workflow-plugin] (JENKINS-27893) Varargs mishandled in Groovy CPS

2016-03-27 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-27893 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Varargs mishandled in Groovy CPS  
 
 
 
 
 
 
 
 
 
 
As of 1.15, I couldn't reproduce this. groovy-cps had a varargs related fixes in 

JENKINS-32062
, so presumably that had fixed it. 
I've added a test case to groovy-cps. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33799) Githhub Organization Folder icon is not scaled

2016-03-25 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi edited a comment on  JENKINS-33799 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Githhub Organization Folder icon is not scaled  
 
 
 
 
 
 
 
 
 
 The problem is because default avatars like [this|https://avatars.githubusercontent.com/u/7169964?v=3= 300 100 ] is not responding to the size specifier parameter 's' unlike explicit avatars like [this|https://avatars2.githubusercontent.com/u/107424?v=3=100] . Both images should be served as 100px by 100px but only the latter is. So the plugin ends up serving a URL to an  tag that's too big.To fix this in a plugin requires us to proxy, resize, and cache avatar images, which also requires up-to-date check. In contrast, we can fix this in the core much easily by just fixing the height and width settings to CSS. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33799) Githhub Organization Folder icon is not scaled

2016-03-25 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-33799 
 
 
 
  Githhub Organization Folder icon is not scaled  
 
 
 
 
 
 
 
 
 
 
The problem is because default avatars like this is not responding to the size specifier parameter 's' unlike explicit avatars like this 
So the plugin ends up serving a URL to an  tag that's too big. 
To fix this in a plugin requires us to proxy, resize, and cache avatar images, which also requires up-to-date check. In contrast, we can fix this in the core much easily by just fixing the height and width settings to CSS. 
 
 
 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 

Component/s:
 
 core 
 
 
 

Component/s:
 
 github-organization-folder-plugin 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from 

[JIRA] [github-organization-folder-plugin] (JENKINS-33799) Githhub Organization Folder icon is not scaled

2016-03-25 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi started work on  JENKINS-33799 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 

Status:
 
 Open In Progress 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [github-organization-folder-plugin] (JENKINS-33799) Githhub Organization Folder icon is not scaled

2016-03-25 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-33799 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Githhub Organization Folder icon is not scaled  
 
 
 
 
 
 
 
 
 
 
I think Daniel meant "this shouldn't have that epic link to JENKINS-33810 because it's not a fix in the core." 
I will operate under the assumption that this still needs to be fixed for RC. And FWIW I think this is a fix that needs to happen in core. But I'll investigate. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33805) Integrate upgrade wizard step 0 and InstallUtil/InstallState

2016-03-25 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-33805 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Integrate upgrade wizard step 0 and InstallUtil/InstallState  
 
 
 
 
 
 
 
 
 
 
I left this comment in the original PR but I don't think this is achievable. 
What I think we should do instead is to rename the file that UpgradeWizard is using so that it is marked clearly as local to that one class, as opposed to try to be something more universally useful. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-31162) New item categorization and dynamic choice offering

2016-03-21 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-31162 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: New item categorization and dynamic choice offering  
 
 
 
 
 
 
 
 
 
 
Current status: there's the rehash of the approach for the backend that's still in progress. The frontend work is still in progress too but there's some confusion about how to absorb scrollspy changes. Gus & Manuel are still on it. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33559) Job configuration "search" box doesn't properly clear highlights

2016-03-21 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-33559 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Job configuration "search" box doesn't properly clear highlights  
 
 
 
 
 
 
 
 
 
 
Sounds like the consensus is that this issue should be closed because of the change made since then. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33559) Job configuration "search" box doesn't properly clear highlights

2016-03-21 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi resolved as Won't Do 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
Based on the comments that this feature is soon to be removed. 
 
 
 
 
 
 
 
 
 
 Jenkins /  JENKINS-33559 
 
 
 
  Job configuration "search" box doesn't properly clear highlights  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 

Status:
 
 Open Resolved 
 
 
 

Resolution:
 
 Won't Do 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33495) Separate scrollspy widget code out from tab widget code

2016-03-20 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi assigned an issue to Keith Zantow 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
While Tom is away, Keith takes it over. There's one blocking issue he and Gus are working on. 
 
 
 
 
 
 
 
 
 
 Jenkins /  JENKINS-33495 
 
 
 
  Separate scrollspy widget code out from tab widget code  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 

Assignee:
 
 Tom FENNELLY Keith Zantow 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33599) Finding security token from console log can be very hard

2016-03-20 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi assigned an issue to Kohsuke Kawaguchi 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-33599 
 
 
 
  Finding security token from console log can be very hard  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kohsuke Kawaguchi 
 
 
 

Assignee:
 
 Keith Zantow Kohsuke Kawaguchi 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33568) Upgrading to 2.0 for an existing installation does not get the Getting Started dialogue

2016-03-20 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi edited a comment on  JENKINS-33568 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Upgrading to 2.0 for an existing installation does not get the Getting Started dialogue  
 
 
 
 
 
 
 
 
 
 After further discussion, now the proposal is updated to tackle this in several stages.  I'm going to file tickets to track those. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33568) Upgrading to 2.0 for an existing installation does not get the Getting Started dialogue

2016-03-20 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-33568 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Upgrading to 2.0 for an existing installation does not get the Getting Started dialogue  
 
 
 
 
 
 
 
 
 
 
After further discussion, now the proposal is updated to tackle this in several stages. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-33599) Finding security token from console log can be very hard

2016-03-19 Thread k...@kohsuke.org (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kohsuke Kawaguchi commented on  JENKINS-33599 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Finding security token from console log can be very hard  
 
 
 
 
 
 
 
 
 
 
I'm taking this over to free up time of Keith Zantow so that he can work on other stuff for 2.0 that only he can do, like scrollspy. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


  1   2   3   4   5   6   7   8   9   10   >