#qi-hardware IRC log for Friday, 2010-11-19

rafakristianpaul: what does "hardware al reves" mean?.. I do not understand00:25
rafakristianpaul: bootstrap is not toolchain.. or what do you mean with " are you sure is not danegours, just descopmresed ona separte folder and i'm seeeing  (bin  boot  dev  etc  home  lib  linuxrc..."?00:26
rafakristianpaul: I guess that you are confusing files and stuff.. the dirs that you are writting (bin  boot  dev  etc  home  lib  linuxrc media  mnt  proc  sbin  sys  tmp  usr  var) are from a .tar.* to install jlime.. I do not know why you ask if that is dangerous.. it is not a toolchain.. it is to install jlime on your nn00:29
kristianpaulrafa: sorry uncopmresed wrong file00:34
rafakristianpaul: or maybe you are talking about the old toolcain at jlime.com.. but then again.. here at qi we talk about stuff uploaded to qi servers.. so the toolchain which werner points you is from qi servers00:34
kristianpaulnv the other spanish string00:34
kristianpaulrafa: no was from download.qi..00:35
rafakristianpaul: ;)00:35
rafagoing to sleep ... cya00:35
kristianpaulme too00:35
qi-bot[commit] Xiangfu Liu: add mutt icon to gmenu2x apps list http://qi-hw.com/p/openwrt-xburst/47423bc01:37
qi-bot[commit] kyak: space in tune2fs config.full_system (thanks aisa) http://qi-hw.com/p/openwrt-xburst/dfb90ea01:41
qi-bot[commit] kyak: Merge branch 'master' of projects.qi-hardware.com:openwrt-xburst http://qi-hw.com/p/openwrt-xburst/d78e27301:41
kyakxiangfu: hi!01:42
xiangfukyak: hi01:43
kyakyesterday there was a big fight with triggerhappy01:43
kyakand we thought it had a happy ending :)01:43
kyakbut then i got back home, and actually installed it to Ben.. and it segfaults01:44
kyakit segfaults when i pass --trigger to it. .01:44
kyakstrace shows that it happens somewhere during reading of config01:45
kyakid'love to have fn-handle back :)01:46
kyaktriggerhappy looks like overhead anyway01:46
wolfspraulkyak: does triggerhappy need more memory or other resources, compared to fn-handle?01:48
kyakwolfspraul: i haven't checked it actually.. but fn-handle is 30 lines of code01:48
kyaktriggerhappy supports a list of keys that aren't even there on Ben01:49
kyakit takes all possible keys from linux/input.h01:49
kyaki'm not against a cooler hotkey daemon01:50
kyakif only it worked01:50
kyakbut it doesn't01:50
kyakwolfspraul: when i'm able to start triggerhappy, i'll tell you how much resource it consumes :)01:51
wolfspraulwe should run away from a segfault01:52
xiangfukyak: what command you run , thd or th-cmd?01:52
wolfspraulbut sure if it's just big and bloated for our case, that's another story01:52
kyakxiangfu: i run /etc/init.d/triggerhappy start01:52
kyakit runs /usr/sbin/thd01:52
kyakwith appropriate options01:52
kyakthe --trigger options seems to cause problems.. however, without this options it won't read config file :)01:53
xiangfukyak: hmm.. maybe the update break something.01:57
wolfspraulxiangfu: I juse realize something01:57
kyakxiangfu: probably..01:57
wolfspraulso I look in http://fidelio.qi-hardware.com/~xiangfu/compile-log/image-full_system-11182010-1400/01:58
wolfspraulI think we can compress some of those files01:58
wolfspraulfor example the BUILD_LOG can be BUILD_LOG.bz201:58
wolfsprauland the -root.ubi can be -root.ubi.bz201:58
wolfspraulif we bz2 the ubi file, reflash_ben.sh needs to support that as well01:58
wolfspraulbut I think those two can be .bz2. especially if the -root.ubi is compressed, it will save a lot of download time and server bandwidth02:00
kyakwolfspraul: btw, how much downloads there are monthly? i.e. spent bandwidth02:05
xiangfuyes. sound good. after compass, it's 111M.02:06
xiangfubefore it's 321M02:06
kyakxiangfu: i've got a list of packages that exist in full_system and missing from my build. I will install them one by one to find out what causes stardict to fail on start :)02:07
wolfspraulDocScrutinizer: moin02:13
xiangfukyak: sorry. don't have time look into stardict issue. I am port the netsurf libs. ~5 libs :)02:14
kyakxiangfu: yeah, i'm following your progress02:17
kyakwould be great to have the netsurf :)02:17
wolfspraulkyak: in October, about 3GB outgoing traffic per day (the entire turandot machine, not just downloads)02:17
wolfspraulin November, ca. 4 GB/day02:17
kyakwolfspraul: not so bad :) means that every hour an image is downloaded :)02:19
DocScrutinizerwhat is stardict? Somebody complained about it yesterday, on #maemo02:19
wolfsprauldefinitely not, but that's good because as you know everything is still evolving02:20
kyakDocScrutinizer: it's a gtk2 dictionary02:20
wolfspraulkyak: we are building those 3 'extras' now each time - toolchain, sdk, imagebuilder02:20
wolfspraulthe toolchain is rather small, just 15 MB02:20
wolfspraulI guess it's only compiler/link, but no libraries and headers02:20
wolfspraulthe sdk is 270 MB (in xiangfu's latest image), the imagebuilder 315 mb02:21
wolfspraulis the imagebuilder a superset of the sdk?02:21
kyakyeah, the toolchain is self-sufficient.. will download and install what's needed itself02:21
wolfspraulif so, maybe we should only build the toolchain and imagebuilder02:21
wolfsprauland then point people to the imagebuilder by default02:21
kyak..and i never really built imagebuilder or sdk.. so can't answer that02:22
wolfsprauland to the toolchain only if they know why they only want the stripped-down toolchain?02:22
wolfspraulhmm, OK. I need to understand the function and usability of those 3 better. right now we just build all 3 because they are there, but maybe that's not ideal.02:22
kyakwe might want to have a look at openwrt releases02:23
wolfspraulkyak: so the (15mb) toolchain will download libraries and headers as needed?02:23
kyakhow they do it02:23
kyakwolfspraul: yes, it will02:23
wolfspraulok, but if the imagebuilder is a superset of the sdk, probably the best is still to point everybody to the imagebuilder first02:24
kyakthey only give away the imagebuilder02:24
kyakso yes, i think you are right02:24
wolfspraulit's a large file, = slow download, but then they have everything locally02:24
wolfsprauland we can focus our documentation on explaining how the ImageBuilder works02:25
wolfspraulthat's assuming it is a superset of sdk and toolchain, and can replace those 202:25
wolfspraulwe can still leave the pure (small) toolchain binary on the server, for people 'in-the-know' who need a small download, or have a very small app and quicker ramp-up time than with the full ImageBuilder02:26
wolfspraulbut we wouldn't focus our documentation or advice on that (small) toolchain, but rather on the ImageBuilder02:26
wolfspraulso I will try to get feedback on that idea, if anybody thinks it's wrong please let me know...02:27
kyakwolfspraul: me wrong03:03
kyakthe toolchain only contains the binary toolchain03:03
kyakbinaries + minimal headers03:04
kyakin fact, just a copy of staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-
kyakthe toolchain will be enough to build a simple application without external libriaries dependencies (unless you will build those libraries with this toolchain, too)03:06
kyaknow the SDK.. the README fiel there is pretty explanatory03:10
kyakIt contains a stripped-down version of03:10
kyakthe buildroot. You can use it to test/develop packages without03:10
kyakhaving to compile your own toolchain or any of the libraries03:10
kyakincluded with OpenWrt.03:10
wolfspraulis the ImageBuilder a superset of the SDK?03:10
kyakTo use it, just put your buildroot-compatible package directory03:10
kyakin the subdir 'package/' and run 'make' from this directory.03:10
kyakwolfspraul: haven't got to imagebuilder yet :)03:10
kyakwolfspraul: and yes, imagebuilder is a superset of SDK03:13
kyakie.. you can build your apps as well as the whole image with imagebuilder03:14
kyakso for those people who only want to create a custom app, SDK is enough03:14
kyakfor those who want to build a complete image, imagebuild is necessary.. though i'd suggest building from git in this case03:15
wolfspraulkyak: I come at this a bit differently.03:17
wolfspraulthe imagebuilder is only 20% larger than the SDK03:17
kyakimagebuilder might be good to build exact the same image as release..03:17
wolfsprauland on the documentation and communication side, it is far easier to only have one thing to talk about, than to have two03:17
wolfspraulso if the ImageBuilder is a superset of the SDK, I would only provide that and focus all my documentation and explanatory energy on that one03:18
wolfsprauleven as a development environment to 'only' build an installable app03:18
kyakwolfspraul: makes total sense03:18
wolfspraulkyak: what do you think? should we provide the small stand-alone toolchain at all?03:20
kyakthose who really want the latest image from git, should be able to access those instructions though03:20
kyakon the wiki,03:20
wolfspraulthe good argument for keeping it is that it is so drastically smaller and simpler03:20
wolfspraulso I wouldn't point anybody to it, but I would leave it built and published for those who know what it's for and when03:21
kyakwolfspraul: the toolchain can be used to compile a hello world :) like a demonstration.. maybe some users will like and would like to have more03:21
wolfspraulalso some people might want to work with other rootfs environments, buildroot, who knows what03:21
wolfsprauland they may just want to get the toolchain proper03:21
wolfspraulso I would leave it there, but focus all documentation and advice towards the ImageBuilder03:22
kyakyes.. but please leave the instructions about how to get the latest image from git :)03:22
wolfspraulyou mean how to build from source?03:23
wolfspraulsure of course, that will definitely stay that's a very important thing03:23
kyakyes, this one03:29
kyakwolfspraul: there are some errors though using iamgebuilder03:32
kyakso we will have to deal with those...03:35
wolfspraulwhat errors? (let's start :-))03:37
kyakit seems that kmod-input-core is not a part of base system?03:51
wolfspraulgood question :-)04:06
wpwrakkyak, wolfspraul: perhaps the most flexible approach would be a toolchain plus a package installer, just like what we have on jlime now. so if you need, say, sdl_gfx, you just opkg-target install it.05:39
wpwrakno need for a pre-built environment that correctly predicts all your future needs05:39
wpwrakkyak: does openwrt have such an installation capability ?05:39
wpwrak(on the host)05:40
kyakwpwrak: i'm not sure i understand you05:47
kyakinstall on host?05:48
wpwrakkyak: if you have installed toolchain, sdk, or imagebuilder, and you notice there's some exotic library package that you don't have. that package is available somewhere as an .ipkg05:49
wpwrakkyak: can you install that package into your cross-development environment ?05:49
kyakfrom the ipkg? i don't think so. installing a new package (or you would say, creating a new pacakge) is just a matter of copying a Makefile05:51
kyakthere is not instructions inside the ipkg about how to build it.05:51
kyak(i think so)05:51
wpwrakbut openwrt can build ipkgs, no ?05:52
wpwrakso if you have one of these, there's no easy way to install it into a cross-development environment, such that its libraries, header files, etc., become available for cross-compilation ?05:52
kyakipkg has binary files inside05:53
kyak+ some meta data05:53
wpwrak(there ought to be an all-manual way, though. e.g., pick the ipkg apart manually and untar it by hand)05:53
kyakthis is irreversible :)05:53
wpwrakyup. in jlime, there's opkg-target that can do all this05:53
kyakyou have to have the Makefiel which was used to build the ipkg05:53
wpwrakno no, you don't shouldn't the makefile05:54
kyakwell i guess it's some kind of "source ipkg" there05:54
wpwrakah, i see the problem. openwrt probably doesn't have -dev packages :)05:54
kyaki don't know about such thing in openwrt05:54
wpwrakor does it ?05:54
kyakdev files are not installed as a package05:54
kyakthey are installed and live in your cross-development environment05:55
kyakthey are not needed on target05:55
wpwrakah, i see. so you can't have a full development environment on the ben either05:55
wpwrak(if you wanted to suffer the slowness)05:55
kyakyou can, why not?05:55
kyakgcc-mips is ported :)05:56
kyakall the development files are there in your build envoronment05:56
kyakyou should perhaps understand the primary goal of openwrt05:56
kyakbuilding on a router is a little bit weird, right?05:57
kyakbut you really wanna do it, you can05:57
wpwrakso if you need, say, libsdl_gfx.a, how would you get it on the ben ? scp openwrt/somewhere/libsdl_gfx.a ben:/usr/lib/05:57
kyakone could create a -dev pacakge of course05:57
kyakthat would install these files05:57
wpwrakah, so you DO have -dev packages ?05:58
kyakno :) i said "could"05:58
kyakthese dev files are installed into your host05:59
kyakbut they don't go into target05:59
wpwrak(primary goal) yup, but in qi-hw, we're trying to showhorn openwrt on a device that's more like a laptop than a router :) (of course, i realize that this is a difficult match. that's also why i keep pushing jlime)05:59
wpwraki see. so it would be possible but need a lot of work06:00
kyakthis is the reason why gcc was ported, and locales enabled, and widechar support and cyrillic input etc.. because Ben is not a router06:00
wpwraki.e., you have all you need in the fridge, but that doesn't mean there's a nice meal in front of you right now :)06:01
wpwrakkyak: (not a router) yup. i was just trying to see if there were some low-hanging fruits for solving the host development environment problem elegantly also on openwrt.06:03
kyakwpwrak: so, if someone got openwrt SDK, and he wants to build a package he would just copy the package Makefile to hist sdk/package/06:03
wpwrakkyak: being able to just install packages (on the cross-development host) when you need some crazy new lib is a very nice capability.06:04
wpwrakkyak: that would also solve all the dependencies ?06:04
wpwrak(particularly build dependencies)06:05
kyaki don't know about the sdk. in openwrt, when you choose a pacakge to build, it wil enable all the dependencies06:05
kyakincluding build dependencies06:05
kyakthat's why i don't completely understand what you are continuing to say about some wird lib06:05
kyakif this wierd lib is a dependency, it will be built06:06
wpwrakokay, so you enable the package and rebuild openwrt06:07
kyakbuild all depenedcies and the selected pacakge. wherether to rebuild or no is for the make system to decide06:07
wpwrakokay. so it's possible, just a bit involved.06:09
kyaki still don't feel understood :)06:13
kyakwpwrak: you should try the openwrt build system yourself some time06:14
wpwraki think i understant. you do the menuconfig, enable the package, kick off a build, when you fish out the package's makefile, put it into your sdk/package/, then do whatever you do to make the SDK, and then you ... untar ? cp -a ? ... the new SDK on your host06:17
kyaknot exactly06:17
kyakyou do the menuconfig, the Makefile is already there06:18
kyakfor each package06:18
kyakthe SDK is nto related06:18
wpwrakbut then the development lib gets built inside the openwrt build tree. do you assume that the SDK location and the location of the openwrt build tree are identical ?06:20
kyakyou choose the package, kick off a build, you got the ipkg and all the realted libs/whtever as ipkgs too06:20
kyakSDK is not related to openwrt build tree at all06:21
kyakthese are two Different things06:21
wpwrakthe ipkgs will contain also the development libs ?06:21
kyakSDK can be generated from within openwrt build tree06:21
wpwrakbefore you said they don't06:21
kyakand unpacked somewhere else06:21
wpwrak(sdk) alright. so how does my libsdl_gfx get to this somewhere else ?06:22
wpwraklibsdl_gfx for development, plus headers06:23
kyakwpwrak: i'm sorry, i'm not here at the moment -\ will try to explain more later06:34
wpwrakno worry :)06:35
wpwrakwe live in a mist of time anyway ;-)06:35
kristianpaulDocScrutinizer: (talking about taking pictures to ben display) bad news my camera is nor so good, (as expected), i get a black pic and high shutter speeds, or i got an usual display picture when i try get lower wich dint look like telling something interesting08:05
wpwrakrafa: in pkg/packages-mipsel, wireshark-tshark has very interesting Replaces/Conflicts, don't you think so ? ;-)09:56
wpwrak(there are a bunch more of this kind in wireshark* packages)09:59
kristianpaulIs it fair save a stream of bits in a uint32_t..10:06
wpwrakdepends ... :)10:08
kristianpaulwell is unsigned so who cares what is inside, if i can bitwise it later10:08
kristianpaulanyway i'm interested in the bits not the byte it self wich dint tell me nothing10:10
wpwrakhow to you put data there and how do you retrieve it ?10:10
wpwrakboth methods have to be compatible10:11
wpwrakthis isn't always trivially so10:11
wpwrakparticularly if your code may run on different platforms10:11
rafawpwrak: yeah.. wireshark-tshark replaces wireshark and tshark .. what does that mean?.. maybe wireshark-tshark is a new software which merge both ? .. no idea10:12
wpwrakrafa: what along is a little peculiar, but look at the last item of that comma-SEPARATED list ...10:13
kristianpaulrafa: tshark is text version of wireshark i think10:13
kristianpaulmerged seems, correct10:14
rafawpwrak: yeah.. too weid :P10:14
wpwrakrafa: now, where is that package called "(<1.0.5)" ? ;-)10:15
rafawpwrak: and check the wireshark package.. it replaces wireshark :D10:16
wpwrakyup :) schroedinger would get a headache contemplating whether the package exists in the end or not10:18
B_LizzardDid you guys have any issues running netsurf?10:32
B_LizzardI've compilled both the linux fb and sdl fb versions and the browser viewport is black10:33
wpwrakrafa: hmm, what do version numbers that begin with number: mean ?11:11
wpwrakrafa: e.g., libxfixes has version 1:4.0.4 but dependencies usually refer to it as >= 4.0.4, not >= 1:4.0.411:15
rafawpwrak: I have no idea.. but well.. as you said about dependences there is also just the right part of the number version on Filename.. for example the filename of libxfixes is libxfixes3_4.0.4-r0_mipsel.ipk .. it is like version is just 4.0.4-r011:17
wpwrakhmm ...11:18
rafawpwrak: and IIRC the file name of the packages is nameofthepackage_version_arch.ipk11:18
wpwraklooks like this, yes11:19
wpwrakminus "n:". if referenced with =, the n: is also included odd11:19
wpwrakwell, i'll just skip it ...11:19
rafawpwrak: yes.. I am almost sure.. opkg working with internet does not need the Filename field to know which is the filename to get.. it gets that from package name and version I guess11:20
wpwraki can test that (later)11:21
rafawpwrak: I mean, if you, for example, remove the "Filename:" lines from Packages file, and you use opkg install libxfixes3 it will know that the file to get from server is libxfixes3_4.0.4-r0_mipsel.ipk. We could ask OE channel as well11:21
wpwrakwhich is the right OE channel ?11:22
rafa#oe I think11:22
wpwrakah, thought you were a resident there :)11:23
rafawpwrak: nahh.. I am not a big fan :)11:23
rafai just got in to test :)11:23
wpwraklet's see ...11:23
rafaI am a big fan of jlime.. because its people/devs.. I they tell me that now we will use puppy linux I will do :).. it is like to visit the same bars because your friends or cool guys you like go there.. if they change the bar to visit I will :)11:30
rafaI they=If they11:30
wpwrakjust got a full dependency graph of abiword ;-)11:33
kyakwpwrak: sooo11:34
kyakwhere did we finish? :)11:34
wpwrakkyak: you declared defeat and retreated ;-)11:35
kyakit's job. they made me do that, blame them :)11:35
kyakso let me give a simple example for your understanding11:36
viricwpwrak: you want that of openoffice? :) runtime dependencies (not build time!) http://hydra.nixos.org/build/756325/runtime-deps11:36
kyakwpwrak: You have an openwrt build envorinment. Say, you want to build appA, it depends on libB.11:37
kyakyou select appA for building, it will automatically select libB... what happens next:11:38
wpwrakviric: nice :)11:39
viricwpwrak: you can ask that for any job built http://hydra.nixos.org/jobset/nixpkgs/trunk   (also build time dependencies, that are far far heavier)11:39
kyakit will first build libB (both dev and runtime libs) and will install it in openwrt buildroot. Then it will build appA against that libB. It will package appA and runtime libs of libB in separate ipkg, which you can install..11:40
kyak..then on your target11:40
kyakyou run your appA11:40
kyaki hope this answers your question11:41
wpwrakkyak: let's assume i just have the SDK. how do i add the package of libB to it ?11:42
kyakwpwrak: i'm not familiar with the SDK11:43
kyaki assume you'll just copy the package Makefile to package/11:44
kyak(not only the Makefile, but patches and files ifi such exist)11:44
wpwrakkyak: the idea here is that you don't build from source but just install a binary package11:45
kyakinstall where?11:45
kyakmy god11:48
kyakare talking about "opkg install" all this time??11:48
wpwrakkyak: yes :) or, rather, opkg-target11:49
wpwrak(or equivalent)11:49
kyakOF COURSE11:49
kyakwhy would think this packages exist here: http://downloads.qi-hardware.com/software/packages/openwrt/xburst/latest/11:50
kyaki don't know what opkg-target is.11:50
kyaki think i said you before there is "opkg" in openwrt11:50
kyakalso by saying "host" you mean your PC, right?11:52
kyakbecause you mentioned several times about installign to "host"11:53
kyakalso got me confused11:53
wpwrakyes, on the PC11:53
kyakthen we got right where we were in the beginning.11:54
kyakwpwrak: when you fell like doing it, play with openwrt :) you will have some more specific questions, then we can discuss11:56
wpwrakthe questions is still whether there will be an easy way for people to add things to their development environment with openwrt or not. if not, then the SDK (or whatever you call it in the end) environment should try to have lots of stuff. if yes, it can be fairly lean.12:00
wpwrakrafa: http://projects.qi-hardware.com/index.php/p/wernermisc/source/tree/master/qpkg12:03
wpwrakrafa: a few things don't work yet. e.g., it hangs if i tell it what is already installed12:04
wpwrakrafa: and it's probably slow, too12:04
rafawpwrak: ha!!!! :D ... you are really fast like the light speed :D12:05
rafawpwrak: cooool!12:05
wpwrakrafa: i was actually quite lazy yesterday :)12:05
wpwrakusage examples: qpkg packages-{all,mipsel} list12:06
wpwrakusage examples: qpkg packages-{all,mipsel} list abiword12:06
wpwrakusage examples: qpkg packages-{all,mipsel} prereq abiword12:06
kyakso you ended up writing your own package manager :)12:08
wpwrakkyak: not quite :) it just reads the package databases and can figure out the dependencies of a package12:10
wpwrakkyak: it leaves the rest of the work to opkg :)12:10
kyaki believe GUI is a matter of time :)12:11
wpwrakah, where are the java bindings to opengl when you need them ? :)12:13
wpwraknow .. why does it bounce madly around libc6 when i feed it the installed status as well ... that should speed things up, not make them take forever :)12:15
wpwrakhmm ... libc6 says it depends on itself. that's already not so nice.12:16
qi-bot[commit] kyak: call setfont2 before tetris http://qi-hw.com/p/openwrt-xburst/569888313:16
wpwrakrafa: now it's a little faster :)14:29
wpwraklet's see how runs on the ben ...14:30
wpwrakrafa: qpkg /var/lib/opkg/packages-all /var/lib/opkg/packages-mipsel /usr/lib/opkg/status prereq bash14:34
wpwrakrafa: cold cache: 16.1 s, hot cache: 12.0-12.3 s.14:35
wpwrakrafa: that was without -O. now with -O, cache still hot: 10-11 s. the same for abiword, also 9 s. so the search doesn't cost much anymore.14:37
wpwraknow .. where does it waste all those ~9 seconds ... ?14:37
wpwrak(btw, the same operation takes about 0.3 s on my pc)14:38
aisaman, why does mke2fs take so long to run on the NanoNote ;-)15:19
kyakhm, i ran it on 256 Mb partition, took a reasonable amount of time :)15:21
aisaI think I'm running over 512m, but it could be 2gb.15:22
aisaIt's my microSD partition that I use for flashing.15:22
aisaI thought creating the fs new would be faster than rm -rf15:22
kyakare you not sure?15:22
aisaof the size?  nah, big enough.15:22
kyakhm, it actually is faster.. lemm check15:22
kyakreal0m 8.28s15:24
kyakuser0m 0.08s15:24
kyaksys0m 0.67s15:24
kyakonly took 8.28 seconds on 256 Mb15:24
kyak(now i have to reinstall jlime)15:24
wpwrakaisa: maybe you can speed it up by reducing the number of inodes and of groups. of course, any mistakes there may cause fun in the future ...15:26
aisaI'm not sure how large this partition is, I'll check when the program finishes running.15:29
aisaBut it's been going for 30 minutes or so now.15:29
qi-bot[commit] David K├╝hling: minor fix: do not create temporary files in package-directory during build. http://qi-hw.com/p/openwrt-packages/25cc3ef15:29
aisakyak: thank you for sacrificing your jlime :-)15:36
kyakaisa: np :) reinstalling is as easy as unpacking it15:38
viricCan ubifs be used over a block device, instead of mtd?15:41
viricI'd like to try ubifs images in qemu...15:45
viricand I'm blocked on that.15:45
viricThe other option is to try ubifs only on the mtd of the nanonote. is it?15:46
kyakthere is a jz-qemu fork, you might want to try that..15:47
viricdo you think it is up to date?15:48
kyakthe last update is one year ago, is it up to date? :)15:50
virickyak: I'd have to try, I guess!15:59
kyakviric: i tryed some time ago.. seems very tricky.. though it's for almost the same SoC as Ben, some things need to be adapted..16:00
kyaki'd love to be able to run this thing in qemu16:01
viricI'd have to go without testing the ubifs other than in the final ben16:01
viricAnd use any other mips board with a rootfs somewhere else16:02
kyaki remember you have a mips laptop16:03
viricnot a laptop... but a mips 64, yes16:03
kyakyou have a rooft.tar.gz, what's the problem?16:03
viricqemu would do better for the mips32 of the ben, I think16:03
larscviric: you can use block2mtd16:03
kyakunpack it, test it16:03
viriclarsc: is this kernel code?16:03
viricuhmmm interesting!16:03
viricI only knew that nand-on-ram thing16:04
viric(I'm regaining hope!)16:04
viriclarsc: any pointer for that block2mtd?16:05
viricah found16:05
viricmtd/devices/block2mtd I mean16:05
viricIt's exactly what I wanted, I think16:06
viriclarsc: do you recommend any qemu board?16:11
viric(I'll build a kernel for it specifically - I care only on the mips userland)16:11
larscviric: sorry, no ide16:11
viricok, thank you16:11
qi-bot[commit] kyak: fix Home/End keys in vim http://qi-hw.com/p/openwrt-xburst/386603917:04
wpwrakaah, here he is ! :)19:00
wpwrakwolfspraul: there's a new project for qbot to watch: wernermisc19:01
wpwrakwolfspraul: (that'll be my junkyard)19:01
wolfspraulouch, what a name19:06
wolfspraulsure I'll add it one sec19:06
wolfspraul(I like the name)19:07
wpwrak(name) kinda OM's .../developers/werner/ :-)19:07
wolfspraulsure, it's different. I like it :-)19:09
wolfspraulI added the commitlog19:09
wpwrakthanks !19:10
wpwraklet's push something to see if it works ...19:10
qi-bot[commit] Werner Almesberger: qpkg/TODO: list of to do items http://qi-hw.com/p/wernermisc/908f6c919:11
qi-bot[commit] Werner Almesberger: qpkg: added James S. Plank's red-black trees http://qi-hw.com/p/wernermisc/2787a4519:11
qi-bot[commit] Werner Almesberger: qpkg: added simple regression test for red-black trees http://qi-hw.com/p/wernermisc/b4ff96919:11
qi-bot[commit] Werner Almesberger: qpkg: removed non-generic jrb access functions http://qi-hw.com/p/wernermisc/769d31519:11
qi-bot[commit] Werner Almesberger: qpkg: remove Jval http://qi-hw.com/p/wernermisc/7f05c9e19:11
qi-bot[commit] Werner Almesberger: qpkg: (jrb) remove _gen suffix, since we removed the non-generic variants http://qi-hw.com/p/wernermisc/cc92c6719:11
qi-bot[commit] Werner Almesberger: qpkg/jrb.h: general code cleanup http://qi-hw.com/p/wernermisc/dec07f319:11
qi-bot[commit] Werner Almesberger: qpkg/jrb.c: major whitespace readjustment (converted from GNU to K&R style) http://qi-hw.com/p/wernermisc/009f56c19:11
qi-bot[commit] Werner Almesberger: qpkg/jrb.c (mk_new_ext): converted from macro to function http://qi-hw.com/p/wernermisc/5a422a419:11
qi-bot[commit] Werner Almesberger: qpkg: simplify jrb_delete_node and more whitespace cleanup http://qi-hw.com/p/wernermisc/a46377319:11
qi-bot[commit] Werner Almesberger: qpkg/jrb.[ch]: remove trailing spaces http://qi-hw.com/p/wernermisc/7e641d219:11
qi-bot[commit] Werner Almesberger: qpkg: mention in jrb-related files that they've been heavily edited http://qi-hw.com/p/wernermisc/c060b8819:11
qi-bot[commit] Werner Almesberger: qpkg/jrb.c: reordered recolor and single_rotate and removed prototypes http://qi-hw.com/p/wernermisc/da7a6fe19:11
qi-bot[commit] Werner Almesberger: qpkg: renamed "struct jrb_node" to "struct jrb" replaced JRB with "struct jrb *" http://qi-hw.com/p/wernermisc/47abebe19:11
qi-bot[commit] Werner Almesberger: qpkg: use -Wmissing-prototypes http://qi-hw.com/p/wernermisc/a8ed4dc19:11
wpwraklooks good :)19:11
qi-bot[commit] Werner Almesberger: qpkg: converted dumb binary trees to red-black trees (in progress) http://qi-hw.com/p/wernermisc/e1814ce20:25
qi-bot[commit] Werner Almesberger: qpkg/gobble.c (gobble_buf): initialize pkg->conflicts and pkg->depends http://qi-hw.com/p/wernermisc/af2709220:25
qi-bot[commit] Werner Almesberger: qpkg: converted ID comparison from "struct id *" to "void *" http://qi-hw.com/p/wernermisc/a9f12d520:25
qi-bot[commit] Werner Almesberger: qpkg/Makefile (jlime): new target to build for the Ben under Jlime http://qi-hw.com/p/wernermisc/0cc1dfc20:25
qi-bot[commit] Werner Almesberger: qpkg: use "val" field of jrb nodes instead of keeping one in "struct id" http://qi-hw.com/p/wernermisc/64c70e720:25
qi-bot[commit] Werner Almesberger: qpkg: optimize duplicate lookup when inserting a new name http://qi-hw.com/p/wernermisc/03c5e4f20:25
wpwrakrafa: about 7 s now to find the prerequisites of abiword (about the same for bash. calculating the prerequisites takes almost no time - only the loading and parsing of the data is slow)20:26
wpwrakrafa: and i can squeeze another 5% out of the CPU time (user) by skipping over things I can already predict ;-)20:30
qi-bot[commit] Werner Almesberger: qpkg/gobble.c (EXPECT): added variant that just skips over expected text http://qi-hw.com/p/wernermisc/ed0281f20:35
qi-bot[commit] Werner Almesberger: qpkg/jrb.c: removed unnecessary inclusion of ctype.h and string.h http://qi-hw.com/p/wernermisc/798209f20:35
rafawpwrak: hey.. great news :)..22:02
rafawpwrak: sorry, I have not checked much more.. busy preparing all the stuff for the trip22:02
wpwrakrafa: it still has a long to do list, but it's getting there :)22:41
kristianpaul16-bit, IQ interleaved !!22:46
kristianpaulah sure i have just 4-bit right now22:46
rafawpwrak: cool ;)23:20
--- Sat Nov 20 201000:00

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