Issue #3793 has been updated by James Turnbull. Status changed from Unreviewed to Ready for Testing
Hi Ross - thanks for this. Can you send your code to the -dev list for comment using the instructions at: http://projects.puppetlabs.com/projects/puppet/wiki/Development_Development_Lifecycle Thanks ---------------------------------------- Bug #3793: Freebsd ports package redo http://projects.puppetlabs.com/issues/3793 Author: Ross West Status: Ready for Testing Priority: Normal Assigned to: Category: FreeBSD Target version: Affected version: 0.25.4 Keywords: freebsd, package provider, ports, portupgrade Branch: http://github.com/westr/puppet/tree/feature/master/portupgrade Backstory: There are 2 package providers supplied for freebsd - one for freebsd packages (:freebsd), and one for ports (:ports). Freebsd's ports is the most commonly used system for freebsd as it contains instructions and patches for compiling software from source. The current package :ports utilizes a common 3rd party software (portupgrade) system to manage (install/version/etc) the ports system which remains unchanged. This ticket/code is to replace that provider. ":ports" provider contains a few issues that are addressed in this replacement * ensure=>latest is broken * unable to deal with multi-versions of a software port (eg: mysql50, mysql51, etc) * uninstall can fail Incompatible change with this new package: * package name needs to be the full port origin (eg: databases/mysql51-client) Configuration example: package { "shells/bash": provider => portupgrade, alias => "bash", ensure => latest, } -- 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.
