Feature #11593

Remove support for OS X 10.4 and earlier

Added by Nigel Kersten 5 months ago. Updated 12 days ago.

Status:Merged - Pending Release Start date:12/28/2011
Priority:Normal Due date:
Assignee:Jeff Weiss % Done:

0%

Category:-
Target version:3.0.0
Affected Puppet version: Branch:https://github.com/puppetlabs/puppet/pull/429
Keywords:
Votes: 0

Description

We’ve got a whole bunch of different code paths to deal with OS X 10.4 and earlier versions in Puppet (and perhaps Facter?).

We’d like to simplify this code, and officially drop support for OS X 10.4 in Telly.

History

Updated by Jeff Weiss 4 months ago

  • Status changed from Accepted to In Topic Branch Pending Review
  • Assignee set to Jeff Weiss
  • Branch set to https://github.com/puppetlabs/puppet/pull/429

We should perhaps make a separate ticket for Facter because I didn’t see much in Puppet specifically related to 10.4 code paths. I changed what I could find and created pull request.

Updated by Nigel Kersten 4 months ago

in the nameservice/directoryservice provider there is a bunch of code that uses dscl without the xml/plist option that can all be removed.

https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/nameservice/directoryservice.rb#L127

https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/nameservice/directoryservice.rb#L229

Updated by Jeff Weiss 4 months ago

Yeah, sorry. That’s what I get for working on it in the middle of the night. Followed the calls through and removed stale code and unneeded require.

Pull request updated.

Updated by Daniel Pittman 4 months ago

  • Status changed from In Topic Branch Pending Review to Merged - Pending Release

Merged, thanks.

Updated by Daniel Pittman 12 days ago

  • Target version changed from 3.X to 3.0.0

Also available in: Atom PDF