Re: Prune in git-plugin 2.0 (probably question for Kohsuke)

2013-08-07 Thread nicolas de loof
need to test, but anyway this refactoring goal was not to fix
JENKINS-18834https://issues.jenkins-ci.org/browse/JENKINS-18834,
so maybe need some extra effort


2013/8/7 Sapone mylniko...@gmail.com

 Oh, now I see what happens... Thanks a lot!
 But what about fact, that prune should be done before fetching? (see JIRA
 bug)


 On Tuesday, August 6, 2013 6:39:20 PM UTC+7, nicolas de loof wrote:

 Isn't https://github.com/**jenkinsci/git-plugin/blob/**
 refactoring/src/main/java/**hudson/plugins/git/extensions/**
 impl/PruneStaleBranch.javahttps://github.com/jenkinsci/git-plugin/blob/refactoring/src/main/java/hudson/plugins/git/extensions/impl/PruneStaleBranch.javawhat
  your looking for ?


 2013/8/6 Sapone mylni...@gmail.com

  Looks like Prune option is completly removed in refactoring branch. Why?

 Here the bug in JIRA:
 https://issues.jenkins-ci.org/**browse/JENKINS-18834https://issues.jenkins-ci.org/browse/JENKINS-18834

  --
 You received this message because you are subscribed to the Google
 Groups Jenkins Developers group.
 To unsubscribe from this group and stop receiving emails from it, send
 an email to jenkinsci-de...@**googlegroups.com.

 For more options, visit 
 https://groups.google.com/**groups/opt_outhttps://groups.google.com/groups/opt_out
 .




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




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




Re: Prune in git-plugin 2.0 (probably question for Kohsuke)

2013-08-07 Thread nicolas de loof
sure, and as you seem to have a concrete use-case to suffer this issue
you're feedback is welcome to confirm bug is still present and propose a
fix :)


2013/8/7 Sapone mylniko...@gmail.com

 Indeed, refactoring not about this bug.
 But my point is - if refactoring affects Prune, and Prune not working
 well, so may be it would be good to make it right at once, during
 refactoring.


 On Wednesday, August 7, 2013 1:50:09 PM UTC+7, nicolas de loof wrote:

 need to test, but anyway this refactoring goal was not to fix
 JENKINS-18834 https://issues.jenkins-ci.org/browse/JENKINS-18834, so
 maybe need some extra effort


 2013/8/7 Sapone mylni...@gmail.com

 Oh, now I see what happens... Thanks a lot!
 But what about fact, that prune should be done before fetching? (see
 JIRA bug)


 On Tuesday, August 6, 2013 6:39:20 PM UTC+7, nicolas de loof wrote:

 Isn't https://github.com/**jenki**nsci/git-plugin/blob/**refactori**
 ng/src/main/java/**hudson/**plugins/git/extensions/**impl/**
 PruneStaleBranch.javahttps://github.com/jenkinsci/git-plugin/blob/refactoring/src/main/java/hudson/plugins/git/extensions/impl/PruneStaleBranch.javawhat
  your looking for ?


 2013/8/6 Sapone mylni...@gmail.com

  Looks like Prune option is completly removed in refactoring branch.
 Why?

 Here the bug in JIRA:
 https://issues.jenkins-ci.org/browse/JENKINS-18834https://issues.jenkins-ci.org/browse/JENKINS-18834

  --
 You received this message because you are subscribed to the Google
 Groups Jenkins Developers group.
 To unsubscribe from this group and stop receiving emails from it, send
 an email to jenkinsci-de...@**googlegroups.**com.

 For more options, visit 
 https://groups.google.com/**grou**ps/opt_outhttps://groups.google.com/groups/opt_out
 .




  --
 You received this message because you are subscribed to the Google
 Groups Jenkins Developers group.
 To unsubscribe from this group and stop receiving emails from it, send
 an email to jenkinsci-de...@**googlegroups.com.
 For more options, visit 
 https://groups.google.com/**groups/opt_outhttps://groups.google.com/groups/opt_out
 .




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




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




Jenkins plugin release RSS-feed dead?

2013-08-07 Thread Björn Pedersen
Hi,

since some days the Plugin-release RSS-feed seems to be dead (last updated 
extension is FSTrigger from Aug. 1, while there were definitly updates
in the update-center  later es well.

Best regards,
 Björn

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




Re: Updating the standard information on a Plugin wiki page

2013-08-07 Thread Jim Gallagher
The code is already hosted on Github, it doesn't make sense to host it in 
two places.

I know where I'm from! :-)

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




Re: Prune in git-plugin 2.0 (probably question for Kohsuke)

2013-08-07 Thread Sapone
Damn, I'm somehow messed up my pull requests a bit... sorry for this.

Here the tiny fix:
https://github.com/jenkinsci/git-plugin/pull/161

Looks like it works fine. Unit tests not affected.

On Wednesday, August 7, 2013 2:08:10 PM UTC+7, nicolas de loof wrote:

 sure, and as you seem to have a concrete use-case to suffer this issue 
 you're feedback is welcome to confirm bug is still present and propose a 
 fix :)


 2013/8/7 Sapone mylni...@gmail.com javascript:

 Indeed, refactoring not about this bug.
 But my point is - if refactoring affects Prune, and Prune not working 
 well, so may be it would be good to make it right at once, during 
 refactoring.


 On Wednesday, August 7, 2013 1:50:09 PM UTC+7, nicolas de loof wrote:

 need to test, but anyway this refactoring goal was not to fix 
 JENKINS-18834 https://issues.jenkins-ci.org/browse/JENKINS-18834, so 
 maybe need some extra effort


 2013/8/7 Sapone mylni...@gmail.com

 Oh, now I see what happens... Thanks a lot!
 But what about fact, that prune should be done before fetching? (see 
 JIRA bug)


 On Tuesday, August 6, 2013 6:39:20 PM UTC+7, nicolas de loof wrote:

 Isn't https://github.com/**jenki**nsci/git-plugin/blob/**refactori**
 ng/src/main/java/**hudson/**plugins/git/extensions/**impl/**
 PruneStaleBranch.javahttps://github.com/jenkinsci/git-plugin/blob/refactoring/src/main/java/hudson/plugins/git/extensions/impl/PruneStaleBranch.javawhat
  your looking for ?


 2013/8/6 Sapone mylni...@gmail.com

  Looks like Prune option is completly removed in refactoring branch. 
 Why?

 Here the bug in JIRA:
 https://issues.jenkins-ci.org/browse/JENKINS-18834https://issues.jenkins-ci.org/browse/JENKINS-18834

  -- 
 You received this message because you are subscribed to the Google 
 Groups Jenkins Developers group.
 To unsubscribe from this group and stop receiving emails from it, 
 send an email to jenkinsci-de...@**googlegroups.**com.

 For more options, visit 
 https://groups.google.com/**grou**ps/opt_outhttps://groups.google.com/groups/opt_out
 .
  
  


  -- 
 You received this message because you are subscribed to the Google 
 Groups Jenkins Developers group.
 To unsubscribe from this group and stop receiving emails from it, send 
 an email to jenkinsci-de...@**googlegroups.com.
 For more options, visit 
 https://groups.google.com/**groups/opt_outhttps://groups.google.com/groups/opt_out
 .
  
  


  -- 
 You received this message because you are subscribed to the Google Groups 
 Jenkins Developers group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to jenkinsci-de...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/groups/opt_out.
  
  




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




Re: Updating the standard information on a Plugin wiki page

2013-08-07 Thread Stephen Connolly
Traditionally everyone forks their plugins into Jenkins' org...

But I wouldn't expect a Culchie to grök that ;-)


On 7 August 2013 09:35, Jim Gallagher jegallag...@gmail.com wrote:

 The code is already hosted on Github, it doesn't make sense to host it in
 two places.

 I know where I'm from! :-)

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




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




Re: Updating the standard information on a Plugin wiki page

2013-08-07 Thread Jim Gallagher
On Wednesday, 7 August 2013 09:42:10 UTC+1, Stephen Connolly wrote:

 Traditionally everyone forks their plugins into Jenkins' org...

 But I wouldn't expect a Culchie to grök that ;-)




Tradition isn't a hard  fast reason for doing something - I can name 3 
other plugins that don't host there.

Fighting talk... 

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




Re: Updating the standard information on a Plugin wiki page

2013-08-07 Thread Stephen Connolly
So less than 1% host outside of the Jenkins CI org...


On 7 August 2013 09:45, Jim Gallagher jegallag...@gmail.com wrote:

 On Wednesday, 7 August 2013 09:42:10 UTC+1, Stephen Connolly wrote:

 Traditionally everyone forks their plugins into Jenkins' org...

 But I wouldn't expect a Culchie to grök that ;-)




 Tradition isn't a hard  fast reason for doing something - I can name 3
 other plugins that don't host there.

 Fighting talk...

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




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




Re: Updating the standard information on a Plugin wiki page

2013-08-07 Thread FredG
Hi,

Currently the confluence macro 

https://github.com/jenkinsci/backend-jenkins-plugin-info-plugin/blob/master/src/main/java/org/jenkinsci/confluence/plugins/JenkinsPluginInfoMacro.java

only supports the following repositories:

-https://github.com/jenkinsci/
-https://svn.jenkins-ci.org/trunk/hudson/plugins/.

But the script should be easy to adapt to support different repositories with 
an extra parameter.

Regards,

Fred


On Thursday, August 1, 2013 10:00:42 AM UTC+2, Jim Gallagher wrote:

 My wiki page contains the standard information generated by adding the 
 snippet

 {jenkins-plugin-info:cucumber-perf}

 to the page. 
 https://wiki.jenkins-ci.org/pages/editpage.action?pageId=68386913

 However, the links are to the jenkinsci github repo, which is not where 
 the code is actually hosted. I'd like to be able to change this, and 
 thought it might be automatically generated from the pom, but it appears 
 not. Is there a was to update or change this?

 TIA

 Jim


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




[NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Stephen Connolly
As part of my improvements to the Credentials plugin I am pushing a whole
new set of releases of these plugins.

Credentials 1.6 is backwards compatible with all previous releases. It
should be safe to upgrade that one on its own.

SSH Credentials 1.0 requires Credentials 1.6 and includes a change to the
on-disk data format. The consequence of this is that if you upgrade to SSH
Credentials 1.0 you may loose credentials if you subsequently decide you
made a mistake and decide to revert back to an earlier version... this is
because the SSHUserPassword credentials have been migrated to the new
StandardUsernamePasswordCredentials type in Credentials 1.6. This plugin is
a new Major Version due to the deprecation of quite a few methods and
classes. Note that if you do not upgrade SSH Slaves to a release that uses
the new method signatures you may find that the Username/password
credentials cannot be located.

SSH Agent 1.2 requires SSH Credentials 1.0 and Credentials 1.6 but has no
other impact.

SSH Slaves 1.0 requires SSH Credentials 1.0 and Credentials 1.6. Given that
this plugin is widely used, it advertises a change to the on-disk data
format (despite there technically not being any) to prevent people
accidentally upgrading without being aware that there is a potential impact
(namely the changes in SSH Credentials 1.0) This version gets a new Major
Version due to the major version change of SSH Credentials.

I have done quite a bit of testing, and I am quite confident that the
changes are safe... *but* you need to jump with all of them in one go, in
other words

IF you upgrade either of SSH Slaves or SSH Credentials to 1.0 you MUST
ENSURE the other is upgraded also.

Thanks for listening

-Stephen

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




RE: Request for plugin repository for XebiaLabs Deployit Plugin

2013-08-07 Thread Andrew Phillips
created at https://github.com/jenkinsci/deployit-plugin

Great, thanks Nic!

ap

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




Re: Backporting for 1.509.3 started

2013-08-07 Thread Jesse Glick
On Wed, Aug 7, 2013 at 8:01 AM, oliver gondža ogon...@redhat.com wrote:
 @jesse: Is JENKINS-14362 really resolved? This discussion seems inconclusive 
 to me.

There is no definitive verification in JIRA, though I have heard
private reports from people trying backport builds that the problem
did not recur. I have not seen any reports of similar symptoms
accompanied by comparable thread dumps with java.util.zip replaced by
jzlib.

 I believe the issue was closed prematurely (2013-07-19).

It was closed when the (purported) fix was integrated into trunk.

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




Persistent slave

2013-08-07 Thread Nickolay Rumyantsev
Hi!

I am looking for a way to create a new kind of a slave (or a channel or 
smth) for defining a set of testing machines (virtual and real) in my 
jenkins. It must meet the following requirements:

   1. It should provide additional states like: rebooting, broken, 
   available (and probably some others). The logic of selecting the current 
   state exists already and is related to tha testing process.
   2. The job that is being executed on such kind of the slave should be 
   tolerant to slave reboot (until the specified timeout is exceeded) so the 
   build will proceed after reboot normally.

I had a look a the exiting plugins and it looks for me that there is no 
similar plugin for now.

Can you please tell me if is it possible and if it is so suggest what 
plugin can I take as a base or which extension points should I look at to 
start development?

Thanks,
Nickolay

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




Re: Persistent slave

2013-08-07 Thread Jason Swager
As far as I know, this isn't possible.  The basic slave architecture 
requires a constant, unbroken connection to the slave.  If the connection 
is broken, the build is considered a failure.  There might be ways to 
handle this in the slave classes, but if there is, I'm not aware of them.

See this Stackoverflow 
Questionhttp://stackoverflow.com/questions/5543413/reconfigure-and-reboot-a-hudson-jenkins-slave-as-part-of-a-buildthat
 deals with the same issue.  There are workarounds, but none quite as 
elegant as a rebootable slave.

On Wednesday, August 7, 2013 7:18:17 AM UTC-7, Nickolay Rumyantsev wrote:

 Hi!

 I am looking for a way to create a new kind of a slave (or a channel or 
 smth) for defining a set of testing machines (virtual and real) in my 
 jenkins. It must meet the following requirements:

1. It should provide additional states like: rebooting, broken, 
available (and probably some others). The logic of selecting the current 
state exists already and is related to tha testing process.
2. The job that is being executed on such kind of the slave should be 
tolerant to slave reboot (until the specified timeout is exceeded) so the 
build will proceed after reboot normally.

 I had a look a the exiting plugins and it looks for me that there is no 
 similar plugin for now.

 Can you please tell me if is it possible and if it is so suggest what 
 plugin can I take as a base or which extension points should I look at to 
 start development?

 Thanks,
 Nickolay


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




RE: Persistent slave

2013-08-07 Thread James Nord (jnord)
Hi Nickolay,

For virtual you can somewhat accomplish this with the Cloudbees auto scaling 
plugin.

You create a pool of virtual machines, and then assign one to your build which 
you can access via SSH.  You can do whatever you want to to this VM as this VM 
is not the slave VM - although there are no additional states available.
If you feel like coding then you could probably do something similar with the 
vSphere cloud plugin, or the labmanager plugin.

I have a plan to do something similar for physical machines - have a pool - be 
able to obtain one (or more), control the OS to revert to a snapshot etc.. but 
have some other things I need to accomplish first, and the extra snapshots will 
require UCS hardware and some SAN - yet to be determined.

/James

From: jenkinsci-dev@googlegroups.com [mailto:jenkinsci-dev@googlegroups.com] On 
Behalf Of Jason Swager
Sent: 07 August 2013 15:34
To: jenkinsci-dev@googlegroups.com
Subject: Re: Persistent slave

As far as I know, this isn't possible.  The basic slave architecture requires a 
constant, unbroken connection to the slave.  If the connection is broken, the 
build is considered a failure.  There might be ways to handle this in the slave 
classes, but if there is, I'm not aware of them.

See this Stackoverflow 
Questionhttp://stackoverflow.com/questions/5543413/reconfigure-and-reboot-a-hudson-jenkins-slave-as-part-of-a-build
 that deals with the same issue.  There are workarounds, but none quite as 
elegant as a rebootable slave.

On Wednesday, August 7, 2013 7:18:17 AM UTC-7, Nickolay Rumyantsev wrote:
Hi!

I am looking for a way to create a new kind of a slave (or a channel or smth) 
for defining a set of testing machines (virtual and real) in my jenkins. It 
must meet the following requirements:

  1.  It should provide additional states like: rebooting, broken, available 
(and probably some others). The logic of selecting the current state exists 
already and is related to tha testing process.
  2.  The job that is being executed on such kind of the slave should be 
tolerant to slave reboot (until the specified timeout is exceeded) so the build 
will proceed after reboot normally.
I had a look a the exiting plugins and it looks for me that there is no similar 
plugin for now.

Can you please tell me if is it possible and if it is so suggest what plugin 
can I take as a base or which extension points should I look at to start 
development?

Thanks,
Nickolay
--
You received this message because you are subscribed to the Google Groups 
Jenkins Developers group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
jenkinsci-dev+unsubscr...@googlegroups.commailto:jenkinsci-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


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




Re: Persistent slave

2013-08-07 Thread Phil Soliz
Hello Nikolay,

i think that i might have a plugin to do what you want.  i tried to add
this plugin awhile back but didnt get a positive reply for its addition.

the plugin name is vmware-esx-plugin and i built this so that i could
revert the vm to a specific state, before or after the build, so that i
could do repetitive testing.  i would still like to add this plugin to the
jenkins repo but i havent really pushed it.

my username is xterm-one and its location is xterm-one/vmware-esx-plugin.

i also had a bank of hardware machines that i used it on to revert to a
specific state using a bootable cd (such as hiren) to revert to a specific
state using ghost.

xterm-one


On Wed, Aug 7, 2013 at 10:17 AM, James Nord (jnord) jn...@cisco.com wrote:

  Hi Nickolay,

 ** **

 For virtual you can somewhat accomplish this with the Cloudbees auto
 scaling plugin.

 ** **

 You create a pool of virtual machines, and then assign one to your build
 which you can access via SSH.  You can do whatever you want to to this VM
 as this VM is not the slave VM – although there are no additional states
 available.

 If you feel like coding then you could probably do something similar with
 the vSphere cloud plugin, or the labmanager plugin.

 ** **

 I have a plan to do something similar for physical machines – have a pool
 – be able to obtain one (or more), control the OS to revert to a snapshot
 etc.. but have some other things I need to accomplish first, and the extra
 snapshots will require UCS hardware and some SAN – yet to be determined.**
 **

 ** **

 /James

 ** **

 

 *From:* jenkinsci-dev@googlegroups.com [mailto:
 jenkinsci-dev@googlegroups.com] *On Behalf Of *Jason Swager
 *Sent:* 07 August 2013 15:34
 *To:* jenkinsci-dev@googlegroups.com
 *Subject:* Re: Persistent slave

 ** **

 As far as I know, this isn't possible.  The basic slave architecture
 requires a constant, unbroken connection to the slave.  If the connection
 is broken, the build is considered a failure.  There might be ways to
 handle this in the slave classes, but if there is, I'm not aware of them.*
 ***

 ** **

 See this Stackoverflow 
 Questionhttp://stackoverflow.com/questions/5543413/reconfigure-and-reboot-a-hudson-jenkins-slave-as-part-of-a-buildthat
  deals with the same issue.  There are workarounds, but none quite as
 elegant as a rebootable slave.

 On Wednesday, August 7, 2013 7:18:17 AM UTC-7, Nickolay Rumyantsev wrote:*
 ***

 Hi!

 ** **

 I am looking for a way to create a new kind of a slave (or a channel or
 smth) for defining a set of testing machines (virtual and real) in my
 jenkins. It must meet the following requirements:

1. It should provide additional states like: rebooting, broken,
available (and probably some others). The logic of selecting the current
state exists already and is related to tha testing process.
2. The job that is being executed on such kind of the slave should be
tolerant to slave reboot (until the specified timeout is exceeded) so the
build will proceed after reboot normally.

  I had a look a the exiting plugins and it looks for me that there is no
 similar plugin for now.

 ** **

 Can you please tell me if is it possible and if it is so suggest what
 plugin can I take as a base or which extension points should I look at to
 start development?

 ** **

 Thanks,

 Nickolay

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

  

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




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




Re: Persistent slave

2013-08-07 Thread Phil Soliz
nikolay,

i forgot to mention that it does work across a reboot.  it took me awhile
but i finally figured it out with some help from a java guru (thanks jason)
to get it to work.  i really like this one because it works on demand and
within a discrete step within the build process.

xterm-one


On Wed, Aug 7, 2013 at 10:43 AM, Phil Soliz phil.so...@gmail.com wrote:

 Hello Nikolay,

 i think that i might have a plugin to do what you want.  i tried to add
 this plugin awhile back but didnt get a positive reply for its addition.

 the plugin name is vmware-esx-plugin and i built this so that i could
 revert the vm to a specific state, before or after the build, so that i
 could do repetitive testing.  i would still like to add this plugin to the
 jenkins repo but i havent really pushed it.

 my username is xterm-one and its location is xterm-one/vmware-esx-plugin.

 i also had a bank of hardware machines that i used it on to revert to a
 specific state using a bootable cd (such as hiren) to revert to a specific
 state using ghost.

 xterm-one


 On Wed, Aug 7, 2013 at 10:17 AM, James Nord (jnord) jn...@cisco.comwrote:

  Hi Nickolay,

 ** **

 For virtual you can somewhat accomplish this with the Cloudbees auto
 scaling plugin.

 ** **

 You create a pool of virtual machines, and then assign one to your build
 which you can access via SSH.  You can do whatever you want to to this VM
 as this VM is not the slave VM – although there are no additional states
 available.

 If you feel like coding then you could probably do something similar with
 the vSphere cloud plugin, or the labmanager plugin.

 ** **

 I have a plan to do something similar for physical machines – have a pool
 – be able to obtain one (or more), control the OS to revert to a snapshot
 etc.. but have some other things I need to accomplish first, and the extra
 snapshots will require UCS hardware and some SAN – yet to be determined.*
 ***

 ** **

 /James

 ** **

 

 *From:* jenkinsci-dev@googlegroups.com [mailto:
 jenkinsci-dev@googlegroups.com] *On Behalf Of *Jason Swager
 *Sent:* 07 August 2013 15:34
 *To:* jenkinsci-dev@googlegroups.com
 *Subject:* Re: Persistent slave

 ** **

 As far as I know, this isn't possible.  The basic slave architecture
 requires a constant, unbroken connection to the slave.  If the connection
 is broken, the build is considered a failure.  There might be ways to
 handle this in the slave classes, but if there is, I'm not aware of them.
 

 ** **

 See this Stackoverflow 
 Questionhttp://stackoverflow.com/questions/5543413/reconfigure-and-reboot-a-hudson-jenkins-slave-as-part-of-a-buildthat
  deals with the same issue.  There are workarounds, but none quite as
 elegant as a rebootable slave.

 On Wednesday, August 7, 2013 7:18:17 AM UTC-7, Nickolay Rumyantsev wrote:
 

 Hi!

 ** **

 I am looking for a way to create a new kind of a slave (or a channel or
 smth) for defining a set of testing machines (virtual and real) in my
 jenkins. It must meet the following requirements:

1. It should provide additional states like: rebooting, broken,
available (and probably some others). The logic of selecting the current
state exists already and is related to tha testing process.
2. The job that is being executed on such kind of the slave should be
tolerant to slave reboot (until the specified timeout is exceeded) so the
build will proceed after reboot normally.

  I had a look a the exiting plugins and it looks for me that there is no
 similar plugin for now.

 ** **

 Can you please tell me if is it possible and if it is so suggest what
 plugin can I take as a base or which extension points should I look at to
 start development?

 ** **

 Thanks,

 Nickolay

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

  

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






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




Re: Persistent slave

2013-08-07 Thread Marc MacIntyre
I would love to see a plugin that allowed a slave connection that persisted
across reboot.


On Wed, Aug 7, 2013 at 8:45 AM, Phil Soliz phil.so...@gmail.com wrote:

 nikolay,

 i forgot to mention that it does work across a reboot.  it took me awhile
 but i finally figured it out with some help from a java guru (thanks jason)
 to get it to work.  i really like this one because it works on demand and
 within a discrete step within the build process.

 xterm-one


 On Wed, Aug 7, 2013 at 10:43 AM, Phil Soliz phil.so...@gmail.com wrote:

 Hello Nikolay,

 i think that i might have a plugin to do what you want.  i tried to add
 this plugin awhile back but didnt get a positive reply for its addition.

 the plugin name is vmware-esx-plugin and i built this so that i could
 revert the vm to a specific state, before or after the build, so that i
 could do repetitive testing.  i would still like to add this plugin to the
 jenkins repo but i havent really pushed it.

 my username is xterm-one and its location is xterm-one/vmware-esx-plugin.

 i also had a bank of hardware machines that i used it on to revert to a
 specific state using a bootable cd (such as hiren) to revert to a specific
 state using ghost.

 xterm-one


 On Wed, Aug 7, 2013 at 10:17 AM, James Nord (jnord) jn...@cisco.comwrote:

  Hi Nickolay,

 ** **

 For virtual you can somewhat accomplish this with the Cloudbees auto
 scaling plugin.

 ** **

 You create a pool of virtual machines, and then assign one to your build
 which you can access via SSH.  You can do whatever you want to to this VM
 as this VM is not the slave VM – although there are no additional states
 available.

 If you feel like coding then you could probably do something similar
 with the vSphere cloud plugin, or the labmanager plugin.

 ** **

 I have a plan to do something similar for physical machines – have a
 pool – be able to obtain one (or more), control the OS to revert to a
 snapshot etc.. but have some other things I need to accomplish first, and
 the extra snapshots will require UCS hardware and some SAN – yet to be
 determined.

 ** **

 /James

 ** **

 

 *From:* jenkinsci-dev@googlegroups.com [mailto:
 jenkinsci-dev@googlegroups.com] *On Behalf Of *Jason Swager
 *Sent:* 07 August 2013 15:34
 *To:* jenkinsci-dev@googlegroups.com
 *Subject:* Re: Persistent slave

 ** **

 As far as I know, this isn't possible.  The basic slave architecture
 requires a constant, unbroken connection to the slave.  If the connection
 is broken, the build is considered a failure.  There might be ways to
 handle this in the slave classes, but if there is, I'm not aware of them.
 

 ** **

 See this Stackoverflow 
 Questionhttp://stackoverflow.com/questions/5543413/reconfigure-and-reboot-a-hudson-jenkins-slave-as-part-of-a-buildthat
  deals with the same issue.  There are workarounds, but none quite as
 elegant as a rebootable slave.

 On Wednesday, August 7, 2013 7:18:17 AM UTC-7, Nickolay Rumyantsev wrote:
 

 Hi!

 ** **

 I am looking for a way to create a new kind of a slave (or a channel or
 smth) for defining a set of testing machines (virtual and real) in my
 jenkins. It must meet the following requirements:

1. It should provide additional states like: rebooting, broken,
available (and probably some others). The logic of selecting the current
state exists already and is related to tha testing process.
2. The job that is being executed on such kind of the slave should
be tolerant to slave reboot (until the specified timeout is exceeded) so
the build will proceed after reboot normally.

  I had a look a the exiting plugins and it looks for me that there is
 no similar plugin for now.

 ** **

 Can you please tell me if is it possible and if it is so suggest what
 plugin can I take as a base or which extension points should I look at to
 start development?

 ** **

 Thanks,

 Nickolay

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

  

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





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






-- 
Marc MacIntyre

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

Plugin Installation trend not updated on the Jenkins wiki

2013-08-07 Thread Jan Molak
Hi all,

I was wondering if anyone could shed some light onto how often the plugin 
installation trend (http://stats.jenkins-ci.org/plugin-installation-trend/) 
is calculated and updated?

It doesn't seem to cover the build-monitor-plugin (
https://wiki.jenkins-ci.org/display/JENKINS/Build+Monitor+Plugin) I 
released almost four weeks ago, so I'm not sure if that's related to some 
configuration somewhere I messed up or something else?

Thanks in advance!
Jan

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




Re: Persistent slave

2013-08-07 Thread Nickolay Rumyantsev
Thanks for your replies!

Unfortunately VMs are not in priority so the solution for real machines is 
needed first. Also the problem of host state reverting is out of scope for 
now.
And what about Jenkins transport mechanizm - perhaps I could develop new 
implementation for hudson.remoting.VirtualChannel or something like this?
At the moment I am not very familiar with Jenkins architecture.

Regards,
Nickolay

среда, 7 августа 2013 г., 18:18:17 UTC+4 пользователь Nickolay Rumyantsev 
написал:

 Hi!

 I am looking for a way to create a new kind of a slave (or a channel or 
 smth) for defining a set of testing machines (virtual and real) in my 
 jenkins. It must meet the following requirements:

1. It should provide additional states like: rebooting, broken, 
available (and probably some others). The logic of selecting the current 
state exists already and is related to tha testing process.
2. The job that is being executed on such kind of the slave should be 
tolerant to slave reboot (until the specified timeout is exceeded) so the 
build will proceed after reboot normally.

 I had a look a the exiting plugins and it looks for me that there is no 
 similar plugin for now.

 Can you please tell me if is it possible and if it is so suggest what 
 plugin can I take as a base or which extension points should I look at to 
 start development?

 Thanks,
 Nickolay


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




Re: [NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Larry Shatzer, Jr.
And someone just reported the same stacktrace on the users list with this
ticket: JENKINS-19104


On Wed, Aug 7, 2013 at 11:22 AM, Larry Shatzer, Jr. lar...@gmail.comwrote:

 I'm now seeing this when it tries to connect to a SSH slave:

 http://pastebin.com/F5e9rTVX

 Also my windows slaves (setup as windows services via DCOM), are hanging
 on checking java version.

 I've now switched the critical slaves to be JNLP slaves, just to get it
 back up and working.


 On Wed, Aug 7, 2013 at 5:54 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 As part of my improvements to the Credentials plugin I am pushing a whole
 new set of releases of these plugins.

 Credentials 1.6 is backwards compatible with all previous releases. It
 should be safe to upgrade that one on its own.

 SSH Credentials 1.0 requires Credentials 1.6 and includes a change to the
 on-disk data format. The consequence of this is that if you upgrade to SSH
 Credentials 1.0 you may loose credentials if you subsequently decide you
 made a mistake and decide to revert back to an earlier version... this is
 because the SSHUserPassword credentials have been migrated to the new
 StandardUsernamePasswordCredentials type in Credentials 1.6. This plugin is
 a new Major Version due to the deprecation of quite a few methods and
 classes. Note that if you do not upgrade SSH Slaves to a release that uses
 the new method signatures you may find that the Username/password
 credentials cannot be located.

 SSH Agent 1.2 requires SSH Credentials 1.0 and Credentials 1.6 but has no
 other impact.

 SSH Slaves 1.0 requires SSH Credentials 1.0 and Credentials 1.6. Given
 that this plugin is widely used, it advertises a change to the on-disk data
 format (despite there technically not being any) to prevent people
 accidentally upgrading without being aware that there is a potential impact
 (namely the changes in SSH Credentials 1.0) This version gets a new Major
 Version due to the major version change of SSH Credentials.

 I have done quite a bit of testing, and I am quite confident that the
 changes are safe... *but* you need to jump with all of them in one go, in
 other words

 IF you upgrade either of SSH Slaves or SSH Credentials to 1.0 you MUST
 ENSURE the other is upgraded also.

 Thanks for listening

 -Stephen

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






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




Re: [NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Stephen Connolly
Did you ensure upgrading *all* three or just some of them.

If you go ssh credentials 1.0 or ssh slaves 1.0 you *must* do both

On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

 And someone just reported the same stacktrace on the users list with this
 ticket: JENKINS-19104


 On Wed, Aug 7, 2013 at 11:22 AM, Larry Shatzer, Jr. 
 lar...@gmail.comjavascript:_e({}, 'cvml', 'lar...@gmail.com');
  wrote:

 I'm now seeing this when it tries to connect to a SSH slave:

 http://pastebin.com/F5e9rTVX

 Also my windows slaves (setup as windows services via DCOM), are hanging
 on checking java version.

 I've now switched the critical slaves to be JNLP slaves, just to get it
 back up and working.


 On Wed, Aug 7, 2013 at 5:54 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com javascript:_e({}, 'cvml',
 'stephen.alan.conno...@gmail.com'); wrote:

 As part of my improvements to the Credentials plugin I am pushing a
 whole new set of releases of these plugins.

 Credentials 1.6 is backwards compatible with all previous releases. It
 should be safe to upgrade that one on its own.

 SSH Credentials 1.0 requires Credentials 1.6 and includes a change to
 the on-disk data format. The consequence of this is that if you upgrade to
 SSH Credentials 1.0 you may loose credentials if you subsequently decide
 you made a mistake and decide to revert back to an earlier version... this
 is because the SSHUserPassword credentials have been migrated to the new
 StandardUsernamePasswordCredentials type in Credentials 1.6. This plugin is
 a new Major Version due to the deprecation of quite a few methods and
 classes. Note that if you do not upgrade SSH Slaves to a release that uses
 the new method signatures you may find that the Username/password
 credentials cannot be located.

 SSH Agent 1.2 requires SSH Credentials 1.0 and Credentials 1.6 but has
 no other impact.

 SSH Slaves 1.0 requires SSH Credentials 1.0 and Credentials 1.6. Given
 that this plugin is widely used, it advertises a change to the on-disk data
 format (despite there technically not being any) to prevent people
 accidentally upgrading without being aware that there is a potential impact
 (namely the changes in SSH Credentials 1.0) This version gets a new Major
 Version due to the major version change of SSH Credentials.

 I have done quite a bit of testing, and I am quite confident that the
 changes are safe... *but* you need to jump with all of them in one go, in
 other words

 IF you upgrade either of SSH Slaves or SSH Credentials to 1.0 you MUST
 ENSURE the other is upgraded also.

 Thanks for listening

 -Stephen

 --
 You received this message because you are subscribed to the Google
 Groups Jenkins Developers group.
 To unsubscribe from this group and stop receiving emails from it, send
 an email to jenkinsci-dev+unsubscr...@googlegroups.comjavascript:_e({}, 
 'cvml', 'jenkinsci-dev%2bunsubscr...@googlegroups.com');
 .
 For more options, visit https://groups.google.com/groups/opt_out.





  --
 You received this message because you are subscribed to the Google Groups
 Jenkins Developers group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to jenkinsci-dev+unsubscr...@googlegroups.com javascript:_e({},
 'cvml', 'jenkinsci-dev%2bunsubscr...@googlegroups.com');.
 For more options, visit https://groups.google.com/groups/opt_out.





-- 
Sent from my phone

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




Re: [NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Larry Shatzer, Jr.
I'm now seeing this when it tries to connect to a SSH slave:

http://pastebin.com/F5e9rTVX

Also my windows slaves (setup as windows services via DCOM), are hanging on
checking java version.

I've now switched the critical slaves to be JNLP slaves, just to get it
back up and working.


On Wed, Aug 7, 2013 at 5:54 AM, Stephen Connolly 
stephen.alan.conno...@gmail.com wrote:

 As part of my improvements to the Credentials plugin I am pushing a whole
 new set of releases of these plugins.

 Credentials 1.6 is backwards compatible with all previous releases. It
 should be safe to upgrade that one on its own.

 SSH Credentials 1.0 requires Credentials 1.6 and includes a change to the
 on-disk data format. The consequence of this is that if you upgrade to SSH
 Credentials 1.0 you may loose credentials if you subsequently decide you
 made a mistake and decide to revert back to an earlier version... this is
 because the SSHUserPassword credentials have been migrated to the new
 StandardUsernamePasswordCredentials type in Credentials 1.6. This plugin is
 a new Major Version due to the deprecation of quite a few methods and
 classes. Note that if you do not upgrade SSH Slaves to a release that uses
 the new method signatures you may find that the Username/password
 credentials cannot be located.

 SSH Agent 1.2 requires SSH Credentials 1.0 and Credentials 1.6 but has no
 other impact.

 SSH Slaves 1.0 requires SSH Credentials 1.0 and Credentials 1.6. Given
 that this plugin is widely used, it advertises a change to the on-disk data
 format (despite there technically not being any) to prevent people
 accidentally upgrading without being aware that there is a potential impact
 (namely the changes in SSH Credentials 1.0) This version gets a new Major
 Version due to the major version change of SSH Credentials.

 I have done quite a bit of testing, and I am quite confident that the
 changes are safe... *but* you need to jump with all of them in one go, in
 other words

 IF you upgrade either of SSH Slaves or SSH Credentials to 1.0 you MUST
 ENSURE the other is upgraded also.

 Thanks for listening

 -Stephen

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




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




Re: [NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Larry Shatzer, Jr.
I guess some of them were only in the update center, since I just found
another after I forced it to check for new updates. It's restarting now.


On Wed, Aug 7, 2013 at 11:30 AM, Stephen Connolly 
stephen.alan.conno...@gmail.com wrote:

 Did you ensure upgrading *all* three or just some of them.

 If you go ssh credentials 1.0 or ssh slaves 1.0 you *must* do both


 On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

 And someone just reported the same stacktrace on the users list with this
 ticket: JENKINS-19104


 On Wed, Aug 7, 2013 at 11:22 AM, Larry Shatzer, Jr. lar...@gmail.comwrote:

 I'm now seeing this when it tries to connect to a SSH slave:

 http://pastebin.com/F5e9rTVX

 Also my windows slaves (setup as windows services via DCOM), are hanging
 on checking java version.

 I've now switched the critical slaves to be JNLP slaves, just to get it
 back up and working.


 On Wed, Aug 7, 2013 at 5:54 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 As part of my improvements to the Credentials plugin I am pushing a
 whole new set of releases of these plugins.

 Credentials 1.6 is backwards compatible with all previous releases. It
 should be safe to upgrade that one on its own.

 SSH Credentials 1.0 requires Credentials 1.6 and includes a change to
 the on-disk data format. The consequence of this is that if you upgrade to
 SSH Credentials 1.0 you may loose credentials if you subsequently decide
 you made a mistake and decide to revert back to an earlier version... this
 is because the SSHUserPassword credentials have been migrated to the new
 StandardUsernamePasswordCredentials type in Credentials 1.6. This plugin is
 a new Major Version due to the deprecation of quite a few methods and
 classes. Note that if you do not upgrade SSH Slaves to a release that uses
 the new method signatures you may find that the Username/password
 credentials cannot be located.

 SSH Agent 1.2 requires SSH Credentials 1.0 and Credentials 1.6 but has
 no other impact.

 SSH Slaves 1.0 requires SSH Credentials 1.0 and Credentials 1.6. Given
 that this plugin is widely used, it advertises a change to the on-disk data
 format (despite there technically not being any) to prevent people
 accidentally upgrading without being aware that there is a potential impact
 (namely the changes in SSH Credentials 1.0) This version gets a new Major
 Version due to the major version change of SSH Credentials.

 I have done quite a bit of testing, and I am quite confident that the
 changes are safe... *but* you need to jump with all of them in one go, in
 other words

 IF you upgrade either of SSH Slaves or SSH Credentials to 1.0 you MUST
 ENSURE the other is upgraded also.

 Thanks for listening

 -Stephen

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





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





 --
 Sent from my phone

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




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




Re: [NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Stephen Connolly
Yeah Jenkins core is not smart enough to stop when it can't install the
dependent plugins.

Hopefully all should be good once you get all three updated.

You could update the JIRA for me as I am on a smartphone for the rest of
today!

On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

 I guess some of them were only in the update center, since I just found
 another after I forced it to check for new updates. It's restarting now.


 On Wed, Aug 7, 2013 at 11:30 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 Did you ensure upgrading *all* three or just some of them.

 If you go ssh credentials 1.0 or ssh slaves 1.0 you *must* do both


 On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

 And someone just reported the same stacktrace on the users list with this
 ticket: JENKINS-19104


 On Wed, Aug 7, 2013 at 11:22 AM, Larry Shatzer, Jr. lar...@gmail.comwrote:

 I'm now seeing this when it tries to connect to a SSH slave:

 http://pastebin.com/F5e9rTVX

 Also my windows slaves (setup as windows services via DCOM), are hanging
 on checking java version.

 I've now switched the critical slaves to be JNLP slaves, just to get it
 back up and working.


 On Wed, Aug 7, 2013 at 5:54 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 As part of my improvements to the Credentials plugin I am pushing a whole
 new set of releases of these plugins.

 Credentials 1.6 is backwards compatible with all previous releases. It
 should be safe to upgrade that one on its own.

 SSH Credentials 1.0 requires Credentials 1.6 and includes a change to the
 on-disk data format. The consequence of this is that if you upgrade to SSH
 Credentials 1.0 you may loose credentials if you subsequently decide you
 made a mistake and decide to revert back to an earlier version... this is
 because the SSHUserPassword credentials have been migrated to the new
 StandardUsernamePasswordCredentials type in Credentials 1.6. This plugin is
 a new Major Version due to the deprecation of quite a few methods and
 classes. Note that if you do not upgrade SSH Slaves to a release that uses
 the new method signatures you may find that the Username/password
 credentials cannot be located.

 SSH Agent 1.2 requires SSH Credentials 1.0 and Credentials 1.6 but has no
 other impact.

 SSH Slaves 1.0 requires SSH Credentials 1.0 and Credentials 1.6. Given
 that this plugin is widely used, it advertises a change to the on-disk data
 format (despite there technically not being any) to prevent people
 accidentally upgrading without being aware that there is a potential impact
 (namely the changes in SSH Credentials 1.0) This version gets a new Major
 Version due to the major version change of SSH Credentials.

 I have done quite a bit of testing, and I am quite confident that the
 changes are safe... *but* you need to jump with all of them in one go, in
 other words

 IF you upgrade either of SSH Slaves or SSH Credentials to 1.0 you MUST
 ENSURE the other is upgraded also.

 Thanks for listening

 -Stephen

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





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





 --
 Sent from my phone

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



-- 
Sent from my phone

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




Re: [NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Larry Shatzer, Jr.
Once all of the involved plugins were updated, all is well, except my
windows slaves, but those are not as critical, and probably something else
unrelated.

I updated the jira ticket with a link to this thread, as well as the thread
on the users list about it.

-- Larry


On Wed, Aug 7, 2013 at 11:35 AM, Stephen Connolly 
stephen.alan.conno...@gmail.com wrote:

 Yeah Jenkins core is not smart enough to stop when it can't install the
 dependent plugins.

 Hopefully all should be good once you get all three updated.

 You could update the JIRA for me as I am on a smartphone for the rest of
 today!


 On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

 I guess some of them were only in the update center, since I just found
 another after I forced it to check for new updates. It's restarting now.


 On Wed, Aug 7, 2013 at 11:30 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 Did you ensure upgrading *all* three or just some of them.

 If you go ssh credentials 1.0 or ssh slaves 1.0 you *must* do both


 On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

 And someone just reported the same stacktrace on the users list with this
 ticket: JENKINS-19104


 On Wed, Aug 7, 2013 at 11:22 AM, Larry Shatzer, Jr. lar...@gmail.comwrote:

 I'm now seeing this when it tries to connect to a SSH slave:

 http://pastebin.com/F5e9rTVX

 Also my windows slaves (setup as windows services via DCOM), are hanging
 on checking java version.

 I've now switched the critical slaves to be JNLP slaves, just to get it
 back up and working.


 On Wed, Aug 7, 2013 at 5:54 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 As part of my improvements to the Credentials plugin I am pushing a whole
 new set of releases of these plugins.

 Credentials 1.6 is backwards compatible with all previous releases. It
 should be safe to upgrade that one on its own.

 SSH Credentials 1.0 requires Credentials 1.6 and includes a change to the
 on-disk data format. The consequence of this is that if you upgrade to SSH
 Credentials 1.0 you may loose credentials if you subsequently decide you
 made a mistake and decide to revert back to an earlier version... this is
 because the SSHUserPassword credentials have been migrated to the new
 StandardUsernamePasswordCredentials type in Credentials 1.6. This plugin is
 a new Major Version due to the deprecation of quite a few methods and
 classes. Note that if you do not upgrade SSH Slaves to a release that uses
 the new method signatures you may find that the Username/password
 credentials cannot be located.

 SSH Agent 1.2 requires SSH Credentials 1.0 and Credentials 1.6 but has no
 other impact.

 SSH Slaves 1.0 requires SSH Credentials 1.0 and Credentials 1.6. Given
 that this plugin is widely used, it advertises a change to the on-disk data
 format (despite there technically not being any) to prevent people
 accidentally upgrading without being aware that there is a potential impact
 (namely the changes in SSH Credentials 1.0) This version gets a new Major
 Version due to the major version change of SSH Credentials.

 I have done quite a bit of testing, and I am quite confident that the
 changes are safe... *but* you need to jump with all of them in one go, in
 other words

 IF you upgrade either of SSH Slaves or SSH Credentials to 1.0 you MUST
 ENSURE the other is upgraded also.

 Thanks for listening

 -Stephen

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





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





 --
 Sent from my phone

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



 --
 Sent from my phone

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




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




Re: [NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Stephen Connolly
Thanks

On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

 Once all of the involved plugins were updated, all is well, except my
 windows slaves, but those are not as critical, and probably something else
 unrelated.

 I updated the jira ticket with a link to this thread, as well as the
 thread on the users list about it.

 -- Larry


 On Wed, Aug 7, 2013 at 11:35 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 Yeah Jenkins core is not smart enough to stop when it can't install the
 dependent plugins.

 Hopefully all should be good once you get all three updated.

 You could update the JIRA for me as I am on a smartphone for the rest of
 today!


 On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

 I guess some of them were only in the update center, since I just found
 another after I forced it to check for new updates. It's restarting now.


 On Wed, Aug 7, 2013 at 11:30 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 Did you ensure upgrading *all* three or just some of them.

 If you go ssh credentials 1.0 or ssh slaves 1.0 you *must* do both


 On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

 And someone just reported the same stacktrace on the users list with this
 ticket: JENKINS-19104


 On Wed, Aug 7, 2013 at 11:22 AM, Larry Shatzer, Jr. lar...@gmail.comwrote:

 I'm now seeing this when it tries to connect to a SSH slave:

 http://pastebin.com/F5e9rTVX

 Also my windows slaves (setup as windows services via DCOM), are hanging
 on checking java version.

 I've now switched the critical slaves to be JNLP slaves, just to get it
 back up and working.


 On Wed, Aug 7, 2013 at 5:54 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 As part of my improvements to the Credentials plugin I am pushing a whole
 new set of releases of these plugins.

 Credentials 1.6 is backwards compatible with all previous releases. It
 should be safe to upgrade that one on its own.

 SSH Credentials 1.0 requires Credentials 1.6 and includes a change to the
 on-disk data format. The consequence of this is that if you upgrade to SSH
 Credentials 1.0 you may loose credentials if you subsequently decide you
 made a mistake and decide to revert back to an earlier version... this is
 because the SSHUserPassword credentials have been migrated to the new
 StandardUsernamePasswordCredentials type in Credentials 1.6. This plugin is
 a new Major Version due to the deprecation of quite a few methods and
 classes. Note that if you do not upgrade SSH Slaves to a release that uses
 the new method signatures you may find that the Username/password
 credentials cannot be located.

 SSH Agent 1.2 requires SSH Credentials 1.0 and Credentials 1.6 but has no
 other impact.

 SSH Slaves 1.0 requires SSH Credentials 1.0 and Credentials 1.6. Given
 that this plugin is widely used, it advertises a change to the on-disk data
 format (despite there technically not being any) to prevent people
 accidentally upgrading without being aware that there is a potential impact
 (namely the changes in SSH Credentials 1.0) This version gets a new Major
 Version due to the major version change of SSH Credentials.

 I have done quite a bit of testing, and I am quite confident that the
 changes are safe... *but* you need to jump with all of them in one go, in
 other words

 IF you upgrade either of SSH Slaves or SSH Credentials to 1.0 you MUST
 ENSURE the other is upgraded also.

 Thanks for listening

 -Stephen

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





-- 
Sent from my phone

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




Re: [NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Stephen Connolly
Yeah I might not have needed the notice if I could rely on that being fixed.

It's also why I want to get these three ducks lined up for 1.509.4 (so that
everyone gets the correct bundled versions) and I will be pushing into a
new HEAD version soon.

There are other plugins that need these changes (e.g. subversion, etc) and
it will be easier to prevent issues for customers if we have a stable
baseline of 1.6, 1.0 and 1.0


On 7 August 2013 19:23, Kohsuke Kawaguchi kkawagu...@cloudbees.com wrote:


 https://issues.jenkins-ci.org/**browse/JENKINS-18608https://issues.jenkins-ci.org/browse/JENKINS-18608

 Looks like we need to fix this soon to reduce the damage.


 On 08/07/2013 10:35 AM, Stephen Connolly wrote:

 Yeah Jenkins core is not smart enough to stop when it can't install the
 dependent plugins.

 Hopefully all should be good once you get all three updated.

 You could update the JIRA for me as I am on a smartphone for the rest of
 today!

 On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

  I guess some of them were only in the update center, since I just
 found
  another after I forced it to check for new updates. It's restarting
 now.


  On Wed, Aug 7, 2013 at 11:30 AM, Stephen Connolly
  stephen.alan.connolly@gmail.**com stephen.alan.conno...@gmail.com
 wrote:

  Did you ensure upgrading *all* three or just some of them.

  If you go ssh credentials 1.0 or ssh slaves 1.0 you *must* do
 both


  On Wednesday, 7 August 2013, Larry Shatzer, Jr. wrote:

  And someone just reported the same stacktrace on the users
 list with
  this ticket: JENKINS-19104


  On Wed, Aug 7, 2013 at 11:22 AM, Larry Shatzer, Jr.
  lar...@gmail.com wrote:

  I'm now seeing this when it tries to connect to a SSH
 slave:

  http://pastebin.com/F5e9rTVX

  Also my windows slaves (setup as windows services via
 DCOM), are
  hanging on checking java version.

  I've now switched the critical slaves to be JNLP slaves,
 just to
  get it back up and working.


  On Wed, Aug 7, 2013 at 5:54 AM, Stephen Connolly
  
 stephen.alan.connolly@gmail.**comstephen.alan.conno...@gmail.com
 wrote:

  As part of my improvements to the Credentials plugin
 I am
  pushing a whole new set of releases of these plugins.

  Credentials 1.6 is backwards compatible with all
 previous
  releases. It should be safe to upgrade that one on
 its own.

  SSH Credentials 1.0 requires Credentials 1.6 and
 includes a
  change to the on-disk data format. The consequence
 of this
  is that if you upgrade to SSH Credentials 1.0 you
 may loose
  credentials if you subsequently decide you made a
 mistake
  and decide to revert back to an earlier version...
 this is
  because the SSHUserPassword credentials have been
 migrated
  to the new StandardUsernamePasswordCreden**tials
 type in
  Credentials 1.6. This plugin is a new Major Version
 due to
  the deprecation of quite a few methods and classes.
 Note
  that if you do not upgrade SSH Slaves to a release
 that uses
  the new method signatures you may find that the
  Username/password credentials cannot be located.

  SSH Agent 1.2 requires SSH Credentials 1.0 and
 Credentials
  1.6 but has no other impact.

  SSH Slaves 1.0 requires SSH Credentials 1.0 and
 Credentials
  1.6. Given that this plugin is widely used, it
 advertises a
  change to the on-disk data format (despite there
 technically
  not being any) to prevent people accidentally
 upgrading
  without being aware that there is a potential impact
 (namely
  the changes in SSH Credentials 1.0) This version
 gets a new
  Major Version due to the major version change of SSH
  Credentials.

  I have done quite a bit of testing, and I am quite
 confident
  that the changes are safe... *but* you need to jump
 with all
  of them in one go, in other words

  IF you upgrade either of SSH Slaves or SSH
 Credentials to
  1.0 you MUST ENSURE the other is upgraded also.

  Thanks for listening

  -Stephen

  --
  You received this message because you are subscribed
 to the
  Google Groups Jenkins Developers group.
  To 

Re: [NOTICE] Credentials, SSH Credentials, SSH Agent and SSH Slaves

2013-08-07 Thread Stephen Connolly
The fix to https://issues.jenkins-ci.org/browse/JENKINS-19104 is in version
1.1 of the ssh-credentials plugin. Only affects people using private keys.
You can download it from
http://jenkins-updates.cloudbees.com/download/plugins/ssh-credentials/1.1/ssh-credentials.hpiif
you are waiting for it to show up in the OSS update center.


On 7 August 2013 18:23, Larry Shatzer, Jr. lar...@gmail.com wrote:

 And someone just reported the same stacktrace on the users list with this
 ticket: JENKINS-19104


 On Wed, Aug 7, 2013 at 11:22 AM, Larry Shatzer, Jr. lar...@gmail.comwrote:

 I'm now seeing this when it tries to connect to a SSH slave:

 http://pastebin.com/F5e9rTVX

 Also my windows slaves (setup as windows services via DCOM), are hanging
 on checking java version.

 I've now switched the critical slaves to be JNLP slaves, just to get it
 back up and working.


 On Wed, Aug 7, 2013 at 5:54 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

 As part of my improvements to the Credentials plugin I am pushing a
 whole new set of releases of these plugins.

 Credentials 1.6 is backwards compatible with all previous releases. It
 should be safe to upgrade that one on its own.

 SSH Credentials 1.0 requires Credentials 1.6 and includes a change to
 the on-disk data format. The consequence of this is that if you upgrade to
 SSH Credentials 1.0 you may loose credentials if you subsequently decide
 you made a mistake and decide to revert back to an earlier version... this
 is because the SSHUserPassword credentials have been migrated to the new
 StandardUsernamePasswordCredentials type in Credentials 1.6. This plugin is
 a new Major Version due to the deprecation of quite a few methods and
 classes. Note that if you do not upgrade SSH Slaves to a release that uses
 the new method signatures you may find that the Username/password
 credentials cannot be located.

 SSH Agent 1.2 requires SSH Credentials 1.0 and Credentials 1.6 but has
 no other impact.

 SSH Slaves 1.0 requires SSH Credentials 1.0 and Credentials 1.6. Given
 that this plugin is widely used, it advertises a change to the on-disk data
 format (despite there technically not being any) to prevent people
 accidentally upgrading without being aware that there is a potential impact
 (namely the changes in SSH Credentials 1.0) This version gets a new Major
 Version due to the major version change of SSH Credentials.

 I have done quite a bit of testing, and I am quite confident that the
 changes are safe... *but* you need to jump with all of them in one go, in
 other words

 IF you upgrade either of SSH Slaves or SSH Credentials to 1.0 you MUST
 ENSURE the other is upgraded also.

 Thanks for listening

 -Stephen

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





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




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




Newbie problem: can't merge my own PR

2013-08-07 Thread Łukasz Jąder
Hi,

Maybe this is newbie problem, but I can't merge my own PR. I've made PR 
https://github.com/jenkinsci/redmine-plugin/pull/11 but somehow I'm not 
seeing green button Merge pull request. Fun thing is that I can merge 
other people PR in different repos - I see mentioned earlier green button 
:). 
As note I'm member of jenkinsci organization on github.

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