19:06:00 <Hauke> #startmeeting 19:06:00 <Hauke> blogic: please allow the meeting bot to write 19:06:00 <neoraider> I guess it should get mod privs, so it can set topic etc. 19:07:00 <blogic> what nick does it have ? 19:07:00 <blogic> there is no lede-bot here :-) 19:08:00 <blogic> this is starting well 19:09:00 <Hauke> first item is Infrastructure -> bug tracing 19:09:00 <blogic> ok 19:09:00 <Hauke> the agenda can be found here: http://piratepad.net/RRwsaOrqIK 19:10:00 <blogic> ok 19:10:00 <thess> Is mantis available on a host somewhere or do we need stage our own? 19:10:00 <blogic> we need to stage our own, stalled by not having an email account for it yet 19:11:00 <blogic> with out that account we cannot make the email 2 mantis plugin work which is the thing we want to test ride 19:11:00 <blogic> nbd: will you have time for that email setu durign this week ? 19:11:00 <Hauke> someone at wcw said that he has experience with makeing trac fast 19:11:00 <nbd> blogic: yes 19:11:00 <nbd> Hauke: yes, it was roh 19:11:00 <blogic> Hauke: that is option 2, trac without the commit/broswe/timeline foo 19:12:00 * stintel here too 19:12:00 <blogic> stintel: hi 19:12:00 <Noltari> hi, sorry I'm late, the conference lasted longer than expected 19:12:00 <Hauke> blogic: did you had a closer look at mentis? 19:13:00 <blogic> Hauke: yes 19:13:00 <blogic> the scary bit that put me off, its written in php 19:13:00 <blogic> next the email account was not up and running so i tured to more pressing matters 19:13:00 <Noltari> blogic: what's the problem with php? :? 19:14:00 <blogic> https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ 19:14:00 <thess> blogic: Not so scary, I did quite a bit of work with PHP a few years ago. No worse than any other scripting thingie 19:14:00 <blogic> thess: yeah 19:14:00 <blogic> we would just need to be aware of it and make sure we keep it updated 19:15:00 <blogic> thess: could you help setup a test instance ? 19:15:00 <Hauke> can you configure some mandatory fields, like affetcetd version number? 19:15:00 <neoraider> I've used Mantis only once and found it very confusing, but maybe that changes when you get used to it 19:15:00 <thess> blogic: certainly - just tell me where you want it 19:16:00 <blogic> neoraider: compared to trac, whats your feeling ? 19:16:00 <neoraider> A collegue also recommended Bugspray to me, it is much simpler than other bug trackers and might be powerful enough: http://www.flyspray.org/ 19:16:00 <neoraider> blogic, I found Mantis's interface more confusing than that of Trac 19:17:00 <blogic> neoraider: ok 19:17:00 <stintel> from the brief time I used mantis I remember not liking it much, but that's a few years ago 19:17:00 <blogic> fine 19:17:00 <blogic> so lets assume it was a bad idea ? 19:17:00 <Noltari> neoraider: that one looks good and pretty simple to use 19:18:00 <stintel> I have to say I like Jira, but I woulnd't want to host it really 19:19:00 <blogic> ok, lets discuss this further during the week 19:19:00 <Hauke> I also like jira as a user ;-) 19:19:00 <blogic> and not stall on this, looks like we wont get to a conclusion today 19:20:00 <Hauke> ok so no real progress on the bug tracing 19:20:00 <blogic> yep 19:20:00 <Hauke> next topic domain registrar 19:20:00 <neoraider> While it's not nice, using the Github tracker will have to do for now 19:20:00 <lynxis> wait. I would like to discuss the github issues 19:20:00 <lynxis> because they are already used atm. 19:21:00 <stintel> indeed. do we want that or do we disable the issue tracker ? 19:21:00 <Hauke> ok back to issues ;-) 19:21:00 <stintel> because if we are not going to follow up issues there it will upset users 19:21:00 <neoraider> I think we should keep it enabled until we have a proper tracker 19:21:00 <lynxis> +1 19:21:00 <Hauke> is tehre an API to the github issue tracker? 19:22:00 <lynxis> yes 19:22:00 <stintel> looks like it: https://developer.github.com/v3/issues/ 19:23:00 <blogic> so we can extract them if we have something new 19:23:00 <blogic> goodie 19:23:00 <Hauke> ok so we let github issue open for now 19:24:00 <blogic> ok 19:24:00 <Hauke> next topic? 19:24:00 <thess> I have a system here, I can stage some bug/iss 19:24:00 <thess> ue tracking software for us to try 19:24:00 <blogic> sure 19:25:00 <blogic> let us discuss which to use during the next week 19:25:00 <Hauke> next topic domain registrar 19:25:00 <Hauke> thess: can you take this please 19:25:00 <thess> Yes, I pointed jow at EasyDNS earlier, haven't heard back from himm 19:26:00 <thess> I have been using EasyDNS for both personal and corporate registrations for many years. 19:26:00 <blogic> i have to admit i have no insight into that stuff 19:26:00 <Hauke> what about http://osuosl.org/ ? 19:27:00 <blogic> thess: what country is that hosted in ? 19:27:00 <blogic> looks like canada ? 19:27:00 <thess> Toronto,CA 19:27:00 <lynxis> i don't think they provide dns service. 19:27:00 <blogic> lynxis: which of the 2 19:28:00 <lynxis> osuosl.org ^ 19:28:00 <thess> lynxis: you mean OSL? 19:29:00 <thess> EasyDNS is a full service, IANA registrar. Their service folks always answer quick and are incredibly helpful resolving issues 19:29:00 <thess> I have not vested interest - just a very satisfied customer 19:29:00 <Hauke> thess: if you already have positive experience with easydns we can take them 19:29:00 <Hauke> who should own the domains? 19:30:00 <blogic> SPI 19:30:00 <Hauke> I am for giving them to spi 19:30:00 <blogic> +1 19:30:00 <stintel> +1 SPI 19:30:00 <thess> sure 19:30:00 * lynxis have no opinion on that 19:30:00 <neoraider> Makes sense, +1 19:30:00 <Hauke> anybody against API + easyDNS? 19:30:00 <Hauke> SPI 19:31:00 <blogic> cool 19:31:00 <neoraider> I don't have a opinion on the registrar 19:31:00 <nbd> ack 19:31:00 <lynxis> ack 19:31:00 <Noltari> ack 19:31:00 <blogic> neoraider: me neither so i'll go witht he majority 19:31:00 <Hauke> ack 19:31:00 <thess> Will SPI own the account for management or only be the owner. Domains registrations have 19:31:00 <Hauke> next topic: admin mail account 19:31:00 <blogic> yeah 19:32:00 <blogic> so we need 3-4 email addrs 19:32:00 <blogic> social@ for the social media accounts 19:32:00 <blogic> security@ for crypted bug reports 19:32:00 <thess> EasyDNS provides excellent mail services (SMTP, POP, IMAP) as well as re-direction 19:32:00 <blogic> corp@ for companies wanting to ping us 19:33:00 <blogic> ideally we have a shared folder with several users being able to access the accoutns 19:33:00 <blogic> not sure if we should outsource the mail server 19:33:00 <nbd> i agree 19:33:00 <nbd> i think we should use easydns for dns only 19:33:00 <lynxis> +1 19:34:00 <nbd> we can do mail stuff ourselves. i can host it if needed 19:34:00 <Hauke> do we also support sending under these mail aliases? 19:34:00 <Hauke> I am for doing mail ourself 19:34:00 <thess> They can be the backup MX too if you want. If you want to host your own server, just point your MX to that. 19:35:00 <blogic> ok 19:35:00 <blogic> does anyone mind if felix hosts the 3 accoutns until a different/better solution is found ? 19:36:00 <thess> nope 19:36:00 <stintel> I don't 19:36:00 <lynxis> me neither. 19:36:00 <neoraider> ok 19:36:00 <blogic> that would give us the accounts in a few days and we can worry when we have more time 19:36:00 <blogic> ok from me aswell 19:36:00 <blogic> and probably from felix also 19:36:00 <thess> nbd: Take a look at EasyDNS services - you might like what you see. 19:37:00 <Hauke> ack (fleix hosting it till we find something better) 19:37:00 <Noltari> ack 19:38:00 <Hauke> next topic: irc 19:38:00 <blogic> ok? 19:38:00 <lynxis> i'll take it. 19:38:00 <Hauke> lynxis: go on 19:38:00 <lynxis> so we're now registered and have rights of both channels. 19:39:00 <blogic> great thanks for the effor 19:39:00 <blogic> +t 19:39:00 <thess> thx 19:39:00 <lynxis> everybody gots the same right, but the founder status 19:40:00 <lynxis> founder means you can remove the channel. should everybody have the right to remove it or should I give those rights to 2 more people? 19:40:00 <Hauke> lynxis: give it to 2 more people 19:40:00 <Hauke> but I do not really care 19:40:00 <blogic> works for me as long as i am not one of those 2 19:40:00 <Noltari> one question, are we going to keep the channel writable except for meetings? 19:41:00 <blogic> yes 19:41:00 <Hauke> yes 19:41:00 <blogic> we planned otherwise but its working out 19:41:00 <Noltari> oks, sounds logical 19:41:00 <blogic> i would also like to remove the subscibe only stuff on the lede-dev mailing list 19:41:00 <blogic> it breaks cross postings between lists 19:42:00 <blogic> anyone mind ? 19:42:00 <neoraider> Nope, I hate closed lists 19:42:00 <Hauke> yes, please remove that restriction 19:42:00 <thess> nope 19:42:00 <blogic> good 19:42:00 <nbd> ack 19:42:00 <lynxis> ack 19:42:00 <neoraider> I just had to deal with sending patches to a closed dev ML again yesterday... 19:42:00 <blogic> neoraider: its a pita 19:43:00 <lynxis> next topic on irc is cloaks. 19:43:00 <Hauke> when we are at it, I would like make lede-adm mailing list writeable by all registered users 19:43:00 <blogic> ok 19:43:00 <blogic> one one have a problem with that ? 19:43:00 <lynxis> ack writeable lede-adm for registered 19:43:00 <Hauke> blogic: wil you talk do david about the mailing lists? 19:43:00 <thess> ack 19:43:00 <nbd> ack 19:44:00 <Hauke> ack 19:44:00 <blogic> Hauke: we have admin logins 19:44:00 <blogic> i just wrote it onto my todo list 19:44:00 <Hauke> blogic: ah ok, will you change it ;-) 19:44:00 <blogic> Hauke: sure 19:44:00 <blogic> right now jow and me know the password 19:44:00 <blogic> but i'll happily hand it over to others 19:45:00 <Hauke> can some take over mod 19:46:00 <blogic> if anyone wants it just let e know 19:47:00 <lynxis> blogic: are we finished with mailinglist topics? 19:47:00 <blogic> y 19:47:00 <Hauke> i am on phone 19:48:00 <blogic> next topic git 19:48:00 <blogic> thess: was kind and setup gitolite 19:48:00 <blogic> anyone can now create a staging tree 19:49:00 <Noltari> thanks thess :) 19:49:00 <thess> any changes to what I've already sent out? 19:49:00 <blogic> no 19:49:00 <thess> Noltari: 'welcome 19:49:00 <blogic> i plan to try the howto tomrrow and setup a tree for myself 19:50:00 <blogic> "How to decide merge of PRs 19:50:00 <blogic> " 19:50:00 <stintel> my biggest question is how are we going to use this. I see commits happening to source.git:master, some on github/staging, now there is gitolite.. 19:50:00 <blogic> stintel: yeah 19:50:00 <blogic> commits should not be made in master directly 19:50:00 <blogic> but always via a staging tree 19:50:00 <blogic> we already agreed on a process last meeting 19:51:00 <stintel> ah, I dropped out before the end of that meeting so I missed that. sorry 19:51:00 <blogic> i will put it all into a howto and put that into web.git and send out a link during this week for review 19:51:00 <blogic> would that be ok for everyone ? 19:51:00 <stintel> +1 19:51:00 <nbd> +1 19:51:00 <lynxis> +1 19:51:00 <neoraider> ok 19:51:00 <blogic> cool 19:51:00 <blogic> so PR merge policy 19:51:00 <Noltari> ack 19:52:00 <blogic> i have been picking up the obvious from github 19:52:00 <blogic> and will ping people i thin have a qualified opinion on stuff where i am not sure 19:52:00 <thess> stintel: source.git:master is gitolite. You can set multiple remotes on your own working repo and push when appropriate 19:52:00 <blogic> anyone can hel pof course 19:52:00 <blogic> get involved, comment on the PRs 19:53:00 <blogic> have your say, that counts for anyone and everyone, not just people with commit access 19:53:00 <blogic> the comment field is public so please anyone participate 19:53:00 <stintel> thess: have the multiple remotes already, but gitolite main + staging + github staging was a bit confusing to me 19:53:00 <Hauke> +1 for blogic writing a proposel 19:53:00 <neoraider> If we just commit to staging, we need a solid process 1. how commits from staging are applied to master, and 2. when staging is rebased 19:53:00 <blogic> neoraider: yes 19:54:00 <blogic> i'll add tuff to the howto 19:54:00 <neoraider> Rebasing the github staging will also break all PRs open at that moment 19:54:00 <blogic> and i plan to merge staging back to master tomorrow 19:54:00 <blogic> neoraider: no it does not 19:54:00 <neoraider> At least if the PRs are not based on master, buton staging 19:54:00 <blogic> i did a rebase + forced update and they were still working 19:54:00 <blogic> although my fix was minimal 19:55:00 <blogic> i just updated the commit message 19:55:00 <neoraider> When people just clone staging and open a PR, the PR will contain commit duplicates with the old IDs 19:55:00 <blogic> neoraider: ideally we dont have a single staging but themed ones 19:55:00 <blogic> or user ones 19:55:00 <blogic> where it is clear what goes where 19:55:00 <neoraider> blogic, yes, something like that 19:55:00 <blogic> as in a lantiq-staging 19:55:00 <Noltari> btw, I think that process should have an exception: bug fixes, because at some point we may need to fix something directly in source.git 19:56:00 <blogic> neoraider: yes 19:56:00 <blogic> i'll put it into a doc and send it as a proposal 19:56:00 <Noltari> it may seem obvious, but should be documented 19:56:00 <neoraider> As long as there is only one staging, we really need to urge people not to based their PRs on it if possible 19:56:00 <Hauke> we also need a documentation for external developers where to send aptches and based on what tree 19:56:00 <blogic> Hauke: ok 19:56:00 <blogic> lets put that on the website aswell 19:56:00 <blogic> so that there are links 19:56:00 <Hauke> yes 19:57:00 <blogic> ok, next topic Kernel.org hosting offer (http://lists.infradead.org/pipermail/lede-dev/2016-May/000081.html ) 19:57:00 <blogic> jow wanted to have a look at that 19:57:00 <blogic> i am in favour of making use of that 19:58:00 <Hauke> me too 19:58:00 <Hauke> we use that for backports: https://backports.wiki.kernel.org 19:58:00 <Hauke> this way someone else takes care of the wiki 19:58:00 <blogic> great 19:58:00 <stintel> good 19:58:00 <Hauke> and the admin gets paid to do that 19:58:00 <thess> forum too? 19:59:00 <blogic> i thnk wiki / mirror 19:59:00 <Hauke> do they offer forum hosting? 19:59:00 <blogic> i dot think so 19:59:00 <blogic> we'll get to forum later on 19:59:00 <blogic> convert HTML mails to plain text 19:59:00 <blogic> i'll do that aswell should work already but maybe i messed u the config, will test it 19:59:00 <Hauke> for mirror I see a problem in cases like the b43 package which contains the broadcom wifi firmware which is not 100% legally ok 20:00:00 <blogic> is it not ? 20:00:00 <thess> +++ HTML mail to plain text 20:00:00 <blogic> ouch 20:00:00 <blogic> Hauke: we hould exclude firmwares then 20:00:00 <stintel> can we put excludes in rsync daemon ? 20:00:00 <blogic> so kernel.org hosting yes with footnote, make sure no fws are copied there 20:00:00 <Hauke> the firmware is extracted from some broadcom driver and I do not know if we are allowed to redistribute it in a different way 20:01:00 <blogic> stintel: i am sure there will be some solutio to that problem 20:01:00 <blogic> Hauke: so we need to add a todo "verify redistribution of b43 FW 20:01:00 <Hauke> yes 20:02:00 <blogic> ok 20:02:00 <blogic> next topic ? 20:02:00 <Hauke> next topic? 20:02:00 <blogic> convert HTML mails to plain text 20:02:00 <blogic> +1 20:02:00 <Hauke> +1 also from me, is that possible? 20:02:00 <blogic> yes 20:02:00 <blogic> should ork but does not 20:02:00 <Noltari> +1 20:02:00 <Hauke> or is that possible with our mailing list hoster 20:03:00 <stintel> cool. +1 then, otherwise I'd say reject them entirely 20:03:00 <blogic> i possibly messed up the config 20:03:00 <blogic> stintel: yeah ! :-) 20:03:00 <stintel> same with top-posting 20:03:00 <stintel> imo 20:03:00 <Hauke> there are also many clients sending html + text, but also some that only send html 20:03:00 <blogic> stintel: :-) i do my best to not do it 20:04:00 <Hauke> so blogic you want to take care of this? 20:04:00 <blogic> yes 20:04:00 <thess> stintel: I'm trying to reform, but my mail client on Windows makes it hard 20:04:00 <blogic> on my todo list aready 20:04:00 <Hauke> thess: thunderbird should do it correctly at least you can configure it to do so 20:05:00 <Hauke> good luck doing the same with outlook ;-) 20:05:00 <stintel> thunderbird can be configured indeed, defaults to top 20:05:00 <Hauke> next topic 20:05:00 <blogic> thunderbird has become a cpu hog on the latest version i upgraded to 4 days ago 20:05:00 <blogic> device testing infrastructure 20:05:00 <stintel> but if you default to top and reply to non-tech people you get answers like "why do you send me empty mails" 20:05:00 <blogic> ok, i spoke with felix and jow and hauke on this already 20:06:00 <blogic> we will have a near 0 admin setup 20:06:00 <thess> I like my mail client and anti-spam. Not changing clients. 20:06:00 <blogic> people can grab OTPs to send us tests results 20:06:00 <blogic> it will be sub/target+ profile based 20:06:00 <blogic> registration works without us needing to do anything 20:06:00 <thess> I will proably create another mail account for lede business and read it with evolution on a linux box 20:07:00 <blogic> and once that works we will add some code to run on device to hel patuomated the testing 20:07:00 <blogic> i am hoping to have the basic stuff running soonish so we can start using it to get a feel for what needs ot be fixed for the first release 20:07:00 <blogic> i started writing a proposal and will send it around 20:08:00 <blogic> but that'll take till early next week 20:08:00 <blogic> it is int he making and its starting to take shape 20:08:00 <lynxis> sounds great. we should have some api so other people can use to create nice graphs and reports. 20:08:00 <blogic> yes 20:08:00 <blogic> lynxis: just jso dumps i would say 20:08:00 <Hauke> we should start with a basic version and extend it later on with new features 20:08:00 <blogic> put the test results onto the mirror 20:09:00 <blogic> Hauke: yep 20:09:00 <blogic> KISS 20:09:00 <blogic> the whole "testing on device code" will be added once everything else works 20:09:00 <blogic> for now, DB, user registration, receiving reports, listing results 20:09:00 <blogic> that is all v1 can do 20:10:00 <thess> good start 20:10:00 <lynxis> blogic: sounds nice. please write up a proposal. I think nobody disagree and we can continue to the next topic. 20:10:00 <blogic> ok 20:10:00 <blogic> next wpuld be prpl 20:10:00 <blogic> not sure if there is anything new, we spoke about it last week 20:10:00 <Hauke> yes lets skip 20:11:00 <thess> ok 20:11:00 <blogic> ok telephone numbers 20:11:00 <blogic> if anyone wants mine send me an email 20:11:00 <Hauke> same for me 20:11:00 <neoraider> same 20:11:00 <stintel> same for me 20:11:00 <lynxis> same for me. 20:11:00 <neoraider> Although I prefer IRC for most things 20:11:00 <blogic> neoraider: me too 20:12:00 <blogic> ah 20:12:00 <thess> sure - me too 20:12:00 <blogic> holger from debian pinged me 20:12:00 <Hauke> I think this is usefull for urgend stuff 20:12:00 <stintel> prefer irc too, but in case something urgent comes up.. 20:12:00 <nbd> same here 20:12:00 <neoraider> Ah, you don't even need to mail me, you can find my phone number in various website's "Impressum"s ;) 20:12:00 <thess> email best for me. TZ diffs from you guys 20:12:00 <blogic> thess: yep 20:12:00 <lynxis> ok. I think this topic is done ;) that was fast. 20:12:00 <blogic> hehe 20:12:00 <blogic> holger from debian pinged me 20:13:00 <blogic> he proposed a new rule "be nice to eachother" 20:13:00 <lynxis> i like that rule 20:13:00 <lynxis> +1 20:13:00 <stintel> +1000 20:13:00 <Hauke> was that a reaction to the reboot? 20:13:00 <blogic> we could do a CoC but i guess for now we should just keep it simple and use that as a best intent thing 20:13:00 <thess> yup 20:13:00 <Hauke> +1 20:13:00 <neoraider> It's a good rule. In our Verein we phrased it "Don't be a dick" ;) 20:13:00 <blogic> Hauke: nope 20:13:00 <blogic> it was a "you are missing a rule" 20:14:00 <nbd> i also like 'be excellent to each other' 20:14:00 <nbd> seen that in some other projects 20:14:00 <blogic> neoraider: very gender neutral" 20:14:00 <blogic> nbd: would also work for me 20:14:00 <blogic> nice or excellent ? 20:14:00 <lynxis> excellent! 20:14:00 <Hauke> I prefere nice 20:14:00 <nbd> excellent is a reference to 'Bill & Ted's Excellent Adventure' ;) 20:14:00 <stintel> +1 nice 20:14:00 <Hauke> keep it in simple english 20:14:00 <neoraider> nice sounds nicer 20:15:00 <neoraider> :P 20:15:00 <nbd> and boring 20:15:00 <nbd> ;) 20:15:00 <blogic> nice 20:15:00 <nbd> i'm fine with either 20:15:00 <blogic> so we have 5 nice and 1 excellent ond a "dont care" 20:15:00 <blogic> so nice it is 20:15:00 <thess> What-ev 20:16:00 <blogic> next topic ? 20:16:00 <Hauke> yes 20:16:00 <blogic> introduce a policy on how to encourage people to upstream their work. biot pointed out a huge technical debt that we need to adress one way or the other. 20:16:00 <blogic> so biot pinged me 20:16:00 <blogic> he says we have a technical debt to resolve 20:16:00 <blogic> he mailed some stats, they were not perfectly accurate as they looked at more than 1 kernel rev 20:16:00 <blogic> however it does outline the problem at ahnd 20:17:00 <thess> long-term goals - could take a while, no? 20:17:00 <blogic> i plan to invest a lot of time this year to continue upstreaming my stuff 20:17:00 <blogic> but that is kernel only 20:17:00 <Hauke> could we add a rule that a aptch need a coment which explains why it is needed 20:17:00 <blogic> Hauke: ok 20:17:00 <nbd> ack 20:17:00 <blogic> Hauke: encourage people to upstream in parallel 20:18:00 <Hauke> so something similar to what you have to put into a kernel commit message 20:18:00 <Hauke> yes and also encurage to upstream 20:18:00 <stintel> easy: submit upstream, and use format-patch to add in patches/ 20:18:00 <stintel> should be the main goal imo 20:18:00 <blogic> and ideally try to build a team to sieve through packages etc to see whats actually there and what can be and what cannot be upstreamed 20:18:00 <blogic> stintel: ok 20:18:00 <blogic> shall i draft a "rules proposal for upstreaming" 20:18:00 <blogic> ? 20:18:00 <neoraider> OE has a Upstream-Status: tag in all of its patches 20:19:00 <blogic> neoraider: ok 20:19:00 <Hauke> for some patches I looked how to upstream them but they ahve no documentation and also the commit log of the initial commit was not really good 20:19:00 <blogic> Hauke: yes 20:19:00 <neoraider> With values submitted|backport|inapproprioate etc. and maybe extra info 20:19:00 <blogic> i know the problem 20:19:00 <blogic> Hauke: i am most worrid about all the small package fixes 20:20:00 <blogic> kernel part seems almost easy in comparison 20:20:00 <Hauke> yes 20:20:00 <Hauke> because every package has a different process to upstream 20:20:00 <blogic> yep 20:20:00 <blogic> so we can agree that this is an important issue that we must attend to and take serious 20:20:00 <thess> for some old packages, I feel we are the upstream 20:21:00 <blogic> but need a bit of time to figure out how to resolve ? 20:21:00 <blogic> thess: hehe 20:21:00 <Hauke> can we put a statement onto the website that everybody how want to can take a patch and upsream it 20:21:00 <blogic> and for some others like mtd aswell 20:21:00 <blogic> Hauke: would be a good idea 20:22:00 <blogic> Hauke: shall we get aligned during the week and draft som eideas together on this ? 20:22:00 <Hauke> yes 20:22:00 <blogic> good 20:22:00 <Hauke> next topic? 20:22:00 <blogic> yes 20:22:00 <blogic> last one and then we get to the most important one, apologizing to openwrt 20:23:00 <blogic> maintainer ship of platforms /target/linux/* 20:23:00 <blogic> i would like to see the rules being loosend 20:23:00 <Hauke> how? 20:23:00 <blogic> but what does everyone else think ? 20:24:00 <blogic> well i passed ltq on to you for a start 20:24:00 <blogic> i am not even wanting to be able to push to others subsystems but want others to push to mine 20:24:00 <blogic> :-) 20:25:00 <Hauke> I have also no problem when someone applies a simple patch to one of the parts I maintain 20:25:00 <stintel> allow NMU in specific case, e.g. important fix that is already in linus' tree and maintainer MIA 20:25:00 <Hauke> when it is changing the system please ask and when unsure also please ask 20:26:00 <nbd> i think we should strongly encourage people to check in with maintainers before committing non-trivial stuff in their packages/targets, but avoid having strict rules about it 20:26:00 <Hauke> I am also for allowing this for adding a new device which has nothing special 20:26:00 <blogic> Hauke: would work for me as a rough guideline 20:26:00 <nbd> if it becomes a problem to the point where we need a rule, we can add it later 20:26:00 <blogic> Hauke: +1 20:26:00 <blogic> ok 20:26:00 <neoraider> In any case, we have aggress to only commit to staging and never to master 20:26:00 <blogic> yeah 20:27:00 <blogic> last topic ? 20:27:00 <neoraider> So the maintainers always have time to reject changes after they are committed to staging 20:27:00 <blogic> neoraider: exactly 20:27:00 <Hauke> I think there are also different elevls of maintainer ship for packages for example it looks like many people o not really take care about their packages 20:27:00 <Hauke> for core packages 20:28:00 <Hauke> yes next topic 20:28:00 <lynxis> what about the others target/* which are maintained by non-lede people 20:28:00 <blogic> ok 20:28:00 <blogic> 2 topics 20:28:00 <stintel> lynxis: we ideally invite them to join? 20:28:00 <blogic> stintel: yep 20:28:00 <Hauke> +1 20:29:00 <neoraider> :) 20:29:00 <lynxis> ok. next topic. 20:29:00 <blogic> so let me just bring up one more thing 20:29:00 <lynxis> please 20:29:00 <blogic> i would like to ask all "active" feed maintainers to be ont he voting aswell 20:29:00 <blogic> the rules say commiter have a voting right 20:30:00 <blogic> but it is not specified what tree 20:30:00 <blogic> i would like to see this specified as trunk and feeds 20:30:00 <blogic> they do an amazing job and should be part of the process 20:30:00 <Hauke> ok, can we mark then somehow in the irc channel? 20:30:00 <blogic> which, if we agree on will require us to 20:31:00 <blogic> 1) define what active maintainer is - ie must have N packages since x months and push updats regulary 20:31:00 <blogic> 2) define what should be voted on and under what rules - changes to rues require a minimum of so many votes, what topic can be voted on, wh needs ot be present 20:32:00 <blogic> for example votes on mac80211 would require nbd to be present and have a say 20:32:00 <blogic> 3) introduce something like liquid democracy 20:33:00 <blogic> could other live with sucha setup 20:33:00 <blogic> details to be defined 20:33:00 <lynxis> if it's KISS, let's do it 20:33:00 <blogic> i think the more people we involve int he democratic process the better 20:33:00 <nbd> we might be able to ask the liquid feedback guys to host an instance for us 20:33:00 <blogic> liquid democracy is very kiss 20:33:00 <blogic> yep 20:33:00 <blogic> that should be possible 20:33:00 <nbd> and it is suitable for more convenient handling of voting when we add more people to the process 20:33:00 <nbd> since not everybody always has to be present for every vote 20:33:00 <blogic> it will reduce the voting in meetings yet give us more votes 20:34:00 <nbd> and there's a defined process for introducing new things to vote on 20:34:00 <blogic> and makes the whole thing async 20:34:00 <nbd> => fewer meetings necessary 20:34:00 <blogic> with a communal review and moderation process in place 20:34:00 <blogic> => while having more refined votes 20:34:00 <Hauke> like the idea 20:34:00 <Hauke> who wants to create a proposel? 20:35:00 <blogic> felix ? 20:35:00 <neoraider> I don't known LF, but it sounds nice 20:35:00 <nbd> i'd suggest blogic and i do some research on this and propose it for a vote for the next meeting 20:35:00 <blogic> neoraider: i am new to it but what i have seen is nice 20:35:00 <blogic> ok 20:35:00 <stintel> had never heard of it either but sounds nice 20:35:00 <blogic> so can we already agree that we want all $active feed maintainers to be able to vote but need to define the details 20:36:00 <stintel> ok for me 20:36:00 <Noltari> yes 20:36:00 <blogic> +1 20:36:00 <neoraider> +1 20:36:00 <lynxis> +1 20:36:00 <thess> ok - definitely 20:36:00 <nbd> +1 20:36:00 <Hauke> +1 20:36:00 <blogic> thanks, i think this is a very important vote 20:37:00 <blogic> we missed Linux Foundation CII 20:37:00 <blogic> what is that ? 20:37:00 <Hauke> https://bestpractices.coreinfrastructure.org/ 20:37:00 <Hauke> but I haven't read the details 20:38:00 <lynxis> I think it's a funding program. reproducible-builds.org is funded by them. we could ask h01lger to explain it to us 20:38:00 <Hauke> ok looks like nobody is here who knows about this 20:39:00 <blogic> ok 20:39:00 <Hauke> who proposed it? 20:39:00 <blogic> postpone to next meeting ? 20:39:00 <Hauke> yes 20:39:00 <blogic> any comments ? otherwise we get to the most important part of the meeting 20:39:00 <Hauke> Copyright notice (just came up on the mailing list) 20:40:00 <Hauke> I think the (c) OpenWrt.org is wrong 20:40:00 <blogic> where ? 20:40:00 <lynxis> i think the most important question is: do we accept funding from a foundation?! but let postpone this and prepare this over the ml 20:40:00 <Hauke> as a German I am not able to give my copyright to anybody 20:40:00 <blogic> i did not get such a mail 20:40:00 <Hauke> only if they pay me the hours 20:40:00 <nbd> the OpenWrt.org copyright notices are legally meaningless 20:40:00 <Hauke> nbd: yes 20:40:00 <blogic> Hauke: i only add them to makefiles 20:41:00 <thess> What the outcome on copyright. I think owrt attribution should be kept. 20:41:00 <blogic> on source code add your private mail account 20:41:00 <blogic> thess: yes 20:41:00 <thess> s/What/Whatever/ 20:41:00 <Hauke> I would propose that we just add our normal names, of the person who edited it 20:41:00 <Hauke> if you think your change is not trivial 20:42:00 <nbd> i think we probably don't need copyright notices on most files 20:42:00 <nbd> it simply gets annoying to maintain 20:42:00 <Hauke> I will not discuss if something is trivial or not 20:42:00 <blogic> Hauke: if you feel you own the copyright then add it 20:42:00 <blogic> same as anyone else 20:42:00 <blogic> for makefiles i would personally add lede-project 20:42:00 <Hauke> ok 20:42:00 * lynxis has no opinion on the topic 20:42:00 <blogic> but i guess its up to each to decide 20:43:00 <blogic> as per local law and so on 20:43:00 <Hauke> ok 20:43:00 <blogic> openwrt apolgy next ? 20:43:00 <Hauke> ok, next topic 20:43:00 <thess> Copyright is bounded by the attendent license. IANAL but that is what I've come to believe 20:43:00 <blogic> main errors we admitly did are 20:43:00 <blogic> 1) use owrt accoutns for announcements 20:44:00 <blogic> 2) not give advance notice 20:44:00 <Hauke> yes, we should publicly apolgise 20:44:00 <blogic> 3) not explictly invite everyone to join after the launch 20:44:00 <blogic> +1 20:44:00 <Hauke> +1 20:44:00 <thess> +1 20:44:00 <nbd> +1 20:44:00 <Hauke> blogic: will you write this 20:45:00 <stintel> +1 20:45:00 <blogic> and ask everyone that wants to join us 20:45:00 <blogic> +1 20:45:00 <Hauke> yes 20:46:00 <Hauke> we should invite them to a irc meeting 20:46:00 <nbd> +1 20:46:00 <blogic> ok 20:46:00 <Noltari> ok 20:46:00 <lynxis> +1 20:46:00 <thess> +1 20:46:00 <neoraider> +1, although I don't have much say in this as a non-former-core-dev 20:46:00 <Hauke> so an meeting with all lede commiters and all openwrt-hackers 20:46:00 <blogic> and we should offer that after the remerge which is not really a remerge but completing the reboot to change the name again 20:46:00 <blogic> i would propose openlede 20:47:00 <blogic> we could kee patchwork, mailinglists and so on and only point a new doamin atht he infra 20:47:00 <Hauke> yes sounds good 20:47:00 <blogic> put 503s on the old domains 20:47:00 <Hauke> 403s 20:47:00 <nbd> name sounds good as a suggestion, but we should let openwrt have a say in this as well 20:47:00 <blogic> send openwrt, lede-project both to openlede 20:47:00 <blogic> of course 20:47:00 <thess> 302 20:48:00 <Hauke> ah yes 20:48:00 <Noltari> I don't think we (non openwrt-hackes) are going to have much to say on this meeting but sure, go ahead 20:48:00 <Noltari> hackers* 20:48:00 <blogic> this is what i think we should send them as an apology + a proposal how to proceed next and as them if they accept the apolody etc pp 20:48:00 <blogic> thess: er yes 20:48:00 <blogic> sorry 20:49:00 <blogic> nbd: as you sent the announcement would you mind to send the apology aswell ? 20:49:00 <nbd> no problem 20:49:00 <blogic> whould look the nicest i think 20:49:00 <blogic> so final vote just to make this credible 20:49:00 <thess> I think you should first send apology to select few, then the community at large 20:49:00 <Hauke> +1 20:49:00 <blogic> +1 20:49:00 <nbd> +1 20:49:00 <thess> +1 20:50:00 <Hauke> thess: this is public most of them already know 20:50:00 <thess> roger 20:50:00 <Hauke> anything else? 20:51:00 <Hauke> #endmeeting