/srv/irclogs.ubuntu.com/2012/03/11/#kubuntu-devel.txt

=== yofel_ is now known as yofel
bulldog98Riddell: http://people.ubuntu.com/~bulldog98/blog/vids/tmp.ogv00:58
=== Darkwing is now known as DWonderly
=== vivek is now known as Guest8541
=== Guest8541 is now known as pvivek
=== vivek is now known as Guest3240
=== Guest3240 is now known as pvivek
pviveki have setup kde environment, i have downloaded the sources. now cs cb and cd commands work as specified. I have downloaded all the sources, which i am supposed to compile and run.07:47
pvivekI am doing it for the first time, i would be very glad if someone can point me the right way to do it.07:47
pvivekI mean i know i have to use make,cmake,cmakeinstall. Should i just browse to the folder which has the source and then execute those commands or should i shift to cs or something like that before doing it?07:48
=== vivek is now known as Guest68733
=== Guest68733 is now known as pvivek
Riddellpvivek: best to ask kde development questions in #kde-devel09:13
Riddellbulldog98: 2012-03-11 09:13:29 ERROR 404: Not Found09:13
Riddellooh I got the message indicator to work with telepathy-kde09:25
=== vivek is now known as Guest68334
=== Guest68334 is now known as pvivek
Riddellagateau: hmm how hard would it be to kill the gtk bits from http://bazaar.launchpad.net/~ken-vandine/telepathy-indicator/trunk/view/head:/src/indicator-approver.c ?09:59
Riddellor better just to rewrite it in qt09:59
MacSealin the future will have kubuntu this ? http://trueg.wordpress.com/2012/02/11/a-fun-release-nepomuk-tv-namer-0-2/10:16
MacSealI compiled kde 4.8.1 on kubuntu 11.10 10:17
RiddellMacSeal: it just needs someone to package it10:18
Riddelland maintain the package10:18
MacSeala ok10:19
grmlshi10:53
bulldog98Riddell: I’ll have a look at the nepomuk-tv-namer11:02
bulldog98Riddell: if I package a new lib should I use bzr dh_make for the initial packaging?11:10
BluesKajHowdy all12:35
=== yofel_ is now known as yofel
=== vivek is now known as pvivek
=== vivek is now known as Guest84796
cos^hello. what would be the best way to install libraries in debian/rules so that they go to correct lib directory (/usr/lib or /usr/lib64 depending on system)?14:28
cos^or can you point me to a good example of a library package built with qmake?14:29
=== Guest84796 is now known as pvivek
CIA-42[libtvdb] Jonathan Kolberg * 2 * (13 files in 3 dirs) Initial packaging14:51
CIA-42[libtvdb] Jonathan Kolberg * 3 * debian/ (control rules) Small packaging fixes14:54
cos^what should be in dbg package's debian/.install file, or should it exist at all?15:44
tsimpsoncos^: -dbg are the debugging symbols for binaries, usually you create one per source package15:58
cos^yep. but withou .install i get a empty -dbg package15:58
cos^i'm a but confused what it should contain and how to build it using cdbs15:59
cos^i have this line in rules but it doesn't seem to help DEB_DH_STRIP_ARGS := --dbg-package=libsiilihai-dbg15:59
cos^it just builds a -dbg package with changelog, README and copyright16:00
tsimpsondid you add the -dbg to debian/control?16:01
cos^yes16:01
cos^https://github.com/vranki/libsiilihai/tree/master/debian16:01
tsimpsonyou shouldn't have an .install for the -dbg (side-note)16:04
cos^ok, i'll delete it16:04
cos^it still builds a empty (except doc) debug package16:07
tsimpsoncos^: think I figured it out, qmake strips symbols (in release mode) by default, so you need to add nostrip to CONFIG in your .pro16:40
cos^tsimpson: thanks.. i forced it to debug mode and got a debug binary in the package16:55
yofelhm, has someone tried to copy files onto a bluetooth device lately? Here it's not working17:13
yofel(tried to copy something on my n900 just to have dolphin show me an empty folder)17:13
yofeland refreshing it just results in "The device is busy, waiting..."17:14
tsimpsoncos^: just don't ship a debug build17:20
=== vivek is now known as Guest89749
=== Guest89749 is now known as pvivek
schnelleyofel: copying to my sumsung android phone works but doesn't work with plain nokia phone17:40
=== jalcine is now known as webjadmin_
=== webjadmin_ is now known as jalcine
cos^tsimpson: i'm not sure how could i release a release build but still have -dbg package available19:14
cos^most packages have -dbg's in repository so i suppose they are debug builds?19:15
debfxScottK: could you have a look at the quassel branch? I guess I need a FFe to switch the apparmor profile to enforce mode and add a ufw profile?20:49
tsimpsoncos^: no, you build in release mode but with debugging symbols. debug builds have no optimizations run on them, so always release debug+release builds21:01
ScottKdebfx: If you're subscribed to quassel bugs and will tend to any regressions, FFe granted.21:17
CIA-42[nepomuktvnamer] Jonathan Kolberg * 2 * (8 files in 3 dirs) Updated the nepomuktvnamer stuff21:49
debfxScottK: thanks, uploaded.22:07
Riddellabend22:48
apacheloggerRiddell: evening22:56
Riddellapachelogger: is that what "abend" means?22:56
apacheloggeryes22:56
apacheloggerRiddell: do you think it is better to wait for sheytan to come up with an even better splash theme or do a ui freeze exception now and throw in what I've got?22:57
Riddellapachelogger: I think just throw in what you've got23:01
apacheloggerok23:02
apacheloggerone of these days I'll have to teach sheytan to not paste me jpg's :S23:05
apacheloggerRiddell: actually this has to wait till tomorrow or whenever sheytan is around, I need a logo for the low bit depth fallback23:06
apacheloggerRiddell: or I push in the existing stuff with the unmodified logo for bit depth and add the new version whenever sheytan is around23:06
Riddellmaybe best to e-mail him23:06
apacheloggeryeah23:07
* apachelogger pushes current data to bzr though23:07
CIA-42[kubuntu-default-settings] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20120311231200-41abny0s0hqh6voc * (8 files in 3 dirs) Add present logo artwork + make dots darker to match + match ksplash with ply spacing23:12
apacheloggerbulldog98: libqtwebkit-qmlwebkitplugin (for viewing the slideshow) [tmp dep]23:20
apacheloggerah nvm23:20
apachelogger^^23:20
bulldog98apachelogger: I just commited something to get rid of it23:20
apacheloggerbulldog98: I guess you are going to do better effects when switching?23:20
apacheloggerpages23:21
bulldog98apachelogger: just added it to the TODO list23:21
apacheloggeryou should talk to sheytan and/or nuno about that23:21
apacheloggersurely they have a good idea how ot make it more snazzy ^^23:22
bulldog98apachelogger: I try to first make the mockup itself worktm, then integrate into ubiquity and finally more artwork maybe a bit threaded too23:23
bulldog98:)23:23
apacheloggerthreaded?23:23
apacheloggerbtw, about qml plugins, you can either symlink your kde stuff into the qt imports dir OR set an env var23:24
apacheloggerthough seeing as I don't recall the var the symlinking might be easier ;)23:24
apacheloggerwoah23:26
apacheloggertimezonefun looks spooky :D23:26
apacheloggerI am reasonable certain that you can inject a state in the Component.onCompleted handle23:27
apacheloggerthough I have been wrong before ^^23:27
apacheloggeralternatively the code structure would need to change, where the transition is encapsulated in a generic component that has a property on the timezone23:28
apacheloggerso it would probably have to manipulate its parent23:28
apacheloggerjust wildely guessing here though23:28
apacheloggerbulldog98: also please make a main.qml :P23:29
bulldog98apachelogger: Ubiquity-mockup.qml is the main.qml :P23:29
bulldog98should be kind of obvious :-)23:29
apacheloggerno23:29
apacheloggertoo much code for a main.qml :P23:29
apacheloggerhm23:30
apacheloggerKeyNavigation...23:30
apacheloggerI am reasonable certain there is a better way to do this23:30
apacheloggere.g. put all navigational objects in an Array and set the index within that array on every object, then inside the object you can do a generic index access on the array23:32
apacheloggerbacktab: array[index-1] etc. etc..23:32
apacheloggerbulldog98: I do suggest splitting that up in way more files btw23:33
apacheloggeryou are getting rather deep nesting already23:33
bulldog98apachelogger: I’ll just finish the slideshow and then I’ll have a look at that23:34
apacheloggerreally cool stuff though23:34
apacheloggerbulldog98: btw, I'd introduce some generic components there23:35
apacheloggerWizard {} holds many Page {}23:37
apacheloggerthen you specalize the Wizard into Ubiquity and add the visual appearance23:39
apachelogger(i.e. wizard and page are both non-visual data components23:39
apachelogger)23:39
apacheloggerthen you can easily handle transitions and all that23:40
apacheloggeroh you have a pagesmodel already23:40
bulldog98apachelogger: yes and this is the menu :)23:41
apacheloggerthat should be a separate file23:41
apacheloggerreally mostly everything there should be a separate file tBH23:41
apacheloggerinline model declarations are evil23:41
bulldog98apachelogger: that is planned, but I’m bad at finding names23:42
apacheloggerplus the ListElement you have there can be specifically generalized :P23:42
apacheloggerPageModel.qml :P23:42
apacheloggerso, the LEs23:42
apacheloggerwhere is that stuff from anyway :O, really spooky23:43
apacheloggeroh right, you can put arbitrary stuff in ListElements23:44
apacheloggermy do I hate ListElements23:44
apacheloggerPageListElement.qml... ListElement { active: false, finished: false, back: false, forward: false, install: false }23:44
apacheloggerthen in your model you do only set the values that need setting23:44
apacheloggerbut really23:45
* apachelogger is getting confused23:45
apacheloggerbulldog98: yeah, I'd not put all that information there to begin with!23:45
apacheloggerthe element should only have name and file as properties23:45
apacheloggereverything else is situational23:46
apacheloggerthe fact that you cannot go back after the disk was formatted is something only the format page needs to know and can know23:46
apacheloggerso that should be a property of the page itself23:47
bulldog98apachelogger: ok23:47
bulldog98I’ll do that in a minute23:47
apacheloggerthe fact that you cannot click back on the first page on the other hand has nothing to do with the page itself but the fact that it is the first page (that is an external condition to the page)23:48
apacheloggerso that would probably be logic that should be put into the Wizard component23:48
apacheloggerbulldog98: the code looks really good, rough around the code layout edges but otherwise very nice :)23:50
bulldog98apachelogger: thanks nice to hear23:50
apacheloggerhm23:50
apacheloggerPageStack23:50
apacheloggerwhere is that from?23:50
apacheloggerqtextracomponents?23:51
apacheloggerbecause I fear that was stolen from Meego/Symbian and does not fit what you need23:51
apacheloggerYou can only push new stuff on a stack or unwind, that is however bad UX23:52
apacheloggerif I am on the timezone page and select UTC, then go back the information I set on the timezone will be lost23:52
apacheloggerso what you need is an ever growing stack or a simple array23:52
apachelogger(former would of course be better due to lazy instanication of the qml files and improved startup speed :))23:53
apacheloggeractually that is nicely indicated by the designs ... on meego/symbian you only have a back button, whereas your ubiquity also has a forward button :)23:55
apacheloggerbulldog98: btw, for reasons of maintainability it was deemd best to create "constants" in a special UI.js (or somesuch name)23:56
apacheloggere.g.                    font.pixelSize: 1823:57
apachelogger18 would be FONT_TITLE_SIZE or something23:57
bulldog98apachelogger: atm I’ve got them in the Styling.qml23:57
apacheloggernot the pixelsize :)23:57
apacheloggerstyling works too, though you always need to prefix with styling23:58
apacheloggeralso mind that importing an item is still more expensive than importing a stateless js file23:58
apachelogger(though I am too much thinking mobile phone I guess ^^)23:58
apacheloggerhardly matters on a pc23:58
apachelogger(also another IMHO more reasonable approach is to make most of those things generic components)23:59
apacheloggerTitleText { color: foo; font.pixelSize: 18 }23:59
apacheloggerfor example23:59

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