--- Log opened Fri Aug 06 00:24:39 2010 00:24 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #linux4nano-dev 00:24 * TheSeven wonders what to do next 00:24 < TheSeven> probably go to sleep... and take a look at the syscall interface tomorrow 00:25 < GaveUp> a woman? :P 00:25 < TheSeven> who wants to write libembios? 00:26 < TheSeven> basically wrap this into a python lib like libibugger: http://l4n.clustur.com/index.php/EmBIOS_Monitor_Protocol 00:53 -!- cmwslw-nb [~cmwslw@c-68-53-211-43.hsd1.tn.comcast.net] has joined #linux4nano-dev 00:57 < Farthen> cmwslw-nb: the build script works now 00:58 < cmwslw-nb> ok cool, is there a web frontend yet? 00:58 < Farthen> nope 00:59 < Farthen> i didn't see slck today 01:00 < Farthen> i would suggest you to register for the mailing lists at http://lists.freemyipod.org 01:02 < Farthen> at some time i need to borrow the make log file analyzer script from rockbox.... but not now --- Log opened Fri Aug 06 01:45:17 2010 01:45 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #linux4nano-dev --- Log opened Fri Aug 06 02:05:49 2010 02:05 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #linux4nano-dev 02:11 < slck> hi there, i've started writing the builds frontend today but it's not yet complete 02:13 < Farthen> ah, ok. that is not a problem, really. we are not in a hurry ;) 02:13 < slck> http://212.233.135.74:56834/builds/ if anyone wants to have a peek 02:14 < slck> it would be a good idea to "touch" a logfile in errors even if all builds are successful 02:14 < Farthen> ah, even with pictures ;) 02:14 < slck> so i can loop over all files there 02:15 < Farthen> it would be best to only display about ten revisions there 02:15 < Farthen> if it would display all this file would get huge 02:15 < slck> yes, of course there would be some limit 02:15 < slck> i've seen the rockbox dev page 02:16 < Farthen> yeah, something like that would be cool 02:17 < Farthen> interesting port for a webserver btw :-P 02:17 < cmwslw-nb> Farthen: so do the arm-elf-eabi tools that come from rockbox work with embios? 02:17 < Farthen> yes 02:17 < Farthen> i use them on the server to generate the builds 02:17 < cmwslw-nb> ok cool 02:17 < Farthen> just build with CROSS=arm-elf-eabi- 02:18 < cmwslw-nb> i'll just change the makefile on the svn in that case 02:18 < cmwslw-nb> if everyone is using the rockbox tools it seems 02:24 < Farthen> except theseven 02:25 < Farthen> but you can just do: 02:25 < Farthen> CROSS=arm-elf-eabi make 02:25 < Farthen> at least with my last commit ;) 02:26 < slck> i use "make CROSS=arm-elf-eabi-" 02:26 < slck> with dash at the end as i wrote it 02:26 < Farthen> for my last commit you have to change it 02:26 < Farthen> i changed it because it is silly to have the dash within the CROSS-variable 02:28 < slck> what about include dirs, it doesn't compile for me if i don't add -I/usr/include to CFLAGS in the makefile 02:28 < Farthen> hmm, works for me 02:28 < Farthen> do you use arm-eabi? 02:28 < Farthen> and which toolchain? the rockbox one? 02:29 < slck> rockbox 02:29 < slck> installed into my home folder 02:29 < Farthen> hmm, i don't need it for that one 02:30 < Farthen> ah, i think i once changed something in my toolchain 02:30 < Farthen> i had the same problem 02:30 < slck> and i get this when i run make clean: 02:30 < slck> build/ipodnano2g/./target/ipodnano2g/mmu.o.dep:10: *** missing separator. Stop. 02:30 < slck> so i clean it by doing rm -rf build/ 02:31 < Farthen> then your make is not working properly. you remember the sed script with the backslashes? 02:31 < slck> yes 02:31 < Farthen> try the latest commit, it *may* fix it for you 02:31 < slck> i did, it's the same 02:31 < cmwslw-nb> slck: i have that same problem with stdint 02:32 < cmwslw-nb> its weird i have it on my netbook and not my desktop 02:32 < slck> Farthen do you remember what did you change in the toolchain? 02:32 < Farthen> i once had it and i added -c99 to the cflags. but since some revisions i don't need that fix anymore 02:32 < Farthen> good question 02:33 < Farthen> i changed the spec file 02:34 < cmwslw-nb> is there a way to ad /usr/include only if making on linux? 02:34 < cmwslw-nb> *add 02:34 < slck> it would be a good idea to do so 02:36 < cmwslw-nb> ifeq ($(OS), LINUX) 02:36 < cmwslw-nb> I think this will work 02:36 < cmwslw-nb> let me see 02:36 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 265 seconds] 02:38 < Farthen> ifeq ($(OSTYPE), gnu-linux) 02:38 < Farthen> should be best 02:39 < Farthen> ifeq ($OSTYPE, gnu-linux) 02:39 < Farthen> CFLAGS += -I/usr/include 02:39 < Farthen> endif 02:39 < Farthen> should do the trick 02:40 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #linux4nano-dev 02:40 -!- mode/#linux4nano-dev [+o TheSeven] by ChanServ 02:41 -!- Keripo [~Keripo@hnw659.wireless-resnet.upenn.edu] has joined #linux4nano-dev 02:42 < slck> could you merge that change into the 4g branch after commiting to the trunk please 02:42 < cmwslw-nb> stackoverflow recommends $(UNAME) 02:42 < Farthen> ok 02:43 < Farthen> TheSeven uses uname too to check for windows 02:43 < cmwslw-nb> where does he use that? 02:44 < Farthen> in the makefile 02:44 < Farthen> ifeq ($(shell uname),WindowsNT) several times 02:45 < cmwslw-nb> oh I see 02:49 < cmwslw-nb> i think we should move the ucl compression library into this svn 02:50 < cmwslw-nb> should it be in the embios part or separate? 02:50 < Farthen> you are right 02:50 < Farthen> i think it should be seperate 02:51 < Farthen> maybe we can create a new "tools" repo 02:51 < cmwslw-nb> i was looking to see how rockbox has their stuff organized 02:53 < Farthen> they have one folder with everything 02:53 < cmwslw-nb> rockbox has ucl in a tools folder 02:53 < cmwslw-nb> i think it should be in a tools folder inside embios 02:54 < Farthen> but rockbox is different. we may develop another tool that needs 02:54 < Farthen> ucl 02:54 < cmwslw-nb> ok 02:55 < cmwslw-nb> the only advantage i see to having it inside embios is the fact that we can build it in the makefile 02:55 < Farthen> we could of course change the repo so that the trunk, branches etc are in the root and the embios folder comes afterwards 02:58 < cmwslw-nb> i think just making a separate tools repo might be fine 02:58 < Farthen> we could make it so it would be 02:58 < Farthen> +-branches 02:58 < Farthen> +-trunk 02:58 < Farthen> +-embios 02:58 < Farthen> +-targets 02:58 < Farthen> +-... 02:58 < Farthen> +-tools 02:58 < Farthen> +-ucl 02:59 < Farthen> the ... should actually be on the same level as targets 03:00 < Farthen> i agree with you that it should go into the repo somewhere 03:01 < cmwslw-nb> we could end up doing that, but i would check with theseven first 03:01 < cmwslw-nb> plus if we make those changes it will conflict with his working copy 03:02 < Farthen> sure, we do not do this now 03:02 < Farthen> but we can ask for his opinion about it ;) 03:03 < slck> could you check the preview link i provided to see if the build frontend is ok 03:03 < cmwslw-nb> so have you already made that linux specific change in your makefile? 03:05 < Farthen> slck: it is something that could be improved but the hard job of parsing the tree is done. 03:06 < Farthen> maybe we find some css guru that makes it more optically appealing ;) 03:08 < Farthen> ok, it is dawning. always the same with me xD 03:13 < Farthen> cmwslw-nb: thanks for the latest commit. now i can safely remove my specs file i created ;) 03:13 < cmwslw-nb> welcome. i have to more commits in mind that i hope to get done tonigt 03:13 < cmwslw-nb> *tonight 03:14 < cmwslw-nb> they're some changes from trunk i want to move over 03:16 < slck> http://212.233.135.74:56834/builds/?src=pretty - the source 03:16 < slck> http://212.233.135.74:56834/builds/?src=plain - ugly source :) 03:16 < Farthen> ok, thank you very much 03:17 < slck> could you put it in place to check if it's ok 03:17 < Farthen> yep, i'm doing so right now 03:18 < Farthen> i'm stealing the images from your server if you don't mind ;) 03:20 < slck> np, i stole them from google's image search :) 03:20 < Farthen> i know :-P 03:20 < Farthen> http://builds.freemyipod.org 03:20 < slck> you should add row to the build script 03:20 < slck> so if all build are fine, there should be an empty file in the errors folder 03:21 < slck> named as the revision number 03:21 < slck> echo > ${REV} 03:21 < slck> something like that 03:21 < Farthen> ok 03:23 < slck> http://pastie.org/private/fmhzmbsssikuvuw6q8amgw something like that 03:23 < slck> touch is a better idea, so if there's any data it won't be overwritten 03:24 < slck> or even before the "for"-loop 03:25 < Farthen> hmm, i it should now always create an error file 03:26 < slck> ok, great 03:26 < Farthen> sed -e '/hmm, i it/hmm, it/' 03:27 < slck> you missed the "s" command :) 03:28 < Farthen> sed -e 's/sed -e \'\/sed -e \'s\//' 03:28 < Farthen> have fun ;) 03:30 < slck> i'm going to sleep, good night all 03:30 < slck> (or maybe good morning) 03:31 < Farthen> yeah, i'm going to sleep now, too 03:31 < Farthen> and i definitely wanted to go to bed early today. didn't work 03:40 -!- Keripo [~Keripo@hnw659.wireless-resnet.upenn.edu] has left #linux4nano-dev 05:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 05:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #linux4nano-dev 05:18 < cmwslw-nb> none of the themes except for bluegrey on the websvn display underscores 05:19 < cmwslw-nb> but it's probably just my font 06:11 -!- cmwslw-nb [~cmwslw@c-68-53-211-43.hsd1.tn.comcast.net] has quit [Quit: Leaving] 07:51 -!- perror [~fleury@aldebaran.labri.fr] has joined #linux4nano-dev 07:51 -!- mode/#linux4nano-dev [+o perror] by ChanServ 08:04 -!- n1s [~n1s@rockbox/developer/n1s] has joined #linux4nano-dev 08:56 * TheSeven would suggest adding a new tools folder in the svn root for cross-project tools that rarely change. we won't need to branch that anyway 08:57 < TheSeven> embios/trunk/tools would be used for embios specific scripts and the like, maybe also the monitor client (i'd put that into embios/trunk/tools/client) 08:58 < TheSeven> moving "trunk" to the svn top doesn't sound like a good idea, as individual projects will probably want to have their own set of branches. always branching the whole svn for that will probably lead to confusion 09:38 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #linux4nano-dev 09:49 -!- Keripo [~Keripo@hnw357.wireless-resnet.upenn.edu] has joined #linux4nano-dev 09:49 -!- Keripo [~Keripo@hnw357.wireless-resnet.upenn.edu] has left #linux4nano-dev 09:59 * TheSeven wonders what to do next... fat32 support? 10:56 -!- n1s [~n1s@rockbox/developer/n1s] has quit [Ping timeout: 246 seconds] 10:56 -!- Keripo [~Keripo@hnw357.wireless-resnet.upenn.edu] has joined #linux4nano-dev 11:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 11:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #linux4nano-dev 11:01 -!- n1s [~n1s@rockbox/developer/n1s] has joined #linux4nano-dev 11:04 -!- scorche [~scorche@rockbox/administrator/scorche] has quit [Disconnected by services] 11:05 -!- scorche` [~scorche@rockbox/administrator/scorche] has joined #linux4nano-dev 11:06 -!- watto [~watto@193.203.81.165] has joined #linux4nano-dev 11:51 -!- n1s [~n1s@rockbox/developer/n1s] has quit [Ping timeout: 246 seconds] 11:56 -!- n1s [~n1s@rockbox/developer/n1s] has joined #linux4nano-dev 12:07 -!- stooo [~sto@g228015033.adsl.alicedsl.de] has joined #linux4nano-dev 12:11 -!- stooo [~sto@g228015033.adsl.alicedsl.de] has quit [Client Quit] 13:42 -!- n1s [~n1s@rockbox/developer/n1s] has quit [Quit: Lämnar] 13:55 -!- slck [Venci@Venci-Notebook-LAN.ipv6.6bez10.info] has quit [Ping timeout: 248 seconds] 13:59 -!- slck [~Venci@2001:0:5ef5:79fd:c41:2428:2b16:7ff3] has joined #linux4nano-dev 14:33 -!- slck [~Venci@2001:0:5ef5:79fd:c41:2428:2b16:7ff3] has quit [Ping timeout: 248 seconds] 14:57 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Ping timeout: 264 seconds] 14:59 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #linux4nano-dev 15:17 -!- Keripo [~Keripo@hnw357.wireless-resnet.upenn.edu] has left #linux4nano-dev 15:24 -!- n1s [~n1s@rockbox/developer/n1s] has joined #linux4nano-dev 15:53 -!- slck [Venci@Venci-Notebook-LAN.ipv6.6bez10.info] has joined #linux4nano-dev 16:01 -!- Keripo [~Keripo@hnw659.wireless-resnet.upenn.edu] has joined #linux4nano-dev 16:01 -!- Keripo [~Keripo@hnw659.wireless-resnet.upenn.edu] has left #linux4nano-dev 16:18 -!- perror [~fleury@aldebaran.labri.fr] has quit [Quit: Bye all !] 16:23 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Quit: Bye ;)] 16:38 -!- cmwslw-nb [~cmwslw@c-68-53-211-43.hsd1.tn.comcast.net] has joined #linux4nano-dev 16:39 < Farthen> cmwslw-nb: can you create a new wiki database dump? 16:40 < cmwslw-nb> yep 16:41 -!- Kebianizao [~kvirc@88.pool85-48-137.dynamic.orange.es] has joined #linux4nano-dev 16:42 < cmwslw-nb> you'll import the db dump using mysqlimport 16:43 < cmwslw-nb> and the new one's in l4n.clustur.com/data 16:43 < cmwslw-nb> as wiki.tar.gz 16:43 < Farthen> thanks 16:49 < cmwslw-nb> todo for today: subscribe to lists, investigate why cprintf was printing slowly, work on porting over usb to the 4g 17:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 17:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #linux4nano-dev 17:00 < Farthen> cmwslw-nb: are you sure that i have to use mysqlimport? this is a sql file you gave me, don't you do use the mysql command line utility for that? 17:01 < cmwslw-nb> it was created with mysqldump 17:02 < cmwslw-nb> the problem is this doesnt create the database for you 17:02 < cmwslw-nb> and mysqlimport takes an option for which database to import in 17:02 < Farthen> can i change the database from l4n to something else? 17:02 < Farthen> ah, ok 17:03 < cmwslw-nb> so first make your own empty wiki database and give it the right permissions 17:03 < cmwslw-nb> have you downloaded it yet? 17:03 < Farthen> yes 17:04 < cmwslw-nb> ok ill take it off 17:30 < slck> hey there, where did the freemyipod wiki go? 17:31 < cmwslw-nb> being moved over from l4n.clustur.com 17:31 < slck> oh, ok 17:31 < slck> just curious :) 17:31 < TheSeven> cmwslw-nb: how slow is it printing? it's probably your lcd patch that caused that :) 17:32 < cmwslw-nb> theSeven: it looks like it is calling lcdupdate on every character 17:32 < TheSeven> exactly 17:33 < TheSeven> this doesn't hurt on the 2g as the updates are running in the background via DMA, but the 4g driver can't do this yet 17:33 < slck> is it possible to wrap up the embios binary in a note and launch it like the ibugger loader? 17:33 < TheSeven> nope, too big 17:33 < TheSeven> notes only work up to 3.8K 17:33 < TheSeven> embios is ~20K right now 17:35 < slck> is it possible to run it from iloader then (on nano2g) 17:36 < TheSeven> this doesn't make much sense as it's meant to replace iloader :) 17:36 < slck> but the part in norloader will remain, right? and it will boot straight to embios 17:37 < slck> or i'm missing something 17:37 -!- Kebianizao [~kvirc@88.pool85-48-137.dynamic.orange.es] has quit [Quit: Estaba usando KVIrc Insomnia 4.0.2, revision: 4740, sources date: 20100627, built on: 2010-08-02 22:26:39 UTC 4740 http://www.kvirc.net/] 17:37 < TheSeven> on the 2g it will be run by embios loader (which replaces norloader), on the 4g it might even boot directly 17:38 < slck> is there some information about the boot proccess on 4g, because i saw a nice graphic on how iloader installs and works, but it seems that it's only about how it is on 4g 17:38 < slck> * it is on 2g 17:38 < TheSeven> we don't even know how to access that darn flash on the 4g yet 17:41 < slck> is it possible to extract the contents of the whole flash using a method similar to what you used to dump 2g's (connecting it to a board and dumping to a computer) ? 17:41 < slck> and would it help somehow 17:42 < cmwslw-nb> i haven't even found a utility flash chip on the 4g 17:45 < slck> so everything is in the main flash? 17:46 < TheSeven> probably 17:46 < TheSeven> duming that one should be possible though 17:46 < TheSeven> but the software approach might be easier 17:47 < cmwslw-nb> if it is on the main flash, would it be logically separate? 17:47 < slck> so it's somehow hidden from the partition layout? unlike the 2g 17:47 < cmwslw-nb> thats sorta my question too 17:48 < TheSeven> probably yes 17:48 < cmwslw-nb> but i guess thats how it is since it won't show up if we dd the flash in disk mode 17:51 < slck> looks like apple has done a good job preventing it from being dumped by software means 17:52 < slck> but it should be possible if you manage to access it with custom code 17:53 < TheSeven> well, placing an image of it on their webserver isn't really what i consider a good job preventing it from being dumped 17:56 < slck> i guess they thought that encrypting the image is enough 17:56 < TheSeven> not if we have access to the crypto unit 17:57 < TheSeven> and their dfu images aren't even encrypted any more 17:57 < slck> yes, they've missed this part 17:57 < TheSeven> they thought digitally signing them would be sufficient, but it clearly isn't if the signature checking code has a bug :P 18:02 < slck> Farthen: could you change this line: ksort($targets[$project]); to sort($targets[$project]); 18:02 < slck> on builds.freemyipod.org 18:02 < slck> it's sorting the array's keys, which are sorted actually, but the values aren't 18:04 < Farthen> ok, i'll do so in a minute 18:05 < slck> do you need help in merging the trunk changes into the 4g branch? 18:43 < TheSeven> most of them won't be mergable before there's usb support and multitasking 18:45 < cmwslw-nb> slck: ive merged all the things we can now 18:45 < cmwslw-nb> but i also put in some console changes that shouldn't need to be there 18:50 < Farthen> cmwslw-nb: do you think it would be good to make your wiki redirect to freemyipod.org? 18:53 < cmwslw-nb> yea but i was going to wait till yours was set up 18:53 < Farthen> which is now 18:56 * TheSeven wonders what to do next 18:57 < cmwslw-nb> find out how to work the 4g timer :) 19:03 < Farthen> shall we delete the willing testers list? 19:03 < Farthen> it serves no useful purpose i think 19:04 < cmwslw-nb> yea, if we ever desperately need it again we can always restore it 19:19 -!- watto [~watto@193.203.81.165] has left #linux4nano-dev 21:02 -!- slck [Venci@Venci-Notebook-LAN.ipv6.6bez10.info] has quit [Read error: Connection reset by peer] 21:03 -!- slck [~Venci@2001:0:4137:9e76:28cf:3168:2b16:78b5] has joined #linux4nano-dev 21:06 -!- Farthen [~Farthen@static.225.178.40.188.clients.your-server.de] has quit [Remote host closed the connection] 21:11 -!- cmwslw-nb [~cmwslw@c-68-53-211-43.hsd1.tn.comcast.net] has quit [Ping timeout: 265 seconds] 21:21 -!- Farthen [~Farthen@static.225.178.40.188.clients.your-server.de] has joined #linux4nano-dev 21:30 -!- Farthen [~Farthen@static.225.178.40.188.clients.your-server.de] has quit [Remote host closed the connection] 21:30 -!- Farthen [~Farthen@static.225.178.40.188.clients.your-server.de] has joined #linux4nano-dev 21:33 -!- Farthen [~Farthen@static.225.178.40.188.clients.your-server.de] has quit [Remote host closed the connection] 21:33 -!- cmwslw-nb [~cmwslw@c-68-53-211-43.hsd1.tn.comcast.net] has joined #linux4nano-dev 21:34 -!- stooo [~sto@g228015033.adsl.alicedsl.de] has joined #linux4nano-dev 21:36 -!- stooo [~sto@g228015033.adsl.alicedsl.de] has quit [Client Quit] 21:37 -!- Farthen [~Farthen@static.225.178.40.188.clients.your-server.de] has joined #linux4nano-dev 21:42 -!- Farthen [~Farthen@static.225.178.40.188.clients.your-server.de] has quit [Remote host closed the connection] 21:42 -!- Farthen [~Farthen@static.225.178.40.188.clients.your-server.de] has joined #linux4nano-dev 22:02 -!- Kebianizao [~kvirc@95.214.43.230] has joined #linux4nano-dev 22:31 -!- Keripo [~Keripo@hnw100.wireless-resnet.upenn.edu] has joined #linux4nano-dev 22:31 -!- Keripo [~Keripo@hnw100.wireless-resnet.upenn.edu] has left #linux4nano-dev 22:47 -!- Kebianizao [~kvirc@95.214.43.230] has quit [Ping timeout: 276 seconds] 23:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 23:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #linux4nano-dev 23:10 -!- slck [~Venci@2001:0:4137:9e76:28cf:3168:2b16:78b5] has quit [Ping timeout: 252 seconds] 23:10 -!- slck [Venci@Venci-Notebook-LAN.ipv6.6bez10.info] has joined #linux4nano-dev --- Log closed Sat Aug 07 00:03:41 2010