[13:08:56] cdanis: godog: hello :] I have a few puppet patches for swift which should be noop in production. I am wondering how we can get themre viewed/merged etc :] [13:08:56] https://gerrit.wikimedia.org/r/#/q/is:open+bug:T160990 [13:09:34] given the puppet compiler seems to indicate they are noop in production. Or at least was at the time I ran it against those changes [13:33:12] hashar_: sure I'll take a look tomorrow likely [13:33:58] godog: thanks :] Might need to rebase them and run the compiler again to be 100% sure [13:34:11] godog: I also listed those patches in an email I have send to ops list a few minutes ago [13:36:09] nice [14:30:20] moritzm: do you have a quick magic debdeploy command to check if there is any daemon running that depends on conftool? [14:31:00] as technically is both a tool and a library, but I don't think anything long running uses it as a library [14:32:33] it depends on how exactly conftool gets loaded, but the following should detect it: [14:32:46] lsof -nXd DEL | grep conftool [14:33:24] this is not some magic debdeploy tool, I'm disappointed :-P [14:33:43] but that only after the upgrade [14:34:37] although that will probably not work for pure python libs due to pycompile [14:35:11] if you select "library" in generate-debdeploy-spec is adds the so names and then you can just run "debdeploy query_restart" [14:35:48] but proper restart detection for interpreted languages needs a lot more work, we also currently can't detect restarts of things like perl, python or ruby [14:36:17] it's quite focused on native so libraries ATM [14:36:22] ack [14:37:29] I've run apt-cache rdepends python3-conftool and only spicerack came out [14:37:35] I can maybe imagine, for each running daemon, find its package, then look at package dependencies? [14:38:19] volans: okay, I am going to proceed with a 'tool' rollout then [14:38:23] yeah [14:38:25] can't exactly restart spicerack ;) [14:38:52] also anything that runs in venv will have the pypi version so will not be affected anyway [15:08:53] moritzm: if a package is just uploaded to APT, and I run debdeploy, will debdeploy perform an apt-get update if that version is not yet available in an host? [15:11:59] it dosn't look like it volans althou the client tool dose have a `--run-apt-update` switch but i dont think the server componet sets it when calling [15:12:40] yeah, there was once an option to be passed down (when debdeploy was based on salt), but had plenty of issues when overlapping with our scheduled cron runs [15:12:57] so the version based on cumin currently doesn't pass --run-apt-update through [15:14:23] so for now just use "apt-get update" via Cumin :-) [15:14:52] or wait 30m :D [15:14:54] great, thanks [15:15:09] maybe could be noded on wikitech [15:15:10] * volans hides [15:16:03] yeha, if you'd drink coffee I would have suggested to go down the street to a bar and just wait it out :-) [15:16:23] :D