[JIRA] (JENKINS-58770) Reconsider GAV scheme

10 views
Skip to first unread message

jglick@cloudbees.com (JIRA)

unread,
Aug 1, 2019, 11:43:02 AM8/1/19
to jenkinsc...@googlegroups.com
Jesse Glick created an issue
 
Jenkins / Task JENKINS-58770
Reconsider GAV scheme
Issue Type: Task Task
Assignee: Jesse Glick
Components: bom
Created: 2019-08-01 15:42
Priority: Critical Critical
Reporter: Jesse Glick

Oleg Nenashev was the first to be confused by the version scheme for the BOM, which partially but not completely matches Jenkins core versions.

A cheap fix would be to version the BOM like 2.176.100, 2.176.101, etc., so that it is obviously not the same.

A more complicated change would be to drop the current branch/merge scheme, doing everything in master, and have a separate artifactId for each line as a reactor module, so you might import something like io.jenkins.tools.bom:bom-2.176.x:3. This would likely also work better with Dependabot, but involves a number of challenges:

  • Figuring out how to minimize the number of places where plugin versions are specified. Perhaps the latest BOM could specify all the versions and then BOMs for older lines could import it and override a few versions, assuming that works for importers (it should, given flattening).
  • Adjusting the PCT runs to handle different lines. Should just be a technical refactoring.
  • Avoid maintaining multiple copies of the sample plugin, while testing it against each line. Perhaps it could default to the latest line but select an older line to use based on a POM profile.
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

jglick@cloudbees.com (JIRA)

unread,
Sep 24, 2019, 8:44:02 AM9/24/19
to jenkinsc...@googlegroups.com
Jesse Glick started work on Task JENKINS-58770
 
Change By: Jesse Glick
Status: Open In Progress
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo

jglick@cloudbees.com (JIRA)

unread,
Sep 24, 2019, 2:08:03 PM9/24/19
to jenkinsc...@googlegroups.com
Change By: Jesse Glick
Status: In Progress Review

jglick@cloudbees.com (JIRA)

unread,
Sep 26, 2019, 3:12:03 PM9/26/19
to jenkinsc...@googlegroups.com
Change By: Jesse Glick
Status: In Review Fixed but Unreleased
Resolution: Fixed
Released As: 3

jglick@cloudbees.com (JIRA)

unread,
Sep 26, 2019, 6:37:05 PM9/26/19
to jenkinsc...@googlegroups.com
Jesse Glick commented on Task JENKINS-58770
 
Re: Reconsider GAV scheme

Now blocked by repository-permissions-updater #1286.

jglick@cloudbees.com (JIRA)

unread,
Sep 26, 2019, 8:07:03 PM9/26/19
to jenkinsc...@googlegroups.com
Change By: Jesse Glick
Status: Fixed but Unreleased Resolved
Reply all
Reply to author
Forward
0 new messages