14:03:30 #startmeeting kde-sig -- http://fedoraproject.org/wiki/SIGs/KDE/Meetings/2010-11-23 14:03:30 Meeting started Tue Nov 23 14:03:30 2010 UTC. The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:30 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:03:33 #meetingname kde-sig 14:03:33 The meeting name has been set to 'kde-sig' 14:03:52 #chair Kevin_Kofler than jreznik 14:03:52 Current chairs: Kevin_Kofler jreznik rdieter than 14:03:55 #topic roll call 14:04:02 who's present today? 14:06:11 Present. 14:06:19 * than is present 14:07:33 hmm... well, ok, a slow day it seems. :) 14:07:35 #topic agenda 14:07:52 jaroslav cannot attend the meeting today 14:07:54 #info +kde-4.5.80 topic 14:08:11 anything else agenda-worthy? 14:08:25 * ltinkl is a bit late 14:08:32 ltinkl: hi! 14:08:43 #info Kevin_Kofler than rdieter ltinkl present 14:08:45 #chair ltinkl 14:08:45 Current chairs: Kevin_Kofler jreznik ltinkl rdieter than 14:09:12 well, let's move on to what we *do* have... 14:09:22 #topic kde-4.5.80 (4.6beta1) status 14:09:45 So we should have everything building now. 14:09:59 kde-l10n is built. 14:10:10 yay, I'll help cleanup rawhide broken deps 14:10:13 kdesdk is building now, the previous build choked only on the file list, so it should be good now. 14:10:27 For kdelibs, upstream's tarball respin contains a broken "build fix". :-/ 14:10:36 Kevin_Kofler: so the xml problem is gone now? 14:10:41 Jonathan Riddell posted a fix for the fix to kde-packager, so I'm building that now. 14:10:50 The XML problem is a separate issue, it's not a fatal error. 14:10:56 oh, ok 14:11:06 kdesdk had several issues with antlr: 14:11:10 * missing Requires jpackage-utils 14:11:14 * missing Requires java 14:11:30 * GIJ 4.5.1 is broken: running antlr under it generates junk C++ output 14:11:31 Kevin_Kofler: antlr in rawhide does (or should!) depend on those already. 14:11:41 (so now I use BR java >= 4.6) 14:11:44 rdieter: No. 14:11:52 antlr hasn't been touched at all since the dist-git conversion. 14:11:53 it does in git, though I didnt see if it was actually built, perhaps not 14:12:04 ugh 14:12:23 You may be looking at antlr3, which is not the same thing as antlr. 14:12:27 kdesdk is using antlr. 14:12:34 I looked at antlr 14:12:52 Maybe they fixed it only in a branch? 14:12:58 I checked master and there's nothing there. 14:13:04 I checked antrl/master 14:13:13 WTF 14:13:40 In any case, the package in Rawhide is clearly missing deps, since adding the BRs worked. 14:13:44 ok 14:13:47 sure 14:13:56 it doesnt hurt anything to add them explicitly for now 14:14:12 I'll have to go find the bug I filed on that and re-open it 14:14:28 I see "dist-git conversion" on the top of the antlr/master history. 14:14:47 * nucleo here 14:14:47 Nothing newer than antlr-2.7.7-10.fc14. 14:15:22 2.7.7-10 main pkg, includes: 14:15:26 Requires: jpackage-utils 14:15:27 Requires: java 14:16:03 But the main package is not a dep of what we use! 14:16:09 We get only -devel and -c++. 14:16:28 ah, just antlr-tool , gotcha 14:17:52 We should work on getting the new optional dependencies for 4.6 packaged. 14:20:25 Kevin_Kofler: is it only in kdesdk or do we have deps issue in other kde packages? 14:20:34 nod, I was going to start compiling a todo list for f15/kde46 14:20:50 I'll post onlist later 14:21:05 rdieter: it's great 14:22:06 * rdieter goes to flex provenpackager to fix antlr 14:22:06 than: The antlr mess only affects kdesdk. 14:22:14 It's now worked around by added BRs there. 14:22:38 New optional deps not yet in Fedora are all across KDE (and I think kdesdk actually isn't one of the affected packages). 14:23:28 FYI, kdesdk built. 14:24:50 i think it makes sense to rebuild all packages which need kde 14:24:55 .bug 595504 14:24:57 rdieter: Bug 595504 antlr: non-functional, missing deps? - https://bugzilla.redhat.com/show_bug.cgi?id=595504 14:25:08 that's the one 14:27:18 found when doing f14 builds, that kdebindings requires a newer sip (4.11.0+) 14:27:35 OK 14:27:58 BTW, the current kdebindings.spec is waiting for kdesdk-devel in the buildroot, then it'll probably also need file list adjustments. 14:28:03 (I enabled the kdesdk-devel BR.) 14:29:32 Kevin_Kofler: kdebindings-4.5.80-3.fc15 build failed 14:29:43 than: I know. 14:29:49 kdesdk-devel wasn't in the buildroot yet. 14:29:57 ok 14:30:02 That's what I was just saying. 14:30:14 -2.fc15 (without the kdesdk-devel BR) built fine. 14:30:54 off course, No Package Found for kdesdk-devel >= 4.5.80 14:31:11 When I did the kdebindings change, I thought kdesdk had already been sorted out. 14:31:16 Otherwise I'd have done kdesdk first. 14:32:10 rdieter: do you want to update new sip in f14? 14:32:23 than: if we want kde-4.6 in f14, we'll need it, yeah 14:32:49 That or some old-sip patch/hack. :-) 14:33:01 I can perhaps try to come up with some sip-compat pkg scheme, to avoid rebuilding the sip world 14:33:07 (the new sip has a new abi) 14:33:20 Ugh, compat packages are a PITA. 14:33:31 sure. 14:33:34 I'd rather hack kdebindings to build with the old SIP if it comes to that. 14:33:42 Kevin_Kofler: +1 14:33:46 ltinkl: while we're at it, mind to give a bried summary of your halsectemy efforts? 14:33:53 brief... even 14:33:59 yup 14:34:17 I added 2 patches, 1 to kdelibs, 1 to kdebase-workspace 14:34:46 which disable building of Solid HAL and PowerDevil backends 14:35:16 But… You can't do that, Dave! ;-) 14:35:30 HAL be gone! 14:35:30 so... to be clear, is kde hal-free now? 14:35:32 we should probably look around for more HAL remnants 14:35:42 basically, yes :) 14:36:04 some specific KDE apps, like k3b, might still depend on it 14:36:23 #info ltinkl performed successful halsectemy surgery, core kde packaging should be free of hal-related deps now 14:36:23 AFAIK, K3b stopped depending on it with the KDE 4 port. 14:36:50 but I don't know whether k3b uses HAL directly or Solid to perform the hardware checks 14:37:06 I think it got ported to Solid. 14:37:22 ltinkl: for testing purposes at least, you think it worthwhile to make our kde-unstable f14 builds be hal-free too? 14:37:28 amarok might have some of this funtionality as well, for the portable media stuff 14:37:37 Kevin_Kofler: as i know it still uses hal directly 14:38:08 Then it's missing a dependency. :-) 14:38:11 Because there is none. 14:38:30 Kevin_Kofler: yup, probably it got it thru kdelibs 14:38:43 I will check k3b and amarok now 14:38:45 there is set(ENABLE_HAL_SUPPORT 1) in k3b's CMakeLists.txt 14:39:11 rdieter: yup, better add it back explicitely in k3b for now 14:39:34 We should really fix the code, if we can… 14:39:40 #info k3b packaging needs to be reviewed for hal'isms 14:39:47 * jreznik is here, sorry, red hat duties... 14:39:58 jreznik: hi! 14:40:00 rdieter: k3b and others 14:40:04 jreznik: hi :) 14:40:30 kwebkitpart is not installed as dependency of kdebase and kdenetwork 4.6. It needs to be added to comps. Should we add kwebkitpart as default or optional to comps? 14:40:43 ltinkl: or it's better to fix k3b not to use hal 14:40:49 What we'd need for debugging is a fake HAL which listens to HAL's D-Bus interface and complains loudly each time an app sends a request to it. :-) 14:41:03 than: I will see how much of HAL it uses, but yes, that's the plan :) 14:41:22 nucleo: IMHO, optional. 14:41:26 * rdieter sees org.freedesktop.Hal.Device.Storage (at least) in k3b 14:41:31 than: same for amarok and maybe a few other apps 14:41:35 nucleo: KDE works perfectly without it. 14:41:47 ltinkl: great 14:41:47 #info amarok to be reviewed for hal'isms as well 14:41:51 It's just redundant, there's already KHTML in kdelibs. 14:42:11 ok, subtopic: to install kwebkitpart by default or not. 14:42:29 +1 for installing it by default 14:42:32 I'd advocate yes, it's nice functionality, with a minimial footprint 14:42:37 * Kevin_Kofler wonders why those apps don't use Solid? Is Solid's API not complete enough? 14:42:42 yup, gives users the choice 14:42:51 ltinkl: -1 from me. 14:42:55 rdieter: It's duplicate functionality. 14:43:01 Kevin_Kofler: yup, most probably, remember k3b is older than Solid 14:43:04 What's the point of installing 2 KParts doing the same thing by default? 14:43:05 kdewebkit is in kdelibs even if kwebkitpart not installed 14:43:18 Kevin_Kofler: freedom of choice 14:43:34 Yeah, let's stick GNOME on the KDE spin too, then. :-/ 14:43:36 WTF? 14:43:38 it's similar to the shipping 2 phonon backends situation 14:43:39 imo 14:43:50 idd 14:43:52 rdieter: I think that's also quite silly and useless. 14:43:52 sometimes one works better than the other for some users 14:43:58 I like KHTML but I have to agree - I have to use webkitpart a lot of time (as a backup solution) 14:44:21 definitely, webkit works better for me, most of the times 14:44:27 than ? 14:44:32 kwebkitpart only gives possibility to use kdewebkit code from kdelibs 14:44:35 We're already short enough of space without redundant stuff. 14:44:44 if the user want webkit they can install it manually 14:44:44 rdieter: problem is - sometimes is better one, sometimes another... we can choose the best one... 14:44:52 i prefer khtml as default 14:44:57 * Kevin_Kofler wonders if libkwebkit could be subpackaged out, too. 14:45:16 than : kthml will be used by default regardless, this is only a matter of installing kwebkitpart by default 14:45:18 kwebkitpart optional 14:45:22 than: yup, but this is about installing webkitpart as well 14:45:57 rdieter: kwebkitpart should not be installed by default 14:46:00 to be clear, khtml still stays the default 14:46:09 than: why? 14:46:22 ok, so we have a difference of opinion here. 14:46:31 ltinkl: most users use khtml 14:46:32 jreznik: to be clear, were you +1 or -1 14:46:54 or yet undecided? :) 14:47:04 Upstream worked hard to fully support it as an optional add-on without dragging it in when not used, through those new abstract interfaces in 4.6. 14:47:17 So there's no point in forcing it on everyone. 14:47:18 in favor: rdieter, ltinkl , opposed: Kevin_Kofler, than 14:47:26 khtml as default one, but undecided on webkit (I agree with Kevin_Kofler on the other hand - KHTML is unusable for example for RH internal tools) 14:47:48 people who use KDE < 4.6 have can select between WebKit and KHTML but after update to 4.6 only KHTML will be available so this is will be loss of functionality. 14:47:50 Kevin_Kofler: it's not too big - we already have qtwebkit in... 14:48:04 nucleo: It won't be lost on upgrades. 14:48:10 This only affects new installs. 14:48:14 nucleo: for < f15, we'll have to pull it in via deps somehow, we're discussing f15 here atm 14:48:24 I'm +1 to ship it... it's really regression... lot of people do not upgrade but reinstalls 14:48:26 rdieter: Uh, no, we don't. 14:48:43 If users had it installed (through deps), the package is there, so it will still be there even if nothing Requires it. 14:48:47 Kevin_Kofler: ok, perhaps not, we'll see 14:48:53 So no, please don't add bogus deps. 14:48:55 point is, we're discussing f15 14:49:52 Kevin_Kofler: you want people to switch away to Firefox if Konqueror fails on them? 14:49:53 Well, reinstalling means you get a new package set, by definition. 14:50:34 SMParrish: ping, you around ? 14:50:44 ltinkl: that's another point - it's better to have people using qt tech than switching to firefox 14:50:54 we're at +3/-2 so far then 14:50:58 thanks to qtwebkit I don't have to use ff most of time 14:51:52 this is about the default KDE web browser, which is Konqueror 14:51:55 Well, I guess I don't care that strongly, so if you want to ship this by default, let's ship it. :-/ 14:52:15 I think it's quite useless to ship this kind of stuff which isn't even used by default, but as long as we have the space. 14:52:17 Kevin_Kofler: does that mean, you change your mind/vote? 14:52:28 arora and rekonq are different stories 14:52:41 Can you guys ping me if you open the floor? 14:52:43 neither of those we ship by default either, mind you 14:52:47 I wouldn't be too surprised if Rekonq became the default web browser for KDE 4.7 14:52:51 tibbs : sure 14:52:59 Yuck! 14:53:13 Rekonq totally sucks. 14:53:18 No menu, no features. 14:53:22 Kevin_Kofler: +1 14:53:45 #info discussed shipping kwebkitpart by default in f15, a bit contentious, +3/-2 , will continue discussion onlist. 14:53:45 * jreznik is using rekonq :) 14:53:46 At least WebKitPart is only partially crippled. (Still, it's missing features compared to KHTML, in particular, no "Stop animations"!). 14:54:04 #topic open discussion 14:54:06 for youngters/newbies, the minimal approach aka chrome/safar/rekonq is the preferred one 14:54:07 let's move on... 14:54:13 tibbs : go ahead 14:54:21 what state of qt-4.7.1 update? 14:54:29 Is there a tracker bug for KDE-related package reviews? 14:54:38 Or do you guys coordinate package review work at all? 14:54:45 tibbs : no, but that would be a good idea. I'll make one 14:54:57 There are a few really old KDE-related package reviews that I'd hope to get someone to look into. 14:55:06 tibbs: usually it's the best to ping someone on #fedora-kde 14:55:18 Sure, I can do that. 14:55:24 #task rdieter to make a tracker bug for kde-related package reviews 14:55:31 so packages we are working on are get reviewed really fast 14:55:48 Some of these are nearly a year old. 14:56:02 rdieter: If you make that bug, ping me and I'll add these reviews to it. 14:56:05 tibbs: do you have a list? I don't remember any now... 14:56:10 tibbs : ok, thanks 14:56:12 tibbs: thanks 14:56:23 .bug 551274 14:56:25 tibbs: Bug 551274 Review Request: akonadi-googledata -Akonadi resources to sync google calendar events and contacts - https://bugzilla.redhat.com/show_bug.cgi?id=551274 14:56:35 Some of those are submitted by people who aren't #fedora-kde regulars, so we tend to forget about them. :-( 14:56:36 .bug 553606 14:56:41 tibbs: Bug 553606 Review Request: kde-plasma-birthday-reminder - Birthday Reminder Plasmoid - https://bugzilla.redhat.com/show_bug.cgi?id=553606 14:56:42 We use IRC for most communication. 14:56:45 There are a few others. 14:57:13 If people don't come to IRC, they won't get in touch with us effectively, unfortunately. 14:57:32 That's why I propose a tracker; in case someone doesn't do IRC, you can still see their reviews without having to scan the list. 14:57:34 Some of those reviews, I don't even know about, tbh. 14:57:54 Well, will they know to put stuff on the tracker? 14:57:59 I will do it. 14:58:06 if they don't do IRC, than they probably miss tracker too... 14:58:17 Kevin_Kofler: exactly... 14:58:28 The alternative is just to have me ping your channel with a list occasionally. 14:58:36 I don't care, as long as someone looks at the tickets. 14:59:13 I don't expect package submitters to know about all the trackers, but I add appropriate trackers when I see the tickets. 14:59:22 Works fine for the Java folks. 14:59:31 I wish the submitters would take care of pinging us themselves. :-( 14:59:40 sure, a tracker isn't magic, but it's certainly an incremental improviement 14:59:40 Sadly, some of them aren't very communicative. :-( 14:59:45 tibbs: but yes, good idea 14:59:52 I think it makes sense to have a tracker. 14:59:53 Not everyone uses IRC; it's not a requirement for anyone. 15:00:02 I think it should be, but that's just me. 15:00:14 * rdieter wants a unicorn while we're at it 15:00:25 rdieter: +1 15:00:27 It's much more effective to communicate over IRC than over mail, even more so if they read mails only once every blue moon (which is something some IRC haters do, too). 15:00:47 ok, we're out of time 15:00:52 I have a FYI: 15:00:54 https://admin.fedoraproject.org/updates/xsettings-kde-0.11-2.fc14 15:00:55 Thanks, folks. 15:00:55 https://admin.fedoraproject.org/updates/xsettings-kde-0.11-2.fc13 15:01:01 "This update makes GTK+/GNOME applications display icons in menus when running in a KDE (Plasma) session, as Qt/KDE applications do. 15:01:01 You will have to restart your session (log out and log back in) or manually restart xsettings-kde for the change to take effect." 15:01:35 In F13, /etc/gtk-2.0/gtkrc was changed to set gtk-menu-images=0 (and gtk-button-images=0, but xsettings-kde already overrides that). 15:01:52 So this makes xsettings-kde tell GTK+ apps to not hide those icons under KDE. 15:01:59 It's now in updates-testing. 15:04:32 ok, thanks. 15:04:36 #endmeeting