Jira (PUP-6854) OSX: Warning output when using puppet resource service

2017-03-23 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-6854 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: OSX: Warning output when using puppet resource service  
 
 
 
 
 
 
 
 
 
 
Pull request https://github.com/puppetlabs/puppet/pull/5730 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-6596) Update CFPropertyList gem to 2.3.3 and add plain format to puppet/util/plist

2016-09-09 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-6596 
 
 
 
  Update CFPropertyList gem to 2.3.3 and add plain format to puppet/util/plist  
 
 
 
 
 
 
 
 
 

Change By:
 
 Samuel Keeley 
 
 
 

Summary:
 
 Update CFPropertyList gem to 2.3. 2 3  and add plain format to puppet/util/plist 
 
 
 
 
 
 
 
 
 
 Puppet currently bundles version 2.2.7 of the CFPropertyList gem.  This works fine, but the newest version 2.3. 2 3  has a couple of bug fixes and also adds support for the rare plain ASCII format.   Having support for this format would be very useful in certain situations, as Xcode and System Profiler still use it. We've also recently discovered a serious bug in string handling, see PUP-6696. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (FACT-1505) facter/util/plist mishandles long strings due to bug in CFPropertyList gem

2016-09-09 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  FACT-1505 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: facter/util/plist mishandles long strings due to bug in CFPropertyList gem  
 
 
 
 
 
 
 
 
 
 
Pull request https://github.com/puppetlabs/facter/pull/1420 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (FACT-1505) facter/util/plist mishandles long strings due to bug in CFPropertyList gem

2016-09-09 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Facter /  FACT-1505 
 
 
 
  facter/util/plist mishandles long strings due to bug in CFPropertyList gem  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 FACT 2.4.6 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/09/09 5:52 PM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Samuel Keeley 
 
 
 
 
 
 
 
 
 
 
Please see PUP-6696 for more info; Facter 2 bundles CFPropertyList 2.2.7 which needs to be updated to 2.3.3 to fix this bug. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

   

Jira (PUP-6696) puppet/util/plist mishandles long strings due to bug in CFPropertyList gem

2016-09-09 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-6696 
 
 
 
  puppet/util/plist mishandles long strings due to bug in CFPropertyList gem  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 PUP 4.6.2 
 
 
 

Assignee:
 
 Kylo Ginsberg 
 
 
 

Components:
 

 Types and Providers 
 
 
 

Created:
 

 2016/09/09 5:50 PM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Samuel Keeley 
 
 
 
 
 
 
 
 
 
 
Please see https://github.com/ckruse/CFPropertyList/issues/44 
Puppet (and Facter 2) currently bundle CFPropertyList 2.2.7 which has a nasty bug that results in mishandled long strings in XML plists, reflowing them when it shouldn't be. 
This bug is fixed in version 2.3.3, which also adds support for plaintext plists. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 

Jira (PUP-6596) Update CFPropertyList gem to 2.3.2 and add plain format to puppet/util/plist

2016-08-09 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-6596 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Update CFPropertyList gem to 2.3.2 and add plain format to puppet/util/plist  
 
 
 
 
 
 
 
 
 
 
PR https://github.com/puppetlabs/puppet/pull/5186 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-6596) Update CFPropertyList gem to 2.3.2 and add plain format to puppet/util/plist

2016-08-09 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-6596 
 
 
 
  Update CFPropertyList gem to 2.3.2 and add plain format to puppet/util/plist  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Assignee:
 
 Kylo Ginsberg 
 
 
 

Components:
 

 Client 
 
 
 

Created:
 

 2016/08/09 3:10 PM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Samuel Keeley 
 
 
 
 
 
 
 
 
 
 
Puppet currently bundles version 2.2.7 of the CFPropertyList gem. This works fine, but the newest version 2.3.2 has a couple of bug fixes and also adds support for the rare plain ASCII format. Having support for this format would be very useful in certain situations, as Xcode and System Profiler still use it. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
   

Jira (PUP-6410) launchd service provider crashes if a zero-length file in the {System,}/Library/Launch{Daemon,Agent} directory exists

2016-06-15 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-6410 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: launchd service provider crashes if a zero-length file in the {System,}/Library/Launch{Daemon,Agent} directory exists  
 
 
 
 
 
 
 
 
 
 
It's not just zero length files, this happens with any random file you drop into /Library/LaunchDaemons. 
I believe that this just needs to rescue an additional exception here https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/plist.rb#L63. 
Allister Banks that is Puppet skipping the use of the data which has already been successfully read from the plist. This happens before that; the plist is never successfully read as CFPropertyList errors. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4714) /usr/bin and /usr/share immutable on OS X 10.11, breaking installers and upgrades

2015-10-14 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-4714 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: /usr/bin and /usr/share immutable on OS X 10.11, breaking installers and upgrades  
 
 
 
 
 
 
 
 
 
 
There's a minor issue with the puppet-agent packages. While almost everything is in their proper places in /etc/ and /opt/ now, it installs some docs to /usr/share/doc/puppet-agent which is blocked by SIP. 
/usr/share/doc/puppet and /usr/share/doc/facter got whitelisted by Apple in the release version of 10.11 along with /usr/bin/puppet and /usr/bin/facter so the installers for Puppet 3.x do work, but puppet-agent installers fail because they can't touch that new directory. 
It should be moved to /usr/local/share/doc/puppet-agent. I removed that from my own packages and everything else works just fine. 
On Wed, Oct 14, 2015 at 2:53 PM, Kylo Ginsberg (JIRA) < 
–  Samuel Keeley 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.11#64026-sha1:78f6ec4) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5123) Update HTTP links to HTTPS within code

2015-08-31 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5123 
 
 
 
  Update HTTP links to HTTPS within code  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Affects Versions:
 

 PUP 4.2.1 
 
 
 

Assignee:
 
 Samuel Keeley 
 
 
 

Created:
 

 2015/08/31 8:09 AM 
 
 
 

Priority:
 
  Minor 
 
 
 

Reporter:
 
 Samuel Keeley 
 
 
 
 
 
 
 
 
 
 
There are many links to documentation contained within the Puppet source code which can be updated to HTTPS. They should all be updated except for those within XML schema and internal puppetlabs links. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

   

Jira (PUP-5123) Update HTTP links to HTTPS within code

2015-08-31 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-5123 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Update HTTP links to HTTPS within code  
 
 
 
 
 
 
 
 
 
 
PR https://github.com/puppetlabs/puppet/pull/4203/ 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4639) Refreshing a LaunchDaemon leaves it disabled

2015-08-18 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-4639 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Refreshing a LaunchDaemon leaves it disabled  
 
 
 
 
 
 
 
 
 
 
PR https://github.com/puppetlabs/puppet/pull/4171 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4639) Refreshing a LaunchDaemon leaves it disabled

2015-08-18 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Puppet /  PUP-4639 
 
 
 
  Refreshing a LaunchDaemon leaves it disabled  
 
 
 
 
 
 
 
 
 

Change By:
 
 Samuel Keeley 
 
 
 

Fix Version/s:
 
 PUP3.8.3 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-1455) Puppet should utilize CFPropertyList to read/write plist files

2015-08-18 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-1455 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Puppet should utilize CFPropertyList to read/write plist files  
 
 
 
 
 
 
 
 
 
 
PR here https://github.com/puppetlabs/puppet/pull/4174 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5044) launchd enable/disable on OS X 10.10

2015-08-17 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Puppet /  PUP-5044 
 
 
 
  launchd enable/disable on OS X 10.10  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 PUP 3.8.2 
 
 
 

Assignee:
 
 Kylo Ginsberg 
 
 
 

Components:
 

 Types and Providers 
 
 
 

Created:
 

 2015/08/17 4:43 PM 
 
 
 

Fix Versions:
 

 PUP 3.8.3 
 
 
 

Priority:
 
  Critical 
 
 
 

Reporter:
 
 Samuel Keeley 
 
 
 
 
 
 
 
 
 
 
Similar to PUP-4738, the proper overrides plist is not used on 10.10. This prevents services from being properly enabled or disabled on 10.10. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 

Jira (PUP-5044) launchd enable/disable on OS X 10.10

2015-08-17 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-5044 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: launchd enable/disable on OS X 10.10  
 
 
 
 
 
 
 
 
 
 
PR https://github.com/puppetlabs/puppet/pull/4167 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4738) launchd enable/disable on OS X 10.11

2015-08-17 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-4738 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: launchd enable/disable on OS X 10.11  
 
 
 
 
 
 
 
 
 
 
PR here https://github.com/puppetlabs/puppet/pull/4164 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4714) /usr/bin and /usr/share immutable on OS X 10.11, breaking installers and upgrades

2015-06-10 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley commented on  PUP-4714 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: /usr/bin and /usr/share immutable on OS X 10.11, breaking installers and upgrades  
 
 
 
 
 
 
 
 
 
 
Those AIO paths are safe on 10.11 and would very much be preferred to going in /usr/local/bin. Developers love homebrew which puts everything there and that leads to issues when they rm -rf /usr/local/bin to cleanup. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4738) launchd enable/disable on OS X 10.11

2015-06-10 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Puppet /  PUP-4738 
 
 
 
  launchd enable/disable on OS X 10.11  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 PUP 3.8.1 
 
 
 

Assignee:
 
 Kylo Ginsberg 
 
 
 

Components:
 

 Types and Providers 
 
 
 

Created:
 

 2015/06/10 9:47 AM 
 
 
 

Environment:
 
 
OS X 10.11 
 
 
 

Priority:
 
  Major 
 
 
 

Reporter:
 
 Samuel Keeley 
 
 
 
 
 
 
 
 
 
 
On OS X 10.11, the entire /System folder is write protected by the kernel.  
The launchd provider currently uses both the global overrides plist at /var/db/launchd.db/com.apple.launchd/overrides.plist as well as the Disabled key in the job plists. This works fine for items in /Library/LaunchDaemons and /Library/LaunchAgents, but modifying the job plist is not possible for those in the /System folder. 
This provider should be changed to either use only the global overrides plist or to not modify anything in the system folder.  
 
 
 
 
   

Jira (PUP-4714) /usr/bin and /usr/share immutable on OS X 10.11, breaking installers and upgrades

2015-06-08 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Puppet /  PUP-4714 
 
 
 
  /usr/bin and /usr/share immutable on OS X 10.11, breaking installers and upgrades  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 PUP 3.8.1 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2015/06/08 5:35 PM 
 
 
 

Environment:
 
 
OS X 10.11 
 
 
 

Priority:
 
  Critical 
 
 
 

Reporter:
 
 Samuel Keeley 
 
 
 
 
 
 
 
 
 
 
On OS X 10.11, /usr/bin and /usr/share are immutable directories and writes are blocked by the kernel including from processes running as root. 
The current Puppet and Facter installers currently install to /usr/bin/puppet and /usr/bin/facter, along with placing documentation in /usr/share. 
These should be changed to an alternative directory such as /usr/local/bin which is not blocked by the kernel. 
 
 
 
 
 
 
 
 
 
 
 
 

 
  

Jira (PUP-4639) Refreshing a LaunchDaemon leaves it disabled

2015-05-21 Thread Samuel Keeley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Samuel Keeley created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Puppet /  PUP-4639 
 
 
 
  Refreshing a LaunchDaemon leaves it disabled  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 PUP 3.7.5 
 
 
 

Assignee:
 
 Kylo Ginsberg 
 
 
 

Components:
 

 Client 
 
 
 

Created:
 

 2015/05/21 10:47 AM 
 
 
 

Environment:
 
 
OS X 
 
 
 

Priority:
 
  Major 
 
 
 

Reporter:
 
 Samuel Keeley 
 
 
 
 
 
 
 
 
 
 
If a LanchDaemon is refreshed, it will end up disabled due to the way the refresh is being run. 
Puppet runs 'launchctl unload -w' and then just 'launchctl load' when it should be running 'launchctl load -w'. 
Because it has the -w when it stops it, the service becomes disabled. The -w flag is required to reenable the service. 
Example is below. 
The current workaround is to do a refreshonly exec after the service to ensure it is actually running with a 'launchctl load -w' command. — ``` Info: /Stage[main]/example/File[example]: Scheduling refresh of Service[com.example.daemon] Debug: