#nemomobile log for Tuesday, 2012-10-02

*** sp3001 has quit IRC00:06
*** sp3001 has joined #nemomobile00:11
*** mruk has quit IRC00:12
*** himamura has quit IRC00:16
*** sp3001 has quit IRC00:22
*** dakovaci has joined #nemomobile00:23
*** arcean has quit IRC00:29
*** sp3001 has joined #nemomobile00:37
*** sp3001 has quit IRC00:53
*** Sazpaimon has quit IRC00:53
*** Sazpaimon has joined #nemomobile00:53
*** himamura has joined #nemomobile00:54
*** b7k has quit IRC01:11
*** LaoLang_cool has joined #nemomobile01:31
*** LaoLang_cool has left #nemomobile01:40
*** dakovaci_ has joined #nemomobile02:09
*** dakovaci has quit IRC02:10
*** ljp has quit IRC02:17
*** lpotter has quit IRC02:17
*** himamura has quit IRC02:25
*** KaIRC has quit IRC02:25
*** ljp has joined #nemomobile02:31
*** lpotter has joined #nemomobile02:32
*** lpotter-home has joined #nemomobile02:35
*** lpotter-a has joined #nemomobile02:36
*** lpotter has quit IRC02:36
*** ljp has quit IRC02:37
*** lpotter-home is now known as ljp02:39
*** DocScrutinizer05 has quit IRC03:03
*** DocScrutinizer06 has joined #nemomobile03:03
iekkumorning03:30
*** ggoebel9 has quit IRC03:36
*** furikku has joined #nemomobile03:52
dcthangmorning04:19
*** pvilja has joined #nemomobile04:24
*** JB_away is now known as Jay_BEE04:53
*** npm_ has quit IRC04:53
*** lpotter-a has quit IRC04:54
*** Siosm has joined #nemomobile04:55
deztructormorning05:12
*** dm8tbr has quit IRC05:13
*** himamura has joined #nemomobile05:15
*** himamura has quit IRC05:16
*** dm8tbr has joined #nemomobile05:16
*** himamura has joined #nemomobile05:16
*** kimitake has quit IRC05:21
*** kimitake has joined #nemomobile05:25
*** kontio has joined #nemomobile05:25
*** niqt has joined #nemomobile06:03
the-bossphaeron lbt sage stskeeps SR#6854 waiting for review at https://build.pub.meego.com//request/show/685406:15
*** jukkaeklund has joined #nemomobile06:18
*** veskuh has joined #nemomobile06:24
*** veskuh has quit IRC06:29
*** veskuh has joined #nemomobile06:31
*** dakovaci_ has quit IRC06:49
*** furikku has quit IRC07:06
*** TuTizz has joined #nemomobile07:09
*** TuTizz has joined #nemomobile07:10
*** dakovaci has joined #nemomobile07:10
the-bossphaeron lbt sage stskeeps SR#6855 waiting for review at https://build.pub.meego.com//request/show/685507:12
*** Estel_ has quit IRC07:16
the-bossphaeron lbt sage stskeeps SR#6854 Rejected promotion request07:16
*** furikku has joined #nemomobile07:17
*** kallela has quit IRC07:31
the-bossphaeron lbt sage stskeeps SR#6856 waiting for review at https://build.pub.meego.com//request/show/685607:53
*** VDVsx has joined #nemomobile08:03
*** phaeron has joined #nemomobile08:14
Sage_phaeron: https://build.pub.meego.com/project/show?project=CE%3AAdaptation%3Ax86-generic%3ATrial%3ASR6856 "08:20
Sage_This project currently has no build targets defined.08:20
*** mruk has joined #nemomobile08:23
*** beford has quit IRC08:23
*** beford has joined #nemomobile08:24
*** slaine has joined #nemomobile08:24
*** slaine has quit IRC08:25
*** slaine has joined #nemomobile08:28
*** M4rtinK has joined #nemomobile08:28
*** jpetrell has joined #nemomobile08:33
Sage_phaeron: when you have time what is the reason for the SR6856 failing above?08:34
phaerontrying to find out08:34
Sage_ah, thx08:34
phaeronprobably timeout while copying08:34
* Sage_ hates those08:34
phaeronbut I wasn't in the log channel08:34
phaeronso I have to dig what the process id was08:35
phaeronlbt: can you help there ?08:35
phaeronscratch that08:36
lbtsure08:36
lbterr. OK08:36
* Sage_ gets a shield and waits what he did wrong now ;)08:36
phaeronno it's my wrong this time08:38
the-bossphaeron lbt sage stskeeps SR#6857 waiting for review at https://build.pub.meego.com//request/show/685708:41
phaeronnot very smart to exclude  i586 build trial from a target that only has i58608:44
Sage_:P08:45
*** dakovaci has quit IRC08:46
phaeronand now https://build.pub.meego.com/project/monitor?project=CE:Adaptation:x86-generic is blocking it with a broken repo08:50
phaeronkicking that08:50
the-bossphaeron lbt sage stskeeps SR#6857 Accepted promotion request08:51
Sage_hmmp... what is that broken repo08:52
Sage_ah, now it seems ok08:54
phaeronrepository broken , build not possible08:54
phaeronkicked it08:54
*** ZogG_laptop has quit IRC08:54
the-bossphaeron lbt sage stskeeps SR#6856 Accepted promotion request08:55
Sage_phaeron: about the kickstarts etc. maybe repo name :image-configs, or :release-configs ?08:58
Sage_sry. project name08:58
phaeronproduct-definitions ?08:59
Sage_works as well08:59
phaeronlbt: is better at naming08:59
Sage_I'm mainly pondering if there will be eventually something else as well than kickstart rpm's08:59
lbt:)09:00
* lbt needs to add module support to the x86-generic kernel09:01
lbtthen add an out-of-tree module09:01
lbtfun09:01
phakoSage_: w00t: did you guys ever run the qtcontacts-tracker testsuite on nemo?09:01
Stskeepslbt: vbox, or what?09:01
Sage_phako: I haven't at least09:01
Stskeepsphako: is it in tests.xml format?09:01
lbtvboxsf for shared folders09:01
phakoStskeeps: yes09:01
Stskeepsphaeron might know09:02
* phako is basically looking for a baseline on current nemo09:02
* phako has some disturbing fails with new tracker09:02
lbtphaeron, Sage_: have you done anything like that ^^^ ? (whilst it is fun it's not worth duplicating effort)09:02
phaeronlbt: gnereic x86 already has module support enabled last time I checked09:03
Sage_lbt: I haven't touched the x86 kernel stuff in a long time. phaeron was talking about that09:03
*** rcg-work has joined #nemomobile09:03
lbtOK , phaeron good stuff09:03
phaeronlbt: out of tree, not sure you need headers09:03
Stskeepslbt: didn't simon bolek work on that09:03
phaeronand the packaging there is still the old insane stuff09:03
lbtStskeeps: I didn't notice - did he? nick?09:04
lbt(and which 'that'? vbox or modules?)09:04
*** kallela has joined #nemomobile09:06
phaeronphako: I ran all the qtcontacts tests I could find and all of them fail09:07
phaeronphako: I can send you results xml if you  want09:08
phakophaeron: qtcontacts or qtcontacts-tracker?09:08
phakobut yes09:08
phakomail+mer@jensge.org09:09
*** norayr has joined #nemomobile09:10
phaeronphako: they're mostly 'su: user user does not exist'09:10
phakophaeron: argh, hardcoded harmattan09:11
phaeronyep09:11
phaerondidn't have time to fix them09:11
phakook, no need for logs then09:11
*** NIN101 has joined #nemomobile09:15
*** yunta has joined #nemomobile09:16
phakophaeron: btw, couldn't find testrunner(-lite), is there anything comparable in mer/nemo?09:16
phaeronphako: in Mer:Tools09:17
phakophaeron: ah, thanks09:17
* phako only searched in zypper, should have searched on OBS as well09:18
phakoer09:23
the-bossphaeron lbt sage stskeeps SR#6858 waiting for review at https://build.pub.meego.com//request/show/685809:23
phakowhy is connman dying regularly when I do zypper install?09:23
w00tdying how?09:24
w00tyour wireless connection drops, or the process actually dies?09:24
phakoprocess dies09:24
w00tuh. :P09:24
w00tanything useful in journalctl?09:24
phakosec, fighting with its options09:25
phaeronphako: if there are connman or dbus updates then it might die09:25
phakophaeron: nope09:25
phakoOct 02 12:21:18 localhost connmand[249]: Aborting (signal 11) [/usr/sbin/connmand]09:25
phakoOct 02 12:21:18 localhost connmand[249]: ++++++++ backtrace ++++++++09:25
phakoOct 02 12:21:18 localhost connmand[249]: +++++++++++++++++++++++++++09:25
phakohelpful09:25
phaeronSage_: please check 685809:27
*** faenil has joined #nemomobile09:32
faenilgoooooood morning! :)09:33
dm8tbrvietnaaaaaaaam...09:34
faenilaaaaaaaaa09:36
faenilmmm log server atomic bomb message :D09:37
Aard09:40
w00tkjokinie: can you please see https://bugs.nemomobile.org/show_bug.cgi?id=48309:47
MerbotNemo bug 483 in mce "mce wakes up a lot when interacting with touchscreen" [Normal,New]09:47
*** kaziklubey has quit IRC09:48
*** sivang has joined #nemomobile09:49
*** kaziklubey has joined #nemomobile09:49
phaeronw00t: does mce also control screen timeout ? that is turns down brightness after some time ?09:49
sivanghey phaeron :) how was vacation?09:50
w00tphaeron: yes09:50
phaeronback from long time o_O09:50
w00tafaik09:50
phaeronw00t: then there is also the issue that it turns it off too fast09:50
phaeronmaybe it's running at hyper speed and time goes fast .. :D09:51
phaeronalthough relativity says that time should go slower09:51
*** sivang has quit IRC09:56
*** arcean has joined #nemomobile09:56
Sage_phaeron: ok'd09:57
phaeronthx09:57
*** sivang has joined #nemomobile09:58
mrukhi, I substituted apps' icons in theme (darko) but only some of them changed after reboot10:01
mrukwhere should I look for the ones that didn't change?10:01
mrukI substituted those in darko with names defined in .desktop files10:02
w00tmruk: icons on the lockscreen?10:05
w00ter10:05
w00thomescreen*10:05
mrukyes10:05
w00tyou could be seeing https://bugs.nemomobile.org/show_bug.cgi?id=487, then10:05
MerbotNemo bug 487 in Home "Launcher icon search doesn't use current theme" [Normal,New]10:05
w00tor if you mean that some apps don't have an icon in darko.. that's true too10:06
faenilhe meant the first one I guess..10:06
faenilhi w00t :910:06
faenil:)10:06
mrukok, I'll try substitute also in other themes10:08
mrukthanks10:08
mrukfaenil: she :)10:08
faeniloops :D10:08
w00tmruk: no.. as in, some applications provide their own icon10:09
the-bossphaeron lbt sage stskeeps SR#6855 Accepted promotion request10:09
w00tthe base theme doesn't provide everything since well, we can't anticipate what icons third party apps will require10:10
w00twe should provide them for anything "common" that we maintain though (like contacts, dialer, etc)10:10
mrukeven if in .desktop file the icon is defined?10:10
w00tmruk: mmm, can you give me an example please?10:11
mrukheliumreborn.desktop, icon: icons-Applications-browser10:12
mrukI'll first check if I'm not hiting 48710:13
mrukmeaning I'll substitute in other themes10:13
the-bossphaeron lbt sage stskeeps SR#6858 Accepted promotion request10:14
*** sp3001 has joined #nemomobile10:14
w00tI have it in darko, blanco, and ce10:15
w00tlet's see what installs it10:15
w00thttp://qtl.me/Az7.txt10:15
w00toh, hmm10:15
Sage_well tehre if fix by special for that10:16
Sage_w00t: see https://build.pub.meego.com/request/show/685510:17
w00tSage_: yes, i know (we were talking a lot yesterday)10:18
*** KaIRC has joined #nemomobile10:19
faenilw00t, long time no talk, how's life over there?10:22
w00tnot terrible10:22
w00t:P10:22
w00tthere?10:22
faenileh, busy with lessons :P but it's ok ;)10:23
*** lizardo has joined #nemomobile10:25
*** sivang has quit IRC10:26
*** DocScrutinizer06 is now known as DocScrutinizer0510:26
faenilwhat about you Sage_ ? read on twitter you're having fun there :P10:27
Sage_fun fun fun. Is there something else in life? ;)10:27
kjokiniew00t: it's the user activity detection (according to spiiroin)10:27
faenilSage_, :)10:27
Sage_faenil: yes, having fun and everything goes well.10:28
w00tkjokinie: i'm going to try build with that patch disabled for fun and see what happens10:28
faenilgreat :)10:28
kjokiniew00t: ok10:29
faenilwow 24 days since last update to gallery...really need to find some time for that10:29
*** norayr has quit IRC10:30
Sage_phaeron: http://pastie.org/4896109 eh..10:32
phaeronthat's normal10:32
Sage_I don't like to see that kind of flood during image build if it is normal :P10:33
phaeronfix multi_c_rehash then :)10:34
Stskeepslet's file a bug and fix next reelase10:34
Stskeepsand add a -v mode10:34
Stskeepsfor verbose10:34
* Sage_ files10:34
faeniloh here's Stskeeps too :) moo Carsten10:35
* phaeron mutters "we have bigger issues"10:35
*** beford has quit IRC10:37
Sage_that wastes time when checking if something broke in image build phase. but sure we have bigger issues10:39
w00tStskeeps: found the mce problem ;)10:40
w00tkjokinie: I think you might want to evaluate if that patch is strictly necessary10:41
Sage_w00t: fyi https://github.com/nemomobile/mce :)10:42
w00tSage_: that's where I found the cause from10:42
Sage_not sure who will take maintainership of that10:42
w00tkjokinie filed a pull request, I saw a patch that looked suspicious, and reverted it locally10:42
w00thigh CPU use gone10:42
Sage_hehe10:43
kjokiniew00t: those patches are from the OBS package10:43
w00tkjokinie: yes, i'm not blaming you for the breakage10:43
w00tyou helped me find the cause, is all I'm saying10:43
kjokiniew00t: glad I could help :)10:43
w00tI hadn't had a chance to look at the package, you made the patches pop up in my inbox ;)10:44
faenil:) teamwork eh? :D10:44
phaeronw00t: does it also fix the fast screen off ?10:45
w00tphaeron: fast screen off?10:45
phaeronwas I talking to myself up there10:46
phaeron:D10:46
w00tno10:46
w00tI just didn't quite understand your meaning10:46
w00tbut now I have to, so I'm asking for clarification10:46
w00tyou were talking about dimming, but I haven't seen any dimming issues10:46
phaeronhmm ok maybe some other issue then10:47
w00t... dammit, now my device is back to being fast10:49
w00tspecial: ^10:49
w00tthat's the first time I've been upset about it not being slow, I think10:49
faenilwhat's this speed issue about?10:50
w00tno clue10:50
faenilI mean, what's the problem :)10:50
w00tit makes things slow with no discernable reason10:51
w00tboth low FPS and slow application launching10:51
faeniloh :/10:51
*** smyows has joined #nemomobile10:58
*** dakovaci has joined #nemomobile11:04
Sage_Stskeeps: started to upload the new images11:04
Stskeepsk11:04
w00tfaenil: otoh, we're finding some good places to look for speedup11:05
faenilw00t, I see11:05
w00tsee recent commits on https://github.com/nemomobile/qt-components/commits/master for instance11:05
faenilis that a new issue? or something that has always been there? I have never noticed it11:05
w00tdon't know11:06
faenilok11:06
w00tit happened to special, it happened to me yesterday when I rebooted my device, and spontaneously vanished overnight11:06
w00t(it's fast again now)11:06
*** cat1 has quit IRC11:06
faenil:/11:06
Stskeepsw00t: solar flare!11:07
w00tStskeeps: i'm starting to wonder..11:07
w00t:P11:07
Stskeepsw00t: neutrionos pushing the frames -back- in the buffer11:08
Stskeeps:P11:08
faenillol11:08
Sage_https://github.com/nemomobile/qt-components/commit/4632135d88f0fa87592d2925a01fdfa7260fb0aa11:09
Sage_I started to ponder if we should put those to tmpfs instead of home dir11:10
*** jluisn has joined #nemomobile11:11
w00tSage_: didn't fedora introduce a /run?11:12
Sage_yes they use run. The problem at the time libmeegotouch was moved to home was that /run wasn't writable by user at the time.11:13
Sage_now there should be /run/$user/ or something iirc11:13
Sage_anyway we should try to avoid writing anything to the "disk" if possible during boots etc.11:14
w00taha, so we do11:14
w00twe should do that migration sooner rather than later11:16
w00tas it will make SSU a bit of a nightmare11:16
Sage_yes11:16
w00tcan you please open a bug?11:17
Sage_yes11:17
faenilgf is calling, see you later guys :) have fun here :P11:20
faenildon't debug too much :)11:20
*** Sfiet_Konstantin has joined #nemomobile11:20
Sage_https://bugs.nemomobile.org/show_bug.cgi?id=489 w00t11:20
MerbotNemo bug 489 in .Other "[META] Move all the sockets and temporary files to /run/user/<userid>" [Normal,New]11:20
w00tthanks11:21
Sage_when the socket is moved we need to introduce version dependencies to packages that are using that new location if the location is hardcoded11:22
w00twell ideally we do it all in one creq11:22
w00tchange mthemedaemon/components submit both.. etc11:22
Sage_true, but still so that updates go well we should do version dependencies11:23
*** jreznik has joined #nemomobile11:23
Sage_i.e., someone updates ux component that has the socket move but the actual mw creates the socket still to old place and breaks stuff11:23
*** cat1 has joined #nemomobile11:23
*** Sfiet_Konstantin has quit IRC11:23
*** Sfiet_Konstantin has joined #nemomobile11:23
w00tyes, I know what you mean11:23
*** faenil has quit IRC11:24
Sage_so .mabstractdecorator, .m.mthemedaemon, applauncherd.lock ?11:26
Vesuriare such version dependencies possible that prevent a mismatching configuration to exist?11:26
VesuriI mean "in order to install package B >= 2.0 package A must be >= 2.0 but also if package B < 2.0 package A must be < 2.0"11:27
w00tSage_: .single-instance-locks, which I think belongs to applauncherd11:27
Vesuriif you can be absolutely sure that A and B get upgraded simultaneously, that's great - in H it wasn't really possible so deprecation just had to be done or things would have breaked11:28
Sage_Vesuri: Yes, but I'm not sure if we want to do it reverse.11:29
w00tVesuri: you set dependencies both ways11:29
Sage_i.e., in that case we would need to do "Conflicts: xyz < 2.0" in qt-components11:29
Vesuribut that's kind of wrong, isn't it11:30
Sage_and we don't really now which all things break there11:30
Vesuriyeah11:30
Vesuriqt-components should know nothing about which components use qt-components11:30
Sage_thus I said only the one direction ;)11:30
Vesuriyep, and as said, that doesn't ensure that things don't get broken at some point...11:30
Sage_in practise qt-components should provide a variable or api that gives other components a way to query the socket location11:31
*** JoseLuis has joined #nemomobile11:31
Sage_even a plain define or so11:31
Sage_hardcoding paths is bad anyway and leads to this kind of issues11:31
Sage_also in the Mer core maybe also dbus, pulse etc. should write those files under /run/user/ (cc: Stskeeps, tanuk)11:33
Stskeepsdbus will do that in user sessions11:33
Sage_ah, good11:33
w00tthere's probably some others in mer core too11:33
w00tqmf writes to /var/tmp11:34
w00t(messageserver-instance.lock)11:34
Sage_that is wrong as well11:34
Stskeepswe should hunt those out ideally.11:34
Vesurithe dependency/breakage issue isn't just about paths though but API/ABI breaks in general11:34
tanukSage_: I'm missing some context - is it a problem if pulse doesn't use /run/user?11:35
Vesuri(the path probably could be considered to be part of an api)11:35
Sage_tanuk: all temporary files like, locks and sockets etc. should be written to tmpfs like /run for system and /run/user/<userid> for user11:36
tanukSage_: Pulseaudio puts them under /tmp. Is that good enough?11:36
Sage_tanuk: what is .pulse-cookie in users home?11:37
tanukIt's an authentication cookie. It's supposed to be persistent.11:38
tanuk(So that you can copy it elsewhere to allow connections from elsewhere)11:38
Sage_it is created only once?11:38
tanukYes.11:38
tanukIt's created whenever it doesn't exist.11:39
Sage_tanuk: http://pastie.org/489637311:40
tanukSage_: The runtime directory is a symlink to /tmp/11:40
Sage_so it rewrites the link on every boot?11:43
tanukYes.11:43
tanukIf it gets broken on reboots.11:43
Sage_..11:43
Sage_I probably regret soon this conversation, but continue still out of interest.11:44
Sage_:)11:44
Sage_tanuk: why is that needed there?11:44
tanukThe runtime dir should be in /tmp for the same reason that you want it to be in /var/user instead of the home directory.11:45
tanukThe tmp directory needs to be random.11:45
tanukIn order to find the tmp directory, a non-random symlink is created in ~/.pulse11:46
Sage_The point here was that we should not write anything that is written during every boot anyway under /home/<user>11:46
*** Sfiet_Konstantin has quit IRC11:47
Sage_to me that non random symlink should be created to /run/user/<userid>/11:47
*** SfietKonstantin has joined #nemomobile11:47
Sage_to my opinion*11:47
Sage_as it is rewritten on every boot anyway as the tmp is randomly selected for every boot.11:47
tanukYes, it should be there. Pulseaudio should use $XDG_RUNTIME_DIR, but patches don't exist yet.11:47
tanukThis system is the best that was available before /var/user11:48
Sage_oh... that... We should not hardcode even the /run/user/ but use that var ;)11:48
tanuk*/run/user11:48
*** SfietKonstantin has quit IRC11:49
Sage_tanuk: thanks for the reminder ;)11:51
*** jreznik has quit IRC11:51
tanukYou're welcome :)11:51
*** jreznik has joined #nemomobile11:51
tanukSage_: So, it's not clear to me whether there's some real practical problem with the symlink rewriting. Does the logic need to be changed *now*?11:52
Sage_tanuk: no hurry. Just noted runtime data written to home dir and started discussion11:53
tanukOk.11:53
Sage_we should fix that eventually but no rush atm.11:53
*** norayr has joined #nemomobile11:54
*** jreznik has quit IRC11:57
*** yunta has quit IRC11:59
*** jreznik has joined #nemomobile12:23
*** cat1 is now known as cat_x301_away12:25
*** SfietKonstantin has joined #nemomobile12:26
*** niqt has quit IRC12:27
*** cat_x301_away is now known as cat_x301_really_12:31
*** cat_x301_really_ is now known as cat_x301_away12:31
*** SfietKonstantin is now known as Sfiet_Konstantin12:47
Sage_go sonera go... network broke 30mins :/12:52
*** sp3001 has quit IRC12:55
*** spiiroin has joined #nemomobile13:00
*** Sfiet_Konstantin has quit IRC13:00
*** Sfiet_Konstantin has joined #nemomobile13:00
*** spiiroin has quit IRC13:02
Sage_ok, time to go to run some errands now as the network is so unstable. Lets see in hour or two how it goes.13:04
*** M13 has joined #nemomobile13:06
*** jukkaeklund has quit IRC13:15
*** phaeron has quit IRC13:22
*** kontio has quit IRC13:29
*** TuTizz has quit IRC13:36
*** TuTizz has joined #nemomobile13:44
*** TuTizz has quit IRC13:44
*** TuTizz has joined #nemomobile13:44
*** Xruxa has joined #nemomobile13:50
*** VDVsx has quit IRC13:54
*** arcean_ has joined #nemomobile13:56
*** arcean has quit IRC13:57
*** veskuh has quit IRC14:03
*** dakovaci has quit IRC14:04
*** danielcbit has joined #nemomobile14:11
*** cxl000 has joined #nemomobile14:12
*** norayr has quit IRC14:24
*** arcean_ is now known as arcean14:24
deztructorSage_: is 'nemo-cp-power' a good name for nemo control panel plugin to provide info about power?14:41
Sage_deztructor: we should decide that naming yes. nemo-cp-X sounds quite good to me14:46
Sage_our "naming guru" w00t might have ideas ;)14:47
w00ti'm a naming guru? :D14:47
w00tsounds good to me, though14:48
deztructorSage_: w00t it is short and understandable, also somehow 'compatible' /w previous naming14:48
*** VDVsx has joined #nemomobile14:48
deztructorok, thx14:48
deztructorSage_: i'll submit 2 packages soon: one - to support ContextKit props access in QML (contextkit-qml) and 2nd - nemo-cp-power - pure QML cp applet :)14:50
*** kaziklub_ has joined #nemomobile14:50
*** kaziklubey has quit IRC14:50
deztructorSage_: also, 3rd - removing battery applet from meegotouch-controlpanelapplets14:50
w00tdeztructor: the first one might be a candidate for nemo-qml-plugins.. idea is to offer C++ => QML plugins for a bunch of different things14:51
w00t(contextkit I mean)14:51
deztructorw00t: u mean there are package /w such name?14:51
Sage_https://github.com/nemomobile/nemo-qml-plugins14:52
w00tdeztructor: that's the git repo, it's split into many subpackages14:52
Sage_that sounds like a good place for it14:52
*** anYc has quit IRC14:52
deztructorSage_: w00t is it ok to add contextkit-devel dependency to this repo?14:52
w00tdeztructor: yes, i'm fine with it14:53
Sage_contextkit is in mer core so yes14:53
Sage_hmmp... we are couple of versions behind in contextkit btw14:54
*** anYc has joined #nemomobile14:54
Sage_http://maemo.gitorious.org/maemo-af/contextkit/blobs/0.5.41/debian/changelog <- we are 0.5.39 atm.14:54
deztructorohh, qmake again :( i hate it (sorry for emotions :)14:54
deztructorSage_: i can update it14:55
Sage_deztructor: sounds good as you have touched it the most recently anyway :)14:55
w00tdeztructor: if you need help with it, just ask - it's quite easy to do things with when you know how14:56
Sage_ok, anyone willing to test new mer-next base nemo snapshot here it is: http://sage.kapsi.fi/Nemo-tmp/0.20120920.0.2.NEMO.2012-10-02.1/images/14:58
deztructorw00t: u mean qmake?14:59
w00tdeztructor: yes14:59
Sage_we need to test this today if there are any problems with any of the images so we know if the Mer next is good to go14:59
* Sage_ is checking the n950 atm.14:59
deztructorw00t: i remember it was total bs regarding generated sources and its deps15:00
deztructorw00t: is it handling it gracefully now?15:00
*** JoseLuis has quit IRC15:07
*** jluisn has quit IRC15:07
deztructorw00t: e.g. if my sources are generated in some way and smth. depends on 'em it was a pain to describe it in qmake proj15:12
w00tnot sure, i've not run into many of those cases15:13
w00ti'd guess it would work by defining an extra target doing the generation and using foo.depends to depend on that target15:13
*** nsuffys has joined #nemomobile15:17
*** cat_x301_away is now known as cat_x30115:21
*** Milhouse has quit IRC15:24
*** Milhouse has joined #nemomobile15:24
*** Xruxa has quit IRC15:38
mrukhow can I make a screenshot in nemo (on n9)?15:41
*** sp3001 has joined #nemomobile15:44
*** Xruxa has joined #nemomobile15:50
*** M13 has quit IRC15:55
*** Venemo_N9 has joined #nemomobile16:01
*** slaine has quit IRC16:01
*** Milhouse has quit IRC16:04
*** beford has joined #nemomobile16:07
*** TuTizz has quit IRC16:21
*** phaeron has joined #nemomobile16:21
*** NIN101 has quit IRC16:22
Sage_mruk: currently easiest way probably is to start widgets gallery -> tools -> screenshot and then use that16:23
Sage_I would like to see e.g. powerbutton + volumekey combo or something that would do that as well16:23
deztructorw00t: sometimes ago i migrated qtrapids from qmake to cmake because of issues with generated sources,  and smth. else (do not remember). I got an impression qmake is very limited: outside c++/moc-generated code compilation it does not work well. Maybe this impression is wrong but 3yrs ago according to my inet searching it was hard to implement correctly handling of anything produced by external tools w/o workarounds16:25
*** Milhouse has joined #nemomobile16:31
*** Milhouse has joined #nemomobile16:31
*** M13 has joined #nemomobile16:32
*** rcg-work has quit IRC16:34
*** M13 has quit IRC16:34
*** M13 has joined #nemomobile16:34
*** Venemo_N9 has quit IRC16:36
w00tSage_: so... want some good news? ;)16:38
Sage_Stskeeps: also on exopc touch is broken with libXi 1.6.116:39
Sage_w00t: depends if there is sarcastic touch in or not ;)16:39
w00tno, it is most definitely good news16:39
mrukSage_: thanks16:39
w00ti did a bit of an experiment.. ripped libmeegotouch out of mthemedaemon (and vice versa, got it in a standalone repo).. file size dropped by around 100kb on the executable, ram use is down by about 5mb16:40
Sage_..16:40
w00tthe most hilarious bit is that the executable was smaller *before* stripping16:41
w00t:P16:41
anYco.O16:41
deztructorw00t: pills reducing weight :)16:41
w00tso does that count as good news? ;)16:41
Sage_w00t: yes :)16:41
Sage_w00t: what in the mthemedaemon required libmeegotouch?16:41
w00twell, it was rather entwined16:41
Sage_replaced those bits in mlite or just dropped? Is there lost functoinality  or something?16:42
w00tno functionality lost16:42
* Sage_ is trying to dig the bad thing on this ;)16:42
w00tI just ripped the parts it needed out of libmeegotouch into a standalone binary16:42
w00tand since it was basically all theming related, there wasn't much16:42
w00tI think I found a bug in the process too, though16:42
Sage_it is part of mtf so maybe a feature? ;)16:43
w00thmm..16:43
w00twhy isn't it broken now16:43
w00t:P16:43
w00tit was polling for CPU informatino very frequently16:44
w00tah.. it was busy at the time16:44
w00tso never mind that16:44
*** lpotter has joined #nemomobile16:47
*** ljp has quit IRC16:49
*** jluisn has joined #nemomobile16:49
Sage_w00t: yes good news btw :)16:50
w00thehe16:50
*** Venemo has joined #nemomobile16:53
w00tVenemo: evening16:55
Venemoevening w00t :)16:55
w00thow's life?16:55
w00tspecial: I think we made the right call on this work :P16:58
w00tstuff seems a good bit faster16:59
*** Xruxa has quit IRC17:00
*** Xruxa has joined #nemomobile17:11
*** jpetrell has quit IRC17:14
Sage_what was the story with bluetooth btw. There was a fix sent to n950 but is someone working with cp applet?17:15
deztructorSage_: rozhkov is working on it17:21
phaeronSage_: after the firmware loading fix I could enable hci0 and scan17:23
phaeronand device was visible from other side17:23
phaeronthat's about far as I tried17:23
*** pvilja1 has joined #nemomobile17:23
*** pvilja has quit IRC17:27
*** Xruxa has quit IRC17:27
*** NIN101 has joined #nemomobile17:29
Sage_hmmp... I can't get bluetooth working on my n95017:31
Sage_so /usr/lib/connman/test/test-connman enable bluetooth and then hcitool dev17:32
deztructorSage_: ru powering it on using connman? it controls rfkill17:32
deztructorSage_: $ hcitool hci0 up?17:32
deztructorSage_: sorry $ hciconfig hci0 up?17:33
Sage_ah17:33
*** cat_n9 has quit IRC17:33
Sage_http://pastie.org/4898012 so like this :)17:37
phaeronyeah I had to fiddle with connman first and then hciconfig17:40
Sage_but yes it works which is nice17:42
*** VDVsx has quit IRC17:59
rozhkovSage_: i've made a SR for the plugin https://build.pub.meego.com/request/show/686318:22
rozhkovSage_: with the update bluetooth should work witjout fiddling with connman-test and hciconfig18:23
*** cat_n9 has joined #nemomobile18:35
Sage_rozhkov: should? You didn't test it? ;)18:38
rozhkovSage_: i did :) it works on my n9 at least18:40
rozhkovthough i'm thinking of rewriting the plugin in qml18:41
Sage_looks ok. I recall I made that hack quite quickly just to fix the builds long timeago18:43
*** niqt has joined #nemomobile18:47
the-bossphaeron lbt sage stskeeps SR#6868 waiting for review at https://build.pub.meego.com//request/show/686818:48
*** sp3001 has quit IRC18:52
*** rcg has joined #nemomobile18:55
the-bossphaeron lbt sage stskeeps SR#6868 Accepted promotion request18:59
Venemow00t: okay, but there's a lot of crapwork to do these days... makes me quite enervated19:03
w00t:-/19:06
*** nsuffys_ has joined #nemomobile19:07
*** nsuffys_ has quit IRC19:07
*** nsuffys_ has joined #nemomobile19:08
*** nsuffys has quit IRC19:10
Venemow00t: so what's up with Nemo?19:10
Venemow00t: I see some contributions to the home screen every now and then19:11
Venemosometimes I even comment on the code19:11
w00twell.. plenty happening19:11
Stskeepsgood :)19:11
w00tnot even sure i can sum it all up in one sentence19:11
w00t:P19:11
w00ti'm tonight working on removing meegotouch dependencies from mthemedaemon19:12
Venemouse multiple sentences then19:12
w00thaha19:13
w00twell, special and I have been looking at app startup time the past few days19:13
Venemowhat have you found?19:13
w00tpart of that is enabling use of themedaemon to speed up image loading, which shaves around 400ms off19:13
*** Sfiet_Konstantin has quit IRC19:13
w00tand as a nice bonus, also shares images between processes, saving some memory19:13
Venemonice, nice19:14
Venemowhat we really need is to boost QML startup times (especially for qt-components apps)19:14
w00tthat 400ms is off of qt-components applications19:15
Venemo400ms is awesome, but we'd need seconds19:15
mrukI made this with my phone: http://agata.micoton.com/nemoscreen_by_mruk.jpg19:15
w00twe actually don't, when devices are acting properly19:15
mrukhow can I make a theme out of that?19:15
mrukis there any documentation?19:15
w00twhich is another fun point19:15
w00tperformance seems to suck, sometimes19:15
w00tand finding out why is difficult19:15
Stskeepsw00t: n950/n9?19:16
w00tmruk: looks cool.. talk to Venemo :)19:16
w00the did the design on the homescreen atm19:16
Stskeepsmruk: have you checked the source trees for darko and meegotouch-theme ?19:16
w00tStskeeps: yes19:16
Venemow00t: mruk: I wouldn't really call it a design... as I never got the opportunity to finish it19:16
VenemoI'm thinking of taking a week off work sometime to finish it, but I don't have much holidays left.19:17
mrukStskeeps: no, but I;ll ask yunta to do that :)19:17
Stskeepsmruk: also, it might be that there is a theming community on talk.maemo.org19:18
Stskeepsas there was a theme switcher19:18
w00tVenemo: well what do you think of mruk's design?19:18
Stskeepsand it's similar-ish19:18
w00tStskeeps: theme switching in the homescreen doesn't work that way19:18
Stskeepsok19:18
Stskeeps:P19:18
*** yunta has joined #nemomobile19:18
yuntauh19:19
Venemow00t: mruk: background is nice, the icons are nice, but this bezel and gloss doesn't really fit my idea.19:19
Stskeepsw00t: but icons and such are there?19:19
w00tStskeeps: noooot all of it really19:19
Venemow00t: mruk: we also should ask qwazix, he's a designer19:19
w00tthat's one reason i'm hacking on theming at the moment19:19
Stskeepsmruk, minor comment, i can't see what sheet is open19:20
Stskeepsno color or arrow indication19:20
yuntauh, that's my fault19:20
* Sage_ is preparing to install new xorg to n95019:20
yuntaI modded lipstick-colorful-home a bit too much I guess19:20
Sage_after the sgx fbdev recompiles19:20
w00tSage_: ooooh19:21
w00ti think i love you19:21
w00t:P19:21
* Stskeeps waits for sage_ to start swearing19:21
Venemow00t: have you managed to fix that icon loading algorythm in lipstick yet?19:21
Sage_Stskeeps: I'm trying to hold back. I promise I try ;)19:22
w00tVenemo: hopefully tonight19:22
Venemow00t: there's a new bug report on that too19:22
w00tI'm going to get mthemedaemon to do my dirty work for me19:22
Sage_thumbs up19:22
Sage_i bet there is api break and it fails ;)19:23
Sage_..........................................................................................................................19:23
w00tthat didn't sound good19:24
* Sage_ checks the code out19:24
Sage_ fbdev.c:1166:2: error: too many arguments to function 'pScreen->CloseScreen'19:24
*** ZogG_laptop has joined #nemomobile19:26
*** ZogG_laptop has joined #nemomobile19:26
w00tSage_: what type is pScreen19:30
Sage_w00t: ScreenPtr19:31
w00thow many arguments is it passing19:32
Sage_two, and it seems to need only one anymore19:32
w00tyep, checking19:32
Sage_-       return (*pScreen->CloseScreen) (scrnIndex, pScreen);19:33
Sage_+       return (*pScreen->CloseScreen) (pScreen);19:33
Sage_based on quick search something like that19:33
* Sage_ really has hard time finding xorg docs for all of this19:34
w00t1f0e8bd5eb1a5539689cfc4f5a6b86b530907ec5 in xserver19:34
* Sage_ cheks19:34
w00thttp://webcache.googleusercontent.com/search?q=cache:dWvQFWOW9OkJ:cgit.freedesktop.org/xorg/xserver/commit/%3Fid%3D1f0e8bd5eb1a5539689cfc4f5a6b86b530907ec5+&cd=1&hl=en&ct=clnk&gl=no19:34
w00t(fdo seems deadish)19:34
Sage_http://cgit.freedesktop.org/xorg/xserver/commit/?id=a0c8716cdca139059e7aec8a3cb75726dd37a4a119:35
Sage_that works for me at least :)19:35
w00tstrange19:35
Sage_pah, http://cgit.freedesktop.org/xorg/xserver/commit/?id=1f0e8bd5eb1a5539689cfc4f5a6b86b530907ec519:35
Sage_fbdev.c:1166:2: error: too few arguments to function 'pScreen->CloseScreen'19:37
Sage_:D19:37
*** Sfiet_Konstantin has joined #nemomobile19:37
Sage_sure...19:37
Sage_2 is too much and 1 is not enough :D19:37
*** niqt has quit IRC19:38
w00tdid you also change the close screen function in your thing?19:39
w00t(+ header)19:39
w00tif any19:39
*** niqt has joined #nemomobile19:40
Sage_this will take time from me to figure out19:42
*** Sfiet_Konstantin is now known as nsuffys19:44
*** nsuffys is now known as Sfiet_Konstantin19:44
*** nsuffys_ is now known as nsuffys19:45
w00tSage_: i'm happy to help if I can19:46
Sage_ah19:47
Sage_I want to try first ;)19:47
Sage_had to find how to convert screen to screeninfoptr without the index ;)19:48
w00tI wasn't volunteering to do it :-)19:52
w00tI'm happy to *help*19:52
w00t:D19:52
*** pvilja1 has quit IRC19:53
* w00t is busy going crazy over qt-components bugs19:53
Sage_I know just saying I want to use my brains for a change ;)19:53
w00tSage_: btw, if I make an API change in mlite, is there a way we can check what'll break? :)19:53
Sage_w00t: install to device and see? ;)19:55
mrukVenemo: here is another take: http://agata.mikoton.com/nemoscreen2_by_mruk.jpg19:55
mruknavigationbar looks a little better imho, but still could be better19:56
w00tSage_: I was hoping you'd say "sure, we can build all dependencies and see what blows up"19:56
w00tVenemo: ^^^19:56
Venemomruk: you should talk to qwazix about this19:56
Venemomruk: question: why do the icons have those weird borders?19:56
Venemoalso, why don't we stick to squircles?19:57
w00twe have our own identity19:57
mrukit makes them pop-up from background19:57
w00t(plus we don't want nokia getting too annoyed :p)19:57
specialparticularly since they took the squircle over to symbian19:58
mruklol # squircle19:58
StskeepsVenemo: btw, i'm starting to think i'll probably have to set up a mailing list service for nemo, would design@ be a good one?19:58
Venemowell, I don't like those odd borders.20:00
Venemosorry :(20:00
Venemobut the home screen will be themeable20:00
Venemo:)20:00
mrukno problem :)20:00
*** Sfiet_Konstantin has quit IRC20:00
VenemoStskeeps: I'd rather thing that a forum/blog would be nicer for these kind of things. and there's already qwazix's place for that20:01
Stskeepsok20:01
VenemoStskeeps: but maybe it'd be also good to have a mailing list. I don't see why not20:01
VenemoStskeeps: we definitely do need a nemo mailing list though.20:01
Sage_w00t: http://pastie.org/4898669 ok, something I missed?20:01
VenemoStskeeps: it's not right that all nemo things go to mer-general20:02
*** wmarone has quit IRC20:02
w00tI think the icons are a definite improvement on what we have now, even if I'm also not sure about the border20:02
Venemoand the rounded rectangle makes them look like a cheap ios/android copy20:02
Sage_more I read the fbdev-sgx and xorg more I think there is place for code cleanup ;)20:03
w00tSage_: where can I find the source?20:03
specialSage_: we have a cleanup project called wayland.20:03
Sage_special: I know ;)20:03
Sage_thus I just want to fix this error nothing more :)20:04
Venemooh20:04
Venemoone thing I may have missed to say yet:20:04
Sage_w00t: https://build.pub.meego.com/package/show?package=xorg-x11-drv-fbdev-sgx&project=home%3Asage%3Abranches%3AMer%3Afake%3ACore-next%3Ai58620:04
Venemothe tab bar is going to move to the bottom of the screen20:04
w00tSage_: ok, downloading20:04
Venemothat weird triangle (the active indicator) will be relaced with a highlight20:04
Venemothere are many good usability reasons to do these20:05
Venemoand the tab bar will be transculent20:05
Venemothose are the plans for the next iteration20:05
Venemoand of course, we want to make it completely themeable eventually20:05
Venemoanyway, I need to go now20:08
Venemonice evening guys20:08
w00tVenemo: being a cheap android copy is better than just looking like crap, though (re: icons)20:08
w00twhat we have now is inconsistent, all over the place..20:08
Venemoif I had to vote on style, I'd vote for fremantle-like icons. colorful, and without a specific shape in their background.20:09
specialSage_: pScreen->CloseScreen is a pointer to a function, and the type of that needs to be changed.20:10
specialthat pointer is still expecting the two argument (int,ScreenPtr) variant20:10
w00tspecial: but when he didn't change it, it was complaining he had too many arguments20:10
w00tand I think that comes from xserver20:10
mrukVenemo: wouldn't that be difficult to scan and recognize the icon you are looking for?20:10
Venemoit was never difficult on my N90020:10
Venemoanyway.20:11
Venemothe other option (and yes, you will hate me for saying this) the other option is to go with some minimalistic icons, elegant but without color, like metro style20:11
Venemowithout any visual clutter20:11
*** furikku has quit IRC20:11
Venemobut anyway20:11
Venemothey need to be subtle and consistent20:12
mrukimho colour is important recognition clue20:12
specialw00t: "didn't change" what?20:12
w00tspecial: as in without that patch20:12
Venemomruk: metro style icons work quite well in monochrome20:12
mrukseriously?20:12
Venemoyes20:12
Venemothose guys are not stupid, they know what they're doing20:13
mrukok...20:13
Venemobut anyway, as I said: 1) it's going to be themable so anyone can make any theme 2) we should talk to qwazix20:13
Sage_special: https://build.pub.meego.com/package/live_build_log?arch=armv8el&package=xorg-x11-drv-fbdev-sgx&project=home%3Asage%3Abranches%3AMer%3Afake%3ACore-next%3Ai586&repository=next_armv7hl without th epatch20:13
Venemomruk: but! I greatly appreciate your effort20:14
mrukthx20:14
Venemoand I really like your background20:14
Venemo and the idea to separate the tab bar with a straight line instead of a separate background20:14
Venemothat is a good thought20:15
Venemomruk: if you are interested, you should also take a look at this: http://play.qwazix.com/grog/20:15
*** wmarone has joined #nemomobile20:16
Venemomruk: that's where qwazix and myself post some thoughts about this, and other design related things20:16
mrukyea, I know this, thanks20:16
Venemooh, sorry20:16
mrukwhy sorry? :)20:16
Venemothen not sorry!20:17
Venemo:P20:17
Venemo:)20:17
mruk:)20:17
VenemoI really liked fremantle's app menu though: http://caravanuutiset.com/wpe/wp-content/uploads/2010/06/n900_menu.jpg20:18
Venemosometimes I really wonder, maybe it'd be a better idea to follow the fremantle principles instead of trying to copy harmattan20:18
Venemowho knows. both worked well for me, but I always found harmattan to be less cluttered20:20
specialSage_: ..are you absolutely sure you're building against the same X headers for both of those?20:20
Sage_special: let me recheck :)20:20
Sage_that would explain it :)20:20
specialin the first one pScreen->CloseScreen is a pointer to a function taking (ScreenPtr)20:20
specialin the second, it's a pointer to a function taking (int, ScreenPtr)20:21
special*just* based on the error messages20:21
Venemoso, anyway, I need to go now20:21
Stskeepscya Venemo20:21
* Sage_ jumps to a well20:21
Sage_special: w00t: let me rebuild it against the proper target and lets see again ;)20:22
Venemomruk: let's talk about this later :)20:22
*** Venemo has quit IRC20:22
special:p20:23
Sage_special, w00t: well that is fixed now the next one ;)20:29
w00tSage_: facepalm :D20:29
*** nsuffys has quit IRC20:32
*** jluisn has quit IRC20:38
*** stroughtonsmith has joined #nemomobile20:38
Sage_\o/ WIN \o/20:38
Sage_ :D20:38
StskeepsSage_: did it link?20:40
w00tStskeeps: no need to sound so shocked..20:42
w00t:P20:42
* Sage_ throws badger towards Stskeeps 20:42
Stskeeps:P20:43
Sage_https://build.pub.meego.com/package/rdiff?linkrev=base&package=xorg-x11-drv-fbdev-sgx&project=home%3Asage%3Abranches%3AMer%3Afake%3ACore-next%3Ai586&rev=220:43
specialyay20:43
Sage_ok, time to try this all in n95020:44
Sage_haven't added any patches to the xorg from old yet but I want to test before those20:44
Sage_[ 18794.954] Caught signal 11 (Segmentation fault). Server aborting20:47
Sage_\o/20:47
Sage_http://pastie.org/489891620:48
special"at address 0x9" implies a null pointer sort of issue20:50
specialunder AddScreen20:50
specialso somewhere under FBDevScreenInit?20:52
Sage_#0  FBDevScreenInit (scrnIndex=2020208, pScreen=0x1, argc=<optimized out>, argv=<optimized out>) at fbdev.c:95520:56
the-bossSage_: Error: "0" is not a valid command.20:56
specialcalled it :p20:57
Sage_LOL I had my editor on that line :D20:57
specialwhy is it passing you 0x1 as the pScreen20:57
Sage_one of the things I was saying that wouldneed cleanup :)20:57
Sage_        ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];20:57
*** lizardo has quit IRC20:58
Sage_that should be: ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); now20:58
Sage_there is a lot more those in the code20:58
special..they're passing indexes inside pointers?20:58
Sage_that is part of the huge refactoring needed :)20:58
* special shakes head20:59
Sage_http://pastie.org/489898020:59
specialperl -pie? :p21:00
specialwhat could possibly go wrong21:00
Sage_ok, time to continue this tomorrow :)21:01
Sage_err.. today ;)21:02
w00tit's still 23:02 in countries that matter21:02
w00t:P21:02
lbtpiff .. a mere 22:03 at the meridian21:03
*** VDVsx has joined #nemomobile21:05
specialit's not even dinner time yet.21:07
* special waves a lonely little american flag21:08
*** ggoebel9 has joined #nemomobile21:18
*** niqt has quit IRC21:20
w00thaha21:25
*** kaziklub_ has quit IRC21:32
*** VDVsx has quit IRC21:32
*** kaziklubey has joined #nemomobile21:32
*** ggoebel9 has quit IRC21:35
*** ggoebel9 has joined #nemomobile21:49
lpotteruse swatch time/internet beats22:06
*** jreznik has quit IRC22:21
*** ggoebel9 has quit IRC22:22
*** ggoebel9 has joined #nemomobile22:29
*** himamura has quit IRC22:29
*** danielcbit has quit IRC22:48
*** dakovaci has joined #nemomobile22:53
*** dakovaci has quit IRC22:56
*** dakovaci has joined #nemomobile22:56
*** danielcbit has joined #nemomobile23:02
*** NIN101 has quit IRC23:05
*** ggoebel9 has quit IRC23:09
*** kaziklubey has quit IRC23:09
*** kaziklubey has joined #nemomobile23:11
*** yunta_ has joined #nemomobile23:19
*** M4rtinK has quit IRC23:25
*** dakovaci has quit IRC23:25
*** arcean has quit IRC23:29
*** dakovaci has joined #nemomobile23:29
*** rcg has quit IRC23:31
*** cxl000 has quit IRC23:32
*** blaroche has quit IRC23:50
*** Siosm has quit IRC23:50

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!