Backport changes needed to have linux-pkg run on 6.0/migration#155
Backport changes needed to have linux-pkg run on 6.0/migration#1555 commits merged into6.0/migrationfrom unknown repository
Conversation
|
Requesting reviews from @pzakha and @prakashsurya |
|
Changes seem reasonable, it's just pulling things from other branches. I don't know how the I don't think you can land the changes to |
pzakha
left a comment
There was a problem hiding this comment.
LGTM, thanks for landing this.
I don't think you can land the changes to main.pkgs at the same time you land the changes to add those packages to the linux-pkg ecosystem. I think you need to first add the packages to linux-pkg, then go a build the packages via Jenkins, then add the package names to main.pkgs.
@prakashsurya that's right, you shouldn't be doing this on any active branch as once this lands the combine-packages job will be failing until generate-jobs is run and the new packages are built and published, however given that the 6.0/migration branch is on standby and the are no pending builds it's okay to do it in this case.
Context:
https://jira.delphix.com/browse/TOOL-7953 tracks the removal of all Jenkins jobs from non devops-gate repositories. This includes the build-package job. The build-package job can only be removed from branches that support the new linux-pkg build system 6.0/migration is the last in-use branch that does not support linux-pkg.
Problem:
6.0/migration does not support the linux-pkg build system
Solution:
Backport support to this branch
Testing
http://collins.d.delphix.com:20460/job/devops-gate/job/master/job/linux-pkg/job/6.0/job/migration/job/build-packages/job/pre-push/9/console
http://selfservice.jenkins.delphix.com/job/devops-gate/job/master/job/appliance-build-orchestrator-pre-push/5187/console
Notes about the appliance-build-orchestrator-pre-push job:
Implementation:
I backported four diffs that were sent to me by Prakash:
I also found that I needed to backport:
Related diffs:
Pipeline-shared change to mark 6.0/migration as a linux-pkg branch: http://reviews.delphix.com/r/68916/
Deployment Plan:
For the moment my plan will be to: