Issue #2370 has been updated by Matt Robinson.

Status changed from Ready for Testing to Ready for Checkin
Keywords set to openbsd package
Branch set to 
http://github.com/mmrobins/puppet/tree/feature/master/2370-open_bsd_package_version

Hey Joe,
The patch looks good.  I managed to run this on an OpenBSD virtual machine and 
install a specific version and flavor of a package.  

It would be nice if this had tests.  I realize that you may not be familiar 
with rspec, and it's more important that this work for people using OpenBSD 
than it is that it's thoroughly tested, but if you had a chance and could add 
tests, perhaps based on the tests of one of the other package providers, that 
would be awesome.

Markus, I've put this code in a branch on this ticket.  The branch is based off 
master, so it may at some point need to be backported to 0.25.x.

Matt
----------------------------------------
Feature #2370: OpenBSD package provider could be a little more robust
http://projects.puppetlabs.com/issues/2370

Author: Joe McDonagh
Status: Ready for Checkin
Priority: Normal
Assigned to: Joe McDonagh
Category: package
Target version: 2.6
Affected version: 0.25.4
Keywords: openbsd package
Branch: 
http://github.com/mmrobins/puppet/tree/feature/master/2370-open_bsd_package_version


The provider for OBSD packages is pretty brute- it complains it's not 
versionable, yet OpenBSD packages usually take the form of 
${PACKAGENAME}-${VERSION}, so if I try to ensure something like 'screen' is 
installed it fails because I need to specify the version inside the package 
name. Alternatively, there could be a parameter such as force, that installs 
each package there. I'm going to guess this is a 'needs design decision' type 
of ticket.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to