[09:49:53] hi all i plan to add to the pre-commit hook for the private repo to alert if there are any untracked or modified files. ill push tomorrow so if you have any concerns or worries please comment on the CR https://gerrit.wikimedia.org/r/c/operations/puppet/+/803560 [11:20:37] about to reduce the denylist for changeprop (https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/803877). Previous experiments with it haven't caused any impact but I'll be watching parsoid and cassandra [13:38:17] jnuche: are you around? I gather you may be the person to talk to about a problem with bootstrapping some nodes (spec. their scap install) [13:39:11] emperor: yes, what are the nodes with the problem? [13:39:44] jnuche: aqs2005 (and probably up to 2012) - https://phabricator.wikimedia.org/P29736 is the sort of puppet output I'm seeing [13:40:25] on some nodes where puppet has eventually converged (e.g. aqs2004), something has populated /var/lib/scap/scap/bin/scap ; but on the failing nodes /var/lib/scap is empty so /usr/bin/scap is a dangling symlink [13:41:05] I gather something on the deployment hosts is meant to get triggered to do this, but there might be a lingering bootstrapping issue... [13:41:17] [pro-tip] no need to phab-paste them, runs are available on puppetboard ;) [13:41:20] https://puppetboard.wikimedia.org/report/aqs2005.codfw.wmnet/4b99636550756f0b550ce089b18c64bb504c381a [13:45:58] emperor: yeah, the bootstrapper currently has an issue that I will try to address soon [13:46:27] in the meantime I've sync'd out to all targets and I think your host(s) should be healthy now [13:46:35] https://www.irccloud.com/pastebin/6snCfyqk/ [13:47:18] jnuche: thanks - is that a thing I can do myself in future if necessary, or should I just ask nicely again if trip over it in future? [13:48:20] you need to be a deployer for that, but hopefully I'll have fixed the bootstrapping soon [13:48:37] grand, thanks a lot :) [13:48:57] sorry that you ran into that [14:09:00] it happens. At least moritz.m knew to point me in your direction :) [18:30:11] Are there guidelines on which VCS tool to use? I see https://wikitech.wikimedia.org/wiki/Help:Toolforge/Version_Control_in_Toolforge mention Diffusion, Gerrit, GitHub, GitLab, and BitBucket (!?). I also see a few SVN repos in Diffusion (legacy repos, I'm guessing) [18:31:53] brett: anything that isn't Gerrit or Gitlab is either nonexistent or deprecated [18:32:10] for SRE stuff I think you should still prefer Gerrit [18:33:54] For sure. I guess I was surprised there was (what appeared to be) an inclusivity of all these various tools. I appreciate the reply, cdanis [18:34:06] we need more deletionists :) [18:34:18] * brett sharpens his scythe [18:34:36] "in toolforge" will include a bunch of volunteer-run projects, a lot of em solo, so I think there's some inclusivity to lower the barrier to entry [18:34:52] oh, that is also definitely true [18:34:52] but for foundation-run work, we definitely don't use all of em [18:35:07] * brett lowers his scythe sadly [18:35:09] there *are* still some oddball cases even for WMF-'owned' code thouhg [18:35:23] yeah totally [18:35:37] *cough*github dot com slash cdanis slash tunnelencabulator*cough* [18:35:42] sorry, something stuck in my throat there [18:36:35] 😶