15:00:02 #startmeeting kde-sig -- https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2011-01-18 15:00:03 Meeting started Tue Jan 18 15:00:02 2011 UTC. The chair is jreznik. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:03 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:19 #meetingname kde-sig 15:00:19 The meeting name has been set to 'kde-sig' 15:00:39 #chair rdieter Kevin_Kofler than 15:00:39 Current chairs: Kevin_Kofler jreznik rdieter than 15:01:00 #topic roll call 15:01:06 Present. 15:01:08 who's present today? 15:01:09 * rrix is present 15:01:11 present 15:01:26 welcome back rrix! 15:01:37 jreznik: back? this is my first sig meeting.. :) 15:01:38 * rdieter_work is occupied @ work, will be back hopefully within 5-10 minutes 15:02:50 ok, anyone else? 15:03:21 #info Kevin_Kofler rrix than jreznik rdieter_work present, nucleo listening 15:03:40 #topic Agenda 15:04:51 Missing optional deps for 4.6 maybe? 15:05:23 Kevin_Kofler: it's done - it wasn't a big deal - lot of are disabled for a good reason or are not needed 15:05:36 * rnovacek is little bit late 15:05:59 We're missing some stuff for routing in Marble (on the local machine, without relying on a web service which only supports Europe and which has usage restrictions in its TOS), at least. 15:06:16 Kevin_Kofler: but I'll recheck once 4.6 final is out - tomorrow? 15:06:52 It's not NEEDED to not regress in functionality compared to 4.5, but it's useful and IMHO we should get the stuff packaged. 15:07:00 We're also missing a bunch of optional KOffice deps. 15:07:05 I haven't looked at other stuff. 15:07:39 Kevin_Kofler: ok, I'll add it to agenda 15:08:25 * ltinkl is here (a bit late) 15:08:46 #info rnovacek and ltinkl present too 15:08:50 #topic missing deps (4.6, koffice)... 15:09:20 for kdeedu I see only optional experimental Python Marble bindings in log 15:09:25 * SMParrish smparrish back from the abyss 15:09:31 So I haven't looked at all packages, but for kdeedu (Marble), there are 2 routing tools that can be used to compute routes locally. 15:09:42 Hmmm, have they dropped the routing stuff?! 15:09:52 do we have list of missing deps for 4,6? 15:09:55 Kevin_Kofler: I don't know or I'm blind 15:10:00 It was there in earlier prereleases. 15:10:21 than__: I was checking it - mostly these deps are disabled because we want them disabled 15:10:27 Kevin_Kofler: http://kojipkgs.fedoraproject.org/packages/kdeedu/4.5.95/1.fc15/data/logs/i686/build.log 15:10:55 ops, it's not in optional part as usual 15:11:02 liblocation>=0.102 15:12:44 the question is - do we want to enable marble python bindings? 15:13:34 Uh, no, liblocation is not what I was thinking of. 15:13:42 liblocation is for GPS on the N900. 15:13:50 We don't support the N900. ;-) 15:14:00 jreznik: i think yes, if it's stable 15:14:09 than__: it's experimental feature 15:14:23 Kevin_Kofler: it's only n900 one? 15:14:28 jreznik: ok, disable in this case 15:14:40 than__: it's disabled by default 15:14:58 gosmore and routino are the offline routing things. 15:15:37 Looks like it's a runtime dependency only, the stuff is always built. 15:15:43 That's why it doesn't show up in the build.log. 15:15:48 Kevin_Kofler: makes sense 15:16:38 runtime deps are not easy to catch :( 15:16:52 For KOffice, there's a bunch of compile-time deps missing, they're already in a specfile comment. 15:17:41 Looks like lcms 2 is already available (lcms2 package). 15:17:55 I don't know whether we should build against that or stick with lcms 1. 15:18:04 The other stuff is probably all not packaged (yet). 15:18:07 Kevin_Kofler: I can take a look tmrw 15:18:35 #info KOffice: there's a bunch of compile-time deps missing, they're already in a specfile comment 15:18:54 #info kdeedu: gosmore and routino are the offline routing, runtime deps 15:19:18 #info kdeedu: we don't want to enable experimental Python bindings for Marble now 15:19:51 back, hi. 15:19:51 #action jreznik to look on missing KO deps 15:20:03 rdieter_work: heya! 15:20:12 jreznik: liblocation is part of Maemo. 15:20:29 I think it doesn't support any hardware other than the N900's. 15:20:41 Kevin_Kofler: I know, I just wasn't sure if it is generic one or not 15:20:53 We have gpsd support already. 15:21:28 it's probably ment only for marble n900 port 15:21:52 Right. 15:22:05 http://websvn.kde.org/?view=revision&revision=1111815 15:23:41 I can have a look at gosmore and routino, but somehow they both look like a mess to package to me. :-( 15:24:12 Maybe I can also convince the local GIS geek (volter) to look at that stuff. ;-) 15:24:31 I need to look closer before I can promise anything. 15:24:45 #action Kevin_Kofler to look at gosmore and routino (and convince local GIS geek - volter - to look at too) 15:24:57 Kevin_Kofler: "to look" :) 15:25:38 my 3G modem should be GPS too but I don't know it's supported in Linux (or even it's really there) 15:26:03 jreznik: same as mine, it has GPS, but only works under Windows 15:27:07 ok then - I think, I've checked all build time deps but I'll recheck once 4.6 final is out again (should be the same) 15:27:12 we can move on 15:27:34 (or the question is - how to deal with runtime ones?) 15:29:38 #topic keep kdepim-4.6 or revert to kdepim-4.4 15:29:52 * ltinkl expects a heated discussion :) 15:30:33 I'm mostly interested in hearing from anyone who's tested kdepim-4.5.94.1 , kmail in particular 15:31:02 I had a tentatively positive experience setting it up against my gmail imap account. 15:31:22 * jreznik is not sure what version tested... I don't have my 4.6 netbook around... 15:31:48 dgilmore reported testing it against his ~100gb email store. summary: worked better than any previous releases, got further, still chewed cpu, never finished, and akonadi crashed 15:31:53 really huge 1gb+ imap - initial import worked very well - much more better than 4.4 kmail 15:32:21 (ah, 1gb is not a huge one :) 15:32:53 but after reboot it started to eat my cpu - nepomuk, akonadi, virtuoso, mysql fighting 100% of my cpu 15:32:58 Well, if it now works for rdieter, ship it! :-) 15:33:11 (The previous versions didn't.) 15:33:27 ...still chewed cpu, never finished, and akonadi crashed... 15:33:34 doesn't sound like it works 15:33:47 Yeah, well, 100 GB of IMAP data… :-/ 15:33:52 Does the average user have that? ;-) 15:34:40 Kevin_Kofler: same for jreznik with 1GB 15:34:54 ltinkl: no crash - I had to kill it manually 15:35:04 but yes - it's much more better than before! 15:35:09 i tested new kdepim today, got several crashes 15:35:11 ye but eating the CPU is no good either 15:35:12 But it does indeed sound that it's still a scalability regression compared to the old stuff. 15:35:30 Despite the improvements over previous releases which didn't scale at all. 15:35:36 i haven't taken a look where it crashed 15:35:39 nepomuk and akonadi are still very much unfinished projects imho 15:36:01 The question is: can we support 4.4 forever? 15:36:10 and for a crucial stuff like email, contacts or calendarm we should not ship it 15:36:20 Upstream right now plans to discontinue kdepim 4.4 support after 4.4.10. 15:36:21 forever, of course not. for at least one more fedora release, certainly. 15:36:27 I mean, if it was a game or some minor app, no problem 15:36:50 Kevin_Kofler: they will certainly not discontinue that 15:37:09 I could also look into shipping kdepim-enterprise branch 15:37:10 Kevin_Kofler: I'm not sure upstream can abandon 4.4 release... 15:37:22 I don't think SUSE or other distros plan to switch to the new kdepim anytime soon 15:37:23 err, s/I/we/ 15:37:26 Of course, if we stick strictly to Ubuntu-style updates, we'd ship 4.4.10 and just not update it, ever. 15:37:45 quest for kde siggers - try to import your mailboxes to new kdepim... 15:37:47 no, not ever, I'd just reevaluate that for F16 15:38:01 rdieter_work: The problem is, there are 2 branches, enterprise4 and enterprise5. Enterprise5 is basically 4.5. Enterprise4 has no Akonadi at all. 15:38:07 cmon, life doesn't end after f15 15:38:13 So it doesn't have the Akonadi KAddressBook introduced in 4.4. 15:38:22 So it'd mean downgrading KAddressBook. 15:38:46 I don't think that's possible without causing data migration issues. 15:38:50 fine by me, the akonadi integration in 4.4 is mildly painful anyway, but... handling the 'downgrade' could be toublesome, nevermind 15:39:15 only practical option then is 4.4.x 15:39:27 (FWIW, 4.4's KAddressBook is incomplete crap which should never have been shipped. It's supposedly better in 4.6, but now there's other messy stuff.) 15:39:45 so, is it worth continuing testing and asking for more feedback on kdepim-4.6-beta(s)? 15:40:09 They should really have made 4.4 equivalent to enterprise4. I guess if they'd known they'd be supporting it for so long, they'd have done it. 15:40:14 I'd say it has become at least testable recently 15:40:16 rdieter_work: ye, I'd just ship it in kde-unstable for the brave souls, for Fedora I would stick with kdepim4.4 15:40:29 Kevin_Kofler: agreed 15:40:39 * ltinkl nods too 15:40:44 The halfway-done Akonadi migration in 4.4 is really lame, it was supposed to be an interim release to be replaced ASAP. 15:40:56 yup 15:41:56 so the resolution? 15:41:57 I'd stick to 4.6 in Rawhide and make a final reversion decision by final freeze (i.e. beta freeze). 15:42:06 Kevin_Kofler: +1 15:42:17 I think that's another ~3 weeks or so 15:42:20 ok 15:42:31 gives us more time to test 15:42:41 If by then it's still broken, Epoch it out of F15 and keep it in Rawhide for F16. 15:43:13 Kevin_Kofler: agreed 15:43:14 but is anyone actually going to test it? (our testing feedback so far hasn't been very good) 15:43:23 https://fedoraproject.org/wiki/Releases/15/Schedule 15:43:24 mostly because it's been so broken 15:43:38 rdieter_work: it's the problem if it's not well tested 15:43:39 rdieter_work: yup, I have 4.6 built locally anyway, I'll compile kdepim as well 15:43:44 Final freeze is March 22. 15:43:52 (on my other testing user account) 15:44:08 Kevin_Kofler: I'd propose making the decision at feature freeze instead 15:44:27 which kdepim version does kde upstream recommend? 15:44:29 Or rather "beta change deadline" as it's called now, used to be "final devel freeze". 15:44:34 that's when features are supposed to be testable anyway. 15:44:44 rdieter_work: It's testable. 15:44:47 than__: 4.4 for now 15:44:47 In fact we want it tested! 15:44:48 rdieter_work: as I said - kde siggers should be the brave ones now... 15:44:58 Kevin_Kofler: barely testable now. we'll see 15:45:12 It does not need to be 100% complete until the beta change deadline. 15:45:14 like I said, if it's actually testable by feature freeze, fine. If not, revert 15:45:56 no point in contiuing the charade after feature freeze if it's not realistically testable 15:46:01 by then... 15:46:36 So make 2 go/no-go decisions for kdepim 4.6? 1. Is it testable by Feb 8 (feature freeze)? 2. Do the tests look good by 100% complete deadline (March 22)? 15:46:50 sounds better to me, yes. 15:47:17 Of course the decision needs to be done BEFORE March 22, as the reversion would have to be already pushed at that point. 15:47:37 of course, that's an implementation detail. :) 15:48:05 The Beta should really have the kdepim we're going to ship. 15:49:08 * jreznik agrees 15:49:09 indeed. anyway, that's a plan I can support 100%. 15:49:49 than__, ltinkl? 15:49:59 * ltinkl agrees 15:50:06 +1 15:50:09 putting off the decision means more work for me, I hadn't finished working on the -mobile splits for 4.6 yet. underhandedly hoped to be able to put that off until f16. :) 15:50:29 +1 15:51:46 rrix: I forget, your plasma'ification of kontact/summary didn't make it into 4.6 or did it? 15:52:12 rdieter_work: Comment out the stuff in CMake? 15:52:18 It doesn't work anyway. 15:52:22 (Or does it now?) 15:52:31 (It was basically unusable in the betas.) 15:53:05 I guess it doesn't matter too much, was just curious. 15:53:21 looks like we agree on the plan, we can probably move on 15:56:40 #agreed to make 2 go/no-go decisions for kdepim 4.6? 1. Is it testable by Feb 8 (feature freeze)? 2. Do the tests look good by 100% complete deadline (March 22)? 15:56:48 #topic some keyboard options/layouts (set via system-config-keyboard) make kdm input non-functional 15:57:02 .bug 661395 15:57:04 jreznik: Bug 661395 some keyboard options/layouts (set via system-config-keyboard) make kdm input non-functional - https://bugzilla.redhat.com/show_bug.cgi?id=661395 15:58:03 this one's a bit out of my ignorant-monoligual-american league. 15:58:52 If folks could test for reproducibility, and offer any clues, insight in the bug, would be much appreciated 15:59:23 * jreznik can install some other keyboard layouts :) using only en_us one :D 15:59:50 fwiw, I marked it a f15 blocker 16:00:17 ok 16:00:22 time is over now... 16:00:29 thanks all! 16:00:34 #endmeeting