Jira (PUP-6854) OSX: Warning output when using puppet resource service
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: