IRC log of #maemo for Sunday, 2013-01-20

MrPingu Btw is there a way to reset word prediction (dictionary)?00:01
*** totalizator has quit IRC00:02
kerioi didn't know anyone used it00:02
*** totalizator has joined #maemo00:02
*** loganbr has quit IRC00:03
MrPingukerio: sometimes I use the autocomplete but I mixed 2 languages00:04
Estel_MrPingu,  on truecrypt thread, there are instructions how to nuke dictionary database00:12
*** Estel_ has quit IRC00:16
DocScrutinizer05MrPingu: I'm quite sure it has a file storing all the new words somewhere00:18
DocScrutinizer05MrPingu: teach it a new word, then immediately check which file changed during last 5 min00:19
DocScrutinizer05find cmd is your friend00:19
*** _xnt14 has quit IRC00:20
DocScrutinizer05or that :-D00:21
*** chainsawbike has quit IRC00:21
*** MohammadAG has quit IRC00:22
*** luke-jr_ has joined #maemo00:22
MrPinguNIN101: thanks :)00:22
*** Luke-Jr has quit IRC00:22
*** valdyn has quit IRC00:22
*** doc|home has quit IRC00:23
*** lbt_ has joined #maemo00:23
*** lbt_ has quit IRC00:23
*** lbt_ has joined #maemo00:23
*** lbt has quit IRC00:23
*** _rd has quit IRC00:24
*** chainsawbike has joined #maemo00:24
*** _xnt14 has joined #maemo00:24
*** MohammadAG has joined #maemo00:25
*** doc|home has joined #maemo00:26
*** Jade has quit IRC00:28
*** fizzie has quit IRC00:28
*** Jade has joined #maemo00:29
*** Jade has joined #maemo00:29
*** fizzie has joined #maemo00:30
*** lbt_ is now known as lbt00:30
DocScrutinizer05NIN101: though... "don't provide a solution, rather teach how to find it"00:30
DocScrutinizer05OWTTE, from00:31
infobotrumour has it, question is If you have a question and want people to give useful answers, make sure you have read this first:
DocScrutinizer05 actually00:33
*** valdyn has joined #maemo00:34
NIN101meh, I am not hear as a teacher.00:38
NIN101although of course that's reasonable, but anyway.00:38
DocScrutinizer05NIN101: we did a good job complementing each other00:39
DocScrutinizer05and actually I just took the opportunity to explain why I didn't answer the way you did, though I could've done and it would've been less effort for me00:40
DocScrutinizer05no criticism intended00:40
NIN101ok :-).00:41
*** |thunder has joined #maemo00:41
MrPinguThis way it was less effort for me too :P00:46
*** valdyn has quit IRC00:47
*** valdyn has joined #maemo00:47
DocScrutinizer05this might trip the trunaround point sooner than you might have thought00:51
DocScrutinizer05NIN101: any clue which format is that file ? ispell?00:52
DocScrutinizer05aspell, gnome-dictionary...?00:53
MrPinguAnyway I am off to bed, good night folks!00:54
DocScrutinizer05/home/user/.osso/dictionaries/.used.dictionary: 8086 relocatable (Microsoft);  /home/user/.osso/dictionaries/.personal.dictionary: lif file; :-S00:55
NIN101DocScrutinizer05: I don't recall anymore00:55
*** MrPingu has quit IRC00:56
DocScrutinizer05alas my dicts are basically unused and virgin, since I never enabled this spell correction/prediction00:56
*** allotrope94 has joined #maemo01:09
allotrope94hi everyone01:09
allotrope94where can I download packages for OS2008?01:10
allotrope94It looks like most repositories are down01:10
allotrope94at least repository.maemo.org01:10
allotrope94are there any other good choices?01:10
*** NIN101 has quit IRC01:11
allotrope94anyone know?01:13
allotrope94I need to install opera01:13
*** andre__ has quit IRC01:15
eyescreamallotrope94: You could check the topic, discover the first link, check the last update of the OP and then follow the given link.01:24
*** luke-jr_ is now known as Luke-Jr01:24
*** auenf has quit IRC01:24
allotrope94OP? I tried loading the install files on the N810 and installation failed.01:24
allotrope94eyescream: which topic?01:25
*** auenf has joined #maemo01:25
allotrope94it looks like is down01:25
allotrope94hi David01:26
allotrope94is it still possible to install packages on the N810?01:26
eyescream/topic and Original Post.01:26
eyescreamOr just this:
allotrope94oh I see :)01:26
*** andre__ has joined #maemo01:28
*** ced117 has quit IRC01:28
allotrope94i'll check that out01:28
allotrope94I have an n810 btw...not an n900, eyescream01:31
allotrope94should this still work?01:31
eyescreamallotrope94: From a cursory look, the repos hold the files for other maemo versions, too. If you specify your version, it should work.01:32
allotrope94cool beans01:32
*** auenf has quit IRC01:33
ShadowJKallotrope94; i don't know about the backup repos, but, should be restored  next week we think, so latest at that point normality will also return to N81001:33
eyescreamShadowJK: Is there an estimate if and when they will be back up next week?01:34
*** auenf has joined #maemo01:35
ShadowJKeyescream; "next week" is just my own guess. Best case 9am EET monday +3hrs, worst case "longer"01:36
eyescreamI see. Might as well use Valve time. :)01:37
ShadowJKThat's based on Nokia ppl returning to work after weekend, at 9am local time monday, and immediately implementing requested changes, plus 3 hours for dns caches worldwide to expire and refresh01:38
*** valdyn has quit IRC01:39
eyescreamThat seems incredibly likely.01:40
ShadowJKlol. :P01:40
*** pcfe has joined #maemo01:40
*** pcfe has quit IRC01:40
*** pcfe has joined #maemo01:40
eyescreamI most certainly will not be holding my breath. :P01:41
*** pcfe` has quit IRC01:42
*** muelli has quit IRC01:45
ShadowJKI have a N800, a N810, 1 broken N900 and 3 working N90001:45
*** valdyn has joined #maemo01:45
*** _InvalidHandle_ has quit IRC02:05
DocScrutinizer05we got a DNS for already pointing to IP of the VM originally assigned for that purpose. We found out that akamai polling instantly killed the rack's uplink. We took down stage.m.o VM and things somewhat became normal, but Eero realized that actaully stage.m.o is our new *real* repository.m.o. Eero implemented a firewall redirection from repo.m.o IP to stage.m.o IP/VM. When we started up stage.m.o VM02:08
DocScrutinizer05again, it again instantly killed *.m.o by congestion of some bottleneck in uplink. At that stage we shut down stage.m.o again and called it a week on Friday afternoon. Monday we will investigate whether maybe the akamai->stage.m.o path still was open and thus starting of stage.m.o VM caused same issue we initially seen on Wednesday02:08
DocScrutinizer05you may quote me on that, whenever somebody asks what's up with repository and when it will come back to life02:12
DocScrutinizer05also see last update on
*** OkropNick has quit IRC02:14
DocScrutinizer05PLEASE EVERYBODY help testing of moved infra. We know repo doesn't work, and we know tmo can't send mails. Please everybody check everything you can and report stuff that started to fail with the move during last 7 days. THANKS02:15
*** hardaker has quit IRC02:17
*** hardaker has joined #maemo02:18
ShadowJKallotrope94, eyescream, there you have it from the horse's mouth :-)02:24
Sc0rpiuswell nice update.02:26
* DocScrutinizer05 neighs02:28
*** valdyn has quit IRC02:30
eyescreamDocScrutinizer05: Thanks for the update.02:32
eyescreamShadowJK: Thanks for the highlight. :P02:32
DocScrutinizer05yw02:32        300     IN      A
DocScrutinizer05when vanishing, might fix akamai DDoS attack for good02:36
*** FIQ has joined #maemo02:37
DocScrutinizer05blocking that path on firewall might help for an interim bandaid02:37
DocScrutinizer05(that's what I suspect we might have missed to configure correctly on Friday)02:37
*** jrocha has quit IRC02:38   300     IN      A
DocScrutinizer05got redirected on FW/NAT to, but sh*t hit the fan as soon as we started the stage VM02:39
*** florian has quit IRC02:40
DocScrutinizer05I wonder if it might be easier to change the NIC IP on stage VM02:41
*** NeutrinoPower has quit IRC02:41
DocScrutinizer05AIUI stage as well as autobuilder is X-Fade's domain of expertise02:42
*** valdyn has joined #maemo02:42
*** NeutrinoPower has joined #maemo02:42
DocScrutinizer05oooh, ps in "PLEASE EVERYBODY": autobuilder and drop also don't work yet02:42
FIQjust wondering, is there any issues with devel atm?02:43
FIQor did I just add the repository wrongly in the ham version of sources.list (in the sources.list.d directory)?02:45
FIQI get the following cryptic error:02:46
FIQW: Failed to fetch  Unable to connect to http:02:46
FIQthis happens for all maemo repositories02:46
FIQextras, testing and devel02:47 is offline.  see the topic.02:47
FIQsorry, <FIQ> just wondering, is there any issues with devel atm? s/devel/repository/02:47
FIQohh, I'm very sorry02:47
FIQI read the topic before asking but somehow missed it anyway02:48
*** arcean has quit IRC02:50
HurrianQuite a rough few days, isn't it? DocScrutinizer05, are we just waiting for RMO's DNS entries to get updated?02:50
FIQhmmm interesting, the link which is told to show a hosts file with the correct IP is dead02:50
FIQ(@ )02:50
*** Ultima_Fan has joined #maemo02:51
eyescreamYou're welcome.02:51
*** Ultima_Fan has left #maemo02:51
*** eijk has quit IRC02:51
DocScrutinizer05Hurrian: I really don't know how to explain situation more verbosely than what I did ending 11 postlines above your initial post03:02
qwazixfreemangordon, [code](/opt/QtSDK/Simulator/Qt/gcc/imports/org/hildon/components/ undefined symbol: _ZTV12HildonPlugin) [/code]03:02
qwazixThe same appears on device too.03:02
qwazixoops, forgot to remove bbtags after copying from tmo03:02
Paliqwazix, _ZTV12HildonPlugin is manged03:03
PaliAFAIK hildon library is C03:03
DocScrutinizer05~#maemo repo-down is
infobotokay, DocScrutinizer0503:04
qwazixPali, HildonPlugin is just a name of a qml plugin by Marxian03:04
qwazixnot related to real hildon03:04
Paliqwazix, ok03:05
qwazixPali, see
FIQlol, these temporary mirrors give bizarre errors03:06
jon_y_ZTV12HildonPlugin <- likely missing extern "C"03:06
jon_ywait, c++filt says it's a vtable03:07
FIQoh, one of them was actually due to a typo03:07
qwazixjon_y, it's a qt lib03:07
FIQotherwise they're still strange03:07
FIQone of them had bz2 files which bzip refused to open ("returned with an error code (1)"), another one just give hash sum mismatch errors03:08
jon_yqwazix: isn't QT C++?03:08
FIQ"one of them" being skeiron, the other one merlin1991's03:08
qwazixFIQ, I get the same with gzip03:08
khmQt is C++ in the same sense that C++ is C03:08
qwazixthe file contains 'no' if you open it with a browser03:08
FIQnow let's try the third provided03:09
FIQfrom webdrop.it03:09
qwazixjon_y, qt is C++ plus some things03:09
qwazixC++++ :P03:09
jon_yI don't get it, you mixed C with C++, obviously you get mangled symbols03:09
qwazixjon_y I didn't mix C with C++03:10
jon_ykhm: what does that supposed to mean?03:10
khmjon_y: Qt is a superset of C++.03:10
qwazixIt's qt code (not written by me) but it looks like valid Qt code.03:10
*** sgosiaco has quit IRC03:11
jon_ywell, whatever it is, your vtable export is missing03:11
FIQlet's see if this one works03:12
* qwazix is looking up vtable export03:12
jon_yqwazix: symbol export03:12
jon_yvtables are compiler generated03:13
qwazixjon_y I think I found it03:13
qwazixlet me make sure03:13
jon_ylikely present in the object that has the HildonPlugin defintion03:13
FIQboth wedrop and merlin1991's repositories gave hash mismatch errors03:14
FIQthe third one gave a bzip error03:14
qwazixnah, it wasn't that...03:14
*** dos11 has quit IRC03:15
qwazixdoes this line seem ok? Q_EXPORT_PLUGIN2(hildonplugin, HildonPlugin)03:15
jon_ycheck your compiled objects03:15
jon_yno amount of syntax checking will tell you if it was actually exported03:15
allotrope94so the repositories don't work? darn03:15
qwazixhow do I check them?03:16
jon_ycompile your code?03:16
* jon_y don't use IDEs03:16
qwazixYes I got the compiled objects03:16
jon_yI have no idea how you do that03:17
jon_ynow use nm or strings to find it03:17
qwazixwhat can I do with them?03:17
jon_ynm <object>.o | grep HildonPlugin03:17
qwazixonly _ZTV12HildonPlugin03:21
*** Gear_ has quit IRC03:25
jon_yqwazix: T 00000000 _ZTV12HildonPlugin?03:26
qwazixwhole line:  U _ZTV12HildonPlugin03:27
*** Snafu777 has joined #maemo03:27
jon_ythat means it is missing03:27
qwazixwith some leading whitespace03:27
jon_yare you sure this is the object that holds the definition?03:27
qwazixI grepped all the files to make sure03:28
*** WizardNumberNext has joined #maemo03:28
qwazixbut this should be the one, yes03:28
qwazixI think i've got some studying to do03:28
jon_yhmm, not sure, but I'll be soing some tests03:28
qwazixjon_y, source is on tmo link I pasted to pali above03:29
qwazixpage 203:29
qwazixif you want to have a look at it03:29
qwazixI'll check the qt plugin example to hunt for differences03:29
*** shanttu has joined #maemo03:34
jon_yqwazix: maybe can help03:36
jon_yI have no idea how to do this in QT03:36
UberNeocontinuously getting the error  . thru syslog .03:37
qwazixjon_y, thanks I'll check it out03:37
UberNeoany help03:37
UberNeocpu % is 10003:37
Palijon_y, qt generating some special variables for plugins03:38
Palithere is qt macro for plugin exported by qt code03:38
jon_yso hyw is the class missing the vtable?03:39
Palior that vtable error can happen also when you forgot to generate and link qt MOC files03:39
Palisee moc program03:39
qwazixUberNeo, maybe messaging ui theme is to blame?03:39
UberNeowhat should I do .. in this case ?03:40
qwazixPali, moc_* files are there in the build folder if that's of any use03:40
Palijon_y: each class in Qt should have Q_OBJECT macro in declaration03:40
Paliand that macro defining some functions...03:40
qwazixUberNeo, revert to default theme if you changed it03:40
Paliand moc generating that functions03:41
Paliand if you forgot to link moc cpp files, then you will see linker errors03:41
qwazixUberNeo, I also see messaging failing to get a handle name03:41
Paliin Q_OBJECT are only function headers03:41
qwazixmaybe deleting the messages would help03:41
qwazixNot sure, somebody more experienced should see it03:41
jon_yqwazix: see Pali's message03:41
UberNeochanged theme .. no effect03:42
qwazixjon_y, ok03:42
UberNeoactually .. I have my /opt and /users directory on the uSD card ..03:42
qwazixUberNeo, I'd say to purge rtcom-messaging-ui and reinstall but repos are down03:43
UberNeowas working perfectly fine . I just copied the whole stuff in another uSd card .. so it starts showing these errors03:43
WizardNumberNextUberNeo: why? uSD card might be faster in itsef, but it is still connected by only 2 links vs 4 for eMMC03:43
qwazixMaybe borked messaging db03:44
UberNeomy eMMC is corrupted .. Hardware fault03:44
WizardNumberNextoh by the way - copying R/W mounted FS isn't best idea03:44
UberNeoso most of the stuff on uSd03:45
WizardNumberNextI would try to get new one - there's loads of it on market at the moment - all you need is look for it (you might have to look for it in broken devices, but still you can find one quite easily)03:45
WizardNumberNextUberNeo - how heavy corruption is it?03:46
jon_yenough to involve Interpol :)03:46
UberNeoWizardNumberNext: i havent copied mounted FS .. removed the usd . copied the contents on my usd and then copied it on another usd03:47
WizardNumberNextmaybe you would be able to use ext4 on it created with -ccc03:47
WizardNumberNextI mean /home and stuff03:47
*** M4rtinK has quit IRC03:48
*** teotwaki has joined #maemo03:48
WizardNumberNextUberNeo: what about swap?03:48
WizardNumberNextI would move swap as this would create loads of problems if it would stay on corrupted device03:49
jon_ymaybe you can try RescueOS and export the partitions to a PC03:49
UberNeoNokia-N900:/etc/systemui# cat /proc/swaps FilenameTypeSizeUsedPriority /dev/mmcblk0p3                          partition180428020444-103:49
jon_yand attempt to recover via dd or something03:49
qwazixhaha It worked :)03:50
qwazixI just needed to move the declaration of the plugin class to a header file instead of a source file03:50
UberNeoswap seems to be on uSd03:50
WizardNumberNextget swap on uSD, if your eMMC is corrupted you have more problems with swap, then without (or on uSD)03:50
qwazixjon_y, Pali, thanks for the pointers03:50
WizardNumberNextmmc0 is eMMc03:51
*** Snafu777 has quit IRC03:51
WizardNumberNextdo you run GNU/Linux on PC?03:52
jon_ythis app is pretty good at recovering stuff03:52
jon_yruns on Linux AND Windows03:52
UberNeoI am on MAc03:52
UberNeohere is my mount and free logs03:52
WizardNumberNextif you do, then using pipe should enable you to move whole mmc0 to PC (partition by partition is easier to cope with)03:53
WizardNumberNextthen you have SSH03:53
WizardNumberNextyou can use pipe on N90003:53
jon_ywhy yes TestDisk runs on Mac too03:53
jon_yI used g_file_stuff to export the partition over USB03:54
jon_yor was it g_file_storage or something03:54
WizardNumberNextmkfifo /some_pipe; scp /some_pipe user@host:/file; dd if=/dev/mmcblk0p1 of=/some_pipe03:54
jon_yanyway, mass storage mode03:54
UberNeowhole mmc0 to pc??03:54
WizardNumberNextg_file_storage is gadget which makes pendrive03:55
WizardNumberNextthat would work as well03:55
WizardNumberNextyes, but do it partition by partition - splitting might be tricky03:55
UberNeoWizardNumberNext: ?03:55
jon_yWizardNumberNext: can't UberNeo just export /dev/mtdblock0?03:55
WizardNumberNextand you can safely omit swap - you do not need outdated memory contents ;)03:56
WizardNumberNextjon_y and UberNeo: yes, he can export mtdblock0 as well in rescueOS03:56
WizardNumberNextvia pendrive facility (uses g_file_storage)03:57
jon_yI just did that when my n900 screen died03:57
WizardNumberNextit does work well - I unbricked my N900 twice using rescueOS and USB-storage (g_file_storage on N900, but it doesn't matter, because afair it was called there usb-storage)03:58
jon_ymodprobe g_file_storage file=/dev/<your block>03:58
UberNeonot sure then .. howcome . the things were working fine on my old usd03:58
WizardNumberNextUberNeo: you can have another copy03:59
*** Aoyagi has left #maemo03:59
UberNeohow to check . which Swap its is using ?03:59
WizardNumberNextbut on PC/MAC try to use dd_rescue for getting data of it - dd_rescue would get more data in better state and it does create sparse file and doesn't fill holes, where it cannot read source04:00
WizardNumberNextcat /proc/swaps04:00
WizardNumberNextif I am not wrong04:00
WizardNumberNextyes thats the file04:00
DocScrutinizer05WizardNumberNext: (( mmc0 is eMMc)) no, not always04:01
WizardNumberNextdidn't change from time of 2.6.2, so definitely on N900 would be same04:01
WizardNumberNextDocScrutinizer05: I never have seen eMMC on mmcblk1, but yes - it can be in different place04:02
jon_yrescueOS has it swapped backwards, at least in my case04:02
WizardNumberNextif you would detect uSD first, then uSD would be 0 and eMMC would any next04:02
DocScrutinizer05WizardNumberNext: please stop talking UberNeo thru an adventure that's unrelated to the problem he came here for04:02
WizardNumberNextjon_y and UberNeo: afaik RescueOS does swap it around04:03
WizardNumberNextOK, anyway I still think he should make proper backup and get rid of swap from his eMMC04:04
DocScrutinizer05WizardNumberNext: in early boot mmc-port0 is called mmc0 and internal port is mmc1. Later during boot it gets renamed, but not everywhere04:04
WizardNumberNextdoc is it up to udev? just being courious and lazy to check it out by myself04:05
DocScrutinizer05yes, it's a binary called by udev04:05
WizardNumberNextI was actuallythinking they did it easier way (something like with ethX and such stuff)04:06
WizardNumberNextthey like to complicate their lives, I see04:06
jon_ythe complicator's gloves!04:07
WizardNumberNextunfortunately I belong to them in a way - I like to complicate my life as well04:08
UberNeoany final suggestion . confused here .. how to debug
*** kolp_ has joined #maemo04:08
WizardNumberNextlike, when I changed partition type of first partition on eMMC to 83 - endless loop of booting04:08
DocScrutinizer05UberNeo: how did you manage to move /home to uSD?04:09
WizardNumberNextI am interested as well, because fstab is dynamic and it is created every boot04:09
WizardNumberNextat least looks like04:10
DocScrutinizer05WizardNumberNext: yes, and some 5 poeple talked one user with similar problem thru such switch here on this very channel a whole night long, several months ago04:10
*** kolp has quit IRC04:11
WizardNumberNextdoc what would happen if I would make fstab immutable?04:11
DocScrutinizer05it been not exactly trivial, and in the end I doubt we missed to switch swap04:11
UberNeoDocScrutinizer05: its u . who have helped me .. more than a year back . 31ss Oct 201104:11
*** sirdancealot has joined #maemo04:12
UberNeohere are the logs04:13
*** bef0rd has quit IRC04:13
UberNeoDocScrutinizer05: this is magic line . which u gave me "[03:31] <DocScrutinizer> umount /media/mmc1; sfdisk /dev/mmcblk1 <<FOO; blaVFAT opton option; blablaext3 option; blablablaSWAP option; FOO; echo please open and close back cover; mkswap mmcblk1p3; mkfs.ext3 mmcblk1p2; mkfs.vfat mmcblk1p1; mount mmcblk1p2 /mnt/foohome; umount MyDocs; cp -a /home /mnt/foohome; sed -i 's/SLOT_NUM=0/SLOT_NUM=@/; s/SLOT_NUM=1/SLOT_NUM=0/; s/SLOT_NUM=@/S04:14
*** bef0rd has joined #maemo04:15
DocScrutinizer05ok, I been wrong, it's not a binary04:20
DocScrutinizer05WizardNumberNext: read those chanlogs and see how to *really* swap eMMC with uSD04:21
DocScrutinizer05for *whole* system, incl swap04:21
DocScrutinizer05UberNeo: I suggest you blame your new uSD, get a better one and do the copying again04:21
DocScrutinizer05copy of *whole* physical uSD04:22
WizardNumberNextDocScrutinizer05: you mean those logs? I am just reading them - it is quite interesting04:22
DocScrutinizer05incl bootsector/MBR and all04:22
UberNeoDocScrutinizer05:  .. i think .. i have done something wrong . while copying /opt  and /users from my old uSd to new uSd . i did it using the Konqueror04:22
WizardNumberNextUberNeo: what about hidden files?04:22
*** NeutrinoPower has quit IRC04:23
DocScrutinizer05if you don't do a physical diskimage copy, you need to create partitions on new uSD exactly same way they were on old one04:23
WizardNumberNextand I am not sure if konqueror keeps permissions (user on N900 have uid of 29999, Linux normaly created users from 1000)04:23
DocScrutinizer05nah, copy by konqueror is prone to fail in many ways04:24
DocScrutinizer05for such stuff04:24
UberNeothen hw shud I copy04:24
*** teotwaki has quit IRC04:24
DocScrutinizer05dd if=/dev/mmc24 of=/dev/mmc2604:25
DocScrutinizer05on your linux desktop pc04:25
DocScrutinizer05something similar to that04:25
UberNeohere mmc24 is my old usd and mmc26 is the new usd ..04:26
DocScrutinizer05or you use an intermediate storage on your HDD: dd if=/dev/mmc7 of=/tmp/myuSDimage04:27
DocScrutinizer05dd if=/tmp/myuSDimage of=/dev/mmc704:27
UberNeoi only have one card reader .. and can read/write only one usd at a time . can i save it on my Desktop and then transfer to new usd04:28
DocScrutinizer05and of course swap uSD in between the two cmds04:28
DocScrutinizer05and don't forget to sync after second cmd04:28
*** hardaker has quit IRC04:28
DocScrutinizer05since driver will write buffers for almost one minute after dd finished04:28
DocScrutinizer05the command "sync"04:28
WizardNumberNextUberNeo: just type sync after those commands, then wait till you will get prompt04:29
DocScrutinizer05only after sync returns, you may remove uSD04:29
WizardNumberNextI do not remember if sync works from user or you have to do it as root04:29
*** hardaker has joined #maemo04:29
DocScrutinizer05just like dd04:30
UberNeodo i need the sync command . after both dd statements04:30
WizardNumberNextyou can actually make yourself extra sure - press ALT+PrintScreen+S, then dmesg as see if Emergency Sync is complete04:30
WizardNumberNextafter second04:30
*** nox- has quit IRC04:31
*** nox- has joined #maemo04:31
*** nox- has quit IRC04:31
WizardNumberNextthis one which I told is sure as hell, as it is done from kernel and kernel won't say it synced until it is04:31
WizardNumberNextit may take a while to sync and it depends on size of your RAM, so be patient04:32
UberNeookk . doing that04:33
WizardNumberNextand check, if card gets mounted automatically, if so unmount it before you start to copy!04:34
DocScrutinizer05UberNeo: forget alt-prtscr-S, it most probably isn't even enabled on your standard linux PC. You can use `sync` after writing to uSD before removing it. Works reliably04:35
DocScrutinizer05yep, that is actually an extremely important advice04:36
WizardNumberNextit does work reliably - it safed my day many times04:36
*** andre__ has quit IRC04:36
DocScrutinizer05UberNeo: after inserting uSD, do a `mount` and see if anything points to the card. If so, umount it04:37
WizardNumberNext: I just use SysRq as it is much faster to do (by keyboard hitting), so no wonder I always like to say people about this one04:37
DocScrutinizer05there mustn't any mounts on the card before you dd to it04:38
DocScrutinizer05SysReq has to get enabled. Usually it isn't04:38
WizardNumberNext^^ or your copy might get highly inconsistent and even fsck could have big problem to fix it04:38
*** Martix_ has quit IRC04:39
WizardNumberNextDocScrutinizer05: actually I even do not know if it is enabled in Debian, as I have it enabled in kernel configuration (my own kernel)04:39
FIQ*stuff updates* "error, couldn't do some thing as repo is down, do you want to check errormsg?" *checks, and as I exit the UI, it updates AGAIN*04:40
FIQham :(04:40
WizardNumberNextFIQ: are you asking me? Yes, for last few years I use my own kernel (I configure it, I compile it) - from time 2.6.204:40
DocScrutinizer05HAM is cute, no? X-P04:41
FIQWizardNumberNext: nah, "really" was @ ham stupidity04:41
FIQDocScrutinizer05: yaay04:41
UberNeomy new usd card is of higher capacity so I have given more blocks to it ..04:41
WizardNumberNextI see - I finished typing and read your message04:41
*** kolp_ has quit IRC04:41
UberNeodo it make any effect if the source and destnation are of different sizes04:42
FIQlet's NOT press "information" this time04:42
WizardNumberNextUberNeo: what do you mean? To any particular partitions?04:42
UberNeoTarget --  /dev/sdd2           21506       28674     7341056   83  Linux04:42
WizardNumberNextactually makeing bigger partition which contains DDed FS wouldn't make FS bigger04:43
FIQapparently I need PC Suite to install latest thumb update04:43
UberNeoSource -- /dev/sdd2             277         965     5254314   83  Linux04:43
* FIQ doesn't believe that04:43
WizardNumberNextFIQ: that's really stupid, I agree04:43
FIQthough repo@maemo is down so that is probably the problem04:43
DocScrutinizer05UberNeo: then you should go the "hard" way, create proper partitions similar to old card, just extending the "/home" partiton or "MyDocs" partition, whatever you like. Then mkfs on each partition, and finally cp -A stuff from old to new card, partition by partition04:45
WizardNumberNextUberNeo, if you want to use bigger patition, then you need to mount your dump (if you did it partition by partition) and make new FS in place of bigger partition, then copy ALL files (cp -a)04:45
WizardNumberNextactually, if you use PowerKernel you can use ext4 (quite fast I think)04:47
WizardNumberNextmkfs.ext4 /device04:47
jon_ynot sure if jfs is more appropriate for flash devices04:48
WizardNumberNextbut actually you can safe some space by: 'mkfs.ext4 -J size=16 /device'04:48
WizardNumberNextjon_y: do you mean JFS or JJFS204:48
*** lxp has quit IRC04:48
WizardNumberNextor whatever it is called04:48
DocScrutinizer05or you can try to make it *work* by not doing any such tweaks, first04:49
jon_yyeah, maybe I'm confusing the 204:49
DocScrutinizer05jfs is for NAND, not for mmc04:49
WizardNumberNextthat is just tweak of size of journal, but if partition is smaller then 1GiB, then anyway he would get 16MiB journal04:49
DocScrutinizer05jjfs2 actually04:50
UberNeoDocScrutinizer05: if i have to use the same partition size . then there is no point to move it to new usd card .04:50
WizardNumberNextjon_y: you cannot use JJFS2 or UBIFS directly on block device - it have to be flash or be an emulated flash04:50
DocScrutinizer05UberNeo: please reread my instruction04:50
DocScrutinizer05>>*similar* to old card, just *extending* the "/home" partiton or "MyDocs" partition<<04:51
WizardNumberNextUberNeo: just do DD dumps of partitions (skip if you did it partition by partition already), make new FSs on new card and 'cp -a' for each FS04:52
DocScrutinizer05cp -a a dd dump? I guess he had to loopmount the dump before, which might already be way more cumbersome than a proper tarball04:53
WizardNumberNextoh sorry I think with shortcuts04:54
UberNeoso i can cp -a the dumps created by dd as single file ..04:54
jon_yWizardNumberNext: ok, JFS04:54
WizardNumberNextsorry it is fault of my shortcut thinking04:54
WizardNumberNextyou have to moun t those dumps04:54
DocScrutinizer05or you create tar archives of your old card04:55
WizardNumberNextmount -o loop,ro /dump_file /mount_point04:55
WizardNumberNextthis would work as well04:55
WizardNumberNextand might be faster04:55
WizardNumberNextdepends on computer04:55
DocScrutinizer05or you have two sd card slots on your PC and simply cp -a, like you did with konqueror before04:56
WizardNumberNexton mine it is definitely faster - no ordinary HDD is able to write so damn fast04:56
*** ALoGeNo has quit IRC04:57
WizardNumberNextbut still highly advisable to mount it read-only04:57
DocScrutinizer05loopmount is not exactly trivial stuff for beginners04:57
WizardNumberNextnothing can touch anything on it04:57
WizardNumberNextmostly works out of the box04:57
WizardNumberNextnever had any problem04:58
UberNeostill my old . dd command is ruuning .. which copying to bigger size usd partion (as compared to source partion size)04:58
DocScrutinizer05your problem however is talking beginners thru procedures04:58
WizardNumberNextjust kill it CTRL+C04:58
DocScrutinizer05or let it finish04:59
DocScrutinizer05the use gparted to extend the MyDocs partition04:59
WizardNumberNextmight work04:59
UberNeofdisk will work for extending ??04:59
WizardNumberNextand there is backup, so it is anyway perfectly safe04:59
WizardNumberNextUberNeo: you would be extending FS, not partition, that is why you have to use gparted (it can do it, opposed to fdisk)05:00
*** maybeArgh has joined #maemo05:01
WizardNumberNextjon_y: I would say JFS is deprecated in my eyes - it is quite old one05:01
DocScrutinizer05wtf JFS05:02
WizardNumberNextDocScrutinizer05: actually same, but this time not only in my eyes! Thats why UBIFS exists05:02
DocScrutinizer05must be older than even me05:02
WizardNumberNextmight be - it is IBM creation and afaik it is one of first journaled FS even made05:03
DocScrutinizer05neither jffs2 nor ubifs are even meant to work on mmc05:03
WizardNumberNextif not first05:03
DocScrutinizer05both are for NAND05:03
DocScrutinizer05or NOR05:03
WizardNumberNextDocScrutinizer05: I know, not everybody knows what is difference05:04
*** maybeWTF has quit IRC05:04
*** fortytwo has quit IRC05:04
*** fortytwo has joined #maemo05:04
DocScrutinizer05well, the difference is like that between datasette and HDD05:05
WizardNumberNextactually both MMC and SD are NAND or NOR, but they have FLT in a way, so they are block-devices NOT char-devices (with erease-blocks)05:05
WizardNumberNextI know05:05
DocScrutinizer05one has a controller for block device, the other is "raw" IO05:06
WizardNumberNextI tend to read a lot about technologies and like to go through kernel documentation and it is said there few times what is difference05:06
DocScrutinizer05one has a interface that talks commands, the other one has an interface that has chip enable and adress and data lines05:06
UberNeoWizardNumberNext: "sync" command . finished in 1 sec only05:06
UberNeois it normal ?05:06
WizardNumberNextactually FTL is doing same job as JFFS2 and UBIFS (apart from FS)05:07
WizardNumberNextyes, it perfectly normal to finish quickly05:07
DocScrutinizer05if it finished, everything ok05:07
UberNeookk .05:07
WizardNumberNextit depends on amount of caches for devices and FSs, so it might take fraction of second or even minutes - depends05:08
DocScrutinizer05now unplug/remove card without any further "safely remove" or unmount commands05:08
DocScrutinizer05or "eject" or whatever05:08
DocScrutinizer05don't allow PC to mount it again05:09
WizardNumberNextDocScrutinizer05: do you want UberNeo to extend FS straight away or try it out first?05:09
DocScrutinizer05if PC complains about you doing so, you already missed something and so sth went wrong05:10
DocScrutinizer05I'd say first try it, extend later05:10
WizardNumberNextI was thinking same05:10
jon_yDocScrutinizer05: so the card is destroyed permanently?05:10
UberNeotrying .05:10
WizardNumberNextjon_y: do you mean UberNoe's eMMC?05:11
jon_yI mean < DocScrutinizer05> don't allow PC to mount it again05:11
WizardNumberNextif he have bad-clocks there - it is inreversible05:11
WizardNumberNextno FS could get corrupted05:11
DocScrutinizer05jon_y: I said that so PC doesn't destroy data on uSD05:11
WizardNumberNexts/no FS/no, FS/05:11
infobotWizardNumberNext meant: no, FS could get corrupted05:11
jon_ywould that be the case of an unusable cheapo USB flash after writing a huge chunk of data into it?05:12
WizardNumberNextjon_y: it might be05:13
WizardNumberNextespecially, if you pulled it out without unmounting it05:13
jon_ycool, I just briked a cheap USB flash05:13
*** Pali has quit IRC05:13
DocScrutinizer05he umounted all partitions of uSD, then dd dumped a disk image to every partition, then synced. If PC would mount it again, it might ^H will write to some blocks while not necessarily updating all blocks before he removes card05:13
jon_ywell, it just died all of a sudden when dd into it05:13
WizardNumberNextif there is any block opened on it, then it might get corrupted in hardware and this is inreversible05:14
jon_yno idea, I was trying to install knoppix into it05:14
jon_ywith knoppix-flash05:14
DocScrutinizer05might be overheat05:14
WizardNumberNextsometimes even pulling while reading would be enough, as flash is completely different beast from HDD05:14
DocScrutinizer05or sync05:14
DocScrutinizer05which may take tens of minutes sometimes05:14
DocScrutinizer05during which card seems 'dead'05:15
WizardNumberNextI agree with DocScrutinizer05, this can be cause as well05:15
UberNeoWizardNumberNext: it booted . but applications are not starting . showing "Internal Error"05:15
jon_ythe PC recognizes the USB flash, but no longer able to actually access the media05:15
jon_ytime to get DVD writers and DVD+RW instead05:16
WizardNumberNextbe aware, that EHCI-HCD (USB2.0 in High-Speed mode) have hardware problem and it sometimes shows up and hungs whole USB hub05:16
DocScrutinizer05jon_y: not even for formatting?05:16
jon_ynope, even Windows Volume manager hangs on it05:17
jon_yI think it's blocking all IO calls05:17
DocScrutinizer05that's a fatality then05:17
WizardNumberNextUberNeo: now DocScrutinizer05 is definitely person, who would know more about how to deal with situation05:17
DocScrutinizer05jon_y: check dmesg/syslog, for usb ENUM msgs05:17
WizardNumberNextjon_y: do you have logs from Linux, when you plug it?05:18
UberNeonow . wil try again . with the same size partitions + extended partions05:18
jon_yno, I don't have linux access atm05:18
WizardNumberNextwould be very usefull05:18
DocScrutinizer05lol, I'm always faster than you WizardNumberNext05:18
WizardNumberNextwhat about virtual machine?05:18
WizardNumberNextyou type away05:18
jon_yyeah I have a Linux VM05:18
WizardNumberNextthat wouls be enough05:18
WizardNumberNextyou just give it to your linux VM05:19
UberNeo   .. syslog05:19
UberNeoloads of Calender errors05:19
WizardNumberNextand see dmesg for everything what dmesg spits out about usb and usb-storage and its "disk" (sdX - where X is some letter)05:20
DocScrutinizer05UberNeo:  /home/user/ doesn't exist05:20
DocScrutinizer05your uSD is incorrect05:20
DocScrutinizer05something not copied correctly05:21
WizardNumberNextUberNeo: check mount05:21
WizardNumberNextand ls /home05:21
WizardNumberNextor even ls -l /home05:22
WizardNumberNextwould show permissions05:22
DocScrutinizer05UberNeo: a) create partitions on your new card, *exactly* same size for everything but MyDocs05:22
UberNeomount logs05:22
UberNeoNokia-N900:~# ls -l /home drwxrwxrwx    2 root     root         4096 Oct 31  2011 lost+found drwxrwxrwx   38 root     root         4096 Jul 15  2012 opt -rw-r--r--    1 user     users      346484 Nov 29  2010 user05:22
DocScrutinizer05UberNeo: for MyDocs you use the remainsing space on your card, after subtracting all the other partitions' sizes05:23
jon_yWizardNumberNext: magically, the USB drive is now responding05:24
jon_yat least according to fdisk05:24
WizardNumberNextJon_y: strange, but happens05:24
WizardNumberNextcan you see partition on it?05:24
WizardNumberNexttry dd if=/dev/sdX of=/dev/null bs=1M count=10, if it hungs then pendrive isn't fine05:25
WizardNumberNextcould take time, depending on its speed05:25
DocScrutinizer05UberNeo: yes, your /home got mounted, but probably no proper fs and data found on it05:25
WizardNumberNextbut shouldn't be more then say 20 seconds\05:25
DocScrutinizer05UberNeo: you might have messed up umounting every parttion of card on your PC before dd writing to it05:27
UberNeoDocScrutinizer05: I cant cd to /home/user .. even though it do exists05:28
UberNeoNokia-N900:/home# cd /home/user  -sh: cd: can't cd to /home/user Nokia-N900:/home# ls lost+found  opt         user05:28
DocScrutinizer05UberNeo: you should redo the whole dd session, making sure you got partitions of sufficient size for 1st and 2nd partiton (MyDocs and home)05:30
WizardNumberNextUberNeo: user directory is corrupted05:30
DocScrutinizer05UberNeo: making sure you umounted every existing mount to the card05:30
DocScrutinizer05check again with mount after umounting05:30
DocScrutinizer05make absolutely sure *nothing* on card got mounted05:31
UberNeook .. DocScrutinizer0505:31
DocScrutinizer05UberNeo: then dd partition 1 image to partiton1, and part2 image to partition205:31
DocScrutinizer05then you need mkswap on partition 305:31
DocScrutinizer05then sync05:31
WizardNumberNextDocScrutinizer05: actually he is going to make partitions bigger, so maybe mounting it read-only and using tar would be best?05:31
DocScrutinizer05UberNeo: then remove uSD05:32
WizardNumberNextUberNeo: actually after swap would be created, make yourself sure it is not mounted again05:32
WizardNumberNextright after sync, I mean05:33
jon_yWizardNumberNext: nvm, it's dead anyway05:33
DocScrutinizer05if your new card's partitions are only one block smaller than old one, anyone of them, your whole card gets overlapping partitons and dd will destroy next partition05:33
WizardNumberNextyou can even automatize it: 'sync && mount'05:33
jon_ytrying to mount it will hang the VM05:33
WizardNumberNextjon_y: it needs only one thing then05:34
DocScrutinizer05UberNeo: so after sync and removing card, you even might insert it again to your linux PC and see if data looks good on MyDocs and home partitons05:35
WizardNumberNextbut I would not blindly trust VM in this case, cause USB goes by some libraries in case of VMs05:35
WizardNumberNextDocScrutinizer05 and UberNeo: it would definitely safe time, if it would get corrupted05:36
jon_yand for some magical reason, I manage to ninja format it05:38
jon_ynow it is an empty FAT drive05:39
jon_yninja format == keep pluging/unpluging until format /q works05:39
WizardNumberNextjon_y: under Linux on Bare Metal: 'dd if=/dev/zero of=/some_file_on_pendrive' or if you want to be absolutely sure (it will destroy all data) 'dd if=/dev/zero of/dev/sdX' and, then 'mkfs.vfat /dev/sdX'05:41
WizardNumberNexton Linux you can actually put NTFS on pendrive and it works on windows XP and higher05:41
WizardNumberNextbut on windows you cannot format pendrive as NTFS, which is bit annoying05:42
WizardNumberNextjon_y: NEVER unplug pendrive, which is being used!05:42
WizardNumberNextI lost one that way - while readin it05:43
UberNeoDocScrutinizer05: shal i create teh swap partition also . same as the old usd .05:44
WizardNumberNextDocScrutinizer05: again faster05:44
DocScrutinizer05and run mkswap on it05:44
UberNeothen i beleve . after my 3 rd partion in new usd . theer will be lots of space left.. which wil remian unpartitioned05:45
DocScrutinizer05UberNeo: don't forget to move part2 and 3 to end of card, so part1 can be larger05:45
WizardNumberNextUberNeo: I usualy was calculating all the stuff and crating partitons after05:46
DocScrutinizer05no, you increase size of part1 (MyDocs) or part2 (home)05:46
WizardNumberNextyou can actually start from end of device, just need to calculate, where would be begin of partition05:46
DocScrutinizer05UberNeo: after that you got 3 partitions and no free space on card05:46
UberNeoDocScrutinizer05: If i use part 2 and oart 3 to the end of the card then how do they be teh same size as my old card05:47
WizardNumberNextUberNeo: you do not have to create partitions in order and actually you can start with 3rd artition, see how much space you have left and create rest, if you would have partitions not in order you just type x enter f enter r enter05:49
WizardNumberNextUberNeo: you do not need to have exactly same size05:49
WizardNumberNextit can be bigger, but NOT smaller05:49
*** pablocastellanos has joined #maemo05:50
DocScrutinizer05though any bigger is wasted space basically05:50
WizardNumberNextbut he can extend it or create new FS and copy contents of old FS to it05:51
UberNeogot confused now05:51
WizardNumberNextDocScrutinizer05 explain him what we spoke about, my shortcuts would not help here05:52
UberNeosorry ..  so I have created . 3 exact partions with same cylinders05:52
*** schen has joined #maemo05:52
WizardNumberNextUberNeo: what are you not sure about?05:52
WizardNumberNextok, so now you know how much space you have left05:53
UberNeofirst . is vfat .. 2nd ext3 .. 3rd swap partion05:53
WizardNumberNextyou can plan where you would give more, but remember to look if number of blocks is same or bigger05:53
WizardNumberNextso if you have exactly same partition table, then you dd to it05:54
WizardNumberNextor plan for bigger - it is your decission05:54
allotrope94cool...the substitute repos work :)05:56
*** allotrope94 has quit IRC05:57
WizardNumberNextallotrope94: I tried them yesterday, but it failed for me05:57
*** tetzco has quit IRC05:59
infobotmirror is probably
*** XenGi_ has quit IRC06:00
*** lunde has joined #maemo06:00
*** d1b has quit IRC06:01
*** sLumPia has joined #maemo06:02
*** DocScrutinizer05 has quit IRC06:04
*** DocScrutinizer05 has joined #maemo06:04
*** XenGi has joined #maemo06:07
*** udovdh has quit IRC06:08
DocScrutinizer05UberNeo: you need partitions that are large enough to hold all the blocks you copy with dd to them. additionally one is way larger than that dd image, and you'll extend that one to full size after you dd'ed the original partition image to it06:13
*** d1b has joined #maemo06:13
*** shanttu has quit IRC06:15
DocScrutinizer05think of your dd images as carpets, and now you build three rooms to place those carpets in. The house where you build those rooms is larger than the old one, so one room is way larger than its analog in old house.06:15
DocScrutinizer05you place the dd carpets in two of the rooms (no, actually the last room is swap and gets no carpet), and then you stretch one carpet with a magic tool to cover the larger room's floor06:16
DocScrutinizer05of course you don't want any room being too small so you'd cut the carpet06:17
*** lunde has quit IRC06:18
DocScrutinizer05and you don't want to waste part of your house real estate by creating rooms that are too small to completely fill the house06:18
DocScrutinizer05now your problem is: it's either first or second room that needs to be larger, not the third swap-room06:18
*** Gh0sty has quit IRC06:18
DocScrutinizer05so pick the places where you build wall wisely06:19
DocScrutinizer05since otherwise you later on can't stretch your carpet since already next room starts06:19
DocScrutinizer05fdisk defines your rooms and builds the walls for you. gperted will stretch the carpet, but only to max size to fit into the room you built before dd threw the carpet in06:20
*** Gh0sty has joined #maemo06:20
UberNeoDocScrutinizer05:  back to creating the partitions on uSd06:25
*** stardiviner has joined #maemo06:29
*** uen| has joined #maemo06:31
*** radic has quit IRC06:34
*** radic_ has joined #maemo06:34
*** uen has quit IRC06:35
*** uen| is now known as uen06:35
*** stardiviner has quit IRC06:46
*** args[0]_ has quit IRC06:56
*** args[0] has quit IRC06:57
*** UberNeo has quit IRC07:02
*** ssvb has quit IRC07:17
*** damo22 has joined #maemo07:18
*** ssvb has joined #maemo07:18
damo22i am very pleased that maemo uses debian style packaging07:22
damo22i am looking to switch to a nokia n900 because i heard it runs GNU/Linux07:22
DocScrutinizer05you heard right07:23
damo22do all hardware features have open driver support?07:24
khmthere are no arm devices that meet that standard.07:24
damo22but its still exciting that a phone with gsm+wifi+gps can run linux natively07:26
damo22is the bootloader open source?07:26
DocScrutinizer05but it's not tivoized07:27
damo22thats good07:27
khmthere are open bootloaders available, I think07:27
DocScrutinizer05and there'y actually chainload solution that boots into uBoot07:27
damo22maybe i will trade in my old phone and buy a couple07:28
DocScrutinizer05used ones can be found easily07:29
damo22is the N9 a later model? does it support GNU/linux?07:29
DocScrutinizer05N9 is quite a different critter07:30
khmn9 also runs linux but 1) it's way less of a nerd party and 2) the development movement for it was stillborn07:30
DocScrutinizer05still sort of GNU/linux but with a nasty flavour of trusted-computing fritzchip07:30
khmI have both.  The n9 is a better 'phone phone' but the n900 is a better linux system.07:31
damo22i dont really care how old the n900 is, just want a phone with good linux support07:31
khmthen you want the n900.07:31
damo22thanks folks07:31
*** fortytwo has quit IRC07:31
damo22does the n900 make calls using ALSA as the sound subsystem?07:32
khmI think so07:34
damo22if it does, that would be cool because i could attach a usb soundcard and make a phonecall directly from my studio07:34
khmI always just used SIP for that07:34
DocScrutinizer05well, the PA layer above ALSA sucks07:34
khmunfortunately pulseaudio is the main interface for sound07:35
damo22we need jack07:35
DocScrutinizer05and the policy enforcer which basically manages the "mixer" settings of PA even more sucks07:35
DocScrutinizer05but yes, people managed to record phonecalls07:36
damo22i wrote a usb audio kernel driver quirk, maybe i can fix some stuff for the audio layer07:36
DocScrutinizer05the audio layer isn't that bad, and gstreamer goes a long way07:37
damo22i am curious about the software that actually makes the call07:37
DocScrutinizer05just particularly the modem(/phone) audio interface is a closed-source PA driver07:37
DocScrutinizer05or I dunno even if it's closed07:38
damo22with maemo, do you get root access to the underlying debian system?07:39
DocScrutinizer05pretty simple, some lib receives some dbus msg and initiates the call, while other dbus msgs from that lib to policy enforcer etc set up the environment07:39
DocScrutinizer05sure, on my phone I'm root07:39
khmdamo22: the phone ships a terminal program, but you have to install a package to acquire root login07:39
DocScrutinizer05jailbreak? HAHA on mYPhone I'm ROOT07:39
damo22on my phone, im rooted07:40
damo22any operating system that is proprietary is dangerous, because you cant modify the system code07:41
DocScrutinizer05damo22: actually when I work on my PC's ssh to N900, I tend to forget I'm working on a phone and not a laptop07:41
damo22if people forget that they need control of their own computing, this world will suck07:42
khmdamo22: all computers are dangerous, because you do not have the source to the CPU microcode.07:45
DocScrutinizer05damo22: I guess 20% of the most useful pkgs for N900 are shellscripts. Another huge bunch are python07:45
khmthe rest are GBoggle.07:46
khmstill pissed there's no GBoggle on the n907:46
damo22khm: maybe that is correct, but if the microcode did something nasty, we would surely notice pretty quick07:46
khmdamo22: I am not so sure07:47
khmuefi and ipmi can also mean there's a whole OS under the OS07:47
DocScrutinizer05yep, that's more likely07:48
khmbut it's moot.  arm licensees will never reveal the wu-tang secret07:48
khmbut I can run gboggle, so all is well07:48
damo22khm: what could the microcode do? refuse to execute instructions that arent a certain type?07:48
DocScrutinizer05~wtf gboggle07:49
infobotGee...  I don't know what gboggle means...07:49
DocScrutinizer05gtk or what?07:49
khmdamo22: see?  you don't know what the microcode could do!07:50
khmthat's the complaint.07:50
DocScrutinizer05I however have a pretty good idea what microcode can NOT do without creating major WTF of century07:51
DocScrutinizer05and we can nuke shit like cherry/myNokia07:52
khmjust casually copying registers into other registers that ipmi can access07:52
damo22can we not disassemble microcode07:53
DocScrutinizer05I don't even *know* of any microcode on ARM07:53
DocScrutinizer05I might have missed sth though07:53
damo22doesnt apple own the arm manufacturing company07:54
DocScrutinizer05there's no such thing like an ARM manufacturing07:54
khmthere is no 'arm manufacturing company'07:54
DocScrutinizer05ARM company sells IP07:54
khmARM designs processors, and licenses those designs. Other companies, like TI and Intel, own fabs that actually produce the hardware.07:55
DocScrutinizer05it's companies like TI that manufacture chips with ARM IP blocks07:55
damo22what is ip07:55
khmintellectual property07:56
damo22so apple owns all the ARM patents07:57
khmARM owns them.07:57
khmApple owns jack shit.07:57
damo22not what i heard07:57
khmARM licenses them to companies like apple07:57
*** udovdh has joined #maemo07:57
khmwho integrate the licensed designs into complete systems07:57
khmwith the result that no one company holds exclusive rights to any given arm system07:58
khmso getting low-level drivers cleared for FOSS release is damn near impossible07:58
khmwhich is why even the rpi ships a blob.07:58
khmdamo22: you hear things from people who are wrong.07:58
khmApple bought some tiny fab house.  They own a company that can make chips.  They do not own any part of ARM.07:58
damo22i see07:59
*** sLumPia has quit IRC07:59
damo22what if someone reverse engineers a driver07:59
damo22and decides to release it as foss08:00
khmthen the president of unicorns will emerge from the odinsleep to bake that person a cake made of pure magic08:02
damo22well, i didnt get a cake, but i made a driver for a sound card without specs08:03
khmmy point is that reverse-engineered drivers are fine but generally do not exist, because few devices have enough development manpower08:04
damo22thats why collaborative efforts are good for this08:05
damo22two heads are so much better than 108:05
khmI'm not aware of any non-collaborative efforts08:05
DocScrutinizer05well, most ARM IP blocks are pretty nicely documented and open08:06
khmaside from the united states congress08:06
khmDocScrutinizer05: it's always the video coprocessors...08:06
DocScrutinizer05it's usually the non-ARM stuff that has the blob drivers08:06
DocScrutinizer05which are generally not ARM08:06
damo22but i dont care about the video stuff08:06
khmthose are the bits the system designers bring to the table08:06
damo22i want a headless linux machine that fits in my pocket08:07
khmso, releasing the driver source would enable corporate spies to glean important business secrets08:07
khmat least that's the paranoid theory08:07
khmdamo22: n810, n900, raspberry pi, any android phone, etc08:07
damo22i already have a rpi08:08
damo22but i want one that makes calls08:08
khmn900, freerunner, that horrible diy thing from a few years ago08:08
DocScrutinizer05calling N900 headless is an insult ;-)08:08
damo22does framebuffer work on n90008:09
khmI think there's a gsm module for the gumstix as well.08:09
DocScrutinizer05err yup08:09
damo22woot, im getting me a n90008:09
DocScrutinizer05it's all a bit quirky but i'm quite sure there's a framebuffer on maemo, even several I think08:10
DocScrutinizer05/dev/fb0 /dev/fb1 /dev/fb208:12
damo22i could run maemo in qemu08:13
DocScrutinizer05or you get maemo SDK which does that for you, incl xephyr embedded X1108:14
DocScrutinizer05people even ran the closed bootloader in that qemu08:15
DocScrutinizer05and thus traced what it's doing, to some extent08:15
*** bef0rd has quit IRC08:28
*** bef0rd has joined #maemo08:30
*** stardiviner has joined #maemo08:41
*** guampa has quit IRC08:41
*** stardiviner has quit IRC08:45
*** damo22 has left #maemo09:01
*** Hoolxi has joined #maemo09:16
*** sirdancealot has quit IRC09:18
*** hardaker has quit IRC09:20
*** Hoolxi has quit IRC09:29
*** ZogG_laptop has quit IRC09:30
*** sirdancealot has joined #maemo09:32
*** stardiviner has joined #maemo09:49
*** wmarone has quit IRC09:52
*** wmarone has joined #maemo09:56
*** disco_stu has quit IRC10:09
*** florian has joined #maemo10:13
*** pcfe has quit IRC10:14
*** pcfe has joined #maemo10:20
*** pcfe has quit IRC10:20
*** pcfe has joined #maemo10:20
*** disco_stu has joined #maemo10:22
*** sasquatch has quit IRC10:29
*** sasquatch has joined #maemo10:29
*** _rd has joined #maemo10:37
*** ZogG_laptop has joined #maemo10:40
*** schen has quit IRC10:40
*** Darkchaos has joined #maemo10:47
*** cyborg-o1e has joined #maemo10:48
*** cyborg-one has quit IRC10:51
keriowhat's in fremantle/ssu/apps?10:59
*** stardiviner has quit IRC11:01
*** cityLights has joined #maemo11:01
*** sirdancealot has quit IRC11:02
*** ced117 has joined #maemo11:02
*** ced117 has quit IRC11:02
*** ced117 has joined #maemo11:02
*** OkropNick has joined #maemo11:06
*** _rd has quit IRC11:08
*** stardiviner has joined #maemo11:09
*** tank-man has quit IRC11:12
*** sirdancealot has joined #maemo11:15
*** rcg has joined #maemo11:17
*** rZr has quit IRC11:22
*** RzR has joined #maemo11:23
*** NIN101 has joined #maemo11:26
*** sirdancealot has quit IRC11:54
*** bef0rd has quit IRC11:58
*** ced117 has quit IRC12:01
*** cityLights has quit IRC12:06
*** sirdancealot has joined #maemo12:06
freemangordonromaxa: when building fennec, is there a way to only partially rebuild it, i.e. to rebuild only the code that has changed?12:07
freemangordongot it, need to cd to the directory12:08
*** Pali has joined #maemo12:10
*** ced117 has joined #maemo12:10
*** _rd has joined #maemo12:11
*** ced117 has quit IRC12:11
*** DocScrutinizer05 has quit IRC12:13
*** DocScrutinizer05 has joined #maemo12:13
*** ced117 has joined #maemo12:13
keriosup Doc12:19
*** _rd has quit IRC12:24
Palikerio, in upstream kernel 3.8-rc3 is usb mass storage working in g_nokia gadget12:26
Paliwhat do you think it is usefull for maemo too?12:26
*** sq-one has joined #maemo12:26
Pali(backporting to kernel-power?)12:26
kerioi didn't know g_nokia was in upstream :o12:26
kerioit would be neat, i suppose12:26
keriobut the UI won't support it properly12:26
Paliyes, this is reason why it will be hidden...12:27
Paliand it need manual work for enabling...12:27
keriowell, we'd need to check that ovi suite/nokia suite still works with the modified g_nokia12:27
kerioif it does, then why not? it would be awesome12:27
PaliI cannot check if it is working with nokia/ovi suite... for unknown reason they did not relesed it for my distribution :-)12:28
*** Martix_ has joined #maemo12:29
kerioPali: would it be a WONTFIX NOTABUG or a WONTFIX CANTREPRODUCE?12:29
DocScrutinizer51thanks for void highlight :(12:29
kerioDocScrutinizer51: sup?12:30
kerioit's not void!12:30
kerioyour 05 client did something, i thought it was manual intervention and that you were online ._.12:31
PaliDocScrutinizer51, what do you think about g_nokia? ^^^^12:31
*** DocScrutinizer51 has left #maemo12:31
kerioi don't get it12:31
*** florian has quit IRC12:33
*** rcg has quit IRC12:38
freemangordonromaxa: I found the reason for bad performance of embedLite qml on fremantle - missing setAttribute(Qt::WA_Maemo5NonComposited);12:39
freemangordonnow, how to proceed - commit to embedlite (with appropriate Q_WS_MAEMO5 ifdefs) or in some other way?12:40
*** dos11 has joined #maemo12:41
Paliwhat is this?
PaliFennec (Mobile Firefox) repository clone for Meego Platform.12:54
PaliMeego had Fennec browser?12:54
Palirepository Flash?12:55
*** stardiviner has quit IRC12:57
*** ALoGeNo has joined #maemo13:01
*** ALoGeNo has joined #maemo13:01
*** Superpelican has joined #maemo13:01
*** croppa is now known as croppa_13:03
*** croppa_ is now known as croppa13:03
*** ALoGeNo has quit IRC13:06
*** stardiviner has joined #maemo13:08
*** croppa has quit IRC13:12
*** lnxmen has joined #maemo13:17
*** ALoGeNo has joined #maemo13:23
*** ALoGeNo has joined #maemo13:23
*** lnxmen has quit IRC13:23
*** MrPingu has joined #maemo13:25
*** auenfx4 has joined #maemo13:27
*** auenf has quit IRC13:28
*** tank-man has joined #maemo13:30
*** sirdancealot has quit IRC13:32
*** sirdancealot has joined #maemo13:33
*** mvp_ has joined #maemo13:34
*** Hoolxi has joined #maemo13:36
*** Hoolxi has quit IRC13:39
*** _rd has joined #maemo13:39
*** arcean has joined #maemo13:44
*** kolp has joined #maemo13:53
*** NeutrinoPower has joined #maemo13:57
*** DocScrutinizer51 has joined #maemo13:58
*** aloril has quit IRC14:01
*** _rd has quit IRC14:03
thedead1440Pali: maybe its the same one that is on that n950 proto14:08
qwazixPali, early versions of MeeGo CE had only fennec14:12
*** jrocha has joined #maemo14:12
qwazixAnd it was pretty ok14:12
qwazixeven themed correctly14:12
ShadowJKN9 has no fennec?14:12
qwazixShadowJK, from the store14:13
qwazixClose to unusable14:13
ShadowJKeven on gig of ram?14:13
qwazixFennec, too slow.14:13
qwazixyeap, brings everything to a halt.14:13
qwazixIt's all XUL's fault14:14
kerioweird, it's fairly usable on the n90014:14
*** aloril has joined #maemo14:14
qwazixkerio, thumb14:14
qwazixthat's why14:14
keriothe N9 has more resources14:14
kerioit should run *at least* as fast14:14
qwazixNo you don't say that fast14:15
qwazixYou can use it but it's no fast14:15
kerioit's not fast on the n900 either14:15
qwazixwhile the non-thumb version on Maemo 5 is completely unusable14:15
qwazixOh, now I saw *as* fast14:16
qwazixYeah, it's about the same14:16
keriook then, it should be *faster*14:16
*** eijk has joined #maemo14:16
keriogiven same compiler and same sources14:16
keriosame-ish, i mean14:16
*** Lunde has joined #maemo14:16
qwazixIs it same compiler? Idk14:16
qwazixkerio, on N900 xul fennec is faster than xul fennec on android 1.5ghz 1g ram14:17
thedead1440kerio: an older version of fennec on the N9:
*** florian has joined #maemo14:18
qwazixMemory stats of fennec on various platforms mem stats.tar.gz14:22
*** rcg has joined #maemo14:25
*** _rd has joined #maemo14:27
*** florian has quit IRC14:27
*** alehorst has quit IRC14:34
*** pvanhoof has joined #maemo14:36
*** jh_bj42 has quit IRC14:36
*** Pali has quit IRC14:37
*** Guest62952 is now known as Termana14:40
*** florian has joined #maemo14:42
*** florian has joined #maemo14:42
*** alehorst has joined #maemo14:54
*** pvanhoof has quit IRC14:58
*** maybeArgh has quit IRC15:00
*** maybeArgh has joined #maemo15:00
*** Superpelican has quit IRC15:00
*** lxp has joined #maemo15:04
*** Hoolxi has joined #maemo15:16
*** ron0062000 has joined #maemo15:37
*** tadzik has quit IRC15:38
*** Lunde has quit IRC15:41
*** florian has quit IRC15:45
*** tadzik has joined #maemo15:46
*** florian has joined #maemo15:50
*** bennypr0fane has joined #maemo15:54
bennypr0fanehello, I have a problem with updating my repos, here is a paste of apt-get update:  I don't know what the error msgs mean :-( I'm on CSSU-thumb15:56
thedead1440bennypr0fane: repos are down; you want temp mirrors see this:
bennypr0faneah, so it's nothing wrong with my config15:58
thedead1440see /topic15:58
bennypr0faneso apparently not all maemo is down atm16:01
*** LaoLang_cool has joined #maemo16:01
bennypr0faneseems to have transitioned rather ok16:01
*** teotwaki has joined #maemo16:02
*** Lunde has joined #maemo16:03
*** Estel_ has joined #maemo16:03
*** Estel_ has quit IRC16:03
*** Estel_ has joined #maemo16:03
Estel_question to scriptng "gurus" - anyone have idea, how to create a smart script, that, when xephyr is started under *chroot*, would run additional script (lets call it foo) under *maemo*, and, when xephyr is shutdown from chroot, would kill said "foo" from maemo, automagically?16:05
Estel_so, basically, I'm thinking how to write script that runs "foo" under maemo and "bar" under chroot - then, when "bar" under chroot is killed, "foo" under maemo would die too16:06
JaffaDocScrutinizer51: Is git viewer on garage known to be broken? e.g.;a=blob_plain;hb=HEAD;f=package/po/hermes.pot16:06
DocScrutinizer05I seem to recall that yes16:07
romaxafreemangordon: also one more thing you can do... change QImage::Format_RGB32 -> QImage::Format_RGB16 in qgraphicsmozview.cpp16:07
romaxafreemangordon: Q_WS_MAEMO5 ifdef should be fine16:07
Estel_btw, freemangordon, thanks for your path to qmount for ED. Sadly, qole seems not so eager to release any new version of easy chroot, due to time and votes needed for it to reach extras again etc16:08
*** bbee has quit IRC16:08
DocScrutinizer05nah, I watched history of h-e-n kernel recently16:09
Estel_so, maybe, when and *if* repos starts working again, I'll just merge it into -devel release16:09
Estel_it's been months since you've submitted that path, and bug with "never-ending-loop-of-mounting" when ed sits in sd card and is mounted under "media" is indeed irritating16:10
Estel_it would be good moment to fix the way debian's and maemo's /home/user is separated - now we're using funny workaround in, which result in mounting /home/user from qmount and unmounting it half second later via script16:11
*** Superpelican has joined #maemo16:12
*** Smily has joined #maemo16:13
Estel_no reason why it couldn't be configurable from /home/user/.chroot   ... Also, some mount -o options could go there too. It seems that qmount is requiring quite a rewrite *sigh*16:13
Estel_I just finished incorporating sulu's workaround for sharing clipboard between Maemo and LXDE (strictly speaking, xephyr instance), and it'*s working great - problem is, that it require script syncing clipboards every few seconds. No problem in itself, as it's needed only when xephyr is running and hardly eat any resources, then - but would be battery killer if left during standby, after killing xephyr16:15
*** SmilyOrg has quit IRC16:15
Estel_thats why I need idea for a way of starting xephyr inside chroot and said script under maemo at the same time, and killing said script under maemo automagically, when xephyr inside chroot dies16:16
*** Superpelican has quit IRC16:17
*** stardiviner has quit IRC16:17
Estel_any ideas welcome16:17
thedead1440Estel_: not sure about chroot but shouldn't it be possible to add to the chroot script a dbus call that runs a script and when killed sends another dbus call to end script?16:18
Estel_sounds OK'ish. I'm just complete noob when it comes to dbus, or even under-noob, as I never used it manually16:19
Estel_strangely enough, never touched it with a long stick16:19
Estel_there is problem...16:19
Estel_I don't want to keep this script alive when chroot is alive, it would be trivial to do via onchroot and onclosechroot scripts16:20
Estel_the thing is, that it must be alive only when certain program inside chroot is started...16:20
Estel_i.e. chroot may be active for weeks, but i need clipboard-sync to live only for 5 minutes, when xephyr work16:21
Estel_extreme example, just to highlight problem16:21
*** rcg has quit IRC16:21
Estel_xephyr *under* chroot, but clipboaerd-sync script lives under maemo, that is16:21
Estel_sending dbus signal from chroot to maemo sounds problematic16:21
*** LaoLang_cool has quit IRC16:21
Estel_or I'm to green on dbus ;)16:21
*** florian has quit IRC16:21
*** florian has joined #maemo16:22
*** florian has joined #maemo16:22
Estel_to be precise - starting clipboard-sync under maemo, when xephyr starts under debian's chroot, is trivial. Problem comes, when I want clipboard-sync to die too, when xephyr under chroot dies16:23
Estel_something tells me, though, that instead of messing with dbus, it's just a matter of clever sh script...16:23
thedead1440no idea then; i never knew that clipboard doesn't sync on ED on the N900... it sync fine on the N916:23
Estel_well, for ed programs run under maemo, it sync16:24
Estel_for xephyr, it doesnt, and never did, same apply for desktop's xephyr16:24
Estel_so no idea how it can sync under harmattan... maybe someone bundledl xsel with it already? no idea16:24
Estel_Literally, what I want to do should be achievable from under maemo *only*, too16:25
Estel_basically, script that would run "debbie lxde" and "clipboard-sync" at the same time, and kill "clipboard-sync" when debbie lxde dies16:26
Estel_this way, everything related to clipboard syncing would stay under maemo, without diving into chroot for signals... hm.16:26
Estel_should be simple "while", then16:27
thedead1440i used easy debian a long while back on the n900 but to run lxde you click an icon right? shouldn't you be able to add a path to script there?16:27
Estel_while xephyr lives, do sync-clipboard every 2 seconds, else, die16:28
*** rofl` has joined #maemo16:28
Estel_icon, or command from terminal... sure, thats why I said starting them simulatenously is trivial, it's all about killing sync script when xephyr dies16:28
*** rofl` has left #maemo16:29
Estel_killing it manually after every logout from xephyr would be pita, and forgotten most of the times, resulting in eating battery during standby16:29
*** rofl` has joined #maemo16:29
Estel_anyway, thanks for construcive discussion, idea of keeping it all under maemo via bundling sync to *one* script with xephyr and "while" came to my mind during it ;)16:30
Estel_and seems to be what I need16:30
Estel_DocScrutinizer05,  you've asked if wiki mailing notification works16:31
Estel_it does, just got message about jaffa messing with council page16:31
kerioEstel_: what's your mail provider?16:32
*** bennypr0fane has left #maemo16:32
Estel_Great Ovil Ompire that Got Lies16:33
Estel_aka google aka gmail16:33
Estel_why asking?16:33
keriomaybe the dude who reported the problem initially has a pickier mail service16:34
keriobut usually gmail is picky enough16:34
Estel_well, my gmail was taught to behave16:34
*** Estel_ has quit IRC16:38
jpinxin the N900 is there a script to copy the complete address book files to a backup location of my choice - over ssh ?16:39
rofl`I just got my hands on a nokia n900.. I love this device! But the screen is a bit scratched up. Are the ebay Hong Kong screens good quality?16:40
jpinxrofl`: I've replace 2 screens now - easy enough but fiddly job16:40
jpinxI got one in UK and one in HK - both are ok16:41
jpinxthe best thing I got was a heavy duty protector ;)16:41
rofl`yeah i ordered one as soon as i got my n900.. but i think it might be smart to replace the scratched screen before applying that16:42
NIN101jpinx: I think you want to use scp.16:42
jpinxNIN101: no - what I want is something like this scrtipt fof sms messages...  sqlite3 /home/user/.rtcom-eventlogger/el-v1.db "Select remote_uid, free_text, is_read, storage_time from Events where service_id=3 and event_type_id=11 order by storage_time asc" >> smscopies-$(date +%F).txt16:44
JaffaDocScrutinizer05: Estel_'s right; I was testing wiki editing for MWKN write-up. But sheesh - slow.16:46
jpinxDocScrutinizer05: will know excatly what I mean and where the page of scripts is ;)16:47
*** guampa has joined #maemo16:52
keriorofl`: minor scratches will be "filled" in some sense, by the screen protector16:54
*** bef0rd has joined #maemo17:00
*** xes has joined #maemo17:03
*** infobot has quit IRC17:05
*** ron0062000 has quit IRC17:08
*** wirr has joined #maemo17:08
rofl`alright.. i did just order a screen replacement.. when my protector comes i'll think about the best action..17:08
rofl`but i think the scratches it had when i got it are quite deep..17:09
jpinxrofl`: before you apply the protector you need to clean the screen with iso or similar, then polish with a ultra-fine silver polish, clean again and then put the protector on17:10
thedead1440DocScrutinizer05: just FYI infobot has crashed...17:11
jpinxkerio: do you, by any chance, know a way of making then900 do the "export all contacts in v 2.1 format" process by ssh ?17:11
keriocan't you just copy ~/.osso-abook?17:12
jpinxkerio: I can copy the database, but not unscramble it17:12
*** dos11 has quit IRC17:13
*** WielkiTost has joined #maemo17:13
jpinxnot sure which is easier - getting a script together to make it do the export as v2.1 files, or unscrablming the db after a simple copy17:14
keriois osso-abook open?17:15
*** Hoolxi has quit IRC17:19
keriosucks to be you17:19
kerioin Address book, there's an "export" function17:19
kerioit makes a nice directory containing all the .vcf files of your contacts17:20
kerioso... copy that17:20
jpinxI want to invoke that from the commandline17:20
*** pInvoke|2 has quit IRC17:20
keriosomething something dbus, probably17:20
keriobut if it's closed, there's no guarantee it's possible17:20
jpinxeither that or extract the data from the abook.db database file17:21
kerioif you really must do this by remote, use vnc :)17:21
thedead1440osso-addressbook-backup -e /path/to/exported/file ?17:22
*** bbee has joined #maemo17:22
jpinxat the moment I manually export the vcards to the removeable ssd and then rsynce them - along with a lots of other stuff including all sms's - to me laptop17:22
jpinxthedead1440: what format does that backup a ?17:23
MrPingudbus does spit out something when creating those vcards17:23
thedead1440jpinx: don't remember but you can try it; should be .vcf IIRC17:23
jpinxis.vcf a text-readable format ?17:24
* jpinx gives is a whirl17:24
*** bef0rd has quit IRC17:24
thedead1440see: :p17:25
jpinxit's chewing on that command atm....17:26
jpinxthedead1440: cool - that works and gives me something I can read - albeit I now have to write a parser to extract the relevant useful info :)17:31
thedead1440jpinx: shoud not take more than a few seconds; mine with 1054 contacts took less than 2 seconds17:31
jpinxthanks :)17:31
* jpinx writes a little script to automate that17:31
merlin1991there's also the python interface17:32
*** Aoyagi has joined #maemo17:32
jpinxmerlin1991: I know nothing about python :(17:34
*** pInvoke|2 has joined #maemo17:34
merlin1991not so helpfull then :D17:34
*** NeutrinoPower has quit IRC17:35
*** FlameReaper-PC has joined #maemo17:38
*** bef0rd has joined #maemo17:41
*** pInvoke|2 has quit IRC17:42
*** WizardNumberNext has quit IRC17:45
*** pInvoke|2 has joined #maemo17:47
*** Lunde has left #maemo17:48
*** xes has quit IRC17:52
*** teotwaki has quit IRC17:56
*** abic has joined #maemo17:57
*** abic has left #maemo17:57
*** xes has joined #maemo17:58
*** xes has left #maemo17:59
*** Lunde has joined #maemo17:59
*** xes has joined #maemo17:59
Lundeis there anyway I can delete access points from internet connections18:00
LundeI have two but can't delete any of them18:01
kerioLunde: for gprs connections? not with the default UI18:01
Lundeso how to do delete gprs connections18:02
LundeI mean any other way to do so18:02
kerioLunde: gconftool18:03
kerioor maybe fAPN, but i think that it won't delete connections that were created by fAPN itself18:03
keriohow did you end up with two GPRS connections, anyway?18:04
* ShadowJK wonders if installing fMMS and adding mms apn makes N900 automatically connect to wrong 3g apn for internets18:05
LundeI have to use anyone of them at a time but they don't connect to internet18:06
*** hardaker has joined #maemo18:06
Lundewell whats gconf directory... to delete them18:08
kerioLunde: no, i mean, did you add them?18:09
kerioLunde: /system/osso/connectivity/IAP18:10
kerioand then find the ones with type = GPRS18:10
keriolist with gconftool -a --all-dirs18:11
*** hardaker has quit IRC18:11
Lundefound and how to delete them18:13
*** WielkiTost has quit IRC18:13
*** hardaker has joined #maemo18:14
*** rcg has joined #maemo18:15
*** rofl` has quit IRC18:15
*** strohalm has quit IRC18:17
*** aizudean has joined #maemo18:18
*** WielkiTost has joined #maemo18:18
*** xes has quit IRC18:18
kerioLunde: gconftool --recursive-unset18:18
keriobut be careful18:18
kerioand really, how did you end up with two APNs?18:18
*** strohalm has joined #maemo18:21
*** strohalm has joined #maemo18:21
*** aizudean has quit IRC18:24
Lundeyo yo did it18:25
Lundewith gconf editor18:26
kerioyou haven't answered, though18:26
keriohow did you end up with two APNs?18:26
keriodid you use fMMS or fAPN?18:26
Lundenone of them18:26
LundeI restored backup with BM18:27
keriowhy did you have two APNs before?18:27
Lundeand restored backup settings using osso backup18:27
*** wirr has quit IRC18:28
kerioBM is a low-level restore, you shouldn't need anything else18:28
Lundebecause my BM backup didn't contain latest bookmarks18:29
Lundealso is there a way to create new gprs access points18:30
*** strohalm has quit IRC18:30
*** pcfe` has joined #maemo18:30
*** pcfe` has quit IRC18:30
*** pcfe` has joined #maemo18:30
*** piggz has joined #maemo18:31
*** Lunde has left #maemo18:32
*** pcfe has quit IRC18:33
*** strohalm has joined #maemo18:34
*** strohalm has joined #maemo18:34
*** bef0rd has quit IRC18:37
*** strohalm has quit IRC18:40
*** thomasjfox has joined #maemo18:41
*** strohalm has joined #maemo18:43
*** strohalm has joined #maemo18:43
*** strohalm has quit IRC18:47
kerioaww, Lunde left18:48
kerioi was about to tell him to use gconftool :D18:48
thedead1440haha; he has a history of changing nicks; so you never know :D18:48
keriothedead1440: is it yoooooooou?18:49
thedead1440kerio: i'm always around so how can it be me :p18:49
thedead1440its sourav.dubey from TMO18:49
thedead1440keeps changing various nicks o.O18:50
*** MetalGearSolid has quit IRC18:50
*** MetalGearSolid has joined #maemo18:50
thedead1440remember you banishing him previously for asking the same thing a few times? Maybe that's why he changed his nick :D18:51
* kerio has no ops, and thus no b&hammer18:51
*** Superpelican has joined #maemo18:51
thedead1440words? :p18:51
*** strohalm has joined #maemo18:52
*** strohalm has joined #maemo18:52
*** brzys has quit IRC18:55
*** Superpelican has quit IRC18:57
*** dhbiker has joined #maemo19:06
*** tadzik has quit IRC19:07
*** piggz has quit IRC19:09
freemangordonromaxa: for some reason Q_WS_MAEMO5 is not defined!?! So I will use #if (MOZ_PLATFORM_MAEMO == 5), hoping this will not be dropped soon19:21
*** b0unc3 has joined #maemo19:22
*** teotwaki has joined #maemo19:23
*** brzys has joined #maemo19:25
*** thomasjfox has quit IRC19:31
*** pInvoke|2 has quit IRC19:36
*** teotwaki has quit IRC19:36
qwazixfreemangordon, first simple UI for browser in hildon qml components
qwazixnow it's just qtwebkit but bolting it onto fennec shouldn't be too hard19:40
freemangordonqwazix: is this the native status bar?19:41
qwazixfreemangordon, no19:41
freemangordonqwazix: also keep in mind we have kbd on n900, so you'd better keep address bar on the bottom19:42
qwazixand I've got some problems with that19:42
qwazixI thought of that very much, but you can't hide it as easily at the bottom by just scrolling19:42
qwazixthere should be a fullscreen button like microb, which I wanted to avoid19:43
qwazixIt's not too far from the keyboard anyway, N900 got a small screen19:43
freemangordonqwazix: the problem with auto-hiding address bar on top, is that it is not easily accessible when you've scrolled a lengthy pge19:44
qwazixthat's why the swipe from the top19:44
freemangordonooh, wait19:44
qwazixwherever you are in the page, you swipe from outside19:44
freemangordoni've missed that one :D19:44
qwazixand the bar shows :)19:44
freemangordonqwazix: sounds great19:44
freemangordonbut what stops you from putting tha bar on the pottom then?19:45
freemangordonand swipe from buttom to top19:45
qwazixBar on the bottom is better keyboard/no-keyboard, as I was saying yesterday at #nemomobile19:45
qwazixbut it's unnatural to hide it at first19:45
*** bef0rd has joined #maemo19:45
freemangordonqwazix: do it like opera does19:46
qwazixYou have a visible bar at the bottom, the user scrolls down and the bar moves at the opposite direction19:46
freemangordonas sson as you scroll, address bar gets hidden19:46
qwazixwhile when at the top you just push it away19:46
qwazixIt'll have to get hidden abruptly19:47
freemangordonqwazix: need to get some cigarrettes, will be back in 5 minutes19:47
*** ZogG_laptop has quit IRC19:47
keriotoolbars should go on the bottom side19:49
kerio(are there official HIG for maemo applications?)19:50
*** infobot has joined #maemo19:52
qwazixkerio I agree, but in this particular case, it's just much smoother to be on the top19:53
qwazixbecause it behaves like it's part of the page, not an overlay19:54
freemangordonqwazix: ever seen my QtMWeb?19:54
qwazixfreemangordon, no19:54
keriowell, if it's smoother, i'll just tell my fingers to teleport to the top of the screen19:54
freemangordonqwazix: ok, forget about it19:54
kerioi just don't think it's a good idea to blindly copy the iphone19:55
keriojust because it looks cool19:55
qwazixkerio, copy the iphone?!!1??19:55
freemangordonqwazix: BTW I was under the impession that marxian's components are not fulscreen19:56
qwazixkerio, maemo 5 UI beats iphone in every conceivable way19:56
kerioqwazix: i don't really see any difference, apart for the fact that we have "slide from top" instead of "touch the top bar"19:56
kerioqwazix: i agree19:56
qwazixfreemangordon, it's just an option19:56
*** tadzik has joined #maemo19:56
kerioso why should our browser go down in quality?19:56
qwazixkerio, touch the top bar on iphone scrolls the page up19:57
qwazixit doesn't bring the toolbar (which IIRC is always on)19:57
keriothe *bottom* toolbar19:57
freemangordonqwazix: imagine then what a mess will be if you address bar is on the top, with hildon-status-menu visible19:58
qwazixviewer.showFullScreen(); or viewer.showExpanded();19:58
freemangordonqwazix: ofc it is up to you, but i mixture between microb and opera is what will fit best IMO19:59
qwazixfreemangordon, I don't understand, you can't see what's in the microb address bar anyway when hildon-status-menu is open19:59
freemangordonyou can, if microb is not fullscreen20:00
qwazixIt's blurred20:00
freemangordonaddreaa bar is visible20:00
freemangordonnaah, you got me wrong20:00
*** florian has quit IRC20:01
freemangordonmaemo5 UI requires (AIUI) applications to be able to run unfullscreened20:01
freemangordonin that case you'll have (from top to bottom):20:01
freemangordon1: hildon menu20:01
keriofreemangordon: maps lol20:01
qwazixBut we've implemented the address bar inside the app (that's how qml works in all platforms)20:01
freemangordon2. address bar20:01
freemangordonqwazix: and you think this is ok?20:02
*** florian has joined #maemo20:02
qwazixfreemangordon, why not? it's going to be exactly the same20:02
qwazixand it can be pushed away20:02
freemangordonqwazix: aah, yes, 2 is titlebar, 3 is addressbar20:03
keriothe titlebar, when visible, should be on the same line as the hildon status area, the tasknav button, and the close button20:03
kerioif qml can't do that, qml is not fit for maemo20:03
qwazixkerio, it can do that20:03
freemangordonyep, it can20:03
freemangordonit is Qt20:03
qwazixIt just enables you to copy the addressbar inside the app20:03
qwazixso that you can do more awesome things20:03
freemangordonqwazix: what do you mean (in terms of hildon) when you say "addressbar"?20:04
keriothe toolbar should be on the bottom, possibly hidden, kinda like microb20:04
qwazixCopying microb exactly is the easiest thing of all. I just thought to do something a bit better20:04
qwazixfreemangordon, that was a typo20:04
keriomicrob is fairly awesome, though20:04
qwazixI meant title bar20:04
freemangordonqwazix: aah, ok20:04
qwazixthe whole thing with minimise, status area, title, X20:05
kerioa distinct improvement would be to do what mobilesafari on iphoneos6 does when fullscreen20:05
kerioalso show a translucent "back" button20:05
qwazixkerio, swipe from right edge :)20:05
freemangordonqwazix: you can do it better by removing the unfullscreen button and use swipe gesture or something20:05
kerioqwazix: i don't really like swiping, and that (on microb) only gives you the recent history20:06
freemangordonbut I don;t think putting the address bar on the top does it better20:06
qwazixkerio, I'm not copying microb20:06
kerioit's often faster to unfullscreen, touch "back", and fullscreen20:06
kerioalso, "hidden" UI features like that are quite unintuitive :c20:06
* kerio feels like a jerk for criticizing20:06
freemangordonqwazix: I am using opera every day, trust me, having address bar on top is a pita, esp in portrait20:06
qwazixfreemangordon, since I have finished that part, when we have something usable I'll make an option to have address at bottom20:07
qwazixso we're all happy20:07
freemangordonlets see if cloning latest embedlite has finished :)20:07
freemangordonfuck, only on 30%20:08
qwazixNow to the technical part, working with ui is much, much faster on simulator20:08
qwazix(because you have to see little changes, such pixel sizes and such20:08
qwazixthat's why I used a qml webview20:08
*** totalizator has quit IRC20:08
qwazixIs there a way to not have to build embedlite each time I make a little change?20:09
qwazix(apart from sshing the device and editing the qml files remotely)20:09
keriosrsly though, address on top is stupid20:09
keriowe've got so much horizontal estate, we can afford to put the address bar on the bottom toolbar20:09
freemangordonqwazix: cd to obj.../embed../empedlite/20:09
freemangordonand make there20:10
kerioin portrait, we might as well copy the iphone, it works well for them20:10
keriohow flexible is the title bar?20:10
qwazixkerio, fully20:10
freemangordonkerio: you don;t have space in title bar ;)20:10
keriofreemangordon: sure we do20:11
freemangordonesp in portrait20:11
qwazixyes, not enough20:11
kerioportrait is a whole another bag of BS20:11
kerioin landscape20:11
keriothe hildon titlebar20:11
freemangordonno, you can;t use it as text input20:11
qwazixeven in landscape it's too short20:11
freemangordonbecause in portrait there is no enough space20:11
keriofreemangordon: touch titlebar, address appears, covering everything20:11
keriowe won't have the menu, though...20:11
freemangordonkerio: that is fulscreen20:12
* kerio votes for copying microb, but with the addition of a transparent "back" button in fullscreen20:12
bef0rdBB10 browser has the address bar at bottom too20:12
kerio(in landscape)20:12
qwazixkerio, I do agree that if the bar is fixed it's better at the bottom. But if you want it not always there, you can't push it over from the bottom. You have to have a button to hide it20:12
qwazixor hide it when scrolling starts20:12
freemangordonqwazix: exactly20:12
kerioi want my fullscreen and my toolbared modes to be distinct20:12
qwazixboth are a bit intrusive, and give no idea to the user how to bring it back20:12
keriothe fullscreen button isn't intrusive, and is quite intuitive20:13
freemangordonand open it with either swipe or kbd press20:13
freemangordonor translucent button20:13
keriofreemangordon: hell no, kbd press goes to the page20:13
*** wirr has joined #maemo20:13
kerioctrl+l, maybe20:13
freemangordonkerio: what?20:14
infobotsomebody said mirror was
kerioever tried using google reader with the "highlight address bar on keyboard press" option in microb?20:14
kerioit's hell20:14
qwazixfreemangordon, how does embedlite respond to keyboard?20:14
freemangordonqwazix: no idea, lemme test20:14
keriogoogle reader, or any keyboard-shortcut-heavy website20:14
qwazixlike a normal application, or does it ignore everything?20:14
freemangordonqwazix: what do you need me to test?20:15
freemangordonwhich keys20:15
qwazixarrows first20:15
qwazixboth when in a textfield and outside20:15
qwazix(on fennec neither worked)20:15
freemangordonit clears a stripes from top to the bottom20:16
freemangordonon down arrow :D20:16
kerioalso, often this is what i use, with microb:
freemangordonand redraws them back on top arrow20:16
kerio(disable fullscreen inside microb, then enable fullscreen with xdotool)20:16
freemangordonlet/right arrow do nothing20:16
qwazixthat's not a very good sign20:17
keriomostly because of the lack of a "back" button apart for backspace20:17
*** arcean_ has joined #maemo20:17
qwazixlast thing, is there a way to enable cursor mode on embedlite (i.e. disable kinetic scrolling?)20:17
freemangordonqwazix: it is not the latest I am using, will re-test when git clone and build finish20:18
wirrfreemangordon, you've been working on kernel a lot, isn't it? have you been successful running a current kernel with maemo, using TI's armhf SDK?20:18
freemangordonqwazix: I guess it is romaxa to answer on that question, I guess it is some setting20:19
qwazixOk, I'll ask him when he's around20:19
freemangordonwirr: no. and never tried as it is bound to fail20:19
*** totalizator_ has joined #maemo20:19
wirrfreemangordon, bound to fail? how's that? sorry if that's a stupid question...20:19
freemangordonyou can;t mix hardfp/softfp libs, at least not easily20:20
wirrah, yes i see, of course you're right20:20
*** arcean has quit IRC20:21
freemangordonwirr: what I did is to boot maemo with 3.5 with SGX driver from fremantle kernel20:21
freemangordonwith only some cosmetic changes in userland20:21
wirrah... so basically you can use the sgx binary blobs with a newer kernel? no need to fiddle around with the sdk?20:22
*** totalizator_ is now known as totalizator20:22
freemangordonmind you "to boot"  does not meen "in usable state" :D. particularly mce was crashing every second, because of the changed kernel interfaces20:22
freemangordonWielkiTost: basically yes20:22
freemangordonoops, EUSER20:22
freemangordonwirr: ^^^20:23
*** WielkiTost is now known as dos120:23
wirrfreemangordon, I see, thanks. anyhow, nothing big to be gained by using a newer kernel on n900, right? I'll rather try running hildon-desktop on emdebian armhf...20:24
qwazixfreemangordon, where is embedlite repo? The link romaxa posted on tmo (github) gives 40420:26
*** sq-one has quit IRC20:27
*** rcg has quit IRC20:28
*** ZogG_laptop has joined #maemo20:28
*** ZogG_laptop has quit IRC20:28
*** ZogG_laptop has joined #maemo20:28
*** rcg has joined #maemo20:30
*** ZogG_laptop has quit IRC20:31
*** ZogG_laptop has joined #maemo20:32
*** ZogG_laptop has quit IRC20:32
*** ZogG_laptop has joined #maemo20:32
*** rcg has quit IRC20:34
*** warfaren_ has quit IRC20:37
*** warfaren has joined #maemo20:40
*** muelli has joined #maemo20:42
*** rcg has joined #maemo20:46
*** hardaker has quit IRC20:48
*** hardaker has joined #maemo20:49
romaxafreemangordon: IIUC you build engine without maemo platform define20:50
*** Corsac has quit IRC21:03
*** Jade has quit IRC21:03
*** Corsac has joined #maemo21:04
*** Jade has joined #maemo21:04
*** Jade has joined #maemo21:04
*** pvanhoof has joined #maemo21:08
*** Corsac has quit IRC21:09
*** WizardNumberNext has joined #maemo21:12
WizardNumberNextany progress on repo?21:13
*** Corsac has joined #maemo21:15
*** thetet has joined #maemo21:22
*** b0unc3 has quit IRC21:23
*** Corsac has quit IRC21:26
*** Corsac has joined #maemo21:27
*** xes has joined #maemo21:27
*** jimmyy has quit IRC21:28
*** jimmyy has joined #maemo21:33
*** jimmyy has joined #maemo21:33
*** jimmyy has joined #maemo21:34
*** jimmyy has joined #maemo21:34
*** eijk_ has joined #maemo21:35
*** jimmyy has joined #maemo21:36
*** Corsac has quit IRC21:37
*** jimmyy has joined #maemo21:37
*** dRbiG has quit IRC21:37
*** eijk has quit IRC21:38
*** dRbiG has joined #maemo21:38
*** Corsac has joined #maemo21:39
*** valdyn has quit IRC21:44
*** Corsac has quit IRC21:45
*** Corsac has joined #maemo21:46
*** rofl` has joined #maemo21:51
*** bef0rd has quit IRC21:52
*** ced117 has quit IRC21:59
*** warfaren has quit IRC22:04
*** warfaren has joined #maemo22:05
*** bef0rd has joined #maemo22:08
*** fil has left #maemo22:10
*** muellisoft has joined #maemo22:11
*** muelli has quit IRC22:12
*** Oakim has joined #maemo22:13
*** muellisoft is now known as Muelli22:14
*** Oakim has quit IRC22:15
rofl`i'm trying to install 21.2011.38-1Tmaemo7.2+thumb0 but it keeps on asking me to do a backup first.. even after doing a backup via the nokiasuite22:16
keriodo a backup?22:17
*** valdyn has joined #maemo22:17
kerioi think you're misunderstanding, and HAM is helping your misunderstanding by telling you that "something's wrong, use nokia suite"22:18
rofl`i went to HAM, there clicked refresh and it showed this update, so when i tried to do the update it asked me to do a backup first22:18
keriothere's nothing in HAM that says "do a backup"22:18
*** nox- has joined #maemo22:19
rofl`"to update your device to this version of the operating system you need nokia pc suite. Connect your device via usb cable to your PC and start the program"22:19
*** thumbs has joined #maemo22:19
*** thumbs has left #maemo22:19
kerioi don't see the word "backup" in there22:19
rofl`and a button: do a backup22:19
tadzikoh, do you have more than 1 update available?22:19
tadzikrofl`: ^22:19
keriotadzik: what would the other update be?22:20
tadzikare you trying to install them all at once?22:20
tadzikkerio: no idea. But I remember one of the thumb updates acting this way22:20
rofl`several libgtm files22:20
tadzikand the solution was "RTFM" aka "update X first and then Y"22:20
tadziknot sure if related22:20
keriorofl`: as of now, the update can also fail due to repos being down22:20
keriobut the error message would be different22:20
rofl`oh i did update the repos22:21
keriodo the system update only22:21
rofl`yes, if i click on the maemo 5 community SSU package (thumb) it gave me that message22:21
kerio"Maemo 5 Community SSU Package(thumb)"22:21
keriotry "update all"22:21
keriowhich mirror are you using?22:22
keriofor community-testing22:22
rofl`community ssu (testing-thumb)?22:23
kerioyou need a community-testing repo, and a community-thumb repo22:23
rofl` for community ssu (testing thumb)22:24
keriothat doesn't include the stuff in community-testing22:25
kerioand that's not its name22:25
keriothe name is "Community SSU (thumb)"22:25
keriofor a reason22:25
*** WizardNumberNext has quit IRC22:27
*** thetet has quit IRC22:29
*** M4rtinK has joined #maemo22:31
*** hardaker has quit IRC22:33
*** NeutrinoPower has joined #maemo22:34
*** fil has joined #maemo22:35
*** hardaker has joined #maemo22:48
wirris the autobuilder a dedicated virtual server or rather a service running on garage?22:55
merlin1991the autobuilder was several dedicated servers22:59
merlin1991atm it's nothing22:59
keriodo we really need more than one?23:00
wirrmerlin1991, i'm trying to update the migration page on the wiki.. i'm aware it's not running right now. frontend to autobuilder used to be garage & drop, right?23:00
merlin1991drop yes, no idea where the upload page was sitting exactly23:01
merlin1991but most probably garage23:01
wirrok... but the actual build service was not running on drop, but on a dedicated machine behind it?23:02
wirranother one: on the old wiki page there was mention of "Voting Infrastructure / Servers". does that ring a bell to anyone?23:03
merlin1991well there is the voting setup, but I have nfc where that was sitting physically23:04
wirrok. i'll leave that open.23:06
wirrand last but not least: do i assume correctly that most of us depend on scratchbox for cross-compilation? Scratchbox seems to be hosted at logica, do we need to include it in the community-infrastructure as well?23:08
*** NishanthMenon has joined #maemo23:09
*** bef0rd has quit IRC23:10
*** bef0rd has joined #maemo23:11
*** bef0rd has quit IRC23:15
kerio802.11n sucks :(23:18
kerioi can only get about 5MB/s from my NAS23:18
*** sgosiaco has joined #maemo23:19
nox-guess why i only use wifi for the n900...23:20
keriobecause there's no gigabit ethernet?23:20
kerioi should probably buy a longer cable23:20
kerioone that gets to my bed23:20
wirranyone knows about the vbulletin license used on tmo?23:21
keriowirr: what about it?23:21
nox-s/only use wifi/use wifi only/23:21
kerionox-: how do you get ethernet cables in your bathroom? :o23:23
wirrkerio, on the old wiki page it says we probably need a new one. has this issue been sorted out?23:23
kerio20.12.2012 19:56:19 USD -249 0 -249   vBulletin License purchase23:24
nox-kerio, i can s**t w/o computer :)23:24
kerionox-: you're missing out!23:24
kerioalso, you can write "shit" on the internet23:24
wirrkerio, great. can you tell me until when it's valid (if it expires) and what options it includes so i update the wiki?23:26
kerioidk, ask board23:26
*** wmarone has quit IRC23:27
*** pvanhoof has quit IRC23:27
*** wmarone has joined #maemo23:29
*** Broscar has joined #maemo23:39
*** Broscar is now known as ffha23:39
MohammadAG<kerio> 802.11n sucks :(23:43
MohammadAGI get 72MBps out of the supposed 45023:43
MohammadAGwith 802.11g I got 48/5423:43
*** WizardNumberNext has joined #maemo23:47
*** hardaker has quit IRC23:48
* wirr has updated
wirrPlease keep the page up-to-date and fill in the remaining gaps23:56

Generated by 2.15.1 by Marius Gedminas - find it at!