Configuration Slicing plugin adoption

classic Classic list List threaded Threaded
36 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Configuration Slicing plugin adoption

Guy Sheffer
Hey, here is the information as requested in https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/269b0a22-79ee-463e-814c-d53a0fa643bd%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
Hey,
It has been three weeks, and I have a PR ready to get this plugin working again with pipelie.
Should I do anything for the adoption request to be approved?

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/9bee28c7-0a98-4222-bec0-8fe4e3a88cc6%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Marky Jackson
In reply to this post by Guy Sheffer
This will most likely get handled this week. With the World issues everyone is a little behind.

> On Apr 5, 2020, at 9:02 AM, Guy Sheffer <[hidden email]> wrote:
>

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/663E9349-5D28-44E3-BFE0-F1CC657B3EA1%40gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Oleg Nenashev
Hi,

My apologies, I totally missed the original request. Yes, World issues were especially tough a few weeks ago :( So thanks a lot for the ping.

There was an ownership transfer request in 2017 by Mikael Gaunin (thread), but there was no activity by Mikael in the repository since that, the `adopt-this-plugin` flag was not removed. Mikael also did not request release permissions here. So I consider this plugin as open for adoption, and I have added Guy Sheffer to the organization and the plugin team. Welcome aboard!

It would definitely great to get the Pipeline support story over the line. I pinged the Code Reviewers team and requested review from myself though my review might take a while and should not be considered as a blocker. I know that Michal Slusarczyk is no longer interested in this area after switching to another job, so I believe this ownerhsip transfer is the way to go. Thanks a lot for stepping up!

Best regards,
Oleg


On Sunday, April 5, 2020 at 6:03:58 PM UTC+2, Marky Jackson wrote:
This will most likely get handled this week. With the World issues everyone is a little behind.

> On Apr 5, 2020, at 9:02 AM, Guy Sheffer <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="6aZEH1I0BAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">guy...@...> wrote:
>

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/458ed91e-b937-48ea-b73b-5373c93076ac%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
In reply to this post by Guy Sheffer
Hey Oleg, thanks for your help!
Its crazy times for all and perfectly understandable. Glad to do some FOSS help meanwhile.

Question - assuming that PR passes review I presume now that I should make sure this repo is also built and published - is there some doc on how to do that? I built it and tested here locally, but I assume you have some kind of CI?

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/7fd5d567-c915-4e22-a1c6-30c2f575279f%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Oleg Nenashev
yes, we have a standard Pipeline for Plugin in Jenkins. I have submitted a pull request for CI here: https://github.com/jenkinsci/configurationslicing-plugin/pull/26. Plugin POM is pretty old, and update to recent versions is needed for advanced checks in our Pipeline

.Also, I would recommend to migrate documentation to GitHub: https://jenkins.io/blog/2019/10/21/plugin-docs-on-github/. Wiki is currently read-only, but it is quite trivial to move the docs with help of tools we provide.

Hopefully it helps,



On Mon, Apr 6, 2020 at 4:59 PM Guy Sheffer <[hidden email]> wrote:
Hey Oleg, thanks for your help!
Its crazy times for all and perfectly understandable. Glad to do some FOSS help meanwhile.

Question - assuming that PR passes review I presume now that I should make sure this repo is also built and published - is there some doc on how to do that? I built it and tested here locally, but I assume you have some kind of CI?

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/7fd5d567-c915-4e22-a1c6-30c2f575279f%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLAQoedXEqsrcVfkGdaVy2374tpxiCvfysK-ic7fuKwmNw%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
Ok,
1. I merged your PR and the reviewed one. Locally it builds for me, but should take a look at where its building in the CI, so I can monitor errors - is there a url?
2. Imported the README in to the git repo, thanks for the link. WIll try clear it up once the code is building and breathing.
3. I guess I am missing still a LICENSE file, there a standard one for Jenkins plugins? Or do I need to go by the original developer?




On Monday, April 6, 2020 at 6:13:55 PM UTC+3, Oleg Nenashev wrote:
yes, we have a standard Pipeline for Plugin in Jenkins. I have submitted a pull request for CI here: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/26" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F26\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFSleqVGrKIucn5ou7hzbCZ8mDG7w&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F26\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFSleqVGrKIucn5ou7hzbCZ8mDG7w&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/26. Plugin POM is pretty old, and update to recent versions is needed for advanced checks in our Pipeline

.Also, I would recommend to migrate documentation to GitHub: <a href="https://www.google.com/url?q=https%3A%2F%2Fjenkins.io%2Fblog%2F2019%2F10%2F21%2Fplugin-docs-on-github%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHDg8nOF-drSpQgkTUggrAUOndZtw" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2019%2F10%2F21%2Fplugin-docs-on-github%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHDg8nOF-drSpQgkTUggrAUOndZtw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2019%2F10%2F21%2Fplugin-docs-on-github%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHDg8nOF-drSpQgkTUggrAUOndZtw&#39;;return true;">https://jenkins.io/blog/2019/10/21/plugin-docs-on-github/. Wiki is currently read-only, but it is quite trivial to move the docs with help of tools we provide.

Hopefully it helps,



On Mon, Apr 6, 2020 at 4:59 PM Guy Sheffer <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="seQNjSuABAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">guy...@...> wrote:
Hey Oleg, thanks for your help!
Its crazy times for all and perfectly understandable. Glad to do some FOSS help meanwhile.

Question - assuming that PR passes review I presume now that I should make sure this repo is also built and published - is there some doc on how to do that? I built it and tested here locally, but I assume you have some kind of CI?

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit <a href="https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe&#39;;return true;">https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="seQNjSuABAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkin...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/7fd5d567-c915-4e22-a1c6-30c2f575279f%40googlegroups.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/7fd5d567-c915-4e22-a1c6-30c2f575279f%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/7fd5d567-c915-4e22-a1c6-30c2f575279f%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/7fd5d567-c915-4e22-a1c6-30c2f575279f%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/170c2c4c-8588-4170-b13b-af22d6561b9d%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Gavin Mogan
> https://wiki.jenkins.io/plugins/servlet/mobile?contentId=57181016#content/view/57181016

(3) Fill the <licenses> section of your POM.
If nothing is defined, your code will be assumed to fall under the MIT license terms.

So I think you can safely continue to make it MIT.

On Mon., Apr. 6, 2020, 8:56 a.m. Guy Sheffer, <[hidden email]> wrote:
Ok,
1. I merged your PR and the reviewed one. Locally it builds for me, but should take a look at where its building in the CI, so I can monitor errors - is there a url?
2. Imported the README in to the git repo, thanks for the link. WIll try clear it up once the code is building and breathing.
3. I guess I am missing still a LICENSE file, there a standard one for Jenkins plugins? Or do I need to go by the original developer?




On Monday, April 6, 2020 at 6:13:55 PM UTC+3, Oleg Nenashev wrote:
yes, we have a standard Pipeline for Plugin in Jenkins. I have submitted a pull request for CI here: https://github.com/jenkinsci/configurationslicing-plugin/pull/26. Plugin POM is pretty old, and update to recent versions is needed for advanced checks in our Pipeline

.Also, I would recommend to migrate documentation to GitHub: https://jenkins.io/blog/2019/10/21/plugin-docs-on-github/. Wiki is currently read-only, but it is quite trivial to move the docs with help of tools we provide.

Hopefully it helps,



On Mon, Apr 6, 2020 at 4:59 PM Guy Sheffer <[hidden email]> wrote:
Hey Oleg, thanks for your help!
Its crazy times for all and perfectly understandable. Glad to do some FOSS help meanwhile.

Question - assuming that PR passes review I presume now that I should make sure this repo is also built and published - is there some doc on how to do that? I built it and tested here locally, but I assume you have some kind of CI?

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/7fd5d567-c915-4e22-a1c6-30c2f575279f%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/170c2c4c-8588-4170-b13b-af22d6561b9d%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAG%3D_DutcUpGEePfO1wsCHRdwdZF54ur7H3srXNzNs-EMbuD69A%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
In reply to this post by Guy Sheffer
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Tim Jacomb
Normally you use the Jenkins bom 
Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3Bifjk-Tjqaxm1kpwqdHmY%2B9-yfOa%2B1v%3DFQFn4jZoMviMrQ%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
<a href="https://github.com/jenkinsci/bom" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;">https://github.com/jenkinsci/bom

Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="1sZMX30cCAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">guy...@...> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="1sZMX30cCAAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkin...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Tim Jacomb
Hi Guy

Timestamper and the two workflow plugins are in bom, I would still recommend adding it,

It looks like timestamper changed its group id at some point

Thanks
Tim

On Sun, 19 Apr 2020 at 14:09, Guy Sheffer <[hidden email]> wrote:
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3Bic1uwPJKPUuYhhecwCbW-jvWGeNWzKCnx91FG7%2BGHaZQQ%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
Hey,
Thanks that got me on the right track.
Documented what I was doing here:
https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808

Now mvn validate says the build is successful.

However, it seems not the CI on Jenkins isn't working, the nodes are stuck on AWS with a connection problem.

For Example: https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/

On Sunday, April 19, 2020 at 6:44:21 PM UTC+3, Tim Jacomb wrote:
Hi Guy

Timestamper and the two workflow plugins are in bom, I would still recommend adding it,

It looks like timestamper changed its group id at some point

Thanks
Tim

On Sun, 19 Apr 2020 at 14:09, Guy Sheffer <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="q20LxJA7AgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">guy...@...> wrote:
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: <a href="https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
<a href="https://github.com/jenkinsci/bom" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;">https://github.com/jenkinsci/bom

Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="q20LxJA7AgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkin...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/1d708d41-5425-4965-ba01-cd708a0e3122%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
Ok, now it fails on PrioritySorterSlicer.java:[5,26] package hudson.queueSorter does not exist

How do I import the new org.jenkins-ci.plugins:PrioritySorter?

On Sunday, May 17, 2020 at 10:39:24 AM UTC+3, Guy Sheffer wrote:
Hey,
Thanks that got me on the right track.
Documented what I was doing here:
<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&amp;page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808

Now mvn validate says the build is successful.

However, it seems not the CI on Jenkins isn't working, the nodes are stuck on AWS with a connection problem.

For Example: <a href="https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;">https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/

On Sunday, April 19, 2020 at 6:44:21 PM UTC+3, Tim Jacomb wrote:
Hi Guy

Timestamper and the two workflow plugins are in bom, I would still recommend adding it,

It looks like timestamper changed its group id at some point

Thanks
Tim

On Sun, 19 Apr 2020 at 14:09, Guy Sheffer <[hidden email]> wrote:
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: <a href="https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
<a href="https://github.com/jenkinsci/bom" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;">https://github.com/jenkinsci/bom

Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/f2e87af8-58d7-434f-b066-af17d364c09c%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
Also, tried reverting back to hudson.queueSorter.

Seems like there are broken methods now:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project configurationslicing: Compilation failure: Compilation failure:
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[52,52] cannot find symbol
[ERROR]   symbol:   method getDescription()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[57,50] cannot find symbol
[ERROR]   symbol:   method isFromRootBuildScriptDir()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GroovySlicer.java:[57,20] cannot find symbol
[ERROR]   symbol:   variable DESCRIPTOR
[ERROR]   location: class hudson.plugins.groovy.Groovy
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException




On Sunday, May 17, 2020 at 5:14:27 PM UTC+3, Guy Sheffer wrote:
Ok, now it fails on PrioritySorterSlicer.java:[5,26] package hudson.queueSorter does not exist

How do I import the new org.jenkins-ci.plugins:PrioritySorter?

On Sunday, May 17, 2020 at 10:39:24 AM UTC+3, Guy Sheffer wrote:
Hey,
Thanks that got me on the right track.
Documented what I was doing here:
<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&amp;page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808

Now mvn validate says the build is successful.

However, it seems not the CI on Jenkins isn't working, the nodes are stuck on AWS with a connection problem.

For Example: <a href="https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;">https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/

On Sunday, April 19, 2020 at 6:44:21 PM UTC+3, Tim Jacomb wrote:
Hi Guy

Timestamper and the two workflow plugins are in bom, I would still recommend adding it,

It looks like timestamper changed its group id at some point

Thanks
Tim

On Sun, 19 Apr 2020 at 14:09, Guy Sheffer <[hidden email]> wrote:
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: <a href="https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
<a href="https://github.com/jenkinsci/bom" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;">https://github.com/jenkinsci/bom

Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/fd34361c-ff36-4a31-b5f8-b5a0eefb8702%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
Ok, compiles now, but I am getting errors on tests on the CI that don't run when I use mvn package:

------------------------------------------------------------------------
12:51:38  [ERROR] Failed to execute goal com.github.spotbugs:spotbugs-maven-plugin:4.0.0:check (spotbugs) on project configurationslicing: failed with 13 bugs and 0 errors

Build: https://ci.jenkins.io/job/Plugins/job/configurationslicing-plugin/job/fix-ci/7/console

On Sunday, May 17, 2020 at 5:23:11 PM UTC+3, Guy Sheffer wrote:
Also, tried reverting back to hudson.queueSorter.

Seems like there are broken methods now:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project configurationslicing: Compilation failure: Compilation failure:
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[52,52] cannot find symbol
[ERROR]   symbol:   method getDescription()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[57,50] cannot find symbol
[ERROR]   symbol:   method isFromRootBuildScriptDir()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GroovySlicer.java:[57,20] cannot find symbol
[ERROR]   symbol:   variable DESCRIPTOR
[ERROR]   location: class hudson.plugins.groovy.Groovy
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://<a href="http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FMojoFailureException\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGaJwCeoibCpQ86aiPLWDPHJDTRFg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FMojoFailureException\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGaJwCeoibCpQ86aiPLWDPHJDTRFg&#39;;return true;">cwiki.apache.org/confluence/display/MAVEN/MojoFailureException




On Sunday, May 17, 2020 at 5:14:27 PM UTC+3, Guy Sheffer wrote:
Ok, now it fails on PrioritySorterSlicer.java:[5,26] package hudson.queueSorter does not exist

How do I import the new org.jenkins-ci.plugins:PrioritySorter?

On Sunday, May 17, 2020 at 10:39:24 AM UTC+3, Guy Sheffer wrote:
Hey,
Thanks that got me on the right track.
Documented what I was doing here:
<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&amp;page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808

Now mvn validate says the build is successful.

However, it seems not the CI on Jenkins isn't working, the nodes are stuck on AWS with a connection problem.

For Example: <a href="https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;">https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/

On Sunday, April 19, 2020 at 6:44:21 PM UTC+3, Tim Jacomb wrote:
Hi Guy

Timestamper and the two workflow plugins are in bom, I would still recommend adding it,

It looks like timestamper changed its group id at some point

Thanks
Tim

On Sun, 19 Apr 2020 at 14:09, Guy Sheffer <[hidden email]> wrote:
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: <a href="https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
<a href="https://github.com/jenkinsci/bom" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;">https://github.com/jenkinsci/bom

Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Oleg Nenashev
So you get static analysis errors from SpotBugs.
It is important to review and clean up them eventually, but for the time being you can set a "spotbugs.failOnError" property to "false" in your pom.xml. In such case SpotBugs will not be failing the build

Hopefully it helps,
Oleg

On Tue, May 19, 2020 at 12:07 PM Guy Sheffer <[hidden email]> wrote:
Ok, compiles now, but I am getting errors on tests on the CI that don't run when I use mvn package:

------------------------------------------------------------------------
12:51:38  [ERROR] Failed to execute goal com.github.spotbugs:spotbugs-maven-plugin:4.0.0:check (spotbugs) on project configurationslicing: failed with 13 bugs and 0 errors

On Sunday, May 17, 2020 at 5:23:11 PM UTC+3, Guy Sheffer wrote:
Also, tried reverting back to hudson.queueSorter.

Seems like there are broken methods now:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project configurationslicing: Compilation failure: Compilation failure:
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[52,52] cannot find symbol
[ERROR]   symbol:   method getDescription()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[57,50] cannot find symbol
[ERROR]   symbol:   method isFromRootBuildScriptDir()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GroovySlicer.java:[57,20] cannot find symbol
[ERROR]   symbol:   variable DESCRIPTOR
[ERROR]   location: class hudson.plugins.groovy.Groovy
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException




On Sunday, May 17, 2020 at 5:14:27 PM UTC+3, Guy Sheffer wrote:
Ok, now it fails on PrioritySorterSlicer.java:[5,26] package hudson.queueSorter does not exist

How do I import the new org.jenkins-ci.plugins:PrioritySorter?

On Sunday, May 17, 2020 at 10:39:24 AM UTC+3, Guy Sheffer wrote:
Hey,
Thanks that got me on the right track.
Documented what I was doing here:
https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808

Now mvn validate says the build is successful.

However, it seems not the CI on Jenkins isn't working, the nodes are stuck on AWS with a connection problem.

For Example: https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/

On Sunday, April 19, 2020 at 6:44:21 PM UTC+3, Tim Jacomb wrote:
Hi Guy

Timestamper and the two workflow plugins are in bom, I would still recommend adding it,

It looks like timestamper changed its group id at some point

Thanks
Tim

On Sun, 19 Apr 2020 at 14:09, Guy Sheffer <[hidden email]> wrote:
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLAcqoDoc9xJizshs1WSW5GJntFnv7O-iEgt8muoscExug%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
Ok, looks like it finally builds successfully in the CI. Should I tag it and release? Or do we need to do more testing first?

On Tuesday, May 19, 2020 at 1:11:51 PM UTC+3, Oleg Nenashev wrote:
So you get static analysis errors from SpotBugs.
It is important to review and clean up them eventually, but for the time being you can set a "spotbugs.failOnError" property to "false" in your pom.xml. In such case SpotBugs will not be failing the build

Hopefully it helps,
Oleg

On Tue, May 19, 2020 at 12:07 PM Guy Sheffer <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="ZgR7D4ALAgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">guy...@...> wrote:
Ok, compiles now, but I am getting errors on tests on the CI that don't run when I use mvn package:

------------------------------------------------------------------------
12:51:38  [ERROR] Failed to execute goal com.github.spotbugs:spotbugs-maven-plugin:4.0.0:check (spotbugs) on project configurationslicing: failed with 13 bugs and 0 errors

Build: <a href="https://ci.jenkins.io/job/Plugins/job/configurationslicing-plugin/job/fix-ci/7/console" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fjob%2FPlugins%2Fjob%2Fconfigurationslicing-plugin%2Fjob%2Ffix-ci%2F7%2Fconsole\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEULG79mnwWA64Q4xLYMYibYYR7mA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fjob%2FPlugins%2Fjob%2Fconfigurationslicing-plugin%2Fjob%2Ffix-ci%2F7%2Fconsole\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEULG79mnwWA64Q4xLYMYibYYR7mA&#39;;return true;">https://ci.jenkins.io/job/Plugins/job/configurationslicing-plugin/job/fix-ci/7/console

On Sunday, May 17, 2020 at 5:23:11 PM UTC+3, Guy Sheffer wrote:
Also, tried reverting back to hudson.queueSorter.

Seems like there are broken methods now:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project configurationslicing: Compilation failure: Compilation failure:
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[52,52] cannot find symbol
[ERROR]   symbol:   method getDescription()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[57,50] cannot find symbol
[ERROR]   symbol:   method isFromRootBuildScriptDir()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GroovySlicer.java:[57,20] cannot find symbol
[ERROR]   symbol:   variable DESCRIPTOR
[ERROR]   location: class hudson.plugins.groovy.Groovy
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://<a href="http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException" rel="nofollow" target="_blank" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FMojoFailureException\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGaJwCeoibCpQ86aiPLWDPHJDTRFg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FMojoFailureException\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGaJwCeoibCpQ86aiPLWDPHJDTRFg&#39;;return true;">cwiki.apache.org/confluence/display/MAVEN/MojoFailureException




On Sunday, May 17, 2020 at 5:14:27 PM UTC+3, Guy Sheffer wrote:
Ok, now it fails on PrioritySorterSlicer.java:[5,26] package hudson.queueSorter does not exist

How do I import the new org.jenkins-ci.plugins:PrioritySorter?

On Sunday, May 17, 2020 at 10:39:24 AM UTC+3, Guy Sheffer wrote:
Hey,
Thanks that got me on the right track.
Documented what I was doing here:
<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&amp;page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808

Now mvn validate says the build is successful.

However, it seems not the CI on Jenkins isn't working, the nodes are stuck on AWS with a connection problem.

For Example: <a href="https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;">https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/

On Sunday, April 19, 2020 at 6:44:21 PM UTC+3, Tim Jacomb wrote:
Hi Guy

Timestamper and the two workflow plugins are in bom, I would still recommend adding it,

It looks like timestamper changed its group id at some point

Thanks
Tim

On Sun, 19 Apr 2020 at 14:09, Guy Sheffer <[hidden email]> wrote:
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: <a href="https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
<a href="https://github.com/jenkinsci/bom" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;">https://github.com/jenkinsci/bom

Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit <a href="https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe&#39;;return true;">https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="ZgR7D4ALAgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkin...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/0c474f09-ff79-4d93-88e2-b8cde2fac531%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Gavin Mogan
a standard `mvn release:prepare release:perform` will do all the tagging and releasing for you

On Thu, May 21, 2020 at 4:54 PM Guy Sheffer <[hidden email]> wrote:
Ok, looks like it finally builds successfully in the CI. Should I tag it and release? Or do we need to do more testing first?

On Tuesday, May 19, 2020 at 1:11:51 PM UTC+3, Oleg Nenashev wrote:
So you get static analysis errors from SpotBugs.
It is important to review and clean up them eventually, but for the time being you can set a "spotbugs.failOnError" property to "false" in your pom.xml. In such case SpotBugs will not be failing the build

Hopefully it helps,
Oleg

On Tue, May 19, 2020 at 12:07 PM Guy Sheffer <[hidden email]> wrote:
Ok, compiles now, but I am getting errors on tests on the CI that don't run when I use mvn package:

------------------------------------------------------------------------
12:51:38  [ERROR] Failed to execute goal com.github.spotbugs:spotbugs-maven-plugin:4.0.0:check (spotbugs) on project configurationslicing: failed with 13 bugs and 0 errors

On Sunday, May 17, 2020 at 5:23:11 PM UTC+3, Guy Sheffer wrote:
Also, tried reverting back to hudson.queueSorter.

Seems like there are broken methods now:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project configurationslicing: Compilation failure: Compilation failure:
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[52,52] cannot find symbol
[ERROR]   symbol:   method getDescription()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[57,50] cannot find symbol
[ERROR]   symbol:   method isFromRootBuildScriptDir()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GroovySlicer.java:[57,20] cannot find symbol
[ERROR]   symbol:   variable DESCRIPTOR
[ERROR]   location: class hudson.plugins.groovy.Groovy
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException




On Sunday, May 17, 2020 at 5:14:27 PM UTC+3, Guy Sheffer wrote:
Ok, now it fails on PrioritySorterSlicer.java:[5,26] package hudson.queueSorter does not exist

How do I import the new org.jenkins-ci.plugins:PrioritySorter?

On Sunday, May 17, 2020 at 10:39:24 AM UTC+3, Guy Sheffer wrote:
Hey,
Thanks that got me on the right track.
Documented what I was doing here:
https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808

Now mvn validate says the build is successful.

However, it seems not the CI on Jenkins isn't working, the nodes are stuck on AWS with a connection problem.

For Example: https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/

On Sunday, April 19, 2020 at 6:44:21 PM UTC+3, Tim Jacomb wrote:
Hi Guy

Timestamper and the two workflow plugins are in bom, I would still recommend adding it,

It looks like timestamper changed its group id at some point

Thanks
Tim

On Sun, 19 Apr 2020 at 14:09, Guy Sheffer <[hidden email]> wrote:
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/0c474f09-ff79-4d93-88e2-b8cde2fac531%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAG%3D_Dutqj3nSM5jkE%2B82Px%2BVL_zh5ymhrvmZaY%2B9EUN-tO1VRA%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Configuration Slicing plugin adoption

Guy Sheffer
Ran that and got this:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  25.037 s
[INFO] Finished at: 2020-05-22T03:17:54+03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli) on project configurationslicing: You don't have a SNAPSHOT project in the reactor projects list. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException


Am I doing something wrong?

On Friday, May 22, 2020 at 2:56:19 AM UTC+3, Gavin Mogan wrote:
a standard `mvn release:prepare release:perform` will do all the tagging and releasing for you

On Thu, May 21, 2020 at 4:54 PM Guy Sheffer <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="vLM_GSLLAgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">guy...@...> wrote:
Ok, looks like it finally builds successfully in the CI. Should I tag it and release? Or do we need to do more testing first?

On Tuesday, May 19, 2020 at 1:11:51 PM UTC+3, Oleg Nenashev wrote:
So you get static analysis errors from SpotBugs.
It is important to review and clean up them eventually, but for the time being you can set a "spotbugs.failOnError" property to "false" in your pom.xml. In such case SpotBugs will not be failing the build

Hopefully it helps,
Oleg

On Tue, May 19, 2020 at 12:07 PM Guy Sheffer <[hidden email]> wrote:
Ok, compiles now, but I am getting errors on tests on the CI that don't run when I use mvn package:

------------------------------------------------------------------------
12:51:38  [ERROR] Failed to execute goal com.github.spotbugs:spotbugs-maven-plugin:4.0.0:check (spotbugs) on project configurationslicing: failed with 13 bugs and 0 errors

Build: <a href="https://ci.jenkins.io/job/Plugins/job/configurationslicing-plugin/job/fix-ci/7/console" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fjob%2FPlugins%2Fjob%2Fconfigurationslicing-plugin%2Fjob%2Ffix-ci%2F7%2Fconsole\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEULG79mnwWA64Q4xLYMYibYYR7mA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fjob%2FPlugins%2Fjob%2Fconfigurationslicing-plugin%2Fjob%2Ffix-ci%2F7%2Fconsole\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEULG79mnwWA64Q4xLYMYibYYR7mA&#39;;return true;">https://ci.jenkins.io/job/Plugins/job/configurationslicing-plugin/job/fix-ci/7/console

On Sunday, May 17, 2020 at 5:23:11 PM UTC+3, Guy Sheffer wrote:
Also, tried reverting back to hudson.queueSorter.

Seems like there are broken methods now:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project configurationslicing: Compilation failure: Compilation failure:
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[52,52] cannot find symbol
[ERROR]   symbol:   method getDescription()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GradleSlicer.java:[57,50] cannot find symbol
[ERROR]   symbol:   method isFromRootBuildScriptDir()
[ERROR]   location: variable oldGradle of type hudson.plugins.gradle.Gradle
[ERROR] /home/guy/workspace/configurationslicing-plugin/src/main/java/configurationslicing/tools/GroovySlicer.java:[57,20] cannot find symbol
[ERROR]   symbol:   variable DESCRIPTOR
[ERROR]   location: class hudson.plugins.groovy.Groovy
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://<a href="http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException" rel="nofollow" target="_blank" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FMojoFailureException\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGaJwCeoibCpQ86aiPLWDPHJDTRFg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FMojoFailureException\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGaJwCeoibCpQ86aiPLWDPHJDTRFg&#39;;return true;">cwiki.apache.org/confluence/display/MAVEN/MojoFailureException




On Sunday, May 17, 2020 at 5:14:27 PM UTC+3, Guy Sheffer wrote:
Ok, now it fails on PrioritySorterSlicer.java:[5,26] package hudson.queueSorter does not exist

How do I import the new org.jenkins-ci.plugins:PrioritySorter?

On Sunday, May 17, 2020 at 10:39:24 AM UTC+3, Guy Sheffer wrote:
Hey,
Thanks that got me on the right track.
Documented what I was doing here:
<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&amp;page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3FfocusedCommentId%3D390808%26page%3Dcom.atlassian.jira.plugin.system.issuetabpanels%253Acomment-tabpanel%23comment-390808\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWPSMLvE3Fgwl-gqPQJny77Q1ztQ&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?focusedCommentId=390808&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-390808

Now mvn validate says the build is successful.

However, it seems not the CI on Jenkins isn't working, the nodes are stuck on AWS with a connection problem.

For Example: <a href="https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fci.jenkins.io%2Fcomputer%2FEC2%2520(aws)%2520-%2520High%2520memory%2520ubuntu%252018.04%2520%2520(i-0785c260cbb2a05fa)%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm0iWzcV3WaKW3AsFujz_sWmALTg&#39;;return true;">https://ci.jenkins.io/computer/EC2%20(aws)%20-%20High%20memory%20ubuntu%2018.04%20%20(i-0785c260cbb2a05fa)/

On Sunday, April 19, 2020 at 6:44:21 PM UTC+3, Tim Jacomb wrote:
Hi Guy

Timestamper and the two workflow plugins are in bom, I would still recommend adding it,

It looks like timestamper changed its group id at some point

Thanks
Tim

On Sun, 19 Apr 2020 at 14:09, Guy Sheffer <[hidden email]> wrote:
Hey Tim,
That bom (pom.xml) does not seem to hold most of the plugins used in Configuration Slicing plugin. This is because the plugin slices settings of many plugins. Each plugin is included as a dependency.

You can grasp the size of the list here: <a href="https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fblob%2Fdevel%2Fpom.xml\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFtbCiakSMsR-s2er3DeLqE9C6iAQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/blob/devel/pom.xml

Just to make sure, I went over the plugins and made sure, indeed quite a lot, including email-ext, ant, groovy and others are not in that POM.
I am fairly sure I managed to get all the dependencies under gorup-id org.jenkins-ci.plugins up to date. That was easy because the pages are for the plugins are documented. However I cam not sure about other settings. Such as timestamper in org.jvnet.hudson.plugins or plexus-utils in org.codehaus.plexus .

This is the final step to get this plugin to build with the new support for pipeline, so if someone with more experience than me could take a look its likely something simple I overlooked.

Thanks for helping out,
Guy

On Monday, April 13, 2020 at 3:29:20 PM UTC+3, Tim Jacomb wrote:
Normally you use the Jenkins bom 
<a href="https://github.com/jenkinsci/bom" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fbom\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHLiWkry5tiVCRu51rM2qLCY-CTAA&#39;;return true;">https://github.com/jenkinsci/bom

Which includes the common plugins that are depended on, it saves a lot of time when updating versions.

Thanks
Tim

On Mon, 13 Apr 2020 at 12:44, Guy Sheffer <[hidden email]> wrote:
Thanks Oleg,
To anyone that could help,
I have got as far as updating all the versions by hand, but I am getting some RequireUpperBoundDeps errors. I am not sure what is the methodology to fix this, assuming now all the versions are up to date (which they might not be because I did this manually).
I am really close to making a new release that supports pipeline build and would really appreciate figuring out this hopefully last step, will note that it does build on my local machine.

Thanks,
Guy

<a href="https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fissues.jenkins-ci.org%2Fbrowse%2FJENKINS-61827%3Ffilter%3D21951\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcEMdtWcQn0SxDxYHjmr1JSr4g8Q&#39;;return true;">https://issues.jenkins-ci.org/browse/JENKINS-61827?filter=21951

On Sunday, March 15, 2020 at 3:14:58 PM UTC+2, Guy Sheffer wrote:
Hey, here is the information as requested in <a href="https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fpages%2Fviewpage.action%3FpageId%3D103088172\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEncGHS2c7vEMSwI1KMubgy_Tktpg&#39;;return true;">https://wiki.jenkins.io/pages/viewpage.action?pageId=103088172
  • Link to a plugin you want to adopt: <a href="https://plugins.jenkins.io/configurationslicing/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fplugins.jenkins.io%2Fconfigurationslicing%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEl4qdQQK8ofmBgXVpoLybABa91VA&#39;;return true;">https://plugins.jenkins.io/configurationslicing/

  • Link(s) to pull requests you want to deliver, if applicable: <a href="https://github.com/jenkinsci/configurationslicing-plugin/pull/21" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fconfigurationslicing-plugin%2Fpull%2F21\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmaHw5SB-GfCPjxtA5RD1ZAic9ZQ&#39;;return true;">https://github.com/jenkinsci/configurationslicing-plugin/pull/21
    Note: this is not my code, however I want to build, fix and manage the plugin

  • Your GitHub username/id (e.g. oleg-nenashev for <a href="https://github.com/oleg-nenashev/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Foleg-nenashev%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEb5q_ghxLtwceG9I6_9GDd-X27jw&#39;;return true;">https://github.com/oleg-nenashev/)
    guysoft

  • Your Jenkins infrastructure account id. <a href="https://accounts.jenkins.io/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Faccounts.jenkins.io%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHMOIeyAlUI1QgrMeNtiYss7xxWuA&#39;;return true;">Create your account if you don’t have one: guysoft

Also, I tried to build the plugin and the build fails (test plugin fro the tutorial works fine).
So I want to fix that first.
Build output here if anyone can tell me what is going on: <a href="https://pastebin.com/reU1DbAt" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpastebin.com%2FreU1DbAt\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGSgZBJu7lQ41j0oPk0YxpAbuh_g&#39;;return true;">https://pastebin.com/reU1DbAt

Thanks,

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/1afbeb77-9f02-4e44-a8e4-38070deb864b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/adeb4ba8-4c56-47d9-99b5-f499e5a1dc5d%40googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit <a href="https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe&#39;;return true;">https://groups.google.com/d/topic/jenkinsci-dev/O2cO3zXuDi0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com?utm_medium=email&amp;utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/74627f0e-d8c7-4b5d-b653-ad76730fb466%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="vLM_GSLLAgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkin...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/0c474f09-ff79-4d93-88e2-b8cde2fac531%40googlegroups.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/0c474f09-ff79-4d93-88e2-b8cde2fac531%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/0c474f09-ff79-4d93-88e2-b8cde2fac531%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/0c474f09-ff79-4d93-88e2-b8cde2fac531%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/7728bf67-24fe-4414-8b91-d15758dc4180%40googlegroups.com.
12