IRC log for #harmattan on 20110724

00:13.59rm_youMWKN?
00:46.12*** join/#harmattan Termana|rdlBNC (Termana@217.18.70.242)
00:47.30*** join/#harmattan epage (~epage@adsl-99-62-35-172.dsl.aus2tx.sbcglobal.net)
00:52.26*** join/#harmattan rm_you (~Adam@66-90-160-127.dyn.grandenetworks.net)
00:52.26*** join/#harmattan rm_you (~Adam@Maemo/community/cssu/rm-you)
00:52.41*** join/#harmattan bemasc (~bens@c-71-192-160-188.hsd1.nh.comcast.net)
01:10.59*** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
01:31.00Termanamorning
01:41.52*** join/#harmattan lynxis (~lynxis@c-base/crew/lynxis)
01:50.58rm_youha
01:51.00rm_youOK
01:51.07rm_yougot mplayer compiled and installed
01:51.11rm_youit seems to be working
01:51.29rm_youodd bugs when i launch it from the terminal... but i can make a guio
01:51.32rm_you*gui to fix that
01:51.57rm_youit is using 60% or so CPU but seems to be playing better than the builtin T_T
01:52.39Termanarm_you, I don't know when you asked it, but it's sitting unanswered in my log - MWKN = Maemo Weekly News = mwkn.net
01:52.51rm_youah
01:54.23lynxissomebody else here, who trying to press out some sound from fm-transceiver ?
01:56.15GAN900rm_you, what?!
01:56.25GAN900You don't read mwkn.net?
01:56.29rm_youno?
01:56.37GAN900I've wasted my life.
01:56.55rm_youhrm
01:57.20rm_youtrying to figure out how to benchmark "video playback smoothness" so i can accurately compare between mplayer and video-suite
01:57.56TermanaGAN900, lol
01:59.04SpeedEvilrm_you: Does playback over composite work?
01:59.20rm_youcomposite?
01:59.22rm_youXV?
01:59.29SpeedEvilno - the video out
01:59.33rm_youoh
01:59.35rm_youhave not tried
02:01.13rm_youdevice keeps going to sleep while mplayer plays video tho :(
02:01.53rm_youok so
02:02.01rm_youlesson: don't make the device downscale
02:02.04rm_youit's a bad idea
02:06.04rm_youthis is slightly concerning:
02:06.11rm_you[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
02:06.18rm_youbut i think it's ok, since it then goes on to use Pulse
02:06.51rm_youhrmrmrm
02:07.19rm_you23% CPU playing this video...
02:07.36rm_youneed to compare playback quality to video-suite (still haven't decided HOW)
02:08.46rm_youvideo suite seems to be using ... umm.... the same CPU, across qmafw and pulseaudio :/
02:09.19rm_you~22% on qmafw, and 15% on pulseaudio
02:10.43rm_you~30% on mplayer, and 9% on pulseaudio
02:11.04rm_yousoooooo basically the exact same usage (mplayer does more with the audio before passing it to pulse? no idea)
02:11.22rm_youthe package is here if anyone else wants to try:
02:11.31rm_youhttp://www.sheeplauncher.net/debs/
02:11.50rm_youdid everyone go to sleep?
02:12.14rm_youSpeedEvil: I'll test playback over composite now -- it works with video-suite, i assume, right?
02:20.35rm_youSpeedEvil: just tested, both mplayer and video-suite seem to play back exactly the same over composite
02:22.19DocScrutinizerI'm interested in the audio playback part
02:23.07*** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com)
02:23.46DocScrutinizerI spent some 2 or 3 hours yesterday to scrutiize each available executable on my mission to find what's the new play-sound command on harmattan now. Did only find aplay
02:26.14rm_youDocScrutinizer: well you can install it, it works fine
02:26.42rm_youhrm, wish someone here could tell me what I need to do to switch from old Qt stuff in Python to the new Qt lib (Qtside?)
02:26.50rm_youerr PySide
02:27.52epageWhat do you mean by make the switch?
02:28.08rm_youlike, i have a python app that uses the old PyQt
02:28.20rm_youi need to reconfigure it to use pyside
02:28.25rm_youis it as easy as switching the imports?
02:28.31rm_youor do i have to do more conversion
02:28.31epageIts not too bad, I can collect up my notes
02:29.04epageIt depends, there is PyQt's v2 APIs that PySide is modeled after but you had to opt-in to them.
02:29.09DocScrutinizerrm_you: install what? play-sound?
02:29.14*** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com)
02:29.49epageI hacked up a python module to make it easy to switch back and forth between PySide and PyQt (especially for platforms with only one or the other)
02:29.51epagehttps://github.com/epage/DialCentral/blob/master/src/util/qt_compat.py
02:29.59rm_youhrm
02:30.00rm_youwell
02:30.06rm_youit seems easy as this is a simple program
02:30.13rm_youso lets see if just changing lib names will work
02:30.38epagepyqtSignal -> Signal
02:30.40epagepyqtSlot -> Slot
02:30.42epagepyqtProperty -> Property
02:30.50epagePlus QString and QVariant were abolished
02:31.20DocScrutinizerno more QStrings? AAAWWW!
02:31.21rm_youk
02:31.51rm_you<PROTECTED>
02:31.54rm_youwhat happens to that
02:32.05epageYou can get the string/variant change in PyQt by doing the following before any of your pyqt imports
02:32.07epageimport sip
02:32.10epagesip.setapi('QString', 2)
02:32.12epagesip.setapi('QVariant', 2)
02:32.14epageI've never used __pyqtySignals__ before
02:32.15DocScrutinizerthe thing that brought most fun to your life every day. Just binned :-S
02:32.30epageI always declare the signals as class member variables
02:32.36rm_youhrm
02:32.45epageFor example:
02:32.46rm_youself.emit(QtCore.SIGNAL("shutdown"))
02:32.47epagehttps://github.com/epage/DialCentral/blob/master/src/session.py
02:32.57epageself.signalName.emit(params)
02:33.03epagenew style signal/slot API
02:33.09rm_youerr so
02:33.14epagethat old one I think has been discouraged for a while
02:33.16rm_youself.shutdown.emit() ?
02:33.19epageyes
02:33.35DocScrutinizernow that sounds weird
02:33.52epageIt sounds natural in python
02:33.59DocScrutinizershould shut up
02:34.12epageAlso PySide requirs you to be strict about your chaining to super when calling __init__
02:34.20rm_youDepends: python2.5, python2.5-qt4-dbus, python2.5-qt4-gui, python2.5-qt4-webkit, python2.5-qt4-network, python2.5-gobject
02:34.23rm_youwhat do i do with this line
02:34.30rm_youdo i not NEED to depend on any of this anymore?
02:34.50rm_youwell
02:34.53rm_youthe QT bits
02:35.10epageMy deps went from
02:35.12epagepython2.5-qt4-core, python2.5-qt4-gui, python2.5-qt4-maemo5
02:35.14epageto
02:35.16epagepython-pyside.qtgui, python-pyside.qtcore, python-pyside.qtmaemo5
02:35.43rm_youkk
02:35.45rm_youthanks
02:35.47rm_youand i guess 2.6
02:35.50rm_youinstead of 2.5
02:36.00epageI stopped specifying the python version
02:36.06epagepackages provide both names
02:38.27rm_youDepends: python2.5, python2.5-qt4-dbus, python2.5-qt4-gui, python2.5-qt4-webkit, python2.5-qt4-network, python2.5-gobject
02:38.27rm_youDepends: python, python-dbus, python-pyside.qtgui, python-pyside.qtwebkit, python-pyside.qtnetwork, python-gobject
02:38.40rm_youi think that works
02:39.28epageyour dbus one looks off
02:39.33rm_youwell
02:39.33*** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com)
02:39.41rm_youi did:
02:39.41rm_youapt-cache search python
02:39.45rm_youon the device
02:39.47rm_youerr
02:39.50rm_youapt-cache search python-pyside
02:39.53rm_youand dbus isn't in the list
02:40.00rm_youbut there is a python-dbus...
02:40.38epagethat is probably gobject based
02:40.38rm_youattempting to install it
02:40.53rm_youwe'll see if it runs
02:40.59rm_youworst case, aegis kills my device :P
02:41.30rm_youhrm
02:41.37rm_youso what do i have to do to get an icon to show up
02:41.44rm_youapparently the old .desktop doesn't work
02:43.21TSCHAKeeeis it possible for GridView items to have different row or column spans?
02:43.50epage.desktop files changed locations
02:44.15*** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com)
02:44.30TSCHAKeeeoh flow, nevermind
02:46.57rm_youepage: know where they went?
02:47.12rm_youalso, is there a new equivilent to "/proc/component_version" to get device ID?
02:47.15epagestandard desktop location
02:47.56epagehttp://wiki.meego.com/Porting_Fremantle_Applications_to_Harmattan#Change_Paths_for_Desktop_Files_etc.
02:52.35*** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com)
02:53.13rm_youTypeError: PySide.QtGui.QWidget isn't a direct base class of Panda
02:53.14rm_youhrm
02:53.55rm_youah Panda is defined here...
02:54.06rm_youclass Panda(QtGui.QMainWindow):
02:54.12rm_youso somehow that doesn't work the same way
02:54.39rm_youQtGui.QWidget.__init__(self, parent)
02:54.45rm_youthat's what you were talking about isn't it
02:54.51rm_youinit is more strict about super calls
02:54.53epageYup, that is bad code, PyQt should have never allowed it
02:54.57epageYes
02:55.22rm_youhrm
02:55.40epageIts an easy change
02:55.56rm_youah
02:56.11rm_youmind telling me what it is? :P
02:56.17rm_youhopes you're already typing
02:56.37rm_youdoesn't actually see what's wrong with this
02:57.11epageQtGui.QMainWindow.__init__(self, parent) instead
02:57.16DocScrutinizerponders if such editing couldn't get automatized
02:57.37epageImagine the code was pure-python rather than calling into PySide
02:57.48DocScrutinizerdidn't really pan out for qt3->qt4, but maybe this one is simpler
02:58.17epageIf C inherits from B inherits from A
02:58.19epageIf C calls A.__init__(self) then B's __init__ is never called and never sets up its member variables
02:59.26rm_youk
02:59.32rm_youDocScrutinizer: i think possibly
02:59.38rm_youi did it all with SED
02:59.39rm_youso
02:59.41rm_you:P
03:03.52DocScrutinizeryou know I should hate harmattan, if only for still using messybox - your mentioning sed just made me recall my last experience with messybox sed not supporting the carefully crafted minimally more complex than bare basics editing commands
03:03.59*** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com)
03:05.46rm_youlibmafw.so.0 is apparently not current
03:05.50rm_youwonder what the lib is now
03:06.13DocScrutinizermeanwhile I think there's not one single command in busybox that's *not* broken and missing capabilities of the original
03:06.53rm_youerrrrm
03:06.59rm_youdo we not use libmafw now?
03:09.00rm_youah
03:09.01rm_youlibqmafw
03:09.46DocScrutinizer*cough*
03:10.07DocScrutinizeris no friend of the whole mafw concept
03:11.32DocScrutinizermafw is to blame for the annoyance that we got not a single gapfree mp3player on fremantle
03:11.40rm_youT_T
03:12.06rm_youhow do I get all the symbols available in a lib
03:14.44rm_youself.__mafw = ctypes.CDLL("libqmafw.so.0")
03:14.49rm_youregistry_p = self.__mafw.mafw_registry_get_instance()
03:14.53rm_youthat explodes
03:15.00rm_youobviously not ABI compatible
03:15.13rm_yousooo i need to see what functions the new one DOES provide
03:22.38GAN900Strange newbish question for you: What's involved with porting a Qt application to Components?
03:22.56GAN900Or less specifically, is that a feasible approach to anything?
03:24.43epageIf you have a good view/model separation it'll work well
03:25.19epageI'll be porting or rewriting all of my applications to use QML from QWidget and GTK
03:26.29rm_youanyone know how to get at MAFW from python?
03:31.15GAN900epage, how's it stack up against GTK -> Hildon?
03:31.41epageHildon was modifications or additions to GTK, QML is completely  different
03:32.01epageI'm still learning it.  it has some rough spots when first learning but fixes most of the annoyances I had with QWidget
03:32.30epageI'm heading off though, goodnight
03:55.05*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
04:02.49*** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
04:21.48*** join/#harmattan eman (~lemmings@124-168-1-96.dyn.iinet.net.au)
04:33.18*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
04:56.11rm_youGAAAH
04:56.12rm_youso close
04:56.16rm_youneed to get MAFW working
04:59.46hiemanshugah, how to import 700 .vcf files to the contacts app?
05:08.11antman8969you could import them into your n900 and then use bluetooth to get them into the n950 :)
05:09.34hiemanshuwell, the n900 has them in sync with my computer (storing them as .vcf files)
05:10.40antman8969theres a feature in the n950 that connects to your n900 and imports with bluetooth
05:10.49antman8969but idk why they don't have an option to import files directly
05:10.50antman8969but whatever
05:15.42hiemanshuwell I used the instructions posted by Jaffa, worked just fine
05:33.41antman8969rm_you, did you get the obs working at all?
05:33.57rm_youno, refocused
05:34.05rm_yougot mplayer to build finally anyway
05:34.18antman8969on scratchbox?
05:34.28rm_youyep
05:34.38antman8969got it to install on device too?
05:34.41rm_youyes
05:34.42rm_youit works
05:34.48antman8969nice
05:35.04antman8969you should host the deb somewhere
05:35.14rm_youhttp://www.sheeplauncher.net/debs/
05:35.20antman8969that works
05:39.44rm_youhopefully will have working Pandora client soon
05:44.12rm_youthis would be so much easier if i could just modify the python code on the device without packaging/reinstalling a deb every time
05:48.29rm_youYEEEEEEAAAAH
05:48.33rm_youno volume control yet but fuck it
05:51.23rm_youantman8969: you use pandora?
05:51.26rm_youneed a tester
06:19.21tommaachipa, what should be the difference with harmattan-meego-arm and harmattan-nokia-meego sysroots in Madde ?
06:24.31tommaother has support for boostable config, other has headers for shareuiinterface but no lib, other has lib for it but no headers...
06:25.56*** join/#harmattan mtd_ (~martin@chop.xades.com)
06:25.58antman8969sry was afk
06:26.01antman8969you got it built?
06:26.17antman8969rm_you
06:26.35mtd_hi guys, I've just got my N950 and been reading some interesting backlog of this channel, and I was wondering if there was a wiki site or place to collect tips about how to install bash and other useful hacking tools...?
06:28.18mtdso far has found http://wiki.meego.com/Migrating_from_N900_to_N950
06:29.23antman8969lol thers a lot to say. Without having to say everything... you should learn about the Meego OBS build service, and http://wiki.meego.com/Build_Infrastructure/Community_Builder/ITP
06:29.30antman8969is the libs ppl have built so far
06:29.38antman8969you know how to get root access?
06:30.54mtdantman8969: thanks for the OBS tip
06:31.03mtdantman8969: just ran devel-su to change the root password :)
06:31.46*** join/#harmattan TSCHAKeee (~TSCHAKeee@173.9.2.181-New-England.hfc.comcastbusiness.net)
06:32.00mtdantman8969: do you know if anyone has documented their workflow / development process on the N950 so I can learn about it?
06:32.11mtdantman8969: ISTR jabba doing it, will have to find the link.
06:32.49antman8969I know I havn't been.... Just been in the IRC the entire time
06:32.56antman8969if you run into anything feel free to ask of course
06:33.09mtdantman8969: heh ok, will lurk here (always a good strategy)
06:33.11mtdantman8969: thanks
06:33.13antman8969you should expect trouble with dealing with libraries, aegis and obs
06:33.16antman8969yep
06:33.29mtdantman8969: good to know -- will read up on them
06:35.50mtdcan't browse wiki.meego.com pages from N950 because "SSL handshake failed"?!
06:36.15antman8969lol hmm
06:36.19mtderr, log in, sorry
06:36.31mtdbrosing is ok, but of course I'd like to be able to eidt pages form the n950...
06:36.35mtdwill see what I can do
06:37.23mtdbet it's meego.com's GoDaddy CA
06:37.42antman8969was there something in specific that you were trying to find otuj?
06:37.44mtdis there a way to run apps from the command line so one can see stderr spew?
06:38.01mtdantman8969: nope, just saving the migrating from n900 -> n950 page so I could browse it while I head out
06:38.22antman8969a qt app?
06:38.26antman8969out of curiosity
06:38.41mtdantman8969: in general; what got me thinking about it was the browser
06:38.55mtdantman8969: its error message was not helpful
06:39.11*** join/#harmattan Sicelo (qhubekela@unaffiliated/sicelo)
06:39.22antman8969well just like anythingelse really
06:39.40antman8969just the path to the binary should do
06:39.44antman8969assuming you are user, not root
06:39.49antman8969like /opt/app/bin/app
06:39.50mtdantman8969: ah, ok, nothing like N900 run_standalone.sh or anything
06:40.11antman8969well the run_standalone.sh was only if you needed the theme info and you were root
06:40.22antman8969there is an invoker
06:40.23mtdantman8969: oh, I didn't know that...thanks.
06:40.30antman8969let me get you the invoker link
06:40.33mtdantman8969: ah ok, that I can google :)
06:40.40mtdantman8969: oh sure, link would be extra nice :)
06:41.15antman8969http://harmattan-dev.nokia.com/unstable/beta/api_refs/xml/daily-docs/applauncherd/qmlboost.html
06:41.27antman8969harmattan likes to launch apps using the invoker
06:41.29antman8969loads faster
06:41.34antman8969of course, you don't HAVE to
06:41.44antman8969and if you do then the only place your exec will work is harmattan lol
06:41.52antman8969not sure if meego uses the invoker
06:42.24mtdantman8969: hehe ok
06:42.46antman8969rm_you gj with mplayer... uplaoding pandora?
06:42.55*** join/#harmattan npm (~npm@cpe-76-90-30-220.socal.res.rr.com)
06:42.56mtdantman8969: I'll root around in the fs for a while, then hopefully can ask better questions (I have nothing in /opt, for example)
06:43.05mtdantman8969: thanks again
06:43.46antman8969np, I think the best way to learn is to just start developing
06:43.53antman8969solve problems as you run into them
06:44.00antman8969not tyring to pre solve all problems lol
06:44.11antman8969the goal is to produce applications imo
06:46.52mtdantman8969: yup - though I find messing with the device is a good way to find out interesting corners
06:46.56mtdantman8969: point taken about apps though
06:47.01mtdantman8969: should be fun
06:47.57antman8969gl
07:00.16*** join/#harmattan antman8969_ (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
07:00.48*** join/#harmattan antman8969_ (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
07:02.03*** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
07:06.05hiemanshuantman8969: AFAIK meego-ce uses invoker too
07:08.52antman8969do you know if it uses it in a different way at all?
07:09.08antman8969<PROTECTED>
07:09.16antman8969which is what harmattan was using
07:09.20antman8969or maybe mdeclarativecache
07:09.31antman8969either way, coudln't find the right header on meego
07:14.02antman8969rm_you harmattan works great, using over wifi right now
07:14.57antman8969n950 speakers are kinda crappy
07:22.47hiemanshuantman8969: you need libmeegotouch and such installed for that
07:23.00*** join/#harmattan rcg (~rc@g230048048.adsl.alicedsl.de)
07:23.34hiemanshuhttp://meego.gitorious.org/meegotouch/libmeegotouch
07:23.37hiemanshuantman8969: ^
07:23.45antman8969wouldn't the meego targets on obs have that installed?
07:24.15hiemanshuyou might have to include it in build required
07:24.44hiemanshus/d/s/
07:24.54antman8969did lol, in the spec file as pckgconfig(QtDeclarative)
07:24.59hiemanshuerrr, lol
07:24.59antman8969I assumed thats where it would be
07:25.57antman8969lol @ infobot
07:26.26hiemanshuantman8969: http://meego.gitorious.org/meegotouch/libmeegotouch/blobs/master/src/include/MApplicationWindow
07:28.54antman8969#include <MDeclarativeCache>
07:29.21antman8969http://harmattan-dev.nokia.com/unstable/beta/api_refs/xml/daily-docs/applauncherd/qmlboost.html
07:29.31antman8969thats the class that this nokia tutorial recommends
07:29.56antman8969looking for that now.. maybe its just a convenience class
07:58.21*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
09:06.52rm_yougot mplayer and pyRadio (pandora client) compiled for Harmattan now
09:06.55rm_youwoot :P
09:07.25rm_youpyRadio is bugged right now, it doesn't automatically advance to the next track -- i know exactly why, just haven't gotten to fixing that part yet. tomorrow.
09:07.37rm_youfor now you can always just advance it manually :P
09:16.04dm8tbrstuff is on COBS?
09:21.55*** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
09:23.16*** join/#harmattan CaCO3 (~CaCO3@19-233.195-178.cust.bluewin.ch)
09:24.54*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
09:26.57*** join/#harmattan trx (~ns-team@93.87.57.136)
09:35.24rm_youmine is in my own repo :/
09:35.29rm_youcan't get OBS to work right
09:35.32rm_youjust using SB right now
09:35.35Damion3rm_you: you build mplayer to use the hw assisting libs of the n950 ?
09:35.43rm_youno, can't
09:35.50rm_youbut it runs about as well anyway
09:36.04rm_youneeded mplayer to get pyRadio working
09:36.08Damion3from what it shows cpuwise?
09:36.12rm_youerm
09:36.23rm_youi did comparisons earlier but it seemed like
09:36.25Damion3need a battery load test
09:36.47rm_youvideo-suite (builtin) was ~20 CPU and pulse-audio was ~15 CPU
09:37.14rm_youmplayer was ~30% CPU and pulse-audio was ~9% CPU
09:37.30rm_youso slightly more total
09:37.31Damion3n the same video?
09:37.33rm_youyes
09:37.37Damion3okay
09:37.43rm_youmplayer handles the audio better somehow
09:37.48rm_youbut the video worse (no hardware)
09:37.52rm_youthat was my conclusion
09:38.03rm_youi would love someone to test that could do better data collection
09:38.04Damion3it's odd it's only 10%
09:38.25Damion3almost like the video you picked wasn't using accel anyway
09:38.38Damion310% difference that is
09:38.58rm_youhrm
09:38.58rm_youwell
09:39.03rm_youi tested on other videos
09:39.12rm_youbut most of my other videos get serious lag on both
09:39.18rm_youso i didn't really consider those valid tests
09:39.59Damion3so with your mplayer the n950 can how play significantly more formats that before
09:40.36Damion3as for just copying binaries over to test, you can use develsh
09:41.26*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
09:43.55rm_youyeah
09:44.37rm_youok i lied, i am fixing the bug in pyRadio today
09:44.41rm_youi just realized how this works :P
09:44.51rm_youi had to write a new backend for it
09:44.53rm_youusing mplayer
09:44.55rm_you:)
09:44.59rm_yousince MAFW is &*#@^ed
09:45.08rm_youi will go fix MAFW later
09:45.15rm_youonce someone figures out WTF
09:45.21rm_youand maybe makes a python lib for it
09:46.39rm_youanyway if you want to test
09:46.47rm_youhttp://www.sheeplauncher.net/debs/
09:46.53rm_youpandora requires mplayer
09:48.39TronicThe telephone app only displays black. Is anyone else seeing this bug?
09:49.11TronicReboot fixed it the first time it happened but now it is broken again.
09:52.11TronicKind of annoying because you cannot hangup or do anything else. Even after the app is closed the call won't terminate.
09:54.44*** join/#harmattan NIN101 (~NIN101@p5DD2942D.dip0.t-ipconnect.de)
10:01.54Damion3sounds like the proximity detection is wrong
10:02.16Damion3earwax gunk over the sensor?
10:02.27*** join/#harmattan razvaway (~razvan@188.27.87.122)
10:02.33*** part/#harmattan razvaway (~razvan@188.27.87.122)
10:03.39Damion3<PROTECTED>
10:05.12MohammadAG<rm_you> i will go fix MAFW later
10:05.19MohammadAGit's closed in harmattan
10:05.34rm_youright
10:05.36rm_youit can be closed
10:05.48MohammadAGit is
10:05.52rm_youi can still see the symbols it provides and hook them with python-ctypes :P
10:06.11rm_youit being closed just makes it more guesswork
10:06.14MohammadAGyou can use fremantle's python bindings
10:06.19rm_younope
10:06.23MohammadAGyes
10:06.26rm_youcompletely rewritten lib
10:06.28MohammadAGsame DBus APIs
10:06.34rm_youdidn't use DBUS?
10:06.42MohammadAGmafw? always did
10:06.47rm_youthis one hooked libmafw.so.0 with ctypes
10:06.52rm_youO_o
10:06.54MohammadAGthen port libmafw
10:06.58rm_youlol
10:07.01rm_yousrsly?
10:07.01MohammadAGit's just a dbus wrapper
10:07.05MohammadAGyes
10:07.08rm_youhrm
10:07.18MohammadAGlibmafw0 is a C wrapper API
10:07.25MohammadAGin the end, it calls DBus
10:08.01MohammadAGMafwGstRenderer is on Harmattan, I guess it's slightly improved
10:08.59rm_youwhere's the mafw source?
10:09.20MohammadAGfremantle? apt-get source, harmattan? Nokia
10:09.30rm_youlol
10:09.51Damion3does anyone else find the wifi flakey?  I have multiple AP with same SSIDs/PSK as my house has many walls.  When it roams over, only small packets continue to work but browsing breaks and ssh hangs after a moment unless I detach and reattach.
10:09.55MohammadAGI'd guess libmafw0 should build fine on Harmattan's SDK
10:10.00rm_youkk trying it
10:10.11Damion3it's definitely accocating to the new/near AP
10:10.57TronicDamion3: No dirt on the sensor but maybe it misses an event. I'll try playing with the sensor the next time that happens.
10:11.09MohammadAGI hope my N950 ships tomorrow :/
10:11.31Damion3Tronic: does using the power button turn the screen on?
10:12.29rm_youerr how do i get root in scratchbox
10:12.35TronicTHe screen is on, only the app is black.
10:12.40TronicI can taskswitch etc. normally.
10:13.00*** join/#harmattan gri (~gri@p4FCEC938.dip.t-dialin.net)
10:13.19MohammadAGrm_you, fakeroot
10:13.29MohammadAGfakeroot dpkg-buildpackage -b
10:13.31rm_youumm yes
10:13.34rm_youbut i need ACTUAL root
10:13.37rm_younot for building packages
10:13.43Damion3oh, that's not proximity, as that turns off the screen completely
10:13.54MohammadAGyou don't then :P
10:14.00rm_youFFFFFFFFFFF
10:14.12rm_youtrying to apt-get install something
10:14.13rm_youand...
10:14.14rm_youSetting up xml-core (0.13+maemo11+0m6) ...
10:14.15MohammadAGwhy do you need actual root?
10:14.26rm_you<PROTECTED>
10:14.36MohammadAGused fakeroot?
10:14.51rm_youno? why would fakeroot help here?
10:14.53MohammadAGfakeroot apt-get install xml-core
10:15.16rm_youwow srsly?!
10:15.20rm_youwhy would fakeroot help
10:15.22rm_youit does
10:15.23rm_youbut WHY
10:15.27MohammadAGBecause.
10:15.30rm_youit's not a "pretend" operation
10:15.34rm_youit's a real operation
10:16.24MohammadAGold versions of scratchbox didn't need it
10:16.42MohammadAGyou could just apt-get install something
10:16.54MohammadAGHathor(?) needs fakeroot
10:17.27rm_youT_T
10:17.31griIs there a command which lets me exeute something in scratchbox from outside? I remember "sb <command>" from somewhere, but it does not exist
10:17.46rm_youwell anyway, looks good except it's dying on some weird error now
10:18.01MohammadAGgri, that would be madde
10:18.12rm_youautoreconf: automake failed with exit status: 1
10:18.13MohammadAGI doubt scratchbox has something that does the same
10:18.23griDamn
10:18.29MohammadAGwhy? there should be an error
10:18.30rm_youno other useful info presented
10:18.51griI run Qt Creator from inside the scratchbox and I hate to enter the commandlines every time ... a desktop shortcut would be much better
10:19.06rm_youMohammadAG: http://pastie.org/2262966
10:22.54rm_youstrange
10:23.23rm_youthought maybe it had to do with it trying to build gtk-docs but disabled those and still dying
10:23.25rm_you:(
10:30.44rm_yougot it
10:30.47rm_yousome docs stuff hardcoded in
10:30.51rm_youi think
10:31.01rm_younope still dying
10:39.32rm_youah well it compiled
10:39.39rm_youbut says it's an invalid installation package
10:51.11rm_youok got libmafw.so installed
10:51.20rm_youbut where does libmafw-shared.so come from!?
10:51.21rm_youT_T
10:54.53rm_youfound it
10:54.55rm_yousighs
10:58.09rm_youwish you'd been around before i wasted like 3 hours writing an mplayer backend from scratch T_T
11:05.44rm_youlolno
11:05.52rm_younow it segfaults :P
11:08.34RST38hYoooohoooo
11:08.37RST38hN950 is here
11:11.11RST38hH.A.P.P.I.N.E.S.S
11:12.10*** join/#harmattan deimos (~deimos@host144-5-dynamic.58-82-r.retail.telecomitalia.it)
11:17.16RST38hSDK! SDK!
11:17.20RST38hrestrains himself
11:25.39thpRST38h: :p
11:25.54thpRST38h: so will we see tasty emulators for harmattan soon? :)
11:26.54RST38hthp:Definitely
11:28.12RST38hthp:theonly thing that pains me is that all this beauty is about to be squandered... or not...
11:30.41*** join/#harmattan spenap (~spena@216.224.27.77.dynamic.mundo-r.com)
11:31.04*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
12:06.45DocScrutinizermeh
12:12.23RST38hDoes this let me disable Aegis? http://pastebin.com/C5jbvj7N
12:21.19griDocScrutinizer: Do you know if aegis protects .desktop files?
12:21.50DocScrutinizernot for sure, but I'd dare betting money against it
12:22.40thpgri: aegis protects only files for which it has hashes
12:22.41DocScrutinizerRST38h: you CAN NOT disable aegis, our devices miss the R&D cert
12:23.08DocScrutinizer...is what $Nokia said
12:24.15grithp: So it has no hashes for .desktop files?
12:24.24grior does it depend?
12:24.59DocScrutinizerthe question is: what is the official way to find out about it?
12:26.05DocScrutinizerprobably not to edit a file and watch it go "Yor Device Got Problems, please try to reflash" :-S
12:26.46RST38hDoc: Will they include the R&D certificate the next time?
12:27.18DocScrutinizerNokia, by implementing and arming Aegis the way they did, has created a playground fu
12:27.30DocScrutinizerfull off APM mines for us
12:27.40RST38hThere was no other way :)
12:28.17RST38hHave you ever seen a DRM "solution" that would not be either 1) ineffective or 2) a fuckup or 1+2?
12:28.41DocScrutinizerfine, so when you win a holiday in Afghanistan in the mine fields, you cheer and pack your things?
12:29.26RST38hI run for the hills.
12:29.51DocScrutinizerI honestly tried NOT to start and rant about fsckdup Aegis/TC/MSSF for at least 3h after getting up - seems I didn't make it
12:29.51RST38hBut the art of this is how to make it to the end of your life without winning these =)
12:30.26RST38hBTW, Doc, are there already some repos with the third party software that I can add to N950?
12:30.54DocScrutinizerRST38h: you just won and accepted a holiday in the minefields - it's called N950&Aegis and AIUI sits on your desk
12:31.49DocScrutinizerRST38h: check out this: http://ageofikon.com/prh/index.php?Action=list&System=./&Arg=mc&Section=&Repo=0
12:33.08DocScrutinizerthere's rzr's repo, plus a few others. There's NO central repo for random developer untested rocks yet
12:33.24DocScrutinizerpackrat gets a lot of them though
12:33.38DocScrutinizerobviously not for apt-get but hey :-D
12:34.19RST38hAh, rm_me, good chap, added the Harmattan repos to the Packrat =))
12:34.22DocScrutinizerbtw I seem to have read a mail that suggests today won't work anything
12:34.56RST38hGiven that N950 seemingly misses App Manager,how do I add repos? Directly to sources.list?
12:35.32dm8tbrthere is a directory like sources.list.d or sthg like that
12:35.33DocScrutinizersth like that
12:35.42RST38hok
12:35.55macmaNbtw
12:36.07macmaNhas anyone tried copying authorized_keys into ~user/.ssh?
12:36.09RST38hfreaking shit everyone has got his ownrepo now
12:36.18RST38hexactly what admins tried to avoid with maemo5
12:36.19macmaNyou are in for a surprise with that one, if you havent
12:36.23RST38hhow touching...
12:37.17DocScrutinizerrealizes he managed since >11years to not touch proprietary or evil crap like $redmond or TC, and now has a device with Aegis on his desk AT HOME!!1!! :-o (goes throwing up)
12:38.02DocScrutinizermacmaN: I'm doing that all the time
12:38.07*** join/#harmattan M4rtinK2 (~M4rtinK@mail.melf.eu)
12:38.09DocScrutinizerto /root though
12:39.19dm8tbrRST38h: premature conclusions :)
12:39.22DocScrutinizermacmaN: what's the surprise with $USERHOME ?
12:39.32DocScrutinizeraegis another time :-o
12:40.09dm8tbrRST38h: there will be a repository, alike extras where those community packages will be promoted to. at least that's my understanding how the whole story of apps.meego.com looks
12:40.33DocScrutinizerdm8tbr: damn, we need extras-devel_just_worse - for NOW
12:41.31DocScrutinizerthen otoh installing from an untrusted source to find you can't execute doesn't make much sense either
12:41.49dm8tbrDocScrutinizer: talk to lbt, step up to help with this
12:42.14DocScrutinizerdm8tbr: I'm the one certified idiot about repos and packaging here
12:42.32DocScrutinizeryou couldn't find anybody less qualified
12:42.40*** join/#harmattan lynxis (~lynxis@c-base/crew/lynxis)
12:43.09dm8tbrDocScrutinizer: the story is fairly new to many people, still it needs volunteers
12:43.27DocScrutinizerI'm just qualified to ask the NOOB questions, and whine about how messed up all this is
12:45.37DocScrutinizerand I'm having a hard time supporting THIS particular mix of linux and TC
12:46.29DocScrutinizerI'm still waiting what happens, but I'm definitely closer to sending back the device than to investing much effort to help Nokia make Aegis work
12:47.19dm8tbrI don't think whining is the constructive thing to do.
12:47.43DocScrutinizerthe most radical of my FOSS fighter friends already frown at me
12:48.34DocScrutinizerdm8tbr: there's no other constructive thing to do with TC than to refuse to touch the whole thing
12:49.33DocScrutinizereach sound advise about TC is "don't buy it, and tell all the people you can reach to also not buy it"
12:50.04RST38hWhat is TC?
12:50.13DocScrutinizerNokia promised there was a way to switch of aegis. There's *not*
12:50.14*** join/#harmattan harbaum (~quassel@krlh-4d020ab7.pool.mediaWays.net)
12:50.20DocScrutinizer~aegis
12:50.20infobotwell, aegis is http://www.developer.nokia.com/Community/Wiki/Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide , or "The purpose of this framework is: ... to make sure that the platform meets the requirements set by third party software that requires a safe execution environment.", or http://en.wikipedia.org/wiki/Trusted_Computing#Criticism
12:50.31RST38hah
12:50.44RST38hnot nokia, its engineers promised
12:50.55RST38hengineers do not decide things at nokia
12:51.23dm8tbrDocScrutinizer: *sigh*, if you didn't realize, devloper mode enables you to declare aegis capabilities yourself for almost every possible capability there is
12:52.10DocScrutinizerso I'm really sorry about the engineers at Nokia and the brilliant work they did with harmattan, but as it's now I'm not temped to help make Aegis a success story so it seems I can't help with harmattan either
12:53.31DocScrutinizerdm8tbr: show me how to declare capabilities for http://repo.pub.meego.com/home:/djszapi/MeeGo_1.2_Harmattan/armel/mc_4.7.0.9-2_armel.deb to make mc run under root and I'm all yours
12:54.12DocScrutinizerdon't tell me "you `only` have to compile it in your local SDK"
12:56.08DocScrutinizershow me how to set capabilities so I can edit arbitrary files on device without ending at "Reflash please"
12:56.16*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
12:56.24dm8tbrDocScrutinizer: what's wrong with that package as it is?
12:56.33DocScrutinizerhow to do friggin normal thinks like kill -9 $random-pid
12:56.48DocScrutinizerdm8tbr: aiui it has no manifest
12:57.19DocScrutinizerthings*
12:57.32dm8tbrthen it should end up with default capabilities that shouldn't be too restrictive. if it needs aditional capabilities then it needs a manifest
12:58.09DocScrutinizerdm8tbr: the default capabilities *ARE WAY TOO* restrictive
12:58.20dm8tbrDocScrutinizer: show me please
12:58.27DocScrutinizerin developer mode the default should be: no restrictions at all
12:58.47DocScrutinizerdm8tbr: install that mc.deb, try to run as root
12:58.51DocScrutinizersimple as that
12:59.14dm8tbrDocScrutinizer: besides, you are tyring to shoehorn the 'default unix/linux system with no security at all besides UID' way onto this device, this does NOT work. period.
12:59.37DocScrutinizerthen this device is crap. period.
12:59.39dm8tbrthis is not your average linux box as you end up with after flipping in a ubuntu CD
12:59.53dm8tbrplease stop trolling, ktx
13:00.24DocScrutinizerI'm not trolling
13:01.24DocScrutinizerthis system is restricted to a level where even the so called developer mode doesn't allow BASIC things to be done - not even by and esp not by root - that are working on every other sane system
13:02.05dm8tbrit's simple: if you are a jackass and don't even try to understand that there is an additional set of restrictions that do not necessarily pose a problem to you if you understand them and work with them, then I don't see why I should even try and help/feed you.
13:02.19dm8tbrabandon the notion of root
13:02.47dm8tbrabandon what you know about system security on linux, this is different and it's not as restrictive as you think
13:03.03thpDocScrutinizer: actually you can install normal .debs and run them - as normal user "user"
13:03.24thp(i.e. install them as "root", run them as "user"
13:03.45dm8tbrtrying to kick down the door doesn't work when it's reinforced. but hey why would you, someone didn't lock it at all
13:04.00dm8tbrso instead of trying to be joe-root-rambo try to work with it
13:04.14DocScrutinizerdamn, I don't care about semantics. Give me permissions to run arbitrary binaries, generated by dd if=/dev/random, and I'm happily taking the responsibility of the result. Tell me what friggin switches I need to throw to enable this. I fthere is not way to enable this (and it obviously IS like this) then goodbye harmattan
13:05.10ElleoDocScrutinizer: --relaxed-exec should allow you to run arbitrary binaries (as the devel user, not as root)
13:05.29DocScrutinizeras metioned above there IS a way to disable aegis, just it's locked on our developer(!) devices
13:05.39ElleoDocScrutinizer: in the develsh use aegis-developer-mode --relaxed-exec
13:05.39DocScrutinizerElleo: yes
13:05.43DocScrutinizerElleo: exactly
13:06.18DocScrutinizerand running mc as user, user permissions apply
13:06.28dm8tbrDocScrutinizer: in all honesty, I suggest you send back your device to Nokia, someone else would make much better use of it.
13:06.33macmaNDocScrutinizer: lol you tried it yes? total facepalm moment there
13:07.43DocScrutinizerdm8tbr: from a nokia perspective your statement for sure is 100% true
13:09.49DocScrutinizermacmaN: I tried what? edit a 644 file as user? you're not suggesting this would work as soon as I run mc as user?
13:10.03macmaNno
13:10.08DocScrutinizerif I tried to run mc as root? sure I did
13:10.09dm8tbrDocScrutinizer: I'm saying this from a community perspective. All you are ever doing is yacking and being a jackass about aegis, this has a negative impact on the atmosphere here and on other people. In contrast there are obviously people that manage to get things working and develop successfully for the device.
13:10.23macmaNdevel-su; cp /root/.ssh/authorized_keys ~user/.ssh
13:10.41DocScrutinizermacmaN: aah that, no I didn't
13:11.02macmaNmaybe you could try that for verification?
13:11.19DocScrutinizermacmaN: I asked what's the result
13:11.24macmaNahh
13:11.28DocScrutinizerI'm not eager to do a reflash
13:11.34macmaNnah, nothing that serious
13:11.39DocScrutinizerk
13:11.46macmaNpermission denied or operation not permitted, dont remember
13:11.55macmaNabout to ssh in there though, so i can recheck
13:12.18DocScrutinizermacmaN: that's what I'm saying and get bashed for that by dm8tbr
13:12.25DocScrutinizerroot is not root on this device
13:12.33macmaNah right.
13:12.49macmaNok i didnt read through the discussion with dm8tbr
13:14.14DocScrutinizerRM680-22-6_PR_RM680:~# cp /root/.ssh/authorized_keys ~user/.ssh/
13:14.15DocScrutinizercp: can't create '/home/user/.ssh/authorized_keys': Permission denied
13:14.57DocScrutinizerRM680-22-6_PR_RM680:~# ls -ld ~user/.ssh/
13:14.59DocScrutinizerdrwxr-xr-x    2 user     users         4096 Jul 24 15:14 /home/user/.ssh/
13:15.09TronicDocScrutinizer: root cannot touch user's .ssh
13:15.11dm8tbrare you root or user?
13:15.16DocScrutinizerroot
13:15.20dm8tbrthat won't work
13:15.28TronicDocScrutinizer: Use temporary file, then use user to install the file to .ssh
13:15.29dm8tbr13:02:47< dm8tbr> abandon what you know about system security on linux, this is different and it's not as restrictive as you think
13:15.38DocScrutinizersigh
13:15.47ElleoDocScrutinizer: I don't get a permission denied when running mc as root via devel-su (unlike when logged in as a normal root user)
13:15.54DocScrutinizerI'm off finding a DHL package
13:16.00Elleoalthough it still doesn't actually run for me since I don't have libslang2
13:16.01TronicDunno which security system is preventing this (aegis, selinux, whatnot) but it is not UNIX permissions and being root doesn't help you there.
13:16.29macmaNTronic: whatsup dawg :>
13:16.56dm8tbrapproaching harmattan with the mindset of 'I'm root I can do everything' is the single most dangerous thing to do
13:17.15TronicmacmaN: I'm too low on caffeine but still trying to force myself to do some development.
13:17.26TronicAt the moment I am trying to get meego-terminal built.
13:17.27macmaNTronic: dayjob or fun stuff :>
13:17.41Tronic"fun"
13:18.14dm8tbrmeego terminal could use some url-magic and c&p magic :-/
13:20.17TronicYes, and proper colors, getting rid of that theme systems and whatnot.
13:20.43TronicI guess the development version already has some fixed beyond what comes with the phone.
13:21.12macmaNTronic: oh youre saying user can modify ~user/.ssh eh
13:21.26TronicmacmaN: user can, root cannot.
13:21.35macmaNyep right. ok gonna go try
13:23.22DocScrutinizerbtw it's NOT harmattan that is crippled. Harmattan is a proper linux system and just fine. It's harmattan+aegis+**the_control_nokia_grants_by_their_configuration_of_agies** that makes a I'm_root mindset dangerous
13:23.30DocScrutinizerand for nothing
13:23.52DocScrutinizeras we DO NOT NEED aegis in devel-mode (or open mode, or whatever it's called)
13:24.37thpDocScrutinizer: actually, aegis does fulfill a good purpose. protecting *your data* from applications that run as user "user" (i.e. apps that you install from the repos)
13:24.53DocScrutinizerfor checking compatibility of our elaborates we got "normal mode" where I'm completely fine with aegis kicking my ass for trying to write to ~user as ~root
13:24.58thpalthough I'm not sure if this is still the case (but I assume apps would get permission denied when trying to access contact data, etc.)
13:25.33DocScrutinizerthp: on a DEVELOPER device I'm not supposed to have any valuable data
13:26.02DocScrutinizerIf I had, than how BAD is aegis forcing a reflash every other day?
13:26.48thpi actually haven't run into the "aegis bricks the system" situation yet
13:27.18thpbut then again, i don't edit files in installed packages on my ubuntu system either
13:28.05DocScrutinizermaybe you're not running self developed (python) scripts on your ubuntu either?
13:28.46DocScrutinizeror you simply don't need manifests to request tokens to make those self written python scripts run on ubuntu?
13:29.50DocScrutinizeraegis has definitely zero benefit for a developer during develpment. It's only helpful in final phase when testing for user system compliance
13:31.18DocScrutinizerand of course users (sic!) only developing apps that can run under user account completely, won't run into any aegis limitations usually
13:32.06thpDocScrutinizer: but then, i'd like to have my development environment match the final deployment environment as much as possible
13:32.09Damion3actually I found I can now iwconfig essid BLAH as "user", which I'm pretty sure needs root on other systems.  Is aegis helping here?
13:32.26thpotherwise i'd run into complications down the road when my assumptions don't hold anymore in an aegis-protected environment
13:32.30DocScrutinizerthp: then you're still free to switch to "normal mode"
13:32.46Damion3also user can chown stuff as arbitrary users including stuff to root
13:32.57thpDocScrutinizer: switching modes is only possible via reflash afaik
13:33.16DocScrutinizerthp: switching modes basically impossible afaik
13:33.41DocScrutinizerit allegedly *is* possible if your device got R&D certificate
13:33.56Damion3DocScrutinizer: what exactly happens when you echo 0 to the virtual file in the /proc/sys/security/something file ?
13:34.04DocScrutinizerI.E. Nokians *can* disable aegis
13:34.14Damion3that works on mine and I don't know why I'd have a special nokia r&d version
13:34.46thpDocScrutinizer: then again, you can build .debs, make sure they are signed and request the right permissions and off you go
13:35.32DocScrutinizerthp: that would work for a self built cp, kill, mv ?
13:35.47thpi can't see a reason why it would not work
13:35.51Damion3thp: that was what I assumed, it's only slightly more of a pain and helps you test what it would be like as a user rather than littering your system via ssh with stuff that has made it work that doesn't replicate on other phones
13:36.35Damion3by turning on relaxed exec I can faff about a bit, but then go back to normal and try and sort a .deb properly.
13:36.36thpDocScrutinizer: that's also why i have little problems with my python stuff - /usr/bin/python is hashed, so i can run it and then as arguments any python script that i want
13:36.45DocScrutinizerDamion3: I'm not interested in Nokia teaching me to protect myself from own generic mess
13:37.16thpDocScrutinizer: then use the n900 or some other open device instead of the n950
13:37.18Damion3DocScrutinizer: personally I hate the faff of packaging and normally mess on-device, certainly did a lot of that on the n900
13:37.30DocScrutinizerthp: I actually do
13:38.02Damion3I got a long way, but it also means my stuff is balls and I've not bothered putting a Qt GUI on anything (or hildon before).  Which means it's not useful for many people
13:38.15thpDocScrutinizer: great :) and as a side project, you could try to contact the right nokians and petition them to provide aegis-less images (as qole does)
13:38.28DocScrutinizerthp: I probably should ask konttori why he was to keen to give me a device. I was sceptic from beginning about it
13:38.47Damion3mediatomb, EyeFi daemon, squid (for lazy non NAT adhoc tethering), qemu-user for fast x86 running.  All of these are useless to users
13:38.52DocScrutinizerthp: that's a very rrasonable suggestion
13:38.54DocScrutinizerthanks
13:39.01DocScrutinizer(no sarcasm)
13:39.08thp;)
13:39.19Damion3thp: does the boot loader only boot signed images?
13:39.35thpDamion3: from what i've heard, yes
13:39.45Damion3well that's a pain
13:39.50thpor rather, the device won't allow flashing of an unsigned image
13:40.01DocScrutinizerthat's it
13:40.04thp(although i'm not sure if you could e.g. flash an unsigned rootfs, but not flash an unsigned kernel, etc..)
13:40.45DocScrutinizerStskeeps looks into that, it would be the ultimate showstopper for meegoCE
13:40.47thpbut again, there's nothing technically stopping nokia from providing a signed image that has aegis disabled
13:41.20Damion3s/there's nothing/there's only management who control everything eng would like to do/
13:41.31DocScrutinizerthp: nothing is technically stopping Nokia from giving us a R&D cert
13:42.06DocScrutinizeras R&D is what we do
13:42.14DocScrutinizer;-D
13:42.32thpso next step to achieve your goal is to learn how to talk to management and come up with a list of advantages that giving R&D certs/signed images would have
13:43.12DocScrutinizerhmm, sounds like an unpleasant and daunting but necessary task, yes
13:43.56thpeasier said than done, but still "give is R&D certs!" is not as good an argument as "i could do thing A, thing B and awesome thing C with that device and make it much cooler/attractive to buying customers if only I had some R&D certs"
13:44.15thp(with "R&D certs" being a placeholder for whatever it is that you really need to get your work done)
13:44.18DocScrutinizeralas I'm notorious to bitch even at a metric of FOSS community, mgmt never likes my statements, even when written in best available sense
13:44.45Damion3thp: of my project plans, most are going to be quite a pain as things stand:  http://forum.meego.com/showpost.php?p=26823&postcount=32
13:46.36DocScrutinizerthen OTOH Nokia has a long record of ignoring 100% of "user" requests like these, so I'm seriously convinced I'd waste my time
13:47.20thpDamion3: afaik tethering will be supported by joikuspot (not floss, but gratis)
13:47.22Damion3DocScrutinizer: I've been told they'll listen to my account manager as they value the partnership my company has.  I'll forumate an email in the next few days
13:47.27DocScrutinizerand AIUI Nokia not even has the inhouse competence/manpower to do anything about it anymore
13:47.34thpDocScrutinizer: probably yes
13:47.35Damion3thp: it's AdHoc, so useless.  I tried it
13:48.59thpDamion3: what's the problem with adhoc vs. infrastructure?
13:49.47Damion3Before I edited a startup script (just a commented out line, but it'll have altered the hash and i didn't know about aegis at the time), thus aegis forcing it to reflash.  The images I was on some release candidate firmware images, they had angrybirds and other quite impressive games and joikuspot's tether
13:50.09thpDocScrutinizer: and compared to fremantle, most of the ux is closed on harmattan, so no chance for the community to do improvements there down the road (ignoring the aegis issues for now)
13:50.30Damion3thp: I have simless android devices and a Sony PSP and I think the iPad also - none of these work with adhoc
13:50.49thpDamion3: not even if adding the connection manually?
13:51.08Damion3thp: you can root an android device and MAKE it work, PSP definitely not.  Can't recall the ipad
13:51.50Damion3thp: sure my linux based laptop doesn't care, so it's not useless.  Although I already have ppp support working and that's better for battery of both devices!
13:52.01DocScrutinizerthp: ack. Still enough to mess around with. Hostmode a nogo without a bit of access at *real* root level, unless I'm going to build gentoo native on this thing, as a devlopment environment. And then I'm sure the result definitly won't fit into user aegis enabled systems
13:52.25thpDamion3: i see. that's because the other devices are even more evil :p
13:52.32Damion3thp: On kernel 2.6.32, infrastructure mode became trivial VS h/ware specific/hard
13:52.44Damion3thp: I'nm not disagreeing with that, just stating a point
13:53.10Damion3thp: I'm not sure what posessed them to just kludge joikuspot rather than to do htis properly
13:54.28Damion3HostAP and associated stuff used to rely on atheros chipset and some others.  I don't actually know what it is you do to use the new 80211.ko in its new fancy mode, I just know it is explained in a few one liners in the kernel release
13:55.01DocScrutinizerthp: simple brightness applet, load applet, custom profiles... all needs a fair bit of system access, and probably community was smart enough to plumb it to harmattan, not sure though how aegis during development could help to speed up the process
13:55.02Damion3there is little point in my finding out what is needed if I can't load a kernel module
13:55.21Damion3DocScrutinizer: flashlight app too
13:55.26DocScrutinizeryes
13:55.33DocScrutinizerprobably
13:57.04DocScrutinizeranyway, enough frustration for now. Maybe c u l8r
13:57.15thpDocScrutinizer: otoh, i can see this improving the architecture of said apps. as opposed to some apps/plugins just running as root, they actually have to create a small utility app/service that provides the information in a proper way
13:57.44thpand most developers don't fix the architecture once they have got something working on their dev machine
13:58.34DocScrutinizerthp: moot argument, as I'm *not* most developers, and I don't need forced lessons from nokia how to optimize my development processes
13:58.58DocScrutinizerthose who like this kind of guidance are free to develop under normal mode
14:00.01RST38hMem[||||||||||##*********300/985MB]
14:00.11RST38hSwp[                       0/255MB]
14:00.13DocScrutinizerI'm not eager to learn to live with aegis, only to find this being all obsolete knowledge in max 6 months
14:00.19RST38hYeah, baby, let us put Maemo5 on it!
14:00.26DocScrutinizerand now bbl
14:02.16*** join/#harmattan CaCO3 (~CaCO3@19-233.195-178.cust.bluewin.ch)
14:02.38DocScrutinizermeh, PS: not willing to live with aegis *for development*, as that obviously means start to learn all your unix knowhow from scratch again. I'd be willing to cope with aegis after the PoC or even prototype is running just fine
14:04.19DocScrutinizerto do a cp ~root/ssh ~user/.ssh I don't need to learn to do this under aegis, as that'S not part of my final product, it's a part of the development process, and I'm not going to train for development under aegis, regarding that aspect
14:05.54DocScrutinizeras I system architect I'm rather confident my design is so sane I'd rather expect a bug in aegis than in my project's architecture if the final integration to aegis reveals problems :-)
14:07.18RST38hDoc: btw mc does not install
14:07.21RST38hcannot install libslang
14:07.57DocScrutinizerRST38h: that's the one from djszapi, yes. Sorry
14:08.05RST38hyeah
14:08.15DocScrutinizerlemme checkif I find the one of achipa again
14:08.17RST38hwhy doesn't he make libslang2 available?
14:08.26Damion3DocScrutinizer: it's similar to nfs mounting with rootsquash
14:08.56Damion3liberal use of chmod 777 for a moment before cp and then chmod 700 after (as user) will work.  And as far as I can see su -c user chmod will work as root anyway
14:09.13DocScrutinizerRM680-22-6_PR_RM680:~# history
14:09.14DocScrutinizer-sh: history: not found
14:09.21DocScrutinizerFSCK messybox!
14:09.39DocScrutinizerRM680-22-6_PR_RM680:~# bash
14:09.40DocScrutinizer-sh: bash: Operation not permitted
14:09.54RST38htry h
14:10.05RST38hBTW, looks like N950 apt-get simply can't resolve dependencies
14:10.18RST38hIt never tries installing depends, even if they are available
14:10.31RST38hmaybe I am wrong though...
14:11.36RST38hhas to talk rm_you into merging Harmattan and pre-Harmattan versions of Packrat
14:11.41RST38hNo need to have two really
14:11.47DocScrutinizerRST38h: h: not found. Sorry it scrolled out of the 100lines histrory anyway. So I'm sorry I forgot the URL for wget to install the *Real* (still flawed) mc
14:12.40DocScrutinizerRST38h: check chanlog
14:12.48RST38hmgedmin to the rescue!
14:12.55DocScrutinizerbye
14:17.10mtdanswers own question from a few hours ago: this page seems to be a place to collect useful info for N950 devkit program participants: http://wiki.meego.com/N950_landing_page
14:20.24RST38hOMG nano comes preinstalled!
14:23.47mtdRST38h: meh :).   Wake me up when a real editor is on there.
14:25.09RST38hmtd: vi is there, I know that is what you want B)~
14:26.43mtdRST38h: nope, I'm waiting for emacs :)
14:26.58mtdwill be waiting for some time, I expect
14:49.27RST38hfeh
15:15.49Stskeepsn.q
15:15.50Stskeepsp
15:16.46Stskeeps<PROTECTED>
15:18.13hiemanshuStskeeps: ?
15:33.54*** join/#harmattan Scifig (~Scifig@c-24-4-32-47.hsd1.ca.comcast.net)
15:37.08macmaNheh, so does anyone else's n950 lock screen drop a number from the clock?
15:37.34macmaNtime is now 1_:36
15:37.48macmaNit is an exercise to the user to figure out exactly what time it is
15:38.41mtdmacmaN: no, mine looks fine
15:38.52macmaNright, mine did too for the first few weeks
15:38.57macmaNjust noticed it yesterday
15:39.00mtdmacmaN: weird
15:39.05macmaNno idea how it gets this way
15:39.24fralsits a bug in that build
15:40.00tommamacmaN, it works after boot
15:40.04macmaNyep
15:40.15tommawhat number was it?
15:40.24macmaNit actually works intermittently again i think without boot as well
15:40.40macmaNit's 18:38 right now, i think 8 therefore, but not sure if thats the only one
15:40.55tommamine dropped number 3
15:41.06macmaNlol
15:41.06tommaonly 3
15:41.10macmaNthats funny
15:59.50hiemanshumacmaN: yeah, mine dropped 4, DocScrutinizer's dropped a 9 once
16:00.33macmaNhaha
16:00.40macmaNi think its part of the n9 youtube video game
16:00.49macmaN"find the missing numbers!"
16:01.06macmaNand i also know how their sending this information from everybody's n950
16:01.14macmaNRM680-22-6_PR_RM680:/var/log# cat pasms.log
16:01.22macmaN[2011-07-06T15:35:06] void PhoneActivation::smsSendFinished(bool, QString): success = "true"
16:01.29macmaNlol
16:02.21macmaNok i really need to configure ssh keepalive for n950
16:02.28macmaNthis thing just drops wifi whenever it feels like it
16:03.17hiemanshujust waiting for a new image
16:03.33macmaNare you holding your breath like i am?
16:03.48hiemanshunope
16:03.48macmaNif yes there could be breaking news about at least two suffocated meego developers soon
16:06.30*** join/#harmattan spenap (~spena@9.227.27.77.dynamic.mundo-r.com)
16:19.27M4rtinK2unlike with the N900 I have no problems with ssh connections dying on the N950
16:19.46M4rtinK2through wifi, even when it is not plugged in...
16:19.59macmaNM4rtinK2: could depend on the client. ServerAliveInterval 30 in .ssh/config seems to work
16:20.14macmaNnow im trying to figure out why i cannot ssh user@n950
16:20.31M4rtinK2on the N900 I need to have ping running or the connection soon stops working
16:20.39macmaNhow do i restart sshd
16:20.50M4rtinK2is connect as root and then just do su user...
16:21.55macmaNisnt it normal in a sane world to do it the other way around?
16:22.17macmaNok what kind of init system is this /etc/init/*.conf
16:22.45macmaNupstart or something?
16:22.52macmaNits not systemd right
16:23.03Clintyeah, upstart
16:23.15macmaNoh it is upstart, right
16:23.25macmaNwell crap i dont know anything about it yet
16:35.43macmaNhmmm sqlite3 would be handy on n950
16:41.09M4rtinK2macmaN: well, Pythons sqlite3 is there (I just checked)
16:42.09Mekisn't there a normal sqlite3 package too you can easily install?
16:42.53macmaNapt-cache search sqlite doesnt give me anything
16:43.12Mekhmm, okay, must be in the internal repo only then.. sorry
16:43.44macmaNoh yeah, somehow the dpkg db gets locked also
16:43.45macmaNUpdating desktop entries... Done
16:43.45macmaNE: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
16:43.48macmaNE: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
16:43.55macmaNonly reboot releases it, or something that i dont know about
16:46.57macmaNheh
16:46.58DocScrutinizerkill $someprocess - somebody mentioned it here some days ago. Sorry forgot which process exactly
16:46.58macmaN<PROTECTED>
16:46.59macmaN<PROTECTED>
16:46.59macmaNerror: setupterm: could not find terminal
16:47.35macmaNtrying to get https://github.com/hut/ranger running
16:47.46DocScrutinizermacmaN: lsof might help
16:48.14macmaN# htop
16:48.15macmaNError opening terminal: xterm-256color.
16:48.20macmaNok i hear that
16:48.51macmaNok just regular xterm works
16:49.22macmaNouch i guess not, messed up my terminal
16:54.21macmaNDocScrutinizer: lsof or fuser dont give anything for /var/lib/dpkg/lock
16:54.42DocScrutinizer:nod: same here
16:56.24macmaNhttps://bugreports.qt.nokia.com//browse/QTCREATORBUG-5380 ok this looks like something
16:56.52macmaNok what the heck is /usr/lib/sdk-connectivity-tool/devrootsh
16:57.04DocScrutinizer<PROTECTED>
16:57.56Stskeepshiemanshu: n9, pocket
16:58.09macmaNsay whaaat?
16:58.32macmaNis that a subtle hint about n9 in your pocket? or are you just happy to see us
16:58.47Stskeepserrn
16:58.48Stskeepsn950
16:58.50DocScrutinizerobviously Nokia isn't inclined to really support the community regarding development. QML apps yes, but please don't touch the system, like using SQLite or anything
16:58.51Stskeepssorry, i get those confused
17:00.18macmaNhmm damn could use wgetpaste on device
17:00.45DocScrutinizerbasically QML is our dalvik, and we're not supposed to leave the sandbox
17:01.00macmaNso it turns out everyone has their dalvik to bear
17:01.19ElleoDocScrutinizer: there's nothing stopping you from compiling sqlite and using it
17:01.34DocScrutinizeryeah
17:01.37DocScrutinizercool stuff
17:01.46Elleoit's literally the work of minutes with OBS just to link the existing debian packages up and just let it get on with building it
17:02.10Elleowhen it's working correctly ;)
17:03.00macmaNif someone showed me a demo of how to do that i would
17:03.09macmaNobs sounds ufo to me
17:03.10DocScrutinizersee, 2 Nokians tried to "simply build" mc, and none of the both mc.deb really works. And it seems it tok them both more than just a few minutes to fail
17:05.46DocScrutinizerachipa's mc.deb actually works, but again only as non-root user
17:05.59frals"like using SQLite or anything" <- whats the problem with using SQLite?
17:06.25DocScrutinizermaybe I'm missing the instructions how to make it work under root, but then again that's not my fault
17:06.46achipawhich nokians ?
17:07.07ElleoDocScrutinizer: did you try via devel-su from develsh rather than logging in as root?
17:07.11DocScrutinizerfrals:  ""<Mek> hmm, okay, must be in the internal repo only then.. sorry""  is the first annoyance with it
17:07.30macmaNkillall -KILL pkgmgrd does the trickz
17:07.32DocScrutinizerachipa: aren't you a "Nokian"
17:07.33Elleoit started for me like that (as opposed to giving a permission denied), albeit not completetly since I don't have libslang2 which it requires
17:07.35DocScrutinizer?
17:08.22achipaI'm not sure I failed. It took me <5min to port it from Maemo
17:08.26achipabut who is the other ?
17:08.36DocScrutinizerdjszapi
17:08.43achipahe's not a nokian
17:08.49DocScrutinizerooh
17:09.32DocScrutinizeranyway today I got more prodding to not bother about aegis anymore, as it
17:09.38DocScrutinizers not welcome here
17:09.45DocScrutinizerso I'll stop about it
17:10.53macmaNYES
17:10.57macmaNranger works
17:11.14macmaNtry that for file manager DocScrutinizer
17:11.24macmaNif youre a vim person, you should dig it
17:15.04macmaNok at least .ashrc works
17:15.20DocScrutinizermacmaN: thanks for the hint, but I think I made up my mind I'll stay with the unix toolbox I'm used to - that's after all why I spent money on Nokia devices running maemo. If that toolbox is obsolete, I'm not going to learn Nokia's world of system administration, I'll rather go for the real thing then if I'd really consider learning all new from scratch.
17:16.00mtdmacmaN: not sure if it's related, but after setting authorized_keys ssh'ing in as user stopped asking for a password once I set a password for the user and symlinked authorized_keys2 -> authorized_keys
17:16.59macmaNmtd: hmmmm. it's asking for user@ password, even though i have authorized_keys. perhaps i should set one. also .ashrc seems to be ignored for Terminal hrm. where do i set my aliases then.
17:17.32macmaNDocScrutinizer: right. well im sure it'll get sorted out. just a holdover suggestion until then.
17:17.49*** join/#harmattan conny (~conny@g228246070.adsl.alicedsl.de)
17:18.06DocScrutinizermacmaN: I'll wait for the day it gets sorted, until then I'm not wasting any more time on that
17:18.10mtdmacmaN: yeah, I had the same symptom.  I set the password and symlinked authorized_keys2 -> authorized_keys (IIRC at one point I'm sure this was necessary)
17:18.27connyHi guys!
17:18.29mtdmacmaN: one of those two worked for me, it seems.
17:18.43connyAnyone knows how to the the highlight color in Harmattan QML Components?
17:19.20mtdmacmaN: I could ssh in as root w/o a password (using pub/priv key) before I could ssh in as user, and I did that w/o the a_k2 symlink, so I guess the password setting was the trick (I had set a root password long before)
17:19.25conny...how to set the highlight color .... I mean
17:19.43macmaNmtd: symlinking alone isnt fixing it. i was wondering how i can get sshd to log into syslog.
17:20.04mtdmacmaN: yeah I didn't get that far.  I just set a password for "user".
17:20.14macmaNmtd: yep will try that next
17:20.34mtdmacmaN: perhaps you could kill sshd and run it as user in -d mode
17:21.33mtdshould QtCreator-compiled binaries run on the n950 w/o any aegis fiddling?
17:22.06mtdis doing the QtCreator tutorial and it works in the simulator, but gives a strage error when I try to run the binary on the N590.
17:23.03macmaNconny: no deep qt devs around right now it seems
17:23.26connymacmaN: shouldn't be that deep ;)
17:23.47mtdok, I lied, when I tried to run the binary _using_QtCreator_ it fails.  It runs with a butt-ugly theme when I run it from the command line as "user".
17:24.14npmwhat code do i use to find out whether my application is in the "foreground"? (and not one of the deselected/inactive apps)
17:24.40macmaN11 auth.info;authpriv.*;remoteauth.crit            /var/log/secure.log
17:24.45macmaNhrm yet sshd doesnt log anything
17:25.29npmmacmaN if you're having ssh problems read the ssh manpage carefully and set the permissions for all your files correctly
17:25.42*** join/#harmattan hardaker (~hardaker@12.185.22.226)
17:25.42macmaNnpm: maybe i need manually touch secure.log
17:25.46macmaNtrying that
17:25.59npm-rw-------    1 user     users          744 Nov 16  2010 id_dsa
17:26.03npm-rw-------    1 user     users          951 Nov 16  2010 id_rsa
17:26.11npm-rw-------    1 user     users          536 Nov 16  2010 identity
17:26.16lynxisbtw. qtcreator hates password protected keys
17:26.25mtdnpm: don't forget dir permissions
17:26.26npmdrwx------    2 user     users         4096 Jul 19 09:28 .ssh
17:26.59npmit'll fail silently if those are wrong
17:27.02npmand never go to logs
17:27.27macmaNnpm: it will if you have LogLevel DEBUG or something higher than INFO i think. ive run into the same thing on desktop.
17:27.30SpeedEvilAlso - permissions on .ssh and your user directoy are important
17:27.45macmaNyes true, thats why i am trying to get sshd log to show up in secure.log like its supposed to
17:27.55macmaNbut i dont know how to restart upstart daemons
17:27.56*** join/#harmattan rcg (~rc@g230048048.adsl.alicedsl.de)
17:28.06macmaN<PROTECTED>
17:28.29DocScrutinizerstop <service>;slepp 2;start <service>
17:28.34npm"5. You may not (or allow others to) enable any logic or protocols in the Product that are disabled when delivered to You by Nokia."
17:28.38DocScrutinizersleep*
17:29.12DocScrutinizernpm: haha, yeah a exceptionally funny one
17:29.23macmaN:)
17:29.29macmaNwow start and stop? really :)
17:29.31SpeedEvilnpm: So you can't turn it on.
17:29.42macmaNthat's actually... nice
17:30.06DocScrutinizerImnetioned that before anybody (except jaffa?) got his device
17:30.23npmsorry, i just read that prior to looking into enabling twitter
17:30.38npmand it stopped me. back to working on apps :-)
17:30.53mtdnpm: how does one enable twitter?
17:30.53DocScrutinizerquim suggested to basically ignore it
17:31.00npmi want that in writing
17:31.25*** join/#harmattan harbaum (~quassel@krlh-4d020ab7.pool.mediaWays.net)
17:31.29mtdnpm: why?
17:31.38DocScrutinizernpm: you'll face same bashing I got, when mentioning it
17:31.40macmaNaha initctl is the heart of upstart
17:31.43npmas i realluy want to keep my n950 -- it's amazing and wonderful and i'm like a 2001 monkey to the monolith about it
17:32.03achipanpm: http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Application_development_framework_Application_lifecycle_a92f.html
17:32.16achipayou got fore/background/active/etc stuff there
17:32.25npmi have plenty to do anyways, so it'll keep me on track :-)
17:32.30macmaNooo initctl list
17:33.09achipamtd: is that a qwidget application ?
17:33.10DocScrutinizermacmaN: check start and stop cmds, they are just symlinks to initctrl
17:33.17macmaNDocScrutinizer: yep yep
17:33.26DocScrutinizermacmaN: also man start gives you initctl manpage
17:33.42macmaNn950 doesnt have man
17:33.44mtdachipa: not sure - it's the BatteryMonitor tutorial app from QtCreator.   Let me check.
17:33.48DocScrutinizerLOL
17:33.50npmachipa: thanks!
17:33.51DocScrutinizerforgot
17:33.52macmaNi dont run upstart anywhere else
17:33.56macmaNgentoo all the way
17:34.11macmaNman.die.net i guesses
17:34.27macmaN# initctl restart syslogd
17:34.27macmaNinitctl: Unknown instance:
17:35.18achipamtd: battery monitor or battery indicator ?
17:35.28npmachipa: wow i even had that one bookmarked but never thought that "application lifecycle" had something to do with it
17:35.33macmaNnevermind i think i somehow stopped it before already
17:36.15macmaNhrm i needz tmux on this thing
17:36.20macmaNdidnt someone build a tmux package
17:37.18DocScrutinizermacmaN: http://ageofikon.com/prh/ , or google
17:37.24*** join/#harmattan deimos_ (~deimos@host144-5-dynamic.58-82-r.retail.telecomitalia.it)
17:37.24macmaNhttp://repo.pub.meego.com/home:/rzr/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/armel/
17:37.28DocScrutinizergood luck
17:37.40*** part/#harmattan deimos_ (~deimos@host144-5-dynamic.58-82-r.retail.telecomitalia.it)
17:37.51achipamtd: if you are referring to http://doc.qt.nokia.com/qtcreator-2.2/creator-mobile-example.html close the project and forget it ASAP
17:38.00macmaNuhh pack rat? what the heck, (c) 2008 how come ive never seen this before
17:38.17DocScrutinizermacmaN: note that apparently fremantle .deb install and run just fine under certain circumstances
17:38.18npm"However, applications must not update the UI when it is not visible to the end user." ... but i kinda liked seeing the video playing back all small while listening and doing other apps....
17:38.32npm( ^^ http://library.developer.nokia.com/index.jsp?topic=/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Application_development_framework_Application_lifecycle_a92f.html )
17:38.38npmhopefully that one is safe to ignore
17:38.49npmi just want to disable preventing screenblanking when app is in background
17:39.18mtdachipa: yeah, that one.  What's not applicable about it?
17:39.27achipanpm: visible != minimized
17:39.51DocScrutinizernpm: an app IS visible but not active in taskswitcher
17:39.52npmtrue. it is technically still "visible" when updating in the app chooser
17:40.07npmgotta get my terminology rigjht
17:40.08mtdmacmaN: looks like a nice repo
17:40.52macmaNso the only way to do bookmarking in device is to put them in apps right
17:41.03DocScrutinizernpm: the page achipa pointed you at *clearly* states exactly tis case
17:41.35DocScrutinizermacmaN: alas yes
17:41.43achipamtd: it refers to the use of qwidgets on mobiles, which has been deprecated since last ~October
17:41.48DocScrutinizerstrange concept
17:42.06mtdachipa: ah, ok.  Is there a good replacement?
17:42.15macmaNcan't install, invalid installation package
17:42.42macmaNat least straight from browser
17:42.44macmaNlets try dpkg
17:42.52DocScrutinizermacmaN: that's why I wish "good luck" :-D
17:43.02DocScrutinizermacmaN: won't pan out
17:43.02npmhmmm... is there a C++ infc for platformWindow.viewMode etc
17:43.27achipamtd: QML (+components)
17:43.27DocScrutinizerit will install but not work when you force it via dpkg -i
17:43.33npmas i don't want to bother my qml code w/ stuff like that (and the display blanker's already in C++)
17:44.04DocScrutinizermacmaN: been there done that, 2 times ;-)
17:45.00DocScrutinizerwell, actually that's not true, Nokia's bash .deb was "invalid format" but runs under user nevertheless
17:45.27DocScrutinizerso it's just useless as a generic shell :-P
17:46.50mtdachipa: thanks.  It's a shame there is nothing with "QML" in the QtCreator initial "Welcome" screen, and that the "Creating a Mobile Application" section that is is so wrong :(
17:47.28achipamtd: welcome to my world :) :(
17:47.50achipadesktop people go crazy when you say QML and mobile people go crazy when you say QWidgets...
17:48.15mtdachipa: I was asking earlier about any N950 developer tips...does everybody but me know that already ?  Where should I have found that info?
17:48.23macmaNand i still dont know the difference between those
17:48.24mtds/know/that/know that one/
17:48.28macmaNperhaps ignorance is bliss after all
17:48.29macmaN:)
17:48.50macmaNDocScrutinizer: im not sure what youre talking about there buddy, cause tmux fired up just fine for me
17:48.55DocScrutinizerindeed I sypathize with both parties
17:49.02macmaNdpkg -i libevent...deb
17:49.05macmaNdpkg -i tmux...deb
17:49.07macmaNtmux
17:49.09macmaNparty!
17:49.41DocScrutinizermacmaN: as root? or under user, with --relxed-exec?
17:49.50macmaNso far just tried root
17:50.00macmaNwas busy jumping around the room to try user
17:50.23DocScrutinizerhmm, fine, so we have a third behaviour, actually a 4th when we count normal behaviour as well
17:50.27macmaNyep works fine for user too
17:50.57achipamtd: actually, just start at http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/guide/html/Developer_Library_Application_development_framework_ebcf.html
17:51.29macmaNhmm can i just see everything thats available in pack rat?
17:51.38macmaNit says i have to search something for empty query
17:52.06DocScrutinizera) doesn't install under browser (diub), and doesn't work at all, b) diub and works under user account only, c) your case, diub and works nevertheless, and d) installs under browser
17:52.21DocScrutinizerthis is a really intriguing text adventure
17:53.07macmaNDocScrutinizer: ok well this is interesting...
17:53.12macmaN# tmux
17:53.12macmaN-sh: tmux: Operation not permitted
17:53.28DocScrutinizerthat's "normal" ;-P
17:53.40macmaNright
17:53.45macmaNthen i do su - user, then it works
17:53.52DocScrutinizeryes
17:53.55macmaNinside su, i do deve-su, then it works under root
17:54.02macmaNlovely
17:54.02DocScrutinizerthat's b)
17:54.24macmaNright my first attempt was inside this devel-su inside su - user
17:54.30macmaNso everything is consistent :)
17:54.31DocScrutinizersighs and turns away
17:55.25mtdachipa: thanks very much
17:55.44DocScrutinizerI guess the last time I sucked up this amount of useless new things in this short time was when I had to deal with VBA
17:56.33DocScrutinizerat a time when they thought translating sourcecode was a smart thing
17:56.55mtddoes editing /etc/mce/mce.ini trigger aegis-lock?
17:57.08DocScrutinizerprolly not
17:57.17DocScrutinizerthough on your own peril
17:57.42DocScrutinizerthe question however is: HOW T*F* do we check if it's safe or not?
17:58.01DocScrutinizerand again I'm involved. KTNXBY
17:58.21macmaN:)
17:58.32macmaNyou can never get enough of a good thing
18:00.25*** join/#harmattan seif (~seiflotfy@g230051190.adsl.alicedsl.de)
18:00.44seifhey does meego CE work on n950
18:01.36DocScrutinizer<quote IT crowd>use su - and Edit it! when it doesn't work, get a *real* OS! Then edit it</quote>
18:01.42DocScrutinizernuff said
18:02.25*** join/#harmattan meegoexperts_mob (~Adium@i-83-67-88-78.freedom2surf.net)
18:04.28seifDamion3, huh
18:04.29seif?
18:04.37seifDocScrutinizer, ^
18:07.17Elleowhoever it was that was after sqlite I've just built some packages: https://build.pub.meego.com/package/show?package=sqlite3&project=home%3Aelleo they should appear in my repository whenever OBS gets around to publishing them: http://repo.pub.meego.com/home:/elleo/Harmattan/
18:08.31ElleomacmaN: ^ think it was you?
18:17.54macmaNElleo: mhm it was
18:17.58macmaNthanks dawg
18:18.11Elleono problem :)
18:18.17macmaNjust doing devel-su when logging in as root will also allow you to run stuff
18:19.30macmaNat least dpkg-installed stuff..
18:20.37seifvgrade, there?
18:20.52seifElleo, you kinda rock :)
18:22.16mtdDocScrutinizer: I'm looking up the inode of the file-that-might-be-under-the-aegis-of-aegis in /sys/kernel/security/validator/hashlist
18:22.26mtdDocScrutinizer: that should tell me is aegis covers it.
18:22.57macmaNElleo: can you ship an openvpn package while you're at it?
18:23.35ElleomacmaN: I'll see what I can do
18:24.04macmaNthanks, really really dying for that. ill take a look at coding up a *decent* status applet for it.
18:24.57macmaNcan anyone explain why .bashrc is executed for root on login
18:25.10macmaNis that built into ash?
18:25.22*** join/#harmattan lynxis (~lynxis@c-base/crew/lynxis)
18:25.49macmaNat the same time i cant get anything to execute on terminal launch
18:25.51macmaNfor user
18:26.20macmaNanything = .bashrc or .ashrc
18:26.50macmaNwhat sense does this make http://lists.maemo.org/pipermail/maemo-users/2006-January/000450.html
18:26.56*** join/#harmattan cpscotti (~cpscotti@241.100.113.87.dyn.plus.net)
18:28.03macmaNoh Just had a look at the busybox source and it says it uses the contents of environment variable ENV as a startup script so you could do
18:29.44macmaNyeah ok that works
18:31.10ElleomacmaN: openvpn may take a little longer as there are a few extra dependencies that need building first
18:31.21macmaNyeah liblzo and friends
18:37.51*** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
18:43.26rm_youRST38h: yeah
18:43.34rm_youRST38h: i just wanted to hack it into working
18:43.57rm_youRST38h: but seriously, i had to rewrite a bunch of stuff completely to get it to work
18:44.14rm_you"merging" it would require like... having two versions of every function
18:44.20rm_youit's not feasible
18:44.27rm_youif YOU want to try, go for it
18:44.52rm_youbut i barely even know Perl anyway (the Crawler is perl... did you write it? I forgot who gave it to me)
18:45.59*** join/#harmattan antman8969_ (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
18:46.33*** join/#harmattan antman8969_ (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
18:47.28*** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
18:57.14rm_youwoo maybe fixed my pandora bug. probably not the right way, but it goddamn works. this is going to be battery draining :/
18:58.24*** join/#harmattan seif (~seiflotfy@g230051190.adsl.alicedsl.de)
19:06.02RST38hrm_you: Hey, is there absolutely no way to have maemo5- and harmattan repos in the same version of packrat?
19:06.24rm_youRST38h: like i said, it's completely different
19:06.34RST38hhmm...how different?
19:06.43RST38hmust still be a debian repo no?
19:06.43rm_youthe logic for everything from detecting repositories to indexing them to reading the package info
19:06.50rm_youall different
19:07.01rm_youall before maemo5 pull from gronmayer.it
19:07.08rm_youharmattan pulls from a wiki
19:07.17rm_youmaemo5 are true apt repos so they have a set structure
19:07.20rm_youerr
19:07.23rm_youpre-maemo5
19:07.36rm_youharmattan repos are PPAs with no structure predictable
19:07.51rm_youand then once you get to package metadata, they have completely different attributes
19:08.25rm_youalso -- i don't care about anything < Harmattan anymore, and have other things i'm busy with :P i just got it working as a stopgap
19:08.48RST38hah
19:09.42RST38hMeanwhile: The Hacker News is reporting that Android password data is being stored as plain text in its SQlite database.
19:10.03rm_youlol
19:10.06macmaNsure why not. its not like people are going to steal ur tablet.
19:12.22RST38hit is not?
19:17.45*** join/#harmattan gri_ (~gri@p4FCED58F.dip.t-dialin.net)
19:25.06*** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
19:32.46*** join/#harmattan Venemo (~Timur@fedora/Venemo)
19:34.23DocScrutinizerhey, if you're talking about passwords for services off-device, then there's actually little to no alternative to storing the passwords on device in plaintext - no matter which encoding you use for this plaintext storage
19:34.31Venemogood evening harmattanites
19:37.37DocScrutinizerit's an absolute nonsense idea to obfuscate passwords for e.g. pop3 mail accounts on client side. A simple wireshark monitoring of next time the mail client is polling the mailserver will reveal the passwords anyway
19:41.15VenemoDocScrutinizer, how're you doin'?
19:54.41*** join/#harmattan andre__ (~andre@g1.blanicka25.net)
19:54.42*** join/#harmattan andre__ (~andre@Maemo/community/bugmaster/andre)
19:57.09*** join/#harmattan Scifig (~Scifig@c-24-4-32-47.hsd1.ca.comcast.net)
19:57.10*** join/#harmattan wicket64 (~wicket@81-86-240-143.dsl.pipex.com)
19:58.15Venemoso, is there any news in Harmattan since I was gone?
20:00.03RST38haside from DocScrutinizier going ballistic over Aegis?No.
20:05.12Damion3for some reaon clicking on the packrat .deb doesn't install but the binaries within those .debs ork (tmux)
20:05.54VenemoRST38h, that is not news :P
20:06.08Venemodo we have an IRC client yet?
20:06.41Damion3a useful one?
20:07.51Venemouummm... any one?
20:07.58dm8tbrssh + irssi
20:08.01Damion3I'm using irssi (albeit via ssh+screen+host), but if you mean something which talks to a persistant daemon maintaining your presence for you that you communicate with from whatever network.  Then not yet
20:08.15Damion3I suspect the maemo version of what I describe runs fine
20:08.48Venemoum, isn't irssi a terminal thingy?
20:08.58Damion3isn't irc all text?
20:09.18Damion3I'm on my n950 right now
20:09.21Venemomhm
20:12.16*** join/#harmattan Scifig (~Scifig@c-24-4-32-47.hsd1.ca.comcast.net)
20:12.26*** join/#harmattan djszapi (~lpapp@84-231-84-52.elisa-mobile.fi)
20:14.40achipaDocScrutinizer: actually, http://library.developer.nokia.com/index.jsp?topic=/MeeGo_1.2_Harmattan_API/html/categories/signon.html gives you support for auth stuff with reasonable security.
20:15.01Venemohey achipa, how're you?
20:15.48achipahey, just finishing up and getting ready for late night stroll, while it's still not dark
20:16.01*** join/#harmattan spenap (~spena@9.227.27.77.dynamic.mundo-r.com)
20:16.39Venemo:)
20:17.18Venemosounds nice
20:17.31DocScrutinizerachipa: I don't think this page can give me *any* new insight about pop3 properties and protocol. I'm well aware you can have data stored "secure" on a TC device, but that's still nonsense unless you make sure nobody does e.g install a wireshark with a spy function. If you can ensure this, you also can protect files that hold passwords in plain text.
20:18.12VenemoDocScrutinizer, so, you think it'd be better storing them in plaintext?
20:18.12djszapiachipa: this documentation issue was already mentioned to the SDK team
20:18.47DocScrutinizerVenemo: sure, what's the use of complicating life of your sysadmin?
20:18.48djszapiachipa: security fw documentation.
20:19.32DocScrutinizerbye o/
20:19.32VenemoDocScrutinizer, I agree with you about wireshark, but about all the other usecases, an encrypted password might be useful.
20:19.47djszapiachipa: and it requires a lot of resources which is probably not worth it, mainly with everybody leaving. This is mainly a user device, Nokia does not focus on developer device purposes from the software point of view.
20:20.30RST38hscreams BANZAI!, goes to try the SDK
20:20.39achipaVenemo: you could protect them. But since you won't bother, or can mess up, it's probably less fuss to do it through signon - and that one also leverages cross-application authentication
20:20.57Venemoachipa, I see
20:21.00Damion3laterz
20:21.03achipaDocScrutinizer: and that's something your file protection won't give
20:21.11*** part/#harmattan Damion3 (~damiony@gilmore.trap.me.uk)
20:21.52DocScrutinizerachipa: protecting against WHAT?
20:22.52achipaDocScrutinizer: against people/apps accessing/leaking the passwords, or keeping unnecessary parallel connections
20:23.03djszapimmh: http://qole.blogspot.com/2011/07/please-remove-harmattan-platform.html
20:23.27DocScrutinizertzz I always thought that's the duty of the app's developer
20:24.18achipaif he's the only one using it, yes (and probably fail at it)
20:24.21djszapiDocScrutinizer: you cannot write secure application on Windows, if the platform is not like that :)
20:24.29achipabut think, say, google credentials
20:24.39achipait's used for mail, youtube, picasa, whatnot
20:24.47achipazillion different services
20:24.57DocScrutinizerhonestly there's NO increased security by whatever means as long as your protocol requires transfer of the plain text credentials at any given time
20:25.16achipaDocScrutinizer: and who says you transfer plaintext ?
20:25.26DocScrutinizerpop3 RFC says
20:26.00achipawho gives a s**t, should be SSL/TLS anyway with hashes
20:26.29achipathis is not about "I can make a use case where a 30 year old braindead protocol exposes passwords"
20:26.37DocScrutinizerpfff, still you send the plain password, just over a secure channel
20:26.47achipaerr, no ?
20:26.47DocScrutinizerthe secure cannel ends on your device
20:27.28achipalook, this is about services in general. If someone wants to use plaintext POP3, their problem
20:27.28kimjupop3 with client side storage on phone sounds so wrong.. imap(s) and server side storage of messages is much better (and secure) idea
20:28.26DocScrutinizerand even when you negotiate a asymmetric set of credentials, you still have to store the credentials locally, and the only way to keep this secure is to store them inside TPM
20:28.28kimjuI actually like the idea of phone providing secure storage for passwords etc..
20:28.51*** part/#harmattan djszapi (~lpapp@84-231-84-52.elisa-mobile.fi)
20:29.21achipaDocScrutinizer: and that's what signon does
20:30.41DocScrutinizerkimju: achipa: OT - the fact that *some* app needs to know about a plain text of some credential makes it moot to try and crypt the credential on the device that runs the app
20:31.03achipaDocScrutinizer: no apps need to know, that's what I'm saying
20:31.22DocScrutinizerthere's *always* a way to run the app under gdb, or run wireshark, or find any other way to snoop the credential
20:31.36achipaDocScrutinizer so that's why you curse aegis that much ? :)
20:31.59DocScrutinizerachipa: sorry, I'm bored about this discussion really
20:32.59DocScrutinizerand I kinda promised I won't bitch about aegis anymore, I will just ignore it whenever I run into it.  "doesn't work? oh well, doesn't work then"
20:33.25achipaThe bottom line is - POP3 is a non issue
20:33.37achipaAPOP is pretty much supported by all major mail providers
20:33.42ElleomacmaN: openvpn has built, I had to modify it slightly to disable the PAM plugin, hope that isn't an issue for you
20:33.51*** join/#harmattan djszapi|win (54e75434@gateway/web/freenode/ip.84.231.84.52)
20:33.51rcgwhen talking about aegis.. afaik the secure storage is "secured" by some some "token" that it is "given" to the app, e.g. the app id, via the aegis manifest.. so what prevents me from writing another app that requests the same token in its manifest/uses the same app id and access that "secure" storage?
20:33.58achipa(though why one would want to go POP3 in the first place is beyond me)
20:33.59ElleomacmaN: should be in my repo soon (whenever OBS transfers it)
20:34.01rcg*-one some
20:34.12macmaNElleo: thank you sir :>
20:34.17Elleono problem :)
20:34.36djszapi|winElleo: are you a Harmattan packager ?
20:34.49achiparcg: source - your key signs the package. He cannot claim to have come from com.foocorp if he lacks your keys
20:34.50DocScrutinizerhaha ok OT is OT as everything is a nonissue when you decide it's a nonissue just by avoiding to use it. Doesn't change my statement about storage of credentials and nonsense to crypt them
20:35.17achiparcg: and even the app cannot 'read' the credentials, that's the idea of signon
20:35.38achiparcg: it's a one way trip, once it's in there, only the auth plugin uses it and gives back a handle or whatever
20:35.53rcgachipa: ic.. am not talking about signon.. just asking about the concept behing aegis storage
20:35.57macmaNElleo: do you have your own repo appended to sources.list.d or how do you do it?
20:36.04Elleodjszapi|win: well I've been putting together packages for Harmattan, dunno if I'd call myself a "Harmattan packager" though ;)
20:36.32ElleomacmaN: yeah just wget http://mikeasoft.com/~mike/elleo.list in to /etc/apt/sources.list.d/
20:36.54achiparcg: yes, as said, that's regulated through source - you can provide tokens from/to predefined sources, not 'everybody'
20:37.07spenapElleo, thanks: I got my package building in OBS :)
20:37.14Elleospenap: awesome :)
20:37.21djszapi|winEllea: do you happen to have an idea how to make kdelibs work OBS ? :) It has not been working for 2 weeks or so
20:37.22Elleospenap: is that the space invaders one?
20:37.45spenapElleo, nope, I found that googling for the debhelper message error
20:38.00spenapI'm writing butaca, this application which provides movie information using themovie database
20:38.05Elleodjszapi|win: is it a specific package that's stalling things or is nothing being sent to build?
20:38.07spenap(this free approach to IMDB)
20:38.11Elleospenap: ah, cool
20:38.51djszapi|winElleo: sometimes, rpc timeout - I guess that is mic2 related. Sometimes, it completely compiles the whole kdelibs, but it got stuck before creating the debian files.
20:38.52Elleodjszapi|win: I don't really know that much about OBS (or KDE stuff) I just have some basic debian packaging experience and have been playing with OBS for a couple of weeks
20:38.58spenapyou can check it out if you're interested: it's (it should be) quite usable right now
20:39.11djszapi|winThe build time is about 3-5 hours for it on OBS.
20:39.19Elleodjszapi|win: yeah, the rpc timeout stuff is a problem for all Harmattan builds it seems
20:39.27rcgachipa: hmm ic.. so simply said: in a "real world" use case.. that would prevent someone else from creating an app with the same "token" as my app to access my secured aegis storage?
20:39.36Elleoseems pretty intermitent too
20:39.37djszapi|winElleo: I am not getting it for all
20:39.54Elleodjszapi|win: nah, it happens seemingly randomly on different packages
20:40.07ElleoI just trigger rebuilds on packages that get stuck until it works
20:40.11achipaDocScrutinizer: you don't make sense. the fact that ONE authentication method of ONE protocol travels through the net unprotected means nothing from a platform standpoint (and all the other services and auth methods that ARENT plaintext or want to be leaked)
20:40.17rcgbut there is nothing which would allow the user to enter his own passphrase to secure an aegis storage?
20:40.25djszapi|winElleo: I am not getting it for random packages, it is all the time kdelibs.
20:40.45ElleoI think only x-fade or lbt are really in a position to work out what's actually going on there
20:40.51djszapi|winElleo: kdelibs built fine 2 weeks ago locally
20:40.57lbtmmm
20:40.58DocScrutinizerachipa: you don't get it
20:41.00achiparcg: correct
20:41.04djszapi|winI have never could manage it on OBS.
20:41.05Elleodjszapi|win: perhaps there's some sort of race condition going on with very large things like kdelibs?
20:41.20djszapi|winElleo: I was guessing more times about the memory
20:41.23Elleowith the package not finishing transfering before the build vm starts trying to do stuff?
20:41.24djszapi|win6 GB really seems low enough
20:41.37achipaDocScrutinizer: sorry, I'm too dumb
20:41.48Elleobut I can only make random uninformed guesses, I don't really know anything much about OBS's internals
20:42.13DocScrutinizerachipa: I'm not talking about traveling the net unprotected, I'm talking about vulnerabilities ob your local device are same category for a file with plain password and for an app decrypting a crypted password to send it over SSL right away
20:42.31djszapi|winElleo: I have 4 GB memory and it consumes a lot locally for kdelibs.
20:42.41Venemohow is the USB host mode coming?
20:42.50DocScrutinizernot at all Venemo
20:42.55djszapi|winElleo: with a build server like that where there are more paralel processes. I can merely imagine it is not enough
20:42.57VenemoDocScrutinizer :(
20:42.58DocScrutinizerand now bye for good
20:43.03Venemobye
20:43.21achipaDocScrutinizer: as said, in a normal case, your app does not get to decrypt the password, it stays on the plugin/signon side of the wall
20:43.44Elleodjszapi|win: perhaps, I'd have thought it'd start building though (until it ran out of RAM and/or swap) rather than just giving rpc timeouts straight off
20:45.00macmaNElleo:
20:45.03macmaN# sqlite3
20:45.03macmaNSQLite header and source version mismatch
20:45.03macmaN2010-12-07 20:14:09 a586a4deeb25330037a49df295b36aaf624d0f45
20:45.03macmaN2011-06-23 19:49:22 4374b7e83ea0a3fbc3691f9c0c936272862f32f2
20:45.08macmaNinteresting
20:45.34achipaDocScrutinizer: think about google. If you make a youtube app, you use the google signon features, and your app does NOT see the google credentials
20:45.39ElleomacmaN: odd, that's just built straight from the debian package without any modification
20:45.43*** join/#harmattan djszapi|win_ (54e75434@gateway/web/freenode/ip.84.231.84.52)
20:46.10lbtjust upped the memory / job on one of the workers from 4Gb to 6Gb
20:46.43lbtwhat we should do is ask people with 'large' pacages to notify us and we can direct them to a beefy worker
20:46.53lbtbut clearly we're not at that point yet
20:47.43djszapi|win_lbt: it blocks the whole KDE development process for N9(50). It is somewhat high priority bug
20:47.45macmaNElleo:
20:47.45macmaNThe following packages have unmet dependencies.
20:47.45macmaN<PROTECTED>
20:47.45macmaN<PROTECTED>
20:48.00ElleomacmaN: ah okay, I'll just build those quickly
20:48.23Elleothose are just runtime dependencies rather than build deps so I didn't run across them before
20:48.36Elleoif they're just blacklists they should be pretty simple to build though
20:51.14lbtdjszapi|windows: yep... I've been working all weekend and X-fade has had a *gasp* holiday ... there's very little dedicated resource and a *lot* going on. We wish we had more time to help. Really.
20:51.43macmaNElleo: holding my breath now :>
20:51.58lbtcan you keep an eye on the build and see if it works or fails on any particular worker? kdelibs and the rpc timeout
20:52.00kimjulbt, would be nice if obs project/package config had "I need X amount of resources to build" fields..
20:52.02djszapi|windowslbt: I am not blaming you, do not read it that way. I am just trying to put its priority clear.
20:52.31lbtdjszapi|windows: yeah ... I guess I just feel responsible.... I want it to work better :)
20:52.57djszapi|windowslbt: How can I help with it ? My KDE dudes are waiting for some KDE apps development on this gadget :p
20:53.05lbtkimju: *nod* ... in general it's only for exceptional cases - and admins do that
20:53.42lbtdjszapi|windows: I will be trying to get more workers online next week - high prio for MeeGo IT
20:53.42djszapi|windowsI agree. It would not be nice to expose.
20:54.03djszapi|windowslbt: I think proper error messages would help also a lot
20:54.24lbtyes - OBS is actually very cool - but there are a *lot* of rough areas.
20:54.29djszapi|windowslbt: for instance, I can ping you when the compilation finished and maybe you can monitor the memory usage, I do not know...
20:54.50lbthmm...
20:55.02djszapi|windowsme as a Harmattan developer, I do not care about how much OBS rocks :)
20:55.09djszapi|windowsif it does not work for my use case ;)
20:55.40lbt:)
20:55.42djszapi|windowsbut yes, it is a cool tool, I agree.
20:55.53djszapi|windowsall my respect =)
20:56.05lbtWhat would be nice is a user level script that reports memory usage
20:56.22lbtatop springs to mind
20:56.27djszapi|windowslbt: the problem is that oom would make a boooommm
20:56.35djszapi|windowsso that might be also not a good guess.
20:56.40Venemoso, why don't we just make a harmattan-extras on repository.maemo.org?
20:56.57djszapi|windowsVenemo: why not on OBS ?
20:57.10djszapi|windowssince that is what we discussed last time.
20:57.29Venemoit seems to me that the OBS doesn't exactly work.
20:57.40lbtVenemo: clearly that's not the case
20:57.42djszapi|windowslbt: 6 GB is not enough in my opinion.
20:57.44Venemoall I heard about it was complaints, so I didn't even bother with it myself
20:57.47djszapi|windowslbt: is there any chance to expand that ?
20:58.04lbtdjszapi|windows: yes... you can have 32Gb ... and 1 job at a time
20:58.06djszapi|windowsVenemo: your idea is totally irrelevant
20:58.17Venemothanks djszapi|windows
20:58.18ElleoVenemo: it works well for me (most of the time)
20:58.24djszapi|windowsVenemo: you would like to have a repository independently from OBS building.
20:58.27Venemowhat do you mean, most of the time?
20:58.44lbtVenemo: it's the usual problem... if you don't help us fix it, it won't get better.
20:58.48djszapi|windowsVenemo: it is really irrelevant to creating a repository
20:58.51Elleothere are intermittent problems now and then
20:58.58lbtThere are times (right now) when it has worse patches
20:59.14Elleosometimes vms don't talk to the system (and you just have to wait until it gets reattempted)
20:59.18Venemolbt, I'm incompetent about OBS, so I can't help you fix it
20:59.26lbtthe N900 CE project has been using it for months w/o any real issues
20:59.32Elleobut for the most part it works really nicely
20:59.36lbtVenemo: docs, tutorials...
20:59.45DocScrutinizerVenemo: see? that's why it won't get better any time soon :-P
20:59.50lbtVenemo: careful bug reports, analysis
20:59.59djszapi|windowsIt does not really make sense to create something different than OBS if there are quite a few packagers there with ready made packages.
21:00.01seifguys does any1 know where i can get mp-harmattan-rm680-pr
21:00.08VenemoI'll just wait until it works
21:00.11seiflbt, does the CE edition also work on n950
21:00.11seif?
21:00.14lbtVenemo: or that
21:00.18Venemo:P
21:00.19lbtseif: they're working on it
21:00.20djszapi|windowsVenemo: it works
21:00.31Venemoyeah, "most of the time"
21:00.31lbtdjszapi|windows: he's a "late adopter" ....
21:00.40djszapi|windowsmost of the cases, there are people with 40-50 packages
21:00.41djszapi|windowsthere are some corner cases, like the monolythic kdelibs
21:01.04seifwhat is missing for it to work on n950
21:01.04djszapi|windowslbt: btw, can you give us a community account ?
21:01.06VenemoI'm an early adopter for stuff that I can handle, and a late adopter for stuff that I'm incompetent about but see others complaining.
21:01.17djszapi|windowsWe discussed it during the week we would like to have some extra-dev repository
21:01.21lbtdjszapi|windows: of course... you don't have one ?
21:01.23Venemoseif, you'll need to ask Stskeeps about that one
21:01.25djszapi|windowswhere we can share the stuff until the apps and apps-testing is ready
21:01.34djszapi|windowslbt: community account, not my account
21:01.52Venemodjszapi|windows, I wasn't around at the time of that discussion... could you tell me the results?
21:01.53seifStskeeps, around
21:01.55lbtoh ... you mean Surrounds:Testing
21:02.09djszapi|windowsVenemo: it was a long discussion...
21:02.11djszapi|windowslbt: nope
21:02.32lbtthere's no such thing as a community account
21:02.37Venemodjszapi|windows, in short, will we have some repo to which all of us can upload their stuff?
21:02.45lbtVenemo: yes
21:02.55djszapi|windowslbt: surrounds is a theroy
21:02.56djszapi|windows* theory
21:02.58Venemowhen is it expected to work?
21:03.06lbtVenemo: Real Soon Now
21:03.10djszapi|windowsit does not work in the practice (short term)
21:03.12Venemolbt, ok, thank you :)
21:03.27lbtdjszapi|windows: no.. it's not
21:03.28VenemoI'll look into it as soon as I get the time then :)
21:03.29djszapi|windowsin the short term
21:03.30djszapi|windowsI love the Surrounds idea, but after a long discussion here, it does not really work
21:03.40djszapi|windowslbt: but we do need something for the short term
21:04.00djszapi|windowsso we need a temporary community account until the surround system works
21:04.12lbtSurrounds:Testing
21:04.16djszapi|windowslbt: there are quite a few packages out there, we would like to share these things
21:04.21djszapi|windowsok give us access
21:05.01lbtsure... I'll grant everyone full read/write/delete access on demand ... how will that go do you think?
21:05.32djszapi|windowswe do not need bureacracy for short term, really.
21:05.37djszapi|windowswe do need some interim solution
21:05.44lbtElleo has one
21:05.57lbthttps://bugs.meego.com/show_bug.cgi?id=21778
21:05.58macmaNElleo: is it building yet? (imagine donkey)
21:05.59MeeGoBotBug 21778 enh, Undecided, ---, maemo, NEW, Place cdbs package from home:elleo into Surrounds:Testing for Harmattan
21:06.17Elleodjszapi|windows: you could hack something temporary together that just wgets the contents of repositories from interested parties and merges their Packages files
21:06.36lbtI've also asked for a proposal on what criteria we use to manage such a repo
21:06.45djszapi|windowsElleo: it is an unneccesary overhead to a community repository, right ?
21:06.45Elleolbt: that's not really a solution, that's just me asking for a package to be moved into Surrounds when it exists
21:06.48lbttotal anarchy is not likely to be accepted
21:06.58lbtElleo: it exists today
21:07.09Elleolbt: for Harmattan stuff too?
21:07.13djszapi|windowslbt: there are few people here making nice job...I would not guess we are making anarchy...
21:07.19ElleoI thought it only really worked for the standard Meego stuff currently?
21:07.49Elleoand my only really suggestion process wise was to try and implement some sort of package sponsorship/mentoring program
21:07.58lbtdjszapi|windows: so, cut'n'paste the rules into a wiki page. Call it a proposal and we'll review it
21:08.04djszapi|windowslbt: I am really sad seeing people making nice job and duplicate each other's work.
21:08.18Elleoso new people with packages can get them accepted based on recommendation from experienced people (and then eventually be moved into the category of 'experienced' people)
21:08.31djszapi|windowslbt: ok, I am out of this discussion. bureacracy kills the short term cooperation.
21:08.34lbtdjszapi|windows: yes... but no-one cared about Harmattan until a few weeks ago
21:08.44lbtdjszapi|windows: bye
21:09.06lbtElleo: yes... that's a great proposal
21:09.27Elleolbt: I'm happy to offer assistance wherever I might be useful, but my knowledge of OBS is extremely limited currently
21:09.43Elleoand I'm not exactly overflowing with free time either ;)
21:09.53lbtthe main issue wrt OBS knowledge is knowing what the implementation capability is
21:09.59lbtand what potential you have
21:10.14lbteg that it gives PPAs for free
21:10.49lbtthat you can build against multiple projects
21:10.54seifElleo, can you make sure your python-telepathy also depends on   mp-harmattan-rm680-pr
21:11.11lbtanyhow... up at 5am and need to pack
21:11.15Venemogood evening everyone :)
21:11.17Venemobye
21:11.36lbtElleo: I will be afk a fair bit mon/tue but back wed.
21:11.38djszapi|windowslbt: your proposal is there for half a year
21:11.48djszapi|windowsand still not even close to any "ready" stage.
21:11.57lbtdjszapi|windows: yes.. and how many maemo people bothered?
21:12.01djszapi|windowsI think it is better to make some interim compromise.
21:12.11Elleolbt: okay, cool; have a good rest away from us nagging you ;)
21:12.24djszapi|windowsuntil that is ready. Elleo's idea will go into that direction you proposed.
21:12.25Elleoseif: the general system meta-package?
21:12.28djszapi|windowsit is gonna be any different
21:12.32lbtso unless you got your finger out and learned the OBS (which has been around since Mer) ... who else is to blame?
21:12.34djszapi|windowsI am not speaking about that way.
21:12.50djszapi|windows* not gonna be
21:12.55Elleoseif: I don't fully understand why it should depend on that?
21:13.44seifElleo, because it uninstalls it if i try to update
21:13.48seifand i cant reinstall it
21:14.20seifElleo, also i keep getting
21:14.21seifAegis rejecting /var/cache/apt/archives/libsqlite3-0_3.7.7-2_armel.deb: package 'libsqlite3-0' already installed from 'com.nokia.maemo' -- not replacing it from unknown origin
21:14.39djszapi|windowsit is expected
21:14.41Elleooh, there's already a libsqlite3 package?
21:14.43djszapi|windowsyou cannot replace packages that way
21:14.48ElleoI'll remove that from my repo then
21:14.49djszapi|windowsElleo: indeed
21:14.58Elleosomeone had mentioned earlier that there wasn't one so I built it for them
21:15.00Elleooh well
21:15.17djszapi|windowsElleo: you should look for the harmattan repo
21:15.20djszapi|windowsbefore packaging any package.
21:15.22macmaNElleo: it didnt want to install libsqlite3 for me, so i am guessing that one stayed with system version
21:16.24ElleomacmaN: ah, or did you mean that the sqlite3 client wasn't available in the repos?
21:16.31macmaNElleo: yes
21:16.31Elleo(when you were discussing it earlier)
21:16.35macmaNthe client
21:16.40Elleoright, I think I got the wrong end of the stick a bit there then
21:16.56Elleowhen I have some time tomorrow I'll recreate that package so it just builds the client and not the library as well
21:17.17Elleountil then I'll just remove the package altogether to avoid problems
21:17.53macmaNi dont think it did anything bad as such
21:17.54macmaNThe following NEW packages will be installed sqlite3
21:17.54macmaN0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
21:18.03Elleoseif: I suspect the loss of the metapackage was due to it trying to upgrade libsqlite3 from my repo
21:18.34Elleoseif: rather than from the telepathy-python package (which shouldn't really touch anything related to the metapackage)
21:19.07Elleoso once OBS updates the repo and removes it you should probably be alright (after an apt-get update)
21:19.58macmaNi need to figure out how to use this obs magic thing
21:20.30djszapi|windowsElleo: which is your repository ? Could you give me a link ?
21:20.53Elleodjszapi|windows: http://repo.pub.meego.com/home:/elleo/Harmattan/
21:21.31djszapi|windowsElleo: seems you also made some duplicated work
21:21.48djszapi|windowssome of the packages were already available from there 1-2 weeks ago.
21:21.51Elleodjszapi|windows: nah, I branched some packages from you
21:21.56djszapi|windowsand that is what I have been talking about
21:22.07djszapi|windowsyeah, exactly!
21:22.19djszapi|windowseverybody is branching or duplicating instead of having it in one place!
21:22.47Elleodjszapi|windows: well with a branch it can still be maintained in one place, it just means things get rebuilt (but fixes from the master still propogate down to everyone)
21:22.54Elleoit would be nicer to have a shared repo though I agree
21:23.02Elleowhether that's through Surrounds or through some interim measure
21:23.17djszapi|windowsSurrounds is not interim at all
21:23.20Elleohowever with the sort of interim measure I proposed I'm not sure that'll help much for building stuff
21:23.21djszapi|windowsthat is a real long future thing
21:23.42Elleodjszapi|windows: I meant Surrounds *or* something interim
21:23.55djszapi|windowsforget Surrounds
21:24.03djszapi|windowswe are discussing solution for the presence
21:25.09Elleoyeah, I'm saying the problem with what I suggested (simply wgetting and merging repos) doesn't help for building stuff so much (at least not on OBS) unless we could get that shared repo added to the default repositories for those build VMs
21:25.21Elleoit's only useful for helping get stuff out to people in a more organised manner
21:25.55djszapi|windowswell, community account is sensible imo
21:26.12djszapi|windowsand we can see here or some other way who are eager to make packages.
21:26.28*** join/#harmattan piggz (~piggz@host-78-145-116-17.as13285.net)
21:26.34djszapi|windowsit would be trust based without all the rules which is the long term solution, called Surrounds
21:28.41MohammadAGI still don't like the concept of OBS
21:28.49MohammadAGIt'll never work right
21:28.56piggzhttp://www.piggz.co.uk/pgzurbandictionary2_0_0_1_armel.deb
21:29.25piggzbecuase everyone needs an urban dictionary app for those awkward moments when you dont understand what someone just said
21:29.26MohammadAGsee ^ ?
21:30.42Elleoseif: it looks like an earlier version of python-telepathy should already be accessible from somewhere?
21:31.29Elleoseif: for now I'll remove python-telepathy from my repository and have more of a look tomorrow
21:39.04djszapi|windowsMohammadAG: what is wrong about OBS ?
21:39.54MohammadAGit'll never work in the sense of extras-devel
21:40.05Elleoall these half built packages (just distributing libs without binary components) in the official repos are a pain :/ (libsqlite3 without sqlite3, libssl without openssl, etc.)
21:41.07djszapi|windowsMohammadAG: Could you please ellaborate ?
21:41.36MohammadAGDo I have to? I've already done that many times
21:41.53MohammadAGthere's no central repository with all packages
21:42.04djszapi|windowsok, point me out to the relevant wiki page
21:42.11djszapi|windowsif you would not like to tell it
21:42.23MohammadAGerr, channel logs actually
21:42.28djszapi|windowsMohammadAG: that is what we are trying to solve...
21:42.44MohammadAGhow? OBS's concept is based on PPAs
21:43.08MohammadAGPPAs aren't supposed to be central
21:43.09djszapi|windowsDo you know how OBS works ?
21:43.33MohammadAGeveryone gets their home repo which has their built packages
21:43.41kimjusee how the n900 meego-ce is working on obs..
21:44.27MohammadAGreally, it just adds overhead compared with -devel
21:44.56MohammadAGPPAs usually provide newer versions of packages that are in the OS's base repo
21:45.04djszapi|windowsMohammadAG: I think you are missing that part we /are/ trying to solve it
21:45.17djszapi|windowswith having a community account so people can work directly to that
21:45.22MohammadAGin this case, the base repo lacks important packages like git
21:45.37seifElleo, oki doki
21:45.37MohammadAGmust've walked late into the conversation
21:47.11MohammadAGdjszapi|windows, tbh, I don't see why we can't just use the old builder system
21:47.23MohammadAGit worked well for chinook, diablo and fremantle
21:47.52djszapi|windowsI like the consistency...
21:47.54djszapi|windowssame way for any distribution and package format...
21:48.04djszapi|windowshelps a lot when you already know the system
21:48.25MohammadAGexactly, all maemo devs know the system
21:48.35MohammadAGwhy move them to OBS
21:48.53djszapi|windowsthe world is not only about maemo
21:49.46kimjuobs has nice feature of submitting (changes made to) the package to some other project in the obs. for my kernel work on n900/meego-ce, I'm doing development on my own :build project, when I've tested things some, I push them to my :test project, and when someone else has tested it from there, I push it to n900-adaptation project. from there it gets pushed to 1.2, 1.3, n900-ce, etc..
21:50.36djszapi|windowskimju: are you a kernel hacker ? :)
21:50.40kimjuno-one else needs to know my own build repo, few others know my test repo, but everyone is getting the packages pushed to collaborative repos.
21:51.18kimjudjszapi|windows, somewhat.. if being current maintainer of kernel-adaptation-n900 counts? :)
21:51.43djszapi|windowsI guess it counts, nice :)
21:52.16kimjuand I've been working on other kernel stuff for several years
21:52.23kimjuamong other things
21:53.32djszapi|windowsupstream linux kernel contribution ?
21:53.34kimjubut my point about obs is that the personal repos are not a problem, they are usefull for development. and then when things are "ready", push them towards common repo. maybe via another step or two
21:53.36MohammadAGdjszapi|windows, sure, thought most devs working on Harmattan are from maemo.org
21:53.53djszapi|windowsMohammadAG: not that I am aware of
21:54.07djszapi|windowsI am from not there, not some of my friends either
21:54.35MohammadAGand you're working on apps for the platform?
21:54.53djszapi|windowswell, I have been working on the platform and apps as well
21:55.02MohammadAGkimju, for your own development, OBS is an excellent concept
21:55.06djszapi|windowsplatform kernel, userspace + apps
21:55.20MohammadAGbut for pushing packages like git, x11-utils, libs, etc, I don't see the point
21:55.34djszapi|windowsbut he has just described it...
21:55.48kimjudjszapi|windows, I'm not aware that anything with my name on it has been pushed upstream. mostly been working as subcontractor for various customers, doing drivers and baseport. it has been up to the customer what they do with it then.
21:56.26kimjugit is not that hard, it is only simple application.
21:56.47MohammadAGI know, I have it packaged locally
21:57.08djszapi|windows"simple" is a bit exaggeration :)
21:57.09djszapi|windowswhere Linus is there cannot be simple :)
21:57.17kimjuMohammadAG, and really, the libs work just fine too. have you looked at how things work on the n900-ce ?
21:57.19MohammadAGheh
21:57.41MohammadAGNope, not really
21:57.46djszapi|windowskimju: is meego-ce still that slow ?
21:58.15MohammadAGI've always tried to use meego-ce, but since I have it on my eMMC (alongside maemo), I have to use flasher to boot the kernel
21:58.31MohammadAGand I've never successfully compiled the kernel, always fails at the modem patch
21:58.48kimjudjszapi|windows, it has been getting faster.
22:01.06djszapi|windowskimju: my zypper slowness bug has been open for ages.
22:01.16djszapi|windowsthat was really a critical issue
22:01.43MohammadAGhmm, zypper takes time for me, but only slightly more than apt-get on maemo
22:03.07kimjuthere are issues with some programs. and a lot of depends on the speed of your sd card, especially with random access r/w performance (class rating is mostly about bulk transfer, not random access)
22:03.42kimjubut generally, the raw performance data looks ok.
22:04.21MohammadAGI should write down my notes on installing meegoce to the eMMC
22:04.43MohammadAGthe "official" method on the wiki right now seems to be a script that breaks maemo
22:05.06djszapi|windowskimju: are there still people in that team ? Everybody is leaving Nokia nowadays
22:05.32kimjunot everyone working on that is a nokian..
22:05.39DocScrutinizer51the point however is we'd need a community-experimental repo that has no such QA demands like kimju 's scheme for common repo with one or two prev steps in between from his private test repo
22:06.30kimjuDocScrutinizer51, and as I've suggested already several times, anyone can do it. if he wants to accept everything without any review, then fine.
22:06.45kimjusomeone just needs to step up and volunteer to do it.
22:07.19MohammadAGdo it where?
22:07.37kimjuobs. just create some home:user:community repo.
22:07.44*** join/#harmattan djszapi|windows_ (54e75434@gateway/web/freenode/ip.84.231.84.52)
22:07.44DocScrutinizer51MohammadAG: GOOO :-)
22:07.48kimjuthe name doesn't matter
22:08.54MohammadAGDocScrutinizer51, can't, sleeping at the hospital
22:09.25DocScrutinizer51wut???
22:09.25DocScrutinizer51:-o
22:09.37macmaNhmmm okey, got syslogd to log auth,*
22:09.39macmaNJul 25 01:09:11 RM680 sshd[2838]: User user not allowed because account is locked
22:09.39MohammadAGwhat pisses me off is 1) they don't have wifi, 2) not that big of an issue that needs a sleepover at the hospital
22:09.42macmaNJul 25 01:09:11 RM680 sshd[2838]: Failed none for invalid user user from 192.168.1.111 port 35483 ssh2
22:09.57macmaNso that's what's bugging us. i wonder if account is locked because of no password?
22:10.25macmaNlike mtd mentioned before
22:10.42MohammadAGmacmaN, I'd try usermod -U username
22:10.50djszapi|windows_MohammadAG: I wish you the fastest recovery :)
22:10.51MohammadAGof course, have the flashing image close
22:11.01DocScrutinizer51MohammadAG: what happend?
22:11.06MohammadAGdjszapi|windows_, thanks, should be out of here by 6AM
22:11.16macmaNMohammadAG: hahaaa! success!!
22:11.19macmaN:)
22:11.45macmaNwow my blog is on fire tonight
22:11.49MohammadAGDocScrutinizer51, nothing major, thinking of leaving this place, beds aren't very comfy :P
22:11.56macmaNi am not sure if it can handle like three posts in one night
22:12.24djszapi|windows_MohammadAG: maemo infection ? :p
22:13.09MohammadAGno, OBS syndrome :P
22:13.25djszapi|windows_hehehehehehe ;)
22:20.13djszapi|windows_MohammadAG: I did/do know the maemo.org build system that much, but how much memory did it have ? Do you know that bit ?
22:20.52djszapi|windows_actually the admin of maemo.org is nowadays towards OBS as well.
22:21.18MohammadAGdjszapi|windows_, X-Fade should
22:21.33MohammadAGafaik -devel is 80+ GBs
22:21.46djszapi|windows_btw, what is the reason why X-Fade is not available on this channel ?
22:22.02MohammadAGno autojoin
22:22.03djszapi|windows_hefty :)
22:22.11MohammadAGhe was one of the first here
22:22.11djszapi|windows_There is 6 GB for OBS from that I know.
22:22.12macmaNi just /msg-d x-f
22:22.14macmaNi just /msg-d x-fade
22:22.33MohammadAGmacmaN, heh, and I pinged him on #maemo
22:23.00MohammadAGdjszapi|windows_, afaik they upgraded the servers when Fremantle arrived
22:23.25MohammadAGthe first two months with the N900 (was pretty much a noob back then) were horrible (repo-wise)
22:23.54MohammadAGrepos went down a lot, probably cause they were being hammered by N900 users
22:24.25MohammadAGanyway, maemo.org's repos need *some* cleanup
22:24.45djszapi|windows_I do not wonder kdelibs fails with 6 GB
22:24.52MohammadAGwith the introduction of QML, I see many devs who are mixing QML and C++ not cleaning up sources
22:24.55djszapi|windows_with 6 GB full capacity for the Harmattan target
22:25.01MohammadAGso sources have .o filesin them
22:25.31Elleoseif: as far as I can tell there's already a python-telepathy package installed in the system by default, and so attempting to upgrade it to my version breaks the metapacakge (since that depends on a specific version of python-telepathy), is there a reason you can't use the version supplied?
22:25.39djszapi|windows_6 GB is a joke behind a XEN VM.
22:25.41Elleoseif: or is it just too old for what you need? (seems to be about 2 years out of date)
22:28.41djszapi|windows_Elleo: I need some packages if you have free time at some point =p
22:29.16Elleoheh
22:29.29Elleowell let me know what you need and I'll see about having a poke at it when I get a chance
22:29.42djszapi|windows_polkit-qt
22:30.21ElleoI take it you've tried building a direct import from debian without success?
22:31.16djszapi|windows_failed on more dependency layers :)
22:31.34djszapi|windows_it is completely viable, I just gave up because of the lack of time
22:32.42Elleoah, okay
22:32.47Elleowell if I have time I'll give it a god
22:32.49Elleogo*
22:36.57*** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
22:39.00djszapi|windows_anybody coming to the Desktop Summit ?
22:39.32DocScrutinizer51kimju: I think MohammadAG well catch the ball as soon as he's out of hospital. I'm going to help by checking for noob-proove handling
22:40.04djszapi|windows_DocScrutinizer51: You are from Germany, you need to come :)
22:40.39DocScrutinizer51where to?
22:41.10kimjuDocScrutinizer51, if you need any help, just ask.
22:41.15DocScrutinizer51do you need the 'png guy'?
22:45.23djszapi|windows_DocScrutinizer51: Desktop Summit
22:45.50*** join/#harmattan antman89691 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net)
22:46.24antman89691.
22:46.52DocScrutinizer51djszapi|windows_: yup, but *where*
22:47.41djszapi|windows_Berlin
22:48.42DocScrutinizer51probably too far away , I'm living in the South
22:49.39*** part/#harmattan antman89691 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net)
22:49.51*** join/#harmattan antman89691 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net)
22:50.04DocScrutinizerkimju: sure, thanks (I hate it when GSM is swallowing IRC msgs :-D )
22:50.20*** part/#harmattan antman89691 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net)
22:50.38djszapi|windows_DocScrutinizer51: that is too damn, it would be nice to meet f2f :)
22:50.48*** join/#harmattan antman89691 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net)
22:51.08DocScrutinizermaybe you'll tink different after that really happened ;-D
22:51.23MohammadAGlol
22:51.28djszapi|windows_heh
22:52.17MohammadAGyay, segfault in my facebook app
22:53.13MohammadAGfun times, it depends on a certain post so I can't reproduce it unless that post is visible, by the time I'm out of this place it'd be gone
22:53.48DocScrutinizerMohammadAG: don't use IM clinets on your last battery! it's going to be a looong night for your N900 and for you ;-D
22:54.12MohammadAGIM is offline :p
22:54.18kimjuMohammadAG, on n950 or something else?
22:54.33MohammadAGN900, I don't have my N950 yet
22:54.34*** join/#harmattan antman89691 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net)
22:54.39DocScrutinizerMohammadAG: (certain post) that's what coredumps and post morten debugging are made for
22:55.01MohammadAGnot a debug build :p
22:55.08DocScrutinizertoo bad
22:55.19MohammadAGit's stripped of everything
22:55.21DocScrutinizerbut actually doesn't matter much
22:55.30DocScrutinizeras long as it created a coredump
22:55.47*** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net)
22:55.59DocScrutinizeryou can load debug symbols separately
22:56.08MohammadAGoh btw
22:56.21MohammadAGis there a dbus launcher for Harmattan?
22:56.38DocScrutinizerdbus based applauncher?
22:56.47MohammadAGyeah
22:57.01MohammadAGhmm actually nvm
22:57.09MohammadAGDBus services should work fine
23:00.58*** join/#harmattan divan (~divan@89.209.253.77)
23:01.17DocScrutinizereh?
23:01.23DocScrutinizerplease elaborate
23:01.31MohammadAGSociality uses DBus to start
23:01.45DocScrutinizeraaaah
23:01.52MohammadAGthis is how I implemented the run-in-background feature
23:01.54DocScrutinizerdbus service autostart
23:02.15MohammadAG/usr/bin/sociality is dbus-send --print-reply --dest=org.maemo.sociality /org/maemo/sociality org.maemo.sociality.top_application
23:02.27DocScrutinizerisn't that a bit complex, with dbus proxy etc, afaik?
23:03.00MohammadAGwell, top_application is a method in MainWindow that focuses the window
23:03.10DocScrutinizerooh, you start it on systemboot?
23:03.20MohammadAGthe rest is based on /usr/share/dbus-1/services
23:03.23MohammadAGnope
23:03.38DocScrutinizeryeah, that's what I meant I think
23:03.51MohammadAGDBus activation is the term I think
23:04.17MohammadAGtop_application also shows the window if it's hidden
23:04.19DocScrutinizerdbus starting the service server when a msg is sent to it via one of the proxy instances by another dbus client
23:04.53MohammadAGso if the user wishes to keep it in the background (configurable in settings), the X button simply hides the window, and when top_application is called, it's shown again
23:05.23DocScrutinizer:nod:
23:05.25MohammadAGtwo advantages, 1) instant "start-up", 2) notifications still arive when the app is "closed"
23:05.25*** part/#harmattan djszapi|windows_ (54e75434@gateway/web/freenode/ip.84.231.84.52)
23:06.09DocScrutinizerI noticed today that qmlroundtrip can get started on multiple instances :-D
23:07.04DocScrutinizerMohammadAG: usually that mode is called iconify and should get a small icon in systray
23:07.19DocScrutinizerno notice user about the still active app
23:07.27MohammadAGDocScrutinizer, yeah, systray doesn't exist on maemo
23:07.30DocScrutinizeralso to open it up again usually
23:07.36DocScrutinizersure
23:07.43DocScrutinizerthere's the system status menu
23:07.44MohammadAGopening it up again is through the icon
23:07.54MohammadAGyeah, but that's maemo specific
23:08.15MohammadAGsociality is almost clean
23:09.06MohammadAGnot sure if I should rewrite sociality in QML
23:09.15DocScrutinizerfor unknown reasons xchat seems to completely fail at implementing all this
23:09.33MohammadAGusers would want to use for the via Nokia N9 (braggers :P)
23:10.11MohammadAGand for places checkins, not sure if the stock app allows this
23:11.12DocScrutinizerI'm out as here's a social networks refugee
23:12.01MohammadAGit's the only way to chat with friends here
23:12.15DocScrutinizernot going to get taken piss out and abused by facebook and co
23:12.17MohammadAGmost people I know prefer facebook over other chat services
23:12.26divanHi all. I was told by Nokia tech person, that N9 firmware works on N950 like a charm, but they couldn't distribute devkits with it because it has Angry Birds preinstalled, so there are some copyright issues :)
23:13.09antman8969well that's a lame reason
23:13.11MohammadAGI wouldn't be surprised
23:13.45DocScrutinizerdivan: We were told by some Nokia engineer that the N9 image can't get flashed to N950 due to certificate mismatch
23:14.25DocScrutinizerat least for "our" CE N950 versions
23:14.41DocScrutinizerNokia core staff has "better" devices
23:14.54DocScrutinizerso for them it may work
23:15.04divanDocScrutinizer, I hear from him that first devices had problems with reflashing - aegis or some other security shit interrupted flashing (over the air, as I understood). But latest devkits they got were reflashed without any problems.
23:15.18divans/hear/heard/
23:16.02divanThere also a small change to get these firmwares unofficially. Not sure yet.
23:16.18DocScrutinizerstill there are obviously two flavours of devkit: the ones without CE printing and with R&D cert, and the ones that have CE print and no R&D cert
23:17.17divanHe told that on default N950 firmware he experiences some problems with certificates for some .deb files installation, but on N9 firmware everything worked flawlessly,
23:17.41divanThe devices I got were sent from Finland last friday.
23:17.46SpeedEvilIs the N9 image suppose to be the consumer ready image?
23:18.24DocScrutinizerI heard of Nokia affilates that tried to install the N9 image to N950 and failed
23:18.28divanSpeedEvil, don't know. Still in active development now.
23:19.08divanDocScrutinizer, when did they tell you that?
23:19.17DocScrutinizera week ago?
23:20.59DocScrutinizerand the info about N9 firmware image requiring a cert that's not available on our N950 was in this chan, so probably should be in chanlog
23:21.14kimjuI think someone said only a day or two ago here that there are now internal images also for ce n950.
23:21.32DocScrutinizerhmm, missed that
23:21.35divanDocScrutinizer, as he told, they had a problems with earlier devices (or firmwares? sry, i was inattentive) - actually they've made a few bricks :) But latest devices where flashed to N9 firmware without problems, as he told.
23:21.55kimjubut guess that they create images whenever needed.
23:22.01divankimju, seems to be true.
23:23.13SpeedEvilIf you turn aegis 'off' - as I understand is possible on some internal n950 builds - does anything not work?
23:23.20divanbtw, is there any better way to change default IP for SDK Mode than gconftool?
23:23.30SpeedEvilI mean - do any of the internal apps not work intentionally?
23:23.50DocScrutinizeractually I feel like going mental about the fact you can't discuss a single N950 related topic without stumbling into aegis
23:24.06divan:)
23:24.36divanhaven't read Harmattan Security FAQ yet, so don't hate aegis.. yet..
23:26.41kimjuI'm not sure if I hate it. I just hate that I can't override it..
23:26.43DocScrutinizerI think next time I bother will be when somebody says "yeah, for getting this to work you need to ENable aegis"
23:27.11GeneralAntillesHow's call quality been for everybody?
23:27.26MohammadAGDepends who you're talking to :P
23:27.35DocScrutinizerGeneralAntilles: couldn't even bother to test
23:27.41kimjuso far I've managed to work around its limitations, but some of the "solutions" are quite ugly.
23:28.06divanGeneralAntilles, it's pretty nice for me. Even used speakerphone without problems.
23:28.20MohammadAG"Hello, 911? I'm just testing call quality, can you hear me?"
23:28.29DocScrutinizerGeneralAntilles: actually I did test it, briefly. With some echo123 for 10s. "works, check, next"
23:28.35MohammadAGif the person on the other side hangs up, it's good
23:28.46GeneralAntillesI'm going to say it's on the other end, then.
23:28.50GeneralAntillesThey were bitching about the call quality.
23:28.58divanMohammadAG, lol
23:29.21kimjuI've only answered couple of calls on that, no complaints so far.
23:29.32divanGeneralAntilles, btw, there are some noice reduction option. Didn't enabled it yet.
23:29.42MohammadAGoh right
23:29.56DocScrutinizeryeah, I had them disabled
23:29.59MohammadAGdoes the N950 choke on calls like the N900?
23:30.01DocScrutinizeron purpose
23:31.23achipadivan: there is no N9 firmware per se. R&D certificates and variants are a different story.
23:31.26DocScrutinizerseems like they're using the "upper" mic to catch ambient noise and subtract it from the signal on "lower" main mic
23:31.54MohammadAGtwo mics?
23:31.55divanachipa, just told what Nokia engineer told me.
23:32.14achipadivan: two nokia engineers disagree, nothing to see, move along ;)
23:32.23divanDocScrutinizer, cool. It's possible to test it if it works that way.
23:32.23MohammadAGI think the iPhone does it the other way round, for some stupid reason
23:32.31DocScrutinizermight turn out to yield very suboptimal results on wind whistles or some hood or hair making noise at upper "earpiece" end of phone
23:32.36divanachipa, ok, you won )
23:32.46MohammadAGbottom mic's for noise c., upper one's for voice
23:33.17MohammadAGof course, Apple engineers were smart enough not to put insulation between the 3.5mm plug and the upper mic
23:33.24DocScrutinizerMohammadAG: sure, video recording even has excellent stereo audio
23:33.30achipadivan: just saying that what has been said to be N9 fw in this context actually means "new fw"
23:33.32MohammadAGwhich means some iPhones are muted
23:34.33divanachipa, how much 'new'? )
23:36.37DocScrutinizerdivan: there are nightly builds available to at least a fraction of core Nokians
23:37.12achipadivan: as they say today's build is today's build. at some point someone will say 'good enough' and it gets to people
23:37.27DocScrutinizer:-D
23:39.50divan:)
23:40.24achipaand before you ask - soon TM :)
23:40.51SpeedEvilwishes he could be bugtesting - but meh. :)
23:42.15DocScrutinizerSpeedEvil: there *are no bugs* in Nokia's sw :-P
23:42.50achipaSpeedEvil: IMHO bugtesting makes sense when your version and upgrades are clear, and preferably when you get close to a 'real' bugzilla
23:43.00DocScrutinizerat least not in that version we mere mortals ever get a hold on
23:44.03achipaDocScrutinizer: hey, you get the stable versions ;)
23:44.05SpeedEvilachipa: yes - indeed. I know it's irrelevant at the moment if there is no way to get close to nightlies
23:44.32divanSo, how it's supposed to configure ssh for SDK mode? Should I manually change password? Actually I still didn't find root access for N950.. Any FAQ available?
23:44.33SpeedEvilOr indeed bugzilla so you can track old ones.
23:45.46GeneralAntillesachipa, sounds like a threat.
23:46.48macmaNdivan: devel-su
23:47.22divanmacmaN, oh, thanks =)
23:49.16achipaGeneralAntilles: just saying that nightlies (generally, not Nokia-specific) are a two edged sword - you get the goodies over the old one, but can't expect more than a 'yeah, that broke, sorry'
23:49.38GeneralAntillesachipa, yes, I know. I'm being snarky because I'm bored.
23:51.54divanDo they really suggest using root ssh access to device on developer nokia wiki???
23:52.15divanah, root isn't real root on N950, I forgot!
23:52.21achipano (or do we/they ?)
23:53.04divanachipa, http://www.developer.nokia.com/Community/Wiki/Harmattan:Platform_Guide/Getting_started_with_Harmattan_Platform_SDK/Setting_up_and_using_USB_connection
23:53.25DocScrutinizerto all those who by bad luck missed it: /topic = A cozy little place for pure harmattan device and development discussions | Developers check this: http://library.developer.nokia.com/ | http://wiki.meego.com/N950_landing_page | MeeGo N9(|50) CE on its way, MOSLO still missing, discuss in #meego-arm please | Chanlogs: See ~logs, http://mg.pov.lt/harmattan-irclog/
23:53.55divanI was expected to see something like hints to configure developer user
23:53.58DocScrutinizeron the N950-landing-page there are some really useful links to pages with info
23:54.29divanDocScrutinizer, thanks!
23:54.43achipadivan: that's wrong, gotta write myself a reminder for tomorrow to correct...
23:55.13achipaand yes, I would expect a ssh developer@....
23:55.28divanachipa, does developer user has default password?
23:55.42achipadivan: no
23:55.55DocScrutinizerhehe, I wondered same when scrutinizing passwd
23:56.11achipadivan: it gets generated when you (re) start the sdk connectivity
23:56.15DocScrutinizeralmost was about to start john on it
23:56.29divanWould be nice to have ssh keys initial exchange mechanism (like in MadDeveloper) by default in SDK Connection tool
23:56.30*** join/#harmattan eman (~lemmings@124-168-1-96.dyn.iinet.net.au)
23:57.01divanachipa, hmm... generated and displayed? Didn't see one.
23:57.02DocScrutinizeractually I was more temped to lock that account
23:57.20divanachipa, sorry my bad
23:57.24achipadivan: tap on SDK connectivity and it will tell
23:57.26divanachipa, see it already.
23:57.29achipaaye
23:57.52DocScrutinizeryou *might* take care about changing default pw for root, but I guess a lot of users miss to take care about develper account
23:58.40achipaDocScrutinizer: plus, it only works if you connect from 10.* or 192.168.*
23:58.53divanDocScrutinizer, agree. I would disable root ssh access at all.
23:58.56achipaor rather to... anyway, it has something to do with IPs ;)
23:59.10SpeedEvilachipa: I set up a open wifi near nokia, and ...
23:59.34divanachipa, where do ip-addresses denied?
23:59.48SpeedEvilIt's in /etc/sshd/ssh.config I think
23:59.49achipadivan: no idea, ssh config would be a good place to look

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.