IRC log for #harmattan on 20110731

01:11.27*** join/#harmattan meegoexperts_mob (~Adium@i-83-67-88-78.freedom2surf.net)
01:25.53*** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net)
01:41.33*** join/#harmattan eman (~lemmings@124-168-12-42.dyn.iinet.net.au)
01:56.23*** join/#harmattan meegoexperts_mob (~Adium@i-83-67-88-78.freedom2surf.net)
02:30.21rm_youerrrr what
02:30.25rm_youhttp://wiki.meego.com/Community_Office/Community_device_program/Nokia#FIXME_Unclear_cases_.26_lazy_wiki_editors
02:30.32rm_youhow am i an unclear case or a lazy wiki editor
02:30.57rm_youthe moment i received my device i updated it to say "Device Received". how more clear could i have gotten
02:31.13rm_you"Adam Harwell Device Received"
02:31.41rm_youi'm in with a bunch of people who didn't update
02:31.51rm_youthat makes no sense
02:32.24SpeedEvilThe editor can't edit properly pro bably
02:32.33SpeedEvilput your entry in the right group
02:33.15rm_youjust annoying, because i was trying to be very purposefully helpful and keep my entry up to date
02:33.27rm_youand i get shoved in with a bunch of people who actually didn't
02:36.05rm_youedited. still weird.
02:36.14rm_youanywho, off to see captain america
02:36.17rm_youhe's from AMERICA
02:36.27rm_youleaves
02:41.15antman8969any one else have their n950s stop showing emoticons?
02:41.20antman8969it's kind of annoying now
02:45.57trxwow, i didn't even get my n950
02:46.11trxand you have trouble with emoticons..
02:46.12trx:)
02:46.38antman8969one day you'll be able to wonder what people are feeling in texts too
02:46.51antman8969awesome :) != awesome :(
02:53.04Termanamorning
03:07.13GeneralAntilleshttp://heytell.com/
03:07.14GeneralAntilles^
03:07.20GeneralAntillesSomebody needs to implement that for Harmattan.
03:07.27GeneralAntillesMaybe just use MMS.
03:08.57SpeedEvilNot quite
03:09.01SpeedEvilIt's a GSM feature.
03:09.08SpeedEvilOh - maybe not
03:09.18SpeedEvilIn that implementation.
03:09.29SpeedEvilBut push-talk is a supported feature of GSM.
03:09.49SpeedEvilSeems that that might be VOIP instead
03:10.19SpeedEvilah - yeah - voip
03:41.49GeneralAntillesSpeedEvil, right, but we'd have to host the backend servers then.
03:42.01GeneralAntillesSpeedEvil, would it be feasible to hook into Telepathy and MMS instead?
03:42.24SpeedEvilMMS is not a transparent byte stream.
03:42.35SpeedEvilIt will only pass certain classes of object
03:42.41GeneralAntillesAh, OK.
03:42.49SpeedEvilAlso - it's murderously expensive.
03:42.53GeneralAntillesTrue
03:45.59DocScrutinizer(AFAIK:) basically MMS is just sending a "special" SMS with an URL that points to a the real content, which is then going to get downloaded usually from a "darknet"  I.E. a dedicated APN, that also has its own charging plan
03:46.37GeneralAntillesAaah, right then.
03:46.47DocScrutinizers/sending/addressee receiving/
03:46.51GeneralAntillesSo, then, no MMS.
03:46.57GeneralAntillesJust push it all over Telepathy?
03:48.01GeneralAntilles(Does that previous sentence actually mean anything?)
03:48.44DocScrutinizermine? sorry was a bit scrambled maybe
03:49.50GeneralAntillesNo, mine about Telepathy.
03:49.53GeneralAntillesYours was perfect.
03:50.28SpeedEvilIn principle, it's not that expensive.
03:50.34SpeedEvilFind a flexible web service.
03:50.43SpeedEvilSomething like amazon.
03:50.54SpeedEvilWhich you can scale arbitrarily, to act like a bouncer
03:51.15DocScrutinizerMMS means the provider's MMS exchange sends a special SMS to addressee.  This SMS is much like a normal SMS but holds a URL pointing to a server with your multimedia content. The download from this server will be like TCP but not via public internet usually. Rather it uses a dedicated APN for access to a closed WAN
03:51.35DocScrutinizermeh, and I tried so hard to get a better one ;-P
03:52.11GeneralAntillesDocScrutinizer, hey, practice makes perfect, right? :P
03:55.22DocScrutinizeryeah, I'm practicing patience and restraint on dealing with trolls like fahadj2003 and un_abill_uk
03:55.35TermanaDoes HeyTell use MMS? I think the good part of it, at least from the demo, is it seems to be instant. I don't know about everyone else but MMS has always been SLOW as a dog for me, so something tells me it's not.
03:55.48DocScrutinizerI'm afraid I'll never get perfect on that discipline though
03:55.55GeneralAntillesNo, it's VoIP or something.
03:57.21DocScrutinizerPTT? afaik that's more or less like parking/putting_on_hold a normal (or conference) call
03:58.13DocScrutinizerthere was a similar feature for ISDN since dunno 1990
03:59.34DocScrutinizerbasically you keep the INVITE/session (the connection), and just stop data transmission. Resume is almost instant (nn milliseconds)
04:01.22DocScrutinizerfor PTT it's also one-to-many (conference), and half-duplex (you can't listen while you speak - aka PushToTalk :-D ) usually
04:02.25DocScrutinizer(/AFAIK)
04:30.31*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
04:34.49*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
04:42.00*** join/#harmattan epage (~epage@adsl-99-62-38-117.dsl.aus2tx.sbcglobal.net)
05:14.39Stskeepsmgedmin: use meego.com login
05:38.12rm_youerrr
05:38.29rm_youam i the only person that doesn't understand what the difference is between this push to talk thing, and making a damn phonecall?
05:38.54rm_youexcept that push to talk is more annoying and you have to constantly be pressing a button?
05:38.55*** join/#harmattan ckandeler (~kandeler@berlin-gw.trolltech.de)
05:39.15DocScrutinizerrm_you: call setup is instant
05:39.30rm_youumm
05:39.32rm_youlike
05:39.37rm_youwhen you press the "call button"?
05:39.37DocScrutinizerrm_you: far end doesn't need to accept call, as it'S already established
05:39.42rm_youah.
05:39.44rm_youso
05:39.52rm_youbasically an auto-accept?
05:39.55rm_youthat sounds like a bad idea
05:40.02rm_youwouldn't it have to let you know a message is ready
05:40.06rm_youand you then click play?
05:40.22rm_youat which point, just answer the phone
05:40.37DocScrutinizerthat is implementation detail - how does that matter
05:40.42rm_youthis demo is entirely un-enlightening
05:41.08DocScrutinizerPTT is walkie-talkie for GSM
05:42.14rm_youi guess i could see applications if it were broadcast like a walkie talkie
05:42.18rm_youso multiple people could get it
05:42.26rm_youotherwise i still don't see why not just make a phone call
05:42.28DocScrutinizerit isa
05:42.32DocScrutinizeris*
05:42.37rm_youok so...
05:42.49rm_youyou just need to make the initial handshake
05:42.55rm_youcan we intercept SMS?
05:43.04DocScrutinizerread backscroll, I explained about that
05:43.07rm_youyeah
05:43.10rm_youbut
05:43.15rm_younot sending messages over SMS
05:43.33rm_youSMS communicates the invite to a "channel" or somesuch
05:43.41rm_youwith connect-back details
05:43.49rm_youprobably would require something like a tracker
05:43.56rm_you(like a bittorrent tracker)
05:44.09rm_youexcept instead of joining a bittorrent swarm, you join a call
05:44.26rm_youthe tracker maintains connection details to active clients (phones0
05:44.27rm_you)
05:44.39rm_youand the rest is P2P
05:44.56rm_youthe only SMS is the first invite
05:44.59DocScrutinizernfc, I only know GSM based PTT
05:45.22rm_youthe app intercepts the invite-SMS, and opens itself and says "you've been invited to this conversation, join?"
05:45.40rm_youand it basically just has the tracker IP and the convo UID
05:45.51rm_youso then you become an active client
05:45.57rm_youand the rest works like bittorrent
05:46.14rm_youactually it could work EXACTLY like BT
05:46.24rm_youyour message gets sent to everyone in the convo
05:46.34rm_youand once one or two have it, they can help send parts :P
05:46.44rm_youi'm just saying, that's an idea about how to do it
05:46.57rm_youprobably it is not set up that way at all for heytell, lol
05:47.35DocScrutinizerhttp://en.wikipedia.org/wiki/Push_to_talk#Current_use_in_mobile_telephony_.28PoC.29
05:48.09rm_youi'm not really talking about how it ACTUALLY works, i'm just theorizing one way to accomplish the end result
05:48.41rm_youthis sounds much to limiting, compared to what i was theorizing
05:56.00DocScrutinizer>>PTT. OMA PoC also assumed it is a service for consumers which is not true. PTT/PoC is an enterprise service. On the bottom line, it is more of a North American phenomenon due to existence of iDEN and other networks. Other parts of the world do not know the service and operators are having a hard time identifying who needs this service<<
05:56.11rm_youlol
06:16.20rm_youwell i've expended all of my ingenuity for the night
06:16.24rm_youit's sleep time ;P
06:16.28rm_yousleeps
06:19.41*** join/#harmattan qgil (45b5f8c9@gateway/web/freenode/ip.69.181.248.201)
07:04.06RST38hAnyone has got an example of adding items to the application toolbar?
07:08.44*** join/#harmattan Arkenoi (~ark@178.177.72.30)
07:36.13*** join/#harmattan mikhas (~michael@p54946ADB.dip.t-dialin.net)
08:08.16hiemanshuRST38h: widgets gallery?
08:10.51dm8tbrponders how to figure out how to reimplement the google-talk account plugin to make telepathy work with arbitrary xmpp servers
08:14.33*** join/#harmattan andre__ (~andre@g1.blanicka25.net)
08:14.46*** join/#harmattan andre__ (~andre@Maemo/community/bugmaster/andre)
08:23.58Arkenoidm8tbr: where can i get google talk account plugin?
08:24.43dm8tbrArkenoi: I saw a screenshot somewhere
08:25.44Arkenoiah. i guess it is not released yet.
08:25.52dm8tbrArkenoi: more interesting is that there is telepathy and probably telpathy-gabble
08:26.22Arkenoiyes, both are in default install, but not account plugin
08:26.51dm8tbrnow the interesting thing will be to make an account-ui that makes telepathy talk to XMPP servers
08:30.54*** join/#harmattan rcg (~rc@f053145091.adsl.alicedsl.de)
08:36.42RST38hAnyone actually developing for n950 here?
08:39.05rcgyep
08:39.21rcgmorning btw ;)
08:39.50mikhasraises hand
08:40.07rcgi think most people in here are developing for n950
08:42.41ieatlintn9/50... yeah... kinda wasting your time in this channel otherwise
08:43.41RST38hrcg, ieatlint: Could you enlighten me on how to add items to that gray toolbar at the bottom of harmattan QMainWindow???
08:43.54RST38hI cannot even get a pointer to this toolbar...
08:44.23StskeepsRST38h: i think you're in for a world of hurt if you rely on meegotouch-qt-style :P
08:44.31ieatlintuh, grey toolbar at the bottom?
08:44.51rcgRST38h: well i did all my ui stuff in qml.. there its pretty straightforward to do this
08:44.57ieatlintyeah, you should be using qml, or if you're feeling particularly adventurous, mtf
08:45.01RST38hStskeeps: I am using QMainWindow, it is plain Qt, syntactically
08:45.12RST38hrcg,ieatlint: ok, thanks
08:45.18RST38hAnyone who knows the answer?
08:45.46RST38hStskeeps: and, as the bar shows up anyway, I can just as well use it for adding items, right?
08:45.53ieatlinti suspect you won't find the answer you're looking for... mtf is as close as you'll get without touching qml
08:45.54StskeepsRST38h: yes, just warning you that qt probably isn't styled in any mobile way on final devices
08:46.10StskeepsRST38h: a screenshot would help
08:46.36ieatlinti think you're just seeing the statusbar that's part of a qmainwindow
08:46.43rcgwell.. plain qt apps on the n950 essentially look like plain desktop apps
08:46.56ieatlinthttp://doc.qt.nokia.com/latest/qmainwindow.html#statusBar
08:47.04ieatlintbut that won't behave as you think it will
08:47.32RST38hStskeeps: http://farm7.static.flickr.com/6124/5967615095_383c5b6427.jpg (the one with the plus)
08:47.55RST38hieatlint: attempts to remove the status bar do not.
08:48.05StskeepsRST38h: is that qml or not?
08:48.07rcgqml actually aint that hard.. and you can quite easily interact with your existing Qt/C++ classes
08:48.13RST38hStskeeps: QMainWindow,no qml
08:48.21ieatlintRST38h: the notes app is either qml or mtf, i don't know which
08:48.29StskeepsRST38h: ok, how does this look with -style plastique? :P
08:48.29ieatlintbut it's not straight qt methinks
08:48.34Stskeepsmeegotouch-qt-style is -really really buggy-
08:48.36RST38hStskeeps: dunno, lemme try
08:49.20RST38hStskeeps: looks the same
08:50.08StskeepsRST38h: doesn't sound right, should revert to plain-qt
08:50.31RST38hStskeeps: nope
08:50.36RST38hStskeeps: always shows up.
08:54.09RST38hStskeeps: every single harmattan app comes with this bar.Plain QMainWindow shows up with this bar (no MTF in sight)
08:54.20RST38hStskeeps: and you are saying it should not be there? =)
08:54.31StskeepsRST38h: pretty much, as your ui very much looks styled
08:54.58RST38hhmmmmmmm
08:55.11RST38hthat screenshot was not my ui btw, simply an example
08:56.08MohammadAGRST38h, try showFullscreen() in main.cpp
08:56.28RST38hYes, it hides the bar
08:56.31fralsthe bar is the toolbar, dunno how its supported in plain qt applications though...
08:56.40RST38hMohamad: But I would like to add some buttons to it
08:56.55MohammadAGRST38h, QMenuBar
08:56.59RST38hfrals: Can I get a pointer to it somehow, from QMainWindow?
08:56.59fralsi have a feeling you would have to do qml or mtf to control it, but im just speculating
08:57.18fralsor yeah, maybe qmenubar as MohammadAG says
08:57.25RST38hMohammad: adding a menu bar creates a new bar
08:57.31MohammadAGo_O
08:57.33RST38hMohammad:in Qt default style
08:57.45RST38hMohammad: asking for a status bar also create a new status bar
08:57.52RST38hin Qt default style as well
08:57.59MohammadAGmy QMenuBar shows as a button in the bottom right
08:58.05RST38hSo, this thick gray thing is something else
08:58.15RST38hMohammad: Shows as a real desktop-like bar here
08:58.26MohammadAGhmm, that's weird
08:58.42MohammadAGgets on his laptop
09:00.10MohammadAGoh nice, laptop doesn't turn on
09:00.12RST38hMohammad: Try calling menuBar() and statusBar() on your QMainWindow.See if you get extra bars.
09:01.43MohammadAGLooks like it's fried or something
09:03.02RST38hhmmm
09:03.52MohammadAGand my N900's uSD looks fried too
09:04.19MohammadAG49894.842987] mmc0: error -110 whilst initialising SD card
09:04.21MohammadAGfuck
09:04.30MohammadAGthere goes my music library
09:04.42RST38hremove, reinsert
09:04.47Stskeepsyeah, what rst38h said
09:04.48MohammadAGdone that
09:04.51ieatlintbut on the plus side, you apparently got your n950
09:04.57Stskeepsperhaps take it past a pc
09:05.05RST38hThe Tentacled One rarely strikes all gadgets at once.
09:05.21MohammadAGit's back
09:05.35ieatlintfsm?
09:05.36MohammadAGand my laptop turned on, weird
09:05.54RST38hOk, an easier question: how do I listen to QActions using a single function and distinguish which QAction triggered it>
09:05.56RST38h?
09:06.01MohammadAGoh fuck
09:06.13MohammadAGI had the a different HP charger in it
09:06.14RST38hthe connect() approach does not appear to let e do it
09:06.41ieatlintRST38h: there's a macro that tells you the calling object for a slot, but i've been told it's sloppy to use it
09:07.07RST38hwill be sloppy when everything else fails.
09:07.23ieatlinttrying to find it
09:08.12ieatlintQObject::sender() ... ok, not a macro
09:08.54ieatlinthttp://doc.qt.nokia.com/latest/qobject.html#sender
09:09.07ieatlintcomplete with the warnings that it's not a good idea to use most of the time
09:10.02*** join/#harmattan lbt (~david@78.32.229.233)
09:10.02*** join/#harmattan lbt (~david@Maemo/community/contributor/lbt)
09:11.37RST38hieatlint: thanks =)
09:16.01*** join/#harmattan vandenoever (~oever@ip5657eb5b.direct-adsl.nl)
09:16.01*** join/#harmattan vandenoever (~oever@kde/vandenoever)
09:19.29*** join/#harmattan eman (~lemmings@124-168-12-42.dyn.iinet.net.au)
09:30.58RST38hsbox-HARMATTAN_ARMEL: /host/EMUL8/Speccy/Meego/Package] > /usr/bin/moc
09:30.58RST38hbash: /usr/bin/moc: No such file or directory
09:32.12RST38hwonders if QActions can be used without resorting to signals, slots, and the moc madness
09:32.51ieatlintuh, missing moc means your toolchain is broken
09:33.21ieatlinti don't think you'll avoid moc by not using signal anyway
09:34.38RST38hof course I will
09:34.41RST38halready have
09:35.08RST38hthe moc binary is actually there, sb just can't run it
09:35.17ieatlintheh, nice
09:35.37ieatlintand generally no, using qaction without signals/slots is a bad idea
09:36.27ieatlintyou might be able to accomplish it by subclassing qaction and reimplementing event() to do your own bidding
09:36.45ieatlintbut remember event() should return quickly... and enjoy working on cross thread communication without signals/slots
09:37.32RST38hieatlint: ah, goodidea
09:38.07RST38hgoes off to subclass QAction
09:38.50*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
09:38.57ieatlintis happy he'll never have to maintain RST38h's code :)
09:43.25vandenoeverwonders how to paste from clipboard to terminal on n950
09:45.59kimjuI don't think it is possible currently.
09:46.43kimjuon meego-terminal git there are newer version that has some copy/paste support, but not yet enabled on mtf.
09:47.00vandenoeverkimju: what is mtf?
09:47.27kimjumeegotouchframework
09:47.36RST38hieatlint: much cleaner than you think
09:47.46vandenoeverok, so it's pretty integral
09:48.09RST38hieatlint: just becase qt trolls tell you they do not like something, does not mean it can be used sanely
09:48.54kimjuhttps://gitorious.org/meego-terminal/meego-terminal/commit/f268c844b2ef4eed63f10b72e9a6cdb0a758f31c
09:49.17ieatlinti can believe that about qobject::sender(), but subclassing qaction to avoid using the triggered() signal seems scary to me
09:51.59RST38hieatlint: I am not avoiding anything
09:52.42RST38hieatlint: I have got code that handles menu items as virtual key clicks
09:53.02RST38hieatlint: which makes my code portable, unlike the stuff produced by the qt team
09:53.47RST38hieatlint: Now, since I am only interested in QAction::data() field and not in creating a separate callback function for each QAction, the signal/slot model is basically useless for me, a hindrance if you wish
09:54.13RST38hHence QAction subclassing, thanks for the tip
09:56.16*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
09:59.08*** join/#harmattan Rizzer (~drew@ppp121-45-206-237.lns20.cbr1.internode.on.net)
10:02.48*** join/#harmattan NIN101 (~NIN101@p5DD284ED.dip0.t-ipconnect.de)
10:10.01*** join/#harmattan Arkenoi (~ark@178.177.72.30)
10:12.26*** join/#harmattan eman (~lemmings@124-168-12-42.dyn.iinet.net.au)
10:19.55*** join/#harmattan wazd (~wazd@broadband-95-84-185-178.nationalcablenetworks.ru)
10:30.01*** join/#harmattan M4rtinK2 (~M4rtinK@mail.melf.eu)
10:30.57RST38hNah, it is weird but QAction activations are NOT sent through QAction::event()
10:31.35*** join/#harmattan NIN101 (~NIN101@p5DD284ED.dip0.t-ipconnect.de)
10:31.50*** join/#harmattan wazd_ (~wazd@broadband-95-84-185-178.nationalcablenetworks.ru)
10:32.59RST38hMOOO wazd
10:34.19*** join/#harmattan kimju (kimju@metadreams.net)
10:44.38RST38hStskeeps,are you there?
10:45.10wazd_RST38h: o/
10:47.05RST38hWhy would sb1 fail to run moc?
10:47.18RST38h<PROTECTED>
10:47.32RST38h<PROTECTED>
10:49.30kimjuis other host-* binaries working?
10:49.39RST38htrying
10:50.06RST38hhost-cpp runs
10:50.10RST38hhost-rcc does not
10:50.15RST38hhost-qmake does not
10:50.35kimjurun on host, as root: /etc/init.d/scratchbox-core restart
10:50.41RST38hAll /usr/bin/host-* tools fail to run
10:50.49RST38haha
10:51.24RST38hruns now! thanks, what was it?
10:52.11kimjuthat restarted the sb emulation processes etc..
11:07.44*** join/#harmattan eman (~lemmings@124-168-12-42.dyn.iinet.net.au)
11:10.51*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
11:16.06*** join/#harmattan Arkenoi (~ark@178.177.72.30)
11:41.45*** join/#harmattan epage (~epage@adsl-99-62-39-241.dsl.aus2tx.sbcglobal.net)
11:42.05*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
11:57.21lcukDocScrutinizer, what is the filesystem point for the compass again?
12:01.42*** join/#harmattan mikhas (~michael@p54946ADB.dip.t-dialin.net)
12:12.13lbtdo we have any official Debian Developers (or MOTU (or similar)) around who can *mentor* (not do) getting some fundamental packages into Surrounds:Testing (like debhelper and friends)
12:12.46lbteg M4rtinK2 is having issues with dependencies whilst preparing debhelper and dpkg-dev
12:13.43*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
12:15.23*** join/#harmattan harbaum (~quassel@krlh-5f721050.pool.mediaWays.net)
12:21.28RST38hOk. QML time now, I guess
12:21.34RST38hStskeeps: still here?
12:23.52Stskeepsno
12:23.56Stskeepshas to go
12:29.42RST38hStskeeps: wait wait short question
12:30.00RST38hStskeeps: /usr or /opt ? Where do I install on N950 to stay kosher?
12:30.17*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
12:36.19mikhasIf you install to N950 then at least device stays kosher.
12:36.21mikhas=p
12:36.36mikhasRST38h, no optification on N950 AFAIK
12:39.40SpeedEvilIs / on emmc?
12:46.25RST38hStill, need to know what the preferred install point is
12:46.43thpSpeedEvil: / is ~ 3.9 GB here (N950)
12:47.02thpRST38h: /opt/<appname>/ i think for 3rd party apps on meego
12:47.29thpRST38h: although everything will work and there is no technical reason for optification on harmattan anymore
12:47.32RST38hthp: aha
12:48.00thpso if you already have packaging that installs into /usr/{bin/,...}, that's okay too I guess
12:48.22thpovi store and/or appup might have different requirements, i'm not sure. but /opt/<appname>/ should make the stores happy as well
12:55.45RST38hthp: Do you by any chance know how to add stuff to the gray toolbar at the bottom of QMainWindow?
12:57.44SpeedEvilthp: I guess there is no small flash device on the n950 then?
13:04.37lcukmy n950 won't bootup :S
13:04.52macmaNlcuk: what you do
13:05.02lcukbattery went flat
13:05.10lcukit is a clean flash with no mods
13:05.21lcuknow plugged into charger for ages nothing will happen
13:05.34lcukwhen I plug charger in the led flashes for 0.1s max
13:05.52lcukahh bit more now
13:06.00lcuka few times and the led is on, prolly charging now
13:07.02lcukhmm back off again
13:07.21lcukwould pop the n900 battery at this point normally to ensure clean boot organisation
13:28.38*** join/#harmattan lardman (~simon@Maemo/community/contributor/lardman)
13:28.46lardmanafternoon all
13:30.05lcukhi lardman
13:30.36lardmanhey lcuk
13:31.07lcuklardman, I implemented polyfill routine :)
13:31.23lcuktook lots of math and logic and has been bugging me for a while
13:31.24lardmanlike flood-fill?
13:31.31lcukscanline polyfill
13:31.48lardmanflood filling a shape with lots of sides?
13:31.52lcukyeah
13:31.55lardmancool
13:32.10lardmanI've got some docs about that for my image processing course
13:32.34RST38hIf I want to install qmlviewer to the device, what package should I install?
13:32.34lcukit looks pretty when implemented too: http://liqbase.net/liq.20110731_011052.flower.scr.png
13:32.38RST38hmoos at lardman
13:32.57lardmanhi RST38h
13:32.58thpRST38h: no, sorry. i just know that you can get rid of it by using showMaximized() or showFullScreen()
13:33.06RST38hthp: Yeah
13:33.15thpSpeedEvil: i'm not sure if there's a small flash device. if there is, it isn't used for the rootfs at least
13:33.27RST38hthp: But I need to create a finger-sized toolbar and would like to use the one that is already created
13:33.42thpRST38h: it's not related to QAction or something? or maybe some toolbar-related stuff?
13:33.54RST38hthp: I cannot even find a handle to it
13:34.13RST38hthp:any attempts to get menuBar,statusBar, etc fromthe QMainWindow simplycreate a tiny Qt bar
13:41.43RST38hShit, I am completely lost :( The SB1 qmlviewer does not work inside SB1. I cannot find a qmlviewer package to install on N950. And if I simply copy a binary, aegis will prevent it from working.
13:42.04RST38hSo, HOW THE HELL am I supposed to "get started on QtQuick components"????
13:43.08RST38h+ I am unable to add a finger-friendly toolbar ormenu bar without QML, as it seems
13:43.54thpRST38h: try installing a qmlviewer .deb
13:45.23thpRST38h: or use pyside :p a qmlviewer is a few lines of code. i can pastebin it somewhere if you like (the python binary is already aegis-blessed, so you can run arbitrary python scripts)
13:46.04RST38hyes I know it is a few lines
13:46.14RST38hbut I amnotgoing to go through my own writing and packaging of it
13:46.22RST38hwhere is the deb anyway?
13:46.23*** join/#harmattan eman (~lemmings@124-168-12-42.dyn.iinet.net.au)
13:46.35thphmm i'm not sure. just tried googling for it, but didn't find it
13:46.52RST38hexactly
13:49.00RST38hfound it
13:49.02mikhashave you tried installing qt4-qmlviewer
13:50.17hiemanshuI wonder if the SDK on the phone is any different from the normal SDK?
13:50.41lardmanhas given qt quick a skip
13:50.52lardmanfor some reason the SDK lacks the viewer application on my laptop
13:51.14mikhaslardman, probably not using Qt 4.8
13:51.31lardmanmikhas: yeah quite possibly
13:51.36lardmanwhat comes with the N950?
13:52.12hiemanshulardman: its an online installer, that *does't* work though, and the size of the file is a little different
13:52.14mikhas4.7.4
13:52.25mikhaswell, the device actually has a patched Qt 4.7.4
13:52.33hiemanshuah damn, you meant mikhas, /me *facepalm*
13:52.53lardmanYep, thought I was using 4.7.something
13:53.16lardmaniirc you do finally get the qml viewer but only if you install the Symbian stuff too
13:53.28lardmanwhich is slightly counter intuitive
13:56.19lardmancurses plugins and symbol lookup errors
13:59.03lardmanouch, nearly burned my toe on my Dell laptop charger brick
13:59.12lardmanthat seems quite warm
14:03.02lardmanany ideas on what might cause a symbol lookup error in a qt plugin?
14:04.38RST38hextra extern "C"?
14:05.05lardmanno extern "C"s present
14:05.20RST38hmaybe there must be?
14:06.22lardmanreads the plugin writing docs again
14:06.30alteregolardman: it's normal, my Dell PSU block I can use to cook bacon ..
14:06.39lardmanalterego: lol, ok
14:07.37alteregoThey should make laptop PSUs switch mode, I wouldn't mind paying more for a more environmentally friendly option.
14:09.04lardmanI'm quite impressed, just got 850Mb/s download rate on my home broadband
14:09.21lardmanhmm, that must be Kb of course
14:10.31alteregoHeh
14:10.46alteregoI doubt you could get that down an ethernet cable ;)
14:10.58lardmanyeah, talking of cooking bacon ;)
14:11.03alteregoBut if you have 1GB/s BB, wow :D
14:12.24lardmanyeah yeah, it's been a long weekend, mother in law visiting, brain adled, etc. :p
14:12.31lardman;)
14:15.39lardmanany clues how I enable sftp-server under opensuse?
14:20.29SpeedEvilalterego: They all are switched mode.
14:20.29alteregoHmm, they don't have it enabled by default?
14:20.43SpeedEvilalterego: Since maybe 15 years ago at least
14:20.54alteregoSpeedEvil: mine doesn't feel like it, it weights a tonne and gets hotter than the sun.
14:21.09SpeedEvilHow many watts is it?
14:21.25alterego90
14:21.47SpeedEvilA 90W linear supply transformer will weigh around a kilo
14:21.49lardmannot sure re sftp, perhaps it's my firewall setup, will have to check
14:21.52SpeedEvilMaybe a little more
14:22.11SpeedEvilThen there is the heatsinks and stuff - ti's likely to end up at two
14:22.14alteregolardman: if you can ssh, it should work ..
14:22.31alteregoSpeedEvil: fair point
14:22.32lardmaninterestingly I can ssh into the N950 but not sftp
14:22.42alteregoYou're right, it must be switched mode ..
14:22.51alteregoI didn't think they got this hot though.
14:22.57SpeedEvilLaptop bricks get hot as they have small surface area
14:23.05alteregoI guess with 90W anything is gonna heat up.
14:23.18SpeedEvil90% efficiency still means there is 10W waste heat
14:24.19lardmantransfers leftover harmattan sdk files from laptop to PC to save downloading them again
14:56.36*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
15:00.03lcukoh cock
15:00.20lcukpkg-config
15:00.20lcukbash: /usr/bin/pkg-config: No such file or directory
15:00.36lcukthe file exists, is a binary but returns that whenever called
15:00.48*** join/#harmattan Arkenoi (~ark@178.177.72.30)
15:00.51lcukonly occured since installing harmattan scratchbox
15:01.05lcukany idea what is causing it?
15:02.13kimjulcuk, at host or within SB?
15:03.45kimjuif within SB, try to run on host, as root: /etc/init.d/scratchbox-core restart
15:16.10lcukkimju, it was within sb
15:16.15lcuki reinstalled the target
15:16.18lcukand its working again
15:16.33lcuksomething in the harmattan install mucked up the fremantle sb target
15:16.48lcuknot sure what, resolved by twiddling.  moved on..
15:17.16timophlcuk: does qmake work for you in harmattan scratchbox arm target?
15:18.38timophor does it give "no such file or directory" as it does for me
15:19.01*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
15:19.11kimjutimoph, I had such problems earlier, restarting sbox fixed those.
15:19.24timophtries
15:19.58timophhah. it works!
15:20.00timophthanks
15:21.00lcuktimoph, that was same kind of error I was getting
15:21.06lcukbut different file
15:21.23lcuksince packages created in fremantle sb appear to work on harmattan
15:23.40timophhas anyone filed a bug about that?
15:24.23lardmanhmm, trying to install harmattan sb ontop of fremantle version seems to have gone wrong
15:25.08lcuklardman,
15:25.17lcuki just went into sb-menu
15:25.22lcukand remade the target
15:25.31lcukand it all worked again i think
15:25.47lcukwell, I am using it
15:25.51lcukso its working lol
15:26.24lardmanso using the old version of sb?
15:26.41*** join/#harmattan trx (~ns-team@212.200.198.221)
15:27.24*** join/#harmattan Arkenoi_ (~ark@178.177.72.30)
15:27.42lardmanhttp://pastebin.com/P5bv0xdX is what I'm getting
15:29.10lcuklardman, oh i never got asked about scratchbox versions
15:29.19lcukdunno what that is, my problems were within scratchbox itself
15:30.27lardmanbut did you already have Fremantle SB installed>?
15:30.56lcukyes
15:31.07lcuki used the harmattan gui installer thing outside sb
15:31.14lardmanhmm, ok, perhaps something to do with the fact this is a 64bit os then?
15:31.14lcukand it correctly afaik installed everything
15:31.23lcukit was only when i tried to use the fremantle builder
15:31.30lcukit got knickers in a twist
15:31.31lardmansame here, but it's gone tits up half way through
15:31.39alteregoMine worked on 64 bit ubuntu 10.10
15:31.59lardmanalterego: oh right, mine is 64bit Ubuntu 11.04 iirc
15:32.39alteregoWell, I've not tried that unfortunately as 11.04 doesn't work with the N900 tethering.
15:33.17lardmanI might just start from scratch
15:37.48lardmanhmm, takes rather a long time to scan one of the camera images for barcodes
15:40.25*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
15:50.05SpeedEvilpasses lardman a book entitled 'Programming the DSP on the OMAP processors'
15:50.36leinirgah... how do i reference an Item in the content area of a Sheet?!
15:58.28DocScrutinizermoo
15:59.29DocScrutinizerlcuk: f = open("/dev/ak89740", "rb")
16:07.34lcukwell my n950 wont bootup
16:07.41lcukmehs and tries something else
16:07.49macmaNi thought i heard that a few hours ago
16:13.22dm8tbrgnagnagna, device comes with python but no python-bluez
16:14.48Arkenoihow can i view dmesg on n950?
16:20.37lcukhow do I make n950 reboot / power cycle
16:23.36lardmanSpeedEvil: too late, but thanks :)
16:23.56Troniclcuk: ssh root@localhost, reboot
16:24.45TronicThere is devel-su or some other (better) way for getting root access too.
16:25.05*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
16:26.55lcukTronic, device is bricklike state
16:27.07lcukthe led will light when i insert usb
16:27.14lcukfor about 5 seconds max
16:27.18dm8tbrlcuk: hold down power for 10s
16:27.26lcukother than that, it is a very shiny pebble
16:27.27mikhaslcuk, use flasher and disable life guards
16:27.29dm8tbrlcuk: did it deep discharge?
16:27.30lcukwith usb in?
16:27.40lcukdm8tbr, it must have done
16:27.43lcukmikhas, eek
16:27.48Arkenoitried to forkbomb n950, amazingly it survived and properly killed offending processes when load became too high without affecting normal functions
16:27.49mikhasyes
16:27.51lcuki ran the one click flasher on windows
16:27.51dm8tbrflasher -Owait-charging
16:28.08dm8tbrlcuk: get the real flasher
16:28.26lcukdm8tbr, i will see what the win flasher says
16:28.33lcukafaik it checks battery charge itself
16:28.36lcuka mo
16:29.00dm8tbrlet's hope it has -Owait-charging in
16:29.08lcuk(faster than finding latest linux version for this moment
16:29.19lcukif this doesnt work i will update linux flasher
16:31.39Troniclcuk: Oh, so your device is equivalent to http://www.mobile-t-mobile.com/uimg/iPhon-vs-Rock.jpg
16:32.01dm8tbrhttp://tablets-dev.nokia.com/maemo-dev-env-downloads.php - has the harmattan flasher AFAICS
16:32.16DocScrutinizerlcuk: sounds like kernel mismatch
16:32.53DocScrutinizerlcuk: that's what javispedro got when trying to install "custom" kernel (actually stock kernel built locally)
16:33.29DocScrutinizerlcuk: say "thanks aegis" - blame whatever caused it - reflash
16:34.32lcuki cannot reflash since it is not registering anything over usb
16:34.43SpeedEvilEeek.
16:34.47DocScrutinizerlcuk: you may need to use the --charge (OWTTE) parameter found in new flasher, as I gather you might have an empty battery and that's prohibitive for flashing, and a device that needs reflash won't charge, evidently
16:34.53lcukwith the 4 screws on the back, how does the coverplate come off
16:35.00lcukrepeats
16:35.04lcuk"i cannot reflash since it is not registering anything over usb"
16:35.27DocScrutinizerlcuk: (cover) see migrating-wikipage
16:35.32lcukwindows and linux are not seeing any action
16:36.20DocScrutinizerthough it's shorter I share description that URL: pry off with fingernails starting at speaker in both directions. Will click and come off
16:37.11DocScrutinizeronce it popped open at speaker and, "hinge" around USB and off
16:38.10DocScrutinizerIt's really easy when you start at speaker and managed to pry your fingernail between the body and cover
16:38.35lcukoffers it to tracy
16:38.48DocScrutinizerhehe
16:39.32DocScrutinizer\o/ somebody THANKED on *#-ena packet page :-DD
16:40.50lcukgotcha
16:40.51lcukthanks
16:40.52lcukok
16:40.58lcukthe back panel is all the area
16:41.04lcuknot just the inner rectangle
16:41.12lcukthe whole cover comes off as one
16:41.14DocScrutinizeryeah, same here :-P
16:41.51DocScrutinizerDownloads: 126533 Votes: 6
16:42.04DocScrutinizerdang this rating system really panned out
16:42.50DocScrutinizermaybe a nit OT here
16:43.17DocScrutinizermaybe not, regarding we're about to crank up sth similr(?) for meego
16:45.41DocScrutinizerlcuk: back cover is a bit like CD jevelcases. It took me months until I understood you *can not* open them by prying open "in the middle" as that will bend the lid and make it latch even tighter to the base
16:46.25lcukyeah i did it
16:46.46DocScrutinizer"starting at the corner" is a good strategy for a lot of situations/problems
16:47.22DocScrutinizerjigsaw puzzles, jevelcases, N950 backcovers, err...
16:47.47DocScrutinizersome carriers :-P
16:48.38DocScrutinizerooh - of course: opening the nasty tin cans of embedded device PCBA
16:50.01DocScrutinizerNokia's back cover design effectively tricked me into forgetting about this general strategy and waste ~1h trying to get off the center part only
16:51.06*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
16:51.48kimjuheh. that is a bit misleading design.. I only spend few minutes before seeking out an already disaseembled unit for a clue :)
16:54.59dm8tbrkimju: unfair advantage ;)
16:55.01lcukDocScrutinizer,
16:55.06lcukplugged into wallwart
16:55.14lcukand got as far as nokia water
16:55.19lcukso it was battery/power related
16:55.26lcukrather than aegis fud
16:59.10DocScrutinizer:nod:
16:59.42RST38hkhe khe khe
16:59.43DocScrutinizerwallwart (original with D+- short) always best bet to recover from flatbat
16:59.52RST38hWhat package contains MeegoTouch headers?
17:00.43cpscotti~logs
17:00.43infobotAll conversations are logged to http://ibot.rikers.org/%23harmattan/ Lines starting with spaces are not logged. Logs are updated daily.
17:01.12SpeedEvillcuk: :)
17:01.42RST38hok, found it
17:01.51Tronic<PROTECTED>
17:02.01Tronic(just testing logging)
17:04.09kimjuhmm.. any naming succestions for re-packaged latest meego-terminal (as the original package can not be replaced in clean way) ?
17:04.29timophkimju: I have it as mg-terminal :)
17:04.56kimjuis that already in obs?
17:05.22kimjuor gitorious
17:05.29timophit is but there I have some problems with harmattan target
17:06.09timophshouldn't stop to think in the middle of sentence
17:07.26timophhttps://build.pub.meego.com/package/show?package=meego-terminal&project=home%3Atimoph%3Aharmattan
17:08.19kimju"committed 25 min ago" .. no wonder I didn't see it earlier :D
17:08.32timoph:)
17:09.26timophanyway I'm pretty sure that it won't build in obs
17:11.23kimju-        MApplicationService("com.nokia.meego-terminal", parent) {
17:11.23kimju+        MApplicationService("com.nokia.mg-terminal", parent) {
17:11.38kimjuhmm.. should that com.nokia part be replaced too?
17:11.55timophshould but it works :)
17:12.26kimjuis there some documentation about such things?
17:12.32timophdunno
17:14.33TronicWhy cannot the original be replaced?
17:14.41timophaegis...
17:14.44TronicSigh.
17:15.09timophnot coming from the same source
17:15.41TronicThat limitation is going to be a head ache.
17:16.43timophhmmh. I wonder how c.obs signs the packages
17:17.10timophmeaning is it the same source when install from different home projects
17:18.35kimjuTronic, there are two "problems". first is that aegis won't allow replacing package installed(/available) from official source with package from other source without first forcibly uninstalling the original package. not end user friendly way.
17:18.50timophkimju: anyway, feel free to take over the package. My motivation was just to check the latest status of it
17:19.45kimjuTronic, then there is mp-harmattan-rm680-pr package that depends on specific versions of all the core packages. foo (= x.y.z), not bar (>= x.y.z)
17:21.19kimjutimoph, ok.. I've been experimenting with that locally for some time now, was thinking about pushing it to obs now too..
17:21.34timophok
17:22.08timophI'll remove my version of it to avoid too many forks
17:25.45*** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net)
17:30.03*** join/#harmattan djszapi (~lpapp@85-156-26-37.elisa-mobile.fi)
17:39.10*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
17:46.39antman8969the n950 browser is getting pretty bad, I can't even go to linkedin.com without it creashing
17:47.04djszapiport rekonq ;)
17:47.56kimjuhmmh.. is there way to get obs do automatic versioning for deb packages as we do with rpm on n900-ce?
17:47.56*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
17:48.50*** join/#harmattan achipa (~attila@Maemo/community/council/achipa)
17:49.37*** join/#harmattan lardman_ (~simon@host-89-242-146-114.as13285.net)
17:49.52lardman_realised he has been a little silly
17:50.05djszapikimju: I would not like that, personally.
17:50.15lardman_accidentally sending messages to the DBus system bus while watching for messages on the session bus
17:50.16lardman_doh!
17:51.01hiemanshudjszapi: rekonq is still webkit based, and writing a basic browser is easy :P
17:51.51djszapihiemanshu: what is wrong about porting rekonq ?
17:52.12kimjudjszapi, it can be annoying in some cases, but right now I'd like to have it as an option :)
17:52.17djszapiiirc there has been some work in progress.
17:52.41hiemanshudjszapi: rekonq is still very new
17:52.56djszapihiemanshu: but works cross-platform ?
17:53.07hiemanshunot really mature, maybe fennec would make more sense
17:54.05djszapihiemanshu: Quite a few people use it on a daily basis.
17:54.18djszapi(also on windows)
17:54.39hiemanshudjszapi: I am not saying its bad, its just a little immature right now
17:55.00hiemanshudjszapi: also browser crashing is a very good chance its a webkit bug
17:55.27djszapilikes the stereotypes, like webkit or aegis bug, nothing else !
17:55.49antman8969I've built fennec for harmattan but can't get it installed
17:56.12hiemanshudjszapi: I like webkit, so no, I am not stereotyping it
17:56.27antman8969http://umcs.maine.edu/~naddeoa/packages/fennec/harmattan/ incase anyone wants to check it out...
17:56.32*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
17:57.23djszapihiemanshu: Look, I have never used fennec on any desktop platform. I have been using rekonq for a while. It is proven, seriously. The functionality is there. Making a new Ui is well ... not that much work.
17:59.42hiemanshudjszapi: fennec is the codename of Firefox for mobile, so no, you cannot use it on the desktop, you can use firefox, but to port rekonq, you'll also need to port kdelibs and such
18:01.25djszapihiemanshu: what do you mean by "immature" ?
18:02.31hiemanshudjszapi: not fully developed?
18:02.52djszapiwhat do you mean by "not fully developed" ?
18:02.55hiemanshusure it can do the basic stuff, but it still needs a lot of work
18:03.16hiemanshudjszapi: there are quite a few nasty bug, missing features, etc
18:03.22djszapiif you could leave you abstraction behind the walls, and tell examples, that would help a lot...
18:03.39djszapi* your
18:04.56djszapiI personally prefer webkit for these things.
18:05.57RST38hmgedmin: here?
18:07.15djszapikimju: I do not see such an option what you asked for after browsing the page.
18:07.46mikhashmph, seems my debian packaging foo is insufficient - cannot get the app icon to show in app grid :-(
18:08.37*** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
18:09.41mikhasany ideas what to check?
18:09.51kimjumikhas, you have the package.desktop file in the package?
18:10.10kimjuand installed in correct place
18:11.03kimjulike ./usr/share/applications/mg-terminal.desktop
18:11.25*** join/#harmattan asys3 (~asys3@dslc-082-083-049-001.pools.arcor-ip.net)
18:11.37djszapino need for package.desktop
18:11.46djszapiit can be different to package as well :)
18:13.02djszapiit is more like application.desktop
18:13.57asys3anybody here can help me adding the repo http://harmattan-dev.nokia.com/pool/harmattan-beta/free/ - apt-get update complains about a missing Packages file. Is that repo not yet fully working?
18:14.38djszapideb http://harmattan-dev.nokia.com/pool/harmattan-beta/free/ ./
18:15.01mikhaskimju, I did
18:15.13mikhasbut apparently meegotouch home didnt like the old fremantle fields
18:15.37RST38hAnyone knows package name for the neq qtquick components???
18:16.01RST38hs/neq/new
18:16.02mikhasnow I removed some X-OSSO stuff, and the icon showed up
18:16.07mikhasman, so much time wasted …
18:16.37asys3i did that! **** http://harmattan-dev.nokia.com/pool/harmattan-beta/free/./Packages.gz  404  Not Found
18:18.47mikhasasys3, RM680-22-6_PR_RM680:~# cat /etc/apt/sources.list.d/harmattan-dev.list
18:18.47mikhasdeb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free
18:19.00mikhasand have you checked that you enabled internet on the device?
18:19.46asys3yes, of course - the other repos of http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos work well
18:20.05djszapimmm, the wiki page is buggy if mikhas's idea works :)
18:21.30*** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
18:21.45*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
18:22.02mikhasshakes fist @ meegotouch home
18:23.50asys3mikhas: the sdk repo works, thanks
18:24.16*** join/#harmattan seif (~seiflotfy@g230053234.adsl.alicedsl.de)
18:31.55*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
18:35.59DocScrutinizermikhas: this seems to be /etc/apt/sources.list.d/sdktools.lst on my device
18:36.43DocScrutinizerwell, maybe I added it under that name, can't remember
18:40.23DocScrutinizerdjszapi: hell, I am still frightened to even do such a simple thing as ># mv /etc/apt/sources.list.d/sdktools.lst /etc/apt/sources.list.d/sdktools.list
18:40.50DocScrutinizeras I don't feel familiar with checking if any file is under aegis control
18:41.40djszapiDocScrutinizer: I am pretty sure you know I am not from the SDK team ;-)
18:42.23DocScrutinizerdjszapi: I know. I'm just asking for some prodding and guidance on how to learn to deal with the issue
18:43.58DocScrutinizerI haven't managed yet to find out how to check if a file is "protected"
18:47.06*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
18:53.26DocScrutinizerexcept by trying to edit/change it of course
18:54.26DocScrutinizerand that's a sickening situation when you got the mindset of a sysop
18:55.28djszapiDocScrutinizer: we will not make a tool for it, it should be plain documentation for the public.
18:58.31DocScrutinizerI thought there *is* some tool for it, whether it's stat <filename>, or ls --wonderoption <filename>, or random-aegis-binary --list-tokens <filename>. I'm just wondering *which* tool it might be, and what exactly it looks like when a protected file gets diagnosed. I have a hard time to beleive there is NO tool at all, as you suggest by "we won't make a tool for it"
18:59.39djszapiI highly doubt we make, it is so simple.
18:59.57DocScrutinizererr sorry?
19:00.04DocScrutinizeryou completely lost me
19:02.48rm_youdjszapi: hey
19:03.15rm_youdjszapi: does it look like PackRat is picking up the repos from the wiki now?
19:04.30djszapirm_you: nope, it still ignores the "deb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free" line.
19:04.39rm_youAH
19:04.40rm_youyeah
19:04.44rm_youit doesn't fit the regex
19:04.52rm_youi DID put the regex there :P
19:05.20DocScrutinizerdjszapi: simply put (as simple as I can): if I ask "is it save to do a ># mv /etc/apt/sources.list.d/sdktools.lst /etc/apt/sources.list.d/sdktools.list ?", then the answer can NOT be "try it and when aegis bricks your device then you know it wasn't safe" - there has to be a better answer that doesn't include risking to brick
19:05.27djszapiregexp is from the darkside =p
19:06.33*** join/#harmattan Xiluembo (bb587828@gateway/web/freenode/ip.187.88.120.40)
19:06.41*** part/#harmattan Xiluembo (bb587828@gateway/web/freenode/ip.187.88.120.40)
19:07.43djszapiDocScrutinizer: but I told  you it more times. Please make notes on some community page about things we are discussing next time.
19:08.02DocScrutinizererrr
19:09.16DocScrutinizerI really don't get what you are trying to tell me. Is it you don't know either and there is simply no method to work on a aegis system without permanently risking to brick it? I think I give up on getting any decent answer on this
19:11.17DocScrutinizerI don't know how to make notes about things that are or are not discussed any "next time" (of whatever) in the future. I got no crystal ball
19:11.39djszapi*sigh*
19:12.02DocScrutinizerand I have no idea who's "we" or what's "next time" event
19:12.35rm_youdjszapi: also i think that line is wrong anyway
19:12.53djszapirm_you: actually that worked for more people above
19:12.58mikhasdjszapi, dark side you say? https://gitorious.org/miniature/miniature/blobs/encore/game/ficsside.cc#line28
19:13.02rm_youhttp://harmattan-dev.nokia.com/pool/
19:13.17rm_younote there's "harmattan-beta" but not "harmattan-sdk" or "harmattan/sdk"
19:13.41djszapi00:18 < mikhas> deb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free
19:13.44djszapi00:23 < asys3> mikhas: the sdk repo works, thanks
19:13.54rm_youhrm
19:13.57rm_youOH
19:14.00rm_youyeah
19:14.04rm_youthe sdk repos require auth
19:14.10rm_youwhich i can't do
19:14.13rm_yousorry
19:14.15rm_younot gonna show up
19:14.42rm_youhttp://harmattan-dev.nokia.com/dists/harmattan/sdk/
19:14.50rm_youexists but requires auth
19:15.00djszapiDocScrutinizer: http://paste.kde.org/104215/ -> I told you twice in this small conversation
19:15.28djszapiyou should seriously document what me and others are saying, if it is not trivial..
19:15.31djszapiI thought I do not need to mention it.
19:16.25DocScrutinizerdjszapi: this is gibberish to me - unless you say I mustn't edit any file in /etc/
19:16.48vandenoeveri seems one needs to make a youtube video to be noticed by meegoexperts ...
19:17.18DocScrutinizerwhich obviously isn't the case and also would be really bad
19:17.41djszapiDocScrutinizer: I told you more times what is not integrity protected in the subfolders as well
19:17.56djszapiwhat is the third-party interface for upstart scripts and so forth.
19:18.16DocScrutinizererr uhuh, so I mustn't create /etc/myrandomdir
19:18.22djszapiplease document these things otherwise it will be asked again and again and again, if it is not trivial.
19:18.52DocScrutinizerwho? ME?
19:19.27DocScrutinizerI got NFC about those things! how could I possibly document anything else than my lack of knowledge about it?
19:20.52djszapiLook, there are three ways of handling the missing documentation, if any: 1) Report it to the SDK team, again /not/ me. 2) You keep documenting what people are experiencing here on a community page 3) Keep complaining.
19:21.11DocScrutinizerdjszapi: see, if you would explain *how* you attained your knowledge about those facts, I could learn and help myself out of any questionable sitation regarding aegis file protection. Stating "/etc/ is protected" doesn't help much
19:22.08DocScrutinizerafter learning that, I'm happily going to document it on wiki
19:22.08djszapiforget it..
19:22.32mikhas#harmattan becoming another #maemo :-)
19:23.34DocScrutinizerunbearable
19:27.31*** join/#harmattan Arkenoi (~ark@178.177.72.30)
19:28.22DocScrutinizerI'm going to eventually document on wiki: "aegis is protecting arbitrary files from editing/deleting/renaming/chmod. You have no means to know if a file is protected that way. Touching such a file will possibly result in bricking and need for a reflash of complete system. That's the situation and you either deal with it or forget about harmattan, as nobody is going to do anything about it to fix this permanent threat"
19:28.28DocScrutinizeror maybe NOT
19:28.37DocScrutinizerKTNXBAI
19:29.34*** join/#harmattan deimos (~deimos@host140-65-dynamic.41-79-r.retail.telecomitalia.it)
19:30.11DocScrutinizerI got other means to get my thrills, than dealing with the question "will it brick?"
19:47.02alteregoHrm, I'd really like a good app to create timetables.
19:47.23alteregoI think I'm gonna sketch one out to do in qml.
19:48.10djszapiI would like to have an offline dictionary, like qmlstardict :p
19:48.42alteregoHeh
19:49.38alteregoI suppose I'd just like a more timetable friendly UI for the calendar.
19:49.48djszapior kde pim :)
19:49.57alteregoSo a seperate app that integrates into the calendar would be cool.
19:51.01dm8tbrwonders how much 'fun' he is into if he tries to package/build python-bluez
19:51.19alteregoI don't really care about kde pim :P
19:59.55kimjudm8tbr, you could forget the python and create bindings for some sane language, perl for example..
20:00.44dm8tbrkimju: I have some ready python code I'd like to try for proof of concept
20:01.12kimjudm8tbr, oh, the mistake has been made earlier.. I see.. :)
20:01.20dm8tbrhttp://code.google.com/p/adqmisc/source/browse/trunk/liveview/LiveViewServer.py
20:01.24dm8tbryes
20:01.36dm8tbrI usually don't go near python
20:01.59*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
20:02.33dm8tbrif someone shows me how I bind to a bluetooth socket thingy with type SPP in QML or Qt I might be able to verify it too
20:03.00dm8tbrbut I would like to start with something that is known to be working before I put work into it
20:04.55*** join/#harmattan rm_you (~Adam@66-90-160-127.dyn.grandenetworks.net)
20:04.55*** join/#harmattan rm_you (~Adam@Maemo/community/cssu/rm-you)
20:21.50rm_youexcuse me for possibly missing some stuff while i got disconnected, but
20:21.51rm_you<kimju> dm8tbr, you could forget the python and create bindings for some sane language, perl for example..
20:22.01rm_yousince when is Perl the sane language compared to Python? >_>
20:23.04RST38hAh! Perl vs Python!
20:23.10RST38hTO THE DEATH!!!
20:23.16rm_you:P
20:23.21alteregoThat is a battle that will never end.
20:23.32alteregoIf PERL could die it would have done it a long time ago ..
20:23.43rm_youlol, well kimju was obviously trolling, can't help but troll back :P
20:24.06*** join/#harmattan wicket64 (~wicket@81-86-240-143.dsl.pipex.com)
20:24.38kimjuoh, I was, was I? ;)
20:24.56rm_youtrololololo
20:24.57alteregoBesides, I'd prefer something a bit nicer than Python, tbh
20:25.50kimjuI actually do like perl and dislike python, but will write code on either if I have to..
20:26.42rm_youmaintaining perl apps (including PackRat) has nearly driven me to the brink of insanity
20:26.59rm_youwhich is why your note of Perl as a "sane" language was particularly entertaining :P
20:27.02alteregoMeh, PERL is pretty messy, and Python just isn't built right
20:27.16RST38hPackRat is only partially Perl
20:27.22rm_youyeah just the crawler
20:27.27kimjuall programming languages suck.
20:27.28rm_youthe php i can handle
20:27.29RST38hItis mostly PHP though, and a lot of people hate PHP
20:27.45alteregoPHP is sh*t too :D
20:27.47rm_youRST38h: did you write part of packrat?
20:28.00rm_youwait, do i have a name disconnect here
20:28.01RST38hfor reasons I fail to understand, ranging from "php is messy"to "php is russian conspiracy"
20:28.13rm_youI thought FMS wrote it
20:28.27RST38hlooks at rm_you incredulously
20:28.33rm_youare you FMS?!
20:28.34RST38hAnd I am...?
20:28.44rm_youi never made that connection :P
20:29.14rm_youi remember meeting you at CBase i think
20:29.24RST38heven after I gave you the source code on irc and asked to put it to a good server? =)
20:29.29RST38hYep
20:29.33rm_youlol well, that was a long time ago
20:29.34kimjuRST38h, my take is that php is hated because there has been too many "my first program"-type programs written in php released into the wild.. and then sysadmins have to Deal With Them..
20:30.00rm_youRST38h: any interest in fixing it to work with harmattan now?
20:30.07rm_youyou'd cry if you saw the crawler in its current state
20:30.18rm_youthe hacks i had to do to get it working...
20:32.22RST38hrm_you: see? you broke it! =)
20:32.30RST38hrm_you: yes, I can try fixing it up
20:32.30rm_youlol
20:32.42RST38hrm_you: email me the current source code
20:32.47rm_youyou prolly just want to ignore my changes and start from your clean source honestly
20:33.10RST38hrm_you: can't say right nnow - I usually keep the code if it is not too badly broken
20:33.15rm_youlike i seriously just disabled 75% of the generic stuff
20:33.28TronicMeanwhile the REAL CODERS are fighting Perl (Ruby) vs. Python, all the web services get implemented in PHP.
20:33.29mikhasalterego, you sound as if you want Vala.
20:33.30rm_youand hardcoded things here and there in several functions
20:33.47rm_youI like PHP and Python about equally :P
20:33.58alteregomikhas: Heh, Vala isn't dynamic enough for me :P
20:34.09rm_youI was tempted to rewrite the whole crawler thing in python
20:34.10mikhasaww
20:34.13alteregoIf we're talking about dynamic languages.
20:34.16mikhasalterego, tried Smalltalk?
20:34.26mikhasvery clean because its syntax is so minimal
20:34.28alteregoI have tried Smalltalk, I do like it
20:34.36mikhashooray!
20:34.53TronicSpeaking of webapps, you can get most done in least time with C++ but it lacks the rapid turnaround.
20:34.57alteregoI also mostly like Ruby, which I tend to use when I need to do certain things.
20:35.05mikhasand instead of this Python "Everything is an object" lie, everything but variables *are* objects in ST :-)
20:35.22alteregomikhas: sure, like Ruby :)
20:35.32alteregoIt's the pure object orientation I like about small talk and ruby
20:35.38mikhasyeah
20:36.09alteregoPythons' idea of OO is somewhat retarded.
20:36.16mikhas:-D
20:36.28mikhasit just doesnt feel right, does it?
20:36.36rm_youI wrote a few things in both ruby and python to compare the languages a while back, and i couldn't even tell the difference between the two languages besides minor differences in the keywords / punctuation
20:36.47alteregoNo, not really. Though I don't mind using it, it's just not OO to me.
20:37.04mikhasrm_you, the fun comes with advanced OO techniques
20:37.11alteregorm_you: then you didn't really get into the fun stuff ;)
20:37.18rm_youlol
20:37.35rm_youdid basic inheritence and polymorphism...
20:37.56alteregoYeah, the cool stuff is metaprogramming, mixins, introspection and all that jazz :)
20:38.05mikhaseww, he said inheritance!
20:38.10rm_youintrospection seems cool
20:38.14mikhasalterego, traits
20:38.16rm_younever implemented it
20:38.27alteregomikhas: duck typing :P
20:38.27mikhasor a DB layer that creates methods on the fly
20:38.49rm_youfactory methods?
20:38.50alteregoI use ActiveRecord quite a  bit in Ruby, it's a really good ORM
20:38.54alteregoVery fun
20:38.55*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
20:39.00mikhas(depending on the messages the object receives, it persists and *creates* the DB structure for you in the back)
20:39.47alteregomikhas: have you used the ActiveRDF stuff?
20:39.53mikhasnope
20:40.00alteregoI did some really fun stuff with Ruby and RDF ..
20:40.18alteregoI settled on Redland though in the end.
20:40.34rm_youRST38h: lol something about your website makes my monitor generate horrible noises
20:40.42rm_youthe colors
20:40.51alteregoHeh
20:41.30*** join/#harmattan antman8969 (6271c6f8@gateway/web/freenode/ip.98.113.198.248)
20:41.38alteregoAnyhow, time to go :) bbl
20:57.47*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
21:04.52*** join/#harmattan Kypeli (~Kypeli@kapsi.fi)
21:04.59KypeliCool
21:05.42KypeliHas someone else noticed some rough edges in Harmattan Qt Components? :)
21:10.11*** join/#harmattan leinir__ (~leinir@87-194-248-242.bethere.co.uk)
21:16.19*** join/#harmattan leinir__ (~leinir@87-194-248-242.bethere.co.uk)
21:17.35*** join/#harmattan Arkenoi (~ark@178.177.72.30)
21:23.46rcgrough edges?
21:24.36mikhasthe packaging is weird
21:25.00mikhasYou cannot use Qt Quick Components on your desktop or in Qt designer it seems.
21:25.17mikhasSo you need to test on the device all the time.
21:26.01mikhasKypeli, http://www.developer.nokia.com/dp?uri=http%3A%2F%2Fsw.nokia.com%2Fid%2Ff3013263-1fbc-4cae-9f01-b4aa8e702eb4%2FQt_SDK_Harmattan_Target_Release_Notes
21:26.10mikhasmentions some of the rough edges
21:26.44*** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net)
21:27.31Kypelimikhas: Well, my observations were not mentioned.
21:28.23Kypelircg: I've noticed, just as a few examples, that Label does not support elide and TextInput does not resize it's width in a Sheet component (but it does in a Page) and InfoBanner is not available for 3rd party developers.
21:28.36KypeliAfter that, I got tired of fighting.
21:29.18rcghmm ic
21:31.13rcgwell... if these are "edges" then i just stumbled across some rusty bed of nails while messing with the "stable" qt version for fremantle.. but thats just a side note
21:31.33KypeliHeh
21:36.16mikhason the other hand, LMT has eliding, text edits adjust and even layouts that can auto-switch for you between landscape and portrait mode
21:36.27mikhas=p
21:36.39mikhasjust write a component that wraps MLabel?
21:36.55KypeliMTF is deprecated :P ;)
21:36.58mikhas(I know, am being naive at this time of day)
21:37.02Kypeli:)
21:37.20KypeliAnd, let me just say for the record, that MList looks awesome compared to ListView in Qt Components
21:37.31mikhasdeprecated by the same guys who now have to do windows programming
21:38.02KypeliI hope they enjoy it ... or not.
21:38.11mikhas:-)
21:38.49mikhasWell, QML UI's are easier to do, I'll admit that. But that doesn't mean LMT is useless.
21:38.50*** join/#harmattan leinir__ (~leinir@87-194-248-242.bethere.co.uk)
21:39.09kimjuhmm.. qmake generates Makefile.Release, that has following in build target: "-$(DEL_FILE) ../$(TARGET)" "-$(MOVE) $(TARGET) ../" but distclean target only cleans: "-$(DEL_FILE) $(TARGET)"
21:39.13*** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
21:39.24mikhas(And even though I hate so many aspects of LMT, I hate even more to sell developers a lie and throw stuff away just like that.)
21:39.34KypeliI would have hoped that at this point the Qt Components would have wrapped all the UI classes MTF had/native apps use
21:39.42KypeliThis unfortunately doesn't seem to be the case
21:39.45kimjuwhere does it get template for that makefile / how do I override it so that distclean removes the ../$(TARGET) too?
21:39.53mikhaswell, Qt Components shifted direction after feb 11
21:40.04mikhasbefore, the idea really was to wrap LMT widgets
21:40.35KypeliWhatever now is shoveled down developer's throats is very confusing and half-baked.
21:40.49mikhasnow it's about staying somewhat relevant, somewhere, and that doesn't fly with a LMT dependency
21:41.20KypeliI see
21:41.36mikhasIt's not optimal.
21:44.04kimjumeh. https://bugreports.qt.nokia.com//browse/QTBUG-3883
21:44.15kimjubug created more than two years ago, still open.
21:45.15*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
21:49.27mikhas<PROTECTED>
21:49.44mikhasdoesnt look too difficult
21:50.03kimjuI'm trying to hunt down where those templates are stored..
21:50.25mikhastemplates, as in prf files?
21:50.36mikhasand makespec's?
21:51.10mikhasthere is /usr/share/qt4/mkspecs/features and /usr/share/qt4/mkspecs
21:51.11kimjunote: I'm using qmake for first time, not familiar with it.
21:51.15mikhasok
21:51.33mikhasprf files go to features, and can be compared to pkg-config, somewhat
21:51.45mikhasto pgk-config's pc files, I mean
22:30.01seifHMMMMMM
22:30.12seifany ideas when the next image for meego harmattan is coming out
22:31.06mikhasno, sadly not
22:47.55*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
22:50.01*** join/#harmattan Termana|rdlBNC (Termana@70.32.34.100)
22:54.32kimjuhmmh. the problematic default seems to be within the qmake binary, not in .prf files. adding this to .pro works around the problem: QMAKE_DISTCLEAN += ${DESTDIR}/${TARGET}
23:04.19*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
23:07.30*** join/#harmattan seif (~seiflotfy@g226031043.adsl.alicedsl.de)
23:07.49*** join/#harmattan seif (~seiflotfy@g226031043.adsl.alicedsl.de)
23:12.00kimjujust looking at the source, my guess is that https://qt.gitorious.org/qt/qt/blobs/4.7/qmake/generators/unix/unixmake2.cpp#line905 should have << destdir << like lines 900, 902 & 903. Not going to recompile qt and test though..
23:18.59*** join/#harmattan rcg (~rc@f053145091.adsl.alicedsl.de)
23:46.02*** join/#harmattan seif (~seiflotfy@g226031043.adsl.alicedsl.de)
23:46.26*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
23:46.39*** join/#harmattan eman (~lemmings@124-168-12-42.dyn.iinet.net.au)
23:49.41*** join/#harmattan Rizzer (~drew@pug.anu.edu.au)
23:57.08Tronichttp://nokiagadgets.com/2011/07/31/elop-talks-more-about-harmattan-future/

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