/srv/irclogs.ubuntu.com/2007/08/21/#ubuntu-mobile.txt

=== vivijim [n=vivijim@200.184.118.132] has left #ubuntu-mobile []
=== dantalizing [n=dan@wsip-70-184-147-28.ga.at.cox.net] has joined #ubuntu-mobile
=== sabotage is now known as sabotage_afk
=== px [n=px@unaffiliated/px] has joined #ubuntu-mobile
=== dantalizing_ [n=dan@wsip-70-184-147-28.ga.at.cox.net] has joined #ubuntu-mobile
=== dantalizing__ [n=dan@wsip-70-184-147-28.ga.at.cox.net] has joined #ubuntu-mobile
=== vivijim [n=vivijim@201.32.145.37] has joined #ubuntu-mobile
=== javamaniac [n=gerardo@pwnd.gerardo.com.ve] has joined #ubuntu-mobile
=== horaceli [i=chatzill@nat/intel/x-9f72169f9899c764] has joined #ubuntu-mobile
=== wasikevin [n=tw917509@221-169-13-105.adsl.static.seed.net.tw] has joined #ubuntu-mobile
=== vivijim [n=vivijim@201.32.145.37] has joined #ubuntu-mobile
=== Peter_ubuntu_2 [i=Peter@nat/intel/x-d7d477928377d285] has joined #Ubuntu-mobile
=== Starting logfile irclogs/ubuntu-mobile.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #ubuntu-mobile
=== Topic for #ubuntu-mobile: http://wiki.ubuntu.com/MobileAndEmbedded | https://wiki.ubuntu.com/MobileAndEmbedded/FAQ
=== Topic (#ubuntu-mobile): set by mdz at Thu Aug 16 15:19:37 2007
Mithrandirderjoerg: don't ask to ask; just ask your question.09:10
=== guardian [n=Guardian@mar44-1-87-90-32-28.dsl.club-internet.fr] has joined #ubuntu-mobile
derjoergOK, I tried to install (PXE) 7.04 on an embedded system with AMD Geode LX processor and a CF-card (PRIMARY SLAVE). The installation went well and I had the following partitions /dev/hdb1 - root-filesystem and /dev/hdb5 as swap. When I reboot the system GRUB is displayed (console) and the loading-process starts, but at the end I only see "ALERT! /dev/hdb1 does not exist. Dropping a shell!" and a BusyBox starts. When I start the rescue-mode over PXE09:21
derjoerg-card as /dev/hdb1 and make a chroot to it.09:21
derjoergSo I think, the installer and the rescue-system loads specific modules, which the "normal" boot doesn't09:22
derjoergDoes anybody have an idea, which module(s) I can load (/etc/modules) so that I can correctly use ubuntu?09:23
=== tko_ [n=tkomulai@jabber.hst.ru] has joined #ubuntu-mobile
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== tko_ [n=tkomulai@jabber.hst.ru] has left #ubuntu-mobile []
=== tko_ [n=tkomulai@jabber.hst.ru] has joined #ubuntu-mobile
=== wasikevin [n=tw917509@221-169-13-105.adsl.static.seed.net.tw] has joined #ubuntu-mobile
derjoergNobody an idea, which ide-modules are loaded during installation?10:33
Mithrandirhm, unsure.  You might have more luck in #ubuntu-installer10:37
derjoergMithrandir: Ok, thanks :-(10:42
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== agoliveira [n=adilson@200.146.40.166.adsl.gvt.net.br] has joined #ubuntu-mobile
=== wasikevin [n=tw917509@125-228-237-59.dynamic.hinet.net] has joined #ubuntu-mobile
=== K3nto [n=kent@cable-66-103-40-160.dyn.personainc.net] has joined #ubuntu-mobile
K3ntois anybody available to help me out with obex?01:40
=== asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mobile
=== cprov [n=cprov@canonical/launchpad/cprov] has joined #ubuntu-mobile
amitk_K3nto: This channel is for ubuntu for mobile devices such as tablet PCs, MIDs, UMPCs; not for ubuntu with mobile phones. Try #ubuntu02:19
mdzMithrandir: xulrunner needs building on lpia.  are we still on manual for some reason?02:20
mdzderjoerg: I believe the installer explicitly loads some modules which are expected to be loaded automatically during boot.  the best place to take your problem is to the kernel team (and file a bug report on linux-source-2.6.20 with lspci)02:21
Mithrandirmdz: no, we're on full auto02:23
Mithrandirbuild rescored, it'll be built next02:24
=== K3nto [n=kent@cable-66-103-40-160.dyn.personainc.net] has left #ubuntu-mobile []
mdzMithrandir: once that's built, ubuntu-mobile should be installable on lpia again02:40
Mithrandirexcept it ftbfs02:41
MithrandirI'll poke it02:41
dokomdz: why does mobile need xulrunner? Shouldn't it use midbrowser?02:44
Mithrandirdoko: gtkmozembed02:44
dokoMithrandir: firefox-dev does provide that02:45
mdzdoko: ->asac, I'm just looking at what's installable02:46
mdzdoko: mobile-basic-flash depends on libxul0d02:46
mdzwhich is from xulrunner02:46
mdzand is independent of midbrowser02:46
mdzhttp://launchpadlibrarian.net/8915774/buildlog_ubuntu-gutsy-lpia.xulrunner_1.8.1.4-2ubuntu2_FAILEDTOBUILD.txt.gz02:48
mdz(when did we start using launchpadlibrarian.net?)02:48
Mithrandirbeen a while02:48
mdzjs.o: In function `GetLine':02:48
mdz/usr/bin/ld: js: hidden symbol `readline' isn't defined02:48
mdz/usr/bin/ld: final link failed: Nonrepresentable section on output02:48
Mithrandirneeds older gcc for now02:49
dokothat is fixed with the current midbrowser build (currently building). mobile-basic-flash should b-d on that02:52
asacdoko: mobile-basic-flash needs some work in order to run with midbrowser (or firefox) as its just a panel applet (and thus cannot tweak LD_LIBRARY_PATH) ... i talked to intel about that, but iirc nobody is really working on that atm02:52
asacgiven that cwong in on holiday02:52
dokoasac: hmm, so apply the same fix to xulrunner (and firefox) as we did for mibrowser?02:53
MithrandirI'm doing a test build of that now.02:54
asacdoko: well i would hate to do that as i actually would like to give a reason to do the work needed to make that work happen ... but if its a blocker right now we can do that.02:54
asacMithrandir: take the patch out of midbrowser02:55
asacforce-no-pragma-visibility-for-gcc-4.2_4.302:55
asacok lunch02:55
Mithrandirasac: ok, that's the right fix?02:55
Mithrandirasac: rather than using gcc 4.1?02:55
asacyes02:55
Mithrandirok, cheers.02:55
=== bspencer [n=chatzill@c-67-189-100-207.hsd1.or.comcast.net] has joined #ubuntu-mobile
=== etrunko [n=edulima@200.184.118.132] has joined #ubuntu-mobile
kyleNHi Bob03:07
Mithrandirhi kyle, bob03:13
kyleNHi Mithrandir03:15
kwwii_hi bob, kyle, tollef03:17
=== wasikevin [n=tw917509@125-228-237-59.dynamic.hinet.net] has joined #ubuntu-mobile
kyleNgood morning, at least from my perspective ;)03:21
kyleNkwii, I am taking a look at your comments. thx.03:28
kyleNkwwii, do you know whether slicer includes extracted file distribution?03:29
kyleNand, can you describe more the tool you proposed to make the "metatheme"?03:30
dokoasac, Mithrandir: midbrowser did scucessfully build.03:33
=== dantalizing [n=dan@n128-227-5-37.xlate.ufl.edu] has joined #ubuntu-mobile
asacre03:41
=== bspencer [n=chatzill@c-67-189-100-207.hsd1.or.comcast.net] has joined #ubuntu-mobile
asacdoko: there is something wierd going on ... 03:45
asacdoko: http://launchpadlibrarian.net/8881777/buildlog_ubuntu-gutsy-i386.midbrowser_0.1.6a-0ubuntu3_FULLYBUILT.txt.gz03:45
asacsearch for -fvisibility03:45
asacthere not a single match03:45
asacwhile http://launchpadlibrarian.net/8916005/buildlog_ubuntu-gutsy-lpia.midbrowser_0.1.6a-0ubuntu3_FULLYBUILT.txt.gz ... is built as expected03:45
dokohmm ...03:47
dokolooking at PR2690503:47
dokochecking For gcc visibility bug with class-level attributes (GCC bug 26905)... yes03:48
dokochecking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no03:48
asaccrazy03:48
asacapparentyl our gcc is only fixed on lpia?03:49
dokoany reason why this fails? that was fixed one year ago and is in the 4.2 branch03:49
dokoasac: yes, let me look at 4.1, fc does have a backport to 4.103:49
asachmm ... we have gcc-4.1 everywhere expect on lpia right?03:49
dokoyes03:49
asaci think it would be worth to have it as firefox should be a lot faster with visibility hidden according to bsmegdberg03:50
=== vivijim [n=vivijim@200.184.118.132] has joined #ubuntu-mobile
kwwiikyleN: I assume that at some point in the build process the sliced files are automatically copied to the right place03:54
kyleNthat would make it hard for the designer to check his work in situ as he goes, wouldn't it? maybe we could add a makefile for that03:54
kwwiikyleN: I think that some graphical client which allows one to pick the template file(s) and other parts ...it could perhaps show some kind of preview as well03:55
kwwiikyleN: actually, I guess that some makefile is what copies the pics to the right place now03:55
kyleNkwwii, do you agree that a thrid party designer would want to copy his files into a working target? or is that beyond their scope?03:56
=== horaceli [i=chatzill@nat/intel/x-2b16ec25c5ea1d02] has joined #ubuntu-mobile
kyleNhi horace03:56
kwwiikyleN: I think that is the only real way to test it03:56
horacelihi, kyleN03:57
horaceliis bspencer here?03:57
bspencerhoraceli: hello03:57
kwwiione hard thing about doing this artwork is the resolution of the devices...just looking at the pics on a normal computer is not enough03:57
horacelihi, kwwii.03:57
=== bspencer rubs his eyes
kwwiihi horaceli03:58
kwwiimorning bob03:58
kyleNif they run xypher and a target from image-cretor, is that enough for the artist to check his work?03:58
kwwiikyleN: for some test it would be enough, but in the end it needs to be done on a device I think03:58
=== ian_brasil [n=ian@dasasob.nokia.com] has joined #ubuntu-mobile
bspencerkyleN: mostly, except for color depth issues on the device I'd guess03:58
kwwiibspencer: the size (dpi) is important too03:59
kyleNhmm, if they are actually developing a theme for a real device, maybe they can create a real image with image creator and boot the device with it to check their artwoork03:59
kwwiikyleN: that is exactly how I am doing it now03:59
bspencerkwwii: you got a Q1 finally?04:00
kyleNwhen I launch xypher, I set the dpi...04:00
kwwiibspencer: yepp, arrived yesterday04:00
kwwiiso I stayed up late last night tweaking things :-)04:00
kwwiiand in doing so broke two of my toes :p04:00
kyleNlol04:00
bspencerreally?04:00
horacelishould the artwork support different resolutions?04:00
kyleNhorace, I don't think so 04:00
bspencerI do  :)04:00
kwwiiyes, it has to04:01
kyleNbecause the theme would be for a specific device with a known resolution04:01
kwwiievery device might have a different resolution04:01
bspencernot true.  Each device might have variable res.  besides orientation 04:01
kyleNok.04:01
bspencer(not true to Kyle)04:01
horaceliyep, like screen rotation.04:01
bspencerand it would also be nice for a theme to span multiple devices if possible04:01
kwwiizooming, when we have that might be a problem as well04:02
kwwiibspencer: I am guessing that at least certain parts will be reused from device to device04:02
bspencermm, not sure how zooming would work04:02
bspencerso how does a theme handle multiple res ?04:02
bspencerall graphics have to be stretchable in the right direction04:03
kwwiiright, scalable or tile-able, depending on the situation04:03
dokoasac: what's the problem jsut explicitely building with 4.2? I really don't want a 1800 line backport ...04:03
bspencerso I don't have an agenda for our theme chat.  What should we cover, and how to proceed.04:04
kyleNI would like to cover certain things...04:04
kyleN;)04:04
kwwiiI guess we should talk about the best formats to use, and roughly what we need to change04:04
horaceliand the schedule to create a first UME theme package.04:05
horacelias a sample?04:05
kwwiihoraceli: yes, good point04:05
kyleNthat's good, horaceli04:05
horaceliI am happy everyone cares about this. :-)04:05
asacdoko: ... i am unsure if its ok to build firefox with not-default gcc04:06
kyleNI think some of my topics from my emails should be discussed04:06
dokoasac: why?04:06
kyleNfor example: what's the expecation for themeing an app for ume04:06
kyleNwhat's the expectation for the thrid party theme designer (can he test his theme)04:07
kwwiiwell, until we have some mechanism to switch themes the only way to test it is going to be to replace pics and build an image04:07
asacdoko: so its ok? (firefox shouldn't have any problems from what i see)04:07
bspencertest:  replace pics and restart Xephyr04:08
kyleNkwwii, yes, so why not give him the licer and a makfile?04:08
horacelikyleN, I am not sure if we will cover every app theme. like we may cover some built-in apps.04:08
kyleN(darn typos)04:08
kwwiikyleN: sure, the slicer is there already (alhtough it needs work)04:08
bspencerok.  let's talk about that first:  what needs to be done with the tools04:09
kyleNcan a designer be expected to use slicer? is it too hard?04:09
horacelibut for other third-party applications, they might create their own theme, right?04:09
bspencerhorace and I could work on the tools, while Ken works on the pics04:09
kwwiikyleN: right now it is probably too hard04:09
=== matt_c_ [n=mcroydon@137.147.45.66.cm.sunflower.com] has joined #ubuntu-mobile
horacelikyleN, it is not too hard.04:09
kyleNif slicer is too hard,maybe we need to make it esaier?04:09
kyleNsorry, I misunderstood...04:09
horaceliand actually designers could take a sample Makefile ans just create their artwork.04:09
kwwiihoraceli: yeah, third party apps might add their own stuff like icons, splash screen images, and special artwork for special widgets, etc.04:09
horaceliand use the Makefile to do slicing.04:10
=== ian_brasil [n=ian@dasasob.nokia.com] has joined #ubuntu-mobile
dokoasac: it's a stable release (4.2.1), so the only thing that can go wrong are packages b-d on firefox-dev and using the default gcc. we should see these build failures easily. otoh changing the compiler at this point of time?04:10
kwwiihoraceli: sure, just changing the existing artwork is easy - edit the pic04:10
kwwiihoraceli: but changing sizes or such is a bit harder04:10
=== matt_c_ [n=mcroydon@137.147.45.66.cm.sunflower.com] has joined #ubuntu-mobile
horacelikwwii. yep. that could be04:10
=== kwwii_ [n=kwwii@p549545DC.dip.t-dialin.net] has joined #ubuntu-mobile
bspencerhow can we update slicer to handle multiple res ?04:11
horacelithe picture size and position in template could be configurable in layout config file.04:11
bspenceror is that just a matter of making the right graphics?04:11
horaceliand for slicer tool, I read its source code, it should just read the information from the config file, and then slice the template04:12
kwwii_bspencer: the only way I know to do that would be to do it all in svg and then export to different sizes (although that will not always work right either)04:12
horaceliso if some picture size and postion changed, updating the layout file should be ok.04:12
asacdoko: probably not before tribe-5 :) ... no seriously, I will think about it ... but I think we should just stick to no use visibility hidden for gutsy04:12
bspencerkwwii_ so after the graphics have been sliced there will exist muliple versions of graphics in the "theme" directory for each resolution posibility?04:13
bspencercurrently Hildon can inteligently stretch the panel graphics by duplicating them04:13
bspencerso if the graphics are dithered in the right direction it looks nice04:13
horacelibspencer, that should be icon theme. as far as I know, hildon theme image only support single resolution.04:14
kwwii_bspencer: we could come pretty close to that - as long as the svg's are pretty simple and can be rendered with something running on the build server and/or one exported pics beforehand for every size04:14
bspencerperhaps we should organize the pieces of a theme that will be resized in a certain section of the template.png so artists know they will be stretched.04:14
kyleNdifferent version of each image file for each resolution. there ren't that many possible resolutions adn it it known at build time what they are04:14
kwwii_bspencer: yeah, it would help to know which pieces are stretched, which ones tiled, etc04:15
kwwii_kyleN: agreed04:15
kyleNis stretching going to look good enough for a serious UME product?04:15
dokoasac: make it conditional for lpia/other04:15
kwwiikyleN: that was my worry as well04:15
kwwiifor some thing it will work for others not04:15
bspencerkyleN:  by stretching I meant dupllicating a graphic, not really stretching it04:15
kwwiiok, I call that tiling :-)04:16
kyleNI think for a real product they would know the resolutions they would need in advance and be willing to create all needed graphics that fit well04:16
kwwiione just has to be sure that the pic in question is suitable to be tiled04:16
kyleNand, that the list of app would be known in advance too04:16
bspencerthe most complex scenario is a device has 2 resolutions, with two orientations for each (vert and horiz).  1024x600 and 800x480, for example.04:16
kwwiikyleN: what about third party apps that are installed afterwards?04:17
kyleNthat's up to the user, whether themeing extends to that, well, that's extra credit04:17
kyleNthe thing that is needed is coherent theme of everythign at build time04:17
kyleNand, a clear 'theme api" for apps: this is how you UMEize the app to fit themeing04:18
kwwiiright, as well as having the infrastructure available for third party apps to put their pics in a decent location04:18
kwwiiexactly04:18
bspencerit'd be nice to have a doc that explained this04:19
bspencerso what has to be changed in the slicer?04:20
kyleNso, should we define the tools and procedure from the point of view of a designer an on the app theme api?04:20
kwwiiyes, we should write docs while creating the first themes04:20
kwwiibspencer: nothing more than sizes and locations04:20
bspencerhow can we figure out what are all the graphics needed for a theme?04:21
kwwiibspencer: the first revisions will probably just use the same stuff we have now I guess, and we will see where we need to change things after that04:21
horaceliyep, then tools might be reusable. we could just change the layout file.04:21
kwwiibspencer: by looking at what each pic does after being cut up04:21
bspencerk04:21
kyleNthere's a lot to do04:21
kwwiibspencer: and by making a list of other graphics used and their purpose which are not included in the template04:21
bspencerhoraceli: something I've noticed is that some apps show a border around the window, some do not04:22
kwwiikyleN: no doubt :-)04:22
kyleNbspencer, yes a lit of what is in the template.04:22
horacelibspencer, I should remove the border by default.04:22
kyleNfor example: NOT boot splash images?04:22
bspencerin general our apps are currently not too well behaved or consistent04:22
horacelibut for toolbar widget, its theme still has border now04:22
kwwiibspencer: I think that is how nokia showed the difference between windows and pop-ups04:22
bspencerkwwii: I think it is ok to have a border, but our apps are mixed04:23
kwwiiouch04:23
bspencerand the ones with borders are ugly (only right and bottom border)04:23
bspencerso it is a framework issue04:23
bspencerwe'll also have headaches if we deviate too much from Hildon because we'll be merging with them.  So we should think about how our changes can be accepted by the Hildon project04:24
kyleNif its windows and popups, isn't that controlled by matchbox theme?04:24
horaceliI think currrently one possible way to tell what images are used in theme is to read through the gtkrc, and gtkrc.maemo-af-desktop as well as matchbox theme.xml04:24
kyleNwe shouldn't deviate from hildon unless necessary, but how much of theming is iIN hildon anyway?04:24
kyleNi would like to propose that themeing CAN include gtk images, but that is extra credit04:25
kwwiibspencer: I'll ask tigert to look in on this so we can work out issues like that, or at least have a good starting point to discuss it with others04:25
kyleNthat the template.png MUST include all desktop specific images and icons and CAN optionally iknclude gtk images04:25
bspencerkyleN:  all the references to the graphics is in the Hildon-desktop code04:25
bspencerso we have to use the same graphics names, or update the Hildon code04:25
kwwiihoraceli: yeah, but that gtkrc stuff is nasty04:25
kyleNbspencer, so your "mb_" image names are hard coded in hildon?04:26
kwwiikyleN: I am really against including icons in the template04:26
horacelibspencer, I think graphics names are used in gtkrc file.04:26
horaceliand in Hildon code, it just set style name or something.04:26
kwwiihoraceli: right, that is how I understood it as well04:27
bspencerhoraceli: yeah04:27
kyleNkwwii, why against desktop-specific icons in the template?04:27
horacelikwwii, yes, you are right. I will try tomorrow to see if I could write a script to collect the png list in gtkrc.04:27
bspencerI didn't mean the file name -- just that the theme file matched a value in code.  If that file isn't there it is a problem.04:27
kyleNthe gtkrc files used to be named in the xinitrc file04:28
kwwiikyleN: because updating them is harder04:28
kyleNwhy is it harder?04:28
bspencerI don't see icons in the current themes04:28
kwwiibecause the existing icon themes are not in that format04:28
kwwiibspencer: they are not, now (and I'd like to keep it that way)04:29
kwwiiso everytime a theme changes one has to tweak it into that file04:29
kyleNI am thinking from the point of view a thrid party trying to design a theme, one way is simpler than many ways04:29
bspencerare we talking about putting icons in the template.png, or something else?04:29
bspencerI don't think icons should be part of the template.png04:29
kyleNbspencer: yes that is the topic04:29
kwwiibspencer: yes, we are talking about putting icons in template.png04:29
kwwii:-)04:30
bspencerwhy not have them in the icons-related folder 04:30
kwwiiexactly04:30
bspencerdidn't we chat about that?  /usr/share/icons/<theme>04:30
bspencerand hicolor as the backup04:30
kyleNthat's fine, I just want it to be easy to communicate to a real thrid party designer04:30
kwwiiyes, exactly04:30
horaceliyep, I agree with bspencer04:30
kyleNhow do they know the list of valid icons, jusgt evey single one in there?04:30
kwwiiicons should really be the only thing that is not included in the template though04:30
bspencerso 3rd party designer steps are what then?04:30
horaceli'cause the designer who create theme might not be the one who create the icon right?04:31
kwwii1) edit the template 2) edit gtkrc 3) edit icons04:31
bspencerwhy #2?04:31
kwwiibecause it also includes some line thickness, centering, and colors, I think04:31
bspencerwhat are they changing in the gtkrc file?04:31
kyleNis #2 extra credit, and why wouldn't the designer create the icon?04:31
dokoasac: no chance for a backport04:31
bspencerkwwii: ok.  ugh.  gtkrc editing is tedious04:32
kwwiifor instance, if I change the current them to black, there will stil be lots of white stuff showing up04:32
bspencerkwwii: good point04:32
kwwiibspencer: yeah, I know (and hate it)04:32
bspencerdesktop backgrounds -- are they part of the theme?04:32
kwwiiI have just been using bash to change color values04:32
bspencer(e.g. plankton includes a default one)04:32
kyleNbspencer: YES04:32
bspencerbut not part of the template.png04:32
bspencer?04:32
kwwiiyes, it should be a part of the metatheme04:33
horacelikyleN, I am not sure , like on currrent gnome desktop. gtk theme is seperated with icon theme.04:33
kwwiihoraceli: right, gtk has become flexible enough to have it seperate04:33
bspencerI don't think plankton's default background is part of their template.png04:33
bspencer /usr/share/backgrounds04:33
bspencernot in the theme/images folder04:33
=== phanatic [n=phanatic@dsl54009C02.pool.t-online.hu] has joined #ubuntu-mobile
kwwiiit can now define spacing between colors and then figure out the exact color itself (allowing one to simply change colors on a running machine)04:34
kyleNmobile-basic-flash specifies the background04:34
bspencerso we would have icons /and/ backgrounds separate from the template.png04:34
kwwiiand probably any splash screens04:34
bspencerok.  04:35
bspencerso are all of these part of the same debian theme package?04:35
kyleNI am not sure why we want to separate all of this stuff from template.png. it makes it harder and harder to track and communicate with thrid-party designers04:35
kwwiibspencer: they should be but are not at this time, that is why I suggest making a metatheme which pulls in all these pieces04:35
bspencerkyleN:  I don't know if the backgrounds should be separate, I'm just saying I don't see it in the current Hildon plankton template.png04:36
kwwiiit is not in it now04:36
kwwiibut I do not see what we win by putting it in that way04:36
kyleNI think we should focus on keeping it simple and manageable, which to me means one approach to graphical themeing04:36
kwwiiwe cannot then include different wallpapers04:36
bspencerkwwii: metatheme:  sounds good.  It might be nice to have a "theme checker" that validates a theme.  (some day)04:37
asacMithrandir: in case you didn't do ... you have to update the 99_configure.dpatch patch for xulrunner after adding in the patch i gave you (note: its autoconf2.13 your have to run) ... xulrunner doesn't run autotools during build.04:37
kwwiimost will want to include several wallpapers so that the user has a choice04:37
kwwiibspencer: nicest would be to have a GUI app to plug in all these pieces and create such a metatheme04:37
horaceliin the way that we put all these images into one theme package, a designer who is going to create a hildon theme would have to provide background, splash screen and icon theme too04:37
kwwiithen the artist only sees one interface for creation04:38
kwwiihoraceli: right04:38
kwwiiand the usplash will always be a pain, no matter what04:38
kyleNthat sounds promising04:38
horaceliwill that be a bit complicated for the designer?04:38
kwwiiI do not think so, we just need to keep the number of different pieces down to a minimum04:39
kwwiiand document this stuff very well04:39
horacelialso user would probably like to change their own background image04:39
horaceliso maybe seperate background image is better, what do you think?04:39
kwwiihoraceli: and pick their own colors as well04:39
kwwiialthough that is probably secondary04:40
bspencerkwwii: how do they pick colors ?04:40
horacelikwwii, right04:40
horaceliI sometimes do that. :-)04:40
bspencercan a theme support different colors?04:40
asacMithrandir: at best let me do it ... the patch has a bug (for non lpia archs) ... so i will upload midbrowser + xulrunner + firefox with a new version today.04:40
kwwiibspencer: yes, the gtkrc can be flexible enough to handle that04:40
bspencerdefault font colors -- or border colors?04:40
kyleNsure. matchbox themes and gtkrc styles support colors04:40
bspencerk04:40
bspencerstartup splash -- is that part of the theme package?04:41
bspencerI was thinking it was separate04:41
kyleNit is a part of the theme, absolutely04:41
kwwiiit probably should be04:41
bspencerbecause you might have a device with a "Ubuntu" startup splash, but the user can't change that04:41
kyleNnot user-settable themes though04:41
bspenceror more particularly another company logo04:41
kwwiibspencer: right, it is only change by root04:41
kyleNset at build time never to change04:42
kwwiiit will probably be set at build time and not changeable afterwards (without skills)04:42
bspencerok... what is a "user-settable" theme vs a normal theme ?04:42
kyleNusesr settable and normal are different04:42
bspenceris there one theme package, or a theme for startup splash and the normal theme.04:42
kyleNi doubt users will ever set gtk stuff for example04:42
kwwiithere is a default theme which is shipped, some of that is settable by the user04:42
kyleNuser settable may be limited to colors and backgrounds04:43
kwwiior one could make the whole metatheme switchable, as nokia does now04:43
bspencerok.  you mean user-settable is a UI-supported change-at-runtime thing04:43
kwwiibspencer: exactly04:43
=== boggle [n=spindler@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-mobile
kyleNb spencer, yes04:43
bspencerwe should identify that too04:43
kyleNlet's make a list of exactly what we think a build-time default theme consists of04:44
bspencerso I can start making those changes.   maybe that is in the control panel theme changer utilities04:44
kyleNboot splash images, right?04:44
kwwiithe usplash seems like the only thing that should not be changed by the user to me04:44
kwwiisa more often than not it is pure branding04:45
kyleNyes, but it is a part of the theme that a third party would want to set, right?04:45
kwwiis/sa/as04:45
kwwiikyleN: yes04:45
kyleNwhat else, desktop background, right?04:45
bspencerI have to stretch my thinking.  Before I thought the user would change a theme by replacing which /usr/share/themes/<theme> folder was used.  But there are more options than that04:45
kwwiitheoretically they will want to change everything, I guess04:45
bspencerso if the user downloads a new theme package, then that package might have a different uplash image in it?04:46
kyleNno, not everything04:46
kyleNnot layout04:46
kwwiibspencer: no, that would need root rights to change the usplash04:46
kwwiiI would avoid that 04:46
bspencerok... so break the pieces up for me04:46
kyleNso desktop background is or is not a part of the graphical theme? yes, i think04:46
kwwiithe usplash is the only thing that a third-party theme (installed and selectable by the user) should not include I think04:47
horaceliso in that case, should we seperate usplash from the theme package?04:47
bspencerkwwii: ok.  that makes sense.  usplash = multiple splash files that show during boot (bios, kernel load, X startup)04:47
kwwiihoraceli: no, that will still be part of what others will change, but that will not be a part of theme which is installable on top of the existing default theme04:47
bspencerkwwii: ok, that's where I get lost.04:48
=== boggle [n=spindler@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-mobile
bspencerhow to overlay one theme on default theme04:48
kyleNhoraceli, I am looking at it differently. I look at it from the point of view of communicating with the third party designer, not switching themes at run time. so the uboot splash images are a part of the graphical theme04:48
kwwiikyleN: right04:48
bspencerand how and end user downloads a new theme, but not the usplash, etc.   (this is in addition to making changes inside an existing theme like colors, font, etc)04:48
horacelikyleN. I see. just considering installation, I have the same question with bob, how to overlay a new theme on a default one.04:49
kyleNgood questions, but I think usplash is not changeable04:49
kwwiia new theme would replace parts of the existing theme (by installing the necessary pieces and then pointing to them in some preference04:49
kwwiimy idea was to have one package which an artist from a vendor can download and start changing instead of him/her having to find all the pieces themeselves04:50
kyleNkwwii, is that your metatheme idea? can you please elaborate?04:50
kwwiiso the usplash is seperate from the metatheme 04:51
kwwiithe metatheme would contain all the pieces except the usplash04:51
kwwiiit could be one package including the usplash, only at build time the usplash is not put into the metatheme but rather put where in seperately04:52
bspencerright now when I change themes it is all contained in one folder.  If I want to change anything, I have to change everything04:52
kwwiibspencer: but that does not change the usplash, or?04:52
bspencerno, because right now usplash isn't in the themes folder :)04:53
kyleNthemes are spit into theme and icont theme folders now, not all in theme04:53
bspencerbut I'm not doing it intelligently now04:53
kyleNis the "package" more complicated than necessary? more complicated for example than a template.png with documentation?04:53
bspencerbut let's say there is a debian package with a /usr/share/themes/<theme> folder, /usr/share/icons/<theme>  and /usr/share/backgrounds/<themebk.png>     Where is the usplash stuff and how does the process of changing themes work?04:54
kwwiiit seems like we need 1) a total theme package (all artwork that a company will want to change for their device) and 2) a method for installing "themes" (everything except the usplash) in a running system04:54
kyleNkwwii: YES04:54
kyleNand I think we need to define 1) 04:54
kwwiiso 1) would create a 2) +  an usplash and set it all as default04:55
kyleNpersonally, i think 1) includes icons, because a vendor will want it to04:55
bspencerkwwii: yes, and 3) a UI mechanism to allow the user to change parts of an installed theme (colors and font), or change to a new theme altogether04:55
kwwiibspencer: right04:55
kyleNand, we need to define how applications implement a UME theme04:56
bspencerhoraceli: note:  when we're done you should talk with martin about how he is doing the usplash stuff and make sure we are in sync.04:56
bspencerkyleN:  "implement" ?  or use?04:56
horacelibspencer, ok04:56
kwwiibspencer: btw, you need to add a new config file for the current stuff so that the pic does not get scaled as it does now04:56
kyleNhow to port an app to UME that supports our themeing approach04:56
bspencerkyleN:  right.04:57
bspencerkwwii: where does that happen now?  04:57
bspencerkwwii: how do I do that? 04:57
kwwiibspencer: in the usplash package there is a config file...it is really easy to understand. basically it looks like we just need to add the needed resolution pic04:58
kwwiibspencer: I can look into it as I created the current version04:58
bspencerkwwii: ok.  I haven't looked at that package04:58
kyleNI have been trying to define 1) total artwork to theme. There does not seem to be agreement whether this includes icons or not. can we address this point?04:58
bspencertheme :   a debian package with a /usr/share/themes/<theme> folder, /usr/share/icons/<theme> and /usr/share/backgrounds/<themebk.png> 04:59
bspencerthe theme is created from a template.png and a set of icons and backgrounds04:59
bspencericons and backgrounds are included in the theme packgae, but are not part of the template.png04:59
kyleNbspencer, ok. what is the list of required icons?04:59
kwwiibspencer: exactly, as well as the gtkrcs04:59
kwwiiwhich would be in /usr/share/themes/<theme>04:59
bspencerright.   and also matchbox/theme.xml 05:00
kwwiiyupp05:00
bspenceralso included in <theme> folder05:00
bspencerkyleN:  no idea :)05:00
kyleNI agree. how do we know the list of all icons that must be themed?05:00
bspencer(about icons)05:00
kyleNok. 05:00
kyleN;)05:00
bspencerlet's think about it05:00
kwwiikyleN: for anyone who is going to take existing icons from any other project it will be more work to paste new versions into the template file05:00
kyleNthat takes care of what I call the "desktop theme" now, how about the applilcation theme api?05:01
bspencerkyleN:  wait05:01
kyleNok05:01
bspencerI want to talk about icons05:01
kyleNok05:01
kwwiibasically the apps are themed just as the desktop is...the only thing they might want to add is extra icons and perhaps a splash screen05:01
bspencerwhat icons does a theme include?  Does it include application icons or just those present in the framework?05:01
kyleNand by the way, the background is currently set by mobile-basic-flash plugin, which doesn't seem right05:02
Mithrandirkwwii: worst case as for resolutions> some of those devices have VGA out, like the Q1..05:02
kwwiiicon themes include all app icons as well (third party apps put their icons in hicolor)05:02
kyleNkwii: yes05:02
kwwiiMithrandir: ouch, good point05:02
=== kwwii has to hobble to the bathroom, brb
kyleNsomeone has to figure out if icon themeing actually works now05:03
Mithrandirkwwii: I'm not sure if and how we should handle that05:03
bspencerkwwii: app icons -- how does a theme know about apps?  do gnome themes do this?05:04
bspencerkyleN: yeah, we are working on that.  mobile-basic-flash should  pick up the default background 05:04
kyleNbrb -- bathroom break05:04
kwwiibspencer: the app looks for the icons in the heirarchy...apps installed by the user add their icons to the right places in that list05:04
kwwiiMithrandir: not sure if there is any easy way to do that05:05
bspencerMithrandir: how about this:  it just looks really ugly :)05:05
kwwii:p05:05
Mithrandirbspencer: that's non-ideal. :-)05:05
bspencerit would be nice to have a device to take to presentations and hook up to the projector05:06
kwwiiwe should implement a feature where the usplash only does one fixed size/ratio and then pads everything around it to a given color (probably black)05:06
bspencerso is that 640x480?05:06
bspencerkwwii: sure.  centered image05:07
kwwiiexactly05:07
kwwiihaving a fullscreen splash was a feature at the time :-)05:07
bspencerwe want to have a fullscreen splash right up until the UI homescreen is displayed05:08
bspencerthis involves 3 images05:08
kwwiiat this time, yes it is at least three images05:08
kwwiibackground, throbber_fore and throbber_back05:08
kwwiibut that is also changeable (although you have to know C to change that)05:09
horacelikyleN, kwwii, bspencer, I am a bit lost in the topic. so will icons as well as backgrounds be included in template.png?05:09
kwwiiwe should probably just keep the usplash as simple as possible05:09
kwwiihoraceli: I would rather that they stay seperate05:10
kyleNhoraceli, the feeling seems to be no they won't be included. but if not, i am not sure how the designer knows the list of icons he has to theme05:10
horacelikwwii, I agree with you05:10
kwwiiwe need a good list of icons and their purposes (often the name of the icon gives it away)05:10
bspencerhoraceli: not in template.png... but included in the debian theme package05:10
kyleNagain, I am thinking about communicating this stuff to vendors.05:10
bspenceryes, we need a list of icons to include05:10
kwwiione point: when I say icons, I do not mean the arrows and such used on the widgets05:11
kwwiiall of those small pieces should be in the template05:11
kyleNyes, lets define icons better05:11
bspencerwhich is what I'm not sure about -- what applications are "most important" and included in a theme05:11
bspenceris the browser theme in the theme?05:11
bspenceremail, chat, camera, bob's-foo-app05:11
Mithrandirkwwii: feature> usplash already supports that, by design.05:12
kyleNis the browser theme a special case (since it is much more complicated)?05:12
bspencericon = standard icons, not widget graphics05:13
kwwiiicons as I see them are images used to represent either: actions, mimetypes, apps, devices, emblems, emotes, filesystems, places, status, categories and animations05:13
bspencer32x32, 64x64, svg, etc.05:13
kyleNkwwii, you took that from the freedesktop icon theme standards didn't you ;)05:13
bspenceryeah.  so someone should write the list of icons needed.05:13
kyleNare they ALWAYS square?05:13
kwwiikyleN: yepp, although looking back filesystems should not be there I guess05:13
kwwiikyleN: yes, always05:14
kwwiialthough animations might not need to be05:14
kyleNok, then the current applications toolbar button background is not an icon05:14
kwwiikyleN: it should be, and it should be square to fit in with the rest05:14
kyleN(the one that looks like a miniature screenshoot of the desktop)05:14
kwwiialthough that might be a point of discussion as it look pretty neat to have a non-square icon there05:15
kwwiimuch more like MS05:15
kyleNis there a usage difference between icons and non icons?05:15
kyleNlike, icons are on widgets, non icons are not?05:15
bspencerkyleN: the current app icon isn't 48x48?05:16
kwwiisome icons are used on widgets (like the "ok" and "cancel" icons)..the arrows and checks and such are not icons05:16
kyleNwhy are the arrows and checks not icons?05:16
bspencerkwwii: right05:17
kwwiierm, note that when I saw they are square that does not mean that the whole square is filled with colorfull pixels05:17
kyleNthe mb_apps_menu.png is 48 x 4205:17
kwwiikyleN: because they normally only use one size and are often much smaller than the other icons (like 8x8 or 10x10)05:17
kwwiiand logically they belong to the widget theme, not the icon theme05:18
kwwiivisually as well05:18
kyleNhmmm05:18
kyleNby widget theme you mean gtk05:18
kwwiiyes05:18
kyleNwhich means they aren't in /usr/share/icons bu in /usr/share/themes...05:19
kwwiiif the gtk theme defines a checkbox, the check that is shown on that should not be changeable with the icon theme as it might no longer fit with the rest of the widget theme05:19
kwwiiright05:19
kyleNkwwii, right05:19
kyleNthat's good because it limits the number of basic themable icons05:20
kyleN(gtk images are themeable, but that's extra credit ;)05:20
kwwiiright :-)05:20
kwwiichanging the background and the icons will be the main tweaks for most I guess05:20
kyleNand the colors...05:21
kwwiiand the usplash...05:21
kwwii;-)05:21
kyleNthemeing has two parts: build/design time, and user change time. the two are not identical sets of things05:21
kwwiiyepp05:21
kyleNi would like us to get really specific about which parts fall into which categories05:21
kyleNboot splash; built theme, not user changeable, right?05:22
kwwiiright05:22
kyleNdesktop background, built theme and user changeable, right?05:22
kwwiiright05:22
kyleNdesktop icons (which includes all icons that ship with the product) build theme and maybe someday user changeable, right?05:23
kwwiiright05:23
kyleNgtk themes (styles and images) build theme and probably not user changeable in the real world anytime soon, right?05:24
kwwiiprobably only the color will be changeable soon05:24
kyleNok, would that be done by modifying the actual gtkrc files, or just there in memory representation?05:25
kyleN(or some other way...)05:25
kyleNmatchbox theme: built, not user changeable, right?05:25
kwwiino the gtkrc would not be changed, only some definition of the base colors would be changed05:26
kwwiithe matchbox theme, like gtk, would only change colors05:26
kyleNisn't the base definition IN the gtkrc file?  but this is a detail05:26
kwwiiwe might have to simply offer several color variations (in gtk and matchbox config files)05:26
kwwiimuch like nokia does now05:27
kyleNOK, i think gtrc files have inheritance rules so you can have multiple definitions of the same thing...05:27
kyleNso that roughly a definition of what is graphical themeable, now, how about packaging/tools for the designer05:27
kwwiiat this time, you change the pics you want to change and wait for a developer to include it in the build05:28
kyleNyes, but I am thinking about making it doable for a vendor. 05:28
kwwiihaving some simple GUI app to select pics (and check sizes at the same time) would be nice05:28
kwwiithen you do not need a check list05:29
kwwiibut I guess we are a long way from that 05:29
kyleNyes, but that is user settable themes, I mean how to design/implement the default theme(s) for a third party who might want to use UME05:29
bspencerkyleN: I think he was talking about a tool that thrd party would use to create a theme05:30
kyleNdoes that include slicer, or is it a replacement?05:30
bspencerin addition05:30
kwwiiaside from the usplash there is little difference between user created themes and third party themes except that third party themes will be set as default at build time I think05:30
kyleNcan we try to define this more, i still don't quite get it05:30
kyleNkwii, ok. what is given to a third party theme designer to enable them to get to work?05:31
kwwiiright now, the packages with the pics are given and instructions on what each pic does and the process/tool for cutting up the template, I guess05:32
kyleNI don't know what you mean, sorry for being thick. What packages with pics?05:32
kwwiithe source code packages05:32
horacelikwwii, kyleN. I am going offline. it is quite late in PRC.05:33
kwwiiwhat we could do would be to seperate the actual pics into sub-packages05:33
kyleNthat seems like too much to give to a designer. 05:33
horacelithanks for the chat05:33
kwwiihoraceli: cool, sleep well, see you soon05:33
kyleNthanks a lot for your thoughts horaceli05:33
horaceliis you have any summary, please send email to me.05:33
horacelis/is/if05:33
kyleNok, I'll try05:33
kyleNsub-packages? explain further please05:34
bspencerwhat is the minimum we can give a 3rd party:   template.png, control file (how to split up template), a list of required icons, and 1 sample background image05:34
kyleNtwo possibilities on the table; bspencers, and kwii's. pros and cons?05:34
kwwiikyleN: our ways are the same, really05:35
kwwiithe wording is different05:35
kyleNok05:35
kyleNdoes this enable the designer to tryout his theme with relative ease05:35
kwwiinot really05:35
bspencer"relatively"05:35
kyleNthat seems like a problem05:35
kwwiihehe05:35
bspencerbecause we need a way to package his results05:36
kwwiithey would submit their stuff to some build process and then test it in an image05:36
bspencerI don't know if the slicer does packaging, right?  That is a non-automated step05:36
kyleNright. how about: thye have image-creator. we also provide a build file to move the images into the target05:36
kyleNwouldn't that work?05:36
kwwiiwe could make a script to copy the pics to the right location but at this time the image-builder needs to get it's stuff from servers05:36
kyleNmaybe we can assume they have image-creator adn have made a project and target05:37
bspencerbut if they are tweaking a theme, we could document how they would get it setup with a target and Xephyr05:37
kwwiikyleN: they would also need a full local source tree05:37
kyleNthat's a "prerequisite" to theme creation05:37
kyleNwhy would they need the source tree?05:37
bspencerkwwii: what are you talking about "source tree"  :)05:37
kwwiibspencer: can image-biulder work with local sources?05:37
bspencerkwwii: no.  But after you create an image you can replace files manually in your target file system (on the workstation)05:38
bspencerwithout needing a device05:38
kwwiibspencer: ahhh, right...that would work05:38
kyleNmanually, or with a makefile we provide 05:38
kwwiiwe simply need a script to copy the files to the chroot in the right places05:38
kyleNright, no source tree needed05:38
kyleNok, so the we create a theme sdk package that includes all of this05:39
kwwiia series of makefiles would do that...they would just need to keep the same directory stucture05:39
kyleNthe theme sdk dicates the dir structure05:39
kyleNdictates05:39
kwwiiright05:40
kyleNhow much work is this theme sdk package?05:40
kyleNto create05:40
kyleNassuming we've figued out the icon list and so forth...05:41
kwwiionce we know which parts are what, it shouldn't be too much work I guess05:41
kwwiidocumenting it will be the most work I think05:42
kyleNI can probably help out there, assuming adequate communications05:42
kwwiias we are not radically changing anything in the process, just moving small parts05:42
kyleNcan the theme sdk also apply to themeing apps that are a part of theu build?05:43
kyleNor is that really all in the app's source code05:44
kwwiikyleN: as of now, other apps will not have that much themeing of their own (an icon or two, a splash screen perhaps)05:44
kwwiiif things are different it will be on a source code level05:44
kyleNkwwii, yes, I agree05:44
kwwiiand that is beyond simple themeing05:44
kyleNwhat are the big pieces of work that need to be done, can we make a list?05:44
=== rusty_ [i=rusty@nat/intel/x-d9453dc26874b566] has joined #ubuntu-mobile
kwwiiseperate the parts, document while changing them, make it easy to test with a script or such05:46
bspencerI hate to suggest it, but #1) go through and identify all the graphics that are needed and map this to the Hildon code so we know where each pixel is being used.05:46
kwwiibspencer: yeah, good point05:46
=== bspencer feels tired already
kyleN1) identify all "desktop" images05:46
bspencerthere are 500 of them05:47
bspencercurrently05:47
kyleN2) identify all desktop icons05:47
kwwiiand figure out which images are really used in code, which are doubled, etc.05:47
kyleN500 USED ones?05:47
bspencerand somewhere we need to identify how, where, and which graphics will be "tiled"05:47
kwwiiI can easily imagine that05:47
kwwiiluckily the tiling and such only occurs in the template stuff and should be defined as such in the gtkrc05:48
bspencerkyleN:  540 image in plankton.  Once we're done we'll probably be similar05:48
bspencerkwwii: right, and tiling is limited to certain areas, like panel backgrounds05:48
kyleNthat's a lot, if that's not managed somehow to deleted outdated images, themeing gets harder andharder to do 05:49
kyleNis it feasible to programmatically require new themed images get registered somehow?05:49
kwwiikyleN: right, but I do not see a way around that05:49
kwwiiwe just need to keep the sdk up to date once it is ready05:50
kyleNprogrammatically or through work-flow rules05:50
kwwiibut once a company changes the context or functionality of an app they will need to add and change things anyway05:50
=== amitk_ [n=amit@a91-154-122-129.elisa-laajakaista.fi] has joined #ubuntu-mobile
kyleNa master list of themed images and an automated process to find new non-registered ones and send appropriate hate mail perhaps? ;)05:51
kyleNkwwii, so each vendor has to amintain their own sdk? interesting05:51
kwwiikyleN: no, they will need to change ours according to their own needs probably05:52
kwwiiif they add some app with a new action it will necessarily need a new icons to describe that functionality05:52
kyleNi suspect they'll have there own code (derived from us) and won't want to change "ours" 05:52
kyleNtheir, I meant05:53
kwwiisa we cannot make pics for every possible purpose in advance without knowing their intentions05:53
kwwiilike, if they add a plugin, it will need new icons - no way around that I think05:53
kyleNright, but why can't they do that to their own repository?05:54
kwwiithey could, but if that new app or plugin replaces one of ours they will need to also remove the icons they no longer need as well05:54
kyleNin other words, any third party that would actually build a product would want to keep this to themselves, without breaking licenses of course05:55
bspencerI have to go.  I'll follow up with your guys in email.  thanks a lot05:55
kyleNthanks a lot bob!05:55
kwwiihave fun bob05:55
=== sabotage_afk is now known as sabotage
kyleNkwwii, would they "have to" remove unused icons?05:56
kwwiikyleN: I don't think it matter whether they keep it to themselves or not05:56
kwwiikyleN: they might want to if it comes down to the size of the harddrive or such05:56
kwwiibut they do not have to05:56
kyleNyes05:56
kwwiibut their pics should stay in their tree only, and not influence ours05:57
kyleNso the sdk covers ume standard graphical themeing, but vendors can further customize and that is up to them how to do it?05:58
kwwiiyes, that is pretty much how I see it05:58
kwwiiI mean, adding pics to the right places, perhaps removing some...not much more than that on the artwork side05:59
kyleNwhat is needed to better define the app theme "api"?05:59
kwwiiif they add apps, if will be included with the app source...but if it is in the base system it will be more than that05:59
kwwiiwe need to define where people should install their pics so that they are used with their apps06:00
kyleNright06:00
kwwiiand so that they do not randomly pick places to put pics06:00
kyleNright06:00
kyleNis the icon theme for apps well defined now, or are their holes. I don't know exactly how it works even after reading the standard and poking aournd06:01
kyleN"there" i meant ;)06:01
kwwiithe icon theme for apps fits directly into the normal icon theme, with the exception that an app can add a pic in it's own dir and use that before defaulting back to the normal theme06:02
kwwiithey both have the same structure06:03
kyleNok, so for example. foo app results in /usr/shar/icons/foo/32x32/(folder)/file?06:03
=== agoliveira have quite some backlog to catch-up today...
kyleNor is it /usr/share/icons/(theme)/32x32/foo/file?06:04
kyleNthe latter, i suppose... 06:05
kwwiino, foo app would either add icons upstream to /usr/shar/icons/<THEME> and add it's app icon to /usr/share/icons/hicolor06:05
kwwiiif it does not go into the main theme, it would be included in the /usr/share/apps/<APPNAME>/images 06:06
kyleNi see. upstream to support multiple themes, hicolor to support no theme default06:06
kwwiiright, the icon loader always defaults back to hicolor06:06
kwwiiat this time, I think it only uses hicolor anyway06:07
kwwiias no special theme is defined06:07
kwwiior included06:07
kyleNyes, in other words, icon themeing isn't turn on yet06:07
kwwiiexactly06:07
kyleNi think we covered a lot of ground06:07
kwwiiyes, we are definitely further than we were two hours ago ;-)06:08
kyleNis it your sense that folks generally agree with the details we articulated in the lst phase of the conversation?06:08
kyleNlast phase06:08
kwwiiyes06:08
kyleNI will attempt a concise summary and email the parties06:08
kwwiikiller - thanks :-)06:08
kyleNcorrections/comments welcome/appreciated as always ;)06:08
kwwiigreat06:08
kyleNgotta go - cheers06:09
kwwiitime for me to cook dinner06:09
kwwiisee you06:09
=== rusty_ [i=rusty@nat/intel/x-2d12c42179019342] has joined #ubuntu-mobile
asacMithrandir: xulrunner and mibrowser wait approval ... please let them through06:49
Mithrandiraccepted06:51
=== Charliefjohnson [i=cfj@nat/intel/x-17998a8a74b4648f] has joined #ubuntu-mobile
=== bspencer [i=chatzill@nat/intel/x-4b39fe5fe93843c6] has joined #ubuntu-mobile
bspencerMithrandir: you alive and kicking?07:07
bspencerMithrandir: I want to push they keyboard a little to get something functional and pretty for some upcoming presentations.07:07
Mithrandirbspencer: alive and kicking> yes, but not very present07:07
bspencerMithrandir: what do I need to get the automatic-launch functionality working (you said you saw)07:07
Mithrandirit should be working now if you're using the package from Ubuntu07:08
bspencerjust the matchbox keyboard -- or somehitng else?07:08
Mithrandirjust matchbox-keyboard07:08
bspencerk.  I'll try.  thx07:08
MithrandirVersion: 0.1+svn20070815-0ubuntu407:08
Mithrandirthat one should work fine07:08
=== Jack-Laptop [i=chatzill@nat/intel/x-e9b12aa859dc98e3] has joined #ubuntu-mobile
=== jpan_laptop [i=jpan9@nat/intel/x-58ec9807a2f485e9] has joined #ubuntu-mobile
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-mobile
=== Seveas__ [n=seveas@seveas.demon.nl] has joined #ubuntu-mobile
=== Seveas__ [n=seveas@seveas.demon.nl] has joined #ubuntu-mobile
=== bspencer [i=chatzill@nat/intel/x-6a6360cd86857305] has joined #ubuntu-mobile
CharliefjohnsonMithrandir: Did you see my email concerning the daily build ??  07:50
=== bspencer [i=bob@nat/intel/x-1597b269b6cb56fb] has joined #ubuntu-mobile
mdzMithrandir: I have, and will follow up with Tollef08:08
rob_Mithrandir / amitk_ : is there something up with the apt repos ? i'm getting unmet dependencies on the linux-image-ume package when attempting to create a target image for the crown beach platform08:09
Charliefjohnsonmdz: Thanks Matt.08:09
agoliveirabspencer: Hi Bob. There yet?08:21
bspencerthere08:24
bspenceragoliveira, hello08:25
agoliveirabspencer: Cool. Can you refresh my memory about the expected support for VoIP? I'm looking for alternatives to Ekiga.08:25
bspenceragoliveira, keep looking :)08:26
bspencerwe are looking at voip to add to our chat application (Telepahty based)08:26
agoliveiraAh...08:27
bspencerbut are still in the very early stages.08:27
bspencerjust have one guy doing that08:27
bspencerand the chat app still has lots of work before it is ready doing the basic stuff08:27
bspencerbut per Rob (Telepahty guy) it should be straightforward to add it08:27
agoliveiraHave you seen this one: http://tapioca-voip.sourceforge.net/wiki/index.php/Landell08:27
agoliveirabspencer: or http://tapioca-voip.sourceforge.net/wiki/index.php/Ereseva08:28
agoliveiraBoth are based on Telepathy08:28
agoliveiraTapioca, actually which is a frameowork based on it.08:29
bspencerI haven't seen that08:29
agoliveirabspencer: You should :) Anyway, should I keep looking for something or can I assume that you will take care of this with your IM application?08:30
bspencerwell, we like your tips if you have them.  We'll try to get something wiggling but it will be new code, nothing stable like we might find08:32
agoliveirabspencer: I don't have any, unfortunately, but those. I don't feel confortable using Ekiga if I can avoid as it's big and there's no hildon support on it.08:33
bspenceragreed08:33
agoliveirabspencer: Let me give a shot on those little guys above and see what happens.08:33
bspencerk08:33
=== guardian [n=Guardian@ANantes-252-1-66-22.w82-126.abo.wanadoo.fr] has joined #ubuntu-mobile
MithrandirCharliefjohnson: mdz followed up on that, I see.  I'm hoping we can have them building again tomorrow.08:36
CharliefjohnsonMithrandir : Did you pick up your Menlow yet ?08:37
MithrandirCharliefjohnson: yes, it's safely under my desk now.08:38
MithrandirI could possibly have had the images working today, were it not for debootstrap having a bug which broke the image creator.08:38
CharliefjohnsonMithrandir: OK. Great08:42
=== phanatic_ [n=phanatic@dsl5400C57A.pool.t-online.hu] has joined #ubuntu-mobile
amitk_rob_: details of the unmet dependencies?09:02
mjg59agoliveira: I've just uploaded haze. Mission-control and empathy have both been updated to cope.09:02
mjg59So that should provide a solid MSN and AIM implementation.09:03
agoliveiramjg59: Cool.09:03
agoliveiramjg59: Could you please take a look how difficult would be to hildonize Pimlico's contacts?09:04
mjg59Yeah, will do09:05
mjg59I suspect it'll involve writing a new UI to get it to a decent level09:05
mjg59But I'll check with the OH guys09:05
agoliveiramjg59: Nice. Thanks.09:06
mjg59agoliveira: OH say "Hahahahaha"09:07
agoliveiramjg59: I don't know if I like this... :)09:08
mjg59Looks like they've had to rewrite it for openmoko09:08
agoliveiramjg59: Oh great...09:08
agoliveiramjg59: As dates and tasks already have a hildon interface I assumed it wouldn't be difficult to do it with contacts09:09
mjg59agoliveira: Quite different apps, sadly09:09
mjg59It's basically a matter of writing a new ui from scratch09:10
agoliveiramjg59: In this case we maybe consider fall back to GPE.09:11
mjg59I'll check into it. It might well not be too bad09:12
agoliveiramjg59: Well, take a look at this anyway please. If it's really this time consuming we'll see what to do.09:12
mjg59It's really just a matter of writing a new layout for the widgets09:12
mjg59I'd guess a few hours, but not too many09:12
agoliveiramjg59: If you think that's the case, go for it if you can.09:13
Mithrandiragoliveira: uh, falling back to GPE wouldn't have solved anything, firstly because I don't believe they use evolution-data-server, secondly because gpe doesn't seem to use hildon.09:14
agoliveiraGPE 2.8 does;09:14
agoliveiraMithrandir: and, I didn't say we should do it, I was considering the options like it's better than nothing.09:15
Mithrandiruh, no, it doesn't.09:16
agoliveiraSorry, let me be more explicit, it does not use evolution-data-server but it does have hildon suport.09:17
Mithrandirhttp://www.linuxtogo.org/gowiki/GPERoadmap doesn't list any hildon libraries.09:17
agoliveira* Improved support for the Maemo platform (gpe-timesheet, gpe-filemanager,  gpe-calendar, Starling) 09:17
agoliveiraThe first stable release of GPE for the Maemo environment is now available.  GPE for Maemo includes the following applications: gpe-calendar, gpe-contacts,  gpe-todo, gpe-timesheet, gpe-filemanager, starling (audio player) and  gpesyncd.  The most important changes since 2.7 are:      * A heavily improved gpe-calendar and related libraries     * Improved import/export and synchronisation support     * Starling - a new audio playe09:18
agoliveiraIt was released about 2 weeks ago.09:19
agoliveiraMithrandir: Strange they don't have anything in the link you posted. There's been was some patches for hildon support for some time already IIRC.09:22
MithrandirGPE doesn't use hildon.  Some GPE apps have hildon UIs too, which is something entirely different.09:22
agoliveiraMithrandir: Ok, I'm not arguing about this minucia I just said that it could be an alternative.09:23
Mithrandirmjg59: last I talked with OH, they talked about a doing a rewrite of contacts.09:24
Mithrandir(last being at guadec)09:24
mjg59Mithrandir: Yeah, it's been done09:24
mjg59But no hildon UI yet09:24
Mithrandirwhich would make hildonising it quite simple, at least so they claimed.09:24
mjg59It's basically mechanical09:25
mjg59But probably still ~2000 lines of code09:25
Mithrandirugh, ok.09:25
Mithrandirthat's a bit.09:25
Mithrandireven for SMOP.09:25
mjg59Mostly not from scratch09:25
mjg59A lot of it can be cribbed from the vanilla or openmoko code09:25
Mithrandirstill a bit of work.09:27
agoliveiraSo, what should we do? Add a hildon interface to the current code or poke the guys to see if their timetable fits us?09:27
Mithrandirthey weren't going to do it themselves, short-term?09:27
mjg59Nope09:27
mjg59Not without a contract09:27
mjg59Nokia have something that works already, so no great incentive for the moment09:27
Mithrandirok..09:28
Mithrandirhow much work do you think it'll be to fix it up?09:28
agoliveiramjg59: And it's based on GPE iiRC.09:29
mjg59Mithrandir: I suspect a small number of hours09:30
Mithrandirmjg59: if you want to work on it, please.09:36
mjg59Mithrandir: Probably be next week09:37
Mithrandirsounds good to me.09:38
rusty_Mithrandir, fset installation is broken at the moment.  The linux-image-generic fails because it can not install linux-ubuntu-modules-2.6.22-10-generic09:39
rusty_or maybe i should be pinging amitk_ 09:39
rusty_just a heads up... i'm guessing the apt repository is in flux09:39
Mithrandirrusty_: could well be, we're having some trouble with the current batch of kernels.  We're working on it.09:39
agoliveiramjg59: Cool. I'll continue with the other stuff. fbreader is an a** to compile.09:40
=== agoliveira wonders why the last comment popped out of his head...
agoliveiraJust found this: http://live.gnome.org/Vala Looks interesting.09:43
agoliveiraHere's a simple hildon application: http://live.gnome.org/Vala/HildonSample09:44
=== agoliveira gave up Landell as VoIP alternative. Old, unmaintened code in C# that depends of a lot of mono bindings and libs... ugh...
agoliveiramjg59: You told me you prepared a hildon interface fro Cheese? Where is it? Upstream?09:52
mjg59agoliveira: Not yet09:52
mjg59Still a couple of issues to fix up09:52
agoliveiramjg59: Ok, just checking.09:52
amitk_rusty_: Hmm.. How does it find 2.6.22-10? That failed to build09:56
=== tfheen [n=tfheen@aine.err.no] has joined #ubuntu-mobile
rusty_amitk_, the linux-image-generic package dependencies call for linux-ubuntu-modules-2.6.22-10-generic10:34
=== lucasr [n=lucasr@cs164220.pp.htv.fi] has joined #ubuntu-mobile
amitk_rusty_: buggy kernel upload. Being worked on.10:55
lucasrhei all10:55
lucasrhow are things progressing? :-)10:55
=== Charliefjohnson [i=cfj@nat/intel/x-17998a8a74b4648f] has left #ubuntu-mobile ["Leaving"]
=== DarkRaven [n=dvwyngaa@dsl-241-193-209.telkomadsl.co.za] has joined #ubuntu-mobile
=== ChrisJTortoise [n=tortoise@91.84.37.241] has joined #ubuntu-mobile
bspencerlucasr, good -- we got control panel working now with small workaround11:17
lucasrbspencer, cool11:17
bspencerwe (I) need to have a chat with hildon-libs list about things we've done wrt Hildon11:18
bspencerand talk about how these could get upstream11:18
bspencerlucasr, what is your timeframe for freezing code for Sept release?  Are changes slowing down already/11:18
=== MishaS [n=MishaS@a91-154-120-151.elisa-laajakaista.fi] has joined #ubuntu-mobile
bspencerwe've been debating when to re-sync with the latest Hildon 11:18
lucasrbspencer, we're mostly in bugfixing mode now11:19
lucasrbspencer, we're already slowing down on the real changes11:19
bspencerlucasr, i figured so.11:19
=== vivijim [n=vivijim@200.184.118.132] has left #ubuntu-mobile []
rob_amitk_, this was the error i was getting from apt-get: The following packages have unmet dependencies:11:31
rob_  linux-image-ume: Depends: linux-image-2.6.22-10-ume but it is not installable11:31
rob_                   Depends: linux-ubuntu-modules-2.6.22-10-ume but it is not installable11:31
rob_E: Broken packages11:31
kylemyes, they're broken, i'm working on it, should be fixed in an hour or so.11:35
=== Charliefjohnson [i=cfj@nat/intel/x-318324eeeee46af9] has joined #ubuntu-mobile
=== vivijim [n=vivijim@201.32.145.37] has joined #ubuntu-mobile
rob_kylem, thanks12:07
kylemnp12:11
kylemhopefully it will build fast...12:12
=== sabotage is now known as sabotage_afk
=== doko_ [n=doko@dslb-088-073-072-249.pools.arcor-ip.net] has joined #ubuntu-mobile

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