IRC log of #maemo-ssu for Wednesday, 2013-11-06

*** LauRoman has quit IRC00:00
*** hbib has quit IRC00:02
*** NIN101 has quit IRC00:02
*** arcean has quit IRC00:21
*** dafox has quit IRC00:21
*** Martix_ has quit IRC00:37
*** trx has quit IRC01:07
*** trx has joined #maemo-ssu01:12
*** freemangordon has quit IRC01:14
*** freemangordon has joined #maemo-ssu01:15
*** M4rtinK has quit IRC01:44
*** obiwlan has quit IRC01:47
*** obiwlan has joined #maemo-ssu01:49
*** Pali has quit IRC01:50
*** freemangordon has quit IRC02:11
*** freemangordon has joined #maemo-ssu02:11
*** BCMM has quit IRC02:16
*** sono has quit IRC02:53
*** Snafu777 has joined #maemo-ssu02:56
*** sono has joined #maemo-ssu03:03
okiaswell, it works with gcc 4.7.3, for next time: do not use 4.8.1 for PXA270!03:30
*** dos1 has quit IRC03:41
*** okias has quit IRC04:42
*** nox- has quit IRC05:06
wmaronewow, pxa27005:30
Snafu777Question for the masses here:  If you found dns servers that allowed zone transfers, how would u tell the sys admins?05:30
*** amiconn_ has joined #maemo-ssu05:42
*** amiconn has quit IRC05:42
*** amiconn_ is now known as amiconn05:42
*** unclouded has quit IRC05:52
*** amiconn has quit IRC05:54
*** amiconn_ has joined #maemo-ssu05:54
*** amiconn_ is now known as amiconn05:54
*** Snafu777 has quit IRC06:05
*** varu|zZz has joined #maemo-ssu06:16
*** thedead1440_ has joined #maemo-ssu06:18
*** g3kk3r_ has joined #maemo-ssu06:19
*** oldtopman has quit IRC06:23
*** gypsy has quit IRC06:23
*** dhbiker has quit IRC06:23
*** thedead1440 has quit IRC06:23
*** g3kk3r has quit IRC06:23
*** oldtopman has joined #maemo-ssu06:29
*** dhbiker has joined #maemo-ssu06:32
*** Woody14619a has joined #maemo-ssu07:59
*** Woody14619 has quit IRC08:00
*** oldtopman has quit IRC08:13
*** FlameReaper has joined #maemo-ssu08:38
*** merlin_1991 has joined #maemo-ssu08:54
*** merlin1991 has quit IRC08:55
*** kolp has joined #maemo-ssu09:03
*** Martix_ has joined #maemo-ssu09:11
*** luf has joined #maemo-ssu09:26
*** FlameReaper has quit IRC09:34
*** Pali has joined #maemo-ssu09:48
*** sixwheeledbeast has quit IRC10:09
*** aap has quit IRC10:16
*** Woody14619b has joined #maemo-ssu10:18
*** sixwheeledbeast has joined #maemo-ssu10:22
*** freemangordon has quit IRC10:22
*** Woody14619a has quit IRC10:22
*** freemangordon has joined #maemo-ssu10:22
*** arcean has joined #maemo-ssu10:28
*** arcean has quit IRC10:32
*** arcean has joined #maemo-ssu10:33
*** freemangordon has quit IRC10:37
*** freemangordon has joined #maemo-ssu10:37
*** freemangordon has quit IRC10:41
*** trx has quit IRC10:57
*** trx has joined #maemo-ssu10:58
*** trx has joined #maemo-ssu10:58
DocScrutinizer05okias' story reminds me a lot at the fun we had with kernels for GTA02 at OM. It never really became clear whether it been race conditions or uninitialized vars or use of not properly allocated memory which sometimes just works and sometimes nukes other relevant data/code12:44
*** joshgillies has joined #maemo-ssu13:09
*** dos1 has joined #maemo-ssu13:22
*** LauRoman has joined #maemo-ssu13:25
*** dhbiker has quit IRC13:52
*** dhbiker has joined #maemo-ssu13:58
*** Martix_ has quit IRC14:00
*** amizraa has quit IRC14:02
sonowell14:19
sonothese days we have vastly improved debugging capabilities in the kernel14:19
sonothat alone is worth upgrading to mainline14:19
sonoit's a bunch of work of course, but it's beneficial for all ports14:20
*** M13 has joined #maemo-ssu14:37
*** okias has joined #maemo-ssu14:40
*** Pali has quit IRC14:42
*** M13 has quit IRC14:53
*** LauRoman has quit IRC14:54
*** arcean has quit IRC14:59
*** mkaindl has left #maemo-ssu15:07
*** mkaindl has joined #maemo-ssu15:08
*** merlin_1991 is now known as merlin199115:28
*** merlin1991 has quit IRC15:28
*** merlin1991 has joined #maemo-ssu15:28
*** luf has left #maemo-ssu15:40
*** oldtopman has joined #maemo-ssu15:50
*** arcean has joined #maemo-ssu15:56
*** Ken-Young has joined #maemo-ssu15:59
Ken-YoungIs there a time of day during which traffic tends to peak on this channel?   Is there any official meet-up time during which Fremantle porting issues are discussed?16:01
merlin1991traffic peeks between 17 and 22 CET16:04
merlin1991official meet up are non-existant16:04
Ken-Youngmerlin1991, Thanks!16:05
merlin1991but in general, if you have ideas questions, ... just voice them, most people read the backscroll when they arrive16:08
Ken-YoungOK.    I'd like to work on the Fremantle Porting Project, but I really don't know where to start.   I'm a decent C programmer (I think), I'm fairly familiar with Linux and I've written a few apps for the N900.16:10
Ken-YoungBut I dont know if I can do anything useeful for the porting project, or how to get started on it.16:10
Ken-YoungIs the main effort to write new source code files to replace the closed-source libraries?16:11
Ken-YoungIf so, how do people typically do that?16:11
merlin1991afaik it mostly replaceing the closed bits16:11
merlin1991also freemangordon and Pali are working on getting a recent kernel to work with all the hw16:12
Ken-YoungDo you try to find documentation on the functions the library supplies?   Do you disassemble the library?16:12
merlin1991everything16:12
Ken-YoungHas anyone written up a description of how they successfully replaced a closed-source library?16:13
merlin1991don't think so16:13
Ken-YoungIs there coordination so that somebody is "assigned" a piece of the project to work on, so that there is not uncoordinated duplication of effort?16:14
Ken-YoungHave the closed bits been prioritized in some way?   SUrely not all the closed pieces are considered of equal importance...16:15
merlin1991there's http://wiki.maemo.org/Fremantle_closed_packages16:15
merlin1991regarding assinging, the people who work on stuff just pick what they want and most of the time announce it in here16:16
merlin1991but since it's only Pali freemangordon and jonwil there was no real coordination necessary yet16:17
merlin1991Raimu-X: yep there a problem with diffs on regular extras devel, the update interval makes no sense, a diff would always contain 1 added packge16:18
Ken-Youngmerlin1991, So is the color-coding on that web page Green=Done, Red=NotDone and White (no color)=NotStarted ?16:23
merlin1991from the top of the page:16:24
merlin1991Green color means that package is working and is fully API/ABI compatible with closed one which is available in SSU repository. It can be same version (opened by Nokia on gitorious) or new FOSS replacement.16:24
merlin1991Red seem to be possible GPL violations16:25
Ken-YoungNo color = nothing done yet?16:26
Ken-YoungIt's hard to imagine that anyone will really bother working on, for example, amazon-installer.16:27
merlin1991not really, ie jonwil worked on the csd bits alreay, but it still has no colour16:27
merlin1991well the list is a complete list of what is in maemo, that's why there is a "Needed For N900" column16:28
merlin1991sadly the Needed For Maemo column isn't filled in yet16:28
Ken-YoungIs there a "fully open" distribution of Maemo available that one could download to a spare N900 and test out, to see what functionality is missing/broken?16:30
Ken-YoungHas anyone tried to contact Nokia about the GPL code for which sources don't seem to be available?16:31
merlin1991I think Pali contactetd nokia about all the GPL bits, a "fully open" distribution wasn't attempted yet16:32
merlin1991would be interesting though16:32
kolpIsn't that what the debian-on-n900 project is after?16:33
kolpNot based on maemo, though...16:33
Ken-YoungYeah, if one had the current open version installed on a test N900, it might help clarify what remaining closed-bit parts are the most important conversion candidates.16:33
Ken-YoungAnd it could be a starting point for the neo900 distribution.16:34
merlin1991heh, I think I'll look into that, shouldn't be too hard to hack together16:35
* merlin1991 just wonders how to set up the rootfs16:38
merlin1991I guess all debs into a folder and dpkg --unpack over them is the fastest way16:39
Ken-Youngmerlin1991, Would it make sense to start with a very minimal Debian distribution, and then modify it towards Maemo?    My impression is that everyone hates busybox anyway, maybe the rootfs should be built with real gnu utilities instead.16:42
merlin1991yes everyone hates busybox, but in order to have that fancy distribution we need hw that supports it, untill then we do have the rootfs problem16:42
merlin1991and then there is the idea of backwards compatability with n900 sw16:43
merlin1991and also I'm no spokesmen for the neo900 project, I'm just repeating what I picked up16:44
merlin1991actually I don't even know who's going to be the head of the neo900 distribution16:44
Ken-YoungBut I use real GNU utilities instead of busybox already on my N900, because I use EasyDebian.   There's no porting that needs to be done to get real "ls" rather than busybox to work on an N900, is there?16:44
merlin1991sure there is absolutely no porting that needs to be done16:45
merlin1991but busybox is there because of size contrains16:45
*** Pali has joined #maemo-ssu16:45
merlin1991hey Pali please read the backlog and correct me where I was wrong and/or add info :)16:45
Ken-YoungCould the rootfs just contain the GNU utilities needed to boot the OS, and the rest of the GNU utilities could be put under /opt ?16:46
merlin1991Ken-Young: it would be even possible to have a proper seperate /usr outside the rootfs16:47
merlin1991only that since it is a phone it has to have functionality in a rootfs only case like emergency calls16:47
merlin1991which esentially means 90% of the system must be able to boot from rootfs16:47
merlin1991btw I once had the case where the eMMC broke in my n900, it boots perfectly fine all the way into hildon desktop, only can do almost nothing then thanks to no swap16:48
merlin1991s/only can/only you can/16:49
infobotmerlin1991 meant: btw I once had the case where the eMMC broke in my n900, it boots perfectly fine all the way into hildon desktop, only you can do almost nothing then thanks to no swap16:49
Ken-Youngmerlin1991, Thanks for the info.16:50
merlin1991if you approach the problem from the view point that it just should work, then ofc you can slap all kinds of stuff into the system16:50
merlin1991but it makes setting up a fresh install quite hard16:50
merlin1991you'd have to somehow fill the eMMC with the stuff you need after you flashed the rootfs16:50
merlin1991or you need to provide Images for both which then would erase user data on reflash16:51
*** Martix_ has joined #maemo-ssu16:51
merlin1991which was one of the coolest features in the n900, reflash the "full" system but only overwrite the rootfs in the process16:51
*** joshgillies has quit IRC16:53
Ken-YoungIt would seem to me that it would be worth the effort to start trying to build our one flashable images, so that wee can start making fully open N900s, just for testing purposes.16:55
Ken-Youngs/one/own/16:55
infobotKen-Young meant: It would seem to me that it would be worth the effort to start trying to build our own flashable images, so that wee can start making fully open N900s, just for testing purposes.16:55
Ken-YoungEven if the resulting N900 was a brick, we might learn what needs to be done next.16:56
merlin1991yeah, I'm currently running in circles how to achieve it, but my best bet is to adapt that script that exists in debian which you can use to build new sb2 targets17:00
merlin1991I forgot the name though17:00
merlin1991take that script, modify it to use the metapackge as base list for packages to install, and then run it against a copy of the ssu repo that is free only17:01
Ken-Youngmerlin1991, Has the Fremantle Porting Project specified what the project's product is supposed to ultimately be?   Is it indistinguishable from CSSU, or are they trying to make a distribution that you would build yourself in the scratchbox environment, and then flash?17:07
merlin1991the project as such does not really exist, it's just a name on top of all the individual efforts17:10
merlin1991otherwise it would have at least a wiki page with some info :D17:10
merlin1991Afaik the product is supposed to be a system that runs on a recent kernel on the neo900 hw and is backwards compatible to fremantle on the n90017:11
merlin1991DocScrutinizer05: is the above correct?17:12
DocScrutinizer05mompl17:12
merlin1991actually the thread title on tmo says it all 'the Fremantle Porting Task Force, or "how to run maemo on Neo900"' (see http://talk.maemo.org/showthread.php?t=91308 )17:13
merlin1991so I guess the "Produkt" will be a flashable image for the neo90017:13
DocScrutinizer05merlin1991: how far back I need to read backscroll?17:14
merlin1991like 3 lines :)17:14
DocScrutinizer05yes, correct17:16
DocScrutinizer05FPTF is NOT targeting at a distinguished distro17:16
DocScrutinizer05it's a sort of platform adaption package on top of fremantle stock, similar in operation principles to any other CSSU flavor17:17
DocScrutinizer05plus it comes with its own kernel, which *so far* is unique for CSSU flavours17:18
DocScrutinizer05userland and kernel API shall be 100% compatible17:18
DocScrutinizer05the system may introduce some adaptions17:19
DocScrutinizer05either in form of patched libraries, or in form of compatibility layers17:19
Ken-YoungWould it make sense to start making a fully open Maemo distribution for a stock Beagleboard then, or have things already progressed further than that?17:20
DocScrutinizer05yes, absolutely17:20
DocScrutinizer05makes sense17:20
Ken-YoungOK, Maybe *that's* where I could jump in and try to help.17:21
DocScrutinizer05much appreciated17:21
DocScrutinizer05:-)17:21
Ken-YoungGotta get me a Beagleboard...17:21
merlin1991well I did like the idea of a flashable n900 image aswell17:22
DocScrutinizer05try to get one with DM3730 and 1GB of RAM17:22
merlin1991just sayin ;)17:22
DocScrutinizer05*cough*17:22
DocScrutinizer05512MB RAM17:22
Ken-YoungBut if the real target is a neo900, then a Beagleboard is a better starting place, right?17:22
Ken-Young(better than N900)17:23
DocScrutinizer05a DM3730 board is for sure the better starting point, in some regards17:23
DocScrutinizer05in other regards the N900 is closer to the Neo900 than all the existing DM3730 boards17:24
DocScrutinizer05particularly when it comes to display and most of the peripherals17:24
Ken-YoungObviously it would be of no use for the Camera bits, etc, but at least the basic OS, WiFi etc could be tested on a Beagleboard.17:24
DocScrutinizer05yes17:24
DocScrutinizer05though WiFi subject to change17:25
DocScrutinizer05but that's marginal17:25
DocScrutinizer05USB for example should be optimally testable on BB17:25
DocScrutinizer05since we won't perpetuate N900 USB abomination17:26
DocScrutinizer05we will use 100% BB design for USB17:26
merlin1991but it was so great (not)17:26
DocScrutinizer05sorry, afk, bbl (+5h)17:27
DocScrutinizer05charging in BB is also more like Neo900 than N900's is17:29
Ken-YoungOK, I guess I'll get a BB, and try to start making a distro that could ultimately be Maemo for the neo900.17:31
Ken-YoungDocScrutinizer05, Do you know of a BB model number that would be closest to what will reside in the neo900, or are they all the same?17:32
DocScrutinizer05sorry, nfc17:33
DocScrutinizer05never looked closely into BB17:33
Ken-YoungBut isn't the neo900 essentially a BB put into an N900 case, or am I completely clueless here?17:34
DocScrutinizer05but I heard they changed/upgraded design several times, from "like N900" to "like Neo900"17:34
DocScrutinizer05the latest one supposed to have DM3730 afaik17:35
Ken-YoungWould it be better to get a gta04, and start working from that base?17:35
DocScrutinizer05and no, we gonna put a gta04 into a N900 case, not a BB17:35
DocScrutinizer05yeah, that would be better, alas there are pretty few gta04 available17:35
DocScrutinizer05all sold out ;-)17:35
Ken-Younggta04s are still listed on the Golden D. page - do you know if they really still have some to sell?17:36
DocScrutinizer05but there are a few available that have "minor" defects, like WLAN, GSM, BT, whatever not functioning17:36
Ken-YoungOK, I guess I should contact G.D., and see what they've got that they might sell me.17:37
DocScrutinizer05gta04 listed but not "on stok"17:37
DocScrutinizer05yeah, go ahead, by all means17:37
Ken-YoungThanks.   That'll be a good starting point for me.17:37
DocScrutinizer05tell Nikolaus I sent you ;-)17:38
Ken-YoungWill do!17:38
DocScrutinizer05state clearly you need the device for Neo900-targeted OS/fremantle development17:39
Ken-YoungYes, I'll try to explain exactly what I'm trying to do.    Obviously I care nothing about the case, the display could be scratched or have bad pixels, etc.   He's probably got a lemon like that somewhere.17:41
*** M13 has joined #maemo-ssu17:55
DocScrutinizer05there's a list with defective devices available iirc18:05
Ken-YoungI sent Nikolaus a note...18:07
*** thedead1440_ is now known as thedead144018:22
*** oldtopman has quit IRC18:23
*** NIN101 has joined #maemo-ssu18:29
*** freemangordon has joined #maemo-ssu18:33
DocScrutinizer05merlin1991: do you think we should get infra (repos etc) for maemo-cssu/fremantle/porting/(gta04|neo900|n900) ?18:33
DocScrutinizer05maemo-cssu/fremantle/porting/n900 would be the free fremantle for N90018:33
DocScrutinizer05neo900 and gta04 accordingly18:34
freemangordonDocScrutinizer05: what would be the difference between "free" and "non-free"? and what would be the "non-free" one?18:34
DocScrutinizer05errrwut?18:35
DocScrutinizer05non-free is stock fremantle18:35
freemangordonah, I see18:35
DocScrutinizer05and the difference is obviously all the blobs replaced or wrapped into compatibility layers18:36
freemangordonsystem blobs in CSSU? I don;t see a reason why we need yet another repo for that, -devel -testing -stable should be enough IMO18:37
*** Ken-Young has quit IRC18:37
DocScrutinizer05yeah, porting/n900 is a bit... of lobotomy18:38
DocScrutinizer05e.g we'd want to keep any bme-dummy or whatever in that, as well as mce, and we for sure would want to host a cmt/isi solution in there that's working with a USB dongle instead of the embedded BB5 modem18:39
DocScrutinizer05basically think of porting/n900 as the backported porting/neo900 version18:40
*** M13 has quit IRC18:40
freemangordonhmm, I'd rather take the other approach - take fremantle as it is (in cssu-thumb), put it on neo900 and add/replace whatever needed18:41
*** Martix_ has quit IRC18:41
DocScrutinizer05porting/* is a generic solution to run fremantle on arbitrary platforms. Since "arbitrary platforms" includes N900, we of course expect to see a version of porting-fremantle for neo90018:41
freemangordonthough...18:41
freemangordonmaybe your way is better, I have to think about it for a while18:41
DocScrutinizer05e.g your 3.19 kernel would live in porting/n90018:42
freemangordonDocScrutinizer05: yeah, your approach is more generic than mine18:43
DocScrutinizer05as well as any other hw platform specific adaptions to the basic fremantle (after stripping/patching it to kick out n900 specific proprietary stuff)18:43
freemangordon:nod:18:44
freemangordonDocScrutinizer05: but we will have to fin a way to distribute some "installer", be it generic or platform-dependant18:45
freemangordon*find18:45
DocScrutinizer05yep18:46
freemangordonand we'll have to migrate CSSU to that infra :(18:46
DocScrutinizer05didn't think about any such details yet18:46
DocScrutinizer05we should discuss it, but not now, my GF kills me18:46
freemangordonheh18:46
freemangordonthough I guess she is paitient enough, being your GF :P18:47
freemangordonPali: do you want to debian package libcal? you know, if it is me to do it, I'll use autotools and you hate them :)18:48
Palihm, why autotools?18:48
DocScrutinizer05we need a way to build an image18:48
Palifor one easy oneline Makefile?18:48
freemangordonPali: no particular reason, it is just what I prefer18:49
freemangordonnot saying it is better18:49
DocScrutinizer05obviously the flasher approach is not feasible18:49
freemangordonyeah18:49
DocScrutinizer05ask dos1 how that works on GTA0418:50
freemangordonDocScrutinizer05: hmm, wait, why flasher is not an option?18:50
DocScrutinizer05afaik they install to uSD18:50
freemangordonwe can flash a "minimal" fremantle, which supports wifi and install online18:50
DocScrutinizer05yep :-)18:50
DocScrutinizer05l8rs18:51
DocScrutinizer05afk18:51
sonohm, the beaaglebone idea might be worth a shot, tho i only have a black at the moment, i could buy a regular one19:02
*** Woody14619b is now known as Woody1461919:19
*** Woody14619 has quit IRC19:21
*** Woody14619 has joined #maemo-ssu19:21
*** LauRoman has joined #maemo-ssu19:23
*** LauRoman has quit IRC19:29
*** LauRoman has joined #maemo-ssu19:32
*** Martix_ has joined #maemo-ssu20:05
*** Ken-Young has joined #maemo-ssu20:12
*** XDS2010 has quit IRC20:28
*** XDS2010 has joined #maemo-ssu20:40
*** Woody14619 has quit IRC21:06
*** int_ua has joined #maemo-ssu21:06
*** Woody14619 has joined #maemo-ssu21:09
*** Woody14619 has quit IRC21:10
*** Woody14619 has joined #maemo-ssu21:11
*** Woody14619 has quit IRC21:12
*** Woody14619 has joined #maemo-ssu21:12
*** Woody14619 has quit IRC21:15
*** Woody14619 has joined #maemo-ssu21:15
DocScrutinizer05Woody14619: wazzup?21:24
DocScrutinizer05http://privatepaste.com/471a155a6121:25
Woody14619Sorry.  Changing IRC clients and had to hop between a couple to get all the data... and of course they were all set to auto-connect by default. :P21:27
DocScrutinizer05:-D21:27
Woody14619Old client didn't do SASL... :P21:27
*** Woody14619 has quit IRC21:32
*** Martix_ has quit IRC21:32
*** Woody14619 has joined #maemo-ssu21:39
*** anYc has quit IRC21:52
*** Woody14619 has quit IRC21:55
*** chem|st has quit IRC22:03
*** Martix_ has joined #maemo-ssu22:09
*** anYc_ has joined #maemo-ssu22:09
okiasHey guys, when you ported nokia kernel to 2.6.38, I guess you didn't noticed switch from bootmem to LMB?22:09
okias2.6.36-rc122:09
okiasPali: hey, for 2.6.35 it was broken gcc 4.8.1 :) and for 2.6.36 it's LMB change (not friendly to patch code) :)22:09
*** chem|st_ has joined #maemo-ssu22:09
PaliI did not used 2.6.3822:12
Paliso I do not know22:12
*** unclouded has joined #maemo-ssu22:35
*** oldtopman has joined #maemo-ssu22:43
*** kolp_ has joined #maemo-ssu22:54
*** kolp has quit IRC22:54
*** lizardo has quit IRC22:54
*** kolp_ is now known as kolp23:01
*** Woody14619 has joined #maemo-ssu23:19
*** NIN101 has quit IRC23:27
*** int_ua has quit IRC23:28
*** arcean has quit IRC23:30
*** Pali has quit IRC23:48
*** Ken-Young has quit IRC23:51
*** M4rtinK has joined #maemo-ssu23:53

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!