[10:55:34] Should *every* new file in puppet have an SPDX header or just .pp files? I'm getting a CI -1 for adding a .cfg file for partman in https://gerrit.wikimedia.org/r/c/operations/puppet/+/770984/ [10:56:21] hnowlan: all files that have content and are not binary AFAIK [10:56:52] there is an util script that should add them for you, let me grab the command [10:57:24] bundle exec rake 'spdx:convert:module[foo]' [10:58:08] same for spdx:convert:profile and role [10:58:13] IIRC [10:58:25] Is there an exemption method? seems like it's only a matter of time before there's a file that doesn't accept comments [10:58:45] yes, json are excluded automatically [10:58:53] for example [10:59:07] cool [11:02:37] if further exceptions should be necessary we can add this, but partman recipe definitely have a threshold of originality for adding a license [12:38:38] elukey: am I OK to merge "Elukey: Move the ml-staging cluster under ml-serve's definition (a2006bc1a1)" please? [12:40:20] Emperor: +1 thanks [12:40:44] I go and 'tis done [14:40:05] is there ongoing netbox db work? [14:40:59] yes, check with john and arzhel (but are new hosts), not the prod ones [14:42:31] I guess T296452 ? [14:44:10] jynus: yes T296452 is the ticket are you seeing issues? [14:44:47] not issues, just want to track it (I just subscribed) to make sure backup is working as expected [14:44:56] ack thanks [14:45:32] jbond: https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=backup1001&service=Backup+freshness [14:46:12] ack [14:46:27] will write you on ticket [14:46:39] thanks [17:52:32] when you're trying to build a deb and it gets a dependency called "blackmagic v1.0.0" [17:52:58] ;) [17:54:57] unrecognized import path "golang.org/x/crypto". :o [18:47:38] <_joe_> mutante: that's why we usually vendor all deps when building golang apps [18:51:39] _joe_: ACK, i heard about that meanwhile. build host can't talk to github per default anyways. Just don't know how it works in practice yet. [18:52:14] <_joe_> i think janis wrote something down at some point [18:54:00] <_joe_> but basically you run "go mod vendor" in the repo, and then commit the resulting vendor directory [18:54:15] <_joe_> and then just copy what we do for other golang packages :) [18:57:02] alright, thank you. I'll try that and/or ask for docs. [20:12:46] aha,I got closer with "HTTPS_PROXY=http://webproxy.eqiad.wmnet:8080 go mod vendor" [20:18:08] mutante: https://wikitech.wikimedia.org/wiki/ChartMuseum#Packaging might give enough tips on go packaging [20:28:38] <_joe_> mutante: I was suggesting to do it in the repo on your computer [20:29:09] <_joe_> and commit the resulting vendor directory to git [21:11:45] thanks, yea, I got the "go mod vendor" from that page above. [21:12:15] if I'm not supposed to do that on the build host then I'll send it back to the requestor to push them to git