*** wazd has joined #harmattan | 00:05 | |
*** rlinfati has quit IRC | 00:06 | |
*** CaCO3 has joined #harmattan | 00:13 | |
*** piggz has joined #harmattan | 00:14 | |
*** CaCO3 has quit IRC | 00:18 | |
*** djszapi has joined #harmattan | 00:26 | |
*** gri_ has quit IRC | 00:27 | |
* rm_work just read all of the backlog | 00:31 | |
rm_work | GeneralAntilles: did you see what I was trying to do with http://ageofikon.com/prh/ | 00:34 |
---|---|---|
*** javispedro has quit IRC | 00:36 | |
GeneralAntilles | No | 00:39 |
*** djszapi has left #harmattan | 00:39 | |
GeneralAntilles | Ah, I see. | 00:39 |
GeneralAntilles | Cool | 00:39 |
Scifig | Anybody managed to sync a google public calendar with CalDav? | 00:41 |
DocScrutinizer | rm_work: I noticed it shows only 2 repos in the dropdown list on device. Maybe I missed sth | 00:45 |
rm_work | hrm | 00:45 |
rm_work | it shows like 13 to me | 00:45 |
DocScrutinizer | aaah, it only doesn't scroll easily | 00:45 |
DocScrutinizer | usual crappiness of c-ts | 00:46 |
rm_work | man, fms had some really "elegant" and "dynamic" perl code behind Packrat.... too bad I barely know perl and am ripping it to shreds and making it completely hardcoded and static to make this work quickly :P | 00:46 |
rm_work | I should probably just rewrite the whole thing in python | 00:47 |
DocScrutinizer | hehehe | 00:47 |
rm_work | it's seriously a shame... | 00:47 |
rm_work | i shed a single tear | 00:47 |
DocScrutinizer | I'll shed a tear of joy when it starts to work :-) | 00:49 |
*** crevetor has left #harmattan | 00:49 | |
GeneralAntilles | Cat mutilated my hand last night, now it's sore. :( | 00:49 |
DocScrutinizer | damn, what sorts of cat you keep? | 00:50 |
rm_work | he has a collection of Ligers | 00:50 |
GeneralAntilles | I didn't wake up for the mutilating. | 00:50 |
rm_work | or Toygers? | 00:51 |
rm_work | T_T | 00:51 |
GeneralAntilles | I'm assuming I either rolled over on her | 00:51 |
GeneralAntilles | or she was momentarily taken by The Darkness. | 00:51 |
DocScrutinizer | ligers o.O | 00:51 |
rm_work | ... is your girlfriend named Catherine? :P | 00:51 |
GeneralAntilles | Deep canine puncture wounds, though. | 00:51 |
rm_work | <GeneralAntilles> Cat mutilated my hand last night | 00:51 |
GeneralAntilles | s/Cat/cat/ :P | 00:51 |
DocScrutinizer | those are eating a cow for breakfast I heard | 00:51 |
rm_work | lol | 00:51 |
rm_work | it was just ambiguous enough :P | 00:51 |
rm_work | taken in that context, that conversation was hilarious :P | 00:52 |
rm_work | brb | 00:52 |
npm | is there a specific ifdef I can use to say I'm on harmattan, like Q_WS_MAEMO_5 | 01:15 |
*** aapo has left #harmattan | 01:16 | |
*** djszapi has joined #harmattan | 01:17 | |
*** djszapi has left #harmattan | 01:17 | |
*** djszapi has joined #harmattan | 01:17 | |
npm | i've been using (defined(Q_WS_X11) && defined(QT_OPENGL_ES)) as a workaround. | 01:17 |
npm | any better suggestions? | 01:17 |
djszapi | for what ? | 01:20 |
deimos | there is also __arm__ , but I seen somewhere Q_WS_MAEMO_6 ? | 01:20 |
djszapi | I think it will be available soonish, as if someone had told that few days ago | 01:20 |
*** djszapi has quit IRC | 01:31 | |
*** meegoexperts_mob has quit IRC | 01:39 | |
leinir | hmm... wonder what's causing the N950 SDK installer to say "Could not fetch Updates.xml: Error downloading http://repository.meego.nokia.com/meegosdk/45F4AE4C67B0406F90EEE94EA5ABE69A/linux/64bit/Updates.xml - server replied: Bad Request" | 01:47 |
MohammadAG | <npm> is there a specific ifdef I can use to say I'm on harmattan, like Q_WS_MAEMO_5 | 01:52 |
MohammadAG | <npm> i've been using (defined(Q_WS_X11) && defined(QT_OPENGL_ES)) as a workaround. | 01:52 |
MohammadAG | final SDK afaik | 01:52 |
*** eman has joined #harmattan | 01:52 | |
*** rm_work has quit IRC | 01:53 | |
MohammadAG | npm, use http://wiki.meego.com/index.php?title=Porting_Fremantle_Applications_to_Harmattan&oldid=44545#Harmattan_scope for now | 01:53 |
npm | yes the final SDK will have MEEGO_EDITION = harmattan... thanks for the link! | 01:53 |
MohammadAG | FYI I currently define Q_WS_MAEMO_6, gives a standardized look ;) | 01:55 |
*** qgil_ has quit IRC | 02:05 | |
*** TSCHAKeee has quit IRC | 02:05 | |
*** TSCHAKeee has joined #harmattan | 02:06 | |
*** achipa has quit IRC | 02:09 | |
*** rcg has quit IRC | 02:11 | |
*** Scifig has quit IRC | 02:22 | |
*** andre__ has quit IRC | 02:35 | |
*** smoku has left #harmattan | 02:52 | |
*** deimos has quit IRC | 02:59 | |
*** npm has quit IRC | 03:14 | |
*** npm has joined #harmattan | 03:26 | |
*** npm has quit IRC | 03:32 | |
rm_you | graaaah someone needs to port pandora | 03:33 |
rm_you | maybe i'll do it <_< | 03:33 |
rm_you | still busy fighting with QML tho <_< | 03:34 |
*** npm has joined #harmattan | 03:44 | |
*** wazd has quit IRC | 03:47 | |
*** lcuk2 has joined #harmattan | 03:47 | |
*** eman has quit IRC | 03:47 | |
*** lcuk has quit IRC | 03:50 | |
*** hardaker2 has joined #harmattan | 03:56 | |
*** hardaker has quit IRC | 03:58 | |
*** willer_ has quit IRC | 04:00 | |
GeneralAntilles | Lion broke the Qt SDK. | 04:01 |
MohammadAG | it's a conspiracy! | 04:05 |
*** leinir has quit IRC | 04:12 | |
*** npm has quit IRC | 04:13 | |
*** seif has joined #harmattan | 04:13 | |
seif | hey guys | 04:14 |
*** _NIN has quit IRC | 04:14 | |
seif | are there any community repositories for harmattan | 04:14 |
seif | or somethign similar | 04:14 |
Tronic | How many gigabytes does scratchbox require? | 04:14 |
Tronic | I am trying to install on a laptop with small SSD :/ | 04:14 |
rm_you | seif: http://ageofikon.com/prh/ | 04:14 |
rm_you | Tronic: 5-6 IIRC | 04:15 |
Tronic | Hmm, look like I'll have to use an external HDD. | 04:15 |
*** npm has joined #harmattan | 04:27 | |
*** npm has quit IRC | 04:30 | |
*** npm has joined #harmattan | 04:30 | |
*** Ken-Young has joined #harmattan | 04:35 | |
Ken-Young | I just received my N950 loaner, and am trying to install the preloaded SDK on an Ubuntu machine. When I execute the installer, it states "Retrieving information from remote installation sources..." which produces an error popup window stating "Could not fetch Updates.xml" . I know my network connection is good - does anyone know what's going wrong? | 04:38 |
GeneralAntilles | Repo could be down. | 04:41 |
seif | hey guys quick question again | 04:42 |
seif | i installed my own version of telepathy instead of the old version shipped with harmattan | 04:42 |
seif | however now it tells me that around 100 packages are not needed | 04:42 |
seif | can i know what the main metapackage for harmattan is | 04:43 |
GeneralAntilles | Dunno | 04:53 |
GeneralAntilles | probably has "pr" in its name somewhere, though. | 04:53 |
*** meegoexperts_mob has joined #harmattan | 04:54 | |
Ken-Young | Oh well, I should have done some searching. It looks like it is a known problem that the SDK which comes loaded on the N950 is defective. | 04:57 |
MohammadAG | at least you got your N950 :P | 04:59 |
Ken-Young | Yup, and I'm a very happy guy. | 04:59 |
seif | GeneralAntilles, i know i uninsalled it | 05:01 |
seif | but i couldnt find it in the repos afterwards | 05:01 |
Ken-Young | How may one become root within the N950's terminal app? | 05:09 |
seif | GeneralAntilles, you got an idea what else could be named in it | 05:09 |
macmaN | run may-i-become-root-please | 05:09 |
macmaN | or devel-su as an alternative | 05:10 |
Ken-Young | macmaN, I should have guessed! | 05:10 |
macmaN | if you ask it so politely, it cant refuse! | 05:10 |
macmaN | even with aegis | 05:10 |
macmaN | maybe aegis will drop its guard, huh DocScrutinizer | 05:10 |
macmaN | if ur polite | 05:10 |
GeneralAntilles | seif, may not be available in the repos. | 05:10 |
seif | yeah | 05:10 |
seif | thinking of getting it form the scratchbox if its there | 05:11 |
GeneralAntilles | seif, given there hasn't been an SSU yet. | 05:11 |
GeneralAntilles | Scratchbox's is probably not the same. | 05:11 |
Ken-Young | macmaN, Thanks - devel-su seems to work. | 05:11 |
macmaN | google n900 n950 migration | 05:12 |
seif | GeneralAntilles, its not there -.- | 05:12 |
seif | GeneralAntilles, ok any idea how i can backup my n950 contact list :P= | 05:12 |
GeneralAntilles | seif, could extract it from the flashable image. | 05:12 |
GeneralAntilles | Dunno about backups | 05:12 |
seif | GeneralAntilles, yeah | 05:12 |
seif | let me try that | 05:12 |
MohammadAG | afaik there's also develsh | 05:13 |
seif | GeneralAntilles, do you have an image | 05:14 |
seif | because for some reason its taken ages to download here | 05:14 |
seif | wait | 05:14 |
seif | i am downloading the one click flash thingie | 05:14 |
GeneralAntilles | seif, not handy, no. | 05:15 |
GeneralAntilles | It's a big image. | 05:15 |
seif | yeah | 05:19 |
Tronic | What do I need to get the harmattan targets enabled within scratchbox? | 05:46 |
Tronic | In particular, do I need to fetch autotools-legacy from somewhere on the host system manually, or perhaps some other files too. I have only run the admininstall script so far. | 05:47 |
Tronic | (and enabled sudomode + slightly modified the login script so that I can get to sb shell) | 05:47 |
seif | guys how do i add this repo to my device | 05:48 |
seif | http://repo.pub.meego.com/home:/elleo/Harmattan/ | 05:48 |
Tronic | seif: In /etc/apt/sources.list.d/, I suppose. | 05:50 |
Tronic | seif: Create new file, use the other files as reference. | 05:51 |
seif | Tronic, what about the pgp keys | 06:07 |
seif | Elleo, how do i add your repository to my list | 06:12 |
seif | does it need a pgp key | 06:12 |
*** macmaN has quit IRC | 06:20 | |
GeneralAntilles | Hrm, where the hell do you turn off all of the input auto-bullshit. | 06:20 |
*** macmaN has joined #harmattan | 06:27 | |
GAN900 | I really hate feeling clumsy with a new input device. | 06:29 |
GAN900 | Stupid N950 keyboard. | 06:29 |
Tronic | You mean the feeling of the keys on N950? | 06:30 |
Tronic | I cannot quite put a finger on it (no pun intended) but somehow the N900 keys feel a lot better. | 06:31 |
Tronic | I suppose it might be due to N950 having too flat keys. On N900 they are nicely curved, on N950 it is all flat, except for the little notches on F and J. | 06:33 |
GAN900 | I can hit 60wpm on the N900 touch typing | 06:56 |
GAN900 | Dunno if I'll even get there with the N950. | 06:56 |
GAN900 | frals or somebody, would you please file a bug internally that you can't tell chat windows apart in the small task switcher overview? . . . | 06:56 |
*** meegoexperts_mob has quit IRC | 06:57 | |
rm_you | GAN900: yeah i know, the keyboard feels a bit weird. almost like it didn't get a whole lot of attention. i mean, it's like the main thing about the new device, right!? -- oh wait. | 07:08 |
rm_you | and on that note, bbl, sleep :P | 07:08 |
GAN900 | night | 07:09 |
*** antman8969 has joined #harmattan | 07:16 | |
*** apol_ has quit IRC | 07:19 | |
*** DocScrutinizer has quit IRC | 07:34 | |
*** DocScrutinizer has joined #harmattan | 07:34 | |
*** smoku has joined #harmattan | 07:59 | |
*** hardaker2 has quit IRC | 08:26 | |
*** macmaN has quit IRC | 08:52 | |
*** macmaN has joined #harmattan | 08:57 | |
*** smoku has left #harmattan | 09:15 | |
Tronic | The icon templates offered seem to be in 80x80 pixel size but there is no icon folder on the SDK for that. | 09:19 |
Tronic | Should I scale it to 64x64 or use some folder that doesn't exist by default? | 09:19 |
Tronic | This is for the application icon on the launcher. | 09:20 |
ieatlint | the standard deployment icon target from the qt sdk is the 64x64 dir | 09:24 |
ieatlint | so i'd say you need to probably aim for that, but that's a guess | 09:25 |
Tronic | The scratchbox template project also had targets for xpm and various sizes smaller than 64x64. | 09:25 |
ieatlint | not sure... qt sdk just has the 64x64 png | 09:26 |
Tronic | Got it working after a lot of attempts. The working recipe: no file extension in myapp.desktop, install myapp.png into $$DATADIR/icons/blanco/80x80/apps (with 80x80 dimensions). | 09:36 |
*** smoku has joined #harmattan | 09:36 | |
Tronic | The menu actually uses 80x80 icons. Allows for a 64x64 logo to fit nicely inside that rounded corner box. | 09:37 |
Tronic | Icon templates can e found at google://harmattan+icon+template | 09:37 |
*** rcg has joined #harmattan | 09:50 | |
*** vgrade has quit IRC | 09:51 | |
*** vgrade has joined #harmattan | 09:53 | |
Khertan | Morning | 09:56 |
*** smoku has left #harmattan | 10:07 | |
*** wazd has joined #harmattan | 10:08 | |
*** cpscotti has quit IRC | 10:10 | |
*** Khertan has quit IRC | 10:11 | |
*** aleksander_m has joined #harmattan | 10:13 | |
Tronic | Yay, my first MeeGo app live on the the device \o/ | 10:24 |
antman8969 | just read | 10:28 |
antman8969 | tronic, you should use a .svg and put it in /usr/share/icons/scalable | 10:29 |
antman8969 | despite what the default is | 10:29 |
antman8969 | if you use a png you may notice that your app icon is blurry and or your install icon is blurry | 10:29 |
*** CaCO3 has joined #harmattan | 10:29 | |
antman8969 | and with a svg the dimensions don't matter | 10:29 |
antman8969 | but 44x44 is what I've seen | 10:30 |
*** 36DABX8UX has joined #harmattan | 10:30 | |
*** 45PAACNFX has joined #harmattan | 10:30 | |
Mek | uhm, the install icon is a seperate one taken from the base64-encoded one in your control file | 10:30 |
antman8969 | sry, 80x80 | 10:30 |
Mek | so you can have a 64x64 for that and an 80x80 for the menu | 10:30 |
Mek | no need to use svg (scalabable graphics are still nice of course) | 10:30 |
*** CaCO3 has quit IRC | 10:31 | |
*** 45PAACNFX has quit IRC | 10:31 | |
*** 36DABX8UX has quit IRC | 10:31 | |
antman8969 | yea the install icon was mispeak, but for whatever reason any png I used was not rendered correctly on the app screen | 10:31 |
wazd | so they are not svgs after all? | 10:31 |
antman8969 | optionally. I am using svgs | 10:32 |
wazd | antman8969: http://zhil.in/snes2.svg can you try this? :) | 10:32 |
antman8969 | try making it an icon on the app screen? | 10:32 |
wazd | yep | 10:33 |
antman8969 | sec | 10:33 |
antman8969 | looks perfect | 10:35 |
antman8969 | did you make it? | 10:35 |
wazd | yep | 10:36 |
wazd | awesome news, thanks a lot :) | 10:36 |
antman8969 | lol np, gj | 10:36 |
Summeli | wazd: you're making a snes emu too?-) | 10:37 |
wazd | Summeli: no but javispedro does I think ;) | 10:37 |
Summeli | I have my antsnes already ported | 10:37 |
Summeli | runs pretty well on N950 too | 10:37 |
wazd | Summeli: oh :) | 10:37 |
antman8969 | source available? | 10:38 |
antman8969 | / package made | 10:38 |
wazd | Summeli: maybe I can create another one for you? :) | 10:38 |
Summeli | antman8969: source is available, but I don't have the packaging working yet :( | 10:38 |
wazd | Summeli: SNES controller has different color variations fortunately :) | 10:38 |
Summeli | I'm using qtcreator to create the deb-packages, so I don't know how to integrate to the OBS etc. | 10:39 |
Summeli | I https://github.com/Summeli/AntSnes/tree/Meego | 10:39 |
antman8969 | lol yea I havn't really done too much in OBS yet either.. I've been using creator and scratchbox | 10:39 |
antman8969 | thanks | 10:39 |
antman8969 | I"d like to start seeing what people are doing | 10:39 |
Summeli | it's basically same as this: http://www.youtube.com/watch?v=eHtJpr0oKe0 | 10:39 |
Summeli | the qtcreator had somekind of "publish" interface for the maemo, so I might just wait them to add that to the harmattan too | 10:40 |
Summeli | or learn to actually use the obs | 10:40 |
antman8969 | lol well you could do scratchbox in the meantime | 10:41 |
wazd | Summeli: http://bnbgaming.files.wordpress.com/2011/04/snes.jpg <- this one? :) | 10:41 |
Summeli | wazd: yeah, I have controller like that :) | 10:41 |
antman8969 | it's nice having a capacitive for these kind of things now lol | 10:42 |
wazd | Summeli: so be it :) | 10:43 |
Summeli | I have the gpsp also almost working.. The audio is good, but the video is failing badly | 10:43 |
*** andre__ has joined #harmattan | 10:50 | |
*** andre__ has joined #harmattan | 10:50 | |
*** antman8969 has quit IRC | 10:51 | |
wazd | Summeli: http://zhil.in/emus/snes3.svg <- there you go :) | 11:05 |
Summeli | thanks :) | 11:05 |
Elleo | seif: as root simply do: cd /etc/apt/sources.list.d/ && wget http://mikeasoft.com/~mike/elleo.list && apt-get update | 11:07 |
*** leinir has joined #harmattan | 11:09 | |
wazd | Summeli: small update: http://zhil.in/emus/snes3.svg | 11:16 |
wazd | Summeli: I've been wrong bout shape of the buttons | 11:17 |
Summeli | that looks nice | 11:17 |
Summeli | Elleo: ok, i can find my own (non-working package) already with that :) | 11:22 |
*** smoku has joined #harmattan | 11:32 | |
*** cpscotti has joined #harmattan | 11:39 | |
*** piggz has quit IRC | 11:42 | |
*** achipa has joined #harmattan | 11:57 | |
*** achipa has quit IRC | 11:57 | |
*** achipa has joined #harmattan | 11:57 | |
Termana | morning | 12:03 |
hiemanshu | morning Termana | 12:05 |
*** piggz has joined #harmattan | 12:05 | |
* cpscotti learns that inheriting your "MainWindow" from QDeclarativeView is not such a nice idea.. booster FTW! :D | 12:18 | |
*** M4rtinK2 has joined #harmattan | 12:36 | |
*** cpscotti_ has joined #harmattan | 12:43 | |
*** cpscotti has quit IRC | 12:46 | |
*** cpscotti_ is now known as cpscotti | 12:46 | |
cpscotti | Hey all.. any ideas on this: http://forum.meego.com/showthread.php?p=26944 (Using booster + QDeclarativeView + reimplementing QWidget.closeEvent) | 12:48 |
*** cpscotti has quit IRC | 12:55 | |
*** cpscotti has joined #harmattan | 12:57 | |
*** deimos has joined #harmattan | 12:57 | |
tomma | cpscotti, how about using eventfilter? | 13:13 |
cpscotti | tomma, hmm dunno. Never tried.. how does that work? | 13:14 |
tomma | http://doc.qt.nokia.com/latest/qobject.html#installEventFilter | 13:15 |
cpscotti | tomma, that looks good! | 13:15 |
cpscotti | tomma, thanks man! That looks pretty good! | 13:16 |
*** hulkkii_ has joined #harmattan | 13:19 | |
*** piggz has quit IRC | 13:24 | |
*** NIN101 has joined #harmattan | 13:28 | |
*** piggz has joined #harmattan | 13:29 | |
*** lcuk2 is now known as lcuk | 13:31 | |
*** lcuk has quit IRC | 13:31 | |
*** lcuk has joined #harmattan | 13:31 | |
cpscotti | tomma, perfect! works like a charm.. Just one other bit, at installEvent's doc it says that returning true would "stop"/filter the event but I had to use even->ignore() to actually stop the window from being closed immediately. Does that sound right? | 13:37 |
*** slaine has joined #harmattan | 14:03 | |
slaine | right, just opened my dev kit box | 14:03 |
slaine | wondering of my n900's A-10E charger will charge the n950 ? Manual seems to indicate yes | 14:04 |
leinir | slaine: people say yes :) | 14:05 |
slaine | good to know, didn't want to blow anything up :) | 14:06 |
leinir | at least people have been reporting on forums etc that it works - i've not tried myself, i so rarely use it :) | 14:09 |
slaine | What's MOSLO ? | 14:09 |
leinir | as i'm by the computer anyway, i just use that ;) | 14:09 |
leinir | more slow in jive? | 14:09 |
slaine | leinir: see the topic | 14:09 |
leinir | aah right ;) | 14:10 |
slaine | lol, I got sent here to talk about harmattan and moslo is now being discussed in #meego-arm | 14:11 |
Mek | moslo == boot loader iirc | 14:11 |
MohammadAG | NOLO = bootloader | 14:14 |
MohammadAG | moslo is something for dual boot | 14:14 |
wazd | obvious names indeed | 14:15 |
MohammadAG | yep | 14:16 |
MohammadAG | :p | 14:16 |
cpscotti | hey, anyone knows where's the source for the Boosted Widget Gallery? That one's startup is really boosted but if you just follow the booster docs you I can't achieve the same :/ | 14:26 |
*** smoku has quit IRC | 14:37 | |
MohammadAG | cpscotti, are you using MTF? | 14:37 |
*** smoku has joined #harmattan | 14:37 | |
Damion3 | gah, do I also need to sit on #meego-arm to pick up stuff? | 14:42 |
cpscotti | MohammadAG, what's MTF? | 14:43 |
andre__ | meego touch framework | 14:45 |
cpscotti | hmm.. no. | 14:45 |
cpscotti | andre__, I'm using harmattan-platform-api | 14:45 |
cpscotti | is that it? | 14:46 |
tomma | qml components? | 14:47 |
cpscotti | tomma, yes | 14:49 |
cpscotti | tomma, andre__ MohammadAG .. so? any idea on where's that source? is that one using mtf? | 15:03 |
Mek | yes, the widget gallery ones use mtf, not qml | 15:05 |
DocScrutinizer | a pity about the NICE dat/time-picker of MTF and the unbearably butt ugly ones of QML | 15:05 |
*** cpscotti has quit IRC | 15:05 | |
Mek | yeah... the qml components are lacking quite a few nice things from the MTF widgets... | 15:06 |
DocScrutinizer | though even the MTF datepicker *could* be smarter: could be just calendar app called with a special parameter, but showing the whole calendar - with appointments and all | 15:08 |
DocScrutinizer | so picking a date from week or month view doesn't open the day's detail view in calendar app but rather returns the picked date to caller | 15:09 |
DocScrutinizer | THAT would be really awesome smart system design | 15:09 |
*** wazd has quit IRC | 15:10 | |
DocScrutinizer | well, with QML we can forget about such fancy stuff anyway | 15:11 |
DocScrutinizer | all hail to slotmachine :-/ without even day-of-week display | 15:12 |
DocScrutinizer | I couldn't resist to open a ticket on nokia bugtrac for it, feel free to vote for it - or whatever it is you could do there | 15:14 |
DocScrutinizer | http://www.developer.nokia.com/bugs/show_bug.cgi?id=219 | 15:17 |
*** Ken-Young has quit IRC | 15:20 | |
DocScrutinizer | btw who's to pester about http://www.developer.nokia.com/bugs mask design? the one-line text-edit for comment is an offense | 15:28 |
DocScrutinizer | I'm tempted to send 5..20 "sequel" comments, each with just the portion of text visible for proofreading in that one-liner text field | 15:30 |
DocScrutinizer | ...which btw is less than the previous one sentence post | 15:31 |
tomma | it does allow multiple lines... maybe your browser just doesn't know how to scale text areas ? =) | 15:31 |
DocScrutinizer | umm, possible. Seems Nokia has "optimized for MSIE" all over the place | 15:32 |
DocScrutinizer | anyway I usually don't have similar problems on other bugtrackers | 15:32 |
DocScrutinizer | using Konqueror just in case it matters, and NO this won't change just for Nokia | 15:33 |
*** razvanpetru has joined #harmattan | 15:36 | |
DocScrutinizer | btw the main problem with a lot of Nokia webpages seems JS to me | 15:37 |
DocScrutinizer | not checked if this applies to bugtracker as well | 15:37 |
razvanpetru | anyone else had problems updating a button's imageSource? | 15:37 |
razvanpetru | I see that the property is not an alias to the actual image source for some strange reason... | 15:37 |
*** hardaker2 has joined #harmattan | 15:38 | |
DocScrutinizer | ravfrom some 5 years ago and plain Qt I know that images for widgets usually are included to source, you had to do some tricks to actually use an external file for source at runtime | 15:39 |
DocScrutinizer | razvanpetru: ^^^ | 15:39 |
DocScrutinizer | s/tricks/dynamic loading of the image data in plain hard code/ | 15:40 |
razvanpetru | iconSource: (qmlBridge.isActive(itemId) ? "image://theme/icon-m-common-remove" : "image://theme/icon-m-common-add") | 15:41 |
razvanpetru | isActive from C++ is not getting called and I get a add icon :) | 15:41 |
razvanpetru | so what is the JS engine doing, evaluating the first part of the ternary OP as a variable? :P | 15:42 |
razvanpetru | DocScrutinizer: for Button.qml I think it was designed to be updateable, the iconSource property is public... | 15:43 |
razvanpetru | anyone interested in creating a gtd app? | 15:46 |
DocScrutinizer | razvanpetru: NFI about JS and QML :-) | 15:49 |
DocScrutinizer | sorry, my comment probably wasn't really helpful | 15:50 |
*** seif has quit IRC | 15:51 | |
razvanpetru | hm, so what happens is this: the function IS getting called, but before the sheet is even created. of course it returns false because there's not data at that point in it :) I think I'll have to use a Loader for this one... | 15:51 |
DocScrutinizer | hehe, the joy of OO | 15:52 |
*** gri has joined #harmattan | 15:53 | |
DocScrutinizer | after 10+ years I'm still undecided if I consider OO a good or a hindering thing, as you have a really hard time to keep up with what's *really* going to happen on your CPU, and *when* | 15:53 |
razvanpetru | it's good :P | 15:53 |
razvanpetru | it's just a way to manage complexity though, nothing more | 15:54 |
razvanpetru | just like functions, files and so on | 15:54 |
*** khertan_ has joined #harmattan | 15:54 | |
razvanpetru | but it's quite easier to screw up the design with it | 15:54 |
DocScrutinizer | yup, basically you're right | 15:54 |
DocScrutinizer | that's why I'm undecided | 15:54 |
*** khertan_ is now known as Khertan | 15:55 | |
Khertan | Hello | 15:55 |
DocScrutinizer | I tend to think for GUI and similar stuff it's usually the right paradigm | 15:55 |
DocScrutinizer | unless you run into nice little gotchas like yours | 15:55 |
razvanpetru | I think I ran into a JS gotcha myself - if it's typed in it's loaded, parsed and run :) | 15:56 |
TSCHAKeee | too bad C++ OO is passed off as real OO... | 15:56 |
TSCHAKeee | unfortunate. | 15:56 |
TSCHAKeee | at least Qt makes it closer to something sane. | 15:56 |
Mek | this gotcha has nothing to do with OO, and much more with declarative/functional code | 15:56 |
DocScrutinizer | if you do, then you have a few funy hours digging through all the object sourcecode | 15:56 |
razvanpetru | as opposed to fake OO? :P | 15:56 |
TSCHAKeee | razvanpetru: Stroustroup was so obsessed with compiler abstract data type resolution that he put his blinders on to every other aspect of OO. | 15:58 |
TSCHAKeee | I still think he's a nut. | 15:58 |
razvanpetru | I kind of like the guy, he always seems relaxed when speaking/writing | 15:58 |
razvanpetru | he's attained zen... | 15:58 |
TSCHAKeee | he's had to. he constantly get pelted by the Smalltalk/ObjC/Ruby/Late Binding community (of which, I am one.) :P :) | 15:59 |
TSCHAKeee | s/get/gets/ | 15:59 |
infobot | TSCHAKeee meant: he's had to. he constantly gets pelted by the Smalltalk/ObjC/Ruby/Late Binding community (of which, I am one.) :P :) | 15:59 |
TSCHAKeee | always startles me when an infobot does that. | 15:59 |
razvanpetru | thanks infobot | 15:59 |
DocScrutinizer | infobot: shame on you! | 16:00 |
infobot | Shame on you on you!! | 16:00 |
DocScrutinizer | thanks apt | 16:00 |
DocScrutinizer | oooh even this doesn't work anymore - good | 16:00 |
razvanpetru | late binding is good, but I'd like it to be explicit. e.g: I decide when to use it :) | 16:00 |
razvanpetru | kind of like C# dynamic | 16:00 |
TSCHAKeee | interesting approach. | 16:01 |
TSCHAKeee | ;) | 16:01 |
razvanpetru | ;) | 16:01 |
*** fiferboy has joined #harmattan | 16:04 | |
razvanpetru | wow, using a Loader is pretty easy, much easier than lazy-loading widgets. on Symbian I saw big issues with app startup time from QWidget creation and the workaround was not nice at all... | 16:07 |
*** rm_work has joined #harmattan | 16:07 | |
*** rm_work has joined #harmattan | 16:07 | |
*** hulkkii_ has quit IRC | 16:08 | |
Khertan | razvanpetru, you will see later that Loader isn't perfect for everythings :) | 16:10 |
gri | when it loads dll/so files, it blocks ui :( | 16:10 |
*** cpscotti has joined #harmattan | 16:12 | |
razvanpetru | why/how load a dll with Loader? | 16:13 |
gri | com.meego -> so file | 16:13 |
razvanpetru | much to learn I still have :P | 16:14 |
*** lcuk has quit IRC | 16:15 | |
*** apol_ has joined #harmattan | 16:26 | |
*** lcuk has joined #harmattan | 16:33 | |
*** crevetor has joined #harmattan | 16:34 | |
gri | Is there a way to install a .deb package by ignoring it's architecture? The harmattan beta sdk directory only contains libqt4-meegographicssystemhelper-dev for armel but it's independent and should also work on i386 | 16:35 |
*** seif has joined #harmattan | 16:35 | |
piggz | has anyone noticed dissapearing digits from the lock screen clock? | 16:37 |
gri | yep | 16:38 |
razvanpetru | yes | 16:38 |
Kaadlajk | it is fixed in later firmware | 16:38 |
DocScrutinizer | yes, 9 and 0 | 16:38 |
razvanpetru | it's a battery-saving feature | 16:38 |
DocScrutinizer | LOL | 16:38 |
TSCHAKeee | haha | 16:39 |
gri | I just had it twice: After first boot and after a boot where battery got completely empty | 16:39 |
TSCHAKeee | rofl | 16:39 |
*** lardman|gone is now known as lardman | 16:39 | |
lardman | afternoon | 16:39 |
DocScrutinizer | I have it all the time now | 16:39 |
DocScrutinizer | I have not all the time, all the time now :-D | 16:40 |
lcuk | hi lardman | 16:40 |
lardman | hey lcuk | 16:40 |
lcuk | enjoying your friday? | 16:40 |
gri | I have another nice feature: The phone application and messages application never shows the name of my girlfriend, only the number - all other contacts work. This may be a sign she is evil | 16:40 |
DocScrutinizer | lardman: hi | 16:40 |
lcuk | and are you doing anything nice this weekend? | 16:40 |
lardman | lcuk: been to midwife appointment, so only just got into work | 16:41 |
lardman | hi Doc | 16:41 |
lardman | lcuk: more unpacking I think! | 16:41 |
lcuk | gri, the phone application shows me your girlfriends name ok! | 16:41 |
lcuk | lardman, how long to go now? | 16:41 |
lardman | due 14/8 | 16:41 |
lcuk | oooh | 16:41 |
lardman | yeah, getting scarily close | 16:41 |
lardman | :) | 16:41 |
lardman | bbiam, have to pop to bank | 16:42 |
lcuk | :D | 16:42 |
fiferboy | lardman: I don't think I have congratulated you yet | 16:42 |
fiferboy | lardman: Congrats! | 16:42 |
lcuk | fiferboy, mrs lardman is going the hard work! | 16:42 |
fiferboy | lcuk: Nah, the husband is the most important part :) | 16:43 |
*** razvanpetru is now known as razvaway | 16:45 | |
slaine | just fired up my n950 for the first time | 16:47 |
slaine | first impressions are very good | 16:47 |
slaine | I like the hardware and the software so far, not done much beyond noodle around though | 16:47 |
lcuk | fiferboy, if I was starting a qml app, which database storage would be recommended? | 16:48 |
mgedmin | sqlite, lcuk? | 16:49 |
*** seif has quit IRC | 16:49 | |
lcuk | mgedmin, are there sqlite bindings for qml? | 16:51 |
mgedmin | no clue | 16:52 |
mgedmin | fiferboy, when I finally get a harmattan scratchbox, I'll be interested in the steps you took to build your fbreader .deb | 16:52 |
mgedmin | lcuk, google hints that http://doc.qt.nokia.com/4.7-snapshot/qdeclarativeglobalobject.html#offline-storage-api uses sqlite as a backend | 16:53 |
*** achipa has quit IRC | 16:54 | |
crevetor | lcuk: there is | 16:55 |
crevetor | lcuk: hold on a sec | 16:55 |
lardman | re | 16:56 |
mgedmin | crevetor, did you see my gitorious merge requests? | 16:56 |
lardman | fiferboy: thanks :) | 16:56 |
crevetor | lcuk: actually I used what mgedmin sent | 16:56 |
*** seif has joined #harmattan | 16:57 | |
*** smoku has quit IRC | 16:59 | |
*** razvaway has quit IRC | 17:00 | |
lardman | right, parsers.... | 17:00 |
kimju | https://build.pub.meego.com/package/show?package=xkeyboard-config-addons-rm680&project=home%3Akimju%3Aharmattan - anyone want to test (or do a code review for the pre/post inst/rm scripts)? | 17:01 |
lardman | RST38h: you suggested something a while back, any links to good docs to read on how to write parsers? | 17:01 |
*** seif has quit IRC | 17:01 | |
lcuk | lardman, yacc and bison | 17:01 |
lardman | I need to parse command strings in a Qt/C++ app | 17:01 |
lcuk | command line arguments, or interactive? | 17:02 |
lardman | arbitrary numbers of brackets for both grouping and function args | 17:02 |
*** seif has joined #harmattan | 17:02 | |
lardman | command-line-ish, they will be Proximus rule commands | 17:02 |
* lardman wonders to create own grammar or use xml or something like that which already has a parser | 17:03 | |
lardman | ^whether | 17:03 |
*** smoku has joined #harmattan | 17:04 | |
lardman | e.g. sorts of commands in here: https://garage.maemo.org/plugins/scmsvn/viewcvs.php/trunk/proximus/documentation.txt?root=proximus&view=markup | 17:04 |
lardman | any thoughts or ideas gratefully accepted | 17:05 |
lcuk | lardman, does proximus already include a parser for itself? | 17:06 |
fiferboy | mgedmin: Sure, let me know when you are set up and I'll send you the source | 17:06 |
lardman | lcuk: no, I'm writing it now | 17:07 |
lcuk | lardman, ahh I tohught proximus was an existing app with parser etc | 17:07 |
lcuk | thought | 17:07 |
lardman | "for itself"? It's a C++ app, so it only needs the parser to determine the tree structure of rules passed in | 17:07 |
lardman | nah, just something Jaffa and I were thinking about and wrote a wiki page about | 17:08 |
mgedmin | build.pub.meego.com has download icons with the arrows pointing *up* | 17:08 |
lardman | and which I'm now writing | 17:08 |
* lardman should push the location manager updates he started writing yesterday | 17:09 | |
mgedmin | kimju, I'm looking at the postrm, and I don't understand why you remove the diversion only on purge | 17:09 |
mgedmin | oh, the file you're installing is a conffile! | 17:11 |
mgedmin | so it doesn't get removed on remove | 17:11 |
mgedmin | I'm not sure I like that; apt-get remove won't restore the layout to the default one, seems counter-intuitive to me | 17:11 |
lardman | hmm, I think perhaps writing it in XML would be easier, at the expense of making it harder to read the rules | 17:12 |
lcuk | lardman, you can always make a visual editor for the rules | 17:12 |
lcuk | and I agree, xml would be reasonable storage | 17:13 |
kimju | mgedmin, problem is that the diverted file is not the configuration file, it's the datafile for definitions. and the conffiles are under /etc/meego-input-method-configuration/hw-keyboard | 17:15 |
lardman | lcuk: yeah, well people won't be looking at the rules and they will most likely be created by specific apps anyway | 17:16 |
kimju | mgedmin, and if the diverted file gets removed before the config-files, update-hwkb-config will fail to set any reasonable layout. | 17:16 |
lardman | so xml seems reasonable | 17:16 |
mgedmin | kimju, I see | 17:16 |
kimju | mgedmin, I don't like that either, but that was best i could come up with. | 17:16 |
lcuk | lardman, do we have always on gps and other nice things? | 17:17 |
lardman | with Proximus? | 17:17 |
lcuk | i mean on device in general | 17:17 |
kimju | and it seems that the purge doesn't work either, as the postrm purge gets called before the conffiles are removed. | 17:17 |
lcuk | does it drain battery | 17:17 |
mgedmin | kimju, and now I realize I misunderstood how this works -- the user chooses a 'developer' layout in Settings, right? | 17:17 |
lardman | woth n950 yeah I have it set to be on, battery seems good | 17:17 |
mgedmin | the package doesn't silently override the default layout | 17:17 |
lcuk | good stuff | 17:17 |
lardman | but it's not always running as I don't have the map on all the time | 17:17 |
mgedmin | so there's no harm in leaving the extra layouts about; if the user doesn't want them, she can choose the default layout in Settings | 17:18 |
kimju | mgedmin, there is no UI for selecting hwkb layout. | 17:18 |
mgedmin | oh? oh! aaaaugh | 17:18 |
kimju | mgedmin, see the readme in that package and the /usr/bin/update-hwkb-config script.. | 17:18 |
lcuk | lardman, well how will that work | 17:19 |
lcuk | since you dont put the map on all the time | 17:19 |
mgedmin | there was a readme? I missed it | 17:19 |
lardman | lcuk: it only switches on when the map is on, like on the N900 | 17:19 |
lardman | or are you talking about something else now? | 17:19 |
lardman | Proximus will use passive location methods until it needs gps accurary | 17:19 |
lardman | then it is switched on | 17:20 |
lcuk | lardman, I am talking about the "shopper" rule knowing you are near the supermarket | 17:20 |
lardman | ah ok, use cellid with offline lat/lon db to work out general area | 17:20 |
lardman | then gps when you're close enough | 17:20 |
lardman | that is my plan anyway | 17:20 |
mgedmin | kimju, I think it would be nice to also briefly mention the need of apt-get purge in the Description field of debian/control | 17:20 |
mgedmin | "For technical reasons apt-get remove is insufficient to disable these additional layouts, so if you want to be rid of them use apt-get purge xkeyboard-config-addons-rm680" | 17:21 |
kimju | ok, will add. | 17:21 |
*** TSCHAKeee has quit IRC | 17:25 | |
*** qgil has joined #harmattan | 17:37 | |
*** willer_ has joined #harmattan | 17:39 | |
*** razvaway has joined #harmattan | 17:41 | |
razvaway | harmattan has a WebkitView but no WebView!? | 17:41 |
DocScrutinizer | lardman: you ever had a look at dwimd, and the way it is using python for these "config" things? | 17:42 |
razvaway | geez... | 17:44 |
DocScrutinizer | lardman: for creating complex rules python for sure is a better "config syntax" than any random xml makeup | 17:45 |
DocScrutinizer | lardman: http://maemo.org/packages/view/dwimd/ | 17:46 |
DocScrutinizer | lardman: http://hg.alexanderweb.de/dwimd-main/file/tip/contrib/alex_config.py | 17:48 |
crevetor | razvaway: in QML ? I use WebView on Harmattan | 17:49 |
razvaway | yea, PEBKAC | 17:49 |
crevetor | lol | 17:49 |
*** CaCO3 has joined #harmattan | 17:51 | |
*** aleksander_m has quit IRC | 17:53 | |
DocScrutinizer | lardman: http://hg.alexanderweb.de/dwimd-main/file/7d806ddfbaa9/README.txt | 17:53 |
*** apol_ has quit IRC | 17:56 | |
lardman | thanks Doc, I'll have a look see | 17:56 |
lardman | The only problem there is that you need to write Python scripts, which will be difficult to do automatically | 17:58 |
DocScrutinizer | not really | 18:01 |
DocScrutinizer | it seems fairly easy to insert templates and edit them | 18:01 |
DocScrutinizer | hpwever there you *could* use "advanced" coding superpowers to tweak the "config" directly if you feel like doing that | 18:02 |
DocScrutinizer | aiui you can even have multiple concurrenttly active configs in /etc/dwimd/dwimd_plugins/configs | 18:04 |
lardman | Certainly I can understand the utility of python scripts that abstract the things to be done and checked | 18:05 |
lardman | and it would be a good way to provide scripting | 18:05 |
DocScrutinizer | means you simply throw in another file containing exactly one complete config for one behaviour. You'd just edit some vaiables in that template prior to copy to the config directory | 18:05 |
lardman | but I'm not so keen on the executing each script every 30min, etc | 18:06 |
DocScrutinizer | lardman: 30s | 18:06 |
lardman | yes, typo on my part | 18:06 |
lardman | even worse though | 18:06 |
lardman | ;) | 18:06 |
lardman | I'm doing the same though, multiple rules, the question is how to make it easily expandable | 18:07 |
lardman | which may be using Python scripting to allow the addition of more complex checks | 18:07 |
DocScrutinizer | and it's just the script will run all the time basically, it's just it should trigger events on certain conditions, so the sensors, if designed properly, will "block" and not constantly hog CPU and sensors | 18:07 |
lardman | I thought that each of the script rules is run every 30s? | 18:08 |
lardman | I'll have a look at the source and see how it's done there | 18:08 |
DocScrutinizer | that's an implementation detail I had no look into. My idea is the whole thing has an event loop that blocks and only triggers for certain sensors firing | 18:09 |
DocScrutinizer | we don't need to copy the implementation, but the design is kinda nice and sane | 18:09 |
lardman | yep, and in that case you need to keep track of which rules need to know about certain events occuring | 18:09 |
DocScrutinizer | well, aiui python does threading | 18:10 |
lardman | but you may have more than one condition that can mean something should happen within a single rule | 18:10 |
DocScrutinizer | so each sensor was a thread and would block until a IRQ, timer, or whatever fires/expires | 18:11 |
lardman | I've not really looked at how to handle sensors that don't generate their own events | 18:12 |
lardman | but I guess you would need to support polling them, so that you can then signal the rule that something has happened | 18:12 |
lardman | ideally you sidestep that by checking the condition tree to see whether such polled sensors/events can trigger the tree, and if not you only check their status if other callback-type events are triggered | 18:13 |
lardman | won't work all the time though | 18:13 |
DocScrutinizer | yes, but that's always true, independent of implementation. So for certain sensors you will want to run some "script" on a regular schedule | 18:13 |
DocScrutinizer | ack for your last comment | 18:14 |
lardman | you'll want to check the sensor status on a regular schedule, but only if it's being used in a rule and only if the sensor can trigger the rule | 18:14 |
lardman | otherwise it can just wait to be asked for status once | 18:14 |
lardman | etc | 18:14 |
lardman | that will cause a step change in power usage though, depending on how often the check is performed | 18:14 |
DocScrutinizer | see, things like bme do polls several times a minute or even second, without too much impact on standby time. It's all about how much you actually do aka how much CPU load you create during the scheduled "poll" | 18:16 |
lardman | though perhaps I underestimate how often the device wakes up for other reasons anyway | 18:16 |
lardman | sure, so I'm underestimating | 18:16 |
DocScrutinizer | indeed | 18:16 |
DocScrutinizer | ideally the device wouldn't wake up at all. powertop however shows maemo5 wakes up several times per *second* | 18:17 |
lardman | ack | 18:18 |
DocScrutinizer | Total wakeups 4306, 143.5/s | 18:19 |
lardman | well polling things like the proximity sensor would probably only be wanted if the device is active and doing something anyway | 18:19 |
lardman | ouch | 18:19 |
lardman | well sounds bad, I've no clue what is bad | 18:19 |
DocScrutinizer | that's quite normal | 18:19 |
DocScrutinizer | so don't worry about ne wakeup every 30s ;-) | 18:19 |
DocScrutinizer | one* | 18:20 |
*** smoku has quit IRC | 18:20 | |
lardman | the other question is whether 30s is often enough for some sensors | 18:20 |
DocScrutinizer | worry about keeping CPU and peripheral load low while doing it | 18:20 |
DocScrutinizer | yes, I think the dwimd concept is missing a dynamically adjustable poll time | 18:20 |
DocScrutinizer | aiui each sensor shall have its own poll pace | 18:21 |
DocScrutinizer | some never polling, others maybe once a second | 18:21 |
lardman | I'd also like to provide a service to other apps, so that other people can create rules for whatever they want, and pass them to e.g. proximus to service | 18:21 |
DocScrutinizer | most sensors *should* work IRQ driven | 18:22 |
slaine | Does the Harmattan SDK / Qt Creator pack work ok on OS X 10.7 ? | 18:22 |
lardman | DocScrutinizer: just depends whether that's exposed for use I guess | 18:23 |
DocScrutinizer | lardman: e.g accelerometer doesn't need 5/s sample rate do make sure you detect a movement. It is IRQ driven and thus could trigger a "script execution" when sensor is first level of a "if moving"... | 18:23 |
lardman | yep | 18:24 |
rm_you | holy backlog | 18:24 |
rm_you | not reading all that | 18:24 |
rm_you | well anyway | 18:24 |
lardman | rm_you: lol | 18:25 |
razvaway | is there any hope to have a content area as big as the entire screen in a Dialog? | 18:25 |
rm_you | does anyone know how to install a repo + package on N950? like what a .install file did on N900? or is it un-possible? | 18:25 |
lardman | not possible afaiu | 18:25 |
lardman | though needs to be made so | 18:25 |
rm_you | yeah | 18:25 |
rm_you | i fixed up Packrat for Harmattan repos yesterday | 18:26 |
rm_you | but the current .install format not only doesn't work, it is blocked by the browser | 18:26 |
DocScrutinizer | lardman: I used a ISDN python based framework some 10 years or so ago. It had nice implementation of events. Lemme just check if I can find it | 18:26 |
lardman | thanks | 18:26 |
DocScrutinizer | lardman: you had a python "script" and in this you defined what's going to happen when e.g inbound-call event happened | 18:27 |
DocScrutinizer | the python interpreter was inside the ISDN "driver" | 18:27 |
lardman | My issue with that is that you may want to combine more than one event | 18:28 |
DocScrutinizer | and called the according function in script on events | 18:28 |
lardman | mBarocde uses Python scripting within the C++ app, so that's fine | 18:28 |
DocScrutinizer | lardman: you always have just ONE event as trigger, everything else are conditions checked inside that event | 18:28 |
DocScrutinizer | s/ONE/ONE arbitrary/ | 18:29 |
lardman | but a rule can easily be more complex than that | 18:29 |
infobot | DocScrutinizer meant: lardman: you always have just ONE arbitrary event as trigger, everything else are conditions checked inside that event | 18:29 |
lardman | equally, if some of the other conditions are callback rather than poll based, you don't even need to check them, just see what their last state was | 18:29 |
lardman | which I'm guessing should be "cheaper" | 18:29 |
DocScrutinizer | yes, exactly. that's duty of sensor object implementation | 18:30 |
lardman | quite, so Proximus currently has manager classes for various things, e.g. location, which handles the callbacks from e.g. liblocation, then sends the updates to rule conditions that need it | 18:31 |
DocScrutinizer | needs to be carefully and individually crafted for each sensor | 18:31 |
lardman | yes indeed | 18:31 |
*** achipa has joined #harmattan | 18:32 | |
*** achipa has joined #harmattan | 18:32 | |
*** javispedro has joined #harmattan | 18:35 | |
* lardman heads home | 18:42 | |
lardman | catch you chaps next week | 18:42 |
*** lardman is now known as lardman|gone | 18:42 | |
*** slaine has quit IRC | 18:43 | |
DocScrutinizer | lardman|gone: HEY!!! http://www.capisuite.org/ | 18:46 |
DocScrutinizer | http://www.capisuite.org/manual/ch01s02.html | 18:48 |
DocScrutinizer | http://www.capisuite.org/manual/ch02s06.html | 18:51 |
* javispedro installed portmap again and no sign of aegis self-destruction so far. knock on wood. | 18:52 | |
*** TSCHAKeee has joined #harmattan | 18:56 | |
*** javispedro has quit IRC | 19:00 | |
*** qgil has quit IRC | 19:09 | |
*** razvaway has left #harmattan | 19:09 | |
*** javispedro has joined #harmattan | 19:12 | |
DocScrutinizer | javispedro: WB | 19:13 |
DocScrutinizer | 13min for reflash? :-P | 19:13 |
javispedro | yes, reflashing already ... hrmpf. | 19:13 |
DocScrutinizer | LOL | 19:13 |
DocScrutinizer | ~curse aegis | 19:14 |
infobot | May you be reincarnated as a Windows XP administrator, aegis ! | 19:14 |
DocScrutinizer | this is a MEGA security vulnerability *introduced* by aegis | 19:15 |
javispedro | I didn't reflash yesterday so I had to either way, to see if it fixes the nokia account thing | 19:16 |
DocScrutinizer | actually it seems aegis is turning arbitrary good-minded apps into timebombs - a REAL SUCCESS for security of a user device | 19:17 |
javispedro | and I'm also playing with fire, as I set portmap to start on boot via upstart | 19:17 |
DocScrutinizer | how can you *dare*??? :-P | 19:17 |
javispedro | ok, something is wrong | 19:18 |
javispedro | he remembers my locale | 19:18 |
javispedro | s/he/it/ | 19:18 |
infobot | javispedro meant: it remembers my locale | 19:18 |
javispedro | aaaaaah, sim in. | 19:18 |
DocScrutinizer | do you think any noob can come and start random crap at system boottime? like dbus-scripting daemons, or wharever? C'MON! | 19:19 |
*** MeeGoExperts has quit IRC | 19:19 | |
DocScrutinizer | this is a *user device*! | 19:19 |
DocScrutinizer | XP | 19:19 |
DocScrutinizer | I notice I'm starting to get bitter about aegis crap | 19:20 |
* DocScrutinizer ponders to write and publish his first harmattan app: "Nuke Me!" | 19:21 | |
DocScrutinizer | you can activate the random mode on install time, for even better thrills | 19:22 |
javispedro | the truth is, I do not think you can | 19:22 |
javispedro | oh well | 19:22 |
javispedro | sorry | 19:22 |
DocScrutinizer | on default mode clicking the icon will instabrick your device | 19:22 |
javispedro | yes, you can. | 19:22 |
DocScrutinizer | and HEY it even is *useful* XP - use it last second prior to evil police or other staff is snatching away your device to scrutinize it and download all your contacts -HAHAHA | 19:24 |
DocScrutinizer | the most simple most silly most awesome app ever written, even much better than *#-ena ;-P | 19:25 |
DocScrutinizer | one line in a script: echo >>$0 | 19:26 |
DocScrutinizer | instabrick | 19:26 |
DocScrutinizer | oh I forgot shebang, so actually a 2-liner | 19:26 |
* javispedro ponders if you need to spawn develsh | 19:27 | |
javispedro | and if aegis will brick after or before that =) | 19:27 |
DocScrutinizer | LOL | 19:27 |
DocScrutinizer | rotfl | 19:27 |
DocScrutinizer | seriously, this is *unbearable*, completely unacceptable behaviour of this aegis crap | 19:28 |
DocScrutinizer | I'd consider it a showstopper for whole platform | 19:29 |
DocScrutinizer | you can't rollout a device with a system that bricks on $random | 19:29 |
DocScrutinizer | I mean sony got bashed for their P1(?) *rebooting* randomly | 19:30 |
DocScrutinizer | what do you think engadget et al will comment on a device that *bricks* randomly | 19:31 |
Summeli | how can I get log from obs? I get that my package has been "exclued" but it would be nice to know why | 19:31 |
javispedro | HAH! | 19:31 |
Summeli | excluded even | 19:31 |
javispedro | Nokia Account NOW works, first try. | 19:31 |
DocScrutinizer | SEE?! | 19:31 |
DocScrutinizer | \o/ | 19:31 |
DocScrutinizer | reflash HELPS | 19:32 |
DocScrutinizer | probably I should add my NukeMe! app to crontab, so you MUST reflash once a day :-P | 19:32 |
javispedro | DocScrutinizer: fun for though: I was stracing the binary, and it does talk with /sys/kernel/security | 19:33 |
DocScrutinizer | which binary? | 19:33 |
DocScrutinizer | rpcmap? | 19:34 |
javispedro | /usr/lib/AccountSetup/ovisome-long-string-I-am-too-lazy-to-paste | 19:34 |
javispedro | no, the nokia account thingie | 19:34 |
DocScrutinizer | err portmap | 19:34 |
DocScrutinizer | aaaah | 19:34 |
DocScrutinizer | and you straced that? duh! | 19:35 |
DocScrutinizer | evil hax0r | 19:35 |
DocScrutinizer | well, somebody (frals?) suspected reflashing would break login to nokia account on "our" devices. Seems it's the other way round, though I still miss to get it why it is broken at all | 19:37 |
DocScrutinizer | I still wonder if it might store up some cookie whenever you enetr incorrect credentials for account on first try | 19:39 |
rm_you | so what is the state of this: http://gitorious.org/appbrowser ? | 19:42 |
rm_you | is there a deb somewhere i can just install, or is it not done yet at all? | 19:42 |
DocScrutinizer | at least for login to http://www.developer.nokia.com on desktop PC this seems to be the root cause of all problems - I had to tag the "Rememebr me on this computer" checkmark so the login would actually let me in | 19:43 |
DocScrutinizer | otherwise just trows me backon same login screen | 19:43 |
javispedro | rm_you: there's no backend, so. | 19:43 |
rm_you | lol | 19:43 |
rm_you | well | 19:44 |
rm_you | is it really just the UI? or does it actually let you browse, but there's just no way to install? | 19:44 |
javispedro | Summeli: you have selected the wrong repository | 19:44 |
Summeli | javispedro: ok, how do I change it?-) | 19:45 |
DocScrutinizer | http://ageofikon.com/prh/ FTW | 19:45 |
rm_you | DocScrutinizer: :P | 19:45 |
rm_you | DocScrutinizer: so you think it's useful so far? what changes do i need to make? obviously some cleanup, but... | 19:46 |
rm_you | i am home sick from work so i can mess with it today | 19:46 |
Summeli | ah, found it | 19:46 |
DocScrutinizer | well, it obviously needs to expose .deb to click on, rather than installfiles | 19:46 |
Summeli | what's the correct repository for harmattan? | 19:46 |
javispedro | MeeGo:1.2:Harmattan/Maemo.org_MeeGo_1.2_Harmattan_standard | 19:46 |
rm_you | k | 19:46 |
javispedro | with only armv7el as arch | 19:47 |
DocScrutinizer | other than that it's just fine for me, YMMV regarding gfx design | 19:47 |
DocScrutinizer | aka cleanup | 19:47 |
Summeli | javispedro: ok, and that can be added in advanced interface i guess | 19:48 |
javispedro | Summeli: ah, yes | 19:48 |
javispedro | Summeli: put MeeGo:1.2:Harmattan in project | 19:48 |
javispedro | and Maemo.org_MeeGo_1.2_Harmattan_standard in repo | 19:48 |
Summeli | javispedro: thanks, I'm going forward now :) | 19:50 |
Summeli | "no build results avaiable" | 19:50 |
Summeli | ok, now rebuild from somewhere | 19:50 |
rm_you | DocScrutinizer: ok, installer link fixed | 19:51 |
javispedro | Summeli: you only depend on libqt4-dev? No GLES headers? | 19:51 |
Summeli | javispedro: ok, there's a bug, it should have core, gui, and the opengl | 19:52 |
javispedro | sadly, I do not think you are able ot depend on GL :P | 19:52 |
javispedro | I wasn't able to few days ago because seemingly the nokia propietary packages have not been imported yet | 19:52 |
DocScrutinizer | meh, trying to get mc from http://repo.pub.meego.com/home:/djszapi/MeeGo_1.2_Harmattan/ - not available and mc-dbg_4.7.0.9-2_armel.deb link on https://build.pub.meego.com/package/binaries?package=mc&project=home:djszapi&repository=MeeGo_1.2_Harmattan still times out | 19:53 |
Summeli | too bad :( | 19:53 |
Summeli | javispedro: but I should be able to at least try to build it? yes? :) | 19:53 |
javispedro | oh well, try if you wish :) | 19:53 |
Summeli | maybe I'll just wait | 19:54 |
Summeli | I got the source structure working for deb and ocs, so I can wait for a while | 19:54 |
javispedro | so, how does antsnes work? :) | 19:55 |
Summeli | javispedro: pretty well actually | 19:55 |
DocScrutinizer | rm_you: transfer started! \o/ | 19:55 |
Summeli | there's little things missing, like adjusting the audio (I'm stil with pulse-audio simple) | 19:55 |
DocScrutinizer | "Can't install \n Invalid installation package" SH*T same as with bash | 19:56 |
javispedro | pulseaudio simple is fine | 19:56 |
Summeli | that was easy to use | 19:56 |
rm_you | DocScrutinizer: so this is not ever going to work because of ... aegis? | 19:56 |
javispedro | in fact it is probably better than the alternative unless you want to do wacky stuff such as changing rate on the fly | 19:56 |
DocScrutinizer | rm_you: nfc what this error message means, in Web browser | 19:57 |
Summeli | javispedro: volume control would be nice | 19:57 |
rm_you | lol | 19:57 |
DocScrutinizer | rm_you: I've seen other pkgs install flawlessly | 19:57 |
DocScrutinizer | I suspect the source isn't trustworthy or sth | 19:58 |
DocScrutinizer | rm_you: | 19:59 |
DocScrutinizer | Jul 22 18:55:55 (none) tracker-extract[5955]: GLIB MESSAGE Tracker - Setting up monitor for changes to config file:'/home/user/.config/tracker/tracker-extract.cfg' | 19:59 |
DocScrutinizer | Jul 22 18:55:55 (none) tracker-extract[5955]: GLIB MESSAGE Tracker - Loading defaults into GKeyFile... | 19:59 |
DocScrutinizer | Jul 22 18:55:57 (none) pkgmgrd[5961]: GLIB MESSAGE default - ASSUME NETWORK 0 | 19:59 |
rm_you | ok | 19:59 |
rm_you | so good, it's just the one package? | 19:59 |
DocScrutinizer | I'd need to test with another preferably known-good .deb | 20:00 |
DocScrutinizer | any suggestion on what that known-good pkg should be? | 20:01 |
*** javispedro has quit IRC | 20:03 | |
rm_you | erm | 20:03 |
rm_you | no :/ | 20:03 |
rm_you | maybe memory-game? | 20:03 |
rm_you | i assume that works | 20:03 |
DocScrutinizer | mompl | 20:03 |
rm_you | (if the page breaks for you at any point, it's because i'm messing with it live right now :P) | 20:04 |
DocScrutinizer | yup that works | 20:04 |
DocScrutinizer | :-D | 20:04 |
rm_you | k | 20:04 |
rm_you | well | 20:04 |
rm_you | repos list works | 20:05 |
rm_you | sections works | 20:05 |
rm_you | finally got the system name to print "Harmattan" | 20:05 |
rm_you | k, basic tweaks fone | 20:06 |
rm_you | *done | 20:07 |
rm_you | holy @*%& my monitors have completely different color profiles | 20:07 |
DocScrutinizer | I wonder what's the issue with bash and mc .deb | 20:09 |
DocScrutinizer | obviously both need some permissions they don't get, and this gets detected when browser "transfer" tries to start installation on me clicking the downloaded .deb | 20:10 |
DocScrutinizer | I bet I could wget && dpkg -i the mc.deb, and on trying to run it I'd get same "operation not permitted" error | 20:12 |
rm_you | yeah | 20:13 |
DocScrutinizer | as I get with bash | 20:13 |
rm_you | i assume so | 20:13 |
*** seif has quit IRC | 20:13 | |
DocScrutinizer | ok, so the only two .deb I was actually interested in installing so far, both failed | 20:14 |
DocScrutinizer | I declare this platform unusable for development | 20:14 |
DocScrutinizer | honestly it seems the only projects you could develop there are wallpaper changer class, or my NukeMe! app | 20:16 |
*** TSCHAKeee has quit IRC | 20:17 | |
rm_you | lolwut | 20:17 |
*** TSCHAKeee has joined #harmattan | 20:17 | |
* TSCHAKeee has been using Qt Creator solely for dev, and it seems to be behaving, with the exception of it trying to load file paths for relative paths out of /home/developer, instead of the app path. | 20:18 | |
achipa | DocScrutinizer: send me the source package | 20:19 |
DocScrutinizer | yeah, I heard on Android it's also quite easy to "develop apps" as long as you stay inside the sandbox they define there | 20:19 |
DocScrutinizer | achipa: ??? | 20:19 |
rm_you | sooo who wants to make a QML frontend for Pianobar? :P | 20:19 |
achipa | btw wget you should have out of the box ? | 20:19 |
achipa | DocScrutinizer: to check the manifest | 20:19 |
achipa | for mc | 20:19 |
DocScrutinizer | https://build.pub.meego.com/package/binaries?package=mc&project=home:djszapi&repository=MeeGo_1.2_Harmattan | 20:19 |
*** crevetor has quit IRC | 20:20 | |
TSCHAKeee | seriously, what do you expect? they've laid out what to use to develop for a phone that will be targeted for consumers. | 20:21 |
DocScrutinizer | TSCHAKeee: yes, QML | 20:22 |
* TSCHAKeee is using a hybrid of STL C++, Qt C++, and QML | 20:22 | |
DocScrutinizer | you obviouly don't need mc on target device to click together some QML in SDK | 20:22 |
TSCHAKeee | trust me, it's not just qml | 20:23 |
TSCHAKeee | ;) | 20:23 |
DocScrutinizer | you don't need bash for that either | 20:23 |
TSCHAKeee | but whatever. | 20:23 |
TSCHAKeee | qml is just the icing. | 20:23 |
DocScrutinizer | TSCHAKeee: fine, so you say the sandbox has many toys for you and fits your needs. Not mine though, I don't want a sandbox | 20:24 |
*** seif has joined #harmattan | 20:26 | |
TSCHAKeee | in the end, Nokia saw fit to send me a device to create an app that will be run on the N9. So that's what I'm doing. | 20:26 |
TSCHAKeee | we shouldn't lose sight of that fact. | 20:26 |
rm_you | out of curiosity | 20:27 |
rm_you | will an app that uses Python-Qt work? | 20:27 |
DocScrutinizer | for the things I'm interested in, I need a proper toolbox *on device* starting with a real shell like bash, and not ending on I2Ctools. And I'm not going to build each and every of those tools native, with each single build taking 2 days until you figured how to get it right for aegis | 20:27 |
TSCHAKeee | doesn't madde provide what you need for that? | 20:27 |
rm_you | anyone have a SB environment they want to let me SSH to? :P | 20:27 |
achipa | Errorcode: unknown | 20:28 |
achipa | I <3 OBS | 20:29 |
DocScrutinizer | TSCHAKeee: me? I2Ctools, bash, on MADDE? lol! | 20:29 |
TSCHAKeee | no, smartass | 20:29 |
TSCHAKeee | just to build the packages you need | 20:29 |
TSCHAKeee | so you can do dev on device | 20:29 |
TSCHAKeee | ;) | 20:30 |
achipa | rm_you: define python-qt | 20:30 |
TSCHAKeee | i mean, we've got OBS.... MADDE.... Qt Creator.... | 20:30 |
TSCHAKeee | that covers a lot of use cases. | 20:30 |
DocScrutinizer | I'm not inclined to build my own mc, just because aegis doesn't want me to use the one djszapi built | 20:30 |
achipa | DocScrutinizer where is libslang2 supposed to come from ? | 20:31 |
DocScrutinizer | achipa: how am I supposed to know about the answer to that question? | 20:32 |
DocScrutinizer | are you asking me to run a find across my local mirror of nokia repo? | 20:32 |
rm_you | achipa: Depends:python2.5, python2.5-qt4-dbus, python2.5-qt4-gui, python2.5-qt4-webkit, python2.5-qt4-network, python2.5-gobject | 20:33 |
DocScrutinizer | achipa: please notice I'm not the one who built mc | 20:33 |
achipa | rm_you: nope, rinse and repeat in pyside | 20:33 |
rm_you | achipa: i'm looking at this package for fremantle: http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/pyradio/3.9/ | 20:33 |
DocScrutinizer | that was djszapi | 20:33 |
rm_you | achipa: considering attempting to port, just trying to determine initial complexity. if it was just building a few packages for harmattan, i'd do it right now, but if it'll require coding and redoing the UI, it'll have to wait | 20:34 |
achipa | (08:10:46 PM) DocScrutinizer: obviously both need some permissions they don't get, and this gets detected when browser "transfer" tries to start installation on me clicking the downloaded .deb | 20:34 |
achipa | so this is basically guesswork ? | 20:35 |
achipa | because the package fails because of a fscked dependelncy | 20:35 |
achipa | nothing to do with aegis or permissions or anything | 20:35 |
DocScrutinizer | achipa: for bash it's result of investigations javispedro did | 20:35 |
achipa | good, well now you know that mc fails for another reason | 20:36 |
DocScrutinizer | good | 20:36 |
achipa | rm_you: not redoing, just packaging and import statement mods, mostly | 20:36 |
rm_you | achipa: ok, i'll give it a shot | 20:36 |
DocScrutinizer | achipa: what I don't get though is how it can build with a missing dependency | 20:37 |
rm_you | anyone out there want to give me a shell with Scratchbox? :P | 20:37 |
*** apol_ has joined #harmattan | 20:37 | |
achipa | DocScrutinizer: it's not a build-dep, he might have just left it in the control file | 20:37 |
achipa | hm, it does have buil-depends... but where is it then... | 20:38 |
* DocScrutinizer sighs | 20:38 | |
achipa | I this turns out to be some OBS buggery... | 20:39 |
DocScrutinizer | ohwell, leave me a note when this platform is ready for *serious* development | 20:40 |
DocScrutinizer | meanwhile I'm going to add some chrome and bells and icing to my NukeMe app | 20:42 |
*** qgil has joined #harmattan | 20:42 | |
achipa | what's the platform got to do with a random package a random dude built on a random OBS build ? | 20:43 |
achipa | (random ranting) | 20:43 |
DocScrutinizer | go fix http://harmattan-dev.nokia.com/pool/harmattan-beta/free/b/bash/bash_4.1-3+maemo6+0m6_armel.deb then again ask me about state of platform | 20:45 |
DocScrutinizer | scratc ramndom from $package, $dude, and $OBS for ^^^ that one | 20:46 |
DocScrutinizer | scratch* | 20:46 |
rm_you | DocScrutinizer: still, one or two packages don't mean the whole system is broken | 20:48 |
rm_you | and obvious it is very beta, that's been well known from the start | 20:48 |
DocScrutinizer | just it's the first and only two packages I really tried so far | 20:48 |
rm_you | yeah | 20:48 |
achipa | well if it's a Nok package go file a bug... | 20:48 |
rm_you | small sample size | 20:48 |
achipa | slang is not part of the API, it's only in the SDK repo | 20:49 |
DocScrutinizer | a samples size of two negatives out of a pool of NNN is no random result | 20:49 |
achipa | it is an unknown result | 20:49 |
achipa | (if we are in the game of nitpicking :) ) | 20:49 |
DocScrutinizer | add in javispedro | 20:50 |
DocScrutinizer | he nuked his device two times now, err 3 times. 2 times at random moments when portmap did sth aegis didn't like, and one time when he tried to use a self compiled stock kernel | 20:51 |
rm_you | lol | 20:51 |
DocScrutinizer | so for me it's NukeMe app for now, all beyond that is too tedious | 20:53 |
rm_you | what does NukeMe do? :P | 20:53 |
DocScrutinizer | echo >>$0 | 20:53 |
DocScrutinizer | instabrick | 20:53 |
rm_you | lolwut | 20:54 |
achipa | yeah, I'm totally sending back this thinkpad to Marc Shuttleworth | 20:54 |
rm_you | random question, is there any way to just DISABLE the VKBD? it's really annoying when it pops up randomly | 20:54 |
DocScrutinizer | http://maemo.cloud-7.de/Aegis-kills-device.jpg | 20:54 |
achipa | compiled a stock kernel, entered a line or two and now it doesn't boot | 20:54 |
rm_you | lol | 20:55 |
DocScrutinizer | please elaborate on >entered a line or two< | 21:00 |
achipa | sudo rm -rf / | 21:01 |
achipa | it all went downhill from there | 21:01 |
DocScrutinizer | hahahahahahahaha | 21:02 |
achipa | and they keep telling me that sudo is there to protect from unauthorized access | 21:02 |
DocScrutinizer | *gasp* | 21:02 |
achipa | so anyway | 21:02 |
achipa | I took a look at the mc package | 21:02 |
achipa | it lacks a manifest | 21:02 |
achipa | not even a default one | 21:02 |
DocScrutinizer | so anyway building and flashing a STOCK kernel is supposed to not work, yes?? | 21:02 |
DocScrutinizer | no "entering rm -rf" :-P pfff | 21:03 |
achipa | hey, what do I know, ask 'keeps | 21:04 |
DocScrutinizer | sorry, got some useful things to do, bbl | 21:04 |
achipa | and tell djszapi to build with a manifest | 21:04 |
fiferboy | achipa: I thought there is at least a default manifest by virtue of building in Harmattan environment? | 21:11 |
fiferboy | Is that not ture? | 21:11 |
achipa | fiferboy: it was on OBS, not the 'real' SDK | 21:12 |
achipa | (i.e. he didn't build with the SDK) | 21:12 |
fiferboy | achipa: So the OBS implementation doesn't bestow the default manifest? | 21:13 |
achipa | apparently | 21:13 |
*** antman8969 has joined #harmattan | 21:14 | |
achipa | or does it in a was that didn't go through in this particular build | 21:14 |
achipa | s/was/way/ | 21:15 |
fiferboy | I'll have to check my packages from OBS, but I /think/ they have them... | 21:15 |
achipa | DocScrutinizer: I tried to install the bash package but it won't brick, dammit... what am I doing wrong ? | 21:17 |
*** CaCO3 has quit IRC | 21:18 | |
DocScrutinizer | who said dpkg -i bash.deb would brick the device? | 21:18 |
achipa | so you did what exactly ? | 21:18 |
DocScrutinizer | what you're doing wrong? you don't listen to what I say | 21:19 |
achipa | (08:54:38 PM) DocScrutinizer: http://maemo.cloud-7.de/Aegis-kills-device.jpg | 21:19 |
achipa | this | 21:19 |
achipa | how did you get here | 21:19 |
DocScrutinizer | http://forum.meego.com/showpost.php?p=25529&postcount=94 | 21:20 |
*** qgil has quit IRC | 21:20 | |
achipa | okay, so you DID do a rm -rf / | 21:20 |
DocScrutinizer | I didn't install a kernel though, please don't arbitrarily mix up things | 21:21 |
*** antman8969 has quit IRC | 21:21 | |
achipa | that was a joke | 21:23 |
DocScrutinizer | >>After installing the package, do NOT modify the installed files if they request a token. Security FW will discover an unexpected change in the file and lock the device (ops! reflash)<<http://dz015.wordpress.com/2011/07/05/the-good-the-bad-and-the-ugly-or-python-security-fw-and-harmattan/ | 21:23 |
achipa | yes | 21:24 |
achipa | that's what I'm saying | 21:24 |
DocScrutinizer | that's about python files, perfectly sane to edit | 21:24 |
achipa | you did a rm -rf / equivalent | 21:24 |
achipa | it's a sane command | 21:24 |
achipa | useful | 21:24 |
achipa | logical | 21:24 |
achipa | but also deadly | 21:24 |
DocScrutinizer | allowing aegis to brick the device is deadly - for N9 merchantability | 21:25 |
achipa | yes, that's why there are a couple of obstacles in terms of other sources, developer mode, etc, etc | 21:26 |
DocScrutinizer | if it's not allowed to edit a python file, then it's aegis' damn duty to forbid editing, not to brick device | 21:26 |
DocScrutinizer | side note: I didn't do that | 21:27 |
achipa | I mean, I can brick pretty much ANY OS in two or three command line cmds | 21:27 |
achipa | DocScrutinizer: then at best it's a packaging bug | 21:27 |
achipa | there is no protection against bricking on ANY OS | 21:28 |
achipa | (if you go into admin/developer modes and throw a wrench in there) | 21:29 |
DocScrutinizer | there's a difference though between exposing /dev/hda and plastering the whole place with invisible AP mines | 21:29 |
GeneralAntilles | rm_work, any better progress today? | 21:29 |
DocScrutinizer | and honestly aegis enforcing a reflash of a perfectly sane system is outright malicious | 21:30 |
achipa | DocScrutinizer: not invisible, but I fully agree that there is not enough docs to deal with them | 21:31 |
rm_you | GeneralAntilles: progress on what? :P on my QML app, no | 21:31 |
GeneralAntilles | rm_work, OK, anything else then? :P | 21:31 |
rm_you | GeneralAntilles: cleaned up http://ageofikon.com/prh/ a bit | 21:31 |
achipa | it's not about sanity, it's about being tainted | 21:31 |
DocScrutinizer | a device in developer mode is tainted by definition | 21:32 |
achipa | developer mode is a flexible term | 21:32 |
DocScrutinizer | indeed, and Nokia's definition is so utterly odd I don't find terms to describe it | 21:33 |
*** vgrade has quit IRC | 21:33 | |
achipa | you should see the Microsoft definition | 21:34 |
DocScrutinizer | I'm not going to touch this thing anymore prior to Nokia explaining how I get $random binary running and *working* in DEVELOPER mode (my definition of developer mode, I don't care what's the term in Nokia speak, may it be "open mode" or "tainted" or "developer" or whatnot) | 21:35 |
*** antman8969 has joined #harmattan | 21:36 | |
DocScrutinizer | I got thid device to mess with kernel and low level stuff, that'S been my application. The system doesn't allow | 21:36 |
DocScrutinizer | I'm waiting for Nokia to fix the issue | 21:37 |
DocScrutinizer | I don NOT NEED aegis in what I think is a proper developer mode | 21:37 |
DocScrutinizer | and I don't care if half the system refuses to run in devel mode as Nokia thinks it's too dangerous to expose IP by allowing it to run | 21:38 |
DocScrutinizer | that's what TC concept is meant to define developer mode like | 21:39 |
DocScrutinizer | NOT aegis forcing a reflash, WTF?! | 21:39 |
DocScrutinizer | which gashead even dared to think about such nonsense | 21:40 |
hiemanshu | nokia | 21:41 |
hiemanshu | :P | 21:41 |
*** crevetor has joined #harmattan | 21:44 | |
lcuk | DocScrutinizer, is the cable detecter really a viable thing now we have magnetometer? | 21:44 |
SpeedEvil | lcuk: yes - if it can sample fast enough | 21:46 |
lcuk | well how fast might it work we have qmlcompass somewhere? | 21:46 |
crevetor | lcuk: what's up with qmlcompass ? | 21:47 |
SpeedEvil | You're looking for signigicant 50/60hz variation in readigs | 21:47 |
crevetor | The rate is supposedly user-definable | 21:47 |
lcuk | crevetor, nothing up, but wondering about using it to prototype one of DocScrutinizer's device app suggestions | 21:49 |
lcuk | ie testing one of the simpler non aegis items | 21:50 |
crevetor | lcuk: the sources are there fyi : https://gitorious.org/qmlcompass/qmlcompass | 21:50 |
crevetor | aerials-crew.com | 21:51 |
*** antman8969 has quit IRC | 21:52 | |
lcuk | crevetor, is it on a repository for install? | 21:52 |
crevetor | Oups sorry about that, wrong window | 21:52 |
SpeedEvil | crevetor: it's not so much thr rate that's interesting - it's if the device has a sampling period minimum of under a few milliseconds. | 21:52 |
SpeedEvil | Anyway. | 21:52 |
SpeedEvil | If it's possible, you will see - wafter ignoring the static fiel - a vector changing at a frequency related to the samplerate of the matetometer and the mains | 21:53 |
crevetor | lcuk: not a repo but you can download the .deb here : https://projects.developer.nokia.com/qmlcompass/files | 21:53 |
crevetor | SpeedEvil: you mean like changing at 50Hz in europe ? | 21:54 |
SpeedEvil | So average over a second (say), and see what the residual data looks like after you remove that average | 21:54 |
SpeedEvil | crevetor: Sort-of. | 21:54 |
crevetor | SpeedEvil: ok | 21:54 |
lcuk | crevetor, and will this be installable on DocScrutinizer's n950 without any aegis drama? | 21:54 |
SpeedEvil | crevetor: The magnetic field changes twice per cycle - or 100hz in europe | 21:54 |
crevetor | lcuk: yes | 21:54 |
lcuk | \o/ | 21:54 |
crevetor | lcuk: or is DocScrutinizer's N950 different from the others ? | 21:55 |
SpeedEvil | If you can sample at 50Hz, then the resultant frequency you will get will be something like 10hz | 21:55 |
lcuk | crevetor, not sure | 21:56 |
crevetor | lcuk: well in installs without drama on other N950 | 21:57 |
lcuk | i am installing it now | 21:58 |
lcuk | the webbrowser on n950 is very slick | 21:58 |
crevetor | it is :) Sometimes it explodes on mine though : it says it crashed | 21:59 |
*** antman8969 has joined #harmattan | 22:03 | |
GeneralAntilles | We need an N950 icon | 22:04 |
*** crevetor has quit IRC | 22:05 | |
*** crevetor has joined #harmattan | 22:06 | |
lcuk | crevetor, does the compass just directly read via qt mobility? | 22:07 |
*** gri has quit IRC | 22:11 | |
mgedmin | lcuk, AFAIU yes, check out https://gitorious.org/qmlcompass/qmlcompass/blobs/master/qml/MainPage.qml | 22:13 |
antman8969 | so does the obs actually let you download a package? | 22:21 |
kimju | yes, it just takes a while to get published. | 22:21 |
lcuk | antman8969, normally yes | 22:21 |
antman8969 | is the package located on my project page? | 22:21 |
kimju | and unless you have disabled the publishing | 22:22 |
lcuk | it is a building factory, from the source files you provide it generates packages in each selected repository and build type out the other end | 22:22 |
lcuk | antman8969, the links to the destination repositories is | 22:22 |
* mgedmin once again wonders about convincing Qt Creator to build FBReader | 22:22 | |
*** vgrade has joined #harmattan | 22:23 | |
antman8969 | was that you looking for a link lcuk? | 22:23 |
antman8969 | or just stopping typing lol | 22:23 |
lcuk | mgedmin, which books are you reading atm? | 22:24 |
* lcuk has not read many recently | 22:24 | |
mgedmin | are you interested in recommendations, or what I'm currently reading? | 22:24 |
lcuk | mgedmin, conversation | 22:24 |
lcuk | so either :) | 22:24 |
mgedmin | if the latter, David Weber's latest series, because I'm bored and out of better books to read | 22:24 |
mgedmin | if recommendations, I've received most fun from Lois McMaster Bujold, Steven Brust, Jim Butcher (Dresden Files, starting with book 2; Codex Alera was a bit dull in comparison) | 22:25 |
mgedmin | Charles Stross | 22:25 |
crevetor | lcuk: yes | 22:27 |
DocScrutinizer | lcuk: the magnetometer can sample up to 1000/7.5 s^-1 | 22:28 |
crevetor | lcuk: it uses the QtMobility QML bindings | 22:28 |
crevetor | I don't treat the values at all : each time the compass sends me an update I update the position of the arrow | 22:28 |
DocScrutinizer | lcuk: it can get read out by simple script | 22:28 |
DocScrutinizer | #!/usr/bin/env python import struct f = open("/dev/ak89740", "rb") while True: data = f.read(4*2) x, y, z, valid = struct.unpack("hhhH", data) print "x=%d y=%d z=%d valid=%d"%(x,y,z,valid) | 22:29 |
DocScrutinizer | should run @ 100Hz I'd guess | 22:30 |
lcuk | DocScrutinizer, the qml one looks pretty though :P | 22:31 |
DocScrutinizer | lcuk: you need to run it by feeding script name to python as parameter, as shebang doesn't work, once again thanks aegis | 22:31 |
* lcuk never needed a shebang to run the qmlcompass | 22:32 | |
lcuk | or a snake for that matter | 22:32 |
lcuk | but it does appear not so quick, hopefully that can be rectified | 22:32 |
DocScrutinizer | I consider eventually running the script >log.txt and feed log.txt to a fft after that | 22:33 |
*** CaCO3 has joined #harmattan | 22:35 | |
DocScrutinizer | the fun part will be to run a realtime 50/60Hz filter against the data from /dev/ak89740 and see which axis shows which value and phase for the 50Hz, then deteriming where the source of the magnic field is and output some user feedback about it | 22:35 |
DocScrutinizer | determining* | 22:36 |
DocScrutinizer | and magnetic* MEH | 22:36 |
DocScrutinizer | I expect sme aliasing for 60Hz grids like USA as well, but that shouldn't be a problem, as we know we are looking for 60Hz, so 100Hz sampling rate is just fine to detect 60Hz | 22:38 |
DocScrutinizer | the wire is 90° rotated to the one axis with signal, assuming the other two axis got no signal at all | 22:41 |
DocScrutinizer | well 90° from axis with signal, and NOT at 90° of the axis with no signal | 22:43 |
mgedmin | doesn't Nyquist Theorem or something say that you've got to sample at 120 Hz to detect a 60 Hz signal? | 22:47 |
DocScrutinizer | meh, I'm fuzzy. The axis that could wrap around the wire if you'd bend it is the one that gets signal, I.E. it's at 90° to the direction of the straight wire, and a tangent on a circle around the wire | 22:48 |
DocScrutinizer | mgedmin: otherwise you get aliasing, yes | 22:48 |
mgedmin | aliasing means something like you detect a 10 Hz signal instead of 60 Hz? | 22:49 |
DocScrutinizer | but if you *know* you're looking for 60Hz, the aliasing doesn't matter, you just look for the aliasing products rather than the original 60Hz | 22:49 |
DocScrutinizer | yes | 22:49 |
* mgedmin feels all clever for understanding this now :) | 22:49 | |
DocScrutinizer | well, the sensor itself has a probing delay of 7.5ms, the rest is sw to run it as fast as possible | 22:52 |
DocScrutinizer | note it has no sample rate, it just starts a new probe each time you read from /dev/ak89740 | 22:52 |
DocScrutinizer | I'd guess we could beat this up to >60Hz | 22:53 |
DocScrutinizer | err 120Hz | 22:53 |
DocScrutinizer | ~1/0.0075 | 22:54 |
infobot | 133.333333333333 | 22:54 |
*** CaCO3 has quit IRC | 22:54 | |
mgedmin | whoa, infobot is a calculator too! | 22:54 |
DocScrutinizer | even a somewhat smart one | 22:55 |
DocScrutinizer | ~1/0 | 22:55 |
DocScrutinizer | :-D | 22:55 |
mgedmin | you crashed it! | 22:55 |
DocScrutinizer | haha | 22:56 |
* SpeedEvil remembers another channel that had a bot that was an interface to bc. | 22:56 | |
DocScrutinizer | ~55! | 22:56 |
infobot | somebody said 55! was 12,696,403,353,658,275,925,965,100,847,566,516,959,580,321,051,449,436,762,275,840,000,000,000,000 | 22:56 |
mgedmin | it was a logical paradox, you know that's a sure way to break computers | 22:56 |
SpeedEvil | And an author that didn't understand that you can write infinite loops in bc. | 22:56 |
DocScrutinizer | well, anyway you need to add to this 7.5ms the time to read and write registers via I2C at very least | 22:59 |
*** apol_ has quit IRC | 23:01 | |
DocScrutinizer | but as mentioned, as long as the sampling window is significantly shorter than 1/(2f) | 23:01 |
DocScrutinizer | and the sampling rate has a sufficently jitter free pace | 23:01 |
DocScrutinizer | you would even get away with 2 samples / s | 23:02 |
DocScrutinizer | though this would increase detection time quite a bit :-) | 23:02 |
lcuk | DocScrutinizer, have you installed the qmlcompass? | 23:03 |
DocScrutinizer | yup | 23:03 |
lcuk | :D | 23:03 |
DocScrutinizer | but compass is doing a lot of averaging etc | 23:04 |
lcuk | it looks more like qt mobility is just jittery | 23:04 |
lcuk | like unsmoothed accelerometer was on n900 | 23:05 |
DocScrutinizer | I think 40Hz was the highest in this QMLsensors app you could set for magnetometer | 23:06 |
lcuk | DocScrutinizer, thanks for highlighting the /dev node though, will have a peek at that next time I open scratchbox | 23:06 |
DocScrutinizer | also the Qmagnetometer was broken as in it never yielded a OVL for me, it rather just stopped delivering values | 23:07 |
lcuk | OVL? | 23:07 |
*** Scifig has joined #harmattan | 23:08 | |
*** GAN900 has quit IRC | 23:10 | |
DocScrutinizer | https://projects.developer.nokia.com/sensorgallery | 23:10 |
DocScrutinizer | lcuk: magnetic overflow, sensor saturated | 23:10 |
DocScrutinizer | see the example on that webpage :-) (how handy) it shows some accuracy or error value as 4th value for QMagnetometer | 23:12 |
DocScrutinizer | always been 1 for me | 23:12 |
mgedmin | small UI fail | 23:12 |
DocScrutinizer | you'd think it should become 0 when chip asserts error, rather it stopped yielding values then | 23:12 |
mgedmin | I swipe a fullscreen app just a little bit to see the status line -- battery status, clock | 23:12 |
mgedmin | only the information is outdated there | 23:12 |
mgedmin | it shows what the time was when I last switched tasks | 23:12 |
mgedmin | and the battery animation is frozen | 23:13 |
mgedmin | I even thought my USB cable fell out or something | 23:13 |
DocScrutinizer | haha | 23:13 |
DocScrutinizer | o/ | 23:13 |
DocScrutinizer | btw you are aware you'd need to run such a electric current detector app with realtime schedule, to make it keep the 7.5ms pace? Wonder if that's possible without another barf up of aegis | 23:17 |
*** javispedro has joined #harmattan | 23:17 | |
DocScrutinizer | javispedro: hi! | 23:18 |
DocScrutinizer | javispedro: read last few hours backscroll, you missed all the fun ;-P | 23:18 |
DocScrutinizer | cheers, bbl | 23:18 |
javispedro | what can I say, other than... *sigh* | 23:22 |
javispedro | I am doing that a lot lately... | 23:22 |
achipa | for those that care, mc can be build with literally <50 bytes of package-file editing | 23:25 |
DocScrutinizer | I'm just back again to throw in another remark: N9 magnetometer allegedly is better than N950's | 23:25 |
achipa | (I just took the source file from maemo, shoved it in SB, adjusted package names and that was it) | 23:26 |
mgedmin | *sigh* I need to install scratchbox | 23:26 |
DocScrutinizer | achipa: so it's available for th enoob masses (i.e. me :-D) now, as a .deb? | 23:26 |
achipa | and I didn't even have to touch anything aegis-related | 23:26 |
DocScrutinizer | cool, that's what it should be :-D | 23:27 |
mgedmin | do I dare run sudo python harmattan-sdk-setup.py admininstall? | 23:27 |
* MohammadAG wonders when his N950 will ship | 23:27 | |
DocScrutinizer | I'd like to install it right away and see it run on my N950, would probably make my day | 23:27 |
achipa | always dare, a day without reinstalling is a day not lived | 23:28 |
javispedro | what was the problem with the original packaging then? | 23:28 |
javispedro | (mc) | 23:28 |
achipa | javispedro: stupid dependency settings ? | 23:28 |
DocScrutinizer | javispedro: seems djszapi missed to include manifest | 23:28 |
DocScrutinizer | or that | 23:28 |
MohammadAG | what manifest | 23:29 |
javispedro | but then it was not installable? | 23:29 |
achipa | I didn't put in a manifest | 23:29 |
lcuk | DocScrutinizer, I installed .deb package built in fremantle sdk which I doubt has manifest file | 23:29 |
lcuk | and it installed/runs correctly | 23:29 |
DocScrutinizer | javispedro: indeed browser said "wrong packagin format" OWTTE | 23:29 |
javispedro | lcuk: NO. WAY. | 23:29 |
javispedro | lcuk: no digsigs, so you had to run it as user in developer-mode | 23:29 |
lcuk | javispedro, I have fremantle scratchbox only | 23:29 |
GeneralAntilles | achipa, can you mention to somebody UI-side that it's impossible to tell chat windows apart in the small thumbnail task switcher? | 23:29 |
MohammadAG | python package lcuk? | 23:29 |
lcuk | and just grabbed one of the liqbase .debs I had | 23:29 |
lcuk | no, libliqbase | 23:30 |
achipa | DocScrutinizer: because it depended on a lib you didn't have | 23:30 |
MohammadAG | err, hardfp? | 23:30 |
lcuk | and liqcalendar | 23:30 |
lcuk | idk what harpfp is | 23:30 |
lcuk | hardfp * | 23:30 |
DocScrutinizer | achipa: I think I got that part :-) | 23:30 |
MohammadAG | hardware floating point | 23:30 |
achipa | GeneralAntilles: I can try... | 23:30 |
MohammadAG | no binary from the N900 can run on the N950 afaik | 23:30 |
lcuk | javispedro, idk what dev mode is | 23:30 |
lcuk | i just sshed in as root | 23:30 |
lcuk | and dpkg -i | 23:30 |
mgedmin | dev mode is ON by default on our n950s | 23:30 |
mgedmin | you can go turn it off in Settings, if you dare | 23:31 |
javispedro | not relaxed-exec. | 23:31 |
javispedro | it wasn't of mine. | 23:31 |
javispedro | *on mine. | 23:31 |
lcuk | MohammadAG, well it does | 23:31 |
lcuk | and did | 23:31 |
javispedro | I keep it: NO WAY. | 23:31 |
MohammadAG | it shouldn't | 23:31 |
DocScrutinizer | achipa: so is the mc.deb you built available somewhere? | 23:31 |
lcuk | javispedro, *shrug* | 23:31 |
MohammadAG | I second javispedro's saying | 23:31 |
lcuk | what I could *not* do | 23:31 |
achipa | I can upload somewhere | 23:31 |
lcuk | was scp the later inary over the top | 23:31 |
achipa | the .desktop file is prolly broken | 23:31 |
lcuk | binary | 23:31 |
achipa | I really just 1:1 took the maemo sources and compiled | 23:32 |
DocScrutinizer | achipa: I don't need any .desktop :-D | 23:32 |
lcuk | oh I had to move the .desktop file manually | 23:32 |
lcuk | from /usr/share/applications/hildon back a folder | 23:32 |
*** wazd has joined #harmattan | 23:32 | |
mgedmin | scratchbox installing ... | 23:32 |
* lcuk will install another app from .deb now | 23:32 | |
* mgedmin wants vim! | 23:32 | |
DocScrutinizer | achipa: actually I prefer it comes without | 23:32 |
DocScrutinizer | :-D | 23:32 |
GeneralAntilles | ctrl-q will quit MeeGoTouch applications, by the way. | 23:33 |
achipa | though if you want to sniff around with this you probably want a manifest... | 23:33 |
DocScrutinizer | GeneralAntilles: :-D see my wiki note on kb shortcuts | 23:33 |
*** Scifig has quit IRC | 23:34 | |
mgedmin | harharharhar | 23:35 |
mgedmin | harmattan sdk installer uses qt and assumes my charset is an ancient Latin-1 | 23:35 |
mgedmin | the embedded terminal window shows malformed localized apt messages | 23:36 |
mgedmin | lame! | 23:36 |
lcuk | ok confirmed, n900 binary .debs install fine for me | 23:36 |
javispedro | lcuk: link. | 23:36 |
lcuk | libliqbase has a few wonks as per usual | 23:36 |
DocScrutinizer | lcuk: but do they RUN? (err does it blend?) | 23:36 |
lcuk | just grab any of mine from maemo | 23:36 |
lcuk | DocScrutinizer, yes | 23:36 |
MohammadAG | impossible | 23:37 |
lcuk | because I am working on calendar | 23:37 |
MohammadAG | hardfp is an ABI break | 23:37 |
DocScrutinizer | well, probably fair enough for cmdline stuff | 23:37 |
lcuk | http://liqbase.net/20110610_002.jpg | 23:37 |
lcuk | n950 is on the left | 23:37 |
MohammadAG | libliqbase is not cmdline | 23:37 |
lcuk | running calendar | 23:37 |
mgedmin | MohammadAG, does it affect apps that do not use floating point? | 23:37 |
lcuk | and I am not skilled enough to install multiple sdks | 23:37 |
MohammadAG | mgedmin, afaik it affects everything | 23:37 |
DocScrutinizer | MohammadAG: is harmattan hardfp? | 23:37 |
MohammadAG | yes | 23:37 |
lcuk | i have not touched my scratchbox install in months | 23:37 |
DocScrutinizer | meh, c'mon | 23:38 |
DocScrutinizer | where's a friggin fremantle .deb to install? | 23:38 |
MohammadAG | If MeeGo 1.2 and Harmattan are API compatible (and ABI compatible), it should be hardfp | 23:38 |
* lcuk mehs and goes playing in visual studio | 23:38 | |
RST38h | the heretic! | 23:38 |
javispedro | lcuk: http://pastebin.com/HyfVbVLE | 23:39 |
javispedro | and MohammadAG^^ | 23:39 |
*** fiferboy has quit IRC | 23:39 | |
lcuk | javispedro, that is osso | 23:39 |
lcuk | different issue | 23:39 |
javispedro | also aegis complaining | 23:40 |
lcuk | doesnt stop it installing though | 23:40 |
lcuk | it got past those and found the dependency | 23:40 |
mgedmin | was aegis _complaining_? | 23:40 |
lcuk | libliqbase can be built without needing osso | 23:40 |
mgedmin | it said it was installing something | 23:40 |
MohammadAG | I'd guess proper installation is $? = 0 | 23:40 |
lcuk | i had to remove the dependency years ago | 23:40 |
mgedmin | checksums for the binaries in the .deb, I assume | 23:40 |
javispedro | mgedmin: no digsigs | 23:41 |
javispedro | exactly | 23:41 |
lcuk | javispedro, there is a screen resolution bug which might show up bug 13084 | 23:41 |
MeeGoBot | Bug https://bugs.meego.com/show_bug.cgi?id=13084 maj, Medium, ---, carsten, ASSI, [n900] Horizontal tearing with xvimagesink | 23:41 |
mgedmin | oh, hey, are there any tools to see which binaries are signed/checksummed/whatever-it-is-that-aegis-does? | 23:41 |
lcuk | but I worked around that easily by forcing xvideo to use 800*480 | 23:41 |
javispedro | mgedmin: in a package, or in the system? | 23:41 |
mgedmin | I'm thinking a command-line tool | 23:42 |
lcuk | but the point was, fremantle scratchbox built .debs actually install happily | 23:42 |
mgedmin | something e.g. aegis-info /path/to/file | 23:42 |
lcuk | same way as I used to use diablo scratchbox on fremantle | 23:42 |
javispedro | mgedmin: but for the files inside a package, or for all of the files in the system? | 23:42 |
mgedmin | so I can know if I'm allowed to tamper with that file | 23:42 |
MohammadAG | diablo and fremantle were both softfp | 23:42 |
mgedmin | without trying it and bricking my n950 | 23:42 |
lcuk | MohammadAG, well this is softfp then too | 23:42 |
MohammadAG | javispedro, does liqcalendar run? | 23:42 |
javispedro | mgedmin: ah, they are stored in /var/lib/aegis/refhashlist | 23:42 |
mgedmin | how can one distinguish hardfp from softfp? | 23:43 |
javispedro | MohammadAG: libosso.so not found | 23:43 |
mgedmin | anything in /proc/cpuinfo? uname -m? dpkg --print-architecture? | 23:43 |
MohammadAG | lcuk, then how is MeeGo 1.2 hardfp | 23:43 |
javispedro | I've noted anything though; aegis created digsigs for the package. | 23:43 |
javispedro | s/anything/something/ | 23:43 |
infobot | javispedro meant: I've noted something though; aegis created digsigs for the package. | 23:43 |
lcuk | MohammadAG, I don't know | 23:43 |
lcuk | I build from source on meego proper | 23:43 |
lcuk | as in "make; sudo make install" | 23:44 |
lcuk | i have not managed to wrangle obs enough yet | 23:44 |
* lcuk likes simplicity | 23:44 | |
lcuk | i have build-essential on my n950 | 23:44 |
lcuk | I was going to rummage through and use same build commmands on that too | 23:44 |
lcuk | direct .tar.gz source based distribution would be awesome for liq* ;) | 23:45 |
lcuk | simple app running on any device to download/make/make install | 23:45 |
lcuk | and not an autobuilder or complex packager around | 23:45 |
DocScrutinizer | RM680-22-6_PR_RM680:~# dpkg -i findutil.deb | 23:46 |
DocScrutinizer | file /var/lib/dpkg/tmp.ci/digsigsums cannot be opened | 23:46 |
DocScrutinizer | No digsigsums file | 23:46 |
DocScrutinizer | Selecting previously deselected package findutils-gnu. | 23:46 |
* lcuk did not think his installing .debs was a big deal | 23:46 | |
lcuk | mgedmin, I have learnt a lot since me, you and Gosia were sat in that cafe | 23:46 |
mgedmin | good times, eh? :) | 23:47 |
lcuk | well everytime I think of open source, it is your direct conversation sat there that I think back to | 23:47 |
lcuk | :) | 23:47 |
DocScrutinizer | RM680-22-6_PR_RM680:~# find / -name find | 23:47 |
DocScrutinizer | /usr/bin/gnu/find | 23:47 |
mgedmin | help does anybody know perl? | 23:47 |
mgedmin | I don't, any more, apparently | 23:47 |
DocScrutinizer | RM680-22-6_PR_RM680:~# /usr/bin/gnu/find --version | 23:48 |
DocScrutinizer | sh: /usr/bin/gnu/find: Operation not permitted | 23:48 |
mgedmin | hm, crap | 23:48 |
DocScrutinizer | RM680-22-6_PR_RM680:~# ls -l /usr/bin/gnu/find | 23:49 |
DocScrutinizer | lrwxrwxrwx 1 root root 27 Jul 22 22:45 /usr/bin/gnu/find -> /opt/maemo/usr/bin/gnu/find | 23:49 |
DocScrutinizer | RM680-22-6_PR_RM680:~# ls -l /opt/maemo/usr/bin/gnu/find | 23:49 |
DocScrutinizer | -rwxr-xr-x 1 root root 192192 Mar 21 2010 /opt/maemo/usr/bin/gnu/find | 23:49 |
DocScrutinizer | *sigh* | 23:49 |
DocScrutinizer | same as it ever was | 23:49 |
DocScrutinizer | but yes, it installs | 23:50 |
javispedro | aegis shows here the maemo findutils-gnu use setgid&setuid | 23:50 |
DocScrutinizer | hehe, as user it runs | 23:51 |
DocScrutinizer | prolly related to develsh or aegis-mode --relaxed or whatever | 23:51 |
Damion3 | most of the binaries I'be tried were from the n900 | 23:51 |
achipa | generally root is not what you want | 23:51 |
javispedro | I have not enabled it yet | 23:51 |
achipa | think about it as sudo | 23:51 |
achipa | but anyway | 23:51 |
achipa | DocScrutinizer http://www.mediafire.com/?zz9er1wehi8uump | 23:52 |
DocScrutinizer | achipa: I'm usually root when I log in via ssh | 23:52 |
achipa | su - user ? | 23:52 |
javispedro | or aegis-exec -u user -l ;) | 23:52 |
achipa | anyhoo | 23:52 |
DocScrutinizer | that's what I did | 23:52 |
achipa | same thing - almost :) | 23:52 |
achipa | I couldn't be bothered to make a proper manifest | 23:52 |
DocScrutinizer | su - user | 23:52 |
achipa | so ignore the errors | 23:53 |
achipa | start as user | 23:53 |
javispedro | achipa: manifest for what -- what does mc use? | 23:53 |
achipa | and that's it | 23:53 |
achipa | javispedro: nothing. but I made it setuid root. just for kicks | 23:53 |
javispedro | you made the mc binary setuid root, and it _launches_? | 23:53 |
achipa | yep | 23:54 |
TSCHAKeee | it shouldn't, unless you've deliberately relaxed privs | 23:54 |
Damion3 | setuid as an aegis capability or just 4755 ? | 23:54 |
DocScrutinizer | o.O | 23:54 |
* javispedro wishes for some of your aegis taming skills | 23:54 | |
achipa | didn't say it works ;) | 23:54 |
lcuk | has anybody worked out how come maemo5 .debs work? | 23:54 |
javispedro | DocScrutinizer: did find work as user then on N950 then? | 23:54 |
Damion3 | lcuk: I'm not sure why they shouldn't | 23:55 |
achipa | DocScrutinizer: DO start it as user | 23:55 |
mgedmin | ok I've got scratchbox | 23:55 |
javispedro | Damion3: hard vs softfp | 23:55 |
Damion3 | oh I've also used armel debian debs of perl binary libs | 23:55 |
Damion3 | the linux kernel does it soft if your cpu doesn't have hardfp | 23:55 |
javispedro | nope | 23:56 |
Damion3 | that's been normal behaviour for decades | 23:56 |
javispedro | this is abi we're talking about | 23:56 |
achipa | also, for aegis younglings, when launching stuff, check syslog, usually has some enlightening "credential not present" msg here and there | 23:57 |
javispedro | achipa: which most of the time are setuid/setgid, which we are not allowed to request in a manifest | 23:58 |
achipa | technically, it's not that they are not allowed to request... but rather that they don't have the right source... | 23:58 |
Damion3 | surely if libc uses syscalls the kernel can deal, if it's instructions then the kernel can mark as ones to trap on and deal with them. assuming the abi concerns are in what binaries have with their dealins with libc? | 23:58 |
achipa | anyhoo | 23:58 |
javispedro | (not from ""/unknown origin that is) | 23:58 |
achipa | right | 23:59 |
javispedro | considering that there are different sets of requestable privileges in developer-mode unknown origin and "normal" unknown origin, would it be too much asking for setuid/setgid? | 23:59 |
achipa | have fun, off to have fun in the city ! | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!