Notes from Puppet PR Triage for 2014-05-14

23 views
Skip to first unread message

Adrien Thebo

unread,
May 21, 2014, 2:41:22 PM5/21/14
to puppe...@googlegroups.com
Pull request triage - 2014-05-14

Joined: Adrien, Ethan, Felix (community), Henrik, Kylo, JoshC, PeterH, Rob

Candidates for merging:
  - 2492: (PUP-1381) issue warnings to current users of cron purging
  - 2549: (PUP-2298) add support for Type#in_valid_catalog? methods to transaction
  - 2575: (PUP-2360) Yumrepo type allows invalid values
  - 2577: (PUP-2356) Added some extra yumrepo options
  - 2547: (PUP-2454) Don't purge system users on OpenBSD
  - 559: (FACT-233) Add dhcp_server fact
      merged, but requires follow-up given there may need to be a new ticket for F20

Held over:

Puppet:

2492: (PUP-1381) issue warnings to current users of cron purging
  - Sending back to felix with the suggestion that he try option 3.
  - Felix to keep tinkering on it, Andy to look more closely.
  - Ready for review, Andy to pull into sprint for 3.7.x
  - Kicked out of the 05/14 - 05/21 sprint, hopefully we'll get to it this week

2473: (PUP-1775) Acquire and block for Yum's lock to prevent corruption
  - Closed in favor of removing yumhelper.py and using `yum check-update`

2472: (PUP-2040) Allow excluding files from module build package
  - Closed in favor of FORGE-56.

2468 (PUP-2079): Add mechanism to allow template files to be copied without getting parsed
  - This is a modules/forge team, Adrien to ping everybody remotely related to the forge
  - The changes that were blocking this have landed. Kylo pinging pvande again.
  - Need to ping pvande again to verify / merge
  - Still no response, will wait another week

2479: (PUP-2031) unless_uid on user is completely broken wrt ranges
  - This removes pseudo ranges from unless_uid, adds comma separated values
  - Further simplify inputs to [String | Integer | Array<String | Integer>]
  - Decided to take current PR as is. This change will backout special Range syntax, and users should use range function in stdlib 
  - Closed in favor of GH-2652.

2549: (PUP-2298) add support for Type#in_valid_catalog? methods to transaction
  - Adrien to ping Felix based on TravisCI failures
  - Thumbs up, Adrien to pull into next sprint or two
  - Kicked out of the 05/14 - 05/21 sprint, hopefully we'll get to it this week

2501: (PUP-2569) (maint) Return last serial from SSL inventory
  - Andy to log a ticket, continue discussion on ticket, e.g. revoke all certificates for a specified name
  - PR needs to be updated with issue # in commit, revoke all certificates with a given name, preserve existing API
  - Kylo to update pull request

2575: (PUP-2360) Yumrepo type allows invalid values
  - PR spec tests updated, pulling into 05/21 - 05/28 sprint

2577: (PUP-2356) Added some extra yumrepo options
  - Charlie to follow up with contributor on test failures
  - Otherwise, Adrien and Charlie give this the +1
  - PR spec tests updated, pulling into 05/21 - 05/28 sprint

2639: (PUP-1843) Restore hiera indirector terminus
  - Andy commented that this duplicates code, waiting on Erik

2557: (PUP-2578) Unbreak OpenBSD services from packages which set local flags
  - Needs tests, Rob to comment
  - Our current sprint is pretty full, won't be able to pull into this week's sprint
  - Sprint is still pretty full, deferring for another week

2558: (PUP-1069) upgradeable OpenBSD package provider
  - Second PR to adding this functionality
  - Adrien to comment in the PR that we want this but will need to defer another week (2x)

2563: (PUP-2311) OpenBSD uninstall broken with multiple uninstall_options
  - Merged!

2547: (PUP-2454) Don't purge system users on OpenBSD
  - Current behavior is dangerous on OpenBSD & Debian, this would provide incremental improvement
  - Pull request updated for Debian but Debian system UIDs are 100 - 999, comment added
  - Will pull into sprint after next (2x)


2606: (doc) Document ssh_authorized_key purging
  - Merged!

2605: (PUP-1381) Read all crontabs
  - Felix to update PR with JIRA ticket for 4.0
  - Felix to file separate deprecation_warning ticket for 3.7
  - Felix to update pull request with points from triage discussion

2615: (PUP-2458) Tests for providers inheriting from providers of another type
  - Merged!

2616: (PUP-1070) Cleanup empty/invalid lockfile
  - Puppet used to use an empty lockfile to mean the agent is administratively disabled
  - Andy and Adrien to add comments
  - Adrien to not overcommit us for another sprint, we're going to defer on this.

2666: (maint) Resolve some documentation TODOs in Puppet::Type
  - There are concerns about #uniqueness_key being public API, and composite
    namevars are not well supported. We need to decide if we want to really
    support those.

Discussion: can we add `unless` and `onlyif` as metaparameters for all resources? Discussion outcome: ...maybe?


--
Adrien Thebo | Puppet Labs

Eric Sorenson

unread,
May 21, 2014, 2:43:21 PM5/21/14
to puppe...@googlegroups.com

On May 21, 2014, at 11:41 AM, Adrien Thebo <adr...@puppetlabs.com> wrote:

> Discussion: can we add `unless` and `onlyif` as metaparameters for all resources? Discussion outcome: ...maybe?
>

That’s interesting, how did this come up? Where did the discussion leave off? I’m interested because it’s an old, highly voted bug:

http://projects.puppetlabs.com/issues/651

Eric Sorenson - eric.s...@puppetlabs.com - freenode #puppet: eric0
puppet platform // coffee // techno // bicycles

Felix Frank

unread,
May 21, 2014, 2:51:02 PM5/21/14
to puppe...@googlegroups.com
On 05/21/2014 08:43 PM, Eric Sorenson wrote:
>> Discussion: can we add `unless` and `onlyif` as metaparameters for all resources? Discussion outcome: ...maybe?
>> >
> That's interesting, how did this come up? Where did the discussion leave off? I'm interested because it's an old, highly voted bug:
>
> http://projects.puppetlabs.com/issues/651

I butted heads with this one recently in yet another effort to solve
some popular request, and took this chance to ask for advice.

We agreed to first gather more user feedback in
https://tickets.puppetlabs.com/browse/PUP-1125 and probably the users'
list later.

Cheers,
Felix
Reply all
Reply to author
Forward
0 new messages