[22:56:45] [connected at Thu Apr 26 22:56:45 2018] [22:56:56] [I have joined #xf-bod] [22:57:21] * anholt is here now [22:57:49] <Riastradh> Hi! [22:58:07] <bryce> hi [22:58:23] <danvet> hi all! [22:58:35] <keithp> ok, new members subscribed, retired members unsubscribed [22:58:40] <danvet> keithp, thx [22:58:55] * keithp doesn't want to know how many passwords ff has cached; it appears to be a large number though [22:59:20] <anholt> keithp: got the members@foundation.x.org one, by chance? [22:59:47] <danvet> anholt, I thought that's managed by the magic php? [22:59:57] <tlwoerner> keithp: you don't update to a new computer every once in a while? or do the passwords come along? [23:00:00] <mupuf> hi everyone! [23:00:05] <egbert_> hi guys! [23:00:08] <anholt> I've been getting moderator notices for that list since my last time on the board, would like to either have the password or not be a moderator. [23:00:18] <keithp> tlwoerner: I think I must have copied some browser state; bookmarks and the like [23:00:57] <danvet> maybe keithp's magic passwd works on members too? [23:01:01] <danvet> https://foundation.x.org/mailman/listinfo/members [23:01:11] <robclark> o/ [23:01:32] <keithp> danvet: looks like it; isn't that list managed automagically though? Sure should be... [23:01:41] <danvet> keithp, I hope so [23:01:48] <danvet> but there's still admins [23:01:50] <keithp> there are 90 members of the list at present [23:01:53] <danvet> I guess we could just drop them all [23:02:14] <danvet> keithp, exact match with the php db [23:02:15] <keithp> this list is run by anholt and adg5f [23:02:32] * keithp would hate to interfere with other people's mailing lists :-) [23:02:35] <danvet> yeah I guess no one ever moderated it [23:02:47] <Riastradh> I'm having trouble logging into gabe.fd.o to take a look at the ledger; am I doing something wrong, or is my ~/.ssh/id_rsa.pub wrong? Should have hash: 4096 SHA256:j9cPHjcm9EKtx76YyLrW8/6Auh7fK3Djzbpwj3PwTac riastradh+fd.o@keemun.local (RSA) [23:03:24] <danvet> Riastradh, what's your login name? [23:03:26] <robclark> danvet, did anyone ping hwentlan, btw? [23:03:34] <danvet> but I probably can't check that [23:03:35] <Riastradh> danvet: Should be `riastradh'. [23:03:37] <danvet> robclark, yeah [23:03:49] <danvet> me [23:03:55] <robclark> k.. [23:04:06] <egbert_> i just wanted to congratulate the new and reelected board members. [23:04:06] <egbert_> ... and ack the election results. [23:04:06] <egbert_> anholt, keithp - congratulations! [23:04:14] <robclark> I guess then he must be setting up irc client for new irc network ;-) [23:04:22] <keithp> egbert_: Congratulations back! [23:04:24] * danvet throws in congrats too [23:05:37] <mupuf> congrats, everyone! [23:05:40] <hwentlan> hi, does this work? [23:05:46] <danvet> yup [23:05:50] <danvet> hwentlan, welcome on the bod [23:05:55] <Riastradh> Congratulations! [23:05:59] <danvet> ok we're complete, let's get this show rolling [23:06:04] <danvet> Agenda: elections/ramp-up, treasurer's report, gsoc [23:06:08] <danvet> stuff to add? [23:06:38] <tlwoerner> maybe over the next year someone can look into sorting out the web stuff for next election? [23:06:46] <bryce> Riastradh, you're having trouble checking out the archives git repo? [23:07:00] <danvet> tlwoerner, which web stuff for election? [23:07:01] <bryce> Riastradh, or problems with the gpg key decrypting the Finances/ dir? [23:07:17] <robclark> danvet, tbh, I would mind if someone wanted to volunteer to help w/ EVoC since I'm not having as much time as I should for it.. [23:07:19] <Riastradh> bryce: Former. Just tried `ssh gabe.fd.o' and got prompted for a password. [23:07:31] <Riastradh> ssh -vvv reveals my public key authentication was rejected. [23:07:34] <tlwoerner> danvet: well, it seemed like there was a lot of "do you have the password? who has the password? php!! how does this stuff work?" [23:07:49] <danvet> tlwoerner, it's the same story every year [23:08:02] <danvet> I don't think the underlying tech changes our ability to remember passwords [23:08:08] <robclark> tlwoerner, tbh half the issue is that new people are running the election each time, almost by definition [23:08:15] <danvet> and the php hacking is kinda a trill :-) [23:08:22] <danvet> yeah that too [23:08:28] <danvet> we're getting better at writing docs [23:08:31] <bryce> Riastradh, ah. no idea, I've also had random troubles with fdo the last few months. [23:08:34] <danvet> then not remembering where they are [23:08:45] <robclark> heheh [23:08:46] <danvet> Riastradh, #freedesktop on freenode [23:09:12] <danvet> on that, huge thanks to robclark for running the election show [23:09:23] <mupuf> robclark: thanks a lot for doing it :D [23:09:28] <tlwoerner> agreed! good job [23:09:37] <robclark> thx [23:09:49] <bryce> also congrats and welcome new board members, and a (quite tardy) ack of the election results myself [23:10:11] <hwentlan> thanks [23:11:15] <danvet> for ramp-up I've tried to collect duties of the board a bit and what all needs to be changed/updated on transitions [23:11:21] <danvet> https://www.x.org/wiki/BoardOfDirectors/Duties/ [23:11:30] <bryce> danvet, yeah stuff is kind of scattered around, I often randomly poke around finding useful stuff hiding in obscure directories :-) [23:11:45] <danvet> hwentlan, anholt ^^ gabe.fd.o access and gpg for the Finances/ stuff is the only missing thing I think [23:11:56] <mupuf> bryce: I should put the GSoC application there [23:12:03] <danvet> mupuf, yes pls [23:12:18] <anholt> danvet: I've got gabe access. [23:12:39] <danvet> gpg key for the board git financials might be good, bryce can fix you up [23:12:47] <danvet> just for redundancy [23:15:23] <bryce> (see the README file in archives for the git-crypt info) [23:15:26] <danvet> bryce, for the xorg.git I don't think you need anything beyond fd.o ssh account [23:15:47] <bryce> danvet, yeah I just re-tested and it seems to work now [23:15:58] <danvet> yeah fd.o is flaky [23:16:11] <danvet> do we have anything else with transition/new bod members [23:16:15] <bryce> problem I've usually had isn't ssh access but permissions on the serverside. but that might be just the archives repo [23:16:30] <danvet> oh, huge thanks to outgoing members egbert_ and agd5f ofc, I put that in the minutes already [23:16:32] <anholt> as a new member, what git stuff should I be looking at? [23:16:41] <danvet> ssh://gabe.freedesktop.org/srv/bod.x.org/archives.git [23:16:55] <danvet> I hid the link a bit on the Duties page, now more obvious [23:17:04] <danvet> that's where we try to store all the bod stuff [23:17:14] <danvet> well, those bits that can't be on the public wiki [23:17:24] <anholt> woo, permissions [23:17:35] <danvet> :-/ [23:18:00] <danvet> there's also the private board archives, you should have access when you're on the list [23:18:53] * anholt grants self permissions [23:19:12] <hwentlan> i'm getting a password prompt when trying to ssh gabe.freedesktop.org [23:19:40] <danvet> hwentlan, yeah that's a different account [23:19:49] <danvet> you need fd.o admins (or anholt) to give you that iirc [23:20:30] <hwentlan> i see, anholt, mind granting me permissions if you can? [23:20:37] <anholt> admin so far: added self to xorgfoundation. added hwentlan to xorgfoundation. add gabe access to hwentlan and Riastradh. [23:20:45] <anholt> these should propagate in <8 min [23:21:33] <danvet> anholt, hwentlan, https://foundation.x.org/cgi-bin/mailman/private/board/ if you want to read up on stuff [23:22:29] <danvet> I think we're mostly sorted ... [23:22:34] <danvet> bryce, treasurer's report? [23:22:40] <danvet> I've seen v2, didn't read it yet [23:22:46] <Riastradh> The numbers add up in v2! [23:23:11] <bryce> yes, SPI sent the final data for 2017 including the missing 2nd half (where most of our main transactions were) [23:23:33] <bryce> Riastradh, yeah the discrepancy was the total wasn't deducting the 5% we give SPI. [23:23:39] <danvet> the 6k donations, does that include one of the gold sponsors already? [23:24:05] <bryce> danvet, good eye! In fact I wanted to ask you the same question. [23:24:21] <bryce> danvet, it's just listed as "Donation", no detail. [23:24:24] <danvet> I have no idea :-( [23:24:27] <danvet> ugh [23:24:41] <danvet> oh well, I filed the ticket, let's see what happens [23:24:48] <bryce> there was a $1000 general donation that month, so $1k I'm guessing is that [23:24:56] <danvet> for context: atm we only get monthly lump sums from spi (and somewhat delayed) [23:25:01] <bryce> the other $5k dunno [23:25:04] <danvet> bryce, what's general donation? [23:25:15] <bryce> danvet, sorry general sponsorship [23:25:16] <danvet> just donations to spi, and they hand it out to their projects? [23:25:28] <danvet> oh the website thing? [23:26:31] <bryce> yeah, DealsLand said they paid us 9/20/2017. SPI listed us as receiving $6k in donations the month of 9/2017. [23:27:09] <bryce> DealsLand says they paid $1000. So hoping you know where the other $5k came from [23:27:16] <danvet> no idea [23:27:25] <danvet> that's before I even started hunting for sponsors [23:27:39] <danvet> and pretty sure they all said "we'll only be able to pay FY2018" [23:27:42] <bryce> yeah, I don't have any record for anything in that amount that month either [23:27:48] <danvet> oh well [23:27:50] <danvet> we got money [23:28:27] <bryce> one other discrepancy mentioned in the treasurer report is that the X.org assets were transferred over by Stuart in two chunks [23:28:31] <tlwoerner> don't look a gift horse in the mouth :-) [23:28:49] <bryce> the first (big) chunk, $33,000 landed in 2016, and is confirmed. [23:28:51] <robclark> hmm, for sponsorship stuff, I think we need to sort out w/ SPI how to get a bit more positive feedback.. [23:29:19] <bryce> the second chunk was $391.53, and I have Stuart's BofA receipts for it being paid, it should have landed in 2017/03/20 or thereabouts [23:29:26] <bryce> but no indication of it in the SPI data. [23:29:53] <bryce> robclark, indeed! [23:30:29] <danvet> robclark, yeah I started nagging them [23:30:41] <danvet> bryce, hm [23:30:42] <bryce> I've been asking SPI for this practically since we joined, but I think I'm on mute now. :-D [23:30:54] * robclark a bit unsure how it can be *this* difficult from SPI side.. [23:31:05] <bryce> I've cc'd danvet in, hoping that since he's our official rep with them maybe he'll have more sway [23:31:29] <robclark> good idea [23:31:30] <danvet> bryce, did you poke spi about the 391.53? [23:31:38] <danvet> I mean with the amount and transaction date they should be able to find it [23:31:44] <bryce> not yet, I wanted to check with you about the $5k first [23:31:53] <danvet> well I can't help you there :-/ [23:31:56] <danvet> like seriously no idea [23:32:55] <danvet> only igalia, google and intel sign up fairly early, and none of those would have paid in 2017 [23:33:10] <danvet> so Sept 2017 doesn't make sense to me [23:33:21] <danvet> that's like before XDC [23:33:28] <danvet> I didn't even start looking for sponsors back then [23:33:43] <bryce> there were a few other irregularities in the data (some of our XDC expenses listed as Misc., the rest listed as "Meetups:Accomondation", etc.) so could chalk it up to a simple mistake [23:33:45] <robclark> bryce, anyways, other than lack of data from SPI, which there isn't much we can immediately do anything about, +1 for the v2 report [23:33:56] <bryce> thanks [23:34:05] <danvet> yeah, I think it's best we approve this as is [23:34:10] <danvet> and chase down SPI separately [23:34:33] <danvet> now that I somewhat understand what's amiss, I can bring it up in the agenda [23:34:48] <danvet> bryce, do you want to file the ticket for the 391.53 from stuart? [23:34:54] <danvet> you know the details there better [23:34:57] <danvet> but pls cc me [23:35:00] <bryce> I will take the action to follow up on SPI with the #2 transfer, and more detail on the 9/2017 donation [23:35:11] <bryce> danvet, yes, will do [23:35:12] <danvet> ok, thanks [23:35:43] <danvet> +1 on the report, thanks very much for all the wrangling with spi [23:36:15] <bryce> anyway, despite all the above, I actually think the report is pretty solid. I was able to piece together a LOT of stuff based on our own tracked info. I think it is good to be sent out to members. [23:36:19] <hwentlan> +1 on the report. still getting familiar with it but looks reasonable. [23:36:40] <bryce> of course I give it my +1 as well :-) [23:37:48] <danvet> mupuf, anholt keithp Riastradh ? [23:37:56] <keithp> bryce: someday spi will have competent accounting practices? +1 from me [23:38:06] <mupuf> +1 [23:38:07] <anholt> +1 [23:38:22] <danvet> bryce, I'll add another action for you to send it out to members@ [23:38:57] <danvet> final item: mupuf on gsoc? [23:39:05] <mupuf> we got two students! [23:39:12] <bryce> fwiw, just general info - we do receive individual transactions for donations sent through Click & Pay, but get no confirmations for PayPay donations or donations via check/wire transfer [23:39:13] <keithp> \o/ [23:39:13] <mupuf> the results got announced earlier this week [23:39:26] <mupuf> but seriously, I sense a trend here [23:39:33] <mupuf> we are not getting as many students as we used to [23:39:48] <mupuf> and I am afraid I may be the reason: less advertising [23:39:51] <danvet> not enough pr [23:39:52] <danvet> ? [23:39:55] <keithp> gsoc is getting spread pretty thin too [23:40:10] <mupuf> keithp: we only got 4 proposals [23:40:16] <mupuf> and 2 good ones [23:40:21] <mupuf> but they are quality ones [23:40:58] <Riastradh> Some of the studentship is just unpredictable variation, I think. Last year The NetBSD Foundation got something like two students, and they weren't great; this year we got nine. Don't think we changed any advertising, though! [23:41:02] <danvet> well on the plus side, seanpaul and me managed to get 1 of the 2 kernel outreachy slots for another dri-devel internship [23:41:19] <mupuf> yeah, that is nice :) [23:41:35] <keithp> oh, that's great [23:41:35] <mupuf> Riastradh: fair-enough [23:41:46] <mupuf> but as a rule, we really are bad at communication [23:41:48] <danvet> outreachy is doing an entirely new web-page, so maybe the org overhead will get better [23:42:04] <danvet> but atm it's definitely worse, the UX of the website is not so great [23:42:12] <mupuf> I used to post all our talks and main blog posts on G+, but not anymore... [23:42:13] * danvet got lost countless times [23:42:53] <bryce> mupuf, don't blame yourself. Inkscape got 2 slots but our student apps were few and poor, so we ended up taking 0. Wasn't for lack of advertising, I think maybe GSoC is not as popular with students as it once was? [23:43:07] <mupuf> bryce: maybe [23:43:17] <danvet> or it's more cloud and web these days? [23:43:18] <mupuf> or it is the reduction in funding? [23:43:30] <danvet> otoh for outreachy I think mozilla filled like 15 slots [23:43:34] <mupuf> well, things just work also, nowadays [23:43:36] <mupuf> mostly [23:43:38] <danvet> (which they also paid for) [23:43:38] <robclark> didn't GSoC switch to pay adjusted for local cost of living? [23:43:44] <mupuf> so, it is even harder to get into it [23:43:45] <Riastradh> robclark: Yes. [23:44:07] <danvet> yeah that might be too, makes it less massively attractive financially for many folks [23:44:33] <tlwoerner> we'll have to wait until https://developers.google.com/open-source/gsoc/resources/stats gets updated for 2018 (unless someone knows the numbers) [23:44:35] <robclark> I would suspect that is a factor.. [23:45:12] <bryce> anyone happen to know the equivalent $/hr that students would make? [23:45:38] <keithp> I think we can be happy that gsoc has had a good run so far, and provided us with interesting people and projects for many years. [23:45:49] <danvet> definitely [23:45:51] <tlwoerner> https://developers.google.com/open-source/gsoc/help/student-stipends [23:46:10] <keithp> we can't expect it to last forever, heck, even X may stop being relevant some day... [23:46:29] * tlwoerner gasps [23:46:52] <danvet> we'll keep the domain [23:46:56] <danvet> it's a pretty cool one :-) [23:47:06] <Riastradh> Heh. What's the most someone has offered for the domain? [23:47:12] <danvet> you can't sell it [23:47:16] <keithp> I don't think we can sell it [23:47:18] <Riastradh> No? [23:47:19] <Riastradh> Huh. [23:47:20] <danvet> no [23:47:26] <Riastradh> org rules or something? [23:47:29] <danvet> yup [23:47:47] <danvet> https://en.wikipedia.org/wiki/Single-letter_second-level_domain [23:47:53] <bryce> $6000 / (40 hr * 12 wks) = $12.50/hr [23:49:27] <danvet> I guess we can try with "more pr" next year and see what happens [23:49:36] <mupuf> danvet: yeah [23:49:50] <keithp> writing up some projects for applications to work on can also help [23:49:55] <mupuf> I hope I will finally stop being so busy at work to have more energy to spend on this [23:49:59] <danvet> and perhaps see how this outreachy-in-gfx thing works out [23:50:21] <keithp> yeah, if we transitioned to having more outreachy projects than gsoc, it wouldn't be a bad thing :-) [23:50:23] <danvet> but with dri-devel we're heavily relying on kernel efforts for filtering, I don't think we can easily pull that off on our own [23:51:03] <keithp> I think we'd need at least 3-4 of our own projects to make it work, given overhead and ability for the contributors to collaborate that seems to help other projects [23:51:05] <danvet> applicants go through the staging initiation firedrill, then we pick them up with some dri-devel cocci tasks and plan a project with them or so [23:51:33] <danvet> yeah for the applicant phase you need critical mass I think [23:52:27] <danvet> ok, anything else, or time to close? [23:52:40] <anholt> getting gpg added to git-crypt? [23:52:50] <danvet> hwentlan, anholt btw I'll dig out some board@ mails with stuff that's kinda still relevant I think [23:52:55] <danvet> anholt, chat with bryce [23:53:01] * danvet and gpg don't go together [23:53:03] * anholt went through board@ for the last month [23:53:21] <danvet> yeah, that's not where the dead bodies are :-) [23:53:40] <bryce> anholt, yes point me at your gpg key I'll add it to the ring [23:54:13] <Riastradh> bryce: Can you say how you produced the financial report from the ledger? [23:54:51] <bryce> (for note - I believe anyone with git-crypt access can add more people, so no bottleneck other than knowing the command to run) [23:55:05] <bryce> Riastradh, sure, what specifically do you want to know? [23:56:03] <bryce> basically I collected all the info into the xorg.ledger file (90% of the work), then made a short pyledger script to generate the tabulated data. [23:56:16] <Riastradh> bryce: I tried `ledger -f xorg.ledger --end 2017-12-31 balance', and the number I get for, e.g., Assets:Xorg:SPI Savings is different from the FY2017 number in the report. [23:57:25] <bryce> Riastradh, ah let me git push ;-) [23:57:40] <Riastradh> With TNF, I have a makefile with some one-liners that produce all the reports we have so it's easy to reproduce. (I copy the numbers over by hand into <https://www.NetBSD.org/foundation/reports/financial/2017.html>, but ledger does all the arithmetic.) [23:58:09] <bryce> oh... right, I can't git push to fdo. [23:58:23] <bryce> Counting objects: 57, done. [23:58:23] <bryce> Delta compression using up to 8 threads. [23:58:23] <bryce> Compressing objects: 100% (51/51), done. [23:58:23] <bryce> Writing objects: 100% (57/57), 2.05 MiB | 0 bytes/s, done. [23:58:24] <bryce> Total 57 (delta 19), reused 0 (delta 0) [23:58:25] <bryce> error: unable to write sha1 filename ./objects/56/0eea94f5ec59fbb9d2f352e1ea6a57475206a5: Permission denied [23:58:27] <bryce> error: unable to write sha1 filename ./objects/16/e1f466219e6228c2fdf87d964be4f2610cf381: Permission denied [23:58:29] <bryce> To ssh://gabe.freedesktop.org/srv/bod.x.org/archives.git [23:58:31] <bryce> ! [remote rejected] master -> master (unable to migrate objects to permanent storage) [23:58:33] <bryce> error: failed to push some refs to 'ssh://gabe.freedesktop.org/srv/bod.x.org/archives.git' [23:58:35] <Riastradh> Heh. Oops. [23:58:38] <bryce> been having trouble pushing to fdo the last few months, something with permissions [23:58:44] <Riastradh> anholt? Can you fix? [23:59:12] <anholt> I see objects dirs in the git missing group write. [23:59:27] <bryce> anholt, owned by? [23:59:54] <anholt> bryce:xorgfoundation or danvet:xorgfoundation [00:00:29] <danvet> ugh, this happens like all the time [00:00:38] <danvet> then we need to beg admins to fix it up [00:00:41] <Riastradh> I guess you don't need my approval for the treasurer's report, but it would be nice if it were reproducible. Anyway, gotta run now! [00:00:56] <danvet> anholt, not sure why, maybe some sticky group bits are missing [00:00:59] <bryce> fixed mine [00:01:04] <tlwoerner> who are the fd.o admins? [00:01:22] <danvet> bryce, what's the cmdline again? [00:01:38] <bryce> Riastradh, thanks I appreciate your doublechecking. I'll ping you once the stuff gets pushed [00:01:48] <Riastradh> bryce: Thanks! [00:01:52] <anholt> danvet: chmod g+w /srv/bod.x.org/archives.git/objects/* I think [00:01:57] <anholt> you're the remaining one there [00:01:59] <bryce> danvet, chmod -R g+w /srv/bod.x.org/archives.git/objects [00:02:18] * danvet added an -R [00:02:26] <danvet> ok done [00:02:34] <anholt> looks clean now [00:02:34] <bryce> danvet, what's your umask? [00:02:41] <danvet> anyway, it's over clock, I'm closing the mtg [00:02:47] <danvet> thanks everyone for hangning out [00:02:47] <bryce> ok, pushed! [00:02:49] <keithp> ttfn!
[00:02:53] [disconnected at Fri Apr 27 00:02:53 2018]