[00:01:36] doesn't seem to work [00:01:51] tgr: i'm starting to doubt that will work [00:01:51] yeah [00:02:16] i don't think subscriptions/notifications are triggered if the parent resource isn't provisioned [00:02:42] tgr: are the two resources execs? [00:03:26] yes [00:04:05] weird because exec even has a refreshonly parameter and it sounds like it should behave like this when refreshonly is not set [00:06:11] tgr: oh, wait. if you want it to run every time, but always after the parent resource, you wouldn't want a notify/sub, just a parent/child relationship [00:06:38] with `refresh_only => false` which should be the default [00:06:48] yeah, I want that (or more specifically each has its own unless condition) [00:07:23] but a simple exec {foo:} exec {bar: require => foo} didn't seem to work [00:07:51] tgr: that's strange. it should have [00:08:18] let me try it in debug mode, maybe there is some other problem [00:14:35] ==> default: Debug: Exec[create wikilabels database](provider=posix): Executing check 'psql -lqt | cut -d \| -f 1 | grep -qw wikilabels' [00:14:38] ==> default: Debug: Executing 'psql -lqt | cut -d \| -f 1 | grep -qw wikilabels' [00:14:41] ==> default: Debug: Exec[initialize wikilabels database](provider=posix): Executing check 'sudo -u postgres psql -c "SELECT 'wikilabels.campaigns'::regclass" &> /dev/null' [00:14:45] ==> default: Debug: Executing 'sudo -u postgres psql -c "SELECT 'wikilabels.campaigns'::regclass" &> /dev/null' [00:15:07] so the unless tests of both execs are called [00:15:26] is there a way to puppet to print the result of the tests? [00:16:10] manually, the first check returns 0 and the second 1 [00:22:35] tgr: if it's not in the debug output already, i'm not sure. you could try something like `unless => 'psql -lqt | ...; echo $? > /some/file'` [00:26:59] marxarelli: logoutput => true helped [00:27:40] maybe helped a lot because now the exec actually gets executed... [00:27:42] weird [00:27:51] tgr: oh, nice! forgot about that option [00:28:02] tgr: ha! observer effect :) [00:28:37] that makes zero sense though [00:29:51] unless some pty option that puppet sets is making psql behave differently? [00:36:04] now it works without logoutput as well, huh. There must have been some bug I accidentally dislodged while debugging [01:31:44] marxarelli: what's the right way to check in puppet whether a certain role has been enabled? [01:32:13] can I just use defined(Role::Foo) or something like that? [01:32:44] tgr: close. defined(Class['role::foo']) [01:32:56] thx [01:33:00] np [03:45:12] 10Phabricator, 10MediaWiki-extensions-CentralAuth, 10MediaWiki-extensions-OAuth, 06Reading-Web-Backlog, 07Mobile: Loging into Phabricator with MediaWiki account on mobile device can cause endless loop - https://phabricator.wikimedia.org/T146122#3078715 (10Tgr) p:05Triage>03High [03:45:35] 10Phabricator, 10MediaWiki-extensions-OAuth, 07Mobile: Phab login: OAuth redirects to desktop instead of mobile; shows "No active login attempt is in progress for your session" - https://phabricator.wikimedia.org/T150248#3078717 (10Tgr) p:05Low>03High [16:41:29] 10Phabricator, 06Repository-Admins: extensions/KeepSearches does not exist in gerrit but is set to "observe" in phabricator - https://phabricator.wikimedia.org/T143930#3080632 (10demon) 05Open>03Resolved Just deleted the thing [17:15:36] 10Phabricator, 06Team-Practices, 07Documentation: Phabricator help pages should describe the favorites menu - https://phabricator.wikimedia.org/T159854#3080818 (10ksmith) [17:15:54] 10Phabricator, 06Team-Practices, 07Documentation: Phabricator help pages should describe custom forms - https://phabricator.wikimedia.org/T159853#3080819 (10ksmith) [17:32:52] Hi guys. have integrated phragile with phabricator and found it quite useful but i dont see any activity on their project (https://phabricator.wikimedia.org/project/profile/1266/) does anyone know if the team is still working on it or not? [17:38:30] Baqar: I think phragile was abandoned in favor of the sprint extension, but I'm not 100% sure [17:39:01] although that's also wmf-built [17:39:03] * valhallasw`cloud is not sure [17:41:00] I would suggest to check in #wikimedia-de-tech [17:41:02] as it's their project [17:53:31] Phragile is not WMF built :P [17:54:11] definitely a de project [17:56:14] >_> yes, wmde, not wmf [20:28:17] 10Phabricator, 07Availability, 13Patch-For-Review, 07WorkType-NewFunctionality: Deploy phabricator to phab2001.codfw.wmnet - https://phabricator.wikimedia.org/T137928#3081760 (10Dzahn) 12:29 < mutante> !log phab2001 - phab-ssh service converted to base::service_unit and with working systemd unit file. 'sys... [20:35:05] 10Phabricator, 06Operations, 06Release-Engineering-Team, 13Patch-For-Review: Phabricator: Make sure phabricator works properly including our puppet roles on jessie - https://phabricator.wikimedia.org/T158434#3081786 (10Paladox) I believe that we now have full support for debian jessie as far as i can tell.... [20:50:42] 10Phabricator, 06Operations, 06Release-Engineering-Team, 13Patch-For-Review: Phabricator: Make sure phabricator works properly including our puppet roles on jessie - https://phabricator.wikimedia.org/T158434#3081822 (10Dzahn) >>! In T158434#3081786, @Paladox wrote: > I believe that we now have full support... [22:00:45] 10Phabricator, 06Operations, 06Release-Engineering-Team, 10hardware-requests, 10ops-eqiad: replacement hardware for iridium (phabricator) - https://phabricator.wikimedia.org/T156970#3082031 (10Paladox) Bump, any update on this please? [23:04:15] 10Wikibugs, 10QuarryBot-enwiki, 10Tool-Labs-tools-Zppixbot: Wikibugs doesnt send phab updates to ##Zppix-Wikipedia - https://phabricator.wikimedia.org/T159612#3082329 (10Zppix) Bump, awaiting reply