Jira (PUP-1455) Puppet should utilize CFPropertyList to read/write plist files
Title: Message Title Michael Smith assigned an issue to Eric Sorenson Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Michael Smith Assignee: Michael Smith Eric Sorenson Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Michael Smith assigned an issue to Michael Smith Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Michael Smith Assignee: Michael Smith Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Nigel Kersten commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files Excellent. I don't think that existed back then. On Wednesday, November 18, 2015, Michael Smith (JIRA) < – Nigel Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Michael Smith commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files I think using NSDictionary directly can get this down to 2-3 seconds. I'm trying it out using the cocoa gem, with code similar to https://github.com/nigelkersten/puppet/commit/9b87bb8f25d896c41010f0469e75d1a875d016dd. I think RubyCocoa would be too invasive. Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Nigel Kersten commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files ugh I'm getting flashbacks just skimming those bugs. 4025 was before I joined Puppet Labs, and 5112 was before Gary did... I think you should move ahead, as you say due to 10.4 no longer being a problem. (and boy was it a problem...) Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Michael Smith commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files Like https://projects.puppetlabs.com/issues/5112 and the change that caused it? I've put up the simple improvement that tries to read as text before using plutil in a new ticket, and I don't see anything here that suggests it's a bad idea. I think the change that caused redmine 5112 is worth revisiting, since we no longer support OS X 10.4. Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Michael Smith updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Michael Smith Fix Version/s: PUP 4.3.1 Fix Version/s: PUP 4.4.0 Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Michael Smith updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Michael Smith Fix Version/s: PUP 4.4.0 Fix Version/s: PUP 4.x Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Michael Smith commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files I had a theory that most of the benefit to this PR is not using plutil. Most of the time it's not necessary, and as we've seen there are a few files that are malformed where it's still useful as a fallback, so I gathered some benchmarks comparing using CFPropertyList (with plutil as a fallback for failures) vs using the existing Plist library but first trying it without plutil. The branches are https://github.com/MikaelSmith/puppet/tree/cfplist and https://github.com/MikaelSmith/puppet/tree/retryplutil. Mac OS X 10.9 (fresh VM) using Ruby 1.9.3-p551 CFPropertyList $ for a in {1..5}; do time bundle exec puppet resource service > /dev/null; done real 0m7.010s user 0m6.277s sys 0m0.663s real 0m6.906s user 0m6.264s sys 0m0.622s real 0m6.880s user 0m6.256s sys 0m0.605s real 0m6.830s user 0m6.205s sys 0m0.609s real 0m6.820s user 0m6.189s sys 0m0.607s
Jira (PUP-1455) Puppet should utilize CFPropertyList to read/write plist files
Title: Message Title Michael Smith assigned an issue to Unassigned Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Michael Smith Assignee: Michael Smith Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Michael Smith commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files Created PUP-5505 to implement the simpler bug fix version, leaving this open as a new feature if we can improve it even further. Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Gary Larizza commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files Damn, I'm kicking myself for never trying this before...damn And yes - plutil is absolutely the issue here. I think this (retry plutil) is definitely a good idea for an initial commit and then we can consider options later. The User type does need access to binary plists, but it's relatively minimal and an acceptable overhead (IMO). Nice catch Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Michael Smith commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files Sam's PR is messed up from merging things, that's why I had to create my own branch. I couldn't run his, so I tried to clean it up and preserve the intent. Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Gary Larizza commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files Ahh yes, I seem to recall plutil not exiting properly, now that you mention it. I've not tried to see if that behavior's been fixed, but I presume Michael Smith would have encountered it in testing? There USED to be a couple of malformed plists in the past, but Apple has mostly caught them as of now. Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Nigel Kersten commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files I think we're missing the context that lead us to the plutil -convert process. It wasn't deterministic which plists were binary. Different point releases would ship with different ones, and various active processes will convert an xml plist to a binary one. I believe the official stance is that any NSDictionary/Array methods on plists (like the fromFile and toFile methods) would automatically convert to the faster binary format, but we definitely found all sorts of odd cases where other processes would flip the format of plists. Things may have improved, but I believe we originally implemented this as a "assume xml1, retry with plutil -convert if failure" and there were real reasons for not doing that. We'd have to go spelunking through the original tickets. I may be misinterpreting the commentary above, but this path feels awfully familiar :/ Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Gary Larizza commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files I think the difference is that we never IMPLEMENTED the "try XML and then only convert if it's not binary" logic. The problem was always that we never knew if it was going to be binary/xml, so we should always treat it as binary to be safe. So I think this is something we SHOULD have done awhile ago but never actually implemented as a stop-gap? Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Nigel Kersten commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files I think we did implement it, we just reverted it with the current approach before we released it. I remember spending quite a few hours with Jesse Wolfe back in the day on this. I'll try and dig up the Redmine tickets, but I fear the ticket may not have had a great trail of the issues we found. I have a nagging feeling it had to do with the lack of exit codes or stderr from plutil, and so we were forced to parse stdout to look for errors, which all turned out to be quite slow and error-prone due to stdout changing between OS X versions. This may all be much better now we don't support some of the crappier OS X releases ever. Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Michael Smith assigned an issue to Michael Smith Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Michael Smith Assignee: Michael Smith Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Eric Thompson updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Eric Thompson QA Highest Test Level Reason: existing acceptance covers functionality. something else should cover perf Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Eric Thompson updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Eric Thompson QA Status: Reviewed Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Eric Thompson updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Eric Thompson QA Risk Assessment: Low Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Eric Thompson updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Eric Thompson QA Highest Test Level: Acceptance Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Josh Cooper commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files The acceptance test for managing puppet and mcollectived services takes > 25 minutes on osx, and I think fixing this issue will greatly speed up acceptance Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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 Steve Barlow updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Steve Barlow Sprint: Client 2015-11- 11 25 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-1455) Puppet should utilize CFPropertyList to read/write plist files
Title: Message Title Steve Barlow updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Steve Barlow Sprint: Client 2015- 10 11 - 28 11 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-1455) Puppet should utilize CFPropertyList to read/write plist files
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Josh Cooper Sprint: Client Triage 2015-10-28 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-1455) Puppet should utilize CFPropertyList to read/write plist files
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Josh Cooper Story Points: 3 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-1455) Puppet should utilize CFPropertyList to read/write plist files
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: Josh Cooper Component/s: Community 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-1455) Puppet should utilize CFPropertyList to read/write plist files
Title: Message Title William Hopper commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files Adding this to the client triage sprint so we can discuss looking into it at planning. 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-1455) Puppet should utilize CFPropertyList to read/write plist files
Title: Message Title William Hopper updated an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Change By: William Hopper Sprint: Client Triage Scrum Team: Client Platform 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-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-1455) Puppet should utilize CFPropertyList to read/write plist files
Title: Message Title Gary Larizza commented on PUP-1455 Re: Puppet should utilize CFPropertyList to read/write plist files Just as a note for posterity, I started on the service type awhile ago with this -- https://github.com/glarizza/puppet-cfpropertylist Dunno if that will help you now, but there it is. Add Comment This message was sent by Atlassian JIRA (v6.3.7#6337-sha1:2ed701e) -- 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 redmine.exporter created an issue Puppet / PUP-1455 Puppet should utilize CFPropertyList to read/write plist files Issue Type: New Feature Assignee: Unassigned Created: 16/Jan/14 2:19 AM Labels: redmine Priority: Normal Reporter: redmine.exporter Currently Puppet has to run `plutil -convert xml1` on EVERY plist it encounters because it has no way of supporting binary plist files. The CFPropertyList project is a Ruby library that allows direct access to read/write plist files WITHOUT using Apple's CoreFoundation libraries (which give Puppet problems due to green threading). Puppet should be able to utilize that library to read/write plist files as it would speed up service resource handling exponentially. Add Comment