Pull request triage - 2014-05-14 Joined: Adrien, Andy, BrianL, Charlie, Erik Dalén (community), Ethan, Felix (community), Henrik, JoshC, JoshuaP, PeterH, Zach
Candidates for merging: - 2492: (PUP-1381) issue warnings to current users of cron purging - 2473: (PUP-1775) Acquire and block for Yum's lock to prevent corruption - 2479: (PUP-2031) unless_uid on user is completely broken wrt ranges - 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 - 2557: (TBD) Unbreak OpenBSD services from packages which set local flags - 2558: (TBD) upgradeable OpenBSD package provider - 2563: (PUP-2311) OpenBSD uninstall broken with multiple uninstall_options - 2547: (PUP-2454) Don't purge system users on OpenBSD - 2606: (doc) Document ssh_authorized_key purging - 2615: (PUP-2458) Tests for providers inheriting from providers of another type - 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 2473: (PUP-1775) Acquire and block for Yum's lock to prevent corruption - domcleal verified it works, Adrien to pull into this week's sprint - Adrien commented that using 'yum update-check' might be better - Discussion is still ongoing - It looks like yumhelper could get completely deleted per Adrien / Charlie - Adrien to take on fixing up the timeout issue, rebasing and merging 2472: (PUP-2040) Allow excluding files from module build package - ping Alex or Ryan and ask where they want to take this. (2x) - Still no clear direction from Ryan and Co about where this should go (I think we should close it) - Still no clear direction, Henrik to comment 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>] - PeterH to take - PeterH didn't get to it. PeterH to take now - Decided to take current PR as is. This change will backout special Range syntax, and users should use range function in stdlib 2549: (PUP-2298) add support for Type#in_valid_catalog? methods to transaction - What sort of hooks do we want to define over the application lifetime? - Implement validate method on Type ancestor class, change method name something like `#check_constraints` - Latest set of changes looks good, but the pre_run_check should happen on the catalog evaluation - Adrien to ping Felix based on TravisCI failures - Thumbs up, Adrien to pull into next sprint or two 2501: (maint) Return last serial from SSL inventory - Adrien pinged Erik Dalén, if he doesn't respond by 5/14, we should pull in to sprint and merge - Erik updated the PR - Andy to log a ticket, continue discussion on ticket, e.g. revoke all certificates for a specified name 2575: (PUP-2360) Yumrepo type allows invalid values - Adrien to ping contributor about additional tests - Basically looks good to merge once tests are in place - PR spec tests updated 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 for ruby 1.8.7, Adrien to add to next sprint or two Facter: New: Puppet: 2639: (PUP-1843) Restore hiera indirector terminus - Erik to update PR to avoid code duplication 2557: (TBD) Unbreak OpenBSD services from packages which set local flags - Needs ticket and tests - Adrien to pull into sprint or next 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 2563: (PUP-2311) OpenBSD uninstall broken with multiple uninstall_options - Adrien to merge 2547: (PUP-2454) Don't purge system users on OpenBSD - Current behavior is dangerous on OpenBSD & Debian, this would provide incremental improvement - Will pull into sprint after next 2606: (doc) Document ssh_authorized_key purging - JoshuaP to merge and update DOC-745 ticket 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 2615: (PUP-2458) Tests for providers inheriting from providers of another type - Andy to merge to 3.7.0 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 Erik brought up a bug with Puppet::Agent::Locker#lock implementation not matching its documentation. There's no way for the caller to know if the lock was acquired. JoshC filed PUP-2573. We also talked about race conditions in Puppet::Agent#run, and JoshC filed as PUP-2574 Josh -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/663affc9-c826-429d-9d55-b63b93c46ff8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.