14:03:21 #startmeeting KDE SIG Meeting -- https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2010-01-05 14:03:21 Meeting started Tue Jan 5 14:03:21 2010 UTC. The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:21 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:03:31 #chair Kevin_Kofler ltinkl than jreznik 14:03:31 Current chairs: Kevin_Kofler jreznik ltinkl rdieter than 14:03:36 #topic Init 14:03:41 #meetingname kde-sig 14:03:41 The meeting name has been set to 'kde-sig' 14:03:43 who's present today ? 14:03:47 Present. 14:03:48 * ltinkl is present 14:03:50 * jreznik is here 14:03:57 * than is present 14:04:18 SMParrish sent his regards (dr appt) 14:06:02 #topic agenda items 14:07:30 just added a few items, kdm/plymouth, kde/f13 todos, anything else ? 14:08:51 well, let's get started then. 14:09:00 #topic KDE SC 4.3.5 14:09:06 maybe back to akonadi - instead fixing calendar, get rid of akonadi split 14:09:16 ok, I'll add that to agenda 14:09:46 ltinkl: could you please take care of kde-4.3.5 update when it's available on ktown? 14:09:53 definitely 14:10:02 ltinkl: thanks 14:11:21 that was easy. :) 14:11:30 :) 14:11:34 relatedly, 14:11:44 4.3.5 should be avi sometimes this week 14:12:00 or at least tagged 14:12:06 #topic kdm/plymouth buglet , https://bugzilla.redhat.com/show_bug.cgi?id=551310 14:12:07 Bug 551310: high, low, ---, rstrode, ASSIGNED, update to kde-4.3.4 - X startup fails, xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call 14:12:46 any thoughts here? the fix to not hardcode using vt1 exposed this fun one 14:13:28 plymouth -> X transtion borks if it involves a vt switch (ie, in the non-kms case) 14:14:07 sadly, no word or comment from the plymouth folks yet, I'll try pinging them again today 14:14:59 yep, help from plymouth guys would be nice 14:15:15 I think we should just go back to hardcoding tty1 until that's fixed. 14:15:15 too bad we (apparently) don't have linus anymore, else he could help debug like when it happened similarly in the past with rhgb, https://bugzilla.redhat.com/show_bug.cgi?id=323501 14:15:16 Bug 323501: high, low, ---, ajax, CLOSED RAWHIDE, rhgb causes "xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call" on real X startup 14:15:46 I think hardcoding tty1 is the lesser evil. 14:15:48 Kevin_Kofler: indeed 14:15:59 Kevin_Kofler: I'd prefer just advertising that loudly as a workaround 14:16:22 but i don't feel strongly 14:16:25 rdieter: it's not suitable for 'normal' users 14:16:55 secondly, I'd also before to hear from the plymouth/X maintainers, before doing anything rash 14:16:58 my colleague next to me is affected too :) and if you can't boot, you can't check google for workaround 14:17:03 s/before/prefer/ 14:17:40 really sad we didn't find out about it in time, while it was in -testing 14:18:12 than, ltinkl: what do you guys think ? 14:18:35 I don't have any trong opinion on this 14:18:38 rdieter: now with KMS/different drivers etc... there are so many combinations... 14:18:46 to test properly 14:19:22 the kms case is fine, in that case, there is no vt switch 14:19:35 it's non-kms folks hitting this bug 14:20:05 where kdm tries to switch to the first free vt => vt7 14:20:39 we should add a workaround temporary before we know where the problem is 14:20:51 rdieter: ops, I thought it's with KMS... from description, and kvolny has KMS enabled too - it boots only while rhgb is removed 14:21:15 it's bad when the user cannot login 14:21:20 the kdm patch is clear, when kms is used => no vt switch 14:21:42 The bug is with KMS enabled! 14:21:47 Or vga=… 14:21:57 Anything which uses the graphical version of Plymouth. 14:22:01 Kevin_Kofler: I disagree 9at least it's unclear) 14:22:01 yes 14:22:20 it's folks hacking in a graphical plymouth without kms, from what I can gather 14:22:23 There's no issue with the text Plymouth. 14:22:23 it's with KMS enabled - I saw it :-) or maybe there are more bugs... 14:22:47 with kms enabled, there isn't (or shouldn't be!) any vt switch 14:23:09 rdieter: so it's not connected to vt switch? or two different bugs? 14:23:21 ie, it's possible to use plymouth without kms (I think that's confusing the issue here... unless I'm just confusing myself) 14:23:31 it's all about the vt switch! 14:24:05 there should be no vt switch but it doesn't work... 14:24:07 thought the plymouth graphical vs text thing is wierd 14:24:30 without kms you have text plugin (or you have to set vga=....) 14:24:42 hint: when kms is used, kdmrc's ServerVTs= is ignored 14:24:57 yet, for all reporters so far, setting ServerVTs=1 "'fixes" it. 14:26:13 That's the strange thing. 14:26:18 Looks like your patch is not working. 14:26:48 works fine on my box (afaict) 14:26:52 also strange 14:27:12 * jreznik asks kvolny to try reboot with ServerVTs=1 14:27:12 (ie, I cannot reproduce the problem either, when forcing non-kms) 14:27:21 :( 14:27:29 so, long-story short, here's what I propose, 14:27:50 * halfline looks up 14:28:02 1. wait to hear from plymouth maintainers , 2. if 1 takes too long, revert to kdmrc ServerVTs=1 in the meantime 14:28:05 halfline: hiya 14:28:15 hey 14:28:29 Maybe the issue is with systems which never had GDM installed? 14:28:42 /var/spool/gdm probably doesn't exist then. 14:28:50 rdieter: it's a critical bug, we should do 2 (workaround) 14:29:03 Kevin_Kofler: ooh... that is indeed owned by gdm, rats 14:29:06 I don't have a /var/spool/gdm at all on this machine. 14:29:18 And so Plymouth doesn't create the file which triggers the magic behavior. 14:29:19 before we can figure out where the problem is 14:29:24 And so your patch doesn't work. 14:29:30 than: I just figured it out. :-) 14:29:45 See above. 14:30:08 halfline: ok, if /var/spool/gdm is missing, then I suppose /var/spool/gdm/force-display-on-active-vt won't get created by plymouth, eh? 14:30:14 Right. 14:30:22 KMS in use here, no /var/spool/gdm at all. 14:30:44 I have gdm installed (for testing), ah, why I can't reproduce. duh (feel silly now) 14:31:35 halfline: what would you prefer, moving owner ship of /var/spool/gdm to plymouth somewhere, or teach plymouth to use another path (for kdm, others)? 14:32:03 oh glad you guys figured it out 14:32:08 so my concern is 14:32:16 this /var/spool/gdm/ thing is a hack 14:32:21 well, that's one possible problem anyway, I still suspect there's > 1 here 14:32:23 that will be going away in f13 14:32:33 halfline: right, we're discussing f11/f12 here 14:32:42 so whatever we do, it just needs to be good enough for the mean time 14:32:46 we can deal with f13 changes when they land 14:32:53 right 14:33:48 I'm still convinced in some cases (kms or not) that a vt1/plymouth (whatever) => vt7 switch bug is there somewhere, but if we can at least get the kms case right, that'll be something 14:33:59 i don't really want to do big changes in f12 (and especially f11) so we should probably figure out the minimum change needed 14:34:06 even if it isn't the most elegant 14:34:16 halfline: I think the /var/spool/gdm ownership fix is all that is required 14:34:30 rdieter: sure, let's deal with each bug separately 14:34:30 We can just have kdebase-workspace coown /var/spool/gdm. 14:34:31 OK, I know, I'll add that dir to kdm too 14:34:32 Or rather, kdm. 14:34:39 Kevin_Kofler: right 14:34:44 (which is a subpackage of kdebase-workspace) 14:34:48 How will it work in F13? 14:34:55 that seems like an ok solution 14:35:05 halfline: thx, we'll do that, and see how it goes 14:35:17 in f13 plymouth stays running until after kdm starts the x server 14:35:30 so you can just run plymouth --ping to check whether to do the transtion or not 14:35:52 cool 14:36:17 I'll do the kdm owning /var/spool/gdm thing , anything else here, or can we move on? 14:36:18 Kevin_Kofler: i wrote a blog post about it over thanksgiving, let me find it 14:36:23 That sounds more complicated than the lockfile. :-( 14:36:35 But of course we can implement that in KDM too. 14:36:35 Kevin_Kofler: http://blogs.gnome.org/halfline/2009/11/28/plymouth-%e2%9f%b6-x-transition/ 14:36:50 We'll just need to have conditional patches for it. :-/ 14:36:58 Kevin_Kofler: well we can talk about the details later i guess 14:37:18 and make changes in the process if necessary 14:37:23 halfline: right, your blog is what gave me the clues to make kdm work. thanks! 14:37:46 (modulo my botching the /var/spool/gdm ownership) 14:38:21 well glad you guys figured it out. hopefully the other issue will fall away too, but if not, prod me again 14:38:46 kl 14:38:55 * halfline goes back to post-vacation catchup 14:39:06 #topic get rid of -akonadi pkg splits for KDE SC 4.4? 14:39:36 topic says it all, as akonadi is becoming pervasive in 4.4, we ought to re-evaluate the need/wisdom of all the -akonadi splits 14:40:45 it seems it doesn't make sense to split it 14:42:20 we did it before to keep akonadi off the livecd, don't think that's even possible anymore really 14:42:34 any objections to scrapping the -akonadi splits then ? 14:43:33 ok, we drop the -akonadi splits 14:43:42 question is how deep is akonadi integration in 4.4 but still get rid of split... 14:44:00 move it back main package 14:44:03 for F13 and for F11/F12 I can fix at least calendar 14:44:04 any sucker... err... volunteer to undo the -akonadi packaging ? 14:44:16 I also think the split doesn't make sense anymore. 14:44:25 will need to be careful with Obsoletes (and possibly some Provides). 14:44:30 Kevin_Kofler: i agree 14:44:34 In fact I was against it in the first place because I knew very well this was going to happen. ;-) 14:44:41 yep, obsoletes would be fun :) 14:45:08 well, I guess i can do it, I'm pretty familiar with it 14:45:12 rdieter: i will take care of this 14:45:19 than: ok, thx 14:47:56 #topic http://fedoraproject.org/wiki/User:Rdieter/FUDCon_Toronto_KDE_F13_TODOs 14:48:25 some requirements for default apps, and misc todos for f13 that came from a brainstorm session @ fudcon 14:48:47 what I'd like to focus on are setting minimal requirements for some default apps 14:49:11 in particular, for nm, pk, bluetooth frontends 14:49:43 if for nothing else, when/if we get the inevitable questions about why/how we chose what apps here to use and include, we can point to that 14:50:02 There aren't really any replacements for those apps. 14:50:12 So I don't think "minimal requirements" makes sense. 14:50:17 Kevin_Kofler: Gnome one... 14:50:18 my other ulterior motive is to use this as justification to consider not using kpackagekit 14:50:20 Target features for F13, sure. 14:50:23 jreznik: No thanks! 14:50:38 Kevin_Kofler: frankly, we need something that works. kpk doesn't 14:50:42 We don't want to add more GTK+/GNOME stuff. 14:50:45 KPK works well enough. 14:50:52 have you tried it lately? 14:50:57 The main issue I've seen with it on F12 is a PK backend bug. 14:50:58 complete fail 14:51:03 It also fails with gnome-pk. 14:51:10 Kevin_Kofler: if gnome application meets our requirements and KDE does not - than it's ok for me... sorry, I'n not S/M user :D 14:51:10 And it's fixed in the current update. 14:51:32 I've been using gnome-pk for past couple of weeks. wonderful to have an updater that actually works. 14:51:53 gnome-pk is designed to run in GNOME, it even has an OnlyShowIn. 14:52:10 all i care about is having these essential front-ends that are reliable and have the functionality we need. 14:52:28 hence, come up with an objective list of requirements, and find the app that best meets those 14:52:42 Using it in KDE in F9 (or whatever version that was) was a hack, required patching the .desktop file and meant we couldn't easily transition users to KPK once it worked. 14:52:50 in case of anything close, we can give a slight edge to any kde application of course 14:53:19 I also think NM-gnome really shouldn't be considered an option anymore. 14:53:49 It already sucked that we shipped 5 releases with KDE infected with this stuff which didn't even have a working keyring until today. 14:53:53 Kevin_Kofler: you're welcome to that opinion, I don't share it. I want something that works. 14:53:55 And these days, KNM just works. 14:54:07 I don't see why we would continue not using it. 14:54:19 sure, knm is probably the way to go for us, has an active upstream, fixing stuff all the time. we see progress there. 14:55:04 even basic stuff like instaling standalone/unsigned packages fails in kpk => reason why we need a list of objective criteria 14:55:34 heck, if kpk can be whipped into shape to meet our criteria, great. 14:55:47 "search sucks" is probably a PK backend issue. 14:56:06 Or does gnome-pk work better there? 14:56:12 rdieter: the must list sounds really great but it should be upstream list of the must... 14:56:13 yep 14:56:25 The unsigned packages bug sucks a lot, this keeps being broken all the time. 14:56:33 jreznik: of course, once we have a firmer list of requirements, I'll definitely send them upstream 14:56:35 Upstream surely knows about it by now. 14:56:46 I have no idea why they can't manage to fix it. 14:56:56 I think the current issue is not the same as the original one. 14:57:05 But the effect is that it's still/again broken. 14:57:11 Kevin_Kofler: it need more force - we need this to ship it... 14:57:15 Kevin_Kofler: only one maintainer, and he's a bit busy these days...it seems. 14:58:23 do what's the concensus, go with kpk or gnome-pk in F13? 14:58:24 anyway, it's also heresy, but that's why I also listed bluetooth on the wiki as well. 14:58:29 s/do/so 14:58:39 kbluetooth is (still) sorely lacking 14:58:46 For Bluetooth: gnome-bluetooth drags in a lot of GNOME stuff, so I think it's either kbluetooth or no BT support at all. 14:59:04 There's no room for all the gnome-bluetooth deps on the live image. 14:59:10 ltinkl: I don''t want a consensus yet, let's focus on a list of requirements for our nm frontend... and we'll simply match up what works best to meet those 14:59:34 rdieter: ok, sounds reasonable, besides we still have time for the decision 14:59:41 Kevin_Kofler: consider also kde-desktop comps group too 14:59:42 IMHO, we should make all these F13Target bugs, but switching frontends is not an option. 14:59:59 (for PK, but also for the others) 15:00:01 you'd rather blindly use a kde app that's broken ? 15:00:17 We've been shipping KPK all this time. 15:00:23 We don't want to go backwards. 15:00:41 I know, it's time to accept the fact that kpk... sucks. no way around the truth 15:00:44 Unsigned packages not working is not a new issue. 15:00:57 The other stuff, I don't know. 15:01:12 If multiple restart notifications are that big an issue, we can just #if 0 the restart notifications entirely. 15:01:15 Who needs them anyway? 15:01:17 no bt is not an option in this cell phone age (but yes, that's problem to fit live image) 15:01:33 jreznik: Then make kbluetooth work. ;-) 15:01:34 let's see if they (kpk) can improve the stuff, we can vote about it later 15:01:44 restart notifcations are fixed (for me anyway), but heck, kpk hasn't been working for > month now, so I can't even try to test it 15:02:30 rdieter: same here, I gave up :/ 15:02:49 most of the time kpk doesn't even pop up when there are updates 15:02:59 indeed! (and why I'm ranting) 15:03:01 and those times it does, it usually fails to install the packages 15:03:23 hey, 15:03:29 which meeting is it now? 15:03:31 patrickian: kde folks are still meeting 15:03:36 patrickian: we'll wait for 'em to finish 15:03:44 adamw: thank you 15:03:46 anyway, we're out of time, I'll work to move that aforementioned wiki into the kde-sig namespace somewhere, and we can edit going forward 15:03:56 thanks everyone 15:03:59 #endmeeting