Summary: | sysutils/vagrant: Doesn't run, requires misc/rubygem-mime-types version < 3.0 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | mvharding | ||||
Component: | Individual Port(s) | Assignee: | Steve Wills <swills> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Many People | CC: | joe, swills | ||||
Priority: | --- | Keywords: | needs-qa, regression | ||||
Version: | Latest | Flags: | joe:
maintainer-feedback+
koobs: merge-quarterly? |
||||
Hardware: | amd64 | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
mvharding
2016-06-02 15:38:39 UTC
This is due to www/rubygem-rest-client specifically. I'll create a misc/rubygem-mime-types30 and change rubygem-rest-client to use it. (In reply to Steve Wills from comment #1) Correction, it should be mime-types 2.99.2, since the requirement is < (less than) 3.0, not = (equal) 3.0. So it will be misc/mime-types29. A commit references this bug: Author: swills Date: Mon Jun 27 13:56:06 UTC 2016 New revision: 417660 URL: https://svnweb.freebsd.org/changeset/ports/417660 Log: misc/rubygem-mime-types29: Create port Create port for rubygem-mime-types at 2.99.x which is needed by some gems, specifically www/rubygem-rest-client. PR: 209973 Changes: head/misc/Makefile head/misc/rubygem-mime-types29/ head/misc/rubygem-mime-types29/Makefile head/misc/rubygem-mime-types29/distinfo A commit references this bug: Author: swills Date: Mon Jun 27 13:58:04 UTC 2016 New revision: 417661 URL: https://svnweb.freebsd.org/changeset/ports/417661 Log: www/rubygem-rest-client: update dependency Update dependency to use proper version of mime-types. While here, update web site. PR: 209973 With hat: ruby@ Changes: head/www/rubygem-rest-client/Makefile head/www/rubygem-rest-client/pkg-descr I think this should be solved now, but have only tested with a newer version of vagrant which I have locally. I can work on updating vagrant in a separate PR since it will require maintainer approval and updates to three other ports (bundler, winrm and winrm-fs). Could you test that the older version of vagrant works with just the changes committed? Sorry this has taken so long to get fixed. Assign to committer resolving I can confirm that vagrant (from ports) seems to work after removing my local ~/.gem directory. I also see: $ pkg info | grep mime ... rubygem-mime-types-3.1 Ruby gem which provides a mailcap-like MIME Content-Type lookup ... rubygem-mime-types29-2.99.2 Ruby gem which provides a mailcap-like MIME Content-Type lookup ... I did the update via poudriere so I wasn't 'aware' per se of the update to the package(s) but is looks good. Created attachment 173510 [details]
vagrant 1.8.5 update patch
Attached patch updates the port to 1.8.5 and solves the problem.
Comment on attachment 173510 [details]
vagrant 1.8.5 update patch
Patch looks good for commit.
A commit references this bug: Author: swills Date: Thu Aug 11 13:34:09 UTC 2016 New revision: 420069 URL: https://svnweb.freebsd.org/changeset/ports/420069 Log: sysutils/vagrant: update to 1.8.5 Also update to work with new rubygem-mime-types version PR: 209973 Approved by: joe@thrallingpenguin.com (maintainer) Changes: head/sysutils/vagrant/Makefile head/sysutils/vagrant/distinfo head/sysutils/vagrant/files/patch-gemspec head/sysutils/vagrant/files/patch-lib_vagrant_bundler head/sysutils/vagrant/pkg-plist Should be fixed, update is committed. Thanks all! |