/srv/irclogs.ubuntu.com/2009/11/07/#kubuntu-devel.txt

Lex79I can't set pbuilder environment :( bug 47695500:01
ubottuLaunchpad bug 476955 in diffutils "[Lucid] Pbuilder, diff: PreDepends: diffutils but it is not installed" [Undecided,New] https://launchpad.net/bugs/47695500:01
ScottKJontheEchidna: libqt4-multimedia is in Universe.00:16
ScottKIs phonon-backends in Main?00:16
ScottKIt is.00:17
ScottKThat's the problem.00:17
JontheEchidnaah, it needs promoted00:18
Lex79why libqt4-multimedia is in Universe if the source package is in main ?00:19
ScottKLex79: New binaries automatically go to Universe unless someone overrides them to Main00:20
ScottKLots of source packages are mixed Main/Universe binaries.00:20
Lex79so, are in universe also libphonon4 and libphonon-dev ?00:22
ScottKThanks00:23
Lex79:)00:23
ScottKLex79: slangasek says those are already in Main00:25
ScottKJontheEchidna: Promoted, so the the next publisher run starts at :03 and should finish ~ :45.  After that we'll retry.00:26
Lex79in qt 4.6, Revision 29: Add phonon metapackage, libqt4-phonon -> libphon4, libqt4-phonon-dev -> libphonon-dev00:29
ScottKLex79: When we built phonon from KDE, we had those packages, so they are still probably listed in Main00:30
ScottKGotta run.00:30
Lex79ok00:31
m4vRiddell: ping, or anyone that can edit the page in http://www.kubuntu.org/support/espanol The link to "kdelatino" seems to be dead and got hijacked, please remove it.01:26
ScottKryanakca: ^^^01:37
MelisUHello guys! Quick question: Is KDEifying a Qt app doable for a newbie?01:38
ScottKMelisU: How's your C++?01:39
MelisUScottK: C programmer .. so in ruins I guess01:40
ScottKProbably not then.01:40
MelisUScottK:  is the basic gui for Qt and KDE the same or has KDE for every Qt component an extended KDE one?01:41
ScottKI think more the latter, but I package this stuff, I don't write it.01:42
* ScottK bets JontheEchidna would know.01:42
JontheEchidnaNot every Q Class has a K extended equivalent01:42
JontheEchidnaI seem to recall a list of the Q's that we want K in general. lemme see if I can pull it up01:43
JontheEchidnahmm, no list. But in general if there is a K class it'll just replace the Q with a K\01:44
JontheEchidnathis is about as close as I could find, but it's in no way exhaustive: http://techbase.kde.org/Policies/API_to_Avoid01:45
ScottKMelisU: If you see maco (or MsMaco) around, she recently started trying to convert to C++ and Qt/KDE stuff from C/GTK+.  She may have some advice.01:48
JontheEchidnaI'd also look at a simple KDE skeleton program, such as the one that is generated by kapptemplate, to see what goes into a basic KDE program01:48
JontheEchidnabasically for the KAboutData stuff that is needed I suppose01:49
MelisUJontheEchidna: OK, cool. Thanks a lot01:50
MelisUQuasel is mainly a Qt app,right?01:50
ScottKMelisU: Quassel is a QT app with optional KDE integration (which we build with for Kubuntu)01:51
MelisUScottK: OK cool, I want to do something similar to retroshare ..01:52
jjessewhen does nixternal get back from riding his bike?02:25
ScottKJontheEchidna: Retrying again.02:26
ScottKjjesse: Assuming he survives, I think just after UDS.02:26
JontheEchidnajjesse: he sent out the "out for a month" mail the 15th, so I guess he'll be back around then02:26
* ScottK defers to JontheEchidna's actual research02:27
jjessecause i got a lot of work for him lined up :)02:27
ScottKLike that'll result in anything getting done.02:29
jjesseScottK: what having a list for nixternal do won't get anything done?02:47
ScottKjjesse: How much does he normally do?02:50
jjesseok i understand your point now :)02:50
ryanakcam4v, ScottK: Done03:42
m4vryanakca: thanks!03:42
ScottKryanakca: Thanks.03:44
ScottKryanakca: Did you see the second review I pointed out today?03:44
ScottKThe netbook one.03:44
ryanakcaScottK: Nope, I only put up the extremetech one... I'll check the backlog03:45
ryanakcamarkey: Added, thanks :)03:47
ScottKryanakca: http://community.zdnet.co.uk/blog/0,1000000567,10014384o-2000498448b,00.htm03:59
ryanakcaScottK: Yep, added it :)04:00
ScottKryanakca: Excellent.  I really liked that one.  Thanks.04:01
markeyoi08:16
markeygotta paste this (bit long, but worth it)08:16
markey09:12 < CIA-40> nihui * r1046024 messages/trunk/l10n-kde4/zh_CN/messages/extragear-multimedia/ (5 files): (log message trimmed)08:16
markey09:12 < CIA-40> update amarok translation.08:16
markey09:12 < CIA-40> sentence by sentence reviewed by nihui.08:16
tsimpsonuse pastebin?08:16
markey09:12 < CIA-40> No launchpad translation should be committed kde upstream directly after this amarok stuff.08:16
markey09:12 < CIA-40> Quality is much more over than quantity.08:16
markey09:12 < CIA-40> Contribution is needed and welcomed, but launchpad ones are just like playground masses, at least now.08:16
markeyno08:16
markeyit wasn't that long after all :)08:16
markeybut might interest some of you08:17
tsimpsonnothing new there though ;)08:17
markey;)08:17
SputMelisU: in Quassel, we use wrappers for tool classes, e.g. our Icon class inherits either from KIcon or from QIcon, in the latter case we implement missing but needed bits ourselves (such as icon theme support)09:32
Sputsame for KAction/QAction and so on09:32
Sputthis concept keeps the #ifdefs in a few places rather than littering the codebase with them09:33
MelisUSput: Oh, good morning. Thanks. Was that added later on or a design choice from the start?09:34
SputMelisU: it was added later, though I had been thinking about that for quite a while before09:34
SputI've started carefully designing our own APIs to be KDE compatible for such things before actually implementing the KDE version09:35
MelisUSput: That is encouraging.09:35
MelisUSput: Besides icons what are other major areas where Qt needs changes?09:36
Sputfor some things, just replacing the Q by a K is enough (e.g. QColorDialog / KColorDialog), for others the K variant has added functionality that you need to code yourself in the Q version (then the wrapper class concept is the cleanest way IMHO)09:36
Sputmmmh... notifications, shortcuts, toolbars, and the main window mostly09:36
Sputplus system dialogs09:37
Sputthe only thing we really couldn't integrate properly is the alignment of UI form elements (KDE4 want labels to be right-aligned). since QFormLayout is *still* broken, we need to decide which way to go, and having left-aligned labels is the right thing on all platforms except KDE409:38
MelisUSput: OK, so it can be added one at a time. Cool, that is nice.09:38
Sputyes, we did it that way09:39
Sputstart with the main window, obviously, so you have the needed support in place09:39
Sputoh, and having a cmake-based build system helps09:39
MelisUSput: OK, I still have to talk to upstream if they would accept the changes .. I have no desire maintaining a fork tbh.09:39
Sputsure09:40
Sputfeel free to peek into our code base, looking for #ifdef HAVE_KDE should show you the places09:40
MelisUSput: It is early planning really, but the idea a social, encrypted, serverless message/data sharing system really facinates me.09:41
MelisUSput: I am too paranoid to rely on other peoples servers .. but I think I sould chat with the social desktop people too. Frank is a nice guy.09:43
Sputyeah I find it quite exciting how these things start shaping up09:43
MelisUme too. But I am still really unsure and maybe getting the blessing of some bright KDE will help.09:44
MelisU*KDE devy09:45
MelisUargh ... the keyboard on my EeePC is just too small :)09:45
tsimpsonbug #133937 is back09:49
ubottuLaunchpad bug 133937 in software-properties "software-properties-kde crashed with error " 'utf8' codec can't decode bytes in position 27-28"" [Medium,Fix released] https://launchpad.net/bugs/13393709:49
tsimpsonbut it's an easy fix09:49
ulysses__"You received this bug notification because you are a member of Kubuntu10:07
ulysses__Members, which is a direct subscriber."10:07
ulysses__I don't know, I am a kubuntu member o.O10:07
amichairtsimpson: I fixed that one.10:07
tsimpsonamichair: well, it got unfixed ;)10:07
tsimpsonamichair: http://launchpadlibrarian.net/35301129/software-properties_0.75.4_0.75.5.diff is my fix10:08
amichairtsimpson: or maybe it's a 3rd such place where a similar bug happens...10:09
tsimpsonthis one is to do with gpg keys containing non ascii chars10:09
amichairtsimpson: bug #350485 is what I fixed - sounds the same10:11
ubottuLaunchpad bug 350485 in software-properties "python2.6 crashed with UnicodeDecodeError in exists() with non-ascii filenames" [Medium,Confirmed] https://launchpad.net/bugs/35048510:11
tsimpsonsimilar, but a different bug10:12
amichairtsimpson: and I made sure it imports gpg with latin/hebrew filenames for a test10:12
amichairtsimpson: maybe it wasn't committed?10:12
tsimpsonyours is in saving the data, mine is in reading it back10:12
amichairtsimpson: anyway I'm working on a few sp bugs (not yet committed)10:13
amichairtsimpson: let me know if there's anything related I can help with or take a look at :-)10:13
tsimpsonI only noticed it because I wanted to try out the new ppa: style repositories10:14
tsimpsonI usually never use software-properties-kde10:14
amichairtsimpson: it's my first time working on kubuntu, so I just picked a relatively simple package, and working on some simple bugfixes10:19
amichairI've managed to recreate a crash and get the message "KCrash: Application 'software-properties-kde' crashing...", is there any way to see the stack trace at the time of crash?11:28
apacheloggerkde rev 104602411:31
ubottuhttp://websvn.kde.org/trunk/?rev=1046024&view=rev | svn://anonsvn.kde.org/home/kde/trunk -r 1046024 | update amarok translation. sentence by sentence reviewed by nihui. No launchpad translation should be committed kde upstream ...11:31
apacheloggermarkey: thanks for the pasty11:32
=== Guest96382 is now known as foursixnine
markeynp11:37
apacheloggerSime: would be very nice if you could take a glimps at http://bugs.kde.org/show_bug.cgi?id=196800 :)11:59
ubottuKDE bug 196800 in general "launched EnvyNG: crash in closure" [Crash,Unconfirmed]11:59
Simeapachelogger: it looks like the old "Qt doesn't like the QApplication being destroyed before the other stuff is destroyed" problem.12:04
Simeapachelogger: the fix is easy enough.12:04
* apachelogger pokes yuriy12:04
Simeapachelogger:  create a main() with the first bit of code in there. Make "app" global.12:06
* apachelogger pokes Riddell with bug 41457212:14
ubottuLaunchpad bug 414572 in kdeplasma-addons "KDE Microblogs plasmoid does not show friend timelines nor public timeline" [High,In progress] https://launchpad.net/bugs/41457212:14
apacheloggerbug 415023 <- that is why lp master bugs are annoying12:24
ubottuLaunchpad bug 415023 in hal-info "brightness is broken on MSI WIND U100" [Medium,Fix committed] https://launchpad.net/bugs/41502312:25
apacheloggerlook at the amount of people AND teams subscribed to this bug12:25
Nightroseyea12:26
* Nightrose wishes she could unsubscribe from that one12:26
Nightrosebut it seems impossible12:26
amichairdo all qt events (e.g. mouse) come from the same thread?12:31
apacheloggeramichair: "mouse" is not an event :P12:38
apacheloggerit's an input device12:38
apacheloggerused to point and click on things :D12:38
amichairgrrrr12:39
amichair:)12:39
apacheloggeramichair: seriously... what mous events are you talking about?12:39
apacheloggerdragndrop, hover?12:39
amichairif the answer depends on this, then the answer would be 'no' :)12:40
amichaireither there's one event handler thread, or there's more than one12:40
apacheloggernot quite12:40
apacheloggeramichair: I doubt Qt works that way12:40
apacheloggeramichair: I probably should ask in #qt12:40
apacheloggerbut if event handling follows the usual qt workflow than it is scoped to the QObject/QWidget and thus the thread of the object or widget12:41
apacheloggera drag event might be implemented differently though12:41
* apachelogger doesnt see how this is relevant anyway, unless you are working on Qt itself :P12:42
amichairapachelogger: I'm investigating bug 102792 crash, trying to see if I can rule out a race condition between toggle/change events of a treeview, to be precise12:42
ubottuLaunchpad bug 102792 in software-properties "MASTER [apport] software-properties-kde crashed with SIGSEGV in QTreeWidgetItem::setData()" [Medium,Triaged] https://launchpad.net/bugs/10279212:43
amichairamichair: I know some framworks guarantee that gui events all come from the same thread, hence the question about qt12:43
apacheloggeramichair: AFAIK event processing is queued (such as almost everything in Qt, unless you do a manual override)12:45
* apachelogger thinks that issue might be specific to pyqt12:46
apacheloggerthen again I always think that :)12:46
amichairit's possible... there's nothing in the sp soft-props code that pops up as candidate yet12:46
amichairapachelogger: but since I have very little experience with soft-props, python, pyqt and qt, I'm trying to learn the basics as I go along :-) (thanks!)12:48
apacheloggeruhm12:49
apacheloggersp is not localized because of a bug12:49
apacheloggerfun12:49
apachelogger:D12:49
amichairapachelogger: strange... there's one call to set_modified_sourcelist that if commented out, stops the crash from happening.13:10
amichairapachelogger:  but if I inline the entire method contents in place of the call, it doesn't crash either.13:11
amichairapachelogger: and if I put a return statement in the first line of the method, it does crash13:11
amichairapachelogger:  it's like the stack frame gets messed up or something... who would do such a thing? and for god's sake, why??13:11
=== maco_ is now known as maco
* apachelogger runs his head against the wall13:46
apacheloggeramichair: no clue, maybe Sime knows13:47
* apachelogger is fighting with l10n13:47
apacheloggeryay QGroupBox.title() strips html formatting for some reason13:49
maco*snort* just saw a dent  of someone switching from kubuntu to ubuntu because they're sick of the "krashing"13:54
apacheloggeractuall13:56
apacheloggery13:56
apacheloggerawoga13:56
apacheloggergtk version uses <b>foobar</b> Qt does not13:56
apacheloggeryet .po only conatains the <b>foobar</b> version13:56
apacheloggeryou know13:57
apacheloggerI hate that crap13:57
apacheloggerI hate it all13:57
apacheloggerI hate it so hard that I could throw up13:57
apacheloggerright now13:57
apacheloggerright here13:57
apacheloggerjust because of that and the bazillion other issues that are only caused by insanity in a component or another13:57
=== maco_ is now known as maco
* Nightrose hugs apachelogger and takes him for a dance15:18
apachelogger#~ msgid "_Check for updates automatically:"15:20
apachelogger#~ msgstr "_Automatisch auf Aktualisierungen prüfen:"15:20
apacheloggernote them #~15:20
* apachelogger blinks15:24
apacheloggerha15:24
apacheloggerstuff from our ui files dont even seem to matter15:24
apachelogger\o/15:24
apacheloggerNightrose: honey, please do something15:25
apacheloggerthem blue headed step child implementations are so ugly15:26
Nightrose:(15:26
Nightrosewould a good soup help?15:26
Nightrosei was about to make one15:26
apacheloggerdont think so15:26
Nightrosehmmm15:26
apacheloggerwellz15:27
apacheloggerI think I squeezed as much translation out of that crap as possible15:27
apacheloggerhah15:39
apacheloggerhow cool is that15:39
apacheloggereverything sez the string should get translated15:39
apacheloggerbut it does not15:39
apacheloggerawesome15:39
ScottKapachelogger: Timelord in the news: http://www.linux-magazine.com/Online/News/Project-Timelord-Kubuntu-to-Become-Even-Better15:45
=== neverendingo_ is now known as neverendingo
apacheloggerwhat an incredible waste of time16:10
apacheloggerScottK: yeah, saw that already :)16:14
apacheloggerhttp://bazaar.launchpad.net/~ubuntu-core-dev/software-properties/main/revision/58516:17
apacheloggerugly python ftw!16:17
Sputapachelogger: well, Qt does start multiple threads you never see in your program16:42
Sputso even a "single threaded Qt application" starts about 4 threads16:42
jwisserAnyone know why this is in Konqueror? http://flic.kr/p/7dQCcL16:44
Simeapachelogger: It looks like you are trying to stuff a square peg in a round hole there....16:54
apacheloggerSime: yeah, that happens when you want to share translations between gtk and kde16:55
apachelogger+ I need non-invasive solutions so that I can improve the translations in 9.1016:55
Simeouch...16:56
Sputor maybe invasive ones?16:58
apacheloggerSput: I can not change strings or add new ones or stuff17:10
apacheloggerbut the concept applied for that particular applicaiton are fundamentally wrong in terms of l10n sharing between the GTK and KDE UI17:11
Sputhmkay17:11
apacheloggerso I need to fight the issues instead of squashing them with superior love17:11
Sputwhat about buttseks instead of superior love?17:12
Sputthat'll show them issues!17:12
=== neversfelde is now known as keversfelde
=== keversfelde is now known as neversfelde
apacheloggerSput: that does not qualify for stable update either :P17:21
=== yofel_ is now known as yofel
ryanakcayuriy: Any ideas for bug 389245 ?18:07
ubottuLaunchpad bug 389245 in kubuntu-website "[wiki] top title doesn't have separators and is redundant" [Undecided,Confirmed] https://launchpad.net/bugs/38924518:07
=== maco_ is now known as maco
ScottKNCommander: Could you take a look at https://launchpad.net/ubuntu/+source/qt4-x11/4:4.6.0~beta1-1ubuntu1/+build/1328646 - My barely trained reading says it's a portability but it'd be very nice to get fixed upstream before Qt 4.6 releases.19:28
ulysses__I had just now a strange 'crash', I worked, and then the X disappear, I could only reach tty1-6, and after that the X reloaded, but my session...19:56
ulysses__no crash report, no error message, nothing19:57
=== nick_ is now known as Guest39206
amichairsay I fixed a few bugs in a branch, what then? do I need to find a guru willing to volunteer to review it and merge it? I'd be happy to get some feedback so I can do better as I proceed...20:47
apacheloggerhah20:50
apacheloggerhow nice is that20:50
apacheloggerI cant remove the indicator crap unless I am in edit-panel mode20:50
apacheloggeryou know what20:50
apacheloggerthat does it20:50
apacheloggersee you in a week or so20:50
* apachelogger seriously need to consider whether it is worth dealing with all that shit20:50
Quintasanwhat, plasma on symbian. w00t21:14
jwisserCan someone explain to me exactly what the Kubuntu Council is? I assume it's a sort of steering committee, but I can't find much information on exactly how much control/influence they have, and how they wield it.22:26
ScottKjwisser: They are elected by Kubuntu Members.  They take the final decisions on Kubuntu development for each cycle and resolve any disputes within the community.22:28
jwisserScottK: And are Kubuntu Members strictly developers?22:29
ScottKNo.22:29
jwisserBy what criteria are they elected?22:29
ScottKIt's essentially the same rules as Ubuntu members, but with a Kubuntu focus.22:29
ScottKThe Kubuntu Council is not all developers either.22:29
jwisser::nods::22:33
jwisserIf they make final decisions, does that mean they can suggest areas that need bug fixes and other work, or do they get say on what's included and what's not?22:34
jwisserSlash where can I learn about this so I'm not wasting your time?22:35
ScottKIt's on wiki.kubuntu.org somewhere ....22:36
Nightrosejwisser: generally the community decides22:37
Nightrosewe have regular meetings for example22:38
ScottKAnyone can suggest stuff, but since this is mostly a volunteer organization there isn't much directing.22:38
jwissernightrose: What's in and what's out, you mean?22:38
Nightrosebut if we can't come to a conclusion the coulcil takes a decision22:38
ScottKGenerally what's in is defined by what people are willing to volunteer time to work on.22:38
Nightrosewell decisions on default programs have been made by the council before yea22:38
Nightroseright22:38
jwisserScottK: I guess the point I'm trying to get at is whether there's anyone who holds people toes to the fire regarding a given release not having something broken in it.22:39
Nightrosethe council really really seldomly has to make a decision22:39
jwisser*people's22:39
ScottKjwisser: Developers generally do that collectively.22:39
ScottKNot sucking is something we're all pretty committed to.22:39
jwisserScottK: But that predominantly revolves around directly-code-related issues, yeah? For example, say a random window—call it the kpackagekit authentication window, 'cause that's what it was—takes up huge amounts of unnecessary vertical space, and can't be resized.22:43
jwisserDoes anyone jump on design issues like that?22:43
ScottKYes.22:44
ScottKI whine about kpackagekit incessently.22:44
ScottKAlso one of the Kubuntu Council members is the head of the KDE usability project.22:45
ScottKThat doesn't hurt either.22:45
jwisserGood deal. Can I file design issues as bugs, then?22:45
jwisserLike the weird Windows-shield-appearing-in-Konqueror issue I linked to earlier?22:45
ScottKCertainly, but generally we'll defer to upstream on such things.  It's actually better to file there.22:45
jwisserThat makes sense, but it does seem like depending on upstream devs and designers leaves a lot of room for uncontrolled brokenness.22:46
jwisser(I'm sure this conversation has been hashed out a hundred times before, I'm just trying to understand how things work for myself.)22:46
ScottKOne of the Kubuntu core values is that we are a KDE distro, so we stick close to upstream for most things.22:46
ScottKKDE upstream development is a lot more integrated (as I understand it) than Gnome's so this isn't a risky as it might sound to you.22:47
* txwikinger doesn't get the KDE-Windows comparison22:48
txwikingerKDE can be customize in far too many ways that my desktop ever be mixed up with windows22:49
jwissertxwikinger: http://flic.kr/p/7dQCcL is all I was talking about.22:49
txwikingerAh... well sorry....22:50
* txwikinger is already again behind schedule and watching SEC games is not helping either22:51
amichairsay I fixed a few bugs in a branch, what then? do I need to find a guru willing to volunteer to review it and merge it? I'd be happy to get some feedback so I can do a better job :-)22:53
jwissertxwikinger: I wasn't comparing KDE to Windows, but since you mention it the KDE application launcher menu smells a bit too strongly of the Windows Start bar for my taste.22:54
txwikingerwell.. don't use it :D22:54
txwikingerthere are other things you can use22:55
jwisserIt seems difficult to market something when there's no particular group of people setting absolutely definite requirements for a given release until a month or two before final release (as I understand it).23:03
Ash-FoxYou know, I get some weird technical support requests from time to time, but this guy beats all... He wants me to teach him how to read better so he can become a DBA.23:06
kwwiiRiddell: ping?23:08
kwwiiRiddell (or anyone who can answer)...is the KDM theme from upstream?23:09
kwwiiand if so, which upstream? oxygen, etc?23:09
Ash-FoxI haven't seen it in other distributions.23:09
ScottKkwwii: I'm almost certain it is.  We had an artwork spec for Karmic, but nothing got done with it.23:10
kwwiiScottK: yeah, I know that I didn't do anything :p23:10
ScottKAsh-Fox: I think we're the only ones NOT to customize it.23:10
ScottKThus we get to be unique with zero effort. ;-)23:10
kwwiimark is apparently impressed with it :)23:10
Ash-FoxHaha, ScottK, I remember when some people disliked Kubuntu for customizing things from upstream.23:10
ScottKkwwii: The only artwork thing I think that got done last cycle is the installer stuff got blinged up with help from upstream.23:11
ScottKAsh-Fox: We deserved some of it too.23:11
kwwiifor lucid I am going to suggest that i work more on kubuntu23:12
kwwiisee what comes of that ;)23:12
Ash-FoxScottK, I'm not entirely convinced, for people flaming for Konqueror's toolbar customizations... Honestly, the thing was horrible from upstream23:12
ScottKkwwii: Excellent.23:12
ScottKAsh-Fox: I didn't say we deserved all of it.23:12
Ash-FoxBillion button hell :)23:12
Ash-FoxScottK, true. ;)23:12
ScottKkwwii: I think KDE4 is really starting to come together and we've got a good shot at a really great LTS release for Kubuntu.  Having some artwork help would be huge.23:13
jwisserThe LTS release does seem like a great opportunity.23:14
jwisserScottK: Am I getting my timeline wrong for feature/UI freeze?23:15
ScottKWhat timeline?23:15
jwisserSorry, it was back up a ways.23:15
jwisserIt seems like those freezes don't occur until a month or two before release.23:15
ScottKjwisser: https://wiki.ubuntu.com/LucidReleaseSchedule23:16
* ScottK needs to go be "Driver of teenagers" for a while. See you in a bit.23:16
jwisserScottK: Safe driving!23:16
jwisserThe thing is, if Kubuntu is going to be promoted to non-Kubuntu/RandomLinux users, there needs to be something to definitively promote. Just being a KDE dpkg-based distro is not really enough to stand out and attract new users.23:18
jwisserDoes anyone else see this as a problem?23:18
Lex79JontheEchidna: just curiosity, can't we keep for now kubuntu-menu icons in kdelibs?23:19
JontheEchidnaIt's not being used and it makes the diff really large23:20
Lex79JontheEchidna: it's used if you want change kde logo in kickoff, just go in application launcher setting -> icon and type "kubuntu" and you can have kubuntu logo23:22
Lex79I saw much karmic screenshoot with kubuntu logo in my forum23:22
amichairjwisser: depends who u'r trying to promote to... for the average windows user, 'linux' and 'ubuntu' and 'ubuntu with kde' are all about the same... just maybe different looks23:23
Lex79maybe because I wrote in forum how to change kde logo to kubuntu logo :)23:23
JontheEchidnait's available from kde-look anyhow. Most users will never see it23:24
jwisseramichair: Precisely. The idea being that Kubuntu should have something promoters can call on to demonstrate that it's unique and special and you should try it.23:24
JontheEchidnaPlus I think there were issues about brand pollution by mixing the two logos23:24
JontheEchidnaI wouldn't adovcate including it until we've talked about it with upstream23:24
amichairjwisser: for those users it won't make much of a difference... if you're lucky they've heard of 'ubuntu' from some friend, which makes kubuntu familiar by association. if they also like blue, they'll give it a shot over ubuntu. I think a screenshot is nearly all you can hope to sell.23:26
jwisserThat's how things are *now*. That is not how they should be in the *future*.23:27
jwisserThe reason Ubuntu rose to what prominence it has it that it had features (namely user-friendliness) not common in other distros.23:28
amichairjwisser: when the year of linux on the desktkop arrives, I'll agree :-)23:28
amichairjwisser: I think what made the difference is the community, and marketing as such23:29
amichairjwisser: and again, kubuntu gets that by association23:29
claydohtough question to ask : are/will we be trying to attract users really? Or rather are we trying to be the super-easy newbie-friendly distro, or do we get that by association?23:29
amichairjwisser: do u have any ideas for something u can really promote to such users?23:30
jwisseramichair: That's what I'm trying to find out—what is there that we can promote?23:30
claydohtoo many questions we need to answer still23:30
jwisserclaydoh: Good questions. My impression (under Project Timelord) is that Kubuntu wants new users. Possibly I'm wrong.23:30
dtchenI think new users is a bit tangential to the proposal23:31
jwisserGetting reputations by association is nice, but Windows didn't get where it is by living on the reputation of DOS or Mac OS. For any particular project to gain attention, it needs to have features of its own to trumpet.23:31
claydohjwisser: I assume any distro wants more users, but I don't think anyone has figured out how that fits in with being a KDE-only distro, and an Ubuntu deriviative, etc23:32
jwisserI guess my question, then, is why would we *not* be trying to attract new users?23:32
jwisserclaydoh: Which is what I'm trying to encourage people to do. :-)23:32
jwisserProject Timelord calls for vision; I'm trying to find out who's got it. ;-)23:33
amichairjwisser: I'm not sure windows every had it's own features to target. it just aimed lots of marketing at demographics who were never exposed to computers in that way.23:33
amichairjwisser: and we need to do the same, but with 'never exposed' replaces with 'never exposed to anything but windows'23:33
jwisseramichair: I don't think most of the first generations of Windows users were totally unexposed to the desktop metaphor. If I remember my timeline correctly, Macs were pretty big news first.23:34
jwisseramichair: So the question becomes, what do we have that's better than what other people have? Or, more generally, *why should people switch*?23:34
claydohjwisser: :) we still need to define a 'target audience' which is tough to do, I wouldn't want that job,  but it may be necessary, Developing that so-called kubuntu vision will probably help define that23:34
jwisserAnd for me, three selling points are 1) free (gratis), 2) open source (libré), and 3) customizable.23:35
jwisserBut what sells to me won't sell to everyone, so we need to define a vision, make it happen, and promote it to the people it's aimed at.23:35
amichairI agree, but I think nobody cares about #2, some care about #1 (but a whole lot just pirate windows anyway)23:36
claydohwhat sells it to me is KDE, KDE, and package management and other debian/ubuntu underpinnings :)23:36
jwisseramichair: As I said, that's why we need to find the things that *will* appeal to them.23:36
jwisserclaydoh: Damn skippy, with regard to apt/dpkg, etc.23:37
amichairmy first guess would be looks and/or desktop experience23:37
jwisserI've never been a KDE fan; I just broke off my love—well, lukewarm fondness—affair with Gnome. What do you love about KDE?23:37
amichairnot as much customizations, as most users never go beyond switching a wallpaper, if someone shows them how to23:37
amichairfor a simple example: ppl that come over and want to check mail, see wobbly windows on my desktop and say 'hey, is this linux? cool!' (a true story)23:38
claydohI like it customizations over gnome, though I personally don't customize a lot as Kubuntu has it pretty close to how I like it anyway23:38
jwisseramichair: I personally wonder how much of that is just not knowing what they can do. I've always wondered if Linux might have more success if it (where "it"="some distro) ran a "Make your computer… yours." campaign.23:39
amichairjwisser: interesting question23:39
jwisserOr "Computing… your way".23:39
claydohesp back in the kde3 days, kubuntu's kde implementation meant I needed to fix less look-n-feel stuff23:39
jwisserMost people don't even know that you can change the location of the Start bar in Windows.23:40
amichairI'm sure there's a market for that (maybe teens?)23:40
jwisseramichair: Bingo. The emerging market.23:40
amichairthere's also a lot of ppl that are scared of computers and change, and change in computers. they just want it to work (for the extremely small subset of apps/actions they use)23:40
jwisserPeople who are getting their own first computer and 1) want it to work exactly as they say it should or 2) have no previous experiences.23:40
jwisseramichair: And Linux can be *awesome* at that.23:41
claydohamichair: we have a *lot* of kde3 die-hards that really don't like change23:41
jwisserSo maybe there need to be several different kinds of outreach: one aimed at teens and people in emerging markets, and one (based on install-and-run-no-updates) that emphasizes how well Linux will keep working if just left alone.23:42
jwisserAs opposed to how Windows (and even OS X) crap up over time.23:42
claydohI wonder if we should target general linux users in the beginning, then once we gather steam, developers, better public acceptance, and developers, then start targeting new users once we have the resources :)23:44
amichairI think one of the hard questions is how to make the out-of-the-box experience similar enough to windows for everyone to feel at home, but different enough for them to be curious and feel there's something 'cooler' here. it's a very subtle balance.23:44
jwisserclaydoh: I think finding public acceptance through wooing current Linux users is a fallacy.23:45
amichairI agree. it makes more sense to get more users, and some precentage of them will end up contributing.23:46
jwisseramichair: I really think part of the answer to that is in leaving the desktop mostly as it is (default toolbar, etc.) and then hammering promotional materials with "Look what your desktop can do"-type stuff.23:46
amichaire.g. windows developers which convert...23:47
amichairjwisser: and, making it *really* easy to find the customizations.23:47
jwisseramichair: 100%. They can't be hidden away.23:48
jwisserI've always found Gnome *easier* to customize, although the customization may not ultimately be as complete.23:48
amichairlike maybe a single 'customization center' link on the taskbar, that gives u all options by category, app, search... as opposed to nested system settings, and per-app configurations u have to find for urself23:49
claydohhow do we target the new users (and make/create the tools needed to make kubuntu easier to use a-la Ubuntu) without getting more devs?23:49
claydohjwisser: I am not disagreeing with you on this though23:49
jwisseramichair: Interesting idea. If we were to push customization, it would make sense to put it *somewhere* easy to find. I have a squicky feeling about the taskbar, though; not sure why.23:50
amichairjwisser: that's just an example :-)23:50
jwisserclaydoh: It's a good question, and one I don't have a strong enough sense of how badly this community needs devs to answer.23:50
jwisserclaydoh: I take it there's not an overwhelming abundance?23:50
amichairjwisser: the point is - to have it somehow centralized, so that *every* user knows exactly where the 'customization place' is23:50
claydohI think just  showing all the things KDE4 can already do is utterly important  and probably easy to do23:50
jwisseramichair: Definitely.23:51
jwisserHave you both seen Apple's commercials for the iPhone? The "There's an app for that" one?23:51
jwisser*ones23:51
JontheEchidna^is there an app for that? :P23:51
jwisserI think those could be a model for how to demonstrate a feature or customization option at a time.23:51
amichairnope, I don't watch much tv23:52
amichairmaybe also make short videos showing off options and how to find and use them... users today are sure good at watching short videos.23:53
jwisserhttp://www.youtube.com/watch?v=szrsfeyLzyg is a decent example.23:53
jwisseramichair: that's exactly what I mean.23:53
jwisserVideos that highlight one feature (two is stretching it) at a time.23:53
jwisserOr a really awesome feature that an app has that's not common on other OSes.23:53
claydohand even I can make a screencast nowadays :)23:55
jwisserAbsolutely. Wouldn't hurt us to find out which of us has the best voice (and/or taste in background music :-P), but definitely doable.23:56
jwisserI think if we can nail down some cool stuff that's coming up in the next release (or even stuff that's really shiny about KDE), we could produce some pretty slick videos by release day.23:57
jwisserPreferably by a month or so ahead of time at minimum.23:57
jwisserThe handy thing about being an underdog is that if we make a concerted marketing/promotional effort, we can probably get media attention just by doing that.23:58
jwisserAt least, if we do a half-decent job of it.23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!