00:13.59 | rm_you | MWKN? |
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.00 | Termana | morning |
01:41.52 | *** join/#harmattan lynxis (~lynxis@c-base/crew/lynxis) |
01:50.58 | rm_you | ha |
01:51.00 | rm_you | OK |
01:51.07 | rm_you | got mplayer compiled and installed |
01:51.11 | rm_you | it seems to be working |
01:51.29 | rm_you | odd bugs when i launch it from the terminal... but i can make a guio |
01:51.32 | rm_you | *gui to fix that |
01:51.57 | rm_you | it is using 60% or so CPU but seems to be playing better than the builtin T_T |
01:52.39 | Termana | rm_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.51 | rm_you | ah |
01:54.23 | lynxis | somebody else here, who trying to press out some sound from fm-transceiver ? |
01:56.15 | GAN900 | rm_you, what?! |
01:56.25 | GAN900 | You don't read mwkn.net? |
01:56.29 | rm_you | no? |
01:56.37 | GAN900 | I've wasted my life. |
01:56.55 | rm_you | hrm |
01:57.20 | rm_you | trying to figure out how to benchmark "video playback smoothness" so i can accurately compare between mplayer and video-suite |
01:57.56 | Termana | GAN900, lol |
01:59.04 | SpeedEvil | rm_you: Does playback over composite work? |
01:59.20 | rm_you | composite? |
01:59.22 | rm_you | XV? |
01:59.29 | SpeedEvil | no - the video out |
01:59.33 | rm_you | oh |
01:59.35 | rm_you | have not tried |
02:01.13 | rm_you | device keeps going to sleep while mplayer plays video tho :( |
02:01.53 | rm_you | ok so |
02:02.01 | rm_you | lesson: don't make the device downscale |
02:02.04 | rm_you | it's a bad idea |
02:06.04 | rm_you | this is slightly concerning: |
02:06.11 | rm_you | [AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory |
02:06.18 | rm_you | but i think it's ok, since it then goes on to use Pulse |
02:06.51 | rm_you | hrmrmrm |
02:07.19 | rm_you | 23% CPU playing this video... |
02:07.36 | rm_you | need to compare playback quality to video-suite (still haven't decided HOW) |
02:08.46 | rm_you | video suite seems to be using ... umm.... the same CPU, across qmafw and pulseaudio :/ |
02:09.19 | rm_you | ~22% on qmafw, and 15% on pulseaudio |
02:10.43 | rm_you | ~30% on mplayer, and 9% on pulseaudio |
02:11.04 | rm_you | soooooo basically the exact same usage (mplayer does more with the audio before passing it to pulse? no idea) |
02:11.22 | rm_you | the package is here if anyone else wants to try: |
02:11.31 | rm_you | http://www.sheeplauncher.net/debs/ |
02:11.50 | rm_you | did everyone go to sleep? |
02:12.14 | rm_you | SpeedEvil: I'll test playback over composite now -- it works with video-suite, i assume, right? |
02:20.35 | rm_you | SpeedEvil: just tested, both mplayer and video-suite seem to play back exactly the same over composite |
02:22.19 | DocScrutinizer | I'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.46 | DocScrutinizer | I 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.14 | rm_you | DocScrutinizer: well you can install it, it works fine |
02:26.42 | rm_you | hrm, 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.50 | rm_you | err PySide |
02:27.52 | epage | What do you mean by make the switch? |
02:28.08 | rm_you | like, i have a python app that uses the old PyQt |
02:28.20 | rm_you | i need to reconfigure it to use pyside |
02:28.25 | rm_you | is it as easy as switching the imports? |
02:28.31 | rm_you | or do i have to do more conversion |
02:28.31 | epage | Its not too bad, I can collect up my notes |
02:29.04 | epage | It depends, there is PyQt's v2 APIs that PySide is modeled after but you had to opt-in to them. |
02:29.09 | DocScrutinizer | rm_you: install what? play-sound? |
02:29.14 | *** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com) |
02:29.49 | epage | I 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.51 | epage | https://github.com/epage/DialCentral/blob/master/src/util/qt_compat.py |
02:29.59 | rm_you | hrm |
02:30.00 | rm_you | well |
02:30.06 | rm_you | it seems easy as this is a simple program |
02:30.13 | rm_you | so lets see if just changing lib names will work |
02:30.38 | epage | pyqtSignal -> Signal |
02:30.40 | epage | pyqtSlot -> Slot |
02:30.42 | epage | pyqtProperty -> Property |
02:30.50 | epage | Plus QString and QVariant were abolished |
02:31.20 | DocScrutinizer | no more QStrings? AAAWWW! |
02:31.21 | rm_you | k |
02:31.51 | rm_you | <PROTECTED> |
02:31.54 | rm_you | what happens to that |
02:32.05 | epage | You can get the string/variant change in PyQt by doing the following before any of your pyqt imports |
02:32.07 | epage | import sip |
02:32.10 | epage | sip.setapi('QString', 2) |
02:32.12 | epage | sip.setapi('QVariant', 2) |
02:32.14 | epage | I've never used __pyqtySignals__ before |
02:32.15 | DocScrutinizer | the thing that brought most fun to your life every day. Just binned :-S |
02:32.30 | epage | I always declare the signals as class member variables |
02:32.36 | rm_you | hrm |
02:32.45 | epage | For example: |
02:32.46 | rm_you | self.emit(QtCore.SIGNAL("shutdown")) |
02:32.47 | epage | https://github.com/epage/DialCentral/blob/master/src/session.py |
02:32.57 | epage | self.signalName.emit(params) |
02:33.03 | epage | new style signal/slot API |
02:33.09 | rm_you | err so |
02:33.14 | epage | that old one I think has been discouraged for a while |
02:33.16 | rm_you | self.shutdown.emit() ? |
02:33.19 | epage | yes |
02:33.35 | DocScrutinizer | now that sounds weird |
02:33.52 | epage | It sounds natural in python |
02:33.59 | DocScrutinizer | should shut up |
02:34.12 | epage | Also PySide requirs you to be strict about your chaining to super when calling __init__ |
02:34.20 | rm_you | Depends: python2.5, python2.5-qt4-dbus, python2.5-qt4-gui, python2.5-qt4-webkit, python2.5-qt4-network, python2.5-gobject |
02:34.23 | rm_you | what do i do with this line |
02:34.30 | rm_you | do i not NEED to depend on any of this anymore? |
02:34.50 | rm_you | well |
02:34.53 | rm_you | the QT bits |
02:35.10 | epage | My deps went from |
02:35.12 | epage | python2.5-qt4-core, python2.5-qt4-gui, python2.5-qt4-maemo5 |
02:35.14 | epage | to |
02:35.16 | epage | python-pyside.qtgui, python-pyside.qtcore, python-pyside.qtmaemo5 |
02:35.43 | rm_you | kk |
02:35.45 | rm_you | thanks |
02:35.47 | rm_you | and i guess 2.6 |
02:35.50 | rm_you | instead of 2.5 |
02:36.00 | epage | I stopped specifying the python version |
02:36.06 | epage | packages provide both names |
02:38.27 | rm_you | Depends: python2.5, python2.5-qt4-dbus, python2.5-qt4-gui, python2.5-qt4-webkit, python2.5-qt4-network, python2.5-gobject |
02:38.27 | rm_you | Depends: python, python-dbus, python-pyside.qtgui, python-pyside.qtwebkit, python-pyside.qtnetwork, python-gobject |
02:38.40 | rm_you | i think that works |
02:39.28 | epage | your dbus one looks off |
02:39.33 | rm_you | well |
02:39.33 | *** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com) |
02:39.41 | rm_you | i did: |
02:39.41 | rm_you | apt-cache search python |
02:39.45 | rm_you | on the device |
02:39.47 | rm_you | err |
02:39.50 | rm_you | apt-cache search python-pyside |
02:39.53 | rm_you | and dbus isn't in the list |
02:40.00 | rm_you | but there is a python-dbus... |
02:40.38 | epage | that is probably gobject based |
02:40.38 | rm_you | attempting to install it |
02:40.53 | rm_you | we'll see if it runs |
02:40.59 | rm_you | worst case, aegis kills my device :P |
02:41.30 | rm_you | hrm |
02:41.37 | rm_you | so what do i have to do to get an icon to show up |
02:41.44 | rm_you | apparently the old .desktop doesn't work |
02:43.21 | TSCHAKeee | is it possible for GridView items to have different row or column spans? |
02:43.50 | epage | .desktop files changed locations |
02:44.15 | *** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com) |
02:44.30 | TSCHAKeee | oh flow, nevermind |
02:46.57 | rm_you | epage: know where they went? |
02:47.12 | rm_you | also, is there a new equivilent to "/proc/component_version" to get device ID? |
02:47.15 | epage | standard desktop location |
02:47.56 | epage | http://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.13 | rm_you | TypeError: PySide.QtGui.QWidget isn't a direct base class of Panda |
02:53.14 | rm_you | hrm |
02:53.55 | rm_you | ah Panda is defined here... |
02:54.06 | rm_you | class Panda(QtGui.QMainWindow): |
02:54.12 | rm_you | so somehow that doesn't work the same way |
02:54.39 | rm_you | QtGui.QWidget.__init__(self, parent) |
02:54.45 | rm_you | that's what you were talking about isn't it |
02:54.51 | rm_you | init is more strict about super calls |
02:54.53 | epage | Yup, that is bad code, PyQt should have never allowed it |
02:54.57 | epage | Yes |
02:55.22 | rm_you | hrm |
02:55.40 | epage | Its an easy change |
02:55.56 | rm_you | ah |
02:56.11 | rm_you | mind telling me what it is? :P |
02:56.17 | rm_you | hopes you're already typing |
02:56.37 | rm_you | doesn't actually see what's wrong with this |
02:57.11 | epage | QtGui.QMainWindow.__init__(self, parent) instead |
02:57.16 | DocScrutinizer | ponders if such editing couldn't get automatized |
02:57.37 | epage | Imagine the code was pure-python rather than calling into PySide |
02:57.48 | DocScrutinizer | didn't really pan out for qt3->qt4, but maybe this one is simpler |
02:58.17 | epage | If C inherits from B inherits from A |
02:58.19 | epage | If C calls A.__init__(self) then B's __init__ is never called and never sets up its member variables |
02:59.26 | rm_you | k |
02:59.32 | rm_you | DocScrutinizer: i think possibly |
02:59.38 | rm_you | i did it all with SED |
02:59.39 | rm_you | so |
02:59.41 | rm_you | :P |
03:03.52 | DocScrutinizer | you 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.46 | rm_you | libmafw.so.0 is apparently not current |
03:05.50 | rm_you | wonder what the lib is now |
03:06.13 | DocScrutinizer | meanwhile I think there's not one single command in busybox that's *not* broken and missing capabilities of the original |
03:06.53 | rm_you | errrrm |
03:06.59 | rm_you | do we not use libmafw now? |
03:09.00 | rm_you | ah |
03:09.01 | rm_you | libqmafw |
03:09.46 | DocScrutinizer | *cough* |
03:10.07 | DocScrutinizer | is no friend of the whole mafw concept |
03:11.32 | DocScrutinizer | mafw is to blame for the annoyance that we got not a single gapfree mp3player on fremantle |
03:11.40 | rm_you | T_T |
03:12.06 | rm_you | how do I get all the symbols available in a lib |
03:14.44 | rm_you | self.__mafw = ctypes.CDLL("libqmafw.so.0") |
03:14.49 | rm_you | registry_p = self.__mafw.mafw_registry_get_instance() |
03:14.53 | rm_you | that explodes |
03:15.00 | rm_you | obviously not ABI compatible |
03:15.13 | rm_you | sooo i need to see what functions the new one DOES provide |
03:22.38 | GAN900 | Strange newbish question for you: What's involved with porting a Qt application to Components? |
03:22.56 | GAN900 | Or less specifically, is that a feasible approach to anything? |
03:24.43 | epage | If you have a good view/model separation it'll work well |
03:25.19 | epage | I'll be porting or rewriting all of my applications to use QML from QWidget and GTK |
03:26.29 | rm_you | anyone know how to get at MAFW from python? |
03:31.15 | GAN900 | epage, how's it stack up against GTK -> Hildon? |
03:31.41 | epage | Hildon was modifications or additions to GTK, QML is completely different |
03:32.01 | epage | I'm still learning it. it has some rough spots when first learning but fixes most of the annoyances I had with QWidget |
03:32.30 | epage | I'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.11 | rm_you | GAAAH |
04:56.12 | rm_you | so close |
04:56.16 | rm_you | need to get MAFW working |
04:59.46 | hiemanshu | gah, how to import 700 .vcf files to the contacts app? |
05:08.11 | antman8969 | you could import them into your n900 and then use bluetooth to get them into the n950 :) |
05:09.34 | hiemanshu | well, the n900 has them in sync with my computer (storing them as .vcf files) |
05:10.40 | antman8969 | theres a feature in the n950 that connects to your n900 and imports with bluetooth |
05:10.49 | antman8969 | but idk why they don't have an option to import files directly |
05:10.50 | antman8969 | but whatever |
05:15.42 | hiemanshu | well I used the instructions posted by Jaffa, worked just fine |
05:33.41 | antman8969 | rm_you, did you get the obs working at all? |
05:33.57 | rm_you | no, refocused |
05:34.05 | rm_you | got mplayer to build finally anyway |
05:34.18 | antman8969 | on scratchbox? |
05:34.28 | rm_you | yep |
05:34.38 | antman8969 | got it to install on device too? |
05:34.41 | rm_you | yes |
05:34.42 | rm_you | it works |
05:34.48 | antman8969 | nice |
05:35.04 | antman8969 | you should host the deb somewhere |
05:35.14 | rm_you | http://www.sheeplauncher.net/debs/ |
05:35.20 | antman8969 | that works |
05:39.44 | rm_you | hopefully will have working Pandora client soon |
05:44.12 | rm_you | this 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.29 | rm_you | YEEEEEEAAAAH |
05:48.33 | rm_you | no volume control yet but fuck it |
05:51.23 | rm_you | antman8969: you use pandora? |
05:51.26 | rm_you | need a tester |
06:19.21 | tomma | achipa, what should be the difference with harmattan-meego-arm and harmattan-nokia-meego sysroots in Madde ? |
06:24.31 | tomma | other 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.58 | antman8969 | sry was afk |
06:26.01 | antman8969 | you got it built? |
06:26.17 | antman8969 | rm_you |
06:26.35 | mtd_ | 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.18 | mtd | so far has found http://wiki.meego.com/Migrating_from_N900_to_N950 |
06:29.23 | antman8969 | lol 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.30 | antman8969 | is the libs ppl have built so far |
06:29.38 | antman8969 | you know how to get root access? |
06:30.54 | mtd | antman8969: thanks for the OBS tip |
06:31.03 | mtd | antman8969: 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.00 | mtd | antman8969: do you know if anyone has documented their workflow / development process on the N950 so I can learn about it? |
06:32.11 | mtd | antman8969: ISTR jabba doing it, will have to find the link. |
06:32.49 | antman8969 | I know I havn't been.... Just been in the IRC the entire time |
06:32.56 | antman8969 | if you run into anything feel free to ask of course |
06:33.09 | mtd | antman8969: heh ok, will lurk here (always a good strategy) |
06:33.11 | mtd | antman8969: thanks |
06:33.13 | antman8969 | you should expect trouble with dealing with libraries, aegis and obs |
06:33.16 | antman8969 | yep |
06:33.29 | mtd | antman8969: good to know -- will read up on them |
06:35.50 | mtd | can't browse wiki.meego.com pages from N950 because "SSL handshake failed"?! |
06:36.15 | antman8969 | lol hmm |
06:36.19 | mtd | err, log in, sorry |
06:36.31 | mtd | brosing is ok, but of course I'd like to be able to eidt pages form the n950... |
06:36.35 | mtd | will see what I can do |
06:37.23 | mtd | bet it's meego.com's GoDaddy CA |
06:37.42 | antman8969 | was there something in specific that you were trying to find otuj? |
06:37.44 | mtd | is there a way to run apps from the command line so one can see stderr spew? |
06:38.01 | mtd | antman8969: nope, just saving the migrating from n900 -> n950 page so I could browse it while I head out |
06:38.22 | antman8969 | a qt app? |
06:38.26 | antman8969 | out of curiosity |
06:38.41 | mtd | antman8969: in general; what got me thinking about it was the browser |
06:38.55 | mtd | antman8969: its error message was not helpful |
06:39.11 | *** join/#harmattan Sicelo (qhubekela@unaffiliated/sicelo) |
06:39.22 | antman8969 | well just like anythingelse really |
06:39.40 | antman8969 | just the path to the binary should do |
06:39.44 | antman8969 | assuming you are user, not root |
06:39.49 | antman8969 | like /opt/app/bin/app |
06:39.50 | mtd | antman8969: ah, ok, nothing like N900 run_standalone.sh or anything |
06:40.11 | antman8969 | well the run_standalone.sh was only if you needed the theme info and you were root |
06:40.22 | antman8969 | there is an invoker |
06:40.23 | mtd | antman8969: oh, I didn't know that...thanks. |
06:40.30 | antman8969 | let me get you the invoker link |
06:40.33 | mtd | antman8969: ah ok, that I can google :) |
06:40.40 | mtd | antman8969: oh sure, link would be extra nice :) |
06:41.15 | antman8969 | http://harmattan-dev.nokia.com/unstable/beta/api_refs/xml/daily-docs/applauncherd/qmlboost.html |
06:41.27 | antman8969 | harmattan likes to launch apps using the invoker |
06:41.29 | antman8969 | loads faster |
06:41.34 | antman8969 | of course, you don't HAVE to |
06:41.44 | antman8969 | and if you do then the only place your exec will work is harmattan lol |
06:41.52 | antman8969 | not sure if meego uses the invoker |
06:42.24 | mtd | antman8969: hehe ok |
06:42.46 | antman8969 | rm_you gj with mplayer... uplaoding pandora? |
06:42.55 | *** join/#harmattan npm (~npm@cpe-76-90-30-220.socal.res.rr.com) |
06:42.56 | mtd | antman8969: 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.05 | mtd | antman8969: thanks again |
06:43.46 | antman8969 | np, I think the best way to learn is to just start developing |
06:43.53 | antman8969 | solve problems as you run into them |
06:44.00 | antman8969 | not tyring to pre solve all problems lol |
06:44.11 | antman8969 | the goal is to produce applications imo |
06:46.52 | mtd | antman8969: yup - though I find messing with the device is a good way to find out interesting corners |
06:46.56 | mtd | antman8969: point taken about apps though |
06:47.01 | mtd | antman8969: should be fun |
06:47.57 | antman8969 | gl |
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.05 | hiemanshu | antman8969: AFAIK meego-ce uses invoker too |
07:08.52 | antman8969 | do you know if it uses it in a different way at all? |
07:09.08 | antman8969 | <PROTECTED> |
07:09.16 | antman8969 | which is what harmattan was using |
07:09.20 | antman8969 | or maybe mdeclarativecache |
07:09.31 | antman8969 | either way, coudln't find the right header on meego |
07:14.02 | antman8969 | rm_you harmattan works great, using over wifi right now |
07:14.57 | antman8969 | n950 speakers are kinda crappy |
07:22.47 | hiemanshu | antman8969: you need libmeegotouch and such installed for that |
07:23.00 | *** join/#harmattan rcg (~rc@g230048048.adsl.alicedsl.de) |
07:23.34 | hiemanshu | http://meego.gitorious.org/meegotouch/libmeegotouch |
07:23.37 | hiemanshu | antman8969: ^ |
07:23.45 | antman8969 | wouldn't the meego targets on obs have that installed? |
07:24.15 | hiemanshu | you might have to include it in build required |
07:24.44 | hiemanshu | s/d/s/ |
07:24.54 | antman8969 | did lol, in the spec file as pckgconfig(QtDeclarative) |
07:24.59 | hiemanshu | errr, lol |
07:24.59 | antman8969 | I assumed thats where it would be |
07:25.57 | antman8969 | lol @ infobot |
07:26.26 | hiemanshu | antman8969: http://meego.gitorious.org/meegotouch/libmeegotouch/blobs/master/src/include/MApplicationWindow |
07:28.54 | antman8969 | #include <MDeclarativeCache> |
07:29.21 | antman8969 | http://harmattan-dev.nokia.com/unstable/beta/api_refs/xml/daily-docs/applauncherd/qmlboost.html |
07:29.31 | antman8969 | thats the class that this nokia tutorial recommends |
07:29.56 | antman8969 | looking for that now.. maybe its just a convenience class |
07:58.21 | *** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com) |
09:06.52 | rm_you | got mplayer and pyRadio (pandora client) compiled for Harmattan now |
09:06.55 | rm_you | woot :P |
09:07.25 | rm_you | pyRadio 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.37 | rm_you | for now you can always just advance it manually :P |
09:16.04 | dm8tbr | stuff 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.24 | rm_you | mine is in my own repo :/ |
09:35.29 | rm_you | can't get OBS to work right |
09:35.32 | rm_you | just using SB right now |
09:35.35 | Damion3 | rm_you: you build mplayer to use the hw assisting libs of the n950 ? |
09:35.43 | rm_you | no, can't |
09:35.50 | rm_you | but it runs about as well anyway |
09:36.04 | rm_you | needed mplayer to get pyRadio working |
09:36.08 | Damion3 | from what it shows cpuwise? |
09:36.12 | rm_you | erm |
09:36.23 | rm_you | i did comparisons earlier but it seemed like |
09:36.25 | Damion3 | need a battery load test |
09:36.47 | rm_you | video-suite (builtin) was ~20 CPU and pulse-audio was ~15 CPU |
09:37.14 | rm_you | mplayer was ~30% CPU and pulse-audio was ~9% CPU |
09:37.30 | rm_you | so slightly more total |
09:37.31 | Damion3 | n the same video? |
09:37.33 | rm_you | yes |
09:37.37 | Damion3 | okay |
09:37.43 | rm_you | mplayer handles the audio better somehow |
09:37.48 | rm_you | but the video worse (no hardware) |
09:37.52 | rm_you | that was my conclusion |
09:38.03 | rm_you | i would love someone to test that could do better data collection |
09:38.04 | Damion3 | it's odd it's only 10% |
09:38.25 | Damion3 | almost like the video you picked wasn't using accel anyway |
09:38.38 | Damion3 | 10% difference that is |
09:38.58 | rm_you | hrm |
09:38.58 | rm_you | well |
09:39.03 | rm_you | i tested on other videos |
09:39.12 | rm_you | but most of my other videos get serious lag on both |
09:39.18 | rm_you | so i didn't really consider those valid tests |
09:39.59 | Damion3 | so with your mplayer the n950 can how play significantly more formats that before |
09:40.36 | Damion3 | as for just copying binaries over to test, you can use develsh |
09:41.26 | *** join/#harmattan leinir (~leinir@amarok/usability/leinir) |
09:43.55 | rm_you | yeah |
09:44.37 | rm_you | ok i lied, i am fixing the bug in pyRadio today |
09:44.41 | rm_you | i just realized how this works :P |
09:44.51 | rm_you | i had to write a new backend for it |
09:44.53 | rm_you | using mplayer |
09:44.55 | rm_you | :) |
09:44.59 | rm_you | since MAFW is &*#@^ed |
09:45.08 | rm_you | i will go fix MAFW later |
09:45.15 | rm_you | once someone figures out WTF |
09:45.21 | rm_you | and maybe makes a python lib for it |
09:46.39 | rm_you | anyway if you want to test |
09:46.47 | rm_you | http://www.sheeplauncher.net/debs/ |
09:46.53 | rm_you | pandora requires mplayer |
09:48.39 | Tronic | The telephone app only displays black. Is anyone else seeing this bug? |
09:49.11 | Tronic | Reboot fixed it the first time it happened but now it is broken again. |
09:52.11 | Tronic | Kind 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.54 | Damion3 | sounds like the proximity detection is wrong |
10:02.16 | Damion3 | earwax 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.39 | Damion3 | <PROTECTED> |
10:05.12 | MohammadAG | <rm_you> i will go fix MAFW later |
10:05.19 | MohammadAG | it's closed in harmattan |
10:05.34 | rm_you | right |
10:05.36 | rm_you | it can be closed |
10:05.48 | MohammadAG | it is |
10:05.52 | rm_you | i can still see the symbols it provides and hook them with python-ctypes :P |
10:06.11 | rm_you | it being closed just makes it more guesswork |
10:06.14 | MohammadAG | you can use fremantle's python bindings |
10:06.19 | rm_you | nope |
10:06.23 | MohammadAG | yes |
10:06.26 | rm_you | completely rewritten lib |
10:06.28 | MohammadAG | same DBus APIs |
10:06.34 | rm_you | didn't use DBUS? |
10:06.42 | MohammadAG | mafw? always did |
10:06.47 | rm_you | this one hooked libmafw.so.0 with ctypes |
10:06.52 | rm_you | O_o |
10:06.54 | MohammadAG | then port libmafw |
10:06.58 | rm_you | lol |
10:07.01 | rm_you | srsly? |
10:07.01 | MohammadAG | it's just a dbus wrapper |
10:07.05 | MohammadAG | yes |
10:07.08 | rm_you | hrm |
10:07.18 | MohammadAG | libmafw0 is a C wrapper API |
10:07.25 | MohammadAG | in the end, it calls DBus |
10:08.01 | MohammadAG | MafwGstRenderer is on Harmattan, I guess it's slightly improved |
10:08.59 | rm_you | where's the mafw source? |
10:09.20 | MohammadAG | fremantle? apt-get source, harmattan? Nokia |
10:09.30 | rm_you | lol |
10:09.51 | Damion3 | does 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.55 | MohammadAG | I'd guess libmafw0 should build fine on Harmattan's SDK |
10:10.00 | rm_you | kk trying it |
10:10.11 | Damion3 | it's definitely accocating to the new/near AP |
10:10.57 | Tronic | Damion3: 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.09 | MohammadAG | I hope my N950 ships tomorrow :/ |
10:11.31 | Damion3 | Tronic: does using the power button turn the screen on? |
10:12.29 | rm_you | err how do i get root in scratchbox |
10:12.35 | Tronic | THe screen is on, only the app is black. |
10:12.40 | Tronic | I can taskswitch etc. normally. |
10:13.00 | *** join/#harmattan gri (~gri@p4FCEC938.dip.t-dialin.net) |
10:13.19 | MohammadAG | rm_you, fakeroot |
10:13.29 | MohammadAG | fakeroot dpkg-buildpackage -b |
10:13.31 | rm_you | umm yes |
10:13.34 | rm_you | but i need ACTUAL root |
10:13.37 | rm_you | not for building packages |
10:13.43 | Damion3 | oh, that's not proximity, as that turns off the screen completely |
10:13.54 | MohammadAG | you don't then :P |
10:14.00 | rm_you | FFFFFFFFFFF |
10:14.12 | rm_you | trying to apt-get install something |
10:14.13 | rm_you | and... |
10:14.14 | rm_you | Setting up xml-core (0.13+maemo11+0m6) ... |
10:14.15 | MohammadAG | why do you need actual root? |
10:14.26 | rm_you | <PROTECTED> |
10:14.36 | MohammadAG | used fakeroot? |
10:14.51 | rm_you | no? why would fakeroot help here? |
10:14.53 | MohammadAG | fakeroot apt-get install xml-core |
10:15.16 | rm_you | wow srsly?! |
10:15.20 | rm_you | why would fakeroot help |
10:15.22 | rm_you | it does |
10:15.23 | rm_you | but WHY |
10:15.27 | MohammadAG | Because. |
10:15.30 | rm_you | it's not a "pretend" operation |
10:15.34 | rm_you | it's a real operation |
10:16.24 | MohammadAG | old versions of scratchbox didn't need it |
10:16.42 | MohammadAG | you could just apt-get install something |
10:16.54 | MohammadAG | Hathor(?) needs fakeroot |
10:17.27 | rm_you | T_T |
10:17.31 | gri | Is 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.46 | rm_you | well anyway, looks good except it's dying on some weird error now |
10:18.01 | MohammadAG | gri, that would be madde |
10:18.12 | rm_you | autoreconf: automake failed with exit status: 1 |
10:18.13 | MohammadAG | I doubt scratchbox has something that does the same |
10:18.23 | gri | Damn |
10:18.29 | MohammadAG | why? there should be an error |
10:18.30 | rm_you | no other useful info presented |
10:18.51 | gri | I 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.06 | rm_you | MohammadAG: http://pastie.org/2262966 |
10:22.54 | rm_you | strange |
10:23.23 | rm_you | thought maybe it had to do with it trying to build gtk-docs but disabled those and still dying |
10:23.25 | rm_you | :( |
10:30.44 | rm_you | got it |
10:30.47 | rm_you | some docs stuff hardcoded in |
10:30.51 | rm_you | i think |
10:31.01 | rm_you | nope still dying |
10:39.32 | rm_you | ah well it compiled |
10:39.39 | rm_you | but says it's an invalid installation package |
10:51.11 | rm_you | ok got libmafw.so installed |
10:51.20 | rm_you | but where does libmafw-shared.so come from!? |
10:51.21 | rm_you | T_T |
10:54.53 | rm_you | found it |
10:54.55 | rm_you | sighs |
10:58.09 | rm_you | wish you'd been around before i wasted like 3 hours writing an mplayer backend from scratch T_T |
11:05.44 | rm_you | lolno |
11:05.52 | rm_you | now it segfaults :P |
11:08.34 | RST38h | Yoooohoooo |
11:08.37 | RST38h | N950 is here |
11:11.11 | RST38h | H.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.16 | RST38h | SDK! SDK! |
11:17.20 | RST38h | restrains himself |
11:25.39 | thp | RST38h: :p |
11:25.54 | thp | RST38h: so will we see tasty emulators for harmattan soon? :) |
11:26.54 | RST38h | thp:Definitely |
11:28.12 | RST38h | thp: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.45 | DocScrutinizer | meh |
12:12.23 | RST38h | Does this let me disable Aegis? http://pastebin.com/C5jbvj7N |
12:21.19 | gri | DocScrutinizer: Do you know if aegis protects .desktop files? |
12:21.50 | DocScrutinizer | not for sure, but I'd dare betting money against it |
12:22.40 | thp | gri: aegis protects only files for which it has hashes |
12:22.41 | DocScrutinizer | RST38h: you CAN NOT disable aegis, our devices miss the R&D cert |
12:23.08 | DocScrutinizer | ...is what $Nokia said |
12:24.15 | gri | thp: So it has no hashes for .desktop files? |
12:24.24 | gri | or does it depend? |
12:24.59 | DocScrutinizer | the question is: what is the official way to find out about it? |
12:26.05 | DocScrutinizer | probably not to edit a file and watch it go "Yor Device Got Problems, please try to reflash" :-S |
12:26.46 | RST38h | Doc: Will they include the R&D certificate the next time? |
12:27.18 | DocScrutinizer | Nokia, by implementing and arming Aegis the way they did, has created a playground fu |
12:27.30 | DocScrutinizer | full off APM mines for us |
12:27.40 | RST38h | There was no other way :) |
12:28.17 | RST38h | Have you ever seen a DRM "solution" that would not be either 1) ineffective or 2) a fuckup or 1+2? |
12:28.41 | DocScrutinizer | fine, so when you win a holiday in Afghanistan in the mine fields, you cheer and pack your things? |
12:29.26 | RST38h | I run for the hills. |
12:29.51 | DocScrutinizer | I 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.51 | RST38h | But the art of this is how to make it to the end of your life without winning these =) |
12:30.26 | RST38h | BTW, Doc, are there already some repos with the third party software that I can add to N950? |
12:30.54 | DocScrutinizer | RST38h: you just won and accepted a holiday in the minefields - it's called N950&Aegis and AIUI sits on your desk |
12:31.49 | DocScrutinizer | RST38h: check out this: http://ageofikon.com/prh/index.php?Action=list&System=./&Arg=mc&Section=&Repo=0 |
12:33.08 | DocScrutinizer | there's rzr's repo, plus a few others. There's NO central repo for random developer untested rocks yet |
12:33.24 | DocScrutinizer | packrat gets a lot of them though |
12:33.38 | DocScrutinizer | obviously not for apt-get but hey :-D |
12:34.19 | RST38h | Ah, rm_me, good chap, added the Harmattan repos to the Packrat =)) |
12:34.22 | DocScrutinizer | btw I seem to have read a mail that suggests today won't work anything |
12:34.56 | RST38h | Given that N950 seemingly misses App Manager,how do I add repos? Directly to sources.list? |
12:35.32 | dm8tbr | there is a directory like sources.list.d or sthg like that |
12:35.33 | DocScrutinizer | sth like that |
12:35.42 | RST38h | ok |
12:35.55 | macmaN | btw |
12:36.07 | macmaN | has anyone tried copying authorized_keys into ~user/.ssh? |
12:36.09 | RST38h | freaking shit everyone has got his ownrepo now |
12:36.18 | RST38h | exactly what admins tried to avoid with maemo5 |
12:36.19 | macmaN | you are in for a surprise with that one, if you havent |
12:36.23 | RST38h | how touching... |
12:37.17 | DocScrutinizer | realizes 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.02 | DocScrutinizer | macmaN: I'm doing that all the time |
12:38.07 | *** join/#harmattan M4rtinK2 (~M4rtinK@mail.melf.eu) |
12:38.09 | DocScrutinizer | to /root though |
12:39.19 | dm8tbr | RST38h: premature conclusions :) |
12:39.22 | DocScrutinizer | macmaN: what's the surprise with $USERHOME ? |
12:39.32 | DocScrutinizer | aegis another time :-o |
12:40.09 | dm8tbr | RST38h: 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.33 | DocScrutinizer | dm8tbr: damn, we need extras-devel_just_worse - for NOW |
12:41.31 | DocScrutinizer | then otoh installing from an untrusted source to find you can't execute doesn't make much sense either |
12:41.49 | dm8tbr | DocScrutinizer: talk to lbt, step up to help with this |
12:42.14 | DocScrutinizer | dm8tbr: I'm the one certified idiot about repos and packaging here |
12:42.32 | DocScrutinizer | you couldn't find anybody less qualified |
12:42.40 | *** join/#harmattan lynxis (~lynxis@c-base/crew/lynxis) |
12:43.09 | dm8tbr | DocScrutinizer: the story is fairly new to many people, still it needs volunteers |
12:43.27 | DocScrutinizer | I'm just qualified to ask the NOOB questions, and whine about how messed up all this is |
12:45.37 | DocScrutinizer | and I'm having a hard time supporting THIS particular mix of linux and TC |
12:46.29 | DocScrutinizer | I'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.19 | dm8tbr | I don't think whining is the constructive thing to do. |
12:47.43 | DocScrutinizer | the most radical of my FOSS fighter friends already frown at me |
12:48.34 | DocScrutinizer | dm8tbr: there's no other constructive thing to do with TC than to refuse to touch the whole thing |
12:49.33 | DocScrutinizer | each sound advise about TC is "don't buy it, and tell all the people you can reach to also not buy it" |
12:50.04 | RST38h | What is TC? |
12:50.13 | DocScrutinizer | Nokia 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.20 | DocScrutinizer | ~aegis |
12:50.20 | infobot | well, 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.31 | RST38h | ah |
12:50.44 | RST38h | not nokia, its engineers promised |
12:50.55 | RST38h | engineers do not decide things at nokia |
12:51.23 | dm8tbr | DocScrutinizer: *sigh*, if you didn't realize, devloper mode enables you to declare aegis capabilities yourself for almost every possible capability there is |
12:52.10 | DocScrutinizer | so 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.31 | DocScrutinizer | dm8tbr: 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.12 | DocScrutinizer | don't tell me "you `only` have to compile it in your local SDK" |
12:56.08 | DocScrutinizer | show 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.24 | dm8tbr | DocScrutinizer: what's wrong with that package as it is? |
12:56.33 | DocScrutinizer | how to do friggin normal thinks like kill -9 $random-pid |
12:56.48 | DocScrutinizer | dm8tbr: aiui it has no manifest |
12:57.19 | DocScrutinizer | things* |
12:57.32 | dm8tbr | then 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.09 | DocScrutinizer | dm8tbr: the default capabilities *ARE WAY TOO* restrictive |
12:58.20 | dm8tbr | DocScrutinizer: show me please |
12:58.27 | DocScrutinizer | in developer mode the default should be: no restrictions at all |
12:58.47 | DocScrutinizer | dm8tbr: install that mc.deb, try to run as root |
12:58.51 | DocScrutinizer | simple as that |
12:59.14 | dm8tbr | DocScrutinizer: 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.37 | DocScrutinizer | then this device is crap. period. |
12:59.39 | dm8tbr | this is not your average linux box as you end up with after flipping in a ubuntu CD |
12:59.53 | dm8tbr | please stop trolling, ktx |
13:00.24 | DocScrutinizer | I'm not trolling |
13:01.24 | DocScrutinizer | this 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.05 | dm8tbr | it'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.19 | dm8tbr | abandon the notion of root |
13: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:03.03 | thp | DocScrutinizer: actually you can install normal .debs and run them - as normal user "user" |
13:03.24 | thp | (i.e. install them as "root", run them as "user" |
13:03.45 | dm8tbr | trying 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.00 | dm8tbr | so instead of trying to be joe-root-rambo try to work with it |
13:04.14 | DocScrutinizer | damn, 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.10 | Elleo | DocScrutinizer: --relaxed-exec should allow you to run arbitrary binaries (as the devel user, not as root) |
13:05.29 | DocScrutinizer | as metioned above there IS a way to disable aegis, just it's locked on our developer(!) devices |
13:05.39 | Elleo | DocScrutinizer: in the develsh use aegis-developer-mode --relaxed-exec |
13:05.39 | DocScrutinizer | Elleo: yes |
13:05.43 | DocScrutinizer | Elleo: exactly |
13:06.18 | DocScrutinizer | and running mc as user, user permissions apply |
13:06.28 | dm8tbr | DocScrutinizer: in all honesty, I suggest you send back your device to Nokia, someone else would make much better use of it. |
13:06.33 | macmaN | DocScrutinizer: lol you tried it yes? total facepalm moment there |
13:07.43 | DocScrutinizer | dm8tbr: from a nokia perspective your statement for sure is 100% true |
13:09.49 | DocScrutinizer | macmaN: 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.03 | macmaN | no |
13:10.08 | DocScrutinizer | if I tried to run mc as root? sure I did |
13:10.09 | dm8tbr | DocScrutinizer: 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.23 | macmaN | devel-su; cp /root/.ssh/authorized_keys ~user/.ssh |
13:10.41 | DocScrutinizer | macmaN: aah that, no I didn't |
13:11.02 | macmaN | maybe you could try that for verification? |
13:11.19 | DocScrutinizer | macmaN: I asked what's the result |
13:11.24 | macmaN | ahh |
13:11.28 | DocScrutinizer | I'm not eager to do a reflash |
13:11.34 | macmaN | nah, nothing that serious |
13:11.39 | DocScrutinizer | k |
13:11.46 | macmaN | permission denied or operation not permitted, dont remember |
13:11.55 | macmaN | about to ssh in there though, so i can recheck |
13:12.18 | DocScrutinizer | macmaN: that's what I'm saying and get bashed for that by dm8tbr |
13:12.25 | DocScrutinizer | root is not root on this device |
13:12.33 | macmaN | ah right. |
13:12.49 | macmaN | ok i didnt read through the discussion with dm8tbr |
13:14.14 | DocScrutinizer | RM680-22-6_PR_RM680:~# cp /root/.ssh/authorized_keys ~user/.ssh/ |
13:14.15 | DocScrutinizer | cp: can't create '/home/user/.ssh/authorized_keys': Permission denied |
13:14.57 | DocScrutinizer | RM680-22-6_PR_RM680:~# ls -ld ~user/.ssh/ |
13:14.59 | DocScrutinizer | drwxr-xr-x 2 user users 4096 Jul 24 15:14 /home/user/.ssh/ |
13:15.09 | Tronic | DocScrutinizer: root cannot touch user's .ssh |
13:15.11 | dm8tbr | are you root or user? |
13:15.16 | DocScrutinizer | root |
13:15.20 | dm8tbr | that won't work |
13:15.28 | Tronic | DocScrutinizer: Use temporary file, then use user to install the file to .ssh |
13:15.29 | dm8tbr | 13: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.38 | DocScrutinizer | sigh |
13:15.47 | Elleo | DocScrutinizer: 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.54 | DocScrutinizer | I'm off finding a DHL package |
13:16.00 | Elleo | although it still doesn't actually run for me since I don't have libslang2 |
13:16.01 | Tronic | Dunno 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.29 | macmaN | Tronic: whatsup dawg :> |
13:16.56 | dm8tbr | approaching harmattan with the mindset of 'I'm root I can do everything' is the single most dangerous thing to do |
13:17.15 | Tronic | macmaN: I'm too low on caffeine but still trying to force myself to do some development. |
13:17.26 | Tronic | At the moment I am trying to get meego-terminal built. |
13:17.27 | macmaN | Tronic: dayjob or fun stuff :> |
13:17.41 | Tronic | "fun" |
13:18.14 | dm8tbr | meego terminal could use some url-magic and c&p magic :-/ |
13:20.17 | Tronic | Yes, and proper colors, getting rid of that theme systems and whatnot. |
13:20.43 | Tronic | I guess the development version already has some fixed beyond what comes with the phone. |
13:21.12 | macmaN | Tronic: oh youre saying user can modify ~user/.ssh eh |
13:21.26 | Tronic | macmaN: user can, root cannot. |
13:21.35 | macmaN | yep right. ok gonna go try |
13:23.22 | DocScrutinizer | btw 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.30 | DocScrutinizer | and for nothing |
13:23.52 | DocScrutinizer | as we DO NOT NEED aegis in devel-mode (or open mode, or whatever it's called) |
13:24.37 | thp | DocScrutinizer: 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.53 | DocScrutinizer | for 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.58 | thp | although 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.33 | DocScrutinizer | thp: on a DEVELOPER device I'm not supposed to have any valuable data |
13:26.02 | DocScrutinizer | If I had, than how BAD is aegis forcing a reflash every other day? |
13:26.48 | thp | i actually haven't run into the "aegis bricks the system" situation yet |
13:27.18 | thp | but then again, i don't edit files in installed packages on my ubuntu system either |
13:28.05 | DocScrutinizer | maybe you're not running self developed (python) scripts on your ubuntu either? |
13:28.46 | DocScrutinizer | or you simply don't need manifests to request tokens to make those self written python scripts run on ubuntu? |
13:29.50 | DocScrutinizer | aegis has definitely zero benefit for a developer during develpment. It's only helpful in final phase when testing for user system compliance |
13:31.18 | DocScrutinizer | and of course users (sic!) only developing apps that can run under user account completely, won't run into any aegis limitations usually |
13:32.06 | thp | DocScrutinizer: but then, i'd like to have my development environment match the final deployment environment as much as possible |
13:32.09 | Damion3 | actually 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.26 | thp | otherwise i'd run into complications down the road when my assumptions don't hold anymore in an aegis-protected environment |
13:32.30 | DocScrutinizer | thp: then you're still free to switch to "normal mode" |
13:32.46 | Damion3 | also user can chown stuff as arbitrary users including stuff to root |
13:32.57 | thp | DocScrutinizer: switching modes is only possible via reflash afaik |
13:33.16 | DocScrutinizer | thp: switching modes basically impossible afaik |
13:33.41 | DocScrutinizer | it allegedly *is* possible if your device got R&D certificate |
13:33.56 | Damion3 | DocScrutinizer: what exactly happens when you echo 0 to the virtual file in the /proc/sys/security/something file ? |
13:34.04 | DocScrutinizer | I.E. Nokians *can* disable aegis |
13:34.14 | Damion3 | that works on mine and I don't know why I'd have a special nokia r&d version |
13:34.46 | thp | DocScrutinizer: then again, you can build .debs, make sure they are signed and request the right permissions and off you go |
13:35.32 | DocScrutinizer | thp: that would work for a self built cp, kill, mv ? |
13:35.47 | thp | i can't see a reason why it would not work |
13:35.51 | Damion3 | thp: 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.35 | Damion3 | by 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.36 | thp | DocScrutinizer: 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.45 | DocScrutinizer | Damion3: I'm not interested in Nokia teaching me to protect myself from own generic mess |
13:37.16 | thp | DocScrutinizer: then use the n900 or some other open device instead of the n950 |
13:37.18 | Damion3 | DocScrutinizer: personally I hate the faff of packaging and normally mess on-device, certainly did a lot of that on the n900 |
13:37.30 | DocScrutinizer | thp: I actually do |
13:38.02 | Damion3 | I 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.15 | thp | DocScrutinizer: 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.28 | DocScrutinizer | thp: I probably should ask konttori why he was to keen to give me a device. I was sceptic from beginning about it |
13:38.47 | Damion3 | mediatomb, EyeFi daemon, squid (for lazy non NAT adhoc tethering), qemu-user for fast x86 running. All of these are useless to users |
13:38.52 | DocScrutinizer | thp: that's a very rrasonable suggestion |
13:38.54 | DocScrutinizer | thanks |
13:39.01 | DocScrutinizer | (no sarcasm) |
13:39.08 | thp | ;) |
13:39.19 | Damion3 | thp: does the boot loader only boot signed images? |
13:39.35 | thp | Damion3: from what i've heard, yes |
13:39.45 | Damion3 | well that's a pain |
13:39.50 | thp | or rather, the device won't allow flashing of an unsigned image |
13:40.01 | DocScrutinizer | that's it |
13:40.04 | thp | (although i'm not sure if you could e.g. flash an unsigned rootfs, but not flash an unsigned kernel, etc..) |
13:40.45 | DocScrutinizer | Stskeeps looks into that, it would be the ultimate showstopper for meegoCE |
13:40.47 | thp | but again, there's nothing technically stopping nokia from providing a signed image that has aegis disabled |
13:41.20 | Damion3 | s/there's nothing/there's only management who control everything eng would like to do/ |
13:41.31 | DocScrutinizer | thp: nothing is technically stopping Nokia from giving us a R&D cert |
13:42.06 | DocScrutinizer | as R&D is what we do |
13:42.14 | DocScrutinizer | ;-D |
13:42.32 | thp | so 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.12 | DocScrutinizer | hmm, sounds like an unpleasant and daunting but necessary task, yes |
13:43.56 | thp | easier 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.15 | thp | (with "R&D certs" being a placeholder for whatever it is that you really need to get your work done) |
13:44.18 | DocScrutinizer | alas 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.45 | Damion3 | thp: 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.36 | DocScrutinizer | then 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.20 | thp | Damion3: afaik tethering will be supported by joikuspot (not floss, but gratis) |
13:47.22 | Damion3 | DocScrutinizer: 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.27 | DocScrutinizer | and AIUI Nokia not even has the inhouse competence/manpower to do anything about it anymore |
13:47.34 | thp | DocScrutinizer: probably yes |
13:47.35 | Damion3 | thp: it's AdHoc, so useless. I tried it |
13:48.59 | thp | Damion3: what's the problem with adhoc vs. infrastructure? |
13:49.47 | Damion3 | Before 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.09 | thp | DocScrutinizer: 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.30 | Damion3 | thp: I have simless android devices and a Sony PSP and I think the iPad also - none of these work with adhoc |
13:50.49 | thp | Damion3: not even if adding the connection manually? |
13:51.08 | Damion3 | thp: you can root an android device and MAKE it work, PSP definitely not. Can't recall the ipad |
13:51.50 | Damion3 | thp: 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.01 | DocScrutinizer | thp: 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.25 | thp | Damion3: i see. that's because the other devices are even more evil :p |
13:52.32 | Damion3 | thp: On kernel 2.6.32, infrastructure mode became trivial VS h/ware specific/hard |
13:52.44 | Damion3 | thp: I'nm not disagreeing with that, just stating a point |
13:53.10 | Damion3 | thp: I'm not sure what posessed them to just kludge joikuspot rather than to do htis properly |
13:54.28 | Damion3 | HostAP 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.01 | DocScrutinizer | thp: 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.02 | Damion3 | there is little point in my finding out what is needed if I can't load a kernel module |
13:55.21 | Damion3 | DocScrutinizer: flashlight app too |
13:55.26 | DocScrutinizer | yes |
13:55.33 | DocScrutinizer | probably |
13:57.04 | DocScrutinizer | anyway, enough frustration for now. Maybe c u l8r |
13:57.15 | thp | DocScrutinizer: 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.44 | thp | and most developers don't fix the architecture once they have got something working on their dev machine |
13:58.34 | DocScrutinizer | thp: 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.58 | DocScrutinizer | those who like this kind of guidance are free to develop under normal mode |
14:00.01 | RST38h | Mem[||||||||||##*********300/985MB] |
14:00.11 | RST38h | Swp[ 0/255MB] |
14:00.13 | DocScrutinizer | I'm not eager to learn to live with aegis, only to find this being all obsolete knowledge in max 6 months |
14:00.19 | RST38h | Yeah, baby, let us put Maemo5 on it! |
14:00.26 | DocScrutinizer | and now bbl |
14:02.16 | *** join/#harmattan CaCO3 (~CaCO3@19-233.195-178.cust.bluewin.ch) |
14:02.38 | DocScrutinizer | meh, 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.19 | DocScrutinizer | to 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.54 | DocScrutinizer | as 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.18 | RST38h | Doc: btw mc does not install |
14:07.21 | RST38h | cannot install libslang |
14:07.57 | DocScrutinizer | RST38h: that's the one from djszapi, yes. Sorry |
14:08.05 | RST38h | yeah |
14:08.15 | DocScrutinizer | lemme checkif I find the one of achipa again |
14:08.17 | RST38h | why doesn't he make libslang2 available? |
14:08.26 | Damion3 | DocScrutinizer: it's similar to nfs mounting with rootsquash |
14:08.56 | Damion3 | liberal 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.13 | DocScrutinizer | RM680-22-6_PR_RM680:~# history |
14:09.14 | DocScrutinizer | -sh: history: not found |
14:09.21 | DocScrutinizer | FSCK messybox! |
14:09.39 | DocScrutinizer | RM680-22-6_PR_RM680:~# bash |
14:09.40 | DocScrutinizer | -sh: bash: Operation not permitted |
14:09.54 | RST38h | try h |
14:10.05 | RST38h | BTW, looks like N950 apt-get simply can't resolve dependencies |
14:10.18 | RST38h | It never tries installing depends, even if they are available |
14:10.31 | RST38h | maybe I am wrong though... |
14:11.36 | RST38h | has to talk rm_you into merging Harmattan and pre-Harmattan versions of Packrat |
14:11.41 | RST38h | No need to have two really |
14:11.47 | DocScrutinizer | RST38h: 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.40 | DocScrutinizer | RST38h: check chanlog |
14:12.48 | RST38h | mgedmin to the rescue! |
14:12.55 | DocScrutinizer | bye |
14:17.10 | mtd | answers 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.24 | RST38h | OMG nano comes preinstalled! |
14:23.47 | mtd | RST38h: meh :). Wake me up when a real editor is on there. |
14:25.09 | RST38h | mtd: vi is there, I know that is what you want B)~ |
14:26.43 | mtd | RST38h: nope, I'm waiting for emacs :) |
14:26.58 | mtd | will be waiting for some time, I expect |
14:49.27 | RST38h | feh |
15:15.49 | Stskeeps | n.q |
15:15.50 | Stskeeps | p |
15:16.46 | Stskeeps | <PROTECTED> |
15:18.13 | hiemanshu | Stskeeps: ? |
15:33.54 | *** join/#harmattan Scifig (~Scifig@c-24-4-32-47.hsd1.ca.comcast.net) |
15:37.08 | macmaN | heh, so does anyone else's n950 lock screen drop a number from the clock? |
15:37.34 | macmaN | time is now 1_:36 |
15:37.48 | macmaN | it is an exercise to the user to figure out exactly what time it is |
15:38.41 | mtd | macmaN: no, mine looks fine |
15:38.52 | macmaN | right, mine did too for the first few weeks |
15:38.57 | macmaN | just noticed it yesterday |
15:39.00 | mtd | macmaN: weird |
15:39.05 | macmaN | no idea how it gets this way |
15:39.24 | frals | its a bug in that build |
15:40.00 | tomma | macmaN, it works after boot |
15:40.04 | macmaN | yep |
15:40.15 | tomma | what number was it? |
15:40.24 | macmaN | it actually works intermittently again i think without boot as well |
15:40.40 | macmaN | it's 18:38 right now, i think 8 therefore, but not sure if thats the only one |
15:40.55 | tomma | mine dropped number 3 |
15:41.06 | macmaN | lol |
15:41.06 | tomma | only 3 |
15:41.10 | macmaN | thats funny |
15:59.50 | hiemanshu | macmaN: yeah, mine dropped 4, DocScrutinizer's dropped a 9 once |
16:00.33 | macmaN | haha |
16:00.40 | macmaN | i think its part of the n9 youtube video game |
16:00.49 | macmaN | "find the missing numbers!" |
16:01.06 | macmaN | and i also know how their sending this information from everybody's n950 |
16:01.14 | macmaN | RM680-22-6_PR_RM680:/var/log# cat pasms.log |
16:01.22 | macmaN | [2011-07-06T15:35:06] void PhoneActivation::smsSendFinished(bool, QString): success = "true" |
16:01.29 | macmaN | lol |
16:02.21 | macmaN | ok i really need to configure ssh keepalive for n950 |
16:02.28 | macmaN | this thing just drops wifi whenever it feels like it |
16:03.17 | hiemanshu | just waiting for a new image |
16:03.33 | macmaN | are you holding your breath like i am? |
16:03.48 | hiemanshu | nope |
16:03.48 | macmaN | if 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.27 | M4rtinK2 | unlike with the N900 I have no problems with ssh connections dying on the N950 |
16:19.46 | M4rtinK2 | through wifi, even when it is not plugged in... |
16:19.59 | macmaN | M4rtinK2: could depend on the client. ServerAliveInterval 30 in .ssh/config seems to work |
16:20.14 | macmaN | now im trying to figure out why i cannot ssh user@n950 |
16:20.31 | M4rtinK2 | on the N900 I need to have ping running or the connection soon stops working |
16:20.39 | macmaN | how do i restart sshd |
16:20.50 | M4rtinK2 | is connect as root and then just do su user... |
16:21.55 | macmaN | isnt it normal in a sane world to do it the other way around? |
16:22.17 | macmaN | ok what kind of init system is this /etc/init/*.conf |
16:22.45 | macmaN | upstart or something? |
16:22.52 | macmaN | its not systemd right |
16:23.03 | Clint | yeah, upstart |
16:23.15 | macmaN | oh it is upstart, right |
16:23.25 | macmaN | well crap i dont know anything about it yet |
16:35.43 | macmaN | hmmm sqlite3 would be handy on n950 |
16:41.09 | M4rtinK2 | macmaN: well, Pythons sqlite3 is there (I just checked) |
16:42.09 | Mek | isn't there a normal sqlite3 package too you can easily install? |
16:42.53 | macmaN | apt-cache search sqlite doesnt give me anything |
16:43.12 | Mek | hmm, okay, must be in the internal repo only then.. sorry |
16:43.44 | macmaN | oh yeah, somehow the dpkg db gets locked also |
16:43.45 | macmaN | Updating desktop entries... Done |
16:43.45 | macmaN | E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) |
16:43.48 | macmaN | E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? |
16:43.55 | macmaN | only reboot releases it, or something that i dont know about |
16:46.57 | macmaN | heh |
16:46.58 | DocScrutinizer | kill $someprocess - somebody mentioned it here some days ago. Sorry forgot which process exactly |
16:46.58 | macmaN | <PROTECTED> |
16:46.59 | macmaN | <PROTECTED> |
16:46.59 | macmaN | error: setupterm: could not find terminal |
16:47.35 | macmaN | trying to get https://github.com/hut/ranger running |
16:47.46 | DocScrutinizer | macmaN: lsof might help |
16:48.14 | macmaN | # htop |
16:48.15 | macmaN | Error opening terminal: xterm-256color. |
16:48.20 | macmaN | ok i hear that |
16:48.51 | macmaN | ok just regular xterm works |
16:49.22 | macmaN | ouch i guess not, messed up my terminal |
16:54.21 | macmaN | DocScrutinizer: lsof or fuser dont give anything for /var/lib/dpkg/lock |
16:54.42 | DocScrutinizer | :nod: same here |
16:56.24 | macmaN | https://bugreports.qt.nokia.com//browse/QTCREATORBUG-5380 ok this looks like something |
16:56.52 | macmaN | ok what the heck is /usr/lib/sdk-connectivity-tool/devrootsh |
16:57.04 | DocScrutinizer | <PROTECTED> |
16:57.56 | Stskeeps | hiemanshu: n9, pocket |
16:58.09 | macmaN | say whaaat? |
16:58.32 | macmaN | is that a subtle hint about n9 in your pocket? or are you just happy to see us |
16:58.47 | Stskeeps | errn |
16:58.48 | Stskeeps | n950 |
16:58.50 | DocScrutinizer | obviously 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.51 | Stskeeps | sorry, i get those confused |
17:00.18 | macmaN | hmm damn could use wgetpaste on device |
17:00.45 | DocScrutinizer | basically QML is our dalvik, and we're not supposed to leave the sandbox |
17:01.00 | macmaN | so it turns out everyone has their dalvik to bear |
17:01.19 | Elleo | DocScrutinizer: there's nothing stopping you from compiling sqlite and using it |
17:01.34 | DocScrutinizer | yeah |
17:01.37 | DocScrutinizer | cool stuff |
17:01.46 | Elleo | it'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.10 | Elleo | when it's working correctly ;) |
17:03.00 | macmaN | if someone showed me a demo of how to do that i would |
17:03.09 | macmaN | obs sounds ufo to me |
17:03.10 | DocScrutinizer | see, 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.46 | DocScrutinizer | achipa's mc.deb actually works, but again only as non-root user |
17:05.59 | frals | "like using SQLite or anything" <- whats the problem with using SQLite? |
17:06.25 | DocScrutinizer | maybe I'm missing the instructions how to make it work under root, but then again that's not my fault |
17:06.46 | achipa | which nokians ? |
17:07.07 | Elleo | DocScrutinizer: did you try via devel-su from develsh rather than logging in as root? |
17:07.11 | DocScrutinizer | frals: ""<Mek> hmm, okay, must be in the internal repo only then.. sorry"" is the first annoyance with it |
17:07.30 | macmaN | killall -KILL pkgmgrd does the trickz |
17:07.32 | DocScrutinizer | achipa: aren't you a "Nokian" |
17:07.33 | Elleo | it 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.35 | DocScrutinizer | ? |
17:08.22 | achipa | I'm not sure I failed. It took me <5min to port it from Maemo |
17:08.26 | achipa | but who is the other ? |
17:08.36 | DocScrutinizer | djszapi |
17:08.43 | achipa | he's not a nokian |
17:08.49 | DocScrutinizer | ooh |
17:09.32 | DocScrutinizer | anyway today I got more prodding to not bother about aegis anymore, as it |
17:09.38 | DocScrutinizer | s not welcome here |
17:09.45 | DocScrutinizer | so I'll stop about it |
17:10.53 | macmaN | YES |
17:10.57 | macmaN | ranger works |
17:11.14 | macmaN | try that for file manager DocScrutinizer |
17:11.24 | macmaN | if youre a vim person, you should dig it |
17:15.04 | macmaN | ok at least .ashrc works |
17:15.20 | DocScrutinizer | macmaN: 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.00 | mtd | macmaN: 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.59 | macmaN | mtd: 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.32 | macmaN | DocScrutinizer: 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.06 | DocScrutinizer | macmaN: I'll wait for the day it gets sorted, until then I'm not wasting any more time on that |
17:18.10 | mtd | macmaN: 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.27 | conny | Hi guys! |
17:18.29 | mtd | macmaN: one of those two worked for me, it seems. |
17:18.43 | conny | Anyone knows how to the the highlight color in Harmattan QML Components? |
17:19.20 | mtd | macmaN: 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.25 | conny | ...how to set the highlight color .... I mean |
17:19.43 | macmaN | mtd: symlinking alone isnt fixing it. i was wondering how i can get sshd to log into syslog. |
17:20.04 | mtd | macmaN: yeah I didn't get that far. I just set a password for "user". |
17:20.14 | macmaN | mtd: yep will try that next |
17:20.34 | mtd | macmaN: perhaps you could kill sshd and run it as user in -d mode |
17:21.33 | mtd | should QtCreator-compiled binaries run on the n950 w/o any aegis fiddling? |
17:22.06 | mtd | is 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.03 | macmaN | conny: no deep qt devs around right now it seems |
17:23.26 | conny | macmaN: shouldn't be that deep ;) |
17:23.47 | mtd | ok, 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.14 | npm | what code do i use to find out whether my application is in the "foreground"? (and not one of the deselected/inactive apps) |
17:24.40 | macmaN | 11 auth.info;authpriv.*;remoteauth.crit /var/log/secure.log |
17:24.45 | macmaN | hrm yet sshd doesnt log anything |
17:25.29 | npm | macmaN 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.42 | macmaN | npm: maybe i need manually touch secure.log |
17:25.46 | macmaN | trying that |
17:25.59 | npm | -rw------- 1 user users 744 Nov 16 2010 id_dsa |
17:26.03 | npm | -rw------- 1 user users 951 Nov 16 2010 id_rsa |
17:26.11 | npm | -rw------- 1 user users 536 Nov 16 2010 identity |
17:26.16 | lynxis | btw. qtcreator hates password protected keys |
17:26.25 | mtd | npm: don't forget dir permissions |
17:26.26 | npm | drwx------ 2 user users 4096 Jul 19 09:28 .ssh |
17:26.59 | npm | it'll fail silently if those are wrong |
17:27.02 | npm | and never go to logs |
17:27.27 | macmaN | npm: it will if you have LogLevel DEBUG or something higher than INFO i think. ive run into the same thing on desktop. |
17:27.30 | SpeedEvil | Also - permissions on .ssh and your user directoy are important |
17:27.45 | macmaN | yes true, thats why i am trying to get sshd log to show up in secure.log like its supposed to |
17:27.55 | macmaN | but i dont know how to restart upstart daemons |
17:27.56 | *** join/#harmattan rcg (~rc@g230048048.adsl.alicedsl.de) |
17:28.06 | macmaN | <PROTECTED> |
17:28.29 | DocScrutinizer | stop <service>;slepp 2;start <service> |
17:28.34 | npm | "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.38 | DocScrutinizer | sleep* |
17:29.12 | DocScrutinizer | npm: haha, yeah a exceptionally funny one |
17:29.23 | macmaN | :) |
17:29.29 | macmaN | wow start and stop? really :) |
17:29.31 | SpeedEvil | npm: So you can't turn it on. |
17:29.42 | macmaN | that's actually... nice |
17:30.06 | DocScrutinizer | Imnetioned that before anybody (except jaffa?) got his device |
17:30.23 | npm | sorry, i just read that prior to looking into enabling twitter |
17:30.38 | npm | and it stopped me. back to working on apps :-) |
17:30.53 | mtd | npm: how does one enable twitter? |
17:30.53 | DocScrutinizer | quim suggested to basically ignore it |
17:31.00 | npm | i want that in writing |
17:31.25 | *** join/#harmattan harbaum (~quassel@krlh-4d020ab7.pool.mediaWays.net) |
17:31.29 | mtd | npm: why? |
17:31.38 | DocScrutinizer | npm: you'll face same bashing I got, when mentioning it |
17:31.40 | macmaN | aha initctl is the heart of upstart |
17:31.43 | npm | as 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.03 | achipa | npm: 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.16 | achipa | you got fore/background/active/etc stuff there |
17:32.25 | npm | i have plenty to do anyways, so it'll keep me on track :-) |
17:32.30 | macmaN | ooo initctl list |
17:33.09 | achipa | mtd: is that a qwidget application ? |
17:33.10 | DocScrutinizer | macmaN: check start and stop cmds, they are just symlinks to initctrl |
17:33.17 | macmaN | DocScrutinizer: yep yep |
17:33.26 | DocScrutinizer | macmaN: also man start gives you initctl manpage |
17:33.42 | macmaN | n950 doesnt have man |
17:33.44 | mtd | achipa: not sure - it's the BatteryMonitor tutorial app from QtCreator. Let me check. |
17:33.48 | DocScrutinizer | LOL |
17:33.50 | npm | achipa: thanks! |
17:33.51 | DocScrutinizer | forgot |
17:33.52 | macmaN | i dont run upstart anywhere else |
17:33.56 | macmaN | gentoo all the way |
17:34.11 | macmaN | man.die.net i guesses |
17:34.27 | macmaN | # initctl restart syslogd |
17:34.27 | macmaN | initctl: Unknown instance: |
17:35.18 | achipa | mtd: battery monitor or battery indicator ? |
17:35.28 | npm | achipa: wow i even had that one bookmarked but never thought that "application lifecycle" had something to do with it |
17:35.33 | macmaN | nevermind i think i somehow stopped it before already |
17:36.15 | macmaN | hrm i needz tmux on this thing |
17:36.20 | macmaN | didnt someone build a tmux package |
17:37.18 | DocScrutinizer | macmaN: http://ageofikon.com/prh/ , or google |
17:37.24 | *** join/#harmattan deimos_ (~deimos@host144-5-dynamic.58-82-r.retail.telecomitalia.it) |
17:37.24 | macmaN | http://repo.pub.meego.com/home:/rzr/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/armel/ |
17:37.28 | DocScrutinizer | good luck |
17:37.40 | *** part/#harmattan deimos_ (~deimos@host144-5-dynamic.58-82-r.retail.telecomitalia.it) |
17:37.51 | achipa | mtd: 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.00 | macmaN | uhh pack rat? what the heck, (c) 2008 how come ive never seen this before |
17:38.17 | DocScrutinizer | macmaN: note that apparently fremantle .deb install and run just fine under certain circumstances |
17:38.18 | npm | "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.32 | npm | ( ^^ 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.38 | npm | hopefully that one is safe to ignore |
17:38.49 | npm | i just want to disable preventing screenblanking when app is in background |
17:39.18 | mtd | achipa: yeah, that one. What's not applicable about it? |
17:39.27 | achipa | npm: visible != minimized |
17:39.51 | DocScrutinizer | npm: an app IS visible but not active in taskswitcher |
17:39.52 | npm | true. it is technically still "visible" when updating in the app chooser |
17:40.07 | npm | gotta get my terminology rigjht |
17:40.08 | mtd | macmaN: looks like a nice repo |
17:40.52 | macmaN | so the only way to do bookmarking in device is to put them in apps right |
17:41.03 | DocScrutinizer | npm: the page achipa pointed you at *clearly* states exactly tis case |
17:41.35 | DocScrutinizer | macmaN: alas yes |
17:41.43 | achipa | mtd: it refers to the use of qwidgets on mobiles, which has been deprecated since last ~October |
17:41.48 | DocScrutinizer | strange concept |
17:42.06 | mtd | achipa: ah, ok. Is there a good replacement? |
17:42.15 | macmaN | can't install, invalid installation package |
17:42.42 | macmaN | at least straight from browser |
17:42.44 | macmaN | lets try dpkg |
17:42.52 | DocScrutinizer | macmaN: that's why I wish "good luck" :-D |
17:43.02 | DocScrutinizer | macmaN: won't pan out |
17:43.02 | npm | hmmm... is there a C++ infc for platformWindow.viewMode etc |
17:43.27 | achipa | mtd: QML (+components) |
17:43.27 | DocScrutinizer | it will install but not work when you force it via dpkg -i |
17:43.33 | npm | as i don't want to bother my qml code w/ stuff like that (and the display blanker's already in C++) |
17:44.04 | DocScrutinizer | macmaN: been there done that, 2 times ;-) |
17:45.00 | DocScrutinizer | well, actually that's not true, Nokia's bash .deb was "invalid format" but runs under user nevertheless |
17:45.27 | DocScrutinizer | so it's just useless as a generic shell :-P |
17:46.50 | mtd | achipa: 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.28 | achipa | mtd: welcome to my world :) :( |
17:47.50 | achipa | desktop people go crazy when you say QML and mobile people go crazy when you say QWidgets... |
17:48.15 | mtd | achipa: 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.23 | macmaN | and i still dont know the difference between those |
17:48.24 | mtd | s/know/that/know that one/ |
17:48.28 | macmaN | perhaps ignorance is bliss after all |
17:48.29 | macmaN | :) |
17:48.50 | macmaN | DocScrutinizer: im not sure what youre talking about there buddy, cause tmux fired up just fine for me |
17:48.55 | DocScrutinizer | indeed I sypathize with both parties |
17:49.02 | macmaN | dpkg -i libevent...deb |
17:49.05 | macmaN | dpkg -i tmux...deb |
17:49.07 | macmaN | tmux |
17:49.09 | macmaN | party! |
17:49.41 | DocScrutinizer | macmaN: as root? or under user, with --relxed-exec? |
17:49.50 | macmaN | so far just tried root |
17:50.00 | macmaN | was busy jumping around the room to try user |
17:50.23 | DocScrutinizer | hmm, fine, so we have a third behaviour, actually a 4th when we count normal behaviour as well |
17:50.27 | macmaN | yep works fine for user too |
17:50.57 | achipa | mtd: 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.29 | macmaN | hmm can i just see everything thats available in pack rat? |
17:51.38 | macmaN | it says i have to search something for empty query |
17:52.06 | DocScrutinizer | a) 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.21 | DocScrutinizer | this is a really intriguing text adventure |
17:53.07 | macmaN | DocScrutinizer: ok well this is interesting... |
17:53.12 | macmaN | # tmux |
17:53.12 | macmaN | -sh: tmux: Operation not permitted |
17:53.28 | DocScrutinizer | that's "normal" ;-P |
17:53.40 | macmaN | right |
17:53.45 | macmaN | then i do su - user, then it works |
17:53.52 | DocScrutinizer | yes |
17:53.55 | macmaN | inside su, i do deve-su, then it works under root |
17:54.02 | macmaN | lovely |
17:54.02 | DocScrutinizer | that's b) |
17:54.24 | macmaN | right my first attempt was inside this devel-su inside su - user |
17:54.30 | macmaN | so everything is consistent :) |
17:54.31 | DocScrutinizer | sighs and turns away |
17:55.25 | mtd | achipa: thanks very much |
17:55.44 | DocScrutinizer | I 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.33 | DocScrutinizer | at a time when they thought translating sourcecode was a smart thing |
17:56.55 | mtd | does editing /etc/mce/mce.ini trigger aegis-lock? |
17:57.08 | DocScrutinizer | prolly not |
17:57.17 | DocScrutinizer | though on your own peril |
17:57.42 | DocScrutinizer | the question however is: HOW T*F* do we check if it's safe or not? |
17:58.01 | DocScrutinizer | and again I'm involved. KTNXBY |
17:58.21 | macmaN | :) |
17:58.32 | macmaN | you can never get enough of a good thing |
18:00.25 | *** join/#harmattan seif (~seiflotfy@g230051190.adsl.alicedsl.de) |
18:00.44 | seif | hey does meego CE work on n950 |
18:01.36 | DocScrutinizer | <quote IT crowd>use su - and Edit it! when it doesn't work, get a *real* OS! Then edit it</quote> |
18:01.42 | DocScrutinizer | nuff said |
18:02.25 | *** join/#harmattan meegoexperts_mob (~Adium@i-83-67-88-78.freedom2surf.net) |
18:04.28 | seif | Damion3, huh |
18:04.29 | seif | ? |
18:04.37 | seif | DocScrutinizer, ^ |
18:07.17 | Elleo | whoever 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.31 | Elleo | macmaN: ^ think it was you? |
18:17.54 | macmaN | Elleo: mhm it was |
18:17.58 | macmaN | thanks dawg |
18:18.11 | Elleo | no problem :) |
18:18.17 | macmaN | just doing devel-su when logging in as root will also allow you to run stuff |
18:19.30 | macmaN | at least dpkg-installed stuff.. |
18:20.37 | seif | vgrade, there? |
18:20.52 | seif | Elleo, you kinda rock :) |
18:22.16 | mtd | DocScrutinizer: 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.26 | mtd | DocScrutinizer: that should tell me is aegis covers it. |
18:22.57 | macmaN | Elleo: can you ship an openvpn package while you're at it? |
18:23.35 | Elleo | macmaN: I'll see what I can do |
18:24.04 | macmaN | thanks, really really dying for that. ill take a look at coding up a *decent* status applet for it. |
18:24.57 | macmaN | can anyone explain why .bashrc is executed for root on login |
18:25.10 | macmaN | is that built into ash? |
18:25.22 | *** join/#harmattan lynxis (~lynxis@c-base/crew/lynxis) |
18:25.49 | macmaN | at the same time i cant get anything to execute on terminal launch |
18:25.51 | macmaN | for user |
18:26.20 | macmaN | anything = .bashrc or .ashrc |
18:26.50 | macmaN | what 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.03 | macmaN | oh 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.44 | macmaN | yeah ok that works |
18:31.10 | Elleo | macmaN: openvpn may take a little longer as there are a few extra dependencies that need building first |
18:31.21 | macmaN | yeah liblzo and friends |
18:37.51 | *** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248) |
18:43.26 | rm_you | RST38h: yeah |
18:43.34 | rm_you | RST38h: i just wanted to hack it into working |
18:43.57 | rm_you | RST38h: but seriously, i had to rewrite a bunch of stuff completely to get it to work |
18:44.14 | rm_you | "merging" it would require like... having two versions of every function |
18:44.20 | rm_you | it's not feasible |
18:44.27 | rm_you | if YOU want to try, go for it |
18:44.52 | rm_you | but 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.14 | rm_you | woo 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.02 | RST38h | rm_you: Hey, is there absolutely no way to have maemo5- and harmattan repos in the same version of packrat? |
19:06.24 | rm_you | RST38h: like i said, it's completely different |
19:06.34 | RST38h | hmm...how different? |
19:06.43 | RST38h | must still be a debian repo no? |
19:06.43 | rm_you | the logic for everything from detecting repositories to indexing them to reading the package info |
19:06.50 | rm_you | all different |
19:07.01 | rm_you | all before maemo5 pull from gronmayer.it |
19:07.08 | rm_you | harmattan pulls from a wiki |
19:07.17 | rm_you | maemo5 are true apt repos so they have a set structure |
19:07.20 | rm_you | err |
19:07.23 | rm_you | pre-maemo5 |
19:07.36 | rm_you | harmattan repos are PPAs with no structure predictable |
19:07.51 | rm_you | and then once you get to package metadata, they have completely different attributes |
19:08.25 | rm_you | also -- 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.48 | RST38h | ah |
19:09.42 | RST38h | Meanwhile: The Hacker News is reporting that Android password data is being stored as plain text in its SQlite database. |
19:10.03 | rm_you | lol |
19:10.06 | macmaN | sure why not. its not like people are going to steal ur tablet. |
19:12.22 | RST38h | it 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.23 | DocScrutinizer | hey, 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.31 | Venemo | good evening harmattanites |
19:37.37 | DocScrutinizer | it'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.15 | Venemo | DocScrutinizer, 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.15 | Venemo | so, is there any news in Harmattan since I was gone? |
20:00.03 | RST38h | aside from DocScrutinizier going ballistic over Aegis?No. |
20:05.12 | Damion3 | for some reaon clicking on the packrat .deb doesn't install but the binaries within those .debs ork (tmux) |
20:05.54 | Venemo | RST38h, that is not news :P |
20:06.08 | Venemo | do we have an IRC client yet? |
20:06.41 | Damion3 | a useful one? |
20:07.51 | Venemo | uummm... any one? |
20:07.58 | dm8tbr | ssh + irssi |
20:08.01 | Damion3 | I'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.15 | Damion3 | I suspect the maemo version of what I describe runs fine |
20:08.48 | Venemo | um, isn't irssi a terminal thingy? |
20:08.58 | Damion3 | isn't irc all text? |
20:09.18 | Damion3 | I'm on my n950 right now |
20:09.21 | Venemo | mhm |
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.40 | achipa | DocScrutinizer: 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.01 | Venemo | hey achipa, how're you? |
20:15.48 | achipa | hey, 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.39 | Venemo | :) |
20:17.18 | Venemo | sounds nice |
20:17.31 | DocScrutinizer | achipa: 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.12 | Venemo | DocScrutinizer, so, you think it'd be better storing them in plaintext? |
20:18.12 | djszapi | achipa: this documentation issue was already mentioned to the SDK team |
20:18.47 | DocScrutinizer | Venemo: sure, what's the use of complicating life of your sysadmin? |
20:18.48 | djszapi | achipa: security fw documentation. |
20:19.32 | DocScrutinizer | bye o/ |
20:19.32 | Venemo | DocScrutinizer, I agree with you about wireshark, but about all the other usecases, an encrypted password might be useful. |
20:19.47 | djszapi | achipa: 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.30 | RST38h | screams BANZAI!, goes to try the SDK |
20:20.39 | achipa | Venemo: 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.57 | Venemo | achipa, I see |
20:21.00 | Damion3 | laterz |
20:21.03 | achipa | DocScrutinizer: and that's something your file protection won't give |
20:21.11 | *** part/#harmattan Damion3 (~damiony@gilmore.trap.me.uk) |
20:21.52 | DocScrutinizer | achipa: protecting against WHAT? |
20:22.52 | achipa | DocScrutinizer: against people/apps accessing/leaking the passwords, or keeping unnecessary parallel connections |
20:23.03 | djszapi | mmh: http://qole.blogspot.com/2011/07/please-remove-harmattan-platform.html |
20:23.27 | DocScrutinizer | tzz I always thought that's the duty of the app's developer |
20:24.18 | achipa | if he's the only one using it, yes (and probably fail at it) |
20:24.21 | djszapi | DocScrutinizer: you cannot write secure application on Windows, if the platform is not like that :) |
20:24.29 | achipa | but think, say, google credentials |
20:24.39 | achipa | it's used for mail, youtube, picasa, whatnot |
20:24.47 | achipa | zillion different services |
20:24.57 | DocScrutinizer | honestly 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.16 | achipa | DocScrutinizer: and who says you transfer plaintext ? |
20:25.26 | DocScrutinizer | pop3 RFC says |
20:26.00 | achipa | who gives a s**t, should be SSL/TLS anyway with hashes |
20:26.29 | achipa | this is not about "I can make a use case where a 30 year old braindead protocol exposes passwords" |
20:26.37 | DocScrutinizer | pfff, still you send the plain password, just over a secure channel |
20:26.47 | achipa | err, no ? |
20:26.47 | DocScrutinizer | the secure cannel ends on your device |
20:27.28 | achipa | look, this is about services in general. If someone wants to use plaintext POP3, their problem |
20:27.28 | kimju | pop3 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.26 | DocScrutinizer | and 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.28 | kimju | I 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.21 | achipa | DocScrutinizer: and that's what signon does |
20:30.41 | DocScrutinizer | kimju: 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.03 | achipa | DocScrutinizer: no apps need to know, that's what I'm saying |
20:31.22 | DocScrutinizer | there's *always* a way to run the app under gdb, or run wireshark, or find any other way to snoop the credential |
20:31.36 | achipa | DocScrutinizer so that's why you curse aegis that much ? :) |
20:31.59 | DocScrutinizer | achipa: sorry, I'm bored about this discussion really |
20:32.59 | DocScrutinizer | and 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.25 | achipa | The bottom line is - POP3 is a non issue |
20:33.37 | achipa | APOP is pretty much supported by all major mail providers |
20:33.42 | Elleo | macmaN: 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.51 | rcg | when 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.58 | achipa | (though why one would want to go POP3 in the first place is beyond me) |
20:33.59 | Elleo | macmaN: should be in my repo soon (whenever OBS transfers it) |
20:34.01 | rcg | *-one some |
20:34.12 | macmaN | Elleo: thank you sir :> |
20:34.17 | Elleo | no problem :) |
20:34.36 | djszapi|win | Elleo: are you a Harmattan packager ? |
20:34.49 | achipa | rcg: source - your key signs the package. He cannot claim to have come from com.foocorp if he lacks your keys |
20:34.50 | DocScrutinizer | haha 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.17 | achipa | rcg: and even the app cannot 'read' the credentials, that's the idea of signon |
20:35.38 | achipa | rcg: 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.53 | rcg | achipa: ic.. am not talking about signon.. just asking about the concept behing aegis storage |
20:35.57 | macmaN | Elleo: do you have your own repo appended to sources.list.d or how do you do it? |
20:36.04 | Elleo | djszapi|win: well I've been putting together packages for Harmattan, dunno if I'd call myself a "Harmattan packager" though ;) |
20:36.32 | Elleo | macmaN: yeah just wget http://mikeasoft.com/~mike/elleo.list in to /etc/apt/sources.list.d/ |
20:36.54 | achipa | rcg: yes, as said, that's regulated through source - you can provide tokens from/to predefined sources, not 'everybody' |
20:37.07 | spenap | Elleo, thanks: I got my package building in OBS :) |
20:37.14 | Elleo | spenap: awesome :) |
20:37.21 | djszapi|win | Ellea: 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.22 | Elleo | spenap: is that the space invaders one? |
20:37.45 | spenap | Elleo, nope, I found that googling for the debhelper message error |
20:38.00 | spenap | I'm writing butaca, this application which provides movie information using themovie database |
20:38.05 | Elleo | djszapi|win: is it a specific package that's stalling things or is nothing being sent to build? |
20:38.07 | spenap | (this free approach to IMDB) |
20:38.11 | Elleo | spenap: ah, cool |
20:38.51 | djszapi|win | Elleo: 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.52 | Elleo | djszapi|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.58 | spenap | you can check it out if you're interested: it's (it should be) quite usable right now |
20:39.11 | djszapi|win | The build time is about 3-5 hours for it on OBS. |
20:39.19 | Elleo | djszapi|win: yeah, the rpc timeout stuff is a problem for all Harmattan builds it seems |
20:39.27 | rcg | achipa: 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.36 | Elleo | seems pretty intermitent too |
20:39.37 | djszapi|win | Elleo: I am not getting it for all |
20:39.54 | Elleo | djszapi|win: nah, it happens seemingly randomly on different packages |
20:40.07 | Elleo | I just trigger rebuilds on packages that get stuck until it works |
20:40.11 | achipa | DocScrutinizer: 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.17 | rcg | but there is nothing which would allow the user to enter his own passphrase to secure an aegis storage? |
20:40.25 | djszapi|win | Elleo: I am not getting it for random packages, it is all the time kdelibs. |
20:40.45 | Elleo | I think only x-fade or lbt are really in a position to work out what's actually going on there |
20:40.51 | djszapi|win | Elleo: kdelibs built fine 2 weeks ago locally |
20:40.57 | lbt | mmm |
20:40.58 | DocScrutinizer | achipa: you don't get it |
20:41.00 | achipa | rcg: correct |
20:41.04 | djszapi|win | I have never could manage it on OBS. |
20:41.05 | Elleo | djszapi|win: perhaps there's some sort of race condition going on with very large things like kdelibs? |
20:41.20 | djszapi|win | Elleo: I was guessing more times about the memory |
20:41.23 | Elleo | with the package not finishing transfering before the build vm starts trying to do stuff? |
20:41.24 | djszapi|win | 6 GB really seems low enough |
20:41.37 | achipa | DocScrutinizer: sorry, I'm too dumb |
20:41.48 | Elleo | but I can only make random uninformed guesses, I don't really know anything much about OBS's internals |
20:42.13 | DocScrutinizer | achipa: 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.31 | djszapi|win | Elleo: I have 4 GB memory and it consumes a lot locally for kdelibs. |
20:42.41 | Venemo | how is the USB host mode coming? |
20:42.50 | DocScrutinizer | not at all Venemo |
20:42.55 | djszapi|win | Elleo: with a build server like that where there are more paralel processes. I can merely imagine it is not enough |
20:42.57 | Venemo | DocScrutinizer :( |
20:42.58 | DocScrutinizer | and now bye for good |
20:43.03 | Venemo | bye |
20:43.21 | achipa | DocScrutinizer: 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.44 | Elleo | djszapi|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.00 | macmaN | Elleo: |
20:45.03 | macmaN | # sqlite3 |
20:45.03 | macmaN | SQLite header and source version mismatch |
20:45.03 | macmaN | 2010-12-07 20:14:09 a586a4deeb25330037a49df295b36aaf624d0f45 |
20:45.03 | macmaN | 2011-06-23 19:49:22 4374b7e83ea0a3fbc3691f9c0c936272862f32f2 |
20:45.08 | macmaN | interesting |
20:45.34 | achipa | DocScrutinizer: 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.39 | Elleo | macmaN: 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.10 | lbt | just upped the memory / job on one of the workers from 4Gb to 6Gb |
20:46.43 | lbt | what we should do is ask people with 'large' pacages to notify us and we can direct them to a beefy worker |
20:46.53 | lbt | but clearly we're not at that point yet |
20:47.43 | djszapi|win_ | lbt: it blocks the whole KDE development process for N9(50). It is somewhat high priority bug |
20:47.45 | macmaN | Elleo: |
20:47.45 | macmaN | The following packages have unmet dependencies. |
20:47.45 | macmaN | <PROTECTED> |
20:47.45 | macmaN | <PROTECTED> |
20:48.00 | Elleo | macmaN: ah okay, I'll just build those quickly |
20:48.23 | Elleo | those are just runtime dependencies rather than build deps so I didn't run across them before |
20:48.36 | Elleo | if they're just blacklists they should be pretty simple to build though |
20:51.14 | lbt | djszapi|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.43 | macmaN | Elleo: holding my breath now :> |
20:51.58 | lbt | can 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.00 | kimju | lbt, would be nice if obs project/package config had "I need X amount of resources to build" fields.. |
20:52.02 | djszapi|windows | lbt: I am not blaming you, do not read it that way. I am just trying to put its priority clear. |
20:52.31 | lbt | djszapi|windows: yeah ... I guess I just feel responsible.... I want it to work better :) |
20:52.57 | djszapi|windows | lbt: How can I help with it ? My KDE dudes are waiting for some KDE apps development on this gadget :p |
20:53.05 | lbt | kimju: *nod* ... in general it's only for exceptional cases - and admins do that |
20:53.42 | lbt | djszapi|windows: I will be trying to get more workers online next week - high prio for MeeGo IT |
20:53.42 | djszapi|windows | I agree. It would not be nice to expose. |
20:54.03 | djszapi|windows | lbt: I think proper error messages would help also a lot |
20:54.24 | lbt | yes - OBS is actually very cool - but there are a *lot* of rough areas. |
20:54.29 | djszapi|windows | lbt: for instance, I can ping you when the compilation finished and maybe you can monitor the memory usage, I do not know... |
20:54.50 | lbt | hmm... |
20:55.02 | djszapi|windows | me as a Harmattan developer, I do not care about how much OBS rocks :) |
20:55.09 | djszapi|windows | if it does not work for my use case ;) |
20:55.40 | lbt | :) |
20:55.42 | djszapi|windows | but yes, it is a cool tool, I agree. |
20:55.53 | djszapi|windows | all my respect =) |
20:56.05 | lbt | What would be nice is a user level script that reports memory usage |
20:56.22 | lbt | atop springs to mind |
20:56.27 | djszapi|windows | lbt: the problem is that oom would make a boooommm |
20:56.35 | djszapi|windows | so that might be also not a good guess. |
20:56.40 | Venemo | so, why don't we just make a harmattan-extras on repository.maemo.org? |
20:56.57 | djszapi|windows | Venemo: why not on OBS ? |
20:57.10 | djszapi|windows | since that is what we discussed last time. |
20:57.29 | Venemo | it seems to me that the OBS doesn't exactly work. |
20:57.40 | lbt | Venemo: clearly that's not the case |
20:57.42 | djszapi|windows | lbt: 6 GB is not enough in my opinion. |
20:57.44 | Venemo | all I heard about it was complaints, so I didn't even bother with it myself |
20:57.47 | djszapi|windows | lbt: is there any chance to expand that ? |
20:58.04 | lbt | djszapi|windows: yes... you can have 32Gb ... and 1 job at a time |
20:58.06 | djszapi|windows | Venemo: your idea is totally irrelevant |
20:58.17 | Venemo | thanks djszapi|windows |
20:58.18 | Elleo | Venemo: it works well for me (most of the time) |
20:58.24 | djszapi|windows | Venemo: you would like to have a repository independently from OBS building. |
20:58.27 | Venemo | what do you mean, most of the time? |
20:58.44 | lbt | Venemo: it's the usual problem... if you don't help us fix it, it won't get better. |
20:58.48 | djszapi|windows | Venemo: it is really irrelevant to creating a repository |
20:58.51 | Elleo | there are intermittent problems now and then |
20:58.58 | lbt | There are times (right now) when it has worse patches |
20:59.14 | Elleo | sometimes vms don't talk to the system (and you just have to wait until it gets reattempted) |
20:59.18 | Venemo | lbt, I'm incompetent about OBS, so I can't help you fix it |
20:59.26 | lbt | the N900 CE project has been using it for months w/o any real issues |
20:59.32 | Elleo | but for the most part it works really nicely |
20:59.36 | lbt | Venemo: docs, tutorials... |
20:59.45 | DocScrutinizer | Venemo: see? that's why it won't get better any time soon :-P |
20:59.50 | lbt | Venemo: careful bug reports, analysis |
20:59.59 | djszapi|windows | It 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.01 | seif | guys does any1 know where i can get mp-harmattan-rm680-pr |
21:00.08 | Venemo | I'll just wait until it works |
21:00.11 | seif | lbt, does the CE edition also work on n950 |
21:00.11 | seif | ? |
21:00.14 | lbt | Venemo: or that |
21:00.18 | Venemo | :P |
21:00.19 | lbt | seif: they're working on it |
21:00.20 | djszapi|windows | Venemo: it works |
21:00.31 | Venemo | yeah, "most of the time" |
21:00.31 | lbt | djszapi|windows: he's a "late adopter" .... |
21:00.40 | djszapi|windows | most of the cases, there are people with 40-50 packages |
21:00.41 | djszapi|windows | there are some corner cases, like the monolythic kdelibs |
21:01.04 | seif | what is missing for it to work on n950 |
21:01.04 | djszapi|windows | lbt: btw, can you give us a community account ? |
21:01.06 | Venemo | I'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.17 | djszapi|windows | We discussed it during the week we would like to have some extra-dev repository |
21:01.21 | lbt | djszapi|windows: of course... you don't have one ? |
21:01.23 | Venemo | seif, you'll need to ask Stskeeps about that one |
21:01.25 | djszapi|windows | where we can share the stuff until the apps and apps-testing is ready |
21:01.34 | djszapi|windows | lbt: community account, not my account |
21:01.52 | Venemo | djszapi|windows, I wasn't around at the time of that discussion... could you tell me the results? |
21:01.53 | seif | Stskeeps, around |
21:01.55 | lbt | oh ... you mean Surrounds:Testing |
21:02.09 | djszapi|windows | Venemo: it was a long discussion... |
21:02.11 | djszapi|windows | lbt: nope |
21:02.32 | lbt | there's no such thing as a community account |
21:02.37 | Venemo | djszapi|windows, in short, will we have some repo to which all of us can upload their stuff? |
21:02.45 | lbt | Venemo: yes |
21:02.55 | djszapi|windows | lbt: surrounds is a theroy |
21:02.56 | djszapi|windows | * theory |
21:02.58 | Venemo | when is it expected to work? |
21:03.06 | lbt | Venemo: Real Soon Now |
21:03.10 | djszapi|windows | it does not work in the practice (short term) |
21:03.12 | Venemo | lbt, ok, thank you :) |
21:03.27 | lbt | djszapi|windows: no.. it's not |
21:03.28 | Venemo | I'll look into it as soon as I get the time then :) |
21:03.29 | djszapi|windows | in the short term |
21:03.30 | djszapi|windows | I love the Surrounds idea, but after a long discussion here, it does not really work |
21:03.40 | djszapi|windows | lbt: but we do need something for the short term |
21:04.00 | djszapi|windows | so we need a temporary community account until the surround system works |
21:04.12 | lbt | Surrounds:Testing |
21:04.16 | djszapi|windows | lbt: there are quite a few packages out there, we would like to share these things |
21:04.21 | djszapi|windows | ok give us access |
21:05.01 | lbt | sure... I'll grant everyone full read/write/delete access on demand ... how will that go do you think? |
21:05.32 | djszapi|windows | we do not need bureacracy for short term, really. |
21:05.37 | djszapi|windows | we do need some interim solution |
21:05.44 | lbt | Elleo has one |
21:05.57 | lbt | https://bugs.meego.com/show_bug.cgi?id=21778 |
21:05.58 | macmaN | Elleo: is it building yet? (imagine donkey) |
21:05.59 | MeeGoBot | Bug 21778 enh, Undecided, ---, maemo, NEW, Place cdbs package from home:elleo into Surrounds:Testing for Harmattan |
21:06.17 | Elleo | djszapi|windows: you could hack something temporary together that just wgets the contents of repositories from interested parties and merges their Packages files |
21:06.36 | lbt | I've also asked for a proposal on what criteria we use to manage such a repo |
21:06.45 | djszapi|windows | Elleo: it is an unneccesary overhead to a community repository, right ? |
21:06.45 | Elleo | lbt: that's not really a solution, that's just me asking for a package to be moved into Surrounds when it exists |
21:06.48 | lbt | total anarchy is not likely to be accepted |
21:06.58 | lbt | Elleo: it exists today |
21:07.09 | Elleo | lbt: for Harmattan stuff too? |
21:07.13 | djszapi|windows | lbt: there are few people here making nice job...I would not guess we are making anarchy... |
21:07.19 | Elleo | I thought it only really worked for the standard Meego stuff currently? |
21:07.49 | Elleo | and my only really suggestion process wise was to try and implement some sort of package sponsorship/mentoring program |
21:07.58 | lbt | djszapi|windows: so, cut'n'paste the rules into a wiki page. Call it a proposal and we'll review it |
21:08.04 | djszapi|windows | lbt: I am really sad seeing people making nice job and duplicate each other's work. |
21:08.18 | Elleo | so 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.31 | djszapi|windows | lbt: ok, I am out of this discussion. bureacracy kills the short term cooperation. |
21:08.34 | lbt | djszapi|windows: yes... but no-one cared about Harmattan until a few weeks ago |
21:08.44 | lbt | djszapi|windows: bye |
21:09.06 | lbt | Elleo: yes... that's a great proposal |
21:09.27 | Elleo | lbt: I'm happy to offer assistance wherever I might be useful, but my knowledge of OBS is extremely limited currently |
21:09.43 | Elleo | and I'm not exactly overflowing with free time either ;) |
21:09.53 | lbt | the main issue wrt OBS knowledge is knowing what the implementation capability is |
21:09.59 | lbt | and what potential you have |
21:10.14 | lbt | eg that it gives PPAs for free |
21:10.49 | lbt | that you can build against multiple projects |
21:10.54 | seif | Elleo, can you make sure your python-telepathy also depends on mp-harmattan-rm680-pr |
21:11.11 | lbt | anyhow... up at 5am and need to pack |
21:11.15 | Venemo | good evening everyone :) |
21:11.17 | Venemo | bye |
21:11.36 | lbt | Elleo: I will be afk a fair bit mon/tue but back wed. |
21:11.38 | djszapi|windows | lbt: your proposal is there for half a year |
21:11.48 | djszapi|windows | and still not even close to any "ready" stage. |
21:11.57 | lbt | djszapi|windows: yes.. and how many maemo people bothered? |
21:12.01 | djszapi|windows | I think it is better to make some interim compromise. |
21:12.11 | Elleo | lbt: okay, cool; have a good rest away from us nagging you ;) |
21:12.24 | djszapi|windows | until that is ready. Elleo's idea will go into that direction you proposed. |
21:12.25 | Elleo | seif: the general system meta-package? |
21:12.28 | djszapi|windows | it is gonna be any different |
21:12.32 | lbt | so unless you got your finger out and learned the OBS (which has been around since Mer) ... who else is to blame? |
21:12.34 | djszapi|windows | I am not speaking about that way. |
21:12.50 | djszapi|windows | * not gonna be |
21:12.55 | Elleo | seif: I don't fully understand why it should depend on that? |
21:13.44 | seif | Elleo, because it uninstalls it if i try to update |
21:13.48 | seif | and i cant reinstall it |
21:14.20 | seif | Elleo, also i keep getting |
21:14.21 | seif | Aegis 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.39 | djszapi|windows | it is expected |
21:14.41 | Elleo | oh, there's already a libsqlite3 package? |
21:14.43 | djszapi|windows | you cannot replace packages that way |
21:14.48 | Elleo | I'll remove that from my repo then |
21:14.49 | djszapi|windows | Elleo: indeed |
21:14.58 | Elleo | someone had mentioned earlier that there wasn't one so I built it for them |
21:15.00 | Elleo | oh well |
21:15.17 | djszapi|windows | Elleo: you should look for the harmattan repo |
21:15.20 | djszapi|windows | before packaging any package. |
21:15.22 | macmaN | Elleo: it didnt want to install libsqlite3 for me, so i am guessing that one stayed with system version |
21:16.24 | Elleo | macmaN: ah, or did you mean that the sqlite3 client wasn't available in the repos? |
21:16.31 | macmaN | Elleo: yes |
21:16.31 | Elleo | (when you were discussing it earlier) |
21:16.35 | macmaN | the client |
21:16.40 | Elleo | right, I think I got the wrong end of the stick a bit there then |
21:16.56 | Elleo | when I have some time tomorrow I'll recreate that package so it just builds the client and not the library as well |
21:17.17 | Elleo | until then I'll just remove the package altogether to avoid problems |
21:17.53 | macmaN | i dont think it did anything bad as such |
21:17.54 | macmaN | The following NEW packages will be installed sqlite3 |
21:17.54 | macmaN | 0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. |
21:18.03 | Elleo | seif: I suspect the loss of the metapackage was due to it trying to upgrade libsqlite3 from my repo |
21:18.34 | Elleo | seif: rather than from the telepathy-python package (which shouldn't really touch anything related to the metapackage) |
21:19.07 | Elleo | so once OBS updates the repo and removes it you should probably be alright (after an apt-get update) |
21:19.58 | macmaN | i need to figure out how to use this obs magic thing |
21:20.30 | djszapi|windows | Elleo: which is your repository ? Could you give me a link ? |
21:20.53 | Elleo | djszapi|windows: http://repo.pub.meego.com/home:/elleo/Harmattan/ |
21:21.31 | djszapi|windows | Elleo: seems you also made some duplicated work |
21:21.48 | djszapi|windows | some of the packages were already available from there 1-2 weeks ago. |
21:21.51 | Elleo | djszapi|windows: nah, I branched some packages from you |
21:21.56 | djszapi|windows | and that is what I have been talking about |
21:22.07 | djszapi|windows | yeah, exactly! |
21:22.19 | djszapi|windows | everybody is branching or duplicating instead of having it in one place! |
21:22.47 | Elleo | djszapi|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.54 | Elleo | it would be nicer to have a shared repo though I agree |
21:23.02 | Elleo | whether that's through Surrounds or through some interim measure |
21:23.17 | djszapi|windows | Surrounds is not interim at all |
21:23.20 | Elleo | however with the sort of interim measure I proposed I'm not sure that'll help much for building stuff |
21:23.21 | djszapi|windows | that is a real long future thing |
21:23.42 | Elleo | djszapi|windows: I meant Surrounds *or* something interim |
21:23.55 | djszapi|windows | forget Surrounds |
21:24.03 | djszapi|windows | we are discussing solution for the presence |
21:25.09 | Elleo | yeah, 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.21 | Elleo | it's only useful for helping get stuff out to people in a more organised manner |
21:25.55 | djszapi|windows | well, community account is sensible imo |
21:26.12 | djszapi|windows | and 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.34 | djszapi|windows | it would be trust based without all the rules which is the long term solution, called Surrounds |
21:28.41 | MohammadAG | I still don't like the concept of OBS |
21:28.49 | MohammadAG | It'll never work right |
21:28.56 | piggz | http://www.piggz.co.uk/pgzurbandictionary2_0_0_1_armel.deb |
21:29.25 | piggz | becuase everyone needs an urban dictionary app for those awkward moments when you dont understand what someone just said |
21:29.26 | MohammadAG | see ^ ? |
21:30.42 | Elleo | seif: it looks like an earlier version of python-telepathy should already be accessible from somewhere? |
21:31.29 | Elleo | seif: for now I'll remove python-telepathy from my repository and have more of a look tomorrow |
21:39.04 | djszapi|windows | MohammadAG: what is wrong about OBS ? |
21:39.54 | MohammadAG | it'll never work in the sense of extras-devel |
21:40.05 | Elleo | all 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.07 | djszapi|windows | MohammadAG: Could you please ellaborate ? |
21:41.36 | MohammadAG | Do I have to? I've already done that many times |
21:41.53 | MohammadAG | there's no central repository with all packages |
21:42.04 | djszapi|windows | ok, point me out to the relevant wiki page |
21:42.11 | djszapi|windows | if you would not like to tell it |
21:42.23 | MohammadAG | err, channel logs actually |
21:42.28 | djszapi|windows | MohammadAG: that is what we are trying to solve... |
21:42.44 | MohammadAG | how? OBS's concept is based on PPAs |
21:43.08 | MohammadAG | PPAs aren't supposed to be central |
21:43.09 | djszapi|windows | Do you know how OBS works ? |
21:43.33 | MohammadAG | everyone gets their home repo which has their built packages |
21:43.41 | kimju | see how the n900 meego-ce is working on obs.. |
21:44.27 | MohammadAG | really, it just adds overhead compared with -devel |
21:44.56 | MohammadAG | PPAs usually provide newer versions of packages that are in the OS's base repo |
21:45.04 | djszapi|windows | MohammadAG: I think you are missing that part we /are/ trying to solve it |
21:45.17 | djszapi|windows | with having a community account so people can work directly to that |
21:45.22 | MohammadAG | in this case, the base repo lacks important packages like git |
21:45.37 | seif | Elleo, oki doki |
21:45.37 | MohammadAG | must've walked late into the conversation |
21:47.11 | MohammadAG | djszapi|windows, tbh, I don't see why we can't just use the old builder system |
21:47.23 | MohammadAG | it worked well for chinook, diablo and fremantle |
21:47.52 | djszapi|windows | I like the consistency... |
21:47.54 | djszapi|windows | same way for any distribution and package format... |
21:48.04 | djszapi|windows | helps a lot when you already know the system |
21:48.25 | MohammadAG | exactly, all maemo devs know the system |
21:48.35 | MohammadAG | why move them to OBS |
21:48.53 | djszapi|windows | the world is not only about maemo |
21:49.46 | kimju | obs 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.36 | djszapi|windows | kimju: are you a kernel hacker ? :) |
21:50.40 | kimju | no-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.18 | kimju | djszapi|windows, somewhat.. if being current maintainer of kernel-adaptation-n900 counts? :) |
21:51.43 | djszapi|windows | I guess it counts, nice :) |
21:52.16 | kimju | and I've been working on other kernel stuff for several years |
21:52.23 | kimju | among other things |
21:53.32 | djszapi|windows | upstream linux kernel contribution ? |
21:53.34 | kimju | but 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.36 | MohammadAG | djszapi|windows, sure, thought most devs working on Harmattan are from maemo.org |
21:53.53 | djszapi|windows | MohammadAG: not that I am aware of |
21:54.07 | djszapi|windows | I am from not there, not some of my friends either |
21:54.35 | MohammadAG | and you're working on apps for the platform? |
21:54.53 | djszapi|windows | well, I have been working on the platform and apps as well |
21:55.02 | MohammadAG | kimju, for your own development, OBS is an excellent concept |
21:55.06 | djszapi|windows | platform kernel, userspace + apps |
21:55.20 | MohammadAG | but for pushing packages like git, x11-utils, libs, etc, I don't see the point |
21:55.34 | djszapi|windows | but he has just described it... |
21:55.48 | kimju | djszapi|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.26 | kimju | git is not that hard, it is only simple application. |
21:56.47 | MohammadAG | I know, I have it packaged locally |
21:57.08 | djszapi|windows | "simple" is a bit exaggeration :) |
21:57.09 | djszapi|windows | where Linus is there cannot be simple :) |
21:57.17 | kimju | MohammadAG, and really, the libs work just fine too. have you looked at how things work on the n900-ce ? |
21:57.19 | MohammadAG | heh |
21:57.41 | MohammadAG | Nope, not really |
21:57.46 | djszapi|windows | kimju: is meego-ce still that slow ? |
21:58.15 | MohammadAG | I'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.31 | MohammadAG | and I've never successfully compiled the kernel, always fails at the modem patch |
21:58.48 | kimju | djszapi|windows, it has been getting faster. |
22:01.06 | djszapi|windows | kimju: my zypper slowness bug has been open for ages. |
22:01.16 | djszapi|windows | that was really a critical issue |
22:01.43 | MohammadAG | hmm, zypper takes time for me, but only slightly more than apt-get on maemo |
22:03.07 | kimju | there 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.42 | kimju | but generally, the raw performance data looks ok. |
22:04.21 | MohammadAG | I should write down my notes on installing meegoce to the eMMC |
22:04.43 | MohammadAG | the "official" method on the wiki right now seems to be a script that breaks maemo |
22:05.06 | djszapi|windows | kimju: are there still people in that team ? Everybody is leaving Nokia nowadays |
22:05.32 | kimju | not everyone working on that is a nokian.. |
22:05.39 | DocScrutinizer51 | the 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.30 | kimju | DocScrutinizer51, 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.45 | kimju | someone just needs to step up and volunteer to do it. |
22:07.19 | MohammadAG | do it where? |
22:07.37 | kimju | obs. 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.44 | DocScrutinizer51 | MohammadAG: GOOO :-) |
22:07.48 | kimju | the name doesn't matter |
22:08.54 | MohammadAG | DocScrutinizer51, can't, sleeping at the hospital |
22:09.25 | DocScrutinizer51 | wut??? |
22:09.25 | DocScrutinizer51 | :-o |
22:09.37 | macmaN | hmmm okey, got syslogd to log auth,* |
22:09.39 | macmaN | Jul 25 01:09:11 RM680 sshd[2838]: User user not allowed because account is locked |
22:09.39 | MohammadAG | what 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.42 | macmaN | Jul 25 01:09:11 RM680 sshd[2838]: Failed none for invalid user user from 192.168.1.111 port 35483 ssh2 |
22:09.57 | macmaN | so that's what's bugging us. i wonder if account is locked because of no password? |
22:10.25 | macmaN | like mtd mentioned before |
22:10.42 | MohammadAG | macmaN, I'd try usermod -U username |
22:10.50 | djszapi|windows_ | MohammadAG: I wish you the fastest recovery :) |
22:10.51 | MohammadAG | of course, have the flashing image close |
22:11.01 | DocScrutinizer51 | MohammadAG: what happend? |
22:11.06 | MohammadAG | djszapi|windows_, thanks, should be out of here by 6AM |
22:11.16 | macmaN | MohammadAG: hahaaa! success!! |
22:11.19 | macmaN | :) |
22:11.45 | macmaN | wow my blog is on fire tonight |
22:11.49 | MohammadAG | DocScrutinizer51, nothing major, thinking of leaving this place, beds aren't very comfy :P |
22:11.56 | macmaN | i am not sure if it can handle like three posts in one night |
22:12.24 | djszapi|windows_ | MohammadAG: maemo infection ? :p |
22:13.09 | MohammadAG | no, OBS syndrome :P |
22:13.25 | djszapi|windows_ | hehehehehehe ;) |
22:20.13 | djszapi|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.52 | djszapi|windows_ | actually the admin of maemo.org is nowadays towards OBS as well. |
22:21.18 | MohammadAG | djszapi|windows_, X-Fade should |
22:21.33 | MohammadAG | afaik -devel is 80+ GBs |
22:21.46 | djszapi|windows_ | btw, what is the reason why X-Fade is not available on this channel ? |
22:22.02 | MohammadAG | no autojoin |
22:22.03 | djszapi|windows_ | hefty :) |
22:22.11 | MohammadAG | he was one of the first here |
22:22.11 | djszapi|windows_ | There is 6 GB for OBS from that I know. |
22:22.12 | macmaN | i just /msg-d x-f |
22:22.14 | macmaN | i just /msg-d x-fade |
22:22.33 | MohammadAG | macmaN, heh, and I pinged him on #maemo |
22:23.00 | MohammadAG | djszapi|windows_, afaik they upgraded the servers when Fremantle arrived |
22:23.25 | MohammadAG | the first two months with the N900 (was pretty much a noob back then) were horrible (repo-wise) |
22:23.54 | MohammadAG | repos went down a lot, probably cause they were being hammered by N900 users |
22:24.25 | MohammadAG | anyway, maemo.org's repos need *some* cleanup |
22:24.45 | djszapi|windows_ | I do not wonder kdelibs fails with 6 GB |
22:24.52 | MohammadAG | with the introduction of QML, I see many devs who are mixing QML and C++ not cleaning up sources |
22:24.55 | djszapi|windows_ | with 6 GB full capacity for the Harmattan target |
22:25.01 | MohammadAG | so sources have .o filesin them |
22:25.31 | Elleo | seif: 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.39 | djszapi|windows_ | 6 GB is a joke behind a XEN VM. |
22:25.41 | Elleo | seif: or is it just too old for what you need? (seems to be about 2 years out of date) |
22:28.41 | djszapi|windows_ | Elleo: I need some packages if you have free time at some point =p |
22:29.16 | Elleo | heh |
22:29.29 | Elleo | well let me know what you need and I'll see about having a poke at it when I get a chance |
22:29.42 | djszapi|windows_ | polkit-qt |
22:30.21 | Elleo | I take it you've tried building a direct import from debian without success? |
22:31.16 | djszapi|windows_ | failed on more dependency layers :) |
22:31.34 | djszapi|windows_ | it is completely viable, I just gave up because of the lack of time |
22:32.42 | Elleo | ah, okay |
22:32.47 | Elleo | well if I have time I'll give it a god |
22:32.49 | Elleo | go* |
22:36.57 | *** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248) |
22:39.00 | djszapi|windows_ | anybody coming to the Desktop Summit ? |
22:39.32 | DocScrutinizer51 | kimju: 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.04 | djszapi|windows_ | DocScrutinizer51: You are from Germany, you need to come :) |
22:40.39 | DocScrutinizer51 | where to? |
22:41.10 | kimju | DocScrutinizer51, if you need any help, just ask. |
22:41.15 | DocScrutinizer51 | do you need the 'png guy'? |
22:45.23 | djszapi|windows_ | DocScrutinizer51: Desktop Summit |
22:45.50 | *** join/#harmattan antman89691 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net) |
22:46.24 | antman89691 | . |
22:46.52 | DocScrutinizer51 | djszapi|windows_: yup, but *where* |
22:47.41 | djszapi|windows_ | Berlin |
22:48.42 | DocScrutinizer51 | probably 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.04 | DocScrutinizer | kimju: 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.38 | djszapi|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.08 | DocScrutinizer | maybe you'll tink different after that really happened ;-D |
22:51.23 | MohammadAG | lol |
22:51.28 | djszapi|windows_ | heh |
22:52.17 | MohammadAG | yay, segfault in my facebook app |
22:53.13 | MohammadAG | fun 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.48 | DocScrutinizer | MohammadAG: 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.12 | MohammadAG | IM is offline :p |
22:54.18 | kimju | MohammadAG, on n950 or something else? |
22:54.33 | MohammadAG | N900, 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.39 | DocScrutinizer | MohammadAG: (certain post) that's what coredumps and post morten debugging are made for |
22:55.01 | MohammadAG | not a debug build :p |
22:55.08 | DocScrutinizer | too bad |
22:55.19 | MohammadAG | it's stripped of everything |
22:55.21 | DocScrutinizer | but actually doesn't matter much |
22:55.30 | DocScrutinizer | as long as it created a coredump |
22:55.47 | *** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net) |
22:55.59 | DocScrutinizer | you can load debug symbols separately |
22:56.08 | MohammadAG | oh btw |
22:56.21 | MohammadAG | is there a dbus launcher for Harmattan? |
22:56.38 | DocScrutinizer | dbus based applauncher? |
22:56.47 | MohammadAG | yeah |
22:57.01 | MohammadAG | hmm actually nvm |
22:57.09 | MohammadAG | DBus services should work fine |
23:00.58 | *** join/#harmattan divan (~divan@89.209.253.77) |
23:01.17 | DocScrutinizer | eh? |
23:01.23 | DocScrutinizer | please elaborate |
23:01.31 | MohammadAG | Sociality uses DBus to start |
23:01.45 | DocScrutinizer | aaaah |
23:01.52 | MohammadAG | this is how I implemented the run-in-background feature |
23:01.54 | DocScrutinizer | dbus service autostart |
23:02.15 | MohammadAG | /usr/bin/sociality is dbus-send --print-reply --dest=org.maemo.sociality /org/maemo/sociality org.maemo.sociality.top_application |
23:02.27 | DocScrutinizer | isn't that a bit complex, with dbus proxy etc, afaik? |
23:03.00 | MohammadAG | well, top_application is a method in MainWindow that focuses the window |
23:03.10 | DocScrutinizer | ooh, you start it on systemboot? |
23:03.20 | MohammadAG | the rest is based on /usr/share/dbus-1/services |
23:03.23 | MohammadAG | nope |
23:03.38 | DocScrutinizer | yeah, that's what I meant I think |
23:03.51 | MohammadAG | DBus activation is the term I think |
23:04.17 | MohammadAG | top_application also shows the window if it's hidden |
23:04.19 | DocScrutinizer | dbus starting the service server when a msg is sent to it via one of the proxy instances by another dbus client |
23:04.53 | MohammadAG | so 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.23 | DocScrutinizer | :nod: |
23:05.25 | MohammadAG | two 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.09 | DocScrutinizer | I noticed today that qmlroundtrip can get started on multiple instances :-D |
23:07.04 | DocScrutinizer | MohammadAG: usually that mode is called iconify and should get a small icon in systray |
23:07.19 | DocScrutinizer | no notice user about the still active app |
23:07.27 | MohammadAG | DocScrutinizer, yeah, systray doesn't exist on maemo |
23:07.30 | DocScrutinizer | also to open it up again usually |
23:07.36 | DocScrutinizer | sure |
23:07.43 | DocScrutinizer | there's the system status menu |
23:07.44 | MohammadAG | opening it up again is through the icon |
23:07.54 | MohammadAG | yeah, but that's maemo specific |
23:08.15 | MohammadAG | sociality is almost clean |
23:09.06 | MohammadAG | not sure if I should rewrite sociality in QML |
23:09.15 | DocScrutinizer | for unknown reasons xchat seems to completely fail at implementing all this |
23:09.33 | MohammadAG | users would want to use for the via Nokia N9 (braggers :P) |
23:10.11 | MohammadAG | and for places checkins, not sure if the stock app allows this |
23:11.12 | DocScrutinizer | I'm out as here's a social networks refugee |
23:12.01 | MohammadAG | it's the only way to chat with friends here |
23:12.15 | DocScrutinizer | not going to get taken piss out and abused by facebook and co |
23:12.17 | MohammadAG | most people I know prefer facebook over other chat services |
23:12.26 | divan | Hi 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.09 | antman8969 | well that's a lame reason |
23:13.11 | MohammadAG | I wouldn't be surprised |
23:13.45 | DocScrutinizer | divan: We were told by some Nokia engineer that the N9 image can't get flashed to N950 due to certificate mismatch |
23:14.25 | DocScrutinizer | at least for "our" CE N950 versions |
23:14.41 | DocScrutinizer | Nokia core staff has "better" devices |
23:14.54 | DocScrutinizer | so for them it may work |
23:15.04 | divan | DocScrutinizer, 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.18 | divan | s/hear/heard/ |
23:16.02 | divan | There also a small change to get these firmwares unofficially. Not sure yet. |
23:16.18 | DocScrutinizer | still 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.17 | divan | He 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.41 | divan | The devices I got were sent from Finland last friday. |
23:17.46 | SpeedEvil | Is the N9 image suppose to be the consumer ready image? |
23:18.24 | DocScrutinizer | I heard of Nokia affilates that tried to install the N9 image to N950 and failed |
23:18.28 | divan | SpeedEvil, don't know. Still in active development now. |
23:19.08 | divan | DocScrutinizer, when did they tell you that? |
23:19.17 | DocScrutinizer | a week ago? |
23:20.59 | DocScrutinizer | and 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.14 | kimju | I think someone said only a day or two ago here that there are now internal images also for ce n950. |
23:21.32 | DocScrutinizer | hmm, missed that |
23:21.35 | divan | DocScrutinizer, 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.55 | kimju | but guess that they create images whenever needed. |
23:22.01 | divan | kimju, seems to be true. |
23:23.13 | SpeedEvil | If you turn aegis 'off' - as I understand is possible on some internal n950 builds - does anything not work? |
23:23.20 | divan | btw, is there any better way to change default IP for SDK Mode than gconftool? |
23:23.30 | SpeedEvil | I mean - do any of the internal apps not work intentionally? |
23:23.50 | DocScrutinizer | actually I feel like going mental about the fact you can't discuss a single N950 related topic without stumbling into aegis |
23:24.06 | divan | :) |
23:24.36 | divan | haven't read Harmattan Security FAQ yet, so don't hate aegis.. yet.. |
23:26.41 | kimju | I'm not sure if I hate it. I just hate that I can't override it.. |
23:26.43 | DocScrutinizer | I think next time I bother will be when somebody says "yeah, for getting this to work you need to ENable aegis" |
23:27.11 | GeneralAntilles | How's call quality been for everybody? |
23:27.26 | MohammadAG | Depends who you're talking to :P |
23:27.35 | DocScrutinizer | GeneralAntilles: couldn't even bother to test |
23:27.41 | kimju | so far I've managed to work around its limitations, but some of the "solutions" are quite ugly. |
23:28.06 | divan | GeneralAntilles, it's pretty nice for me. Even used speakerphone without problems. |
23:28.20 | MohammadAG | "Hello, 911? I'm just testing call quality, can you hear me?" |
23:28.29 | DocScrutinizer | GeneralAntilles: actually I did test it, briefly. With some echo123 for 10s. "works, check, next" |
23:28.35 | MohammadAG | if the person on the other side hangs up, it's good |
23:28.46 | GeneralAntilles | I'm going to say it's on the other end, then. |
23:28.50 | GeneralAntilles | They were bitching about the call quality. |
23:28.58 | divan | MohammadAG, lol |
23:29.21 | kimju | I've only answered couple of calls on that, no complaints so far. |
23:29.32 | divan | GeneralAntilles, btw, there are some noice reduction option. Didn't enabled it yet. |
23:29.42 | MohammadAG | oh right |
23:29.56 | DocScrutinizer | yeah, I had them disabled |
23:29.59 | MohammadAG | does the N950 choke on calls like the N900? |
23:30.01 | DocScrutinizer | on purpose |
23:31.23 | achipa | divan: there is no N9 firmware per se. R&D certificates and variants are a different story. |
23:31.26 | DocScrutinizer | seems like they're using the "upper" mic to catch ambient noise and subtract it from the signal on "lower" main mic |
23:31.54 | MohammadAG | two mics? |
23:31.55 | divan | achipa, just told what Nokia engineer told me. |
23:32.14 | achipa | divan: two nokia engineers disagree, nothing to see, move along ;) |
23:32.23 | divan | DocScrutinizer, cool. It's possible to test it if it works that way. |
23:32.23 | MohammadAG | I think the iPhone does it the other way round, for some stupid reason |
23:32.31 | DocScrutinizer | might 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.36 | divan | achipa, ok, you won ) |
23:32.46 | MohammadAG | bottom mic's for noise c., upper one's for voice |
23:33.17 | MohammadAG | of course, Apple engineers were smart enough not to put insulation between the 3.5mm plug and the upper mic |
23:33.24 | DocScrutinizer | MohammadAG: sure, video recording even has excellent stereo audio |
23:33.30 | achipa | divan: just saying that what has been said to be N9 fw in this context actually means "new fw" |
23:33.32 | MohammadAG | which means some iPhones are muted |
23:34.33 | divan | achipa, how much 'new'? ) |
23:36.37 | DocScrutinizer | divan: there are nightly builds available to at least a fraction of core Nokians |
23:37.12 | achipa | divan: 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.27 | DocScrutinizer | :-D |
23:39.50 | divan | :) |
23:40.24 | achipa | and before you ask - soon TM :) |
23:40.51 | SpeedEvil | wishes he could be bugtesting - but meh. :) |
23:42.15 | DocScrutinizer | SpeedEvil: there *are no bugs* in Nokia's sw :-P |
23:42.50 | achipa | SpeedEvil: IMHO bugtesting makes sense when your version and upgrades are clear, and preferably when you get close to a 'real' bugzilla |
23:43.00 | DocScrutinizer | at least not in that version we mere mortals ever get a hold on |
23:44.03 | achipa | DocScrutinizer: hey, you get the stable versions ;) |
23:44.05 | SpeedEvil | achipa: yes - indeed. I know it's irrelevant at the moment if there is no way to get close to nightlies |
23:44.32 | divan | So, 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.33 | SpeedEvil | Or indeed bugzilla so you can track old ones. |
23:45.46 | GeneralAntilles | achipa, sounds like a threat. |
23:46.48 | macmaN | divan: devel-su |
23:47.22 | divan | macmaN, oh, thanks =) |
23:49.16 | achipa | GeneralAntilles: 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.38 | GeneralAntilles | achipa, yes, I know. I'm being snarky because I'm bored. |
23:51.54 | divan | Do they really suggest using root ssh access to device on developer nokia wiki??? |
23:52.15 | divan | ah, root isn't real root on N950, I forgot! |
23:52.21 | achipa | no (or do we/they ?) |
23:53.04 | divan | achipa, http://www.developer.nokia.com/Community/Wiki/Harmattan:Platform_Guide/Getting_started_with_Harmattan_Platform_SDK/Setting_up_and_using_USB_connection |
23:53.25 | DocScrutinizer | to 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.55 | divan | I was expected to see something like hints to configure developer user |
23:53.58 | DocScrutinizer | on the N950-landing-page there are some really useful links to pages with info |
23:54.29 | divan | DocScrutinizer, thanks! |
23:54.43 | achipa | divan: that's wrong, gotta write myself a reminder for tomorrow to correct... |
23:55.13 | achipa | and yes, I would expect a ssh developer@.... |
23:55.28 | divan | achipa, does developer user has default password? |
23:55.42 | achipa | divan: no |
23:55.55 | DocScrutinizer | hehe, I wondered same when scrutinizing passwd |
23:56.11 | achipa | divan: it gets generated when you (re) start the sdk connectivity |
23:56.15 | DocScrutinizer | almost was about to start john on it |
23:56.29 | divan | Would 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.01 | divan | achipa, hmm... generated and displayed? Didn't see one. |
23:57.02 | DocScrutinizer | actually I was more temped to lock that account |
23:57.20 | divan | achipa, sorry my bad |
23:57.24 | achipa | divan: tap on SDK connectivity and it will tell |
23:57.26 | divan | achipa, see it already. |
23:57.29 | achipa | aye |
23:57.52 | DocScrutinizer | you *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.40 | achipa | DocScrutinizer: plus, it only works if you connect from 10.* or 192.168.* |
23:58.53 | divan | DocScrutinizer, agree. I would disable root ssh access at all. |
23:58.56 | achipa | or rather to... anyway, it has something to do with IPs ;) |
23:59.10 | SpeedEvil | achipa: I set up a open wifi near nokia, and ... |
23:59.34 | divan | achipa, where do ip-addresses denied? |
23:59.48 | SpeedEvil | It's in /etc/sshd/ssh.config I think |
23:59.49 | achipa | divan: no idea, ssh config would be a good place to look |