IRC log of #maemo-ssu for Monday, 2011-05-30

MohammadAGmerlin1991, lots00:00
MohammadAGhildon-desktop, hildon-home, etc00:00
* merlin1991 forsees some changelog work00:00
MohammadAGbut yeah, Qt will take at least an hour to upload00:01
MohammadAGinteresting, https://gitorious.org/community-ssu/osso-pdf-viewer/merge_requests/200:02
MohammadAGmerlin1991, lots00:06
MohammadAGQuestion: should I include the modified apt in the CSSU? The one that removes the user/hidden limitation00:42
MohammadAGit's basically useless now and only prevents users from doing apt-get -based backup/restores00:42
thpyay! pdf viewer fixes :)00:55
thpMohammadAG: hmm doesn't that result in showing all ovi store content?00:56
MohammadAGthp, no, just allows installing free ovi store content with apt-get00:56
MohammadAGpaid content lives as debs on their own server00:56
thpwell, that would actually be cool :)00:56
MohammadAGif you remember, PR1.1.1 brought that since paid apps were actually in the repository00:56
MohammadAGso they "fixed" that in PR1.2, but removed the apps, thus rendering the fix useless00:57
thphehe ;)00:57
thpwell, removing any maemoisms that don't break anything seems like a good idea to me00:58
MohammadAGQt reverted to 4.7.0, text selection working00:59
MohammadAGthoughts on bug 12237 ?01:16
povbotBug https://bugs.maemo.org/12237 Default WiFi power-saving mode 'Maximum' is unreliable and performs poorly01:16
MohammadAGI'm thinking of closing it as INVALID, maximum powersaving works fine for many users and it's already configurable01:16
merlin1991it's not exactly invalid but I think the current situation is the best we get01:23
andre__yay, new update :)01:24
merlin1991I don't get ap vendors01:25
merlin1991the last one I had had crappy reception and all kinds of problems, but powersaving worked like a charm01:25
merlin1991the new one has perfect signal but instead power saving doesn't work01:25
merlin1991ffs can't I get both? :D01:25
thpmerlin1991: still better than the crappy telekom routers that reboot under load :p01:27
merlin1991oh we have  one like that too01:28
merlin1991does reboot under load, reboot when he feels like, and generally die when you try to use the internet01:28
merlin1991this one's not replaceable though :(01:28
MohammadAGandre__, indeed :D01:30
thpmerlin1991: i once had success just hooking up a proper ap to the telekom router/modem via ethernet, but that kind of missed the point. so i guess it's definitely a wifi problem on that router01:49
*** ChanServ sets mode: +o MohammadAG02:15
DocScrutinizer51MohammadAG: my HAM is switcing from LS to prtrt whenever I click "details" for a pkg :-/ (unless kbd slide open)02:22
MohammadAGDocScrutinizer51, hildon-desktop bug, from PR1.2 times, I've noticed it too sadly02:24
MohammadAGwhen that happens, the task manager buttons stays wide, so it actually thinks it's in portrait mode02:24
MohammadAGerr, landscape*02:24
MohammadAGf*cking cron job02:24
*** ChanServ sets mode: -o MohammadAG02:24
MohammadAGgrrrrr02:25
*** ChanServ sets mode: +o MohammadAG02:25
*** MohammadAG changes topic to "Maemo Community SSU channel, http://wiki.maemo.org/Community_SSU | Known bugs: http://j.mp/communityssu-bugs | Channel logs: http://mg.pov.lt/maemo-ssu-irclog/ | Sources: http://gitorious.org/community-ssu/ | Latest version: 20.2010.36-2maemo15"02:25
*** ChanServ sets mode: -o MohammadAG02:25
DocScrutinizer51\o/02:28
* DocScrutinizer51 ponders going full risk and giving new version a try - of course after taking the backupmenu tranquilizer pill02:31
merlin1991DocScrutinizer51: at least you're safe from qt02:32
merlin1991qt is good old pr1.3 + patches02:32
DocScrutinizer51nice02:33
merlin1991dunno how stable the new camera-ui is though02:33
merlin1991prob better since the last update02:33
MohammadAGa lot better, it checks for NULL :P02:34
DocScrutinizer51how's camui linked to the system?02:35
DocScrutinizer51is it simply replacing the binaty?02:35
DocScrutinizer51or is there more to it?02:37
DocScrutinizer51~ping02:38
merlin1991mainly replaces bin afaik02:39
DocScrutinizer51nice02:40
*** andre__ has quit IRC02:41
DocScrutinizer51help me out, what's the name of this cam-ui?02:43
MohammadAGcamera-ui02:44
DocScrutinizer51nickcam?02:44
MohammadAGit replaces Nokia's package02:44
MohammadAGjust give it a try02:44
DocScrutinizer51yeah02:44
MohammadAGyou can always revert02:44
DocScrutinizer51yeah02:44
MohammadAGit's actually stable (for me at least)02:44
DocScrutinizer51I'm searching for words02:44
DocScrutinizer51what's the name?02:45
DocScrutinizer51"comes with camera-ui" isn't quite to the point02:45
DocScrutinizer51we got Nokia-stock, blessN900, fcam, and now....?02:47
DocScrutinizer51NickCam?02:48
merlin1991DocScrutinizer51: cssuimprovednokiastockreplacementcam02:49
merlin1991oops forgot the ui at the end :D02:49
DocScrutinizer51cough02:49
merlin1991where's the page for the autobuilder status again=02:50
DocScrutinizer51well, ok. What's the *main* difference(s) between fcam and cssucam? sw-engineering wise, not UX02:51
*** Sc0rpius has quit IRC02:51
merlin1991fcam uses fcam02:51
merlin1991cssucam uses what nokia binary does02:51
DocScrutinizer51indeed. But is that sure? doesn't it maybe need fvam improved kernel drivers? or don't those exist anymore?02:52
merlin1991fcamera is a ui that uses the fcam camera kernel drivers02:54
merlin1991the cssu camera-ui does what the stock binary did too02:54
merlin1991not depending on the fcamera kernel drivers02:54
MohammadAGthe CSSU camera-ui uses the same gdigicam backend as the stock UI02:55
MohammadAGand provides some extra features02:55
MohammadAGhttp://wiki.maemo.org/Community_SSU/camera-ui02:55
MohammadAGoh, that second regression was fixed02:56
DocScrutinizerthat all sounds so friggin nice I'm even temped to rethink my plan to "kill" nicolaiCam. But as we always are following a policy of opt-in rather than opt-out, and esp a policy to have a choice at all in settings or wherever....03:14
DocScrutinizerso NicoCssuCam-ui is replacing /usr/bin/camera-ui.launch, correct?03:17
DocScrutinizeror rather /usr/bin/camera-ui -> /usr/bin/maemo-invoker03:17
DocScrutinizeractually a good question - is NCC-ui using maemo-invoker?03:19
MohammadAGDocScrutinizer, nope03:19
MohammadAGmakes debugging easier, but we can change that afaik03:19
MohammadAGquestion is, do we need to?03:19
DocScrutinizerso it just replace the second mentioned symlink up there?03:20
MohammadAGno, it replaces the whole package, the icon just executes /usr/bin/camera-ui03:20
DocScrutinizerthis one: /usr/bin/camera-ui -> /usr/bin/maemo-invoker03:20
MohammadAGthat doesn't exist in the CSSU camera-ui, it's an actual binary03:20
MohammadAGand no .launch file03:20
DocScrutinizeryes, that's wha I meant03:20
MohammadAGit still uses dsme, I plan on changing that tbh03:21
MohammadAGan /etc/event.d script would work better with a respawn option03:21
MohammadAGand of course, no bootloops03:21
DocScrutinizerstep one: could we rename the real binary from /usr/bin/camera-ui to /usr/bin/NCC-ui (or whatever), and then just change the symling to read "/usr/bin/camera-ui -> /usr/bin/NCC-ui" ?03:22
MohammadAGwhy? the symlink doesn't even exist03:22
DocScrutinizerit exists on every normal system03:22
MohammadAGbut is it needed?03:22
DocScrutinizerthis change would open an obvious and convenient point to change default camera-ui03:23
DocScrutinizerwith ZERO effort03:23
MohammadAGI don't get it03:23
DocScrutinizerln -s /usr/bin/camera-ui /usr/bin/NCC-ui03:24
DocScrutinizerln -s /usr/bin/camera-ui /usr/bin/maemo-launcher03:24
DocScrutinizerswitching my default camera as fast as this03:24
MohammadAGoh03:24
MohammadAGyou meant switching03:24
DocScrutinizer(yes, we need a reboot, or at least a killall)03:25
MohammadAGthat's not possible, we can't reupload Nokia's03:25
DocScrutinizerbut hey!03:25
MohammadAGNokia's camera-ui*03:25
DocScrutinizerI still got it on my system ;-)03:25
DocScrutinizer-rwxr-xr-x 1 root root 278852 2010-07-27 10:29 /usr/bin/camera-ui.launch03:26
*** Sc0rpius has joined #maemo-ssu03:26
MohammadAGI don't :p03:26
MohammadAGbut yeah, you could easily do that03:26
DocScrutinizerthat's no argument03:26
MohammadAGmv /usr/bin/camera-ui /usr/bin/nicam03:26
MohammadAGand do as you suggested above03:27
MohammadAGyou can use dsmetool -k/t to restart it03:27
DocScrutinizerthere's nothing stopping us from creating this rename and symlink, and maybe not remove /usr/bin/camera-ui.launch03:27
DocScrutinizernext step: (you see what I did here?)  get two icons (+ .desktop) to do those ln -s /usr/bin/camera-ui /usr/bin/NCC-ui || ln -s /usr/bin/camera-ui /usr/bin/maemo-launcher03:28
DocScrutinizerplus dsmetool -k && dsmetool -t, as you suggesred03:30
MohammadAGor have two icons for the two apps :P03:30
DocScrutinizervoila: user can switch between classic and advanced03:30
DocScrutinizerI'm willing to delive that stuff in 30 minutes03:31
MohammadAGheh03:31
MohammadAGanyway, what do you think of nicam?03:31
DocScrutinizernot yet tested, just sounds friggin cool03:31
DocScrutinizer(hooray, loop closed)03:31
MohammadAGI love the capture button tbh03:32
DocScrutinizerbut I'm not willing to rely on in exclusively03:32
DocScrutinizeryet03:32
MohammadAGreduces cam shake, since tapping the screen moves the device less than the button03:32
DocScrutinizerthat's why ... ^^^03:32
DocScrutinizernow that's my offer: I deliver the scripts and stuff (minus the icons), you do the packaging03:33
DocScrutinizerand another huge concern I got about CSSU-newest is gone and soved for good03:35
MohammadAGwell again, I can't do that for the CSSU :P03:36
DocScrutinizeryou should hurry though, as each user installing the current version of CSSU nukes his stock cam, and you say we can't get it back03:36
MohammadAGthey nuked it a while ago03:36
MohammadAGwith 14.003:36
DocScrutinizerI know, that's not the point03:36
DocScrutinizerthink about the NEW users :-)03:36
MohammadAGthat means we have to ship another package03:36
DocScrutinizerno, we just patch camui pkg a lil bit03:37
MohammadAGwe can't03:37
DocScrutinizerwhy?03:37
MohammadAGdpkg removes all files in the old package03:37
MohammadAGit's how debian packaging works on upgrades03:37
DocScrutinizercough03:38
DocScrutinizereven befor prerm?03:38
MohammadAGyes, if the package exists03:38
DocScrutinizerfriggin shit!!!03:38
MohammadAGI mean, prerm doesn't exist in Nokia's package03:38
DocScrutinizeraaaah I see03:38
MohammadAGso camera-ui.launch will end up removed before our prerm even gets there03:39
DocScrutinizergot it03:39
DocScrutinizerdo we have some cssu-global pre-install?03:39
DocScrutinizeror could pin the nokia pkg in apt, or dunno what else? c'mon we're smart, eren't we?03:40
MohammadAGif you consider the enabler a preinstall03:40
MohammadAGif we're smart we shouldn't consider keeping Nokia's binary :p03:40
DocScrutinizeryes, I'd consider that a proper preinstall03:40
MohammadAGDocScrutinizer, you do know camera-ui doesn't talk to the policy system right?03:41
DocScrutinizerso you can do a simple cp /usr/bin/camera-ui.launcher /opt/cssu/camera/03:41
MohammadAGyou can add music from the music player to your videos with that (missing) feature!03:42
DocScrutinizerI bet they spoiled that03:42
DocScrutinizerso yes, probably you can03:42
DocScrutinizershall I write down a detailed plan how to do the "select your default camera" thing?03:43
DocScrutinizeror can we do that "on the fly"03:43
MohammadAGMay I suggest we do this for -stable?03:44
DocScrutinizerbtw, who says we have to replace/update the stock camera pkg, when they can coexist anyway?03:44
MohammadAGthey can't cooexist in the sense of the mediaplayer for example03:45
DocScrutinizerwrong idea - in -stable we might go for the better one of both, and discard the other completely03:45
DocScrutinizerjust like you planned to do for now and -testing, but alas NCC-ui doesn't deliver 100% yet03:46
MohammadAGwhat's missing?03:46
DocScrutinizerstability03:46
MohammadAGhmm?03:46
DocScrutinizeror call it trust/confidence whatever03:47
MohammadAGheh03:47
DocScrutinizerok, I see the update of stock pkg seems mandatory (to you)03:47
DocScrutinizerso let's follow the original plan a lil further03:48
MohammadAGwell, no, it's just that it's too late to save users who upgraded a month ago03:48
MohammadAGI wonder if the CSSU repo has statistics03:48
DocScrutinizerindeed, but we're heading for sth that can get ADVERTISED03:48
DocScrutinizerfor NEW users03:48
MohammadAGI mean, my facebook app has 3200+ users, tmo barely has 200+ of us, so there must be some other site doing announces for us - in a wrong way03:48
DocScrutinizerand there are like 2 mio of them ;-)03:49
DocScrutinizerplus til now there's still the "you might have to reflash" disclaimer03:50
MohammadAG-devel has that too :P03:50
DocScrutinizerso that's a moot argument for not getting it, that there are *some* users who won't benefit as it's "too late" for them03:50
DocScrutinizerget it now and the number of users which it's to late for them won't increase any further03:51
DocScrutinizerand those poor souls have to do a reflash if they really bother - of course our new friendly optional concept is compatible to those as well, if they don't03:52
DocScrutinizerthey simply don't get the two icons, and no way to switch back from NCC-ui to stock03:53
MohammadAGtbh03:53
DocScrutinizerthat's really extremely simple to implement - my offer about 30min still stands03:53
MohammadAGwe need permission from Nokia to at least redistribute their binaries03:54
MohammadAGMeeGo got it, why can't we?03:54
DocScrutinizerwe do not redistribute any Nokia binaries03:54
DocScrutinizeryet03:54
DocScrutinizerof course it was nice and way simpler if we may03:55
MohammadAGI wonder if X-Fade or GAN can check for us03:55
MohammadAGwe'll obviously need this for future fiasco based updates03:55
DocScrutinizerbut that'S not stopping us from making CSSU more failsafe03:55
DocScrutinizerindeed03:55
DocScrutinizertalk to council03:55
DocScrutinizerso what'S with this nice lil latenight hack?03:56
DocScrutinizeris it difficult to get a cp or sth into cssu-installer?03:56
MohammadAGit needs work so it doesn't fail for old users, and it doesn't help those who use the CSSU right now03:56
MohammadAGand it needs an update to the stable community-ssu-enabler03:56
DocScrutinizerindeed03:56
DocScrutinizerstill I can do it in 30 min03:57
DocScrutinizercan you? ;-D03:57
MohammadAGthe packaging? no :P03:57
DocScrutinizermake that 60 if you feel better with it03:57
MohammadAGit's 4 AM :P03:57
DocScrutinizerhonestly, shall we do this in near future? like tomorrow?03:58
MohammadAGI'll talk to Jaffa, see what he thinks03:58
MohammadAGhe does more sane decisions than I do tbh03:58
DocScrutinizerit feels like a nice little task that can get accomplished with little effort and would bring *huge* benefit03:58
DocScrutinizerdo it03:58
DocScrutinizerI already know his answer03:59
DocScrutinizer:-)03:59
* MohammadAG wonders what that is03:59
DocScrutinizer"make it optional!"03:59
DocScrutinizerwhich is exactly what I'm planning to do :-)04:00
DocScrutinizer(btw stricktly speaking, as soon as it's optional it seems to belong into extras, not cssu anymore)04:03
DocScrutinizerbut that might change as soon as we look at mediaplayer04:03
DocScrutinizerI didn't get the full context and meaning of your recent comment about this04:04
MohammadAGmediaplayer needs some work04:04
MohammadAGand I've gained skills in threading, so I can do that soon04:04
MohammadAGfetching playlists is slow and blocks the UI since it is done in the main thread04:05
DocScrutinizerwell, how is it related to camera (except for the rather obvious but somehow not linking playback of videos)04:05
MohammadAGthe two mediaplayers use one mafw backend connected to both via DBus04:05
MohammadAGso both can actually run at the same time04:06
DocScrutinizeryeah04:06
DocScrutinizeryeah04:06
MohammadAGcamera, not so much, different hardware and different instance of the same API04:06
DocScrutinizerstill no camera-ui on my radar04:06
DocScrutinizerI got it we *need* to replace the camera pkg of stock, as there are problems with mediaplayer otherwise04:07
MohammadAGno, we need to replace it cause both can conflict if both exist at the same time04:08
DocScrutinizerthere are the files existing same time, but never two concurrently running instances04:08
DocScrutinizerfor camera-ui04:08
DocScrutinizerit's like saying audiolab has to deinstall audacity as both are exclusively using the soundcard04:09
DocScrutinizermirror can't coexist with camera-ui as it needs exclusive access to the video resource04:10
DocScrutinizernah, there's definitely no problem04:11
MohammadAGso the main blocker right now is old users04:11
DocScrutinizerI'll deal with all this in that tiny script to switch default cam04:11
DocScrutinizerwhich aren't any blocker anyway04:11
DocScrutinizerI'll take care of those as well. They don't get less than tehy do now04:12
MohammadAGwho's the council now? I actually forgot :S04:12
DocScrutinizernfc04:12
DocScrutinizer:-P04:12
MohammadAGI only remembered who it was when Jaffa was on for some reason04:13
DocScrutinizerhttp://wiki.maemo.org/Community_Council04:15
DocScrutinizerfor your convenience :-)04:15
MohammadAGI'll talk to achipa tomorrow04:16
DocScrutinizercool04:17
* DocScrutinizer wonders idly why camera-ui isn't optified :-/04:18
MohammadAGI want this fixed https://bugs.maemo.org/show_bug.cgi?id=1214204:18
povbotBug 12142: Portrait orientation lost if phone lays flat04:18
DocScrutinizerdo we need camera-ui during early bootup?04:18
MohammadAGIt works well in Qt, but not Gtk apps04:18
MohammadAGafter hildon-desktop starts, if that's early04:18
MohammadAGbut right now it just followed from Nokia's tradition04:19
DocScrutinizerthat's definitely not early, as hildon is relying on a lot of things in /opt04:19
MohammadAGso I can guess it can be optified04:20
MohammadAGdoes it matter if the binary is always running?04:20
MohammadAGI'd guess that's in memory, but I never got how apps really live on a device04:20
DocScrutinizerit's 278k less rootspace eaten up04:20
DocScrutinizerooh MohammadAG - I'll tell you next weekend. Fetch some beer for me and whatever you like for you :-)04:21
DocScrutinizerhonestly, I love to elaboate about such things04:22
MohammadAGheh :D04:22
DocScrutinizerbtw 278 err 279kB is pretty smal for the camera-ui04:23
DocScrutinizerhow much is the NCC-ui?04:23
merlin199115604:23
DocScrutinizerduh!°!!!04:24
DocScrutinizer:-D04:24
DocScrutinizerweldone pals, weldone :-D04:24
DocScrutinizeralmost doesn't pay for optification :-)04:25
MohammadAGheh, I also tried to beat the stock mediaplayer with size04:25
MohammadAGI only exceeded it a bit, because of the QML window04:25
MohammadAGand stripping does wonders04:26
DocScrutinizerwell, mediaplayer definitely needs to go /opt, so it is kinda pointless04:26
DocScrutinizerthough optimisation never is pointless04:26
MohammadAGit was just a self-challenge :P04:26
MohammadAGdidn't pay much attention to the facebook app for example, so it's 1.6MBs04:26
DocScrutinizerhehe04:27
MohammadAGalthough images/icons are actually embedded in the binary04:27
DocScrutinizerdamn, I wish I could learn as much in as little a time as you did recently04:27
DocScrutinizeralas there's a point where the easy stuff gets less and the learning takes longer and is less fun so04:28
MohammadAGwell, you know C :P04:28
DocScrutinizera lil bit04:28
MohammadAGyou know the syntax04:29
DocScrutinizerI know how coding works in general04:29
MohammadAGit took me a while to know what pointers are and how they can waste memory04:29
DocScrutinizerso I get arbitrary syntax more quickly04:29
DocScrutinizerpointers in C are still a nightmare to me04:29
MohammadAGC, yeah, I don't exactly get along with it well04:30
DocScrutinizerthey are definitely counter-intuitive04:30
MohammadAGI try to code with it when I have to, but for the rest, Qt is what I like04:30
MohammadAGyou should definitely look into it, it's way too easy to work with04:30
MohammadAGbasically, it's just fun to work with04:31
DocScrutinizerI know Qt04:31
MohammadAGI didn't get along with Python too04:31
DocScrutinizeryou know, I did quite a bit of twinkle's GUI04:31
DocScrutinizerQt is mere fun04:32
DocScrutinizerone you got the catch04:32
DocScrutinizeronce*04:32
DocScrutinizer(btw all of the german translation too, on twinkle. And the I18n in general, some parts of it)04:33
DocScrutinizerQt-linquist, *sigh* - what a difference to the abomination maemo is using04:34
MohammadAGheh04:34
MohammadAGDocScrutinizer, why not do a hotswap GUI?04:34
MohammadAGfor the battery04:34
DocScrutinizererr, primarily because nobody's really interested and it's basically boring stuff. Too simple04:35
MohammadAGPSFreedom wasn't exactly rocket science, still, it got me to speed with C++/Qt04:35
DocScrutinizerwill come naturally with the improved H-E-N script that collects dust here since ages04:36
* merlin1991 wonders when that usb thingy from hongkong will arrive04:37
DocScrutinizerthis script is really multi-purpose: better H-E-N experience (even with unchanged GUI), hotswap en passent, and charging from dumb charger without D+/- short hacks04:37
merlin1991hotsawp?04:38
DocScrutinizerprobably the last point alone should make me consider to sell it on OVI store ;-P04:38
merlin1991also how did you get around the last thing?04:38
MohammadAGOvi store paid apps = piracy = one person buys it04:38
DocScrutinizerkill bme X-P04:38
MohammadAGoh btw DocScrutinizer04:39
MohammadAGcan you review a patch04:39
merlin1991that just leaves my question what you mean by hotswap04:39
DocScrutinizerMohammadAG: so include a "domate" button to h-e-n gui, FOOL!04:39
MohammadAGhttps://gitorious.org/community-ssu/status-area-applet-battery/merge_requests/1 DocScrutinizer04:39
MohammadAGline 198 looks umm, bad04:40
DocScrutinizerI need more time to review this. looking at the patch only doesn't tell me anything04:41
MohammadAGit tells me there's a timer that polls04:41
MohammadAGby the looks of it at least04:42
merlin1991gboolean bme_running = system ("pgrep -f ^/usr/sbin/bme_RX-51") == 0;04:42
DocScrutinizerold or new 198?04:42
merlin1991ouch04:42
MohammadAGplugin->priv->timer = g_timeout_add_seconds (30, bme_process_timeout, plugin);04:42
MohammadAGnew04:42
MohammadAGthe one merlin1991 posted04:43
DocScrutinizermerlin1991: ouch?04:43
MohammadAGI'm not exactly into system() being in code04:43
MohammadAGespecially since it's being run every 30 seconds04:43
merlin1991DocScrutinizer51: system() calling pgrep04:43
DocScrutinizermeh04:43
merlin1991OUCH!04:43
MohammadAGdoesn't bme emit a signal when it dies?04:44
DocScrutinizerI got no problems with it, unless somebody is showing me a way smarter 1-liner04:44
MohammadAGlike bme: ohshit04:44
DocScrutinizerMohammadAG: I'd think bme doesn't emit any more signels at all when it dies ;-D04:44
* merlin1991 feels like cat /dev/kmem04:45
DocScrutinizerenjoy ;-P04:45
MohammadAGxD04:46
DocScrutinizerso ... what now? 189?04:46
DocScrutinizererr 19804:46
MohammadAGit was the pgrep04:46
DocScrutinizereeh it's the pgrep04:47
MohammadAGI always O_O at system()s04:47
DocScrutinizerbasically there's nothing wrong with system() as long as it's not frequent, and not realtime04:47
MohammadAG30s04:48
MohammadAGevery 30s04:48
DocScrutinizerit's quite economic on memusage during the time it's not used04:48
DocScrutinizerso what?04:48
MohammadAGalso, do you approve of the patch's goal?04:48
MohammadAGRead battery status from bq27x00_battery kernel module too04:48
DocScrutinizerI dunno if that'S a sane thing to do any poll every 30 s04:48
DocScrutinizerin that context04:48
DocScrutinizerbut the system() is no problem here04:49
DocScrutinizerwhat do you think is shell doing to start commands ;-)04:49
DocScrutinizerwhen running a script04:49
DocScrutinizerit won't be much different to system()04:50
MohammadAGwhat about the bq27x00 reading?04:50
MohammadAGI thought that module was bad territory or something04:50
DocScrutinizermeh, reading from that module is a nogo as the module is a showstopper04:50
MohammadAGthe patch makes my applet read from the module when bme is stopped04:51
DocScrutinizerit occupies I2C bus to bq27200 chip and thus kills off bme, aiui04:51
MohammadAGwell bme is off when it's supposed to read04:51
DocScrutinizerif you take care to modprobe -r the module before bme is stated, you might get away with it04:52
DocScrutinizerstarted*04:52
DocScrutinizerbut you need some proper method to make *sure* it gets removed04:54
DocScrutinizeryou might even need a wrapper around bme04:54
DocScrutinizerto remove it on start04:54
* merlin1991 suggests a modprobe -r && rm module && force reboot04:54
merlin1991:D04:54
merlin1991aside from that, hf and gn04:55
DocScrutinizermerlin1991: haha. On a serious note, it doesn't help to remove the module in you app when your app segfaults04:55
DocScrutinizeralso you may run into trouble when other apps or modules keep that module open, so you can't unload it04:56
DocScrutinizerit's a really nasty situation, and we say "THANK YOU bme, THANK YOU Nokia"04:56
DocScrutinizerbtw I seem to recall that module is really poor design also. I never really evaluated the API (read /sys interface), but I guess I heard it's suboptimal to say sth polite04:58
*** Milhouse has quit IRC04:58
MohammadAGI need to hit the sack too :/04:59
DocScrutinizero/04:59
MohammadAGNight DocScrutinizer04:59
* DocScrutinizer goes watching TV then04:59
* MohammadAG wonders what other ways there are to read battery04:59
MohammadAGoh well, tomorrow's another day04:59
DocScrutinizerrrright04:59
*** Milhouse has joined #maemo-ssu04:59
*** Milhouse has joined #maemo-ssu04:59
MohammadAGoh, i2c directly05:00
MohammadAGNight :)05:00
DocScrutinizerMohammadAG: see speedevil's simplified power script: http://wiki.maemo.org/N900_software_power_management#Powerscript05:07
DocScrutinizerelse05:08
DocScrutinizerecho Cannot find a way to read the charge meter.05:08
DocScrutinizerecho Either i2ctools from extras-devel must be installed, or the power kernel with the bq27x00_battery module which normally accompanies it.05:08
DocScrutinizerecho Exiting.05:08
DocScrutinizer.05:09
DocScrutinizerthe crux is: as long as not all your apps and applets and daemons and whatnot are checking for both methods like that, you inevitable run into severe trouble eventually, as one single app loadong or unloading the module will break everything for the other apps depending on the now blocked method05:11
DocScrutinizerthat's why you ***usually*** do such things via a dedicated userland driver (like hal-addon-bme), commonly known as 'middleware'05:13
DocScrutinizermaemo has a relatively poor and inconsistent concept of middleware05:13
DocScrutinizerrefer to freesmartphone.org for a rather good one05:14
DocScrutinizerqt-mobility is lacking any middleware concept completely :-((05:15
DocScrutinizerinstead it seems to me qtMob tries to implement middleware on a per-app basis, under user permissions, which MUST fail05:16
*** M4rtinK has quit IRC05:28
DocScrutinizerhonestly, a proper solution to deal with a bme-free system is to patch/rewrite hal-addon-bme to not taljk to bme anymore but instead to what that script does: check how to access bq27200 and get info from there directly05:31
* DocScrutinizer has nfc id hal-addon-bme is open - guess it's not05:32
*** Dhraakellian has quit IRC06:18
*** DocScrutinizer has quit IRC07:33
*** DocScrutinizer has joined #maemo-ssu07:33
*** the_lord has joined #maemo-ssu07:44
*** the_lord has quit IRC07:51
*** Dhraakellian has joined #maemo-ssu08:03
*** Curd_Pututie has quit IRC08:04
*** psycho_oreos has joined #maemo-ssu08:54
*** andre__ has joined #maemo-ssu09:25
*** Sc0rpius has quit IRC09:49
*** Sc0rpius has joined #maemo-ssu09:50
* Dhraakellian sees a new cssu release10:21
* Dhraakellian does not see a changelog10:21
* Dhraakellian thinks he'll just have to see what changes10:21
*** m0use has quit IRC10:25
Facaa_at least qt seems to be downgraded10:36
*** mandelev1um has quit IRC10:53
*** mandelevium has joined #maemo-ssu10:53
JaffaDhraakellian: merlin1991 is working on a changelog11:04
JaffaQt is back down to 4.7.0 + patches11:04
*** m0use has joined #maemo-ssu11:37
*** Sc0rpius has quit IRC11:51
*** Sc0rpius has joined #maemo-ssu11:51
*** BCMM has joined #maemo-ssu12:01
*** Sc0rpius has quit IRC12:08
*** Sc0rpius has joined #maemo-ssu12:10
*** M4rtinK has joined #maemo-ssu13:02
*** chi_Wubbie_Baby_ has joined #maemo-ssu13:09
MohammadAGhttps://gitorious.org/community-ssu/mp-fremantle-community-pr/blobs/master/debian/changelog#line113:15
MohammadAGalthough that's not _the_ changelog13:15
*** Arkenoi has joined #maemo-ssu13:23
Arkenoi"Not enough space in application install memory" refers to what? root fs?13:26
MohammadAG/home afaik13:27
MohammadAGapparently it's a bug in hildon-application-manager13:27
Arkenoihow to work around it?13:31
MohammadAGapt-get install mp-fremantle-community-pr is a way13:31
JaffaIs there still a Maemo-Required-Free-Space header in the package?13:43
*** lizardo has joined #maemo-ssu13:45
MohammadAGJaffa, no13:46
* MohammadAG checks13:46
MohammadAGnope, no header13:46
*** Facaa_ is now known as Facaa13:56
merlin1991MohammadAG: hildon-desktop on gitorious isn't up to date14:27
*** crashanddie has quit IRC14:38
merlin1991MohammadAG: wich patches did you apply to the 4.7.0 qt?14:42
merlin1991anything else beside the portrait launch patch?14:43
merlin1991MohammadAG: ^^ need the 2 above things then I can finish the changelog, do it :D14:45
merlin1991well I applied the changelog http://wiki.maemo.org/Community_SSU/Changelog#PR_1.3.3.7-915:05
merlin1991h-d and qt need update15:05
*** the_lord has joined #maemo-ssu15:09
*** BCMM has quit IRC15:14
*** M4rtinK has quit IRC15:36
*** BCMM has joined #maemo-ssu15:42
JaffaMohammadAG: There's still the libqt4-test breakage?15:44
JaffaAh, no. Good. Khweeteur's latest version doesn't pull in python-qt415:44
*** mr_jrt has joined #maemo-ssu16:39
*** mr_jrt has quit IRC16:44
*** mr_jrt has joined #maemo-ssu16:47
*** mr_jrt has quit IRC16:51
*** mr_jrt has joined #maemo-ssu16:55
*** mr_jrt has quit IRC17:00
*** crashanddie has joined #maemo-ssu17:03
*** mr_jrt has joined #maemo-ssu17:03
*** mr_jrt has quit IRC17:08
*** Khertan has joined #maemo-ssu17:11
KhertanHello17:11
KhertanMohammadAG: just reinstalled cssu, and cssu 15, you revert to qt 4.7.0 finally ?17:12
*** mr_jrt has joined #maemo-ssu17:12
teveKhertan: 11:04 < Jaffa> Qt is back down to 4.7.0 + patches17:16
*** mr_jrt has quit IRC17:16
Khertanthx teve.17:18
Khertanteve: i ask because i didn't see any commit about this in https://gitorious.org/community-ssu/qt-x11-maemo/commits/master17:19
*** mr_jrt has joined #maemo-ssu17:20
*** mr_jrt has quit IRC17:25
*** mr_jrt has joined #maemo-ssu17:28
*** mr_jrt has quit IRC17:35
*** mr_jrt has joined #maemo-ssu17:38
*** mr_jrt has quit IRC17:43
*** mr_jrt has joined #maemo-ssu17:47
*** mr_jrt has quit IRC17:51
*** mr_jrt has joined #maemo-ssu17:55
*** mr_jrt has quit IRC18:00
*** mr_jrt has joined #maemo-ssu18:05
*** mr_jrt has quit IRC18:05
*** mr_jrt has joined #maemo-ssu18:05
*** mr_jrt has quit IRC18:13
*** mr_jrt has joined #maemo-ssu18:15
*** mr_jrt has quit IRC18:20
*** mr_jrt has joined #maemo-ssu18:24
*** mr_jrt has quit IRC18:30
*** mr_jrt has joined #maemo-ssu18:34
*** mr_jrt has quit IRC18:38
*** Sc0rpius has quit IRC18:39
*** Sc0rpius has joined #maemo-ssu18:41
*** mr_jrt has joined #maemo-ssu18:42
*** mr_jrt has quit IRC18:47
*** mr_jrt has joined #maemo-ssu18:47
*** mr_jrt has quit IRC18:53
DocScrutinizerJaffa: has mohammad asked you about your notion regarding make-optional yet?18:55
JaffaNAFAIK18:55
DocScrutinizerI suggested to allow user to select default camera-ui18:55
Arkenoiseems that camkeyd does not work properly with cssu, it always calls camera ui18:56
Sc0rpiusDocScrutinizer, you think "new" camera-ui is buggy?18:56
DocScrutinizereasy to implement with a symlink plus a tiny script with two icons, a bit tricky about packaging18:56
*** mr_jrt has joined #maemo-ssu18:56
DocScrutinizerfor those updating the cake is eaten, as stock camera-ui.launcher binary is already gone, ans MohammadAG says no way back (except reflashing)18:58
DocScrutinizerfor new users I'd consider it a step direction stability, as you always have a supposedly working fallback18:59
DocScrutinizerwe'd need either find a way to avoid cssu cam-ui uninstalling stock binary, or we need a lil patch to cssu-installer doing a backup of the binary prior to it getting deleted by apt19:01
*** mr_jrt has quit IRC19:01
DocScrutinizerJaffa: for details see chanlog like ~18h ago19:01
* Sc0rpius still wonders if new camera-ui is that bad19:02
DocScrutinizerSc0rpius: it's not a question if it is actually bad, it's a question about risk management19:03
DocScrutinizerand stability / safe fallback creating convenience19:04
*** mr_jrt has joined #maemo-ssu19:05
DocScrutinizerit's a complete rewrite - you should expect a few nasty bugs shining up19:05
Sc0rpiusI guess, yes19:06
DocScrutinizerit's a poor "solution" to tell users >reflash stock PR1.3. Or wait for next release, or maybe the one after next...<19:06
Sc0rpiusbut I think it's better so start from that point than to be stuck with the old camera-ui that will never be updated or open19:07
DocScrutinizersure19:07
Sc0rpiusand if I have to vote for something, I'd vote to rewrite EVERYTHING and don't let anything closed19:07
Sc0rpiuseven if it's buggy.  The choice would be install CSSU and go fully open (and fully buggy in the first stages) or just keep your stock Maemo19:07
Sc0rpiusthat's my opinion of course19:08
Sc0rpiusat the end will be what the  CSSU guys decide19:08
DocScrutinizerbut if it's so simple and easy to get an option for user to select his default, then why not implementing it as fast as possible, especially when there's no sane way to "recover" from an early adoption of cssu that will ultimately deinstall stock cam19:08
DocScrutinizeryou don't want to patronise users, do you? And we don't lose anything with keeping stock cam as an *option* you can switch forth to and back to cssu cam to your liking19:10
Sc0rpiusmaybe.  In your particular case you can ask somebody with PR1.3 to send you the binary right?19:11
DocScrutinizeryou could19:12
DocScrutinizerthat's o option for ~2 mio potential users though19:12
DocScrutinizerno*19:12
Sc0rpiusI'm not saying that's the solution for the end user, but to you, in particular, DocScrutinizer, it seems you're pissed off stuck with new camera-ui :)19:12
DocScrutinizernah, I haven't even installed it yet :-)19:13
Sc0rpiusheh so you don't actually know how buggy it is19:13
*** mr_jrt has quit IRC19:13
DocScrutinizerand I'm reluctant to do, unless I know my way back19:13
DocScrutinizerno, I don't know if and how it's buggy. It just sounds friggin awesome19:14
DocScrutinizerand I'm eager to give it a test, but not at the penalty of a one-way ticket19:15
*** mr_jrt has joined #maemo-ssu19:15
DocScrutinizerof course I need no script and no icons, now that I checked the case and came up with the solution. But I feel it should go into CSSU for regular users, as it's a polite thing to do19:16
merlin1991hm is there some way to get the bugtracker send me a mail if there is a new bug on the cssu reported?19:17
DocScrutinizerI offered to provide the scripts part, somebody else has to deal with packaging19:18
Jaffamerlin1991: Yes, watch the community-ssu@bugs.maemo email address19:18
*** mr_jrt has quit IRC19:20
merlin1991Jaffa: new_watchedusers:19:21
merlin1991community-ssu@bugs.maemo.org did not match anything19:21
*** mr_jrt has joined #maemo-ssu19:23
*** mr_jrt has quit IRC19:32
*** mr_jrt has joined #maemo-ssu19:33
*** m0use has quit IRC19:36
*** mr_jrt has quit IRC19:38
*** mr_jrt has joined #maemo-ssu19:42
*** jamie_t has joined #maemo-ssu19:52
*** mr_jrt has quit IRC19:54
*** jamie_t has quit IRC19:56
MohammadAGKhertan, I plan to push 4.7.4 after fixing the raster bug19:56
MohammadAGand better testing19:57
merlin1991MohammadAG: h-d sources to gitorious and wich patches did you apply to 4.7.0 besides the portrait launch patch?19:57
*** TurboVomit has joined #maemo-ssu19:59
*** mr_jrt has joined #maemo-ssu20:00
*** mr_jrt has quit IRC20:04
TurboVomitthe open multimedia player is for the next realease ?20:04
MohammadAGnot until it's feature complete with the old one20:06
*** mr_jrt has joined #maemo-ssu20:09
*** mr_jrt has quit IRC20:14
* merlin1991 wonders if MohammadAG did /ignore merlin199120:14
MohammadAGmerlin1991, no, just replying to many places so I forgot that "/20:15
MohammadAGmerlin1991, Khertan's setX/Y patch20:15
MohammadAGit's a merge request on git20:15
merlin1991I'll find it20:15
merlin1991whatabout the h-d sources?20:15
MohammadAGit's there afaik20:16
merlin1991nope: http://gitorious.org/community-ssu/hildon-desktop/blobs/master/debian/changelog20:16
MohammadAGmerlin1991, F520:16
MohammadAGdidn't Laughingstok "sell" his N900?20:17
merlin1991okay time to write h-d changelog20:17
*** mr_jrt has joined #maemo-ssu20:17
TurboVomitMohammadAG: Ok, thank you.20:19
*** mr_jrt has quit IRC20:22
*** mr_jrt has joined #maemo-ssu20:26
*** mr_jrt has quit IRC20:30
*** trbs has joined #maemo-ssu20:32
*** freemangordon has joined #maemo-ssu20:34
*** mr_jrt has joined #maemo-ssu20:34
*** mr_jrt has quit IRC20:38
*** mr_jrt has joined #maemo-ssu20:43
*** mr_jrt has quit IRC20:47
*** mr_jrt has joined #maemo-ssu20:51
*** mr_jrt has quit IRC20:58
*** mr_jrt has joined #maemo-ssu21:02
*** mr_jrt has quit IRC21:06
*** mr_jrt has joined #maemo-ssu21:10
Jaffamerlin1991: Just look at the default CC. It's actually general@maemo5-community-ssu.garage.bugs21:13
Jaffamerlin1991: It's not a valid email address - no .maemo.org21:13
*** M4rtinK has joined #maemo-ssu21:14
merlin1991thx jaffa21:14
*** mr_jrt has quit IRC21:15
Jaffamerlin1991: np21:15
*** mr_jrt has joined #maemo-ssu21:19
*** mr_jrt has quit IRC21:24
*** paiburio has joined #maemo-ssu21:27
*** mr_jrt has joined #maemo-ssu21:27
paiburioMohammadAG: About bug 11990: I just built a fresh clone of CSSU/hildon-home, works for me..21:30
povbotBug https://bugs.maemo.org/11990 resize patch against PR1.3 hildon-home21:30
paiburioI'll try to hang out here, in case there is anything I can help with.21:30
*** chi_Wubbie_Baby_ has quit IRC21:35
*** mr_jrt has quit IRC21:37
*** mr_jrt has joined #maemo-ssu21:38
*** mr_jrt has quit IRC21:42
*** mr_jrt has joined #maemo-ssu21:46
*** mr_jrt has quit IRC21:51
*** TurboVomit has quit IRC21:52
*** BCMM has quit IRC21:53
*** mr_jrt has joined #maemo-ssu21:54
*** TurboVomit has joined #maemo-ssu21:54
*** mr_jrt has quit IRC22:03
*** mr_jrt has joined #maemo-ssu22:04
*** mr_jrt has quit IRC22:09
*** mr_jrt has joined #maemo-ssu22:14
*** mr_jrt has quit IRC22:18
*** mr_jrt has joined #maemo-ssu22:22
*** mr_jrt has quit IRC22:27
*** mr_jrt has joined #maemo-ssu22:30
*** mr_jrt has quit IRC22:35
*** mr_jrt has joined #maemo-ssu22:39
*** mr_jrt has quit IRC22:43
*** BCMM has joined #maemo-ssu22:44
*** mr_jrt has joined #maemo-ssu22:47
*** mr_jrt has quit IRC22:51
*** M4rtinK has quit IRC22:53
*** mr_jrt has joined #maemo-ssu22:56
*** mr_jrt has quit IRC23:00
*** mr_jrt has joined #maemo-ssu23:05
*** mr_jrt has quit IRC23:09
*** mr_jrt has joined #maemo-ssu23:13
*** mr_jrt has quit IRC23:17
*** BCMM has quit IRC23:19
*** BCMM has joined #maemo-ssu23:20
*** mr_jrt has joined #maemo-ssu23:21
*** lcuk2 has joined #maemo-ssu23:21
*** ThreeM_ has joined #maemo-ssu23:29
*** ThreeM has quit IRC23:29
*** trbs has quit IRC23:29
*** lcuk has quit IRC23:29
*** onion has quit IRC23:29
*** gregoa has quit IRC23:29
*** chainsawbike has quit IRC23:29
*** gregoa has joined #maemo-ssu23:29
*** mr_jrt has quit IRC23:30
*** trbs has joined #maemo-ssu23:31
*** mr_jrt has joined #maemo-ssu23:31
*** onion has joined #maemo-ssu23:31
*** chainsawbike has joined #maemo-ssu23:32
*** mr_jrt has quit IRC23:36
*** mr_jrt has joined #maemo-ssu23:41
*** mr_jrt has quit IRC23:45
*** M4rtinK has joined #maemo-ssu23:48
*** mr_jrt has joined #maemo-ssu23:50

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