tedg | Gonna be a few minutes late to the board meeting today. Don't wait for me ;-) | Dec 06 09:39 |
---|---|---|
-NickServ-bryyce!~bryce@2620:15c:f:fd00:7859:6b2d:92f8:57d0 has just authenticated as you (bryce) | Dec 06 09:49 | |
*ChanServ gives channel operator status to bryyce | Dec 06 09:49 | |
bryce | board meeting in 10 | Dec 06 09:52 |
doctormo | Hello | Dec 06 10:02 |
Mc | o/ | Dec 06 10:03 |
bryce | = Inkscape Board Meeting = | Dec 06 10:03 |
bryce | who else is here? | Dec 06 10:03 |
doctormo | @c.rogers ping | Dec 06 10:03 |
bryce | with the holidays I'm sure everyone's schedule is tight this month | Dec 06 10:03 |
Mc | tedg will be late, Tav can't attend | Dec 06 10:03 |
bryce | so let's try to keep this meeting to an hour or less | Dec 06 10:03 |
NPJ2000 | :wave: | Dec 06 10:03 |
*ryangorley is lurking | Dec 06 10:03 | |
bryce | there's a lot to cover so we'll have to go pretty quickly | Dec 06 10:03 |
bryce | == Software Release Status == | Dec 06 10:04 |
bryce | congrats everyone on getting 1.0beta2 out the door, thanks Mc for leading the effort | Dec 06 10:04 |
bryce | have any super serious issues cropped up? | Dec 06 10:04 |
doctormo | Brilliant work everyone. | Dec 06 10:04 |
bryce | and if not, has a timeframe for 1.0 been identified? | Dec 06 10:04 |
Mc | not yet, I'm waiting for some time to see if new regressions are found | Dec 06 10:04 |
ryangorley | @Mc are you getting useful bug reports from the beta releases or are you still having to do a lot of the testing yourself? | Dec 06 10:05 |
Mc | I would like more reports, but … | Dec 06 10:06 |
Mc | We still get a few | Dec 06 10:06 |
ede123 | Be careful what you wish for ;-) | Dec 06 10:07 |
ryangorley | Haha. Okay. Noted. | Dec 06 10:07 |
Mc | I want knowledge about what does not work, that won't prevent releasing :D | Dec 06 10:07 |
bryce | ok, so sounds like for 1.0 timeframe is 'pending'? I've had a few emails (I think I forwarded one to -devel) where people are asking about timeframe, and I wasn't sure if one had been established. | Dec 06 10:07 |
Mc | ideally, new year release | Dec 06 10:08 |
bryce | ok | Dec 06 10:08 |
bryce | anything else on release matters for board discussion? | Dec 06 10:08 |
Mc | ah also I would like more bug triagers :( | Dec 06 10:08 |
Mc | inbox starts to fill with bugs without tags | Dec 06 10:08 |
bryce | yeah | Dec 06 10:09 |
ede123 | Yep, inbox is flooded | Dec 06 10:09 |
doctormo | Sounds like we need to recruit. | Dec 06 10:09 |
ede123 | (we cant even keep up with inkscape/inkscape in all cases) | Dec 06 10:09 |
doctormo | Who is best able to introduce potential new bug triage helpers to the system? | Dec 06 10:09 |
bryce | would someone like take the action to arrange triager recruitment? | Dec 06 10:10 |
ede123 | One problem is that we don't have "power-triagers" right now that could show the way I think. | Dec 06 10:10 |
ede123 | Some policies are not even established yet (so it's unclear what to tell newcomers) | Dec 06 10:11 |
doctormo | @ Tim / @ ryangorley this sounds like we'd need vector's help for the outreach end. | Dec 06 10:11 |
doctormo | Who's done the most tagging/moving of issues so far that we can ask if they'd help others? | Dec 06 10:12 |
ryangorley | @doctormo sure. We probably need someone more knowledgeable willing to "onboard" people who are interested, but we can certainly help get the word out. | Dec 06 10:12 |
Moini | Nathan Lee, I think. Victor has just offered his help. | Dec 06 10:12 |
Mc | @doctormo it's mostly about answering and closing "usage questions" labeling the rest, tell feature requests that they won't be dealt with in the foreseeable future, and moving bugs about inkscape to inkscape/inkscape and about extensions to inkscape/extensions | Dec 06 10:12 |
Mc | (+ marking duplicates) | Dec 06 10:13 |
doctormo | @ Moini can you contact Nathan Lee and ask if they'd like to do this task for us? (onboarding) we can plug them into the vectors side. | Dec 06 10:13 |
Moini | And devs pick the bugs that they are interested in / feel responsible for :) | Dec 06 10:13 |
Mc | but the answering part is important because people sometimes forget to mention which version they have the bug, which platform, etc. | Dec 06 10:14 |
Mc | and that takes Time™ | Dec 06 10:14 |
Moini | @ nathanal The board has a question for you, above this post ^ | Dec 06 10:14 |
ede123 | we should also decide whether we want to keep inbox clean (i.e. aim at triaging / labelling them all) or not | Dec 06 10:15 |
doctormo | @ Moini thanks, I didn't see his name in the rocket chat :-D | Dec 06 10:15 |
bryce | ok sounds like the seeds a good plan that can be pursued post-meeting. I don't think the board needs to be directly involved in this, but we can check in on things next meeting. | Dec 06 10:15 |
*tedg waves | Dec 06 10:15 | |
bryce | thanks again everyone for the great work on the release, keep it up | Dec 06 10:15 |
bryce | == Infrastructure == | Dec 06 10:15 |
bryce | now that the mailing lists seem to be working on relatively solid footing, | Dec 06 10:16 |
Mc | in board-related things, where are things wrt stickers ? I start to plan going at fosdem so I may need some | Dec 06 10:16 |
bryce | I will be wrapping up my involvement in administration for it | Dec 06 10:16 |
bryce | and will leave it in Mc's hands here on out. | Dec 06 10:16 |
Mc | I have 0 knowledge about ansible though | Dec 06 10:16 |
bryce | Please go to him for issues with it going forward. | Dec 06 10:16 |
Mc | (and completely ignored it when setting up things) | Dec 06 10:16 |
doctormo | That's ok, no one else knows it either. | Dec 06 10:17 |
Mc | :laugh: | Dec 06 10:17 |
ryangorley | Is @recena unavailable to help with these items anymore? Should we try to find someone else like him to help? | Dec 06 10:17 |
bryce | yeah that's a bit of a problem... a lot of effort went into setting that up, but now with all the manual fixups it's out of sync | Dec 06 10:17 |
bryce | plenty of other things haven't been ansibled though, maybe it's just a good idea that wasn't fated to work for us in practice | Dec 06 10:18 |
doctormo | At least we tried. | Dec 06 10:18 |
bryce | my plan going forward is to focus instead on backup, so we can at least recover if there's problems | Dec 06 10:18 |
bryce | a backup.inkscape.org node is set up with cloudscale.ch | Dec 06 10:18 |
bryce | with an rsnapshot service on it that can backup other systems | Dec 06 10:19 |
bryce | I put ample space on it, but haven't initiated backup actions yet | Dec 06 10:19 |
bryce | it'll backup each system's /var, /etc, /home, and other data as needed | Dec 06 10:19 |
bryce | but won't backup static stuff like /usr or tmp stuff in /tmp and such | Dec 06 10:19 |
bryce | I'll be backing up rocketchat, wiki, mailman3, and alpha | Dec 06 10:19 |
doctormo | Bryce can we meet to get the details of how our osuosl webserver can backup to it? | Dec 06 10:19 |
bryce | let me know if there are other things that also need backed up | Dec 06 10:19 |
bryce | yep | Dec 06 10:19 |
bryce | Ted will have sudo access to the machine, once I get his keys | Dec 06 10:20 |
doctormo | Is Ted the go to for backup or will that be yourself? | Dec 06 10:20 |
bryce | it's going to be pretty standard rsnapshot but I'll document a process for how to add stuff | Dec 06 10:20 |
ede123 | ideally we'd find ways to make all of these things accessible enough that more than one person at a time can attempt to work on issues | Dec 06 10:20 |
ede123 | infrastructure-wise our bus factor is pretty much 1 | Dec 06 10:21 |
doctormo | All things should be like that, it's why I wrote docs when you login to inkscape.org via ssh. | Dec 06 10:21 |
ede123 | ah, so there are docs not publicly visible? | Dec 06 10:22 |
ede123 | good to know... | Dec 06 10:22 |
doctormo | Maybe we need a bus-factor list, something that can document the who's and whats of each of these admins. | Dec 06 10:22 |
recena | Hello | Dec 06 10:22 |
doctormo | Hello! | Dec 06 10:23 |
Mc | yep | Dec 06 10:23 |
ede123 | @doctormo sound reasonable if we aim for bus factor of 2 ^^ | Dec 06 10:23 |
bryce | when you say bus factor I keep getting this flash that you all want to see me hit by a bus | Dec 06 10:24 |
doctormo | Heh 2^X | Dec 06 10:24 |
recena | What is the problem? | Dec 06 10:24 |
recena | Where could I help? | Dec 06 10:24 |
bryce | I keep hearing these complaints but I don't know of many production systems that only one person can access | Dec 06 10:24 |
bryce | the webserver maybe? | Dec 06 10:24 |
tedg | bryce: no more walking next to streets for you | Dec 06 10:24 |
bryce | the voting system seems low bus factor, I don't think anyone but martin admins it | Dec 06 10:25 |
ede123 | it's fortunately not vital for the project, though | Dec 06 10:25 |
ede123 | (in contrast to other services) | Dec 06 10:25 |
Moini | @ recena We had been talking about adding the recent mailing list server config changes to ansible, but nobody knew how. | Dec 06 10:26 |
bryce | @ ede123 what specifically are you concerned about? | Dec 06 10:26 |
bryce | the mailing list stuff has ian and mc, so that's a bus factor of 2 | Dec 06 10:27 |
ede123 | Most important services IMHO: website, mailing lists and chat, wiki | Dec 06 10:27 |
Moini | Can we tag Ian in the chat? | Dec 06 10:27 |
bryce | rocketchat has me, recena, jabier | Dec 06 10:27 |
bryce | wiki has doctormo | Dec 06 10:27 |
bryce | I'm not too worried about wiki tbh, as long as it's backed up | Dec 06 10:28 |
ede123 | Who's ian (sorry...) | Dec 06 10:28 |
doctormo | website has me and jabier | Dec 06 10:28 |
ede123 | Is he available/reachable easily? | Dec 06 10:28 |
recena | But was there any issue? | Dec 06 10:28 |
bryce | to me it doesn't seem like we have a bus factor problem, but this keeps coming up. is there some other issue you guys are concerned about here? | Dec 06 10:28 |
Moini | Ian Dehnhart (I think), haven't seen him for a long time. | Dec 06 10:28 |
Moini | @ recena I'm not sure if people still want it, it appeared as if it was dropped... ? | Dec 06 10:29 |
bryce | @ ede123 ian is the contractor that we paid to do the ansible work for mailman3 and did a lot of the work setting it up | Dec 06 10:29 |
NPJ2000 | Organization Charts and Roles are kept internally and updated by someone occasionally, then? | Dec 06 10:29 |
Moini | Meaning, Ian's work is done. | Dec 06 10:29 |
doctormo | The voting system can be run by anyone, I'm just the only one who knows how to use it. | Dec 06 10:30 |
Moini | I'd be able to figure that out. | Dec 06 10:30 |
Moini | And I'd be able to give someone else permissions. | Dec 06 10:30 |
recena | I feel myself responsible of chat service. If you have other service where I can work, please, tell me | Dec 06 10:31 |
Moini | Thank you, Manuel :) | Dec 06 10:31 |
Mc | bug triaging ! | Dec 06 10:31 |
Moini | lol | Dec 06 10:31 |
recena | What I see on this project and community is that we would need someone working on infrastructure as professional service | Dec 06 10:31 |
doctormo | I can give you a website ssh if you pass over your public key @ recena :-) | Dec 06 10:31 |
recena | There is a lot of services and requirements | Dec 06 10:32 |
bryce | for documentation on services, I've been keeping at https://gitlab.com/inkscape/infra/services/blob/master/cloudscale_nodes.yml; this is not a public link so some of you won't see it, but I've been keeping tech details updated there. | Dec 06 10:32 |
recena | And it requires deep knowledge about infrastructure | Dec 06 10:32 |
doctormo | An infrastructure admin would benefit the project greatly imo. | Dec 06 10:33 |
recena | I want to continue working on this project. In fact, my expertise comes from Release Management but this part seems covered | Dec 06 10:34 |
Mc | maybe some nagios or prometheus monitoring setup | Dec 06 10:34 |
recena | We are not able to maintain more on premise services (IMHO) | Dec 06 10:34 |
NPJ2000 | I have stable infrastructure, don't worry about falling down. But backups and general administration roles could be strengthened. We could think about a recovery plan, too. | Dec 06 10:36 |
NPJ2000 | (I :heart: Inkscape.) =) | Dec 06 10:37 |
NPJ2000 | @ recena and @ Mc would be key players for that since its infrastructure admin? We can take a look and report back later on ideas for best practices or known issues is that helps. | Dec 06 10:40 |
NPJ2000 | Back to the agenda? | Dec 06 10:42 |
recena | Sure | Dec 06 10:42 |
recena | If we know or describes the concerns, I can go through them | Dec 06 10:42 |
bryce | am I hearing correctly that the issue is you don't want me involved in infrastructure administration? | Dec 06 10:43 |
ede123 | I think you already have the job - this seems more about getting more hands involved? | Dec 06 10:45 |
ede123 | As you're often busy lately it get's more obvious administration is non-existing without you ;-) | Dec 06 10:45 |
tedg | bryce, I think that the concern is that no one wants to put the whole task on you. They want to help. | Dec 06 10:46 |
bryce | I hope you are seeing that I have been actively delegating infrastructure administration duties as much as possible. | Dec 06 10:48 |
Mc | yep :) | Dec 06 10:48 |
bryce | it is time consuming to maintain infrastructure, and I know a lot of it is "behind the scenes" so the time involvement may not be visible | Dec 06 10:49 |
ede123 | I think everybody is aware. The problem with infrastructure is especially that it's time-sensitive at times in contrast to most other forms of contributions. | Dec 06 10:50 |
doctormo | So are we moving to recruiting @ recena to focus on infrastructure management and see where we can go from there? | Dec 06 10:50 |
Moini | Maybe that's for the board mailing list? | Dec 06 10:51 |
recena | I have to do something at home | Dec 06 10:51 |
Moini | (because it's 10 minutes before the hour) | Dec 06 10:52 |
recena | But I will get back in order to see how I can help | Dec 06 10:52 |
Mc | ah yeah we need to advance in the agenda ^^ | Dec 06 10:52 |
RdH | Sorry, on mobile. I know Ansible, but I don‘t have the time to take that on right now. | Dec 06 10:53 |
bryce | hm | Dec 06 10:54 |
bryce | > == Hackfest planning == | Dec 06 10:54 |
bryce | > Tav's not here, but I see he set up a wiki page: | Dec 06 10:54 |
bryce | https://wiki.inkscape.org/wiki/index.php?title=Hackfest2020_Rennes | Dec 06 10:54 |
bryce | Look it over, send him feedback or questions | Dec 06 10:54 |
bryce | The Hackfests section on the index page at wiki.inkscape.org needs updated btw | Dec 06 10:54 |
bryce | == Board Roles == | Dec 06 10:55 |
bryce | Last meeting I mentioned about getting some officer positions established | Dec 06 10:55 |
bryce | namely vicechair, secretary, and treasurer | Dec 06 10:55 |
bryce | I outlined the duties in the agenda, although there are probably more duties like fundraising and infrastructure management that could be added | Dec 06 10:56 |
ScislaC | Sorry, I was here at the beginning, had to duck out, caught up again. | Dec 06 10:56 |
tedg | Yes, I think that it's great that you wrote those up, and a good idea. | Dec 06 10:56 |
doctormo | These are interesting roles. I'm interested in stepping up, but interested to know what role other people think I should do. | Dec 06 10:57 |
bryce | who on the board would be open to taking on increased duties such as these? we would need at least three people - no doubling up on roles. | Dec 06 10:57 |
tedg | I'd be happy to take on one of those roles. I'm not picky about which. | Dec 06 10:57 |
Mc | I can take some, but I don't think I'm organized enough to be treasurer ^^ | Dec 06 10:58 |
bryce | how do other board members feel about such a restructuring? esp. if the bylaws need rewritten it would be important for it to be unanimous | Dec 06 11:00 |
Mc | Tav told me today he did not particularly want to fill in the roles | Dec 06 11:00 |
Mc | (s/fill in/volunteer for one of/) | Dec 06 11:00 |
doctormo | Arach, it would be good if we could convene with Tav to get everyone on the same page for this. | Dec 06 11:00 |
ScislaC | I'm not against restructuring, especially if we have people wanting to divide the load up. | Dec 06 11:00 |
Mc | I don't think he's opposed to them | Dec 06 11:00 |
bryce | I haven't spoken with sfc at all, I don't know what requirements they may have. I know that they require a single point of contact and want to constrain access to financial transactions for legal reasons | Dec 06 11:00 |
Mc | he just do not want more duties for himself | Dec 06 11:01 |
doctormo | I think the main aim is just to make sure these things have two people. | Dec 06 11:02 |
bryce | ok, well this is obviously the sort of thing that will require research and further deliberation, we don't need to decide anything this meeting | Dec 06 11:02 |
doctormo | It looks like everyone is going to be super shy at picking a role for themselves :-/ | Dec 06 11:02 |
tedg | I'm +1 on the restructuring. I think we've grown the number of tasks here overtime, so it makes sense to adjust the structure to match the current amount of work. | Dec 06 11:03 |
tedg | I'm generally happy with what you proposed, and I think it's a good place for a 1 .0. | Dec 06 11:03 |
tedg | We shouldn't expect that it is final, we should expect that we'll change it over time. | Dec 06 11:03 |
bryce | of course if it's hard to fill the roles, then restructuring will be a moot point | Dec 06 11:04 |
bryce | I did mention the idea of increasing the size of the board, I don't know if that would help | Dec 06 11:04 |
Mc | what about "Mc-Vicechair ; doctormo-treasurer ; tedg-secretary" ? | Dec 06 11:04 |
bryce | for whatever it's worth, I have scripted quite a bit just so I can keep on top of things myself | Dec 06 11:05 |
doctormo | Mc: +1 | Dec 06 11:05 |
bryce | fundraising is the main area I feel I have no capacity to do any more | Dec 06 11:05 |
Mc | (but first, a ticket to ask SFC what they think about it, esp. the two points of contact) | Dec 06 11:06 |
tedg | bryce: You've replaced the board with a small shell script ;-) | Dec 06 11:07 |
Mc | ah also, GSoC should be announced very soon | Dec 06 11:07 |
Mc | (GSoC2020) | Dec 06 11:07 |
NPJ2000 | Mc: +1 | Dec 06 11:07 |
doctormo | tedg: :-D | Dec 06 11:07 |
bryce | @ tedg python! | Dec 06 11:08 |
tedg | I like the idea of areas of responsiblity that are clear as well. | Dec 06 11:08 |
bryce | ok, we're at the hour, if someone can file those tickets and assign to me I'll follow up there | Dec 06 11:08 |
bryce | == Other Business == | Dec 06 11:08 |
Mc | we need to ask our secretary :D | Dec 06 11:08 |
doctormo | Please make sure you vote for the about screen if you haven't already. | Dec 06 11:08 |
Mc | I'll need @c.rogers | Dec 06 11:09 |
Mc | for stickers | Dec 06 11:09 |
Mc | 19:16 < Mc> in board-related things, where are things wrt stickers ? I start to plan going at fosdem so I may need some | Dec 06 11:09 |
Moini | Mc, do you also need the banner? (I might have asked this before...) | Dec 06 11:10 |
Mc | I don't think I'll do a booth | Dec 06 11:11 |
Mc | so probably not | Dec 06 11:11 |
Moini | Okay, that's good. Been thinking about sending to your relatives, if you'd have needed it... As Christmas approaches, that could have been an option. | Dec 06 11:12 |
bryce | ok, thanks | Dec 06 11:12 |
bryce | as we're past time, shall we wrap up the meeting? feel free to continue discussions after. | Dec 06 11:12 |
bryce | = End of Meeting = | Dec 06 11:12 |
Mc | thanks bryce ! | Dec 06 11:12 |
tedg | Sounds good, thanks everyone! | Dec 06 11:13 |
ScislaC | Ok, thanks all | Dec 06 11:13 |
*ryangorley waves | Dec 06 11:13 | |
doctormo | Thanks all | Dec 06 11:16 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!