15:01:43 #startmeeting kde-sig -- http://fedoraproject.org/wiki/SIGs/KDE/Meetings/2011-02-15 15:01:43 Meeting started Tue Feb 15 15:01:43 2011 UTC. The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:43 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:50 #meetingname kde-sig 15:01:50 The meeting name has been set to 'kde-sig' 15:01:54 #topic roll call 15:02:01 who's present today? 15:02:07 Present. 15:02:11 * rnovacek is here 15:02:20 ping: than, thomasj, SMParrish, ltinkl, jreznik, kde*foo 15:02:21 * thomasj present 15:02:29 * than is present 15:02:30 * ltinkl here tooo 15:02:35 * jreznik is here 15:02:57 #chair Kevin_Kofler rnovacek thomasj than ltinkl jreznik 15:02:57 Current chairs: Kevin_Kofler jreznik ltinkl rdieter rnovacek than thomasj 15:03:12 #info rdieter Kevin_Kofler rnovacek thomasj than ltinkl jreznik present today 15:03:28 #topic agenda 15:03:41 besides, what I just splatted up, https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2011-02-15#Agenda , anything else to discuss today? 15:04:25 Maybe, if there's time a bug 15:04:29 1G image: keep (yes/no)? If yes, what to add (there's room left). 15:05:13 thomasj: what bug? 15:05:25 .bug 676837 15:05:30 thomasj: Bug 676837 [abrt] evolution-2.32.1-1.fc14: qtSettingsInit: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV) - https://bugzilla.redhat.com/show_bug.cgi?id=676837 15:05:42 I need a bit help eventually. 15:05:46 I was trying (and failing) to reproduce that this morning 15:05:51 Same here 15:06:14 did see a couple unreproducible crashes using oxygen-gtk though. :) 15:06:25 heh 15:06:45 thomasj: oh, and evolution hangs on quit for me when using qtcurve-gtk, but it seems to be a blocking call on something nfs'y (my work box has nfs homedirs) 15:07:02 Hmm.. not even that for me.. Strange 15:07:12 nvm, lets move on then 15:07:16 Yep 15:07:16 #topic F15 Alpha 15:07:21 Speaking of oxygen-gtk, I had a GTK+ developer have a look at the code in Brno, he even tried to get it compile with GTK+ 3, but got only 1 or 2 files done. Let's just say he wasn't impressed by the code… ;-) 15:07:52 Kevin_Kofler: more help on that would be nice. 15:08:06 anyway, F15 alpha is upon us. 15:08:09 He also said that even if I get it to compile changing stuff file by file as he demoed, it might still not work. 15:09:04 I also need to forward the couple suggestions he had to improve readability to upstream. 15:09:43 So re the Alpha, we have 2 pending updates that should get in: the kdepim revert and the kdebase-workspace "include upstream default wallpaper because that's what kde-settings currently defaults to" update. 15:09:45 jreznik submitted lovelock-kde-theme pkg review, 15:10:09 Right, we want that in F15 ASAP, but it looks like it's missing the Alpha. 15:10:11 anyone to take that review? 15:10:30 Kevin_Kofler: both of those have f15alpha blockers now I think 15:11:00 ad wallpapers, be aware the the future kde-workspace tarballs from git won't contain any wallpapers 15:11:04 Yes, I hope they'll actually get in though. 15:11:10 .bug 677391 15:11:11 .bug 677391 15:11:12 rdieter: Bug 677391 Review Request: lovelock-kde-theme - Lovelock KDE Theme - https://bugzilla.redhat.com/show_bug.cgi?id=677391 15:11:14 ltinkl: Oh? 15:11:16 jreznik: Bug 677391 Review Request: lovelock-kde-theme - Lovelock KDE Theme - https://bugzilla.redhat.com/show_bug.cgi?id=677391 15:11:18 hee 15:11:22 What will contain them then? 15:11:36 Not that it'll be a big issue, we'll be defaulting to lovelock really soon. 15:11:37 Kevin_Kofler: there is currently a discussion where to place them, git doesn't like binary data 15:11:50 so it might come in a separate tarball 15:12:11 ltinkl: separate is probably for the best. they don't see much action after initial release anyway, so less churn 15:12:16 just saying so that we won't omit them with 4.6.1 :) 15:13:07 ltinkl: the current packaging will ftbfs , and will require fixing anyway 15:13:21 Right. We'll also want them on the 1G spin, where we have kdebase-workspace-wallpapers even now. 15:13:31 so, can cross that bridge when we get to it 15:14:27 yup 15:15:02 ok, what's the status of kde tc2 image? deps solved? 15:15:09 jreznik: yes, fixed 15:15:26 And will we get the 2 updates in? 15:15:27 I'll poke other rel-eng'ers about image status 15:15:37 (and the 2 updates) 15:15:41 (for RC1/gold, not TC2) 15:15:41 ok 15:16:18 OK 15:17:11 another thing - a few people reported changed default font... it happened to me today too 15:17:28 after rawhide update 15:18:09 oh fun. someone must've played with fontconfig defaults 15:18:27 GNOME folks? 15:18:39 Naw, that would never happen :-p 15:18:44 I suppose that's ok, as long as the new one is good (glyph coverage, isn't ugly, yada yada) 15:18:49 * jsmith trolls 15:18:50 looks like abbattis-cantarell 15:18:55 jsmith, lol 15:18:56 GNOME 3 defaults to Cantarell, I'd suspect they infected some systemwide configs with that. 15:18:57 rdieter: it's not a good one 15:19:16 Yeah, abbattis-cantarell is the "Gnome 3 default font" 15:19:17 does the font at least support utf8? :) 15:19:22 maybe with good coverage but not very well readable 15:19:34 rdieter: Uh, no, I don't see it as being OK to default Fedora systemwide to the GNOME 3 font without any discussion with anybody else. 15:19:39 and in default settings, it's too small 15:19:51 Kevin_Kofler: sure, good point. 15:20:08 It has been well-established that Sans is DejaVu Sans. 15:20:09 ok, file a bug somewhere then (fontconfig?) 15:20:14 the default font should support utf8 15:20:15 it makes sense to have same font over the whole Fedora, but after discussion 15:20:22 jreznik: +1 15:20:22 Changing this can also break word processor documents etc. 15:20:29 jreznik: Communication is the key there :-) 15:20:35 They should change the GNOME settings, not the fontconfig alias. 15:20:44 Kevin_Kofler: +1 15:21:21 -> report a bug? 15:21:26 +1 15:21:26 #action rdieter to poke rel-eng wrt kde image, and 2 blocker bugs 15:21:40 Kevin_Kofler: but if we want same font for all deskstops we have to change in fontconfig 15:21:43 #info jreznik submitted lovelock-kde-theme pkg for review 15:21:46 ltinkl: From what I understand, it does support utf8... I'm not sure how wide the glyph coverage is, though 15:22:10 Definitely smaller than DejaVu's. 15:22:30 Really the ONLY property that font has is that it is GNOME 3's upstream default. 15:22:32 #info f15 default fonts, seem to be using abbattis-cantarell now on kde 15:22:36 * ltinkl already sees the number of bugreports from India, China, etc. 15:22:44 someone mind starting a thread on -devel list please? 15:22:59 ltinkl: Bad example, Indic and CJK glyphs are covered by other fonts. 15:23:06 the font should wotk at least for china/india/japan 15:23:09 jsmith: are those fonts available somewhere to download 15:23:27 Kevin_Kofler: ah ok 15:23:43 If it's not as good as DejaVu, why have it systemwide? 15:23:45 Kevin_Kofler: but well at least latin scripts and cyrillic should be covered 15:23:48 than: DejaVu Sans doesn't include CJK glyphs either. fontconfig fetches those from some other font. 15:24:16 ltinkl: http://abattis.org/cantarell/ 15:24:24 Kevin_Kofler: i know, it's still missing in this font 15:24:29 cause, discussing this here, amongst ourselves won't accomplish much. 15:24:46 On the KDE spin, that's wqy-microhei, most other spins ship larger fonts (IIRC, wqy-zenhei for Chinese, vlgothic for Japanese and some un-core-* for Korean). 15:24:51 * jsmith also points out that Dave Crossland, the font designer, came to FUDCon Zurich and is trying to get more integrated into Fedora 15:25:11 Kevin_Kofler: probably another stuff for 1G 15:26:39 jsmith: nice 15:27:07 I can start thread at -devel but first - what's our position? make it gnome 3 only? accept it for KDE? 15:27:08 Still, I think DejaVu is the much better default. 15:27:13 Much larger glyph coverage. 15:27:42 * ltinkl tries out cantarell 15:27:51 Plus, IMHO Cantarell looks like a clone of M$ Segoe UI… 15:27:52 Kevin_Kofler: it's subjective but the new one seems to be far less readable... I'll try it again... 15:28:03 Kevin_Kofler: everything has to unifie :) 15:28:07 unify 15:28:10 My personal position is, if they sneak it in, make it gnome 3 only first ;p 15:28:39 Compare: http://en.wikipedia.org/wiki/File:Segoe_UI_sample.svg vs. http://abattis.org/cantarell/ 15:28:40 I'm more for the same font over the whole Fedora but I'm not sure this is the right one 15:29:00 so 15:29:06 Cantarell has only latin sets 15:29:14 no Cyrillic for example 15:29:36 My position is: Sans should be DejaVu Sans. If they really want to default to Cantarell in GNOME, that should be a GNOME setting, not a fontconfig alias. 15:29:42 unusable to use as a system wide font 15:29:51 ltinkl: +1 15:30:01 So, is my proposal OK? 15:30:08 Kevin_Kofler: yup 15:30:15 yep 15:30:23 Kevin_Kofler: revert to DejaVu Sans. 15:30:32 Let's record my proposal as a general KDE SIG position then. 15:30:43 Kevin_Kofler: +1, yep, even I prefer one font in Fedora, this looks really bad and the readibility is much more worst 15:30:45 yes, revert 15:30:56 than, rnovacek: You want DejaVu Sans even in GNOME? To be honest, I don't care what GNOME defaults to and I think this is not KDE SIG's business. 15:31:01 I'd rather start the discussion on where and how the change was made first, before making counter proposals or demands 15:31:05 too wide so a lot of stuff overflows 15:31:09 But it should be reverted in fontconfig. 15:31:10 it should be noted it's not only our decision, in fact it's a regression if a system wide font can't support what DejaVu does 15:31:23 ltinkl: +1 15:31:29 I don't care about gnome 15:31:32 Kevin_Kofler: in my opinion it's better to have same font for all desktops by default 15:31:48 yup, DejaVu does that fine 15:32:07 than: yep but I don't think desktop team would change their minds, but I agree with rdieter - we should at least try it 15:33:12 yes, we should discuss with gnome folks before 15:33:19 I can try to start the discussion, but I don't think I'm very qualified to do so (being the monolingual american I am) 15:33:23 So, next proposal: KDE SIG agrees that the systemwide fontconfig aliases must default to Sans. If the GNOME maintainers really want to default to Cantarell in GNOME, that should be a GNOME setting, not a fontconfig alias, however we urge them to reconsider even that decision due to concerns over glyph coverage and aesthetic issues. 15:34:04 -1 to any 'proposals' that occur prior to discussion on -devel 15:34:19 (imo) 15:34:19 the first question is - was it intentional? or just bug? 15:34:56 i don't think it's intentional 15:34:59 I see only mass rebuild in fontconfig package 15:35:01 I'm for a discussion as well, but i would like to see the next one started by the GNOME folks before some changes. 15:35:16 Hmmm, evil plan: aren't fontconfig settings overridable per user, with KDE offering some UI to edit aliases? If so, can't we just override the aliases in KDE? :-) 15:35:29 thomasj: if it was truly unintentional, then it's hard to discuss it beforehand. 15:35:34 Right 15:35:50 * thomasj is a bad boy and doubts that 15:35:51 rdieter: report bug before? ping some desktop folks? 15:35:53 I DO think it's intentional 15:36:04 me too 15:36:07 sorry 15:36:07 jreznik: discuss on -devel list 15:36:24 I don't think we should ascribe to malice that which can be explained by lack of communication, without having any further evidence 15:36:26 maybe it was set before and now it drags the new font, so it's used system wide 15:36:32 jsmith: +++++++ 15:36:36 well it hasn't been discussed but I'm sure I saw some blog post from mizmo about it 15:36:41 yes, report the bug, ask them if it's really intentional 15:37:03 ltinkl: but not system wide 15:37:08 let's discuss it first 15:37:13 of course 15:37:17 not a good to make assumptions here 15:37:32 * ltinkl already sees the outcome :) 15:37:35 so, I ask again, anyone want to lead this topic on -devel (besides me)? 15:37:36 nvm 15:37:43 rdieter: could you start the thread? we can join... 15:37:49 ok, me it is 15:37:58 #action rdieter to start -devel thread on default font topic 15:37:59 rdieter: I could do it if you don't want to 15:38:04 I can do it - but I really lack fontconfig skills 15:38:11 * Kevin_Kofler is so fed up of systemwide theming being changed to match GNOME 3 defaults. 15:38:15 jsmith: oooh, please do if you have the time/energy 15:38:16 See also the cursor mess. 15:38:22 * jsmith can play the "I'm just a simple caveman, and don't understand fonts" card 15:38:23 (which is still not fixed) 15:38:31 jsmith, awesome, thanks! 15:38:35 rdieter: I don't have time, but can do it anyway 15:38:36 suh weet, I like that card 15:38:37 jsmith: :) 15:38:46 thanks jsmith 15:38:58 let's move on then 15:39:08 Hmmm, WTF, libreoffice-langpack-* requires Cantarell in Rawhide? Why? 15:39:16 there you go :) 15:39:31 unintentional? no way 15:39:39 hehe 15:39:48 #topic akonadi: switch to sqlite default backend? 15:39:50 It's the experience.. ;p 15:39:50 The other package requiring it is gnome-themes-standard. 15:40:05 I can understand choosing a new default font, even a little bit forcing it but please - announce it to the right people :) 15:40:24 I really don't think this is acceptable. 15:40:27 played with this a bit, found some other distros doing the same (gentoo, in particular) 15:40:33 they are the right people, the don't have to announce it to themselves :) 15:40:34 The default font should be chosen by the Fonts SIG. 15:40:39 Not the GNOME team. 15:40:49 (save discussion for the upcoming -devel thread please) 15:40:49 ok, let's move to Akonadi 15:40:50 :) 15:41:35 my question is - migration from mysql to sqlite, is it possible? 15:41:42 now that we've flipped back to kdepim-4.4.x, using the simpler (but slower) sqlite akonadi backend is possible 15:41:44 sqlite is faster IIRC so sounds like a good plan. 15:41:46 jreznik: no migration 15:41:56 thomasj: SQLite is supposedly much slower. 15:42:04 but switching the default won't disable mysql support 15:42:04 args, really? 15:42:21 existing users will continue to use mysql, I believe. 15:42:23 rdieter: but what when we switch again to new kdepim? 15:42:57 jreznik: for f16? sure, we'll likely want to switch back then 15:43:06 but maybe its not worth the hassle 15:43:09 Then why switch to SQLite now and back in F16? 15:43:09 rdieter: so old users will stick with mysql, new with sqlite 15:43:15 jreznik: I think so 15:43:27 Plus, what about people installing from F15 and then upgrading, they'll be stuck with SQLite. 15:43:43 rdieter: but then I don't see a reason why to change it for F15, we should stick with mysql and make sure it's ready for new kdepim by f16 15:44:17 * jreznik is not a big fan of mysql as backend but I don't see any advantage here 15:44:22 there're some issue with deadlocks and failing transactions by using sqlite 15:44:36 than: those bugs were fixed, iirc 15:44:41 ah ok 15:44:45 akonadi ships a patched sqlite qt connector 15:44:47 My vote is to stick with MySQL. 15:45:07 If we switch back anyways, yeah 15:45:22 ok, migration sounds like a possible pain-point. 15:45:57 are we agreed to stick with mysql then? 15:46:08 yup 15:46:21 #agreed stick with akonadi mysql backend default 15:46:48 #topic qt-devel should require qt-sqlite, bug #677418 15:46:52 .bug 677418 15:46:54 rdieter: Bug 677418 qt-devel should require qt-sqlite - https://bugzilla.redhat.com/show_bug.cgi?id=677418 15:47:27 anyone opposed to getting rid of qt-sqlite subpkg, and fold it into main qt ? 15:47:54 Well, most stuff doesn't actually need it… 15:48:22 it's a whopping 50k subpkg, what's the point of keeping it? 15:48:24 qt-devel does, qt-assistant too (which is why it got dragged in by qt-x11 until now), I guess some other stuff does (but hopefully has a Requires on it…). 15:48:51 and I'd rather avoid the whack-a-mole game of adding deps everywhere 15:49:40 but I'm ok with either approach, even if I do biasedly prefer the simpler one 15:50:01 it's only 50k, so I'm for merging 15:50:16 For the size, there's also sqlite itself, but then again, a lot of stuff including yum-metadata-parser requires it, so chances are it's always there anyway. 15:50:35 I guess it's OK to fold it into the main qt package. 15:50:39 i'm not fan for subpackes 15:51:39 to maintain balance of the force, we recently added qt-assistant, qt-config, so we have to remove some. :) 15:51:44 it makes sense to have qt-dbsupport subpackages 15:52:13 but sqlite is little bit different - more like the default of defaults so I'm ok with it 15:53:27 #agreed will fold qt-sqlite into main qt pkg to fix bug #677418 (and hopefully all future variants) 15:53:40 #topic 1G image: keep (yes/no)? If yes, what to add (there's room left). 15:54:05 a few minutes left to discuss fate of the daily 1GB kde image being produced 15:54:45 my own opinion: as long as resources required to produce it aren't a problem, I'd say keep the .ks's around and daily builds 15:55:26 +1 15:55:31 So to be honest, I'm of the mindset to drop the 1G image… It just causes confusion (in fact, we've had a few issues with the nightlies due to the wrong kickstart, the wrong logfile etc. being used), it's extra work to maintain (just see how its size isn't anywhere near 1G, still) and we were able to readd the stuff dropped on the way to F14 to the CD-sized image now. 15:55:58 I really don't see the benefit of maintaining 2 kickstarts instead of 1 given the above. 15:56:08 If there's room left, i would really like to see luckybackup on it. In case there's no GUI backup solution on it yet. 15:56:15 We had a size issue, xz solved it. 15:57:03 thomasj: The problem is, we're going to get tons of suggestions of this kind, who decides what gets added and based on what criteria? 15:57:07 we already committed to keeping the split .ks's now, for other reasons, like making it easier to do derivative spins 15:57:11 There isn't going to be room for ALL suggestions. 15:57:17 so, "dropping it" isn't really an option 15:57:35 rdieter: WE didn't commit to anything. 15:57:48 ok, *I*. :) 15:57:58 The criteria here is that a GUI backup solution isn't a bad idea for a live image. 15:58:05 I did mention it as one of the reasons for doing this, when it was discussed 15:58:20 And having the Base part split doesn't imply that we need to have 2 derived kickstarts, either. :-p 15:58:45 (but FWIW, I'm for undoing the split, I see it as being only extra work for no benefit) 15:58:47 true, but it keeps us honest, exposes bugs we'd otherwise miss 15:59:25 I see the bigger spin .ks, as not being touched much, obviously now that we're focussing on a cd image again, most of our attention and work will go there 15:59:36 I fail to see the harm, honestly 15:59:41 +1 15:59:46 Another issue with the split is: whom do we split for? To make OUR work easier or to make derivative spin work easier… 15:59:50 Currently, we're doing the latter. 16:00:04 To do the former, all the common stuff from the 2 derived kickstarts should be in Base. 16:00:21 But that would imply doing a lot of customization in Base which derivative spins won't necessarily like. 16:00:43 there's different levels of customization 16:00:46 OTOH, what we do know just sucks, there's a lot of copypasta between the 2 derived kickstarts. 16:00:52 s/know/now/ 16:01:08 sure, it still should be cleaned up a bunch, what's there was a very simple first pass at it 16:01:30 And you don't see the harm of having an unmaintained kickstart sit there? 16:01:48 it's not unmaintained, just not our primary focus 16:02:01 One which claims to be 1G, but is actually 800-something MiB, just enough not to fit on a CD-R90, but wasting a lot of size on 1G media? 16:02:22 We should only keep what we're actually actively maintaining. 16:02:23 it doesn't claim to be 1G, it's just not called livecd 16:02:34 The nightlies call it 1G. 16:02:50 nirik must've just picked that to differentiate it 16:02:57 And anyway, having a 700 MiB spin and a 850 MiB spin strikes me as utterly useless. 16:03:18 times up, anyway 16:03:40 If we aren't prepared to do the work to select more stuff to put on it, we should be honest and not claim we support that kickstart. 16:03:53 And the best way to do that is to stop generating nightlies and removing it from spin-kickstarts. 16:04:04 So lets put more stuff on it. 16:04:14 let's continue on in #fedora-kde 16:04:17 If somebody wants to maintain it, they can have it in their own repo or apply for spin-kickstarts push access and readd it there. 16:04:22 thanks everyone 16:04:25 #endmeeting