Page MenuHomeFreeBSD

sysutils/rubygem-bosh_cli: Update to 1.3262.26.0 and fix dependency to `progressbar`
ClosedPublic

Authored by dumbbell on Feb 17 2017, 3:33 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 15 2024, 9:06 AM
Unknown Object (File)
Feb 2 2024, 10:23 AM
Unknown Object (File)
Jan 17 2024, 5:03 PM
Unknown Object (File)
Jan 17 2024, 5:55 AM
Unknown Object (File)
Jan 17 2024, 5:54 AM
Unknown Object (File)
Dec 30 2023, 12:11 AM
Unknown Object (File)
Dec 20 2023, 3:08 PM
Unknown Object (File)
Dec 20 2023, 4:00 AM
Subscribers

Details

Summary

Version 1.3262.26.0 was released two days ago.

More importantly, the progressbar gem available from the Ports tree is 1.8.x which is incompatible with BOSH CLI. Fro instance, running bosh upload release fails with a Ruby exception. Downgrading progressbar to 0.9.x, the version specified in the Gemfile, makes it work again. So I copied devel/rubygem-progressbar to devel/rubygem-progressbar09, adapted it and changed the dependency in sysutils/rubygem-bosh_cli. I'm now able to upload a BOSH release.

Test Plan

Poudriere testport on HEAD/amd64 and 11.0/i386.
Used with production BOSH deployments.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 7534
Build 7688: arc lint + arc unit

Event Timeline

dumbbell retitled this revision from to sysutils/rubygem-bosh_cli: Update to 1.3262.26.0 and fix dependency to `progressbar`.
dumbbell updated this object.
dumbbell edited the test plan for this revision. (Show Details)
dumbbell added reviewers: Ruby, antoine, bapt.

sysutils/rubygem-bosh_cli was already updated to 1.3262.26.0 yesterday, therefore bumping PORTREVISION is required.

Except this, other changes look good to me.

And please do not forget to use 'svn cp' for devel/rubygem-progressbar09.

devel/rubygem-progressbar09/Makefile
4

Move this to the line after MASTER_SITES to pet portlint.

antoine edited edge metadata.

As already noted by sunpoet@ :

  • The PKGNAMESUFFIX line should be below the MASTER_SITES line (portlint)
  • Make sure to use "svn cp" to add rubygem-progressbar09
This revision is now accepted and ready to land.Feb 18 2017, 7:40 PM
dumbbell edited edge metadata.

Use svn cp for rubygem-progressbar09, bump bosh_cli PORTREVISION

... and move PKGNAMESUFFIX after MASTER_SITES in rubygem-progressbar09.

Thus this revision addresses all comments from @sunpoet and @antoine.

This revision now requires review to proceed.Feb 19 2017, 5:26 PM
This revision was automatically updated to reflect the committed changes.