Issue #17438 has been reported by C L.

----------------------------------------
Feature #17438: Refresh support for package type
https://projects.puppetlabs.com/issues/17438

Author: C L
Status: Unreviewed
Priority: Normal
Assignee: 
Category: package
Target version: 
Affected Puppet version: 
Keywords: package refresh refreshable "static library linking" reinstall
Branch: 


A number of open-source software can be re-compiled to enable additional 
features, or conversely, disable features (e.g.: sqlite3, subversion, etc).  
Also some software relies on static linking of other 3rd party libraries (e.g.: 
apache, postgresql, etc) which requires a recompile when updates to these 
libraries are available.

To deploy changes or re-compiles of such software requires atleast two puppet 
runs - the first run to remove the software and the second run to install the 
package again.  Often this is not convenient, especially when there are 
dependencies on the package resource.  Likewise, changing the version number of 
the software just to force a software update is problematic as it has the 
potential to interfere/conflict with the version numbering of the software 
distribution itself.

Packages should support the refreshable feature where, in response to a refresh 
event, proceed to de-install and then install the software.  With refreshable 
packages, a file (or in the case of some providers, a response file) could be 
used to notify a package to reinstall.


-- 
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