tedg | ==== BOARD MEETING ==== https://wiki.inkscape.org/wiki/index.php?title=Board_Meetings#Agenda | 17:00 |
---|---|---|
Mc | \ | 17:00 |
tedg | Howdy folks! | 17:00 |
Mc | @doctormo 0 minute is a bit of short notice to do it :p | 17:01 |
Tav | Hi all! | 17:01 |
tedg | First up: SFC Update So apparently Pono decided to take a little bit of my thunder. I had dinner with Karen a week or so ago. | 17:01 |
doctormo | How did it go? | 17:02 |
tedg | It was good and was able to voice some of our frustrations, and hopefully most of those will be handled by the hiring of Pono. He is focused on just communication with PLCs | 17:02 |
doctormo | That does seem like a really positive move. | 17:02 |
tedg | (and helping them out) Basically they had folks move on to other jobs and they know it hurt their communication. And they've now managed to backfill that position. | 17:02 |
doctormo | That's good. | 17:03 |
tedg | Yup, so it was positive. I also got a dump of the financials for this meeting just to update them. But we're going to work on more continuous reporting. https://gitlab.com/-/snippets/2116960 | 17:03 |
Mc | cool! | 17:03 |
doctormo | Great, even a single update will be good | 17:04 |
tedg | Basically, in the last year we've spent nothing. No surprise as most of our spending has been hackfests and travel to LGM. Neither of those happened. | 17:04 |
Mc | we have banking fees ? | 17:04 |
tedg | I think they're the credit card/paypal fees | 17:04 |
Tav | We need to find good uses for this money! | 17:05 |
tedg | But anyway, progress. Still lots of work to go on that relationship. | 17:05 |
Mc | how much of it is from sponsors ? | 17:05 |
tedg | Yes, and that was karen's point as well. | 17:05 |
Mc | (Also, we should have -6500$ from outreachy, right ?) | 17:05 |
doctormo | We got $20k from RedHat don't forget | 17:05 |
tedg | Her point is that as non-profits you basically need to show people you're spending their money on good stuff, and they'll donate. | 17:06 |
doctormo | It's my position that I'm super unhappy we aren't spending our money. I think we could use this for some serious work, some of the boring work. | 17:06 |
tedg | I imagine the Outreachy hasn't hit the balance sheet yet? Right? That's when the project starts? | 17:06 |
Mc | (also, can we have a more granual view than yearly ? to see if donations are linked to releases ? | 17:06 |
doctormo | Should we be hiring someone to do something like cairo GPU or similar? | 17:07 |
tedg | I think that some of those things are on the table. We need to get together solid proposals and decide. Also, things like I see traffic on GL runners not working on win32. Perhaps we just buy runners? | 17:07 |
Mc | ? | 17:08 |
tedg | Apparently they're timing out. (I don't know, just some a comment on the GL master bug) | 17:08 |
doctormo | @ede123 Can you quote on that | 17:09 |
RdH | Patrick will be asking MacStadium for a zero-cost machine (their open source program). They do offer Windows. And as we already have macOS CI... | 17:09 |
Mc | latest is https://ci.appveyor.com/project/inkscape/inkscape/builds/39046655 and seems ok | 17:09 |
tedg | Cool, we could do \ | 17:09 |
doctormo | tedg: could we set up a seperate financial review meeting, would you be available? | 17:10 |
tedg | We shouldn't shy away from things that have cost. They'll take longer to setup, but let's make sure we have stuff. I'm not sure what a \ | 17:10 |
doctormo | Basically we would invite more people from the wider community, people who aren't on the board and we can talk about spending. What should be be spending money on. | 17:11 |
RdH | That's ok. I will be asking for an ARM64 Mac in a year or two. | 17:11 |
ede123 | Oh, I see my name mentioned... Indeed I've been discussing macstadium with RdH. I'm not against \ | 17:11 |
tedg | Anything that's synchronous is going to limit participation. If you want to do a community survey that might make sense. I'd suggest Vectors for that. | 17:12 |
ede123 | No harm in being free as in beer ;-) | 17:12 |
tedg | ede123: sure, free is always better :-) | 17:12 |
Mc | Yeah I feel that infrastructure-wise people are quite happy to provide us with anything | 17:12 |
Tav | We need people to do the work of coming up with ways to spend money. We've talked a lot about spending money on development in the past but it has never gone anywhere. | 17:13 |
Tav | I'm not sure this board is up to the task. | 17:13 |
doctormo | tedg: OK, I can do a survey. What would you ask? | 17:13 |
tedg | @Tav, I'm not sure the board should be in charge of coming up with proposals, it is more about approving them. But, yes, it is a lot of work to put together a proposal with costs, deliverables, etc. | 17:14 |
ede123 | A Windows runner that I could configure for GitLab would indeed be nice and likely is the way forward. Personally I don't really care where it \ | 17:14 |
doctormo | That's fair actually. I agree the board shouldn't be generator of ideas. I like the idea of having it community driven. | 17:14 |
tedg | @doctormo, what questions do you have? :-) Though, it might be interesting to do a more generic \ | 17:15 |
Tav | Money to pay people to do releases, to do code reviews, and the less flashy code clean-up. | 17:15 |
doctormo | a) \ | 17:16 |
tedg | The hard part is always the measurability and accountability and pricing. | 17:16 |
Mc | finishing/maintaining a gpu vector rendering library :p | 17:16 |
tedg | For instance, getting all the invoicing and everything. | 17:17 |
doctormo | tedg: I think accountability should fall somewhat on existing and historical reputation too. Too much overhead and the process of contracting peopel tod o work will stall out on self referencing checking. | 17:17 |
Tav | Nvidia showed me several years ago the entire New York Times being rendered in real-time as vector graphics on a tablet. It was quite impressive. | 17:18 |
tedg | I'm not an expert on surveys, but I'll note there are a bunch of assumptions in your questions 😃 We have the overhead as a public organization. | 17:18 |
doctormo | We don't have the head to do the best over ;-) | 17:19 |
tedg | I'd agree, which would make me look towards consulting companies that could provide project management as well. | 17:20 |
doctormo | But we can be fairly upfront: this is the project, it's not too large, this is the achivable, please report weekly at the developer meeting. | 17:20 |
doctormo | Job done. | 17:20 |
doctormo | Outside wouldn't be too bad, so long as their Free Software friendly of course. | 17:20 |
tedg | Sure, and at least for GL, Collabora has a bunch of expertise there. But, that's for proposals. We could bike shed forever here on that. I'm also curious if we couldn't get folks like the GNOME Foundation to pay part of core library improvements. | 17:21 |
Mc | if we rely on pathfinder, servo is part of the linux foundation now, too | 17:23 |
ScislaC | I'd have to think there's some overlap of interest there tedg. | 17:23 |
doctormo | A project to upstream some of our money to Gtk or etc wouldn't be a waste. with specific aims. | 17:24 |
Mc | gnome is sort of investing into starting to maintaini cairo | 17:24 |
doctormo | But this is all speculation, asking the community is the right start point. | 17:24 |
Mc | maintaining* | 17:24 |
tedg | Yeah, so I think we can bat around proposals anytime, it doesn't need to be part of this meeting, so I'm gonna move on. Let some interested folks work on pulling things together. | 17:24 |
Mc | but cairo is not really gpu-friendly by design | 17:25 |
tedg | Next up: Student programs. @Tav | 17:25 |
Mc | (but yeah, \ | 17:25 |
tedg | (I think a GTK iOS backend, but I told people like me to stop talking 😃 ) | 17:26 |
Tav | We've gotten slots for students... need to allocate, etc. Can't say anything more at the moment. | 17:26 |
Mc | We are part of GSOC, we will have a mentor discussion tomorrow to allocate mentors to projects/students | 17:26 |
tedg | Cool. Did we gan an Outreachy student too? get | 17:26 |
doctormo | Yes, I'm the mentor and the details are private until the public announcement. | 17:27 |
Mc | not decided yet, @doctormo will decide in the next week probably as they applied to his project | 17:27 |
tedg | Ah, cool. Sounds good. So many secrets ;-) | 17:27 |
doctormo | Not secret, just private :-P | 17:27 |
tedg | No board issues though. So Developer update. Mc ? | 17:27 |
doctormo | Doesn't look like we need more money. | 17:28 |
Mc | well, the gsoc students will be announced on may 17th dev meeting in 30 minutes :D 1.1beta has been going quite well with lots of bugfixes, and 1.1-rc is in a good shape afaik so we still target a 1.1 release in ~2 weeks | 17:28 |
tedg | Great. And I think the Vectors meeting was last week? They're up-to-date there? | 17:30 |
Mc | yes, they decided on the release date :) | 17:30 |
tedg | Haha, great! | 17:30 |
doctormo | Looking good! | 17:31 |
tedg | That segways nicely into the Vectors report. @ryangorley | 17:31 |
Mc | (@doctormo can tell more maybe, I'm not backlogging #team_vectors throughly) ( or ryan if he's around^^ ) | 17:31 |
tedg | Hmm, seems he's not. We can table that to the end and see if he makes it. Next up: Infrastructure @doctormo | 17:33 |
doctormo | Mc has become more available, but I haven't asked him to set up our NextCloud instance. | 17:34 |
Mc | ah, right | 17:34 |
doctormo | Mc: Can you set up a NextCloud instance for us? | 17:34 |
doctormo | :white_check_mark: | 17:34 |
Mc | iirc we had a space issue on alpha need to check my logs | 17:34 |
doctormo | The other item is password manager which @ryangorley needs to confirm it's what we want. | 17:35 |
doctormo | And you've talked about windows CI builder. | 17:35 |
tedg | Do we have a solution for bus factor here? No issue with Mc of course, but how are we storing the configurations? | 17:35 |
RdH | Mc: I wanted to help with alpha, but haven't gotten around to that yet | 17:35 |
RdH | (that's what your logs will likely show you) | 17:35 |
Mc | @RdH yep, I recall you were involved | 17:36 |
tedg | Is there a regular meeting for people involved with infrastructure? | 17:37 |
doctormo | No regular meeting, we tie as an item at each of the other meetings. | 17:37 |
doctormo | Developer, board, vectors | 17:37 |
doctormo | So far so good. | 17:38 |
tedg | (perhaps quarterly) | 17:38 |
doctormo | Can do, for review of sysadmin jobs? | 17:38 |
tedg | Yeah, more worried about making sure we've got common tools, etc. Like I'm a believer that once someone has logged in with a shell the machine is broken. Needs to have automatic setup, reconfig, etc. | 17:38 |
Mc | And I find that weird ^^ | 17:40 |
tedg | So the team should agree. I don't need to agree with the team :-) | 17:40 |
Mc | As we probably won't need to autoconfigure 200 nextcloud servers, having one working should probably be fine :) | 17:40 |
tedg | Okay. Just seems like we have tasks and request to track there. If what's working is working I won't belabor the point. | 17:42 |
Mc | anyway I afree we need to be on the same page, and that meeting can be the way to go | 17:42 |
doctormo | Quarterly review meeting set up: https://inkscape.org/cals/event/22/ | 17:42 |
tedg | Next up I have: Where should we meet? @c.rogers I went ahead and made #inkscape-board on Freenode to grab the namespace. Is that what we want? | 17:43 |
doctormo | Yes | 17:44 |
tedg | Any objections? | 17:44 |
doctormo | @c.rogers Stop reading the backlog and say yes or no ;-) | 17:45 |
Mc | why separate from inkscape-devel ? | 17:45 |
c.rogers | Haha | 17:45 |
c.rogers | Sorry. | 17:45 |
doctormo | Mc: because board discussions are a bit heated and need a space. | 17:45 |
tedg | Mc: there was some concern about traffic | 17:45 |
doctormo | @jabiertxof Is it easy to set up the rocket chat bridge for #board_room ? | 17:46 |
tedg | Mc: But I'm more sold on the idea that folks don't need to keep up with devel to participate in the board. Like we shouldn't expect board members to be devs. | 17:46 |
c.rogers | Yea, #inkscape-board is okay, as long as we can somehow tell people it's for infrastructure discussions too. | 17:46 |
doctormo | @c.rogers I added the infrastructure meeting to the board team on the website, so I already consider it sort of that type of thing. | 17:46 |
c.rogers | #board-room was geed because it kind of implies other people can be there, | 17:46 |
Tav | I can see one advantage of moving meetings, it will be easier to look at past meetings using Rocket Chat. | 17:47 |
Mc | tedg: ah that's a more compelling argument | 17:47 |
Tav | ... since we are currently bad at posting minutes. | 17:47 |
c.rogers | Yes, and is maybe more inviting than team-devel | 17:47 |
doctormo | @c.rogers The name in rocket chat doesn't have to be the same... because rocket chat is just for inkscape. | 17:47 |
tedg | Yeah, a personal goal is to write better minutes. I think that a chat log really isn't adequate. | 17:48 |
Mc | you can call it #secret_room | 17:48 |
c.rogers | Yea, I'm talking about in rocketchat. | 17:48 |
doctormo | I wish I had a few writers who's entire job was digestion of all chat into a weekly email :-D | 17:48 |
doctormo | blog post and social media announcement ;-) | 17:48 |
tedg | Would they have a chat room to chat about how to do that? | 17:48 |
doctormo | haha | 17:48 |
c.rogers | Well making a room for that discussion would make it way easier to sort through. | 17:48 |
doctormo | @c.rogers Can you make the rocket chat room for us and we'll get the birdge installed? | 17:49 |
tedg | Cool, so I think we're happy with that. I'll update the wiki and such to make sure people know. @doctormo, I'm assuming you'll update the calendar on the website ;-) | 17:49 |
c.rogers | okay vote on the name A. #board_room B. #inkscape_board | 17:50 |
c.rogers | A | 17:50 |
c.rogers | B | 17:50 |
Tav | B | 17:50 |
tedg | B | 17:50 |
ryangorley | Oops, sorry I lost track of time~ | 17:50 |
c.rogers | Ah, hehe | 17:51 |
tedg | @ryangorley, cool, let's get a couple more votes and then you can go. | 17:51 |
doctormo | tedg: sure will ;-) | 17:51 |
Mc | B | 17:52 |
c.rogers | Okay, B it is by simple majority | 17:52 |
doctormo | I love that chris set up a thumbsup vote on rocket chat that Mc, and tedg will have no idea is there. | 17:52 |
c.rogers | haha | 17:52 |
tedg | Ah, didn't realize. It just comes across as letters. | 17:52 |
c.rogers | I'll remeber that for next time. | 17:53 |
tedg | Anyway, @ryangorley, you're up! | 17:53 |
c.rogers | everyone voted B | 17:53 |
ryangorley | Cool | 17:53 |
tedg | Tell us about Vectors! | 17:53 |
ryangorley | We've got things lined up to promote the 1.1 release. We're still planning on an evening of the 24th, morning 25th depending on timezone to maximize visibility in press inboxes | 17:54 |
ryangorley | We're wondering what we need to do to get a press@inkscape.org email inbox that we can send those from. | 17:55 |
ryangorley | Personal emails don't carry as much weight. Email accounts are cheap. Not sure if this is possible but it would be very nice. | 17:55 |
tedg | Do we have SMTP setup? Like in a way that we could send messages from our server? Worried it'll end up in spam boxes otherwise. | 17:56 |
Mc | some dns config, and some email config on a vm I think we have a smtp server on lists.inkscape.org | 17:56 |
tedg | Could we do \ | 17:56 |
doctormo | For SMTP addresses we sent a support ticket to OSUOSL | 17:57 |
doctormo | Let me know and I can sent the ticket in. | 17:57 |
ryangorley | Why do we have to support our own email server. It's like $5/mo. to let someone else do that, right? | 17:57 |
Mc | ? | 17:57 |
tedg | @doctormo do you think that's possible in two weeks? | 17:57 |
doctormo | Can but try. | 17:57 |
doctormo | I can add an urgent, just make sure I know where the emails are being redirected to. | 17:57 |
c.rogers | #inkscape_board is up! | 17:57 |
c.rogers | The room is currently public. Let me know if you want to change that. | 17:58 |
tedg | Yeah, it seems like mail addresses wouldn't conflict with lists, right? @c.rogers, no public is good. Thanks! | 17:58 |
Mc | should not conflict | 17:58 |
c.rogers | Cool. | 17:58 |
Mc | (different domains anyway) | 17:58 |
tedg | So, I don't want to suggest this, but GApps for domains would get email? Something like that FOSS? | 17:59 |
ryangorley | We can handle the emails as we have in the past, but it seemed like a question to bring up now. | 17:59 |
Mc | iirc the list of ml is hard-listed in procmail so it might be possible to handle both on the same server | 17:59 |
doctormo | Does NextCloud have email yet? | 17:59 |
Mc | yes but only the client :p | 17:59 |
ryangorley | No | 17:59 |
tedg | They have a mail client | 17:59 |
ryangorley | ^^ | 17:59 |
ryangorley | Kolab is a FOSS friendly company that does email. There are others like Fastmail that are good. Just not sure we need to create more infrastructure overhead to maintain a couple project email addresses. | 18:00 |
doctormo | OK, well let me know via email when you get the details worked out and I'll get it sent as an urgent ticket. | 18:00 |
tedg | https://protonmail.com/business/pricing So I think someone with some sort of hosting already setup makes sense. | 18:00 |
doctormo | (If we do this, it might be good for webmaster@ too, if they sell a bulk package of 5) | 18:01 |
doctormo | I know we have webmaster list but it was not working at all. | 18:01 |
tedg | contact has been mostly spam... | 18:01 |
ryangorley | Another reason to not host our own email, honestly. | 18:02 |
ryangorley | We can continue this conversation outside the meeting. I don't want to derail things. | 18:03 |
tedg | Yes, makes sense. But yeah, I think a provider for mail would be good. We may be tight on timing though. | 18:03 |
ryangorley | That's fine. At worst we do what we have in the past, which has worked okay. | 18:04 |
ryangorley | Just as a gee-whiz item, we'll have a couple people from the project presenting at LGM this year (virtually) | 18:04 |
tedg | Great! 🎉 Are we going to promote those talks? | 18:04 |
Mc | we should promote LGM in general too :) (but yeah, Inkscape talks in particular) | 18:05 |
ryangorley | Yeah, I'm sure we will promote both. | 18:06 |
doctormo | tedg: Do we have voting a new board member on the agenda? | 18:06 |
doctormo | It's still in motion right? | 18:06 |
tedg | Yes, we wanted to get the contributor thing all fixed up first. I got an action item with @ryangorley from Vectors on that. | 18:07 |
Mc | we should first have an answer from SFC about the interprettion of the charter ? | 18:07 |
ryangorley | Last thing is just to let the board know that we're going to invite comment on @tedg article on the board mailing list. I'm not sure who accepts people to that list, but that volume may go up. I signed up for the list, but I don't think the \ | 18:07 |
ryangorley | I guess this is related to the last three comments... | 18:07 |
tedg | Mc: I talked with Karen a bit about that. And she was very open to us proving the text we want. \ | 18:08 |
Mc | she's the best :) | 18:08 |
tedg | They'll want to review, etc. But liked the idea. | 18:08 |
doctormo | Great. Do we have a draft or is this a document for our NextCloud :-D | 18:09 |
tedg | I'm planning on discussing that with pono, I don't think he'll have answers right away, but he can get them faster. | 18:09 |
c.rogers | Karen does great voiceovers. | 18:09 |
Mc | @ryangorley I'm not sure I understand: you want to be able to post on the board discussion mailing list ? | 18:09 |
tedg | My plan was to see the feedback we got on the original \ | 18:09 |
ryangorley | ^^ The feedback from people would be on the board mailing list. | 18:10 |
tedg | Which, I didn't think we required approval to be on that list? | 18:10 |
jabiertxof | there is plan to add more irc-bridges in the future? I can work for one more or work for undefined numbers. I think one I can setup this weekend (hope) | 18:10 |
tedg | (just standard anti-spam approval) | 18:10 |
irker825 | [inkscape] Thomas Holder pushed new commit to master: https://gitlab.com/inkscape/inkscape/-/compare/75564469...90ba2a5b | 18:10 |
Mc | I thought there were only board memebers on that list -e | 18:10 |
tedg | It's public. So I'm not sure the benefit of that. There are only board members on the SFC list which is private. | 18:11 |
Mc | as in \ | 18:11 |
tedg | I guess I'm not worried about that, I don't think many people will override the list with discussion. But I'm happy to suggest somewhere else if you think that's valuable. Generally board things attract little interest. | 18:12 |
doctormo | Mc: the sfc list is private but the lists.inkscape.org is public, we have two | 18:13 |
Mc | I know | 18:14 |
jabiertxof | @doctormo dont see dev meeting on list: https://inkscape.org/*developer/calendar/ | 18:14 |
Mc | that's because the time is past :P | 18:14 |
tedg | Ah, we're going over. I lost track of time. Sorry about that. | 18:14 |
doctormo | Keep moving forwards! | 18:14 |
doctormo | We're in https://digimedia1.r2.enst.fr/b/mar-9wm-vj2 hanging out waiting for the developer meeting to start :-D | 18:15 |
jabiertxof | there is one on the past, anyway | 18:15 |
ryangorley | This is all of the Vectors items we need to discuss. Thanks for the time! | 18:15 |
tedg | Let's close this out and I'll work with @ryangorley and Mc to figure out the list issue. | 18:15 |
Mc | do we have remaining agenda items ? | 18:15 |
tedg | Sorry everyone. Nope | 18:15 |
Mc | np & thanks :) | 18:16 |
tedg | Thanks everyone! ===== END BOARD MEETING ==== | 18:16 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!