17:00:29 #startmeeting development meeting 17:00:29 Meeting started Tue Mar 5 17:00:29 2013 UTC. The chair is quidam. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:29 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:29 The meeting name has been set to 'development_meeting' 17:00:42 ok, we have some important topics today 17:01:42 #topic 6.0 release 17:02:08 ok, AFAIK the current images are ready to be published 17:02:10 BUT 17:02:29 I'm right now checking a new bug that was reported about abrowser localization 17:03:01 I'm fed up with last minute bugs, they are a symptom that we are doing things poorly 17:03:18 we need a proper testing system 17:04:12 we need to write a series of tests that all images need to pass before publication 17:04:29 quidam: sounds like a great idea 17:04:38 a thorough list of steps that at least covers all the modifications we make 17:06:08 wonder if ubuntu or another derivative has something like that 17:06:46 no idea. I think this is one thing we should do on our own, what other projects do may not fit our needs 17:07:50 quidam: I'm guessing we'll not be going the route of using testlink or similar, just something properly written in the wiki? 17:07:52 ok, I just proved that the localization bug in abrowser is real 17:08:00 so, another set of images goes to the trask 17:08:02 trash 17:08:30 daroal: kill testlink with fire! 17:08:43 quidam: I said "or similar" :) 17:09:17 daroal: at first a simple checklist in the wiki would do, if we need more control we can implement something with drupal 17:09:26 I suppose having a template at the wiki, with child pages for any user who tests a new version is ok 17:10:50 if we set something simple like using colors for results, without a better system it will still be quick to have a report at a glance 17:11:10 who can work on this? 17:11:30 then other page that would make sense alongside that one would be a template for reporting bugs 17:12:22 maybe we should bring the topic into the devel list 17:12:36 quidam: maybe we should pingall on startmeeting 17:13:01 hmm, yes, I'm assuming too much 17:13:14 I can work on the drupal side 17:13:25 if I can wrap my head around what is actually needed 17:13:47 I wonder if is there a way to ping all properly 17:14:34 Byerley: pingall development meeting in course 17:14:34 development meeting in course 17:14:34 aklis alsroot Basstard` Byerley cure daroal DNS GNUtoo-m4a785t-m in0cula jxself ksuhku martasd mtjm Muphrid nasek nicocesar onpon4 peabo quidam rah satellit starchild yang_ 17:14:34 development meeting in course 17:14:53 something like that 17:15:03 Byerley: spammer! :-D 17:15:03 starchild: Error: "spammer!" is not a valid command. 17:15:15 neat 17:15:59 quidam & co. thanks for all the good work that you do... 17:16:05 starchild: If I understand it correctly at a minimum there would need to be a check for each package for which a corresponding helper exists. Test the modifications made by the helper, that no problems were introduced, everything still works properly, etc. 17:17:13 and also the live cd boot, installer, netinstall, updates, dist-upgrader, adding packages 17:17:33 yang_: you are welcome :) 17:18:11 my doubt now is... should we release before doing this? 17:18:48 I was under the impression that this was for the future dev 17:19:09 From reading the forums I get the impression that people are already using 6 and soI suspect that if any truly major issues existed we'd have heard about them? 17:19:39 jxself: yes, I can go with that, only minor things should be there 17:19:55 quidam: honestly, I feel bad about my own lack of proper testing with this release, and some problems still haunt me, like the apparent inability of the people with AMD machines to use the distro properly... 17:20:07 so, we should have it for the next release 17:20:19 quidam: but I wouldn't also want to delay the release again because of that, of course 17:20:25 amd machines have always failed 17:20:36 ok, so let's work on it for next release 17:20:47 which leads us to the big topic I wanted for today 17:21:07 quidam: but it seems it's worse now, with people having to resort to vesa driver; I remember being workarounds when the DRM thing was found in the Radeon driver 17:21:20 #topic release schedule (LTS/STS) 17:21:24 It may be people with newer cards. 17:21:33 I dont have any problem with amd at all 17:21:34 But the #topic has been changed... 17:21:57 last week I brought up the idea of skipping STS releases 17:22:08 have you thought of it? 17:22:41 quidam: have you? 17:22:42 ubuntu is apparently considering getting rid of STS as well. for a rolling release alongside LTS. 17:22:48 If the Ubuntu developers go ahead with that change they're proposing it probably makes sense. 17:22:55 to this point I'm pretty sure it is the way to go, so I would need to be convinced otherwise 17:23:04 OK. 17:23:23 so, we have that ubuntu may or not change to drop STS 17:23:33 which means they could do it anytime 17:23:40 that is a risk 17:23:59 one thing I think is that Ubuntu is to change their roadmap, doing the change ourselves now could mean that we work in something that they'll be working on parallel 17:24:11 I wonder how hard it would be to do the rolling thing if ubuntu goes that route? 17:24:11 But I doubt they'd do it retroactively - The released STS would continue to be supported for their normal duration, I'm sure. 17:24:22 and our solution could not work once (if) they change their roadmap 17:24:39 daroal, you mean for ATI graphics cards? 17:24:45 one concern I have is that if we go for having STS, I'll publish the 6.0 images this week and I'll never find time to work on them again, as 6.5 is already delayed 17:25:22 and that has been happening with all sts images so far, in fact our best release was 4.0 17:25:31 of course we could also skip one sts, if wanted 17:25:31 GNUtoo-m4a785t-m: mostly yes; I never thought there would be any problem with integrated AMD stuff, even though somewhat recently I was pointed towards some problems, but I'm mostly thinking of video cards 17:25:32 There is that. 17:25:37 It's not necessary to do all STS. If any then the one in between, which would be 7.0. 17:25:38 starchild, parabola is already rolling 17:25:49 OK, so I think I'm onboard with quidam then. 17:25:49 GNUtoo-m4a785t-m: yep. 17:26:06 the only problem is, there is no 12.04 -> 13.04 direct update 17:26:09 as an enduser I have been using STS mainly to get the latest versions of software. o the STS where replaced by a more rolling release kind of updating it would be nice. But completely dropping STS without an official alternative for up to date software would be a pity. 17:26:14 starchild, I use parabola, sometimes it breaks when -libre repository are not in sync with parabola ones 17:26:15 starchild: I don't know how hard would be to do a rolling release, and I have no interest on knowing as rolling releases are a moronic idea 17:26:16 I thought also about skipping "the bad" Ubuntu sts, but that woun't work 17:26:26 and the other is, I suspect ubuntu 12.10 and trisquel 6.5 wont boot in amd machines because of new xorg 17:26:41 quidam: that settles it then :-D 17:26:57 LTS + properly supported backports 17:27:01 I'll rephrase that. they are a moronic idea for any serious use, they are great for enthusiasts and for learning 17:27:07 Muphrid, hmmm maybe I should do something abuot ATI 17:27:30 I don't have a bad graphic card though 17:27:41 so I wonder which one I should get if I decide to do it 17:27:41 Muphrid: apparently, with the backported 3.5 kernel they fail to boot already 17:27:58 daroal: 3.5 kernel and kernel from 12.04? 17:28:04 xorg from* 17:28:06 Muphrid: ubuntu planned big changes to the next sts releases that we should avoid as well 17:28:07 damn cant write 17:28:10 I've some ATI cards and they all work in parabola with the new kernel and xf86-video-ati 17:28:16 which is the free xorg driver 17:28:29 Muphrid: the combo that was present in some of the Trisquel 6.0 isos, before the latest two ones 17:28:42 so maybe we should compile a list of bad cards? 17:28:48 daroal: I believe that combo had xorg from 12.10 aswell 17:28:49 like by using h-node 17:28:50 ? 17:29:14 I talked about that in the last meeting and I was said it was not a priority for the release 17:29:23 s/last/first 17:29:31 GNUtoo-m4a785t-m: that's kind of a different topic; but with the soon-to-be standard test reports on the site, we should have a clearer picture 17:29:59 GNUtoo-m4a785t-m: about what things work and what don't in which hw configurations 17:30:08 ah ok 17:30:15 there will be an automatic report... 17:30:35 ok, let's go back to topic 17:30:39 my proposal is 17:30:49 so for wifi there will be the ath9k_htc card that will have its firmware released as free software, but I think that for ATI card we could at least try to do something 17:30:56 skip sts regardless of what ubuntu decides to do 17:31:20 officially support kernel and browser backports (at least) 17:31:40 * jxself is standing by for kernel work 17:31:45 I'm all for this 17:31:53 open an optional, community-based repo with more backports 17:32:02 * GNUtoo-m4a785t-m also knows the kernel , and a bit of Xorg too 17:32:12 quidam: yay! let's break it from the inside! 17:32:14 another repo looks like a good idea 17:32:42 quidam: but, with community-based, you mean? 17:33:18 would that lead to discuss the goal of "easy-to-follow documentation for volunteer developers" 17:33:24 quidam: will it work on requests from the community, but with the usual maintainers, or do you thing it could be community maintained? 17:33:29 I mean that community volunteers would provide those packages 17:34:11 we opened the door for requests back then with the crowdfunded tasks, it didn't go far 17:34:15 that should be something like AUR from arch linux? 17:34:16 quidam: well, that could work (and be great even), although it will need review 17:34:36 muphrid: I hope it's not like AUR. That bring concerns over if and how freedom-related problems are handled. 17:34:47 jxself: I meant in concept 17:34:54 yes, it would need manual approval of the volunteers, and follow a series of rules 17:35:00 ok 17:35:03 but that would be the last step of my proposal 17:35:16 quidam: yep, but it's the shinier one :) 17:35:38 because you are confused by the shiny things 17:35:46 quidam: so, I was initially against skipping the STS, but I think I've changed my mind 17:36:10 since I don't care for the bloody edge, I will focus on the base releases 17:36:16 quidam: I can see how many people would benefit from just having those essential packages updated on a very-well maintained LTS 17:36:44 the problem is what is considered "essential" and how 17:36:44 my idea, also, is to keep having 6 month releases 17:36:49 the reason is twofold 17:36:50 with the "very-well" part coming from being the only release in which to focus 17:37:05 since the base will be stable, they will be easy and in time 17:37:51 and they will keep the buzz about the project the way the sts releases did 17:38:49 ok, so all in favor? 17:38:56 o/ 17:38:58 i'm in 17:39:00 Sounds like a plan, sir. 17:39:04 #agreed 17:39:10 sounds good 17:39:18 \o/ 17:39:44 quidam: ok, let's see how that goes, it should leave plenty time to focus on things we usually leave behind 17:39:59 all opposed? 17:40:22 Byerley: crickets 17:40:22 quidam: Error: "crickets" is not a valid command. 17:40:26 too bad 17:40:33 hehe 17:40:44 it seems to me that this approximate idea has been in the talk at the forums for quite a long time, so I doubt there will be many opposed 17:40:48 #agreed Change the release schedule to LTS only 17:41:13 #action quidam write a more detailed description of the plan 17:42:12 we didn't set any actions about the testing suite 17:42:16 That gives us about a year until the next LTS, 14.04. 17:42:58 quidam: that's because the reception was lukewarm, but you can #action "find a volunteer for..." 17:43:12 I will write to the devel list to get it going 17:43:21 quidam: ok 17:43:59 maybe we can focus on making the test system, and get the testers by creating a forum badge "I am a tester" or something like that 17:44:10 let's continue the brainstorm in the list 17:44:13 quidam: sounds good 17:44:31 Aye, agree as well to only LTS. Though one STS between LTS releases would still have some place for few reasons, but they are probably too few. And also, STS with odd numbers (7,9,11), and LTS with even numbers (6,8,10). 17:44:33 #action quidam bring up test system discussion into the devel list 17:44:34 quidam: people have been asking for more role badges for some time too 17:45:02 Perhaps this provides an opportunity for that. 17:45:25 we need forum mods 17:45:29 Forum Overlord Muphrid 17:45:33 :) 17:46:09 Forum Overlord looks like a good badge 17:46:15 :) 17:46:17 ok, any other topic? 17:46:19 quidam: set a topic for "website enhancements" 17:46:36 #topic website enhancements 17:46:51 #chair daroal 17:46:51 Current chairs: daroal quidam 17:47:08 quidam: so, I understand you've changed some permissions so wiki revisions are visible to editors, right? 17:48:00 quidam: speak of documentation for volunteer developers. 17:48:31 daroal: they should be visible to all registered users 17:49:08 quidam: so you didn't change anything? 17:49:54 daroal: well, I changed that 17:50:03 daroal: why 17:50:07 quidam: great, that's what was needed 17:50:31 good 17:50:55 quidam: other thing, which was requested by Lembas (and maybe a long time ago by some other) is having a "new pages" for the wiki; it would be nice, mostly to fight spam 17:52:01 and that brings to a small topic I wanted to bring 17:52:12 that is a block that may be provided by drupal on its own, otherwise there must be a module that does it 17:52:32 quidam: great, action that? 17:52:35 #action quidam enable new wiki pages block 17:52:42 then, the spam 17:53:05 A week or so ago, I changed all the captchas in the various forms to use the math captcha 17:53:18 was it any good? 17:53:36 as that's the only one which is accessible of the ones we had installed, and it seems it's one of the only reasonable ones available 17:53:53 we've got very little spam since then, but 17:54:07 Until the spammers adapt? 17:54:27 a) it happens almost any time I change anything there, maybe because they use automated solutions that fail when it's changed, but they will come back again 17:54:53 and b) there seems to have been a _lot_ of new registered users, the kind of that usually become spammers at some time 17:55:24 so, b) has always happened, maybe it's worse now, I'm not sure, but in any case, maybe we should do something about it 17:55:46 you can add a not-a-spammer role like drupal.org does if the current scheme proves unsuccessful 17:56:17 starchild: how does that work? 17:56:18 I'm totally against putting a hurdle to legitimate users that have just registered, so, what do you thing we could do about these lots of accounts? 17:57:00 quidam: it's a simple role. people request to be added to the role and a mod adds them after making sure they are legit. 17:57:05 starchild: that sounds nice, and it would help our "accepted" users, but I don't think it would help with this other problem 17:58:03 drupal.org uses to allow writing privs for the documentation 17:58:04 I mean, it's nice to remove captchas to "trusted" users, but we can't make it so people that just registered can't use the website normally 17:58:42 but maybe I'm misunderstanding you, I'll take a look at that 17:59:17 Can forum messages from new users be held for moderation? 17:59:26 How about first post has to be checked before being visible? 17:59:27 uh 17:59:53 moderating everything is a tall order 18:00:05 Not everything. 18:00:09 That would be too much. 18:00:35 Only a) new usrs and b) only their first time posting. Both would need to be true. 18:00:35 jxself: Basstard` both things are possible, but with a worldwide community, it could pass some time before somebody's urgent message got approved, and that would deter people 18:01:03 a combination of captcha + no-spammer role should do nicely 18:01:23 captcha for new unvetted users. no captha for vetted ones. 18:01:33 daroal: Could be one of the roles of these forums moderators discussed earlier. 18:01:42 er; jobs 18:02:10 jxself: yes, that would lower the load and the response time... I'm still not convinced, though 18:02:29 the problem is that if you cannot register and post right away, most people will never post 18:02:50 that's correct 18:03:03 quidam: that's exactly what I fear; on the other hand, when you post to a forum, a certain delay in an answer is to be expected 18:03:07 hence my proposal :) 18:03:14 so if we were quite efficient about it 18:03:24 -1 18:03:49 starchild: but, just to be sure, with your proposal, wouldn't it be needed for any new user to "ask for permission" before being able to actually post? 18:04:08 I prefer to have spam and make the cleanup easier than to moderate everything and annoy newcomers 18:04:27 daroal: not necessarily. that's one route. another route is they can immediately post but are presented a captcha. 18:04:32 starchild: because mind that the spammers can pass a captcha without many problems 18:04:40 a flag as spam button was suggested 18:04:55 Such a button's not a bad idea. 18:05:05 Hide posts if enough people say it's spam? 18:05:16 like youtube does? 18:05:26 not bad 18:05:33 well, there are several problems with that 18:05:35 jxself: that I like 18:05:46 1: the forum is linked to mailing lists 18:06:16 The mailing list archives would need cleaned up, too, for any spam that gets through. 18:06:21 2: when a spammer is found, it usually gets tagged really fast by some of our very quick spam hunters (and usually deleted pretty fast also) 18:06:22 in fact we should improve the forum by making it more like reddit or other current social network implementations 18:06:38 jxself: how? 18:06:47 starchild: It's mailman. :) 18:07:13 the good thing about voting on comments is that not only spam is filtered by the community, but also that good comments pop up 18:07:24 and 3: some posts could elicit a bad response ending with the poster tagged, maybe without spamming being the reason 18:07:40 quidam: agreed on forum improvements in general 18:07:58 quidam: yeah, well, there are many bad examples of what is wrong with that schema 18:08:21 quidam: I agree that we could do with more cats on Trisquel, but even then... 18:08:41 trisquel gone wild 18:08:48 :) 18:08:54 r/trisquelgonewild 18:08:55 maybe if a certain number of spam tags are given then the user are assigned a spammer role waiting for deletion by a moderator? 18:09:27 in any case, we need to work quite a bit into this, but it's secondary to the release stuff 18:09:35 yes 18:09:48 but we should have some targets for Q2 for the website and community 18:10:33 the email privacy issue should be adressed as well 18:10:42 so we should look at small, drop-in stuff now, and think about wider changes for later 18:10:50 that's kinda sorta very important 18:11:17 we need to work on this as a project on itself, the spam is connected to all the rest of the web 18:11:20 starchild: yep; there's a very, very partial solution now for new users, which are informed of the connection between the lists and the forums, but it's just a patcj 18:11:23 patch 18:11:41 quidam: makes sense 18:11:53 maybe it is time to separate the lists and forums? 18:12:04 quidam: I don't think so 18:12:16 I'd like to get some numbers on how many posts come from each way 18:12:35 I don't know; I like them being connected. Otherwise it seems there are people in two disconnected camps. 18:12:40 quidam: I could do a poll, but I think that many of the helping hands come from the list, many times helping people that asked at the forum 18:13:16 quidam: so we have a very real user case here, [quidamofthepast] took a nice decision back then 18:13:22 *use case 18:13:55 ok 18:14:19 let's focus on this right after the release 18:14:28 quidam: ok, #action that 18:14:47 #nick trisquel_community 18:15:10 #action trisquel_community focus on solving the spam problem after the release 18:15:43 #agreed focus on website improvements (better social, less spam) after the release 18:16:35 I'm not sure what mes did we do there 18:16:49 mess 18:16:57 quidam: none, the meetbot needs to know a nick to be able to assign an action to it 18:17:17 ok, any other topic? 18:17:20 we can now say that the trisquel community has talked :) 18:17:26 not from my side 18:17:43 the one suggested by nasek 18:18:14 he's gone :/ 18:18:21 starchild: yeah, sorry, I forgot! 18:19:13 starchild: I would like to ask him about what are the perceived needs for that 18:19:37 yes. quite an important topic that one. 18:19:38 we need to improve the development tools and document them 18:19:44 that will go to aklis 18:20:26 we need a better git instance, I vote for gitorious (local, not using gitorious.org) 18:20:38 but we can discuss this in a future meeting 18:20:53 quidam: yes, maybe the first #action would be to pass that for next week 18:21:40 #action quidam bring up development tools improvement and documentation in next meeting 18:21:44 we are done then 18:22:01 5 18:22:05 4 18:22:07 3 18:22:31 4 18:22:37 2 18:23:20 close enough 18:23:22 Basstard`: I think you actually meant a 1 :) 18:23:27 #endmeeting