Skip to content

(PUP-4562) Fix 'bsd' service provider and tweak description#3918

Merged
peterhuene merged 1 commit intopuppetlabs:masterfrom
jasperla:service_bsd
May 13, 2015
Merged

(PUP-4562) Fix 'bsd' service provider and tweak description#3918
peterhuene merged 1 commit intopuppetlabs:masterfrom
jasperla:service_bsd

Conversation

@jasperla
Copy link
Contributor

No description provided.

@puppetcla
Copy link

CLA signed by all contributors.

@peterhuene
Copy link
Contributor

Hi @jasperla. Thanks for the contribution! Sadly this looks like it's been broken for quite some time, so thanks for the spec coverage. The changes look good to me, so I'll likely go over this PR in tomorrow's triage and consider it a candidate for merge.

One minor thing, could we reword the commit message? "Unbreak" can be a little confusing. Perhaps Fix BSD service provider and tweak description? I'll leave it to your best judgement. Cheers.

While here provide a basic set of tests
@jasperla jasperla changed the title (PUP-4562) Unbreak 'bsd' service provider and tweak description (PUP-4562) Fix 'bsd' service provider and tweak description May 12, 2015
@jasperla
Copy link
Contributor Author

Thanks, I've changed this PR's title and the commit message. Fix or unbreak, either way, at least now it works and provides a better base to work on.

@peterhuene
Copy link
Contributor

@jasperla Thanks!

Triage note: CI failure is the spurious rdoc spec failure on Windows and can be ignored.

@peterhuene
Copy link
Contributor

@infracaninophile as a fellow BSD user, do these changes make sense to you?

@infracaninophile
Copy link
Contributor

Looks pretty reasonable to me. This is presumably the provider for NetBSD (which I haven't used at all, really) because FreeBSD, DFly and OpenBSD do things sufficiently differently for this not to work, but then again, those OSes have their own providers.

@jasperla
Copy link
Contributor Author

I've actually got an rcng provider for NetBSD/CargOS specifically which will subclass from this provider. I'll open a PR for that when this one is merged.

@peterhuene
Copy link
Contributor

@infracaninophile Thanks for looking it over 👍

@jasperla Thanks again for the contribution! This should appear in Puppet 4.2.

peterhuene added a commit that referenced this pull request May 13, 2015
(PUP-4562) Fix 'bsd' service provider and tweak description
@peterhuene peterhuene merged commit c4d461a into puppetlabs:master May 13, 2015
@jasperla jasperla deleted the service_bsd branch May 14, 2015 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants