[JIRA] [scm-sync-configuration-plugin] (JENKINS-28391) Allow excluding files from Manual synchronization includes

2015-05-13 Thread fcamb...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Frdric Camblor commented on  JENKINS-28391 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Allow excluding files from Manual synchronization includes  
 
 
 
 
 
 
 
 
 
 
Duplicate of JENKINS-18187 
A more generic solution has been proposed in JENKINS-19659. What do you think about it ? Are you ok to close current issue ? 
 
 
 
 
 
 
 
 
 
 
 
 

 
 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] [scm-sync-configuration-plugin] (JENKINS-28391) Allow excluding files from Manual synchronization includes

2015-05-13 Thread fcamb...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Frdric Camblor commented on  JENKINS-28391 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Allow excluding files from Manual synchronization includes  
 
 
 
 
 
 
 
 
 
 
Fine, thanks  
 
 
 
 
 
 
 
 
 
 
 
 

 
 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] [scm-sync-configuration-plugin] (JENKINS-27750) SSH Credential's from Jenkins credential-store are not used.

2015-04-06 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-27750 as Duplicate


SSH Credentials from Jenkins credential-store are not used.
















Dupe of JENKINS-18129





Change By:


Frédéric Camblor
(06/Apr/15 10:12 AM)




Status:


Open
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration-plugin] (JENKINS-27591) Improve performance of initial scan by narrowing the job config pattern

2015-03-27 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-27591


Improve performance of initial scan by narrowing the job config pattern















Agree with your assumptions, you're right 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration-plugin] (JENKINS-27591) Improve performance of initial scan by narrowing the job config pattern

2015-03-25 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-27591


Improve performance of initial scan by narrowing the job config pattern















This change was introduced by @ndeloof for Cloudbees folder plugin (see this commit)

Wondering what to do...



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration-plugin] (JENKINS-27591) Improve performance of initial scan by narrowing the job config pattern

2015-03-25 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-27591


Improve performance of initial scan by narrowing the job config pattern
















Change By:


Frédéric Camblor
(25/Mar/15 3:42 PM)




Priority:


Blocker
Major



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration-plugin] (JENKINS-27519) NullPointerException on save config with svn+ssh connection

2015-03-20 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-27519


NullPointerException on save config with svn+ssh connection















Don't think it is related to scm-sync-config plugin
It appears in the stack because it is a plugin filter



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration-plugin] (JENKINS-25454) Jobs with spaces in name lead to crash in plugin

2014-11-05 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-25454 as Duplicate


Jobs with spaces in name lead to crash in plugin
















Dupe





Change By:


Frédéric Camblor
(05/Nov/14 4:02 PM)




Status:


Open
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-15128) Renaming job doesn't work with Git

2014-08-26 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-15128


Renaming job doesnt work with Git















mmm.. I didn't tested it against file hierarchy (to test, I only settled simple freestyle job, thus not having any subdirectories)

There must be another issue here, could you file another issue about this please ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-15898) Subversion back-end cannot handle renaming of jobs

2014-08-25 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-15898


Subversion back-end cannot handle renaming of jobs















FYI, JENKINS-15128 was fixed in 0.0.8

Could someone test this version (once it will have poped in jenkins plugin repos) to see if scm-api update from 1.6 to 1.9.1 wouldn't fix the issue for svn ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-15128) Renaming job doesn't work with Git

2014-08-25 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 resolved  JENKINS-15128 as Fixed


Renaming job doesnt work with Git
















fixed in v0.0.8





Change By:


Frédéric Camblor
(24/Aug/14 9:07 AM)




Status:


Open
Resolved





Assignee:


FrédéricCamblor





Resolution:


Fixed



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-19229) Git repo: fails when we delete the jobs.

2014-08-25 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 resolved  JENKINS-19229 as Duplicate


Git repo: fails when we delete the jobs.
















FYI, JENKINS-15128 was fixed in 0.0.8





Change By:


Frédéric Camblor
(24/Aug/14 9:20 AM)




Status:


Open
Resolved





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22820) Changes are not commited when using a recent git client

2014-08-25 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 resolved  JENKINS-22820 as Fixed


Changes are not commited when using a recent git client
















Thanks @rogerhu for the PR, merged !

It will be part of v0.0.8 (release in progress)





Change By:


Frédéric Camblor
(24/Aug/14 8:58 AM)




Status:


Open
Resolved





Resolution:


Fixed



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-24339) SCM sync Configuration plugin seems to wrongly expect all files to be under JENKINS_HOME

2014-08-20 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-24339 as Duplicate


SCM sync Configuration plugin seems to wrongly expect all files to be under JENKINS_HOME
















dupe of JENKINS-13593





Change By:


Frédéric Camblor
(20/Aug/14 12:15 PM)




Status:


Open
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-24226) use credentials-plugin to define SCM credentials

2014-08-13 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-24226 as Duplicate


use credentials-plugin to define SCM credentials
















dup for JENKINS-21640





Change By:


Frédéric Camblor
(13/Aug/14 8:48 AM)




Status:


Open
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22820) Changes are not commited when using a recent git client

2014-08-03 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-22820


Changes are not commited when using a recent git client















ok, since it was quite a long time (sorry for the late reply ), I would have thought you tested with a version before 1.9 (which seems to contain a fix for the --porcelain command line)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22820) Changes are not commited when using a recent git client

2014-07-30 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-22820


Changes are not commited when using a recent git client















I'm not speaking about maven-release-plugin, but about the direct pom dependency 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22820) Changes are not commited when using a recent git client

2014-07-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-22820


Changes are not commited when using a recent git client















Hi there !

It seems Emmanuel was right.

First, there seems to have a "simple" workaround described here (setting LANG to en_US.UTF-8)

@Brice did you try to use maven-scm-provider-gitexe v1.9 (or above) as stated here ?
If this confirm the resolution, I'll align on this version of the plugin.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-21640) scm-sync-configuration plugin doesn't work anymore with Subversion Plugin =2.0

2014-07-24 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-21640


scm-sync-configuration plugin doesnt work anymore with Subversion Plugin =2.0
















Change By:


Frédéric Camblor
(24/Jul/14 10:46 AM)




Summary:


scm-sync-configurationplugindoesntworkanymorewithSubversionPlugin
=
2.0



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-23806) Managed script files are not included in scm config

2014-07-17 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-23806 as Wont Fix


Managed script files are not included in scm config
















The plugin cannot be aware of every files handled by every possible jenkins plugins.

Use manual includes in that case (prior to this, you will need to locate which files are concerned in order to provide manual synchronization includes for them)





Change By:


Frédéric Camblor
(17/Jul/14 7:47 AM)




Status:


Open
Closed





Resolution:


WontFix



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-23799) SCM Sync configuration plugin synchronizes tar.gz files ?!

2014-07-17 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-23799 as Duplicate


SCM Sync configuration plugin synchronizes tar.gz files ?!
















I prefer to close it for the moment.

But don't hesitate to re-open it if you see the issue is still present in 0.0.7.5





Change By:


Frédéric Camblor
(17/Jul/14 10:55 AM)




Status:


Open
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-14847) Apply button not taken into account

2014-06-03 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-14847


Apply button not taken into account















Disagree, these are different topics (apply button implies some design changes to current scm-sync-config behaviour, mainly due to the XHR form submission)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [global-build-stats] (JENKINS-23225) RFE - Add support for viewing statistics per folder

2014-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-23225


RFE - Add support for viewing statistics per folder















Agree 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22951) SCM Sync no longer working as of last few versions.

2014-05-21 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-22951 as Duplicate


SCM Sync no longer working as of last few versions.
















Change By:


Frédéric Camblor
(21/May/14 8:54 PM)




Status:


Open
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-21827) Error with SCM-syn-configuration

2014-05-20 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-21827


Error with SCM-syn-configuration















Which version of svn plugin do you use ?
There seems to be a problem with svn 2.0 (and greater)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-21827) Error with SCM-syn-configuration

2014-05-20 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-21827 as Duplicate


Error with SCM-syn-configuration
















dupe of JENKINS-21640





Change By:


Frédéric Camblor
(20/May/14 4:14 PM)




Status:


Reopened
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-21827) Error with SCM-syn-configuration

2014-05-20 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-21827


Error with SCM-syn-configuration















I think you should track JENKINS-21640



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-21640) scm-sync-configuration plugin doesn't work anymore with Subversion Plugin 2.0

2014-04-22 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-21640


scm-sync-configuration plugin doesnt work anymore with Subversion Plugin 2.0















Downgrade to subversion plugin  2.0

But I don't know if the downgrade will play well with your upgraded config.xml files, make tests before downgrading.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-21640) scm-sync-configuration plugin doesn't work anymore with Subversion Plugin 2.0

2014-04-22 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-21640


scm-sync-configuration plugin doesnt work anymore with Subversion Plugin 2.0















Yup, this plugin is a good alternative 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22540) Jenkins config files are not tracked

2014-04-08 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-22540


Jenkins config files are not tracked















Hi,

There is a plan to de-activate the default /hudson*.xml file pattern from default includes.

I think the /jenkins*.xml should follow the same rule.

BTW, before this is implemented, you can add your own manual includes in the scm-sync-configuration section.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-19984) Groovy Postbuild Plugin does not like Jenkins Option: Build Record Root Directory

2014-04-05 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-19984


Groovy Postbuild Plugin does not like Jenkins Option: Build Record Root Directory















Seems a dupe of JENKINS-13593 isn't it ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [nodejs] (JENKINS-22102) NodeJS plugin does not remember the saved NodeJS Installation

2014-04-04 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-22102


NodeJS plugin does not remember the saved NodeJS Installation
















Change By:


Frédéric Camblor
(04/Apr/14 1:42 PM)




Priority:


Minor
Major



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [nodejs] (JENKINS-22103) NodeJS buildstep succeeds, although installation failed

2014-04-04 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-22103


NodeJS buildstep succeeds, although installation failed















I agree with your assumption.

But I'm wondering if I can do anything about this : I'm relying on a common "XXX Installations" layer which seems to behave like this by default.

I'll try to see if I can change this default behaviour



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22365) Cannot install latest version of scm-sync-configuration plugin

2014-03-26 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-22365


Cannot install latest version of scm-sync-configuration plugin















Don't know where this 0.0.7.4 comes from.
I didn't released it, and there doesn't seem to be any commit/tag on github about this.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [global-build-stats] (JENKINS-16475) Build stats graph configuration lost after Jenkins Restart

2014-03-21 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-16475


Build stats graph configuration lost after Jenkins Restart















@Jason  @Jakub : thanks for the details, it will help for sure.

Unfortunately I still can't succeed in reproducing the issue (but I'm on a more recent Jenkins, 1.532.2)

@All could you try the plugin on the LTS version just after your version ?

	For Maxfield who is on 1.484, this would be 1.509.4
	For Jason, who is on 1.455, this would be 1.466.2



Non LTS can be really buggy sometimes, so I prefer to be sure we're not hitting some core (xstream) bug resolved in a more recent version of Jenkins.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22076) SCM Sync Configuration crashes after enter repository URL

2014-03-07 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-22076


SCM Sync Configuration crashes after enter repository URL















What is your subversion plugin version ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22076) SCM Sync Configuration crashes after enter repository URL

2014-03-07 Thread fcamb...@java.net (JIRA)












































 
Frédéric Camblor
 edited a comment on  JENKINS-22076


SCM Sync Configuration crashes after enter repository URL
















Ok I think the switch to credentials plugins in subversion-plugin 2.0 is the culprit.

I won't be able to provide any fix in the short term because it implies a big refactoring.
More input about this topic in JENKINS-18129



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22076) SCM Sync Configuration crashes after enter repository URL

2014-03-07 Thread fcamb...@java.net (JIRA)












































 
Frédéric Camblor
 edited a comment on  JENKINS-22076


SCM Sync Configuration crashes after enter repository URL
















Ok I think the switch to credentials plugins in 2.0 is the culprit.

I won't be able to provide any fix in the short term because it implies a big refactoring.
More input about this topic in JENKINS-18129



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [scm-sync-configuration] (JENKINS-22040) SCM sync commits its own checkout

2014-03-05 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-22040


SCM sync commits its own checkout















Wow you're perfectly right.

But in practice, I never had these files checked in, but I don't know why it's working on initial check in 

Is checkoutConfiguration/ file tree checked in on your repo ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-22040) SCM sync commits its own checkout

2014-03-05 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-22040


SCM sync commits its own checkout















Note that these files will be checked in rarely (only on initial checkin) because no jenkins model change is related to these files

But I agree with you for the exclusion



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-15128) Renaming job doesn't work with Git

2014-02-21 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-15128


Renaming job doesnt work with Git















Another workaround is to avoid renaming jobs, and prefer create new job by copying the old one, then remove the old job.

Drawbacks for this solution :

	Build history is lost
	I totally agree this is not ideal, especially on large user codebase where we cannot keep an eye on everyone's job config



But this is the only I can provide now.
Fixing this issue would imply a big refactor on the way the plugin uses the scm abstractions (see my previous comments), and this is not something I have time to do nowadays.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-21827) Error with SCM-syn-configuration

2014-02-17 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-21827 as Wont Fix


Error with SCM-syn-configuration
















I can't support every jenkins version in the wild.

Will only support LTS versions.

Could you try with latest (1.532.2) and see if you can reproduce your problem ?





Change By:


Frédéric Camblor
(17/Feb/14 9:12 AM)




Status:


Open
Closed





Resolution:


WontFix



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-21807) SCM Sync Configuration crashes after enter repository URL

2014-02-14 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 resolved  JENKINS-21807 as Duplicate


SCM Sync Configuration crashes after enter repository URL
















dupe of JENKINS-14847





Change By:


Frédéric Camblor
(14/Feb/14 9:21 AM)




Status:


Open
Resolved





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [nodejs] (JENKINS-21726) Nodejs path not set correctly when running on Windows master, linux slave

2014-02-10 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 resolved  JENKINS-21726 as Fixed


Nodejs path not set correctly when running on Windows master, linux slave
















fixed in 0.2.1





Change By:


Frédéric Camblor
(10/Feb/14 8:48 AM)




Status:


Open
Resolved





Resolution:


Fixed



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-21640) scm-sync-configuration plugin doesn't work anymore with Subversion Plugin 2.0

2014-02-04 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-21640


scm-sync-configuration plugin doesnt work anymore with Subversion Plugin 2.0















Arg ... as if it weren't already complicated enough 

Seems like maintaining compatibility will be a pain.

Note that I linked this issue with JENKINS-18124 about scm modularization.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-18036) scm-sync plugin ends up in commit-conflicts and eventually eats most of available CPU time

2014-01-30 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18036


scm-sync plugin ends up in commit-conflicts and eventually eats most of available CPU time















Have you tried to run `svn cleanup` in JENKINS_HOME/scm-sync-configuration/checkoutConfiguration/ folder ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-15128) Renaming job doesn't work with Git

2014-01-10 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-15128


Renaming job doesnt work with Git















Hi,

Workaround for job renames is :

	Stop Jenkins
	Manually `git mv` directories in the checkoutConfiguration/ directory, commit change, then push the commit to your repository
	Restart Jenkins



In last resort, you can switch in the global config page : Git SCM = No SCM + save = Git SCM + save
This will result in :

	Resetting checkoutConfiguration/ content (changing scm resets the directory)
	Performing a new "initial sync" with the repository, that is to say :
	
		Clone repo into checkoutConfiguration
		Add folders located into your JENKINS_HOME/ and not present into checkoutConfiguration/ to the repo
	
	



Initial sync has a drawback : if you have checkoutConfiguration/foo and JENKINS_HOME/foo doesn't exist, foo won't be removed from your repository (I prefer not to remove such files due to "reload files from repo" feature)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-21107) can't commit / or check out from local git repository (local filesystem)

2013-12-20 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-21107


cant commit / or check out from local git repository (local filesystem)















Instead of `git init` please try `git init --bare` when initializing your repository



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-21107) can't commit / or check out from local git repository (local filesystem)

2013-12-20 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-21107


cant commit / or check out from local git repository (local filesystem)















You're welcome 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-21096) scm-sync-configuration: Store artifacts in git, is this really intended?

2013-12-19 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-21096


scm-sync-configuration: Store artifacts in git, is this really intended?















This reminds me of JENKINS-17545 and a bug in the scan() method used, and which was fixed prior to version 0.0.7.2

Which version of the plugin are you using ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-21096) scm-sync-configuration: Store artifacts in git, is this really intended?

2013-12-19 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-21096


scm-sync-configuration: Store artifacts in git, is this really intended?















Great ! 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-19659) Allow to deactivate bundled scm sync config strategies

2013-11-20 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-19659


Allow to deactivate bundled scm sync config strategies
















Change By:


Frédéric Camblor
(20/Nov/13 8:14 AM)




Description:


AfterdiscussiononJENKINS-18187,itappearsitwouldbeanicefeaturetobeingabletodisable[defaultbundledstrategies|
i
http:
/
/github.com/jenkinsci/
scm-sync-configuration-plugin/tree/master/src/main/java/hudson/plugins/scm_sync_configuration/strategies/impl]atruntime(onjenkinsglobalconfigpage)Itwouldallowabettertuningofthescm-sync-configbehaviour.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-19660) Allow to commit SYSTEM-modified files only periodically

2013-11-20 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-19660


Allow to commit SYSTEM-modified files only periodically















@clint In your case, I think you could be interested in JENKINS-19659 too

Including hudson*.xml files by default is maybe a bad idea as well.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-20626) SCM-sync-configuration plugin: make root directory in repository configurable

2013-11-18 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-20626


SCM-sync-configuration plugin: make root directory in repository configurable 















I don't think separate implementation for each SCM is necessary.

Providing a new relative path at scm-sync-configuration config section (which then could be used in ScmSyncConfigBusiness. getCheckoutScmDirectoryAbsolutePath()) would be sufficient.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-18187) scm-sync-configuration: Posibility to exclude files/directories from syncing

2013-11-15 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18187


scm-sync-configuration: Posibility to exclude files/directories from syncing















Ok my bad, didn't understood you were talking about specific file "chunks" avoiding a new commit.

To be honest, what you ask seems really complicated to implement (not triggering a commit based on the chunk modification, in a generic way).

But JENKINS-19660 could bring a part of the answer : this +/-1 are SYSTEM modifications, so we shouldn't take them into account right now.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [core] (JENKINS-18875) st:bind seems to include json2.js, but not everytime

2013-07-23 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-18875 as Wont Fix


st:bind seems to include json2.js, but not everytime
















Thx this is what I was expecting, closing the issue.

Do you know where I could see the available (stapler) jelly tags documentations ? Because on http://stapler.kohsuke.org/jelly-taglib-ref.html there wasn't any reference for `bind` tag 





Change By:


Frédéric Camblor
(23/Jul/13 7:22 AM)




Status:


Open
Closed





Resolution:


WontFix



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-23 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-18867


Wrong binding for the remove logs button
















Attached a dedicated hpi which should fix the problem.

Could you install it and see if it solves your problem ?





Change By:


Frédéric Camblor
(23/Jul/13 7:26 AM)




Attachment:


scm-sync-configuration-JENKINS-18867.hpi



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-23 Thread fcamb...@java.net (JIRA)












































 
Frédéric Camblor
 edited a comment on  JENKINS-18867


Wrong binding for the remove logs button
















Attached a dedicated hpi which should fix the problem.

Could you install it and see if it solves your problem (I cannot reproduce the problem on my instance) ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-23 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 resolved  JENKINS-18867 as Fixed


Wrong binding for the remove logs button
















Change By:


Frédéric Camblor
(23/Jul/13 7:43 AM)




Status:


Open
Resolved





Resolution:


Fixed



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-23 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18867


Wrong binding for the remove logs button















Yep, there is a "Jquery plugin" which is generally pulled by another plugin, and which should alter the st:bind behaviour.

You have it and I don't 

Will try to release a new version 0.0.7.3 when I'll have a little time.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-22 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18867


Wrong binding for the remove logs button















Could your please provide :

	Your jenkins version
	Your browser version





























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [core] (JENKINS-18875) st:bind seems to include json2.js, but not everytime

2013-07-22 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 created  JENKINS-18875


st:bind seems to include json2.js, but not everytime















Issue Type:


Bug



Assignee:


Unassigned


Components:


core



Created:


22/Jul/13 4:33 PM



Description:


When installing SCM-Sync-Configuration plugin v0.0.7.2 on 1.523, it seems like this line of code :

var plugin = st:bind value="${it}"/;


is sometimes (depending on Jenkins installations) generating a strange output in the HTML :

var plugin = script src='' type='text/_javascript_'/scriptmakeStaplerProxy('/jenkins/$stapler/bound/47f87312-880f-40fc-9a12-0a75149deedc','xx',['purgeScmSyncConfigLogs']);


Whereas in 1.509.2, I have this generated output :

var plugin = makeStaplerProxy('/$stapler/bound/some-token','another token',['purgeScmSyncConfigLogs']);


I personnally don't reproduce it on a fresh 1.523 install, but Björn Pedersen is reproducing it on its instance.

Is there something bad :

	In my code (I shouldn't affect the call to st:bind to a js variable because it could potentially has to include necessary third party js files like json2.js)
  = if this is the case, is there a workaround to proxify my plugin instance on the JS clientside world ? (other than having to do stuff by hand by sending manual Ajax calls to the server side)
	In Björn Pedersen's installation, or Jenkins core ?






Environment:


Jenkins 1.523




Project:


Jenkins



Priority:


Major



Reporter:


Frédéric Camblor

























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-22 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18867


Wrong binding for the remove logs button















I just raised JENKINS-18875 because it doesn't seem to be related to the plugin
You can track this issue to have feedback about your problem



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-22 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18867


Wrong binding for the remove logs button















I just download 1.523 and cannot reproduce your issue

In the html page, I have :

function removeLog() {
var plugin = makeStaplerProxy('/$stapler/bound/445063c5-e7f0-4900-bf56-666d02720240','bc2fe9c2-6963-46ba-bf58-6dbcd40eb78d',['purgeScmSyncConfigLogs']);
plugin.purgeScmSyncConfigLogs();
alert("SCM Sync Config errors purged ! You can refresh the page.");
}




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [core] (JENKINS-18875) st:bind seems to include json2.js, but not everytime

2013-07-22 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-18875


st:bind seems to include json2.js, but not everytime
















Change By:


Frédéric Camblor
(22/Jul/13 4:39 PM)




Description:


WheninstallingSCM-Sync-Configurationpluginv0.0.7.2on1.523,itseemslike[thislineofcode|https://github.com/jenkinsci/scm-sync-configuration-plugin/blob/master/src/main/resources/hudson/plugins/scm_sync_configuration/extensions/ScmSyncConfigurationPageDecorator/footer.jelly#L64]:{code}varplugin=st:bindvalue=${it}/;{code}issometimes(dependingonJenkinsinstallations)generatingastrangeoutputintheHTML:{code}varplugin=scriptsrc="">{code}Whereasin1.509.2,Ihavethisgeneratedoutput:{code}varplugin=makeStaplerProxy(/$stapler/bound/some-token,anothertoken,[purgeScmSyncConfigLogs]);{code}Ipersonnallydontreproduceitonafresh1.523install,butBjörnPedersenisreproducingitonitsinstance.Istheresomethingbad:-Inmycode(Ishouldntaffectthecalltost:bindtoajsvariablebecauseitcould_potentially_hastoincludenecessarythirdpartyjsfileslikejson2.js)=ifthisisthecase,isthereaworkaroundtoproxifymyplugininstanceontheJSclientsideworld?(otherthanhavingtodostuffbyhandbysending_manual_Ajaxcallstotheserverside)-InBjörnPedersensinstallation,orJenkinscore?
Sidenote:Seemslikethesourceoftheproblemislocatedin[thiscommit|https://github.com/stapler/stapler/commit/48cdf0f3242c6a79bb398e9115c0db7526c42a50#L4R74]whichloadsjson2.jsifitisntalreadyloaded.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-22 Thread fcamb...@java.net (JIRA)












































 
Frédéric Camblor
 edited a comment on  JENKINS-18867


Wrong binding for the remove logs button
















I just downloaded 1.523 and cannot reproduce your issue

In the html page, I have :

function removeLog() {
var plugin = makeStaplerProxy('/$stapler/bound/445063c5-e7f0-4900-bf56-666d02720240','bc2fe9c2-6963-46ba-bf58-6dbcd40eb78d',['purgeScmSyncConfigLogs']);
plugin.purgeScmSyncConfigLogs();
alert("SCM Sync Config errors purged ! You can refresh the page.");
}




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-22 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-18867


Wrong binding for the remove logs button
















Change By:


Frédéric Camblor
(22/Jul/13 2:49 PM)




Environment:


scm-sync-configurationv0.0.7.2



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18867) Wrong binding for the remove logs button

2013-07-22 Thread fcamb...@java.net (JIRA)












































 
Frédéric Camblor
 edited a comment on  JENKINS-18867


Wrong binding for the remove logs button
















I don't reproduce your issue on 1.509.2 (latest LTS) either.

I just raised JENKINS-18875 because it doesn't seem to be related to the plugin
You can track this issue to have feedback about your problem



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-15734) NullPointerException in ScmSyncConfigurationPlugin.getInstance

2013-07-19 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 resolved  JENKINS-15734 as Fixed


NullPointerException in ScmSyncConfigurationPlugin.getInstance
















Should be fixed in upcoming 0.0.7.2





Change By:


Frédéric Camblor
(19/Jul/13 7:28 AM)




Status:


Open
Resolved





Resolution:


Fixed



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18715) scandir being triggered by FingerPrint.save

2013-07-19 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 resolved  JENKINS-18715 as Fixed


scandir being triggered by FingerPrint.save
















ok great
PR will be available in upcoming 0.0.7.2 I'll try to release today





Change By:


Frédéric Camblor
(19/Jul/13 7:30 AM)




Status:


Open
Resolved





Resolution:


Fixed



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-17201) SCM Sync page does not match current version (options explanations missing)

2013-07-19 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 resolved  JENKINS-17201 as Fixed


SCM Sync page does not match current version (options explanations missing)
















Fixed, but don't hesitate to update the wiki page by yourself 

I'm open to suggestions





Change By:


Frédéric Camblor
(19/Jul/13 7:42 AM)




Status:


Open
Resolved





Resolution:


Fixed



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18499) SCM-Sync No Longer synchronising job configurations (only the jenkins config.xml)

2013-07-19 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-18499 as Duplicate


SCM-Sync No Longer synchronising job configurations (only the jenkins config.xml)
















Duplicate of JENKINS-18526





Change By:


Frédéric Camblor
(19/Jul/13 9:11 AM)




Status:


Open
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-16378) All build logs added and committed when renaming job

2013-07-19 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-16378


All build logs added and committed when renaming job















Have you tried with latest 0.0.7.1 ?
Are you still facing the problem ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-15734) NullPointerException in ScmSyncConfigurationPlugin.getInstance

2013-07-19 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-15734


NullPointerException in ScmSyncConfigurationPlugin.getInstance
















Change By:


Frédéric Camblor
(19/Jul/13 10:31 PM)




Priority:


Blocker
Critical



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18715) scandir being triggered by FingerPrint.save

2013-07-13 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18715


scandir being triggered by FingerPrint.save















Seems good news 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [config-file-provider] (JENKINS-16705) Native support for settings-security.xml (i. e. encrypted passwords)

2013-07-10 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-16705


Native support for settings-security.xml (i. e. encrypted passwords)















+1 on this



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18597) provide the option to ignore system changes

2013-07-03 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18597


provide the option to ignore system changes















I think ignoring whole system changes would be a bad thing, because it would imply undesirable behaviour to my POV (lots of commits are made by SYSTEM ... not keeping this changes would go against the backup feature of the plugin).

But your use case is interesting though. Maybe could I track some "causes" for SYSTEM modification and allow to disable syncing on certain "causes" (one of the cause would be the hack by the EnvInject plugin )



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18500) SCM-Sync stops synchronising after deleting a job

2013-06-25 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-18500 as Duplicate


SCM-Sync stops synchronising after deleting a job
















Change By:


Frédéric Camblor
(26/Jun/13 12:16 AM)




Status:


Open
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-13593) Seems to not handle having builds in seperate folder

2013-06-20 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-13593


Seems to not handle having builds in seperate folder 















Yup I don't see any other workaround ATM

This issue is not on my top level priority list, so PR are welcome



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-15128) Renaming job doesn't work with Git

2013-06-18 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-15128


Renaming job doesnt work with Git















As I said in the PR 14, this is not this simple

The last time I looked at it, I was stuck on some svn/git differences in behaviour (having to rely on a generic layer for SCM manipulations is not always obvious).
This makes me wondering if current issue is "fixable" given the current state of the project.

It might be handled if I was dropping the use of scm API (that is to say, reimplement only my needed commands) and use jenkins' own credential api (see JENKINS-18129)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-15128) Renaming job doesn't work with Git

2013-06-18 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-15128


Renaming job doesnt work with Git















In the scm-sync-config plugin, there are 2 SCM API used (and bridged) nowadays :

	Jenkins SCM API : used mainly for authentication
	Maven SCM API : used mainly to provide an abstraction over "standard" scm commands



Problem with SCM API are :

	I don't know them very well (don't think it is well documented either)
	I don't think it is as rich (in terms of abstractions) as the Maven SCM API (I don't think, for instance, that there is a generic method allowing to "commit" things on the repository ... since jenkins doesn't need to commit anything generally .. it only uses scm to checkout source files).



On the SCM API side, problem is not with lack of generic layered methods, but differences in behaviour in these ones.

For instance, update() with svn will do an `svn update` (thus, working copy will be up to date, and ready for subsequent modifications). A svn delete will then be taken into account directly.
Whereas update() with a git impl will only do a `git fetch` (working copy not up-to-date (only origin references are updated)), thus we will need either a 'rebase' or 'merge' to include changes to push them on the upstream remote. These methods don't exist because they are too DVCS-oriented (and couldn't be implemented in non-DVCS scms).

Moreover, changing things in SCM API takes time because adding a generic method needs every scm implementation to provide their impl for this new generic method

This is the reason why I think the better solution will be to implement our own generic impl for plugin needs only



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [global-build-stats] (JENKINS-17248) java.lang.NullPointerException by start

2013-06-16 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-17248


java.lang.NullPointerException by start















I tried to migrate my local workspace from 1.424 to 1.508 and I encountered the problem, full stacktrace :

Jun 16, 2013 1:35:42 PM hudson.plugins.global_build_stats.business.GlobalBuildStatsPluginSaver reloadPlugin
SEVERE: Unable to read /Users/fcamblor/Documents/projects/Jenkins-Plugins/global-build-stats/./work/global-build-stats.xml
hudson.util.IOException2: Unable to read /Users/fcamblor/Documents/projects/Jenkins-Plugins/global-build-stats/./work/global-build-stats.xml
	at hudson.XmlFile.unmarshal(XmlFile.java:170)
	at hudson.Plugin.load(Plugin.java:239)
	at hudson.plugins.global_build_stats.GlobalBuildStatsPlugin.load(GlobalBuildStatsPlugin.java:98)
	at hudson.plugins.global_build_stats.business.GlobalBuildStatsPluginSaver.reloadPlugin(GlobalBuildStatsPluginSaver.java:98)
	at hudson.plugins.global_build_stats.business.GlobalBuildStatsBusiness.reloadPlugin(GlobalBuildStatsBusiness.java:382)
	at hudson.plugins.global_build_stats.GlobalBuildStatsPlugin$GlobalBuildStatsItemListener.onLoaded(GlobalBuildStatsPlugin.java:149)
	at jenkins.model.Jenkins.init(Jenkins.java:849)
	at hudson.model.Hudson.init(Hudson.java:81)
	at hudson.model.Hudson.init(Hudson.java:77)
	at hudson.WebAppMain$2.run(WebAppMain.java:214)
Caused by: com.thoughtworks.xstream.converters.ConversionException: null : null
 Debugging information 
cause-exception : java.lang.NullPointerException
cause-message   : null
class   : hudson.plugins.global_build_stats.GlobalBuildStatsPlugin
required-type   : hudson.plugins.global_build_stats.GlobalBuildStatsPlugin
converter-type  : hudson.plugins.global_build_stats.xstream.GlobalBuildStatsXStreamConverter
path: /hudson.plugins.global_build_stats.GlobalBuildStatsPlugin
line number : 2
version : null
---
	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
	at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
	at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061)
	at hudson.util.XStream2.unmarshal(XStream2.java:109)
	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045)
	at hudson.XmlFile.unmarshal(XmlFile.java:166)
	... 9 more
Caused by: java.lang.NullPointerException
	at java.util.ArrayList.addAll(ArrayList.java:472)
	at hudson.plugins.global_build_stats.model.JobBuildResultSharder.load(JobBuildResultSharder.java:140)
	at hudson.plugins.global_build_stats.xstream.migration.AbstractMigrator.readGlobalBuildStatsPOJO(AbstractMigrator.java:35)
	at hudson.plugins.global_build_stats.xstream.GlobalBuildStatsXStreamConverter.unmarshal(GlobalBuildStatsXStreamConverter.java:159)
	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
	... 18 more
Jun 16, 2013 1:35:43 PM hudson.WebAppMain$2 run


Problem is I cannot reproduce it now (problem fired only once, and after a jenkins restart it didn't pop anymore).
If someone have any more input to reproduce the problem (backuped global-build-stats.xml for instance), it would be helpful for a fix.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [global-build-stats] (JENKINS-17248) java.lang.NullPointerException by start

2013-06-16 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-17248


java.lang.NullPointerException by start















Doesn't reproduce the issue for me



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [redmine] (JENKINS-18211) password are commited in plain text

2013-06-06 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18211


password are commited in plain text















Yep, this is related to redmine plugin

It is not in the scope of the scm-sync-config plugin to alter the sync'ed files, particularly for the jenkins plugins galaxy 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [redmine] (JENKINS-18211) password are commited in plain text

2013-06-06 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-18211 as Not A Defect


password are commited in plain text
















not related to scm-sync-config plugin.

Please create a new issue for the redmine component (thus, component's lead will be automatically notified)





Change By:


Frédéric Camblor
(06/Jun/13 8:14 AM)




Status:


Open
Closed





Resolution:


NotADefect



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18187) scm-sync-configuration: Posibility to exclude files/directories from syncing

2013-06-05 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18187


scm-sync-configuration: Posibility to exclude files/directories from syncing















This would, for sure, be a gain in flexibility. I completely agree with you.

... but what I don't want is to give administrators the power to shoot themselves in the foot.

To my POV, syncing an entire directory is not recommended.
Since Jenkins is storing everyting in XML files, you'll often have lots of noise brought by lots of unneeded xml files in file hierarchies.
It was the idea behind manual includes : target only important specific files that would be backed up.

I know this is my personal POV which is not obviously shared by everyone 
I'll consider adding the exclude list someday, but it's not on the top of my todolist right now.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18207) scm-sync-configuration: Posibility to restore a configuration from a different repository location as the syncing location

2013-06-05 Thread fcamb...@java.net (JIRA)















































Frédéric Camblor
 closed  JENKINS-18207 as Duplicate


scm-sync-configuration: Posibility to restore a configuration from a different repository location as the syncing location
















closing issue as duplicate of JENKINS-8527





Change By:


Frédéric Camblor
(05/Jun/13 12:36 PM)




Status:


Open
Closed





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18211) password are commited in plain text

2013-06-05 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18211


password are commited in plain text















I don't catch the point, where do you see unencrypted password ?

What file ? What url ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18187) scm-sync-configuration: Posibility to exclude files/directories from syncing

2013-06-04 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18187


scm-sync-configuration: Posibility to exclude files/directories from syncing















Not really in favor to add excludes because, to my POV, it will complexify things

I would rather be in favor to be more restrictive in the BasicPluginsConfigScmSyncStrategy default implementation (see here)

WDYT ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18187) scm-sync-configuration: Posibility to exclude files/directories from syncing

2013-06-04 Thread fcamb...@java.net (JIRA)












































 
Frédéric Camblor
 edited a comment on  JENKINS-18187


scm-sync-configuration: Posibility to exclude files/directories from syncing
















It would be the case if the BasicPluginsConfigScmSyncStrategy would only define a white list (more restricted as today) of sync'ed xml files.

Then, users could play with manual includes feature to add their own files they want to sync.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18187) scm-sync-configuration: Posibility to exclude files/directories from syncing

2013-06-04 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18187


scm-sync-configuration: Posibility to exclude files/directories from syncing















It would be the case if the BasicPluginsConfigScmSyncStrategy would only define a white list of sync'ed xml files.

Then, users could play with manual includes feature to add their own files they want to sync.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18124) Modularize scm-sync-config scm implementations

2013-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 created  JENKINS-18124


Modularize scm-sync-config scm implementations















Issue Type:


Improvement



Assignee:


Frédéric Camblor



Components:


scm-sync-configuration



Created:


29/May/13 7:33 AM



Description:


Scm-sync-configuration is based on Maven SCM API  Jenkins SCM API to provide a generic way to synchronize config files with multiple possible scm.

Today, every possible SCM implementation (namely svn  git) are bundled inside the scm-sync-configuration-plugin artefact, thus pulling every scm implementations even if you only rely on 1 of them.
FYI, following dependencies will be pulled per scm implementation :

	maven-scm-provider's scm implementation (at the moment, either maven-scm-provider-svnjava or maven-scm-provider-gitexe)
	jenkins' plugin providing authentication support for your scm (at the moment, only org.jenkins-ci.plugins:subversion but we should consider org.jenkins-ci.plugins:git to have homogeneous git authentication support accross the plugin and jenkins stored credentials, see JENKINS-14506)
  This point is an important point because as soon as a plugin is depending on another plugin, jenkins will install both plugins when the root plugin is installed. This means when mercurial/perforce/whatever will be provided, when you will install the plugin on your jenkins instance, it will pull  install lots of possible unwanted plugins on your instance.



Another burden is the way scm implementation are maintained.
I (Frédéric Camblor) will not be able to ensure every scm implementation will "work" : it is already a burden to ensure, for only 1 given scm implementation, that every possible scm protocols (namely svn / svn+ssh / http / https) are supported.
This is something hard to test automatically because it needs to setup a subversion server handling every supported protocols.
For more informations about this point, See JENKINS-8871.


These are the reasons why I would like modularize the plugin.
Technically, this should consist in :

	Modularize needed generic/helpful classes for scm manipulation in a scm-sync-configuration-api artefact
	Provide a maven parent pom for scm-sync-configuration's scm implementations, in order to help scm maintainer to only focus on their implementation, and not on the build / dependencies
	Externalize scm implementations into dedicated Jenkins plugins, relying on scm-sync-configuration-api and extending scm-sync-configuration-scm-parent pom
	Provide an @ExtensionPoint in the core, used by scm plugin implementors



In terms of usability, this will imply for the user :

	To download not only the scm-sync-configuration-plugin but both scm-sync-configuration-plugin  scm-sync-configuration-plugin-your scm impl(s) (for instance : scm-sync-configuration-plugin-subversion)
	The basic "none" scm implementation will be provided, and a message will be displayed to the user asking him to download at least one implementation if he didn't
	The plugin will not be backward compatible because we will go from (none/subversion/git) available implementations to (none) implementation only. I don't know, at the moment,



In terms of maintenability, this will imply :

	Migration from an organization where I (Frederic Camblor) like a SPOF, to an organization where this is less the case : every scm implementor will be considered as its own maintainer (with dedicated component in jira  project in github)
	The core will remain open to every contributor, particularly scm implementors (if one of them need an enhancement in the core, we'll have to talk about it but it will be welcomed)






Project:


Jenkins



Priority:


Major



Reporter:


Frédéric Camblor






[JIRA] [scm-sync-configuration] (JENKINS-18124) Modularize scm-sync-config scm implementations

2013-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-18124


Modularize scm-sync-config scm implementations
















Change By:


Frédéric Camblor
(29/May/13 7:40 AM)




Description:


Scm-sync-configurationisbasedonMavenSCMAPIJenkinsSCMAPItoprovideagenericwaytosynchronizeconfigfileswithmultiplepossiblescm.Today,everypossibleSCMimplementation(namelysvngit)arebundledinsidethescm-sync-configuration-pluginartefact,thuspullingeveryscmimplementationsevenifyouonlyrelyon1ofthem.FYI,followingdependencieswillbepulled_perscmimplementation_:-
*
maven-scm-provider
*
sscmimplementation(atthemoment,eithermaven-scm-provider-svnjavaormaven-scm-provider-gitexe)-
jenkins
Jenkins
pluginproviding
*
authenticationsupport
*
foryourscm(atthemoment,onlyorg.jenkins-ci.plugins:subversionbutweshouldconsiderorg.jenkins-ci.plugins:gittohavehomogeneousgitauthenticationsupportaccrossthepluginandjenkinsstoredcredentials,seeJENKINS-14506)Thispointisanimportantpointbecauseassoonasapluginisdependingonanotherplugin,jenkinswillinstallbothpluginswhentherootpluginisinstalled.Thismeans
when
once
[mercurial|https://github.com/jenkinsci/scm-sync-configuration-plugin/pull/9]/perforce/whateverwillbe
provided
supported
,whenyouwillinstallthepluginonyourjenkinsinstance,itwillpullinstalllotsofpossibleunwantedpluginsonyourinstance.Anotherburdenisthewayscm
implementation
implementations
aremaintained.I(FrédéricCamblor)willnotbeabletoensure*every*scmimplementationwill
just
work:itisalreadyaburden
forme
toensure,foronly1givenscmimplementation,thateverypossiblescmprotocols(namelysvn/svn+ssh/http/https)aresupported
(SeeJENKINS-8871)
.Thisissomethinghardtotest
automatically
(andIdontevenspeakabout*automatic*testing)
becauseitneedstosetupasubversionserverhandlingeverysupportedprotocols.
Formoreinformationsaboutthispoint,SeeJENKINS-8871.


ThesearethereasonswhyIwouldlike
to
modularizetheplugin.Technically,thisshouldconsistin:-Modularizeneededgeneric/helpfulclassesforscmmanipulationinascm-sync-configuration-apiartefact-Provideamavenparentpomforscm-sync-configurationsscm
implementations
implementors
,inordertohelpscmmaintainertoonlyfocusontheirimplementation,andnotonthebuild/dependencies
fortheplugin
-ExternalizescmimplementationsintodedicatedJenkinsplugins,relyingonscm-sync-configuration-apiandextendingscm-sync-configuration-scm-parentpom-Providean[@ExtensionPoint|https://wiki.jenkins-ci.org/display/JENKINS/Extension+points]inthecore,usedbyscmpluginimplementors
toplugtheirimplementation
Intermsofusability,thiswillimplyfortheuser:-Todownloadnotonlythescm-sync-configuration-pluginbutbothscm-sync-configuration-pluginscm-sync-configuration-plugin-yourscmimpl(s)(forinstance:scm-sync-configuration-plugin-subversion)-Thebasicnonescmimplementationwillbeprovided,andamessagewillbedisplayedtotheuseraskinghimtodownloadatleastoneimplementationifhedidnt-
*
Thepluginwillnotbebackwardcompatible
*
becausewewillgofrom(none/subversion/git)availableimplementationsto(none)implementationonly.Idontknow,atthemoment,
howIcouldhandlethisbackwardincompatibility(ifyouhaveideas,donthesitatetosubmitthemincomments).

MaybecouldIrenamethepluginanddeprecatetheexistingone?Idunno.


Intermsofmaintenability,thiswillimply:-MigrationfromanorganizationwhereI(FredericCamblor)
like
am
a
*
SPOF
*
,toanorganizationwherethisis*less*thecase:everyscmimplementorwillbeconsideredas
itsown
aplugin
maintainer
(
withdedicatedcomponentinjira

,
projectingithub
)
,*andresponsibilities*.
-Thecorewillremainopentoeverycontributor,particularlyscmimplementors(ifoneofthemneedanenhancementinthecore,wellhavetotalkaboutitbutitwillbewelcomed)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.


[JIRA] [scm-sync-configuration] (JENKINS-18124) Modularize scm-sync-config scm implementations

2013-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-18124


Modularize scm-sync-config scm implementations
















Change By:


Frédéric Camblor
(29/May/13 7:52 AM)




Description:


Scm-sync-configurationisbasedonMavenSCMAPIJenkinsSCMAPItoprovideagenericwaytosynchronizeconfigfileswithmultiplepossiblescm.Today,everypossibleSCMimplementation(namelysvngit)arebundledinsidethescm-sync-configuration-pluginartefact,thuspullingeveryscmimplementationsevenifyouonlyrelyon1ofthem.FYI,followingdependencieswillbepulled_perscmimplementation_:-*maven-scm-provider*sscmimplementation(atthemoment,
either
both
maven-scm-provider-svnjava
or
and
maven-scm-provider-gitexe)-Jenkinspluginproviding*authenticationsupport*foryourscm(atthemoment,onlyorg.jenkins-ci.plugins:subversionbutweshouldconsiderorg.jenkins-ci.plugins:gittohavehomogeneousgitauthenticationsupportaccrossthepluginandjenkinsstoredcredentials,seeJENKINS-14506)Thispointisanimportantpointbecauseassoonasapluginisdependingonanotherplugin,jenkinswillinstallbothpluginswhentherootpluginisinstalled.Thismeansonce[mercurial|https://github.com/jenkinsci/scm-sync-configuration-plugin/pull/9]/perforce/whateverwillbesupported,whenyouwillinstallthepluginonyourjenkinsinstance,itwillpullinstalllotsofpossibleunwantedpluginsonyourinstance.Anotherburdenisthewayscmimplementationsaremaintained.I(FrédéricCamblor)willnotbeabletoensure*every*scmimplementationwilljustwork:itisalreadyaburdenformetoensure,foronly1givenscmimplementation,thateverypossiblescmprotocols(namelysvn/svn+ssh/http/https)aresupported(SeeJENKINS-8871).Thisissomethinghardtotest(andIdontevenspeakabout*automatic*testing)becauseitneedstosetupasubversionserverhandlingeverysupportedprotocols.ThesearethereasonswhyIwouldliketomodularizetheplugin.Technically,thisshouldconsistin:-Modularizeneededgeneric/helpfulclassesforscmmanipulationinascm-sync-configuration-apiartefact-Provideamavenparentpomforscm-sync-configurationsscmimplementors,inordertohelpscmmaintainertoonlyfocusontheirimplementation,andnotonthebuild/dependenciesfortheplugin-ExternalizescmimplementationsintodedicatedJenkinsplugins,relyingonscm-sync-configuration-apiandextendingscm-sync-configuration-scm-parentpom-Providean[@ExtensionPoint|https://wiki.jenkins-ci.org/display/JENKINS/Extension+points]inthecore,usedbyscmpluginimplementorstoplugtheirimplementationIntermsofusability,thiswillimplyfortheuser:-Todownloadnotonlythescm-sync-configuration-pluginbutbothscm-sync-configuration-pluginscm-sync-configuration-plugin-yourscmimpl(s)(forinstance:scm-sync-configuration-plugin-subversion)-Thebasicnonescmimplementationwillbeprovided,andamessagewillbedisplayedtotheuseraskinghimtodownloadatleastoneimplementationifhedidnt-*Thepluginwillnotbebackwardcompatible*becausewewillgofrom(none/subversion/git)availableimplementationsto(none)implementationonly.Idontknow,atthemoment,howIcouldhandlethisbackwardincompatibility(ifyouhaveideas,donthesitatetosubmitthemincomments).MaybecouldIrenamethepluginanddeprecatetheexistingone?Idunno.Intermsofmaintenability,thiswillimply:-MigrationfromanorganizationwhereI(FredericCamblor)ama*SPOF*,toanorganizationwherethisis*less*thecase:everyscmimplementorwillbeconsideredasapluginmaintainerwithdedicatedcomponentinjira,projectingithub,*andresponsibilities*.-Thecorewillremainopentoeverycontributor,particularlyscmimplementors(ifoneofthemneedanenhancementinthecore,wellhavetotalkaboutitbutitwillbewelcomed)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18124) Modularize scm-sync-config scm implementations

2013-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-18124


Modularize scm-sync-config scm implementations
















Change By:


Frédéric Camblor
(29/May/13 7:56 AM)




Description:


Scm-sync-configurationisbasedonMavenSCMAPIJenkinsSCMAPItoprovideagenericwaytosynchronizeconfigfileswithmultiplepossiblescm.Today,everypossibleSCMimplementation(namelysvngit)arebundledinsidethescm-sync-configuration-pluginartefact,thuspullingeveryscmimplementationsevenifyouonlyrelyon1ofthem.FYI,followingdependencieswillbepulled_perscmimplementation_:-*maven-scm-provider*sscmimplementation(atthemoment,bothmaven-scm-provider-svnjavaandmaven-scm-provider-gitexe)-Jenkinspluginproviding*authenticationsupport*foryourscm(atthemoment,onlyorg.jenkins-ci.plugins:subversionbutweshouldconsiderorg.jenkins-ci.plugins:gittohavehomogeneousgitauthenticationsupportaccrossthepluginandjenkinsstoredcredentials,seeJENKINS-14506)Thispointisanimportantpointbecauseassoonasapluginisdependingonanotherplugin,jenkinswillinstallbothpluginswhentherootpluginisinstalled.Thismeansonce[mercurial|https://github.com/jenkinsci/scm-sync-configuration-plugin/pull/9]/perforce/whateverwillbesupported,whenyouwillinstallthepluginonyourjenkinsinstance,itwillpullinstalllotsofpossibleunwantedpluginsonyourinstance.Anotherburdenisthewayscmimplementationsaremaintained.I(FrédéricCamblor)willnotbeabletoensure*every*scmimplementationwilljustwork:itisalreadyaburdenformetoensure,foronly1givenscmimplementation,thateverypossiblescmprotocols(namelysvn/svn+ssh/http/https)aresupported(SeeJENKINS-8871).Thisissomethinghardtotest(andIdontevenspeakabout*automatic*testing)becauseitneedstosetupasubversionserverhandlingeverysupportedprotocols.ThesearethereasonswhyIwouldliketomodularizetheplugin.Technically,thisshouldconsistin:-Modularizeneededgeneric/helpfulclassesforscmmanipulationinascm-sync-configuration-apiartefact-Provideamavenparentpomforscm-sync-configurationsscmimplementors,inordertohelpscmmaintainertoonlyfocusontheirimplementation,andnotonthebuild/dependenciesfortheplugin-ExternalizescmimplementationsintodedicatedJenkinsplugins,relyingonscm-sync-configuration-apiandextendingscm-sync-configuration-scm-parentpom-Providean[@ExtensionPoint|https://wiki.jenkins-ci.org/display/JENKINS/Extension+points]inthecore,usedbyscmpluginimplementorstoplugtheirimplementationIntermsofusability,thiswillimplyfortheuser:-Todownloadnotonlythescm-sync-configuration-pluginbutbothscm-sync-configuration-pluginscm-sync-configuration-plugin-yourscmimpl(s)(forinstance:scm-sync-configuration-plugin-subversion)-Thebasicnonescmimplementationwillbeprovided,andamessagewillbedisplayedtotheuseraskinghimtodownloadatleastoneimplementationifhedidnt-*Thepluginwillnotbebackwardcompatible*becausewewillgofrom(none/subversion/git)availableimplementationsto(none)implementationonly.Idontknow,atthemoment,howIcouldhandlethisbackwardincompatibility(ifyouhaveideas,donthesitatetosubmitthemincomments).MaybecouldIrenamethepluginanddeprecatetheexistingone?Idunno.
-Lifecyclebetweencoreandscmimplementationswontbethesame:abugfix/improvementinanscmimplementationwontneedareleaseofthecore

Drawbackforthisiswewillhavetotrackapiincompatibilitiesinthecore,andalignscmimplementationswhenneeded.
Intermsofmaintenability,thiswillimply:-MigrationfromanorganizationwhereI(FredericCamblor)ama*SPOF*,toanorganizationwherethisis*less*thecase:everyscmimplementorwillbeconsideredasapluginmaintainerwithdedicatedcomponentinjira,projectingithub,*andresponsibilities*.-Thecorewillremainopentoeverycontributor,particularlyscmimplementors(ifoneofthemneedanenhancementinthecore,wellhavetotalkaboutitbutitwillbewelcomed)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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 

[JIRA] [scm-sync-configuration] (JENKINS-18124) Modularize scm-sync-config scm implementations

2013-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-18124


Modularize scm-sync-config scm implementations
















Change By:


Frédéric Camblor
(29/May/13 7:59 AM)




Description:


Scm-sync-configurationisbasedonMavenSCMAPIJenkinsSCMAPItoprovideagenericwaytosynchronizeconfigfileswithmultiplepossiblescm.Today,everypossibleSCMimplementation(namelysvngit)arebundledinsidethescm-sync-configuration-pluginartefact,thuspullingeveryscmimplementationsevenifyouonlyrelyon1ofthem.FYI,followingdependencieswillbepulled_perscmimplementation_:-*maven-scm-provider*sscmimplementation(atthemoment,bothmaven-scm-provider-svnjavaandmaven-scm-provider-gitexe)-Jenkinspluginproviding*authenticationsupport*foryourscm(atthemoment,onlyorg.jenkins-ci.plugins:subversionbutweshouldconsiderorg.jenkins-ci.plugins:gittohavehomogeneousgitauthenticationsupportaccrossthepluginandjenkinsstoredcredentials,seeJENKINS-14506)Thispointisanimportantpointbecauseassoonasapluginisdependingonanotherplugin,jenkinswillinstallbothpluginswhentherootpluginisinstalled.Thismeansonce[mercurial|https://github.com/jenkinsci/scm-sync-configuration-plugin/pull/9]/perforce/whateverwillbesupported,whenyouwillinstallthepluginonyourjenkinsinstance,itwillpullinstalllotsofpossibleunwantedpluginsonyourinstance.Anotherburdenisthewayscmimplementationsaremaintained.I(FrédéricCamblor)willnotbeabletoensure*every*scmimplementationwilljustwork:itisalreadyaburdenformetoensure,foronly1givenscmimplementation,thateverypossiblescmprotocols(namelysvn/svn+ssh/http/https)aresupported(SeeJENKINS-8871).Thisissomethinghardtotest(andIdontevenspeakabout*automatic*testing)becauseitneedstosetupasubversionserverhandlingeverysupportedprotocols.ThesearethereasonswhyIwouldliketomodularizetheplugin.Technically,thisshouldconsistin:-Modularizeneededgeneric/helpfulclassesforscmmanipulationinascm-sync-configuration-apiartefact-Provideamavenparentpomforscm-sync-configurationsscmimplementors,inordertohelpscmmaintainertoonlyfocusontheirimplementation,andnotonthebuild/dependenciesfortheplugin-ExternalizescmimplementationsintodedicatedJenkinsplugins,relyingonscm-sync-configuration-apiandextendingscm-sync-configuration-scm-parentpom-Providean[@ExtensionPoint|https://wiki.jenkins-ci.org/display/JENKINS/Extension+points]inthecore,usedbyscmpluginimplementorstoplugtheirimplementationIntermsofusability,thiswillimplyfortheuser:-Todownloadnotonlythescm-sync-configuration-pluginbutbothscm-sync-configuration-pluginscm-sync-configuration-plugin-yourscmimpl(s)(forinstance:scm-sync-configuration-plugin-subversion)-Thebasicnonescmimplementationwillbeprovided,andamessagewillbedisplayedtotheuseraskinghimtodownloadatleastoneimplementationifhedidnt-*Thepluginwillnotbebackwardcompatible*becausewewillgofrom(none/subversion/git)availableimplementationsto(none)implementationonly.Idontknow,atthemoment,howIcouldhandlethisbackwardincompatibility(ifyouhaveideas,donthesitatetosubmitthemincomments).MaybecouldIrenamethepluginanddeprecatetheexistingone?Idunno.-Lifecyclebetweencoreandscmimplementationswontbethesame:abugfix/improvementinanscmimplementationwontneedareleaseofthecoreDrawbackforthisiswewillhavetotrackapiincompatibilitiesinthecore,andalignscmimplementationswhenneeded.
Goalistoavoiderrorswhencoreisupgradedandimplementationsarenot(eventually,wecouldenforcethisproblematicinscm-sync-config-api)
Intermsofmaintenability,thiswillimply:-MigrationfromanorganizationwhereI(FredericCamblor)ama*SPOF*,toanorganizationwherethisis*less*thecase:everyscmimplementorwillbeconsideredasapluginmaintainerwithdedicatedcomponentinjira,projectingithub,*andresponsibilities*.-Thecorewillremainopentoeverycontributor,particularlyscmimplementors(ifoneofthemneedanenhancementinthecore,wellhavetotalkaboutitbutitwillbewelcomed)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







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

[JIRA] [scm-sync-configuration] (JENKINS-18124) Modularize scm-sync-config scm implementations

2013-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-18124


Modularize scm-sync-config scm implementations
















Change By:


Frédéric Camblor
(29/May/13 8:00 AM)




Description:


Scm-sync-configurationisbasedonMavenSCMAPIJenkinsSCMAPItoprovideagenericwaytosynchronizeconfigfileswithmultiplepossiblescm.Today,everypossibleSCMimplementation(namelysvngit)arebundledinsidethescm-sync-configuration-pluginartefact,thuspullingeveryscmimplementationsevenifyouonlyrelyon1ofthem.FYI,followingdependencieswillbepulled_perscmimplementation_:-*maven-scm-provider*sscmimplementation(atthemoment,bothmaven-scm-provider-svnjavaandmaven-scm-provider-gitexe)-Jenkinspluginproviding*authenticationsupport*foryourscm(atthemoment,onlyorg.jenkins-ci.plugins:subversionbutweshouldconsiderorg.jenkins-ci.plugins:gittohavehomogeneousgitauthenticationsupportaccrossthepluginandjenkinsstoredcredentials,seeJENKINS-14506)Thispointisanimportantpointbecauseassoonasapluginisdependingonanotherplugin,jenkinswillinstallbothpluginswhentherootpluginisinstalled.Thismeansonce[mercurial|https://github.com/jenkinsci/scm-sync-configuration-plugin/pull/9]/perforce/whateverwillbesupported,whenyouwillinstallthepluginonyourjenkinsinstance,itwillpullinstalllotsofpossibleunwantedpluginsonyourinstance.Anotherburdenisthewayscmimplementationsaremaintained.I(FrédéricCamblor)willnotbeabletoensure*every*scmimplementationwilljustwork:itisalreadyaburdenformetoensure,foronly1givenscmimplementation,thateverypossiblescmprotocols(namelysvn/svn+ssh/http/https)aresupported(SeeJENKINS-8871).Thisissomethinghardtotest(andIdontevenspeakabout*automatic*testing)becauseitneedstosetupasubversionserverhandlingeverysupportedprotocols.ThesearethereasonswhyIwouldliketomodularizetheplugin.Technically,thisshouldconsistin:-Modularizeneededgeneric/helpfulclassesforscmmanipulationinascm-sync-configuration-apiartefact-Provideamavenparentpomforscm-sync-configurationsscmimplementors,inordertohelpscmmaintainertoonlyfocusontheirimplementation,andnotonthebuild/dependenciesfortheplugin-ExternalizescmimplementationsintodedicatedJenkinsplugins,relyingonscm-sync-configuration-apiandextendingscm-sync-configuration-scm-parentpom-Providean[@ExtensionPoint|https://wiki.jenkins-ci.org/display/JENKINS/Extension+points]inthecore,usedbyscmpluginimplementorstoplugtheirimplementationIntermsofusability,thiswillimplyfortheuser:-Todownloadnotonlythescm-sync-configuration-pluginbutbothscm-sync-configuration-pluginscm-sync-configuration-plugin-yourscmimpl(s)(forinstance:scm-sync-configuration-plugin-subversion)-Thebasicnonescmimplementationwillbeprovided,andamessagewillbedisplayedtotheuseraskinghimtodownloadatleastoneimplementationifhedidnt-*Thepluginwillnotbebackwardcompatible*becausewewillgofrom(none/subversion/git)availableimplementationsto(none)implementationonly.Idontknow,atthemoment,howIcouldhandlethisbackwardincompatibility(ifyouhaveideas,donthesitatetosubmitthemincomments).MaybecouldIrenamethepluginanddeprecatetheexistingone?Idunno.-Lifecyclebetweencoreandscmimplementationswontbethesame:abugfix/improvementinanscmimplementationwontneedareleaseofthecoreDrawbackforthisiswewillhavetotrackapiincompatibilitiesinthecore,andalignscmimplementationswhenneeded.Goalistoavoiderrorswhencoreisupgradedandimplementationsarenot(eventually,wecouldenforcethisdetectioninscm-sync-config-api)Intermsofmaintenability,thiswillimply:-MigrationfromanorganizationwhereI(FredericCamblor)ama*SPOF*,toanorganizationwherethisis*less*thecase:everyscmimplementorwillbeconsideredasapluginmaintainerwithdedicatedcomponentinjira,projectingithub,*andresponsibilities*.-Thecorewillremainopentoeverycontributor,particularlyscmimplementors(ifoneofthemneedanenhancementinthecore,wellhavetotalkaboutitbutitwillbewelcomed)
DonthesitatetoprovideyourPOVinthecomments,Imopenedtothem



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







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

[JIRA] [scm-sync-configuration] (JENKINS-18124) Modularize scm-sync-config scm implementations

2013-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 updated  JENKINS-18124


Modularize scm-sync-config scm implementations
















Change By:


Frédéric Camblor
(29/May/13 7:59 AM)




Description:


Scm-sync-configurationisbasedonMavenSCMAPIJenkinsSCMAPItoprovideagenericwaytosynchronizeconfigfileswithmultiplepossiblescm.Today,everypossibleSCMimplementation(namelysvngit)arebundledinsidethescm-sync-configuration-pluginartefact,thuspullingeveryscmimplementationsevenifyouonlyrelyon1ofthem.FYI,followingdependencieswillbepulled_perscmimplementation_:-*maven-scm-provider*sscmimplementation(atthemoment,bothmaven-scm-provider-svnjavaandmaven-scm-provider-gitexe)-Jenkinspluginproviding*authenticationsupport*foryourscm(atthemoment,onlyorg.jenkins-ci.plugins:subversionbutweshouldconsiderorg.jenkins-ci.plugins:gittohavehomogeneousgitauthenticationsupportaccrossthepluginandjenkinsstoredcredentials,seeJENKINS-14506)Thispointisanimportantpointbecauseassoonasapluginisdependingonanotherplugin,jenkinswillinstallbothpluginswhentherootpluginisinstalled.Thismeansonce[mercurial|https://github.com/jenkinsci/scm-sync-configuration-plugin/pull/9]/perforce/whateverwillbesupported,whenyouwillinstallthepluginonyourjenkinsinstance,itwillpullinstalllotsofpossibleunwantedpluginsonyourinstance.Anotherburdenisthewayscmimplementationsaremaintained.I(FrédéricCamblor)willnotbeabletoensure*every*scmimplementationwilljustwork:itisalreadyaburdenformetoensure,foronly1givenscmimplementation,thateverypossiblescmprotocols(namelysvn/svn+ssh/http/https)aresupported(SeeJENKINS-8871).Thisissomethinghardtotest(andIdontevenspeakabout*automatic*testing)becauseitneedstosetupasubversionserverhandlingeverysupportedprotocols.ThesearethereasonswhyIwouldliketomodularizetheplugin.Technically,thisshouldconsistin:-Modularizeneededgeneric/helpfulclassesforscmmanipulationinascm-sync-configuration-apiartefact-Provideamavenparentpomforscm-sync-configurationsscmimplementors,inordertohelpscmmaintainertoonlyfocusontheirimplementation,andnotonthebuild/dependenciesfortheplugin-ExternalizescmimplementationsintodedicatedJenkinsplugins,relyingonscm-sync-configuration-apiandextendingscm-sync-configuration-scm-parentpom-Providean[@ExtensionPoint|https://wiki.jenkins-ci.org/display/JENKINS/Extension+points]inthecore,usedbyscmpluginimplementorstoplugtheirimplementationIntermsofusability,thiswillimplyfortheuser:-Todownloadnotonlythescm-sync-configuration-pluginbutbothscm-sync-configuration-pluginscm-sync-configuration-plugin-yourscmimpl(s)(forinstance:scm-sync-configuration-plugin-subversion)-Thebasicnonescmimplementationwillbeprovided,andamessagewillbedisplayedtotheuseraskinghimtodownloadatleastoneimplementationifhedidnt-*Thepluginwillnotbebackwardcompatible*becausewewillgofrom(none/subversion/git)availableimplementationsto(none)implementationonly.Idontknow,atthemoment,howIcouldhandlethisbackwardincompatibility(ifyouhaveideas,donthesitatetosubmitthemincomments).MaybecouldIrenamethepluginanddeprecatetheexistingone?Idunno.-Lifecyclebetweencoreandscmimplementationswontbethesame:abugfix/improvementinanscmimplementationwontneedareleaseofthecoreDrawbackforthisiswewillhavetotrackapiincompatibilitiesinthecore,andalignscmimplementationswhenneeded.Goalistoavoiderrorswhencoreisupgradedandimplementationsarenot(eventually,wecouldenforcethis
problematic
detection
inscm-sync-config-api)Intermsofmaintenability,thiswillimply:-MigrationfromanorganizationwhereI(FredericCamblor)ama*SPOF*,toanorganizationwherethisis*less*thecase:everyscmimplementorwillbeconsideredasapluginmaintainerwithdedicatedcomponentinjira,projectingithub,*andresponsibilities*.-Thecorewillremainopentoeverycontributor,particularlyscmimplementors(ifoneofthemneedanenhancementinthecore,wellhavetotalkaboutitbutitwillbewelcomed)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







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

[JIRA] [scm-sync-configuration] (JENKINS-18124) Modularize scm-sync-config scm implementations

2013-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18124


Modularize scm-sync-config scm implementations















@Nicolas I agree with you on the fact that only a little set of maven-scm is used.
And relying on it shows its limits as soon as a feature is not "generically" available for every scms (see JENKINS-14841).
So your proposal makes sense.
What I'm not confident about this proposal is the way authentication will be handled on SCM. Is Jenkins SCM API providing generic way to authenticate against stored credentials in jenkins ?
If it would be the case, it would be great !

@Henri Dependency against core is the burden of every plugin maintainers. 
But I don't know there is a better way to handle this.
This was the intention of the plugin-compat-tester .. but I didn't have enough time recently to improve it 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




[JIRA] [scm-sync-configuration] (JENKINS-18124) Modularize scm-sync-config scm implementations

2013-05-29 Thread fcamb...@java.net (JIRA)














































Frédéric Camblor
 commented on  JENKINS-18124


Modularize scm-sync-config scm implementations















@Nicolas The main goal of maven parent is to provide some tricky things like the plexus components merging.
... Only needed if we stay with maven-scm-api.
If there isn't any tricky build part, no parent will be needed.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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/groups/opt_out.




  1   2   3   >