IRC log of #maemo-ssu for Wednesday, 2011-04-13

*** lizardo has quit IRC00:05
*** M4rtinK has quit IRC00:14
*** lardman has quit IRC00:21
*** NIN101 has quit IRC00:25
*** jrocha has joined #maemo-ssu00:50
*** jrocha has quit IRC01:01
*** andre__ has quit IRC01:05
*** Puchatyy has quit IRC01:24
*** sausage_Dear has quit IRC02:07
*** VanpoofFluffy-ku has quit IRC02:31
*** I-C-Wiener has quit IRC03:03
*** Lolz has joined #maemo-ssu03:18
*** Lolz has left #maemo-ssu03:20
*** trbs has quit IRC03:25
*** plr_ has quit IRC03:55
*** plr_ has joined #maemo-ssu03:56
*** mirr0r has joined #maemo-ssu05:23
*** DocScrutinizer has quit IRC05:25
*** DocScrutinizer has joined #maemo-ssu05:25
*** fiberspeed has quit IRC05:26
*** smith1 has joined #maemo-ssu07:30
*** DocScrutinizer has quit IRC07:33
*** DocScrutinizer has joined #maemo-ssu07:34
*** kitu- has quit IRC08:03
*** kitu- has joined #maemo-ssu08:16
*** villev has joined #maemo-ssu08:41
*** jrocha has joined #maemo-ssu09:18
*** mirr0r is now known as fiberspeed09:31
*** sausage_Dear has joined #maemo-ssu10:37
*** VanpoofFluffy-ku has joined #maemo-ssu11:02
*** Sicelo has joined #maemo-ssu11:05
thpMohammadAG: (still about that screenshot taking thingie) ideally, we would have a "maemo library" for Qt similar to what we have done in hildon-extras11:25
thpi.e. a collection of community code snippets, widgets, etc..11:25
*** Sicelo has left #maemo-ssu11:29
*** Damnshock has quit IRC11:31
*** andre__ has joined #maemo-ssu11:47
*** m0use_ has joined #maemo-ssu11:51
*** M4rtinK has joined #maemo-ssu12:11
*** mece has joined #maemo-ssu12:25
meceOk, I thought some more about the update icon cache problem, and I think the simplest and most obvious solution is to simply add "touch /usr/share/icons" to the (now empty) /urs/bin/gtk-update-icon-cache script. That way the original method of adding that command to postinst once again works as advertised.12:27
Jaffamece: Except people have been told to not put it in.12:32
Jaffamece: A dpkg trigger for the various sub-directories which does that would seem simplest.12:33
*** m0use_ has quit IRC12:35
*** m0use_ has joined #maemo-ssu12:35
meceJaffa, well I made a bug about it.. https://bugs.maemo.org/show_bug.cgi?id=1214412:37
povbot`Bug 12144: Make gtk-update-icon-cache work as advertised12:37
mecefeel free to rename. I'm just noticing that many apps still have gtk-update-icon-cache12:37
meceJaffa, I have no idea how to make a dpkg trigger.12:38
Jaffamece: Catorise does it12:38
JaffaLots still do, but reintroducing a dependency on something which the docs say is now optional is a bad idea IMHO12:38
meceJaffa, well actually it should not be dependent on the package. It should just automatically do it after an installation...12:50
meceimo12:51
*** M4rtinK has quit IRC12:55
meceJaffa, anyway, I modified my gtk-update-icon-cache while a proper solution is included in cssu :)12:58
MohammadAGshouldn't this actually be some ionotify event on /usr/share/icons that h-d listens to?13:20
*** trbs has joined #maemo-ssu13:24
*** Damnshock has joined #maemo-ssu13:28
*** Mece_ has joined #maemo-ssu13:35
*** lardman|gone is now known as lardman13:36
*** lizardo has joined #maemo-ssu13:41
DocScrutinizerinotify13:43
*** Mece_ has quit IRC13:46
*** NIN101 has joined #maemo-ssu13:53
DocScrutinizerI guess there could be a sequence problem, when the .desktop file gets written and triggers the inotify h-d cache update at a point in time where the icon file isn't yet installed13:54
*** villev has quit IRC14:10
MohammadAGJaffa, I'm looking into portrait orientation lock14:13
MohammadAGseems like a simple change...14:17
merlin1991yay14:20
*** villev has joined #maemo-ssu14:21
DocScrutinizerI already wondered how that new orientatio lock button in the menu is supposed to lock to portrait :-D14:22
DocScrutinizerbtw I feel like cssu should provide two flavours: conservative and progressive. The former strictly limited to only provide bugfixes and definitely neutral (neuterable) improvements like mhd, while the latter may contain such things like system wide portrait support, opensource replacements of blobs like mediaplayer etc14:26
DocScrutinizerthis of course implies the conservative flavour to be considered 'stable', while progressive obviously is rather testing or even devel14:28
DocScrutinizerI'm using cssu on my daily phone, so I'd like to have that conservative distro on there.14:29
merlin1991I'm using cssu on my daily phone too, and so far it didn't introduce any problems14:29
DocScrutinizersure14:30
DocScrutinizerwe were lucky so far14:30
merlin1991also14:30
merlin1991If you check the wiki, you'll see that there is a "stable" branch meant to get alive at some point14:31
DocScrutinizeryet it 'messed up' a menu at least, by introducing that new orientation lock button. Not everybody is interested in this sort of new features14:31
merlin1991it's an community effort no everybody has to use it :D14:32
thpMohammadAG: can we get Portrait mode lock in the orientation lock applet when the desktop supports it?14:32
merlin1991thp: wouldn't that sill leave landscape only apps?14:33
thpmerlin1991: that's what you have with forced rotation, anyway14:34
DocScrutinizerwe need a distro flavour that keeps ONE HUNDRED percent compatibility with stock maemo, even to the point of keeping bugs 'functional' (e.g. if some format is completely borked but some apps might rely on that borked format)14:34
thpalso, the policy could be 'always portrait if the app supports portrait'14:34
merlin1991I have forced rotation disabled :D14:34
thpmerlin1991: well then for you, 'locked portrait' would prevent landscape for apps that support portrait and use landscape for the rest14:36
thpand with forced rotation enabled, it would force everything into portrait14:36
merlin1991if it works that way, that would be perfect14:36
DocScrutinizerwhat became of the planned per-app config for portrait mode?14:37
DocScrutinizeraka black/whitelist14:37
merlin1991that was meant to be for the forced feature14:38
merlin1991not for the orientation lock14:38
thpDocScrutinizer: that's still planned, just nobody has gotten around to implement it yet14:38
merlin1991and as I see it they are not mutually exclusive14:38
DocScrutinizermaemo stock has no API to tell if an app is maybe segfaulting in portrait. So we need some management that knows about which app supports portrait only, which supports both, and which supports landscape only14:40
MohammadAGnice, segfault in h-d14:40
DocScrutinizerbest way to implement that is in .desktop: X-CSSU-portrait-support=landscape|both|portrait14:41
merlin1991don't apps set some flag that tells if they support portrait, and forced rotation just overwrites that always?14:42
MohammadAGno, that's the worst way to implement it DocScrutinizer14:42
MohammadAGthat would need updates to ALL .desktop files14:43
DocScrutinizerooh, why?14:43
MohammadAGwe'd need to use sed a lot in the .desktop files, since overwriting isn't possible with dpkg14:43
DocScrutinizernope, not really14:43
DocScrutinizermissing key defaults to X-CSSU-portrait-support=landscape14:44
DocScrutinizerand of course we need a second level with a config file that has the user settings for apps. I don't recommend to store user settings for a particular app in the .desktop file14:45
DocScrutinizeron start of an app, the .desktop file is scanned for the X-CSSU-portrait-support= key, and that value is used to populate the user settings list, if there's no setting for that app yet14:47
MohammadAGportrait lock works but not too well14:47
MohammadAGDocScrutinizer, there's a perfectly good flag for portrait mode support14:48
DocScrutinizerohh14:48
MohammadAGand one to prevent it14:48
MohammadAGthe lack of it = landscape14:48
MohammadAGwe need to change the last part14:48
DocScrutinizerok, me has to care about a job offer. bbl14:49
JaffaDocScrutinizer: For features like the orientation lock menu, the answer - rather than two flavours - is additions to the Display control panel applet14:57
JaffaDocScrutinizer: [  ] Show orientation lock, [  ] Enable auto-portrait in core applications14:57
DocScrutinizersure14:58
RST38hNew app bug with the latest CSSU by the way14:58
* Jaffa reads some scrollback. There's some back of a fag packet design going on there which feels a bit... sub-optimal.14:58
RST38hThe Qthello now shows notifications in wrong colors (try losing a game)14:58
DocScrutinizerof course it's preferable to have a clean conservative distro that allows to enable additional features14:59
RST38h+ anyone noticed how arbitrary HAM changes portrait/landscape now? Otr is it doing it for me only?14:59
JaffaOrientation lock for portrait shouldn't do any forcing unless forcerotation is true14:59
JaffaMohammadAG: Are you still trying to do orientation lock in h-d?15:00
*** smith1 has quit IRC15:00
DocScrutinizerJaffa: see RST38h supporting all my concerns with his last 3 posts15:01
DocScrutinizerbasically I want to see CSSU resulting in a maemo version with LESS bugs, *not* with NEW bugs15:03
DocScrutinizerin that sense not even patches supplied by Nokia are to be considered safe a priori. *Each* patch to the conservative branch of CSSU has to get evaluated and tested, and accepted by a obviously yet to define board15:06
*** _NIN has joined #maemo-ssu15:06
DocScrutinizersee the USB-keeps-CPU-busy Nokia "patch" to PR1.315:07
DocScrutinizeror the cherry 'patch'15:07
DocScrutinizerboth were cases where the best thing you can do is to kick out the newly introduced crap from Nokia15:08
RST38hDoc <-- is a bit extreme15:08
DocScrutinizerpatches introduced by community are not a priori any better15:09
RST38hBUT, having said that, I would also like some latest additions to CSSU to be gone15:09
*** NIN101 has quit IRC15:09
RST38hFor example, I hope you disable HAM portrait mode, it behaves a bit erratically15:09
RST38hAnd someone may want to fix task switcher to show horizontal previews for applications that remain in landscape mode15:10
DocScrutinizerRST38h: I learned to be extreme, while I mentored on 2 or 3 distros for consumer products - i.e. OM2009 and SHR15:10
*** villev has quit IRC15:11
DocScrutinizerSHR basically is going haywire by all the time introducing new "better" concepts faster than consolidating them, so we got a less usable distro now after >12 months than we had before15:12
*** the_lord has joined #maemo-ssu15:12
JaffaDocScrutinizer: Yes, which is why you're using the testing branch so we can find these bugs.15:13
JaffaDocScrutinizer: It seems that Qt 4.7.2 has a lot of regressions15:13
DocScrutinizerand that's what I'm not intending to do - use e.g. Qt4.7.2 on my productive device15:14
JaffaRST38h: All the new apps getting rotation (even forced ones when we do the whitelist for auto-force) should have a configuration option, just like the other apps do.15:14
JaffaTwo options: easy one, add a global one (eugh); OR do it properly.15:14
JaffaThe latter is more work, and for the closed source apps would be under the Display applet in control panel.15:15
JaffaPatches welcome, I guess.15:15
MohammadAGAre you sure it's Qt 4.7.2 and not the theming engine?15:15
RST38hJaffa: Yea, but I suspect HAM was never supposed to have rotation15:16
DocScrutinizerbottom line: we need a CSSU-stable NOW! otherwise cssu will vanish in oblivion together with maemo15:16
JaffaRST38h: "Never supposed"?15:16
JaffaDocScrutinizer: Despite me asking multiple times, no-one (well volunteered?) has come up with an approach for going from testing to stable.15:17
JaffaDocScrutinizer: Which of the bugs (http://j.mp/communityssu-bugs) is acceptable to ship?15:17
JaffaRST38h: The rotation should be happening the same way, and detected the same way, as any other app15:17
*** Puchaty has joined #maemo-ssu15:19
*** villev has joined #maemo-ssu15:20
MohammadAGumm, what's with bug 12063 and 1208815:20
povbot`Bug https://bugs.maemo.org/12063 Unable to charge15:20
DocScrutinizerJaffa: sorry, I don't get your question15:21
DocScrutinizerunable to charge is BS15:22
DocScrutinizercssu never changed anything with charging afaik15:22
* MohammadAG cleans up BS bugs15:24
DocScrutinizerPK had that bq27200 drivers that are known to break bme when loaded15:25
MohammadAGwhat about bug 12088 ?15:26
povbot`Bug https://bugs.maemo.org/12088 keypad text input disabled, volume slides down to mute automatically15:26
DocScrutinizermpff15:26
MohammadAGI don't see a reason that would happen15:26
MohammadAGagain seems like a HW problem15:26
the_lordHi, is there a known bug with the latest cssu of the camera not working?15:27
the_lordthe new camera-ui segfaults15:28
DocScrutinizerWTF. bug invalid due to quoting abuse15:28
DocScrutinizerhw defect15:28
DocScrutinizerCANNOT-DUPLICATE, INVALID15:28
MohammadAGthe_lord, what does /usr/bin/camera-ui output?15:29
MohammadAG(run it from terminal)15:29
DocScrutinizerthe volume key is a 'normal kbd matrix' key. if it is stuck, it will result in exactly that begaviour15:29
the_lordinit: 0x4125333015:30
the_lordthen, after a while, Segmentation Fault15:30
the_lordkboom!15:30
MohammadAGnothing else?15:30
DocScrutinizerfcam driver not matching?15:30
the_lordehhh15:30
the_lordnope15:30
MohammadAGshouldn't matter, it uses the same API as the stock camera15:30
DocScrutinizermeh, RL calling o/15:30
MohammadAGI wonder where HD decides orientation changed15:32
the_lordMohammadAG, any ideas?15:33
MohammadAGnope, I'd try running it through gdb but I doubt it has debugging symbols15:38
the_lordMohammadAG, camera-ui does nothing until I open the camera lid, then segfaults15:43
Lava_Croftanything else installed related to camera/shutter?15:44
the_lordmmm, shortcutd, flashlight, fcamera, panorama...15:46
Lava_Croftjuggle with em? :<15:47
*** Puchaty has quit IRC15:50
the_lordcould fcam-drivers be the culprit?15:59
Lava_Crofti use fcam drivers too, it works fine here15:59
the_lord:(15:59
Lava_Crofti dont use fcamera, panorame and shortcutd tho15:59
Lava_Croftpanorama probably has nothing to do with it16:00
the_lordI don't see why those apps would tamper camera-ui16:00
the_lordthey are not running16:00
Lava_Croftshortcutd is always running16:00
Lava_Croftor else its a weirdo daemon16:00
Lava_Croftbut i dont know about it at all, so little help from me there16:00
the_lordyes, but shorcutd doesn't mess with camera-ui16:01
*** mece has quit IRC16:07
MohammadAGthe_lord, run this through gdb http://mohammadag.xceleo.org/camera-ui16:08
the_lorddo I replace /usr/bin/camera-ui ?16:09
MohammadAGwouldn't hurt I guess16:09
MohammadAGgdb /usr/bin/camera-ui16:10
MohammadAGrun with r16:10
DocScrutinizershortcutd of course interferes with camera trigger button afaik16:10
MohammadAGthen pastebin the backtrace with bt16:10
MohammadAGcamera button is a GPIO switch16:11
DocScrutinizeryes16:11
DocScrutinizerso what?16:11
MohammadAGinterference (as in locking the button to an app) can't happen16:11
DocScrutinizershortcutd is supposed to keep camera-ui from popping up on press of that button, no?16:12
MohammadAGnope16:12
the_lordDocScrutinizer, I'm not pressing a button, I'm calling camera-ui on shell16:12
DocScrutinizer:shrug:16:12
MohammadAGshortcutd allows you to use the focus button to do functions16:12
MohammadAGnot the full press button16:12
DocScrutinizerso what, again?16:12
MohammadAGit's irrelevant to the segfaults16:13
DocScrutinizerisn't that as well by default assigned to camera-ui?16:13
the_lordMohammadAG, it segfaults in gnome_vfs_get_volume_free_space16:13
DocScrutinizerlol16:14
MohammadAGpastebin all the backtrace?16:14
MohammadAGhmm16:14
* DocScrutinizer wonders why he has seen mentioned gnome_vfs_get_volume_free_space several times last few days16:15
* DocScrutinizer notices it's a word on his g* blacklist as well16:16
MohammadAGthe_lord, what's the output of gconftool-2 -g /apps/camera/settings/basic-settings/storage-device16:16
the_lordhttp://pastebin.com/ruqSRCxf16:16
the_lord116:16
the_lordI think I know where are you going16:17
MohammadAGgconftool-2 -s /apps/camera/settings/basic-settings/storage-device-t int 016:17
MohammadAGtry and see if it segfaults there16:17
the_lordMust specify a type when setting a value16:18
DocScrutinizerhe missed a space in front of -t16:18
MohammadAGgconftool-2 -s /apps/camera/settings/basic-settings/storage-device -t int 016:18
MohammadAGsorry, space16:18
MohammadAGno check for == NULL, explains the segfaults...16:19
the_lordperfect16:19
the_lordyes, that's a semi-fail16:19
the_lordfor some reason my camera was set to the external mmc i suppouse16:19
the_lordthen I installed meego, then upgraded maemo, then tried to open camera, then segfault16:20
the_lordthanks16:20
MohammadAGso it works now?16:20
the_lordThere's no need to file a bug?16:20
the_lordMohammadAG, yes, perfectly16:20
MohammadAGguess not, already fixed it by checking for NULL16:20
MohammadAGyou can try the binary16:21
the_lordthanks for the camera-ui with debugging symbols16:21
MohammadAGyw16:21
MohammadAGyou might want to strip the symbols or reinstall the stock camera-ui16:21
MohammadAGsaves 200kbs on /16:21
the_lordI never replaced /usr/bin/camera-ui :)16:21
the_lordran it from /home/user16:22
MohammadAG:)16:22
the_lordMohammadAG, I think you should include -dev versions of the new packages16:22
MohammadAGI already do, why?16:22
the_lordit makes debugging pretty easy16:23
MohammadAGyou mean -dbg16:23
the_lordsorry, I mean debug versions16:23
the_lordyes16:23
DocScrutinizerMohammadAG: seems it's a good principle for coding to always expect and handle ALL arbitrary return codes fron any function call16:25
DocScrutinizeresp never expect any function call to succeed, not even close()16:26
the_lordDocScrutinizer, it is, or at least try to catch them all in a default behavior for unexpected returns16:26
MohammadAGI didn't code that :P16:26
*** BCMM has joined #maemo-ssu16:30
*** villev has quit IRC16:31
DocScrutinizerso what's that then? Has Nokia opened the camera-ui?16:34
DocScrutinizerI always thought it's been part of the closed Nokia user app bunch16:35
DocScrutinizerlike calendar, contacts, dialer...16:35
MohammadAGDocScrutinizer, nicolai rewrote it16:37
DocScrutinizeraah, nicolai's rewrite16:37
MohammadAGtimer 15 returns 10s instead of 15, fixed16:37
MohammadAGI wonder what the best way to play a sound is16:37
the_lordMohammadAG, now my camera says memory not accessible, cannot save document17:24
the_lordor something like that, mine is in spanish17:24
the_lordMohammadAG, and in the memory use, it's set to Root Volume17:24
*** jrocha has quit IRC18:08
*** sausage_Dear has quit IRC18:41
MohammadAGthe_lord, I'll look into it19:04
MohammadAGJaffa, the thread on tmo is getting out of hands, users are finding it hard to look for info etc19:04
MohammadAGmay I suggest closing it and starting a new one, where we can edit page 1?19:04
MohammadAGthat way new comers can read post #1 which would include links to the wiki, instead of rants :P19:05
JaffaMohammadAG: seems sensible.19:05
*** VanpoofFluffy-ku has quit IRC19:07
MohammadAGJaffa, I changed the structure of http://wiki.maemo.org/Community_SSU/Features hopefully it's a bit more readable now19:21
*** psycho_oreos has quit IRC19:35
*** lardman has quit IRC19:37
Lava_Croftmenu editor = menu editor in app launcher?19:39
merlin1991yes19:39
Lava_Crofti never use the app launcher, but that editor is annoying!19:39
Lava_Croftgreat feature19:40
*** psycho_oreos has joined #maemo-ssu19:42
*** uriel has joined #maemo-ssu19:46
rantomOdd19:51
rantomI modified the hildon-status-menu to have 10 rows, nothing happened19:51
rantomI'm stuck to 619:52
Lava_Croftscroll it?19:52
rantomYes, I did19:52
JaffaMohammadAG: Looks better19:52
rantomMaybe I should've started with this : I tried to get the limited bigger, alas rows from 1-8 would be visible without scrolling19:53
rantomAnd that was for portrait19:53
MohammadAGrantom, rotate it19:55
MohammadAGchanges aren't done when the value's changed, fixing that, sort of19:55
rantomMohammadAG: Nope, still stuck to 619:56
rantomScreenshot incoming19:56
rantomhttp://www.rantom.fi/maemo/5/cssu/statbar-001.png19:59
rantomMohammadAG: Scratch that, I got it working, thanks20:05
MohammadAG:)20:06
rantomBtw20:08
rantomAny plans on revamping the status-menu for proper portrait, _if_ Hildon Desktop gets it?20:08
rantomI did some mockups (now deleted, unless restored with Time Machine) and came to conclusion, that with current status-menu at least operator wouldn't fit20:09
MohammadAGhmm20:14
MohammadAGmy operator's name is "orange" :P20:15
rantomMine is "Saunalahti"20:15
MohammadAGthat should fit with the default font20:15
rantomOf course, here's an opportunity to mimic Android and use the operators logo, like they do in Sprint, afaik20:15
MohammadAGhow?20:16
rantomYes, it does, but then there's not space for the editing-tool20:16
rantom16x16 image, if I'm not mistaken20:16
rantomhttp://www.blogcdn.com/www.engadget.com/media/2011/04/kyocera-echo-top-main-screen.jpg20:17
MohammadAGbtw http://gitorious.org/community-ssu/hildon-status-menu/commit/90ce923e9b167460be50eac171d07f37be5f198320:17
rantomI think though, that that has been added afterwards to the code20:17
MohammadAGshould've done that in the first implementation, but oh well20:18
rantomOoh, Portrait20:18
MohammadAGhmm?20:18
rantomNothing, just read the PORTRAIT word from the code :p20:19
MohammadAGlol20:20
rantom...and I just realized, that revamping the status-menu to Symbian-like, which I was doing mockups from, was causing the issue, that the operator wouldn't fit20:20
rantomHad nothing to do with CSSU20:20
* MohammadAG wants a drag down status menu20:20
rantomI guess I'll have to go bang my head to the wall for a while now (or read tmo) ->20:21
rantomMohammadAG: You're not the only one20:21
rantomMeeGo has it, sluggish though20:21
rantomAnd forces rotation to landscape, wohoo :p20:21
*** andre__ has quit IRC20:24
*** jrocha has joined #maemo-ssu20:27
*** I-C-Wiener has joined #maemo-ssu20:33
*** m0use_ has quit IRC20:35
*** M4rtinK has joined #maemo-ssu20:43
*** DocScrutinizer51 has quit IRC20:53
*** jrocha has quit IRC21:10
*** DocScrutinizer51 has joined #maemo-ssu21:13
*** jrocha has joined #maemo-ssu21:52
*** Puchaty has joined #maemo-ssu21:56
*** BCMM has quit IRC22:06
*** mase76 has joined #maemo-ssu22:14
MohammadAGI think portrait orientation lock's working22:26
*** M4rtinK has quit IRC22:41
*** I-C-Wiener has quit IRC22:42
*** BCMM has joined #maemo-ssu22:55
*** jrocha has quit IRC23:13
*** mase76 has quit IRC23:39

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