<div dir="ltr">Hi Nigel,<div><br></div><div>I am trying to update the Portfile for facter to version 2.3.0. So far, here&#39;s the new Portfile: <a href="https://gist.github.com/behrangsa/aa459c04fe00aa0c3427">https://gist.github.com/behrangsa/aa459c04fe00aa0c3427</a></div><div><br></div><div>However running facter then fails with this error:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>Error loading fact /opt/local/lib/ruby/site_ruby/1.8/facter/ec2.rb: no such file to load -- cfpropertylist</div></div><div><div>Error loading fact /opt/local/lib/ruby/site_ruby/1.8/facter/macosx.rb: no such file to load -- cfpropertylist</div></div><div><div>Error loading fact /opt/local/lib/ruby/site_ruby/1.8/facter/processor.rb: no such file to load -- cfpropertylist</div></div><div><div>/opt/local/lib/ruby/site_ruby/1.8/facter/processors/os.rb:147:in `require&#39;: no such file to load -- cfpropertylist (LoadError)</div></div></blockquote><div><br></div><div>Any ideas what is causing this?</div><div><br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div>Best regards,<br></div>Behrang</div></div></div>
<br><div class="gmail_quote">On Sun, Oct 26, 2014 at 9:16 PM, Nigel Kersten <span dir="ltr">&lt;<a href="mailto:nigel@explanatorygap.net" target="_blank">nigel@explanatorygap.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Sun, Oct 26, 2014 at 3:06 AM, Ryan Schmidt <span dir="ltr">&lt;<a href="mailto:ryandesign@macports.org" target="_blank">ryandesign@macports.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><br>
On Oct 26, 2014, at 5:01 AM, Nigel Kersten wrote:<br>
<br>
&gt; I really haven&#39;t been maintaining this for years Behrang, which is why I set it to open maintainer and have tried to encourage various people over the years. I should probably just remove myself as I&#39;m not being a maintainer in any useful sense.<br>
&gt;<br>
&gt; I&#39;m no longer using MacPorts at a large scale, and am somewhat ashamed to say I&#39;ve jumped ship to Homebrew for my personal Mac software needs, which are pretty minimal these days as I do all my development in Linux vagrant boxes. I&#39;m not a huge fan of Homebrew (did we really need another port system?) but it&#39;s what most of my co-workers use, so I&#39;m following the herd.<br>
&gt;<br>
&gt; I can&#39;t imagine it&#39;s a very difficult port, but you&#39;re the first person to nag about it in a long time, and there obviously isn&#39;t a huge pent-up demand.<br>
&gt;<br>
&gt; The Mac pkgs for Puppet that we distributed at Puppet Labs are pretty good these days, and are my first goto for Puppet on OS X.<br>
&gt;<br>
&gt; However I&#39;m happy to dredge through my memory and give someone a hand bootstrapping themselves into being the new maintainer and moving this onto Puppet 3.x.<br>
<br>
</span>The main question I have when a new major version of a software package comes out is: do we update the existing port to that new version, or is there still value in keeping the old version around? From what I gather in the ticket, the old version is deprecated, so we should probably just update the existing port, but I don&#39;t use puppet so I don&#39;t know for sure; perhaps you can answer this.<br></blockquote><div><br></div></div></div><div>Puppet has been semantically versioned for a while, so this isn&#39;t strictly speaking a backwards compatible update. </div><div><br></div><div>I don&#39;t believe the Port has been following the minor updates regularly, so users are probably missing some of the deprecation warnings that they should have seen before crossing the boundary to 3.x.</div><div><br></div><div>I don&#39;t see much utility in keeping the 2.x series around though. 3.0 was released nearly two years ago :/ and there are at least a few security patches that I don&#39;t believe have been backported to 2.x</div><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I can remove you as maintainer of puppet and facter if you&#39;d like; it&#39;s probably not optimal to have a maintainer listed who doesn&#39;t use MacPorts themselves.<br>
<br></blockquote><div><br></div></span><div>That would be great Ryan, thanks. I&#39;ll stay on the list for a while longer to give anyone a hand who wants to take on maintaining, otherwise given how out of date it is, it may make sense to drop them entirely.</div><div><br></div><div> </div></div><br></div></div>
</blockquote></div><br></div></div>