[12:55] hi Ross [12:55] there is like half an hour to our meeting time but do tag my name when everyone is here :) [13:05] Hi eylul, all ready - just going for a cup of tea :-) [13:06] *has just done that :D* [13:08] coffee [13:09] black [13:09] (609 AM here) [13:11] :D [13:11] Did anyone see Paul Davis' talk at LAC? [13:11] Not yet [13:11] do you have the link? [13:11] *is trying to finish the daily editbacklog post before the meeting* [13:12] https://youtu.be/tZbMfyBGPKo?t=8594 [13:13] * OvenWerks did not watch it live [13:33] That was promising [13:34] good morning sakrecoer [13:34] Greegins OvenWerks :) [13:34] Good to read you! :) [13:35] hi Sakrecoer [13:35] hi sakrecoer ! [13:35] I don't know if Kryten is coming at this hour [13:36] but since ovenwerks is short on time, maybe we can start now [13:36] hi Rosco2 and eylul [13:36] yes! [13:36] I am not short on time. have about 1.5 hours [13:36] but since I am up... [13:36] ohh! sorry :D [13:37] but lets start. so umm Sakrecoer *hands the microphone* [13:37] hrm hrm.. 1-2 1-2 mic check [13:38] :D [13:39] so my work ate me. [13:39] *nods* [13:40] it's been incredibly intense for me. I'd spent the last 15 years working max 50%, and now i am way over 100% so i simply cannot catch up with US [13:40] i feel quite bad for not saying anything earlier... [13:42] backlog piled up, and after a while it ended up in some kindof feedback loop, where i wouldn't really dare joinging in, becuase i hadn't joined in for so long... [13:43] i would like to be able to contribute again, but i cannot tell when that would be possible. of course, if i did come back to help it would be on your terms [13:45] this is all volunteer... lots of people do almost nothing for months [13:45] We are all on add a bit when we have time [13:47] Yeah - there are more tasks than people. As long as we have a few goals and a task list, anyone can pick up a task when they have time [13:47] * eylul agrees with what ovenwerks said [13:47] Anyway, I repulled -controls and then dropped my latest stuff on top. [13:48] yay Ovenwerks! :) [13:48] i've got the impression lots of stuff have happened to -controls :) [13:48] There are two scripts: /usr/sbin/ubuntustudio-system and /usr/bin/ubuntustudio [13:49] /usr/bin/ubuntustudio-controls is the second :P [13:49] sakrecoer: I had to basically start over [13:49] wow! [13:49] The original is run wholely as root [13:50] we can not do any audio settings from root because jack runs as user [13:52] :) [13:52] So now /usr/sbin/ubuntustudio-system does rtaudio fix, cpu gov set, intel boost control and can stop/start cron [13:53] Do you think there will be something ready for us to play with soon? [13:54] So far -system seems to do all the right things. I have simplified the rtaudio setup from searching for a user login and setting it to audio and controlling memcontrol, into all one ting [13:54] Rosco2: My goal is to get things back to what -controls can do now and then push [13:55] sounds fair [13:55] guys this is very important discussion that I am glad we are having but maybe we should discuss leadership transition while we have sakrecoer here? :) [13:55] yep [13:55] *feels bad interrupting* [13:55] :-) [13:56] So far the CPU governor and intel boost control works from the GUI [13:56] thank you eylul. i also have a few hours today, so its fine :) [13:56] but you are right we should talk about it today [13:57] When I get the rtaudio fix working from the gui too, I will remove the exess GUI stuff and release [13:57] i like the ideas you put forward on the list Rosco2 [13:57] oops.. i got mixed up sorry OvenWerks, go on [13:57] Thats it no problem [13:57] (this is irc) [13:58] hehe [13:59] :D [13:59] so what do you reckon i should do with my launchpad privilidges? i don't think there is any repo where i am the sole admin [14:00] I would suggest that because we are few with little time, that we start some of the polishing stuff for artwork for the next LTS now. [14:00] sakrecoer: there is no harm leaving them as is. [14:00] ok :) [14:01] I think there is only Ubuntu Studio Core wher there is only Len & set as admin [14:02] But if Set is still around at least part time I don't see the issue [14:02] it might be best to add you in too rosco2 [14:04] yes, if it can accelerate or facilitate your work Rosco2 i think that is a good idea. [14:04] Well I don't think it slows anyone down [14:04] good to read that :) [14:04] It would only if we were creating new teams etc [14:05] isn't core also used to add new members in? [14:05] *has actually very little knowledge of what these accesses entails* [14:06] * OvenWerks has access but has not checked either [14:06] also does core membership affect our ability to speak on behalf of the team to larger ubuntu community on behalf of ubuntustudio [14:06] because that turned out to be a bit of a problem while sakrecoer was away [14:06] Just checked - US COre is the administrator of US devel [14:06] there is a risk that my membership expires, isn't it? [14:07] no, its set to never expire. [14:07] But then Len should have the power to administrate subteams [14:08] i think Len has those powers [14:08] what I meant :-) [14:08] :) [14:08] I think zequence left me with whatever he had. [14:09] it seems i am the owner. I'm have mixed feelings about it. [14:10] i certainly trust you guys, but it gives me lots of accountability for stuff that i'm not really involved with anymore... [14:10] or at the moment [14:11] if you get my pidoes that make sense? [14:11] *nods* [14:11] I think that would be true for any of us [14:11] good point OvenWerks [14:13] we have a lot of teams in launchpad.. [14:13] Well most launchpad stuff can be managed by members of the dev team I suspect [14:14] Only rarely is the power of the COre team required [14:14] it would not hurt to spread that around a bit more though [14:15] I suppose most importantly we should agree to what we should do to avoid Set receiving too many mails becasue his name is everywhere [14:15] *nods* [14:15] Rosco2: thank you! although, i think i can live with that :) i have good filters. but maybe to save some electricity... [14:16] I was going to say, I don't think it is that much. (I think I see them all too) [14:16] Yeah most contacts probably come to the list or IRC [14:17] and maybe i'm not the best guy to contact for inquires and such.. [14:18] sakrecoer: you should feel free to pass messages on to someone better at it. [14:19] leading means knowing who to forward to [14:20] Ovenwerks I think it is less issue of knowing, more an issue of having time and brainspace to do the forwarding [14:21] these guys reach out a few month back: http://www.openinventionnetwork.com/ but i'm pretty sure its the only time it happened via my private lin [14:21] true.. [14:21] eylul: yes [14:21] also being the contact point. Kryten and I couldn't get anywhere with website issue in part I assume because communication wasn't going through a designated lead etc [14:21] fortunately, as mentioned, i haven't got more [14:21] good point eylul [14:22] and i have to say, you should really be promoted somehow eylul. <3 [14:22] +1 [14:23] :D I would be happy to help as much as I can especially with the communication [14:23] but it is important I think that it isn't one person, if at all possible [14:24] +2 [14:24] :) [14:24] when I am at a conference or residency (as happened in february) I am MIA, no helping it.. [14:24] which is primary reason why I think council idea needs to be implemented (because every single one of us are in same boat) [14:25] Yes - unless Set is willing to carry on, or someone else violently wants to take over :-) [14:25] i agree. how do we make that change reflect through out the community and our tool-set [14:26] That was my earlier comment that more people could be added to core [14:27] Rosco2 that would require somebody who has enough TIME to want to do a power grab. XD [14:27] One of us (even me) could draft someting based on Xubuntu [14:27] *nods at Ovenwerks [14:27] Who would want to be core/council? [14:27] wait, we have an option to NOT be in it? :P [14:28] haha [14:28] anyone who has been around for over a year could be added [14:28] So we all turned up and we are stuck with it :-) [14:28] The main thing is not to add someone who just shows up [14:28] agreed [14:28] one year or one release? [14:29] one release cycle* [14:29] Hotel California of FOSS [14:29] :) [14:29] Rosco2: yep [14:29] agreed [14:29] 1 year goes so fast - it is probably about right [14:30] you guys do realize this pretty much means we are all stuck with this for a year [14:30] right? [14:30] (just checking) [14:30] :D [14:32] I don't think that is quite what was said. The year is the one past. All of us have "life" first [14:32] yes [14:32] Ovenwerks: what I mean is that we don't have anyone, right now who is active except everyone here, MAYBE luke and kryten [14:33] and that next person won't be eligible until next year [14:33] We actually have more people here than we did a few years ago [14:33] that is true [14:33] We could ask them if those two if they want in [14:33] *nods* [14:34] Should core tam have a limit? [14:34] Luke is a watcher. He will make suggestions, but likely not do anything that requires inet access from a known source [14:34] who else.. cfhowlett too I suppose although I haven't heard from them recently. [14:34] the thing with core team is that it is quite a bit of power over quite a bit of people's OS:es... [14:35] sakrecoer: yes, but, what I have seen here is not people making wierd and wonderful changes. [14:35] cfhowlett is extremely active on the facebook PR tools for ubuntu studio [14:35] I am mixed about it. Of course people outside of core can still have important roles [14:35] * OvenWerks probably comes closest to that... [14:36] Rosco2: it is more about backup than anything [14:36] ok can somebody explain what exactly does core-team entail. [14:36] what are the accesses, [14:37] what being member of gives in terms of power (outside the said accesses) [14:37] it sort of owns all the other us teams [14:37] it's the launchpad mothership of ubuntu studio, the team from which everything else stems. afaiu [14:37] People can be kicked out - added etc [14:37] Which is still just access stuff [14:38] *nods* [14:38] Yes - in my mind the core team were the "coucil" - but it doesn't haver o be [14:38] have to be [14:39] if membership access goes through the core team, it is a beneficial thing for all of the council (or at least enough) to have. to be able to promptly add (and remove -if ever needed, which I hope not) members [14:39] Rosco2: I think you are involved in Ubuntu outside of just Studio, is that correct? [14:40] (in terms of remove, don't think kicking somebody off a team, first thing i can think is somebody getting hacked and another one of us removing them in a hurry so that they can get it fixed, then adding them back etc) [14:40] Not really - I sometimes try and look after packages I work on in Debian. [14:40] (in terms of adding, not losing volunteers) [14:40] But in Ubuntu it is mostly US [14:40] ok [14:41] By the way - i looked at Cadence [14:41] Alessio had started packaging it in Debian Multimedia [14:41] i see Rosco2 and eylul fit in core [14:41] if Cadence was included it would have to be a somewhat stripped version [14:41] Should I try and pick it up again? [14:41] maybe krytarik is interested too? [14:42] OK ovenwerks, I will ask separately [14:42] sakrecoer I don't know. i hope? [14:42] Sorry I was thinking of Carla. Carla would be much more useful than cadence [14:43] Rosco2: A lot of what we are planning with -controls would do tha same as cadence and the two might clash [14:43] (having carla by default would be amazing!) [14:44] Thats why I asked - I could also try Carla - but I know that will be harder [14:44] * OvenWerks tried packaging carla and gave up. [14:45] I will have a go - hopefully others in DMT will help too [14:46] \o/ [14:46] The debian packaging tools expect the application to be built with certain tools to be easy. Other ways can be done, but the packager has to have a lot more packaging foo than I am ever likely to have [14:46] From memory - build system waf was a pain [14:47] and also expecting to link with certain libraries which is against the Debian way [14:47] carla doesn't waf, I don't think, but doesn't use auto tools either [14:47] library version I meant [14:48] Rosco2: also carla.lv2 (and any other plugin) should be built static [14:48] that is sacrilidge in Debian [14:48] Then debian is broken [14:48] *nods* is a direct PPA something we could consider, for things that are not directly possible to package for debian? [14:49] A packaging system shold not be based on religion [14:50] :-) [14:50] eylul: yes we could do that [14:50] godot has been running into a similar problem [14:50] we could even get help from existing developers of some of these in that case [14:50] Yes - I think we could have a ppa for non-debian sourced packages and also backports [14:50] becasue backports necer get sponsored at the moment [14:51] it is all about snaps [14:51] (is that why kubuntu have a backports ppa?) [14:51] snaps for plugins or anything that loads plugins will not work [14:51] What is happening with my fingers? [14:51] :D [14:52] snaps are about containment [14:52] snaps will not work for a jack client either I think. [14:52] well down the line snaps can support plugins etc, but yeah in short it doesn't work quite for our needs for many things (tagging elopio) [14:52] plugins are the exact opposite [14:52] (so that he can see this part as it might be helpful for them) [14:53] I read about a pulseaudio snap recently [14:53] We would need a jack one, then ..... [14:53] Rosco2: the jackd2 and jackd1 packages should include the "include" files (-dev) part f things. [14:54] if pulse is snapped badly enough, we may have to just drop pulse [14:55] My time has been limited to play with snaps - so I stick to normal packages for now [14:55] speaking of which, pulseaudio's jack bridge is my next project when I am happy with -controls [14:55] :D [14:56] (the nice things about snaps, PPAs etc is that.. we don't have to choose one) [14:56] (we can have apps in as snaps and I expect down the line apps like krita might go that route when the issues get ironed out) [14:56] (and audio software migth still be in PPA based solutions) [14:56] Rosco2: if pulse becomes snapped, will there still be a deb? [14:57] Yes [14:57] Rosco2: do you know if it is possible to spec deb over snap in seeds? [14:57] I am not sure it is even possible to seed snaps yet [14:58] \o/ [14:58] i noticed krita now has appimages http://appimage.org/ [14:58] * OvenWerks hopes snaps go the way of upstart and unity [14:59] They are good for gettng unpackaged stuff out there [14:59] And for upstreams to control what is distibuted [14:59] I would guess tha [15:00] rosco2 *nods* [15:00] To be honest, I know and agree there is a plce for snap packaging. I kind of feel like it has been pushed as the solution to everything [15:00] it makes sense for easier to build servers etc [15:01] we need modular solutions for a bit less experienced people to safely run things [15:01] * OvenWerks server is still 14.04 [15:01] but yeah for things like audio it might never be ok. and that is ok? [15:02] to me its ok :) [15:02] haha [15:02] (and make no mistake, we need easier ways to self-host mini servers for individuals) [15:02] in a lot of ways, a snap is another way of building a static binary [15:03] *nods* [15:03] Yes - saves the problem of supporting multiple versions of all the libraries you depend upon [15:03] in fact, if I could deploy a static binary using a snap it may be worth while [15:04] And as everything is contained - you can run it on whatever version of Ubuntu [15:04] Which is why I think backports have not had much attention lately [15:04] The ardour.org downloadable binaries include their own version of gtk2... which is why they run everywhere. [15:06] Bit of a security nightmare for distributions though. [15:06] how so Rosco2? [15:06] Then you have to patch for vunerabilities in multiple places [15:06] Anyway, my time is up. I need to get going [15:07] well through isn't the whole point that the execution of those libraries is limited to the context of that software packaged? (plus assuming team of the software can fix that fast enough, without relying on distro to distribute it) [15:07] ok before ovenwerks go [15:07] what are our steps forward in terms of council etc [15:08] hehe [15:08] Back to business [15:08] or we can update ovenwerks if he needs to go now I suppose but.. [15:08] lets sort this out [15:08] ok.. [15:09] so rosco2 you mentioned drafting something based on xubuntu? [15:09] 2) how many people do we want to cap the council at, if we need cap [15:09] 3) how will we handle initial selection [15:09] Can do [15:09] 4) who do we need to inform on ubuntu side when a decision is made? [15:10] Community Council I suppose? [15:10] eylul: community council i think [15:10] :) [15:10] I see [15:11] sakrecoer I think you need to be the one to inform them in that case [15:11] 3) I suppose all of us & maybe ask the other mentioned privately? [15:11] sounds good to me [15:11] I mean ask off list, those that we menioned earlier [15:11] yup [15:12] Krytarik etc. [15:12] ok, i can write to the CC [15:13] ok [15:13] 2) maybe a random generator and rotate per release? [15:13] ahaha [15:13] maybe first ask if anybody would actually LIKE to step down before doing that? [15:13] Actually I misread 2 [15:13] Like ancient Greece, Rosco2 :) [15:14] half the parlament was randomly slected (among the right cast though lol) [15:14] no it is a good idea if we have new people who want to join in and old people who don't want to leave although we should make sure that we have at all times one expert tech person (so Rosco2 and Ovenwerks, or at least one of them unless they really need to leave for a while - please don't? :D) [15:14] I was talking about a nominal head [15:14] aaah [15:15] aaah! [15:15] haha [15:15] lol [15:15] err [15:15] At least that is what Xubuntu did [15:15] does it matter who the head is? [15:15] no - that is what I meant with the rotation [15:15] lol [15:16] IRC £$%%^& [15:16] rosco2 I was going to nominate you as the head [15:16] but why not [15:16] random works too [15:16] XD [15:17] :) [15:17] (for the first round I mean) [15:18] Happy to volunteer for the first round if it is easier and OK with all [15:18] i'd vote for you eylul not that i think Rosco2 wouldn't be good at it, but we really need all he can give on the packaging, and i hope ia m right assuming you enjoy doing that Rosco2 ..? [15:19] I assume that with council I can take most of the communication issue off of rosco2 and ovenwerks and everyone else [15:19] Also happy with that Set - I have some work to do to get upload rights [15:19] but it might be better to have somebody who has been around long enough time as first lead (as nominal the role is) [15:19] true, both of you. [15:19] (also my life while not quite as drastic as sakrecoer's situation, has been going on a weird direction) [15:20] lol ok [15:20] maybe rosco2 had the right idea with random number generator [15:20] yes :D [15:20] :-) [15:20] lets just do that because otherwise we will keep offering each other leadership all night [15:20] XD [15:20] hahaha [15:22] Well - we could wait until we have everything drafted and do a quick vote between us then? [15:22] that is fair to me :) [15:23] i mean... not to me personaly. but it sounds good :) [15:23] sounds good [15:23] can we do the vote over email? [15:23] and put a deadline? [15:23] yes! [15:23] please, lets set a date :D [15:23] Kryten is the only one who doesn't use the ML [15:24] so not sure what to do about that but.. I can ask him to make an exception, once :D [15:24] ok so rosco drafts it [15:24] Next Sunday? [15:24] for drafting? [15:25] For finalising [15:25] ok [15:25] then we do a vote.. 48 hours sounds good? [15:25] Hopefully I can draft by md-week depending on wotk [15:25] Sure [15:25] Rosco2: don't hesitate to let me know if you need a second set of eyes on it [15:26] super!! [15:26] email, or (I also have tox, for voice chat) [15:26] you rock guys! [15:26] I will probably send to all of us by email for a quik review [15:26] that sounds good to me [15:26] excellent! [15:26] Very productive today! [15:26] do we email the rest of the candidates after voting the council idea? [15:27] * sakrecoer getting all nostalgic... i've missed y'all [15:27] we missed you too sakrecoer, :) [15:27] +1 [15:27] :) [15:28] <3 [15:28] Thanks all - better go and see the family for what is left of the weeked [15:28] yeah dinner time here [15:29] ok! [15:29] thanks everyone! [15:29] read ya next sunday! [15:29] Wish I could jump to AMerican time for the rest of the weekend [15:29] haha! [15:29] :D [15:29] wait rosco2 where ARE you? [15:29] (if you don't mind me asking) [15:29] Denmark these days [15:29] ohhh! [15:30] damn I was in copenhagen in feb. [15:30] :) [15:30] anyway [15:30] ok I am off see you all next sunday [15:30] Let us know next time - see you all [15:31] will do. [15:31] bye [20:20] krytarik: there was a meeting earlier if you are interested in all our gab you should be able to find it: https://irclogs.ubuntu.com/2017/05/21/%23ubuntustudio-devel.html [20:20] Yes, I read all of it already. [20:20] cool