Switch to DuckDuckGo Search
   December 30, 2008  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | >


NOTICE: This channel is no longer actively logged.

Toggle Join/Part | bottom
[00:00:58] <lsantha> "JFAT says something about devision by zerp" can you check that fs to see if it's correct?
[00:01:33] <lsantha> JFAT works with file systems created under windows
[00:01:47] <lsantha> but linux too I think
[00:02:11] <BenB> maybe I forgot to format.
[00:02:15] <BenB> I'll check
[00:02:52] <BenB> I think I only partitioned.
[00:03:22] <lsantha> let see if this is it
[00:04:14] <BenB> yes, indeed.
[00:04:17] <BenB> sorry
[00:04:30] * BenB will file a bug about a better error message
[00:05:14] <BenB> lsantha: now it says "FAT not reconized".
[00:05:22] <BenB> I did mkfs.vfat under ubuntu
[00:05:56] <BenB> BTW: how do I page in the console? the backtraces are long and scroll the error message away :(. same with other later console output.
[00:09:17] <lsantha> shift-pgup
[00:09:38] <BenB> tnx
[00:09:39] <lsantha> shift-up
[00:09:53] <BenB> so, how do I format the partition?
[00:10:14] <BenB> mkfs.vfat should usually work. any special parameters needed?
[00:10:43] <lsantha> I think you should enforce fat32
[00:10:49] <BenB> ok
[00:11:22] * BenB does mkfs.vfs -F 32 /dev/sdb1
[00:11:23] <lsantha> even if the size of the partition does not require it
[00:12:10] <BenB> yes, that worked.
[00:12:36] <lsantha> so, you have the fat fs under jnode
[00:12:41] <BenB> lsantha: please document that.
[00:12:52] <BenB> (at least, if not supporting FAT16)
[00:13:09] <BenB> yes, I have /devices/hda0/
[00:13:48] <lsantha> ok, so if you ran the tests
[00:14:00] <lsantha> you can see the results too
[00:14:01] <BenB> create jnode.ini in /devices/hdb0/jnode and shell.ini in /devices/hdb0/home and edit them according to
[00:14:01] <BenB> your needs
[00:14:03] <BenB> ?
[00:14:07] <lsantha> use: console -n -i
[00:14:25] <lsantha> then: nanohttpd
[00:14:39] <lsantha> that will start up a small webserver in that current directory
[00:14:56] <lsantha> and you can access the fs of jnode externally with a browser
[00:14:57] <BenB> what's "poweroff" in jnode, now that I have a fs?
[00:15:12] <lsantha> halt, reboot
[00:15:20] <BenB> thanks
[00:15:40] <lsantha> above your needs are: in jnode.ini add the network setup
[00:16:12] <lsantha> + anything that should be run once on jnode startup
[00:16:24] <BenB> lsantha: I have no idea how a jnode.ini should look like
[00:16:28] <lsantha> to shell.ini add what you need on every shell startup
[00:16:47] <lsantha> you simle add teh commands as you wrote them into teh console
[00:16:55] <lsantha> there is nothing else here
[00:17:08] <BenB> lsantha: ah, so it's actually not an .ini file, but a .sh file?
[00:17:09] *** galatnm has quit IRC
[00:17:25] <lsantha> no if, for or other programing language stuff
[00:17:36] <lsantha> yes, like a batch file
[00:17:53] <BenB> yeah. but .ini is [section foo] setting=value
[00:17:58] <lsantha> more elaborating things are on our mind this is only a shortcut solution
[00:18:03] <BenB> ok
[00:18:13] <BenB> lsantha: editor?
[00:18:13] <lsantha> yes, misleading name
[00:18:55] <lsantha> le filename
[00:19:16] <lsantha> ctrl-s save
[00:19:20] <lsantha> ctrl-q exit
[00:20:02] <lsantha> this is a too simple editor again
[00:20:18] <lsantha> but enough for this and similar tasklets
[00:20:49] <lsantha> btw: you can try the alias command too
[00:20:58] <lsantha> just: alias
[00:21:21] <BenB> le works fine for me, with your tutorial :)
[00:21:39] <lsantha> :-)
[00:22:14] <BenB> lsantha: the network card comes up a while (5s?) after the command prompt shows up.
[00:22:27] <BenB> lsantha: I assume that my ifconfig will fail when executed immediately?
[00:22:54] <BenB> shall I do a "sleep 5" or something?
[00:22:59] <lsantha> that's something else
[00:23:00] <lsantha> no
[00:23:08] <lsantha> just check if it all ok or not
[00:23:12] <lsantha> does network run?
[00:23:51] <lsantha> I think that's message comes from a task which tries to configure the net wia dhcp
[00:24:21] <lsantha> the network card s detected in the boot process
[00:24:33] <lsantha> see the boot log with alt-f7
[00:24:45] <lsantha> and go beck to teh first console with alt-f1
[00:24:47] <BenB> hm... but "ifconfig" shows only the lo device. on Linux, it also shows unconfigured devices.
[00:24:53] <BenB> is that a bug?
[00:25:15] <lsantha> hm, jnode is not linux :-)
[00:25:27] <lsantha> I mean a copy a linux
[00:25:44] <lsantha> so not everythingwill probably work like in linux
[00:25:52] <BenB> lsantha: well.... ifconfig is a Linux/POSIX command, so I expect the same semantics.
[00:25:56] <lsantha> but a decent behaviour is still expected in the end
[00:26:17] <BenB> if a device does not show up in ifconfig, I assume it's not there. it's misleading.
[00:26:42] <lsantha> yes, that makes sense, and points towards a serious facelift of ifconfig
[00:27:06] <BenB> fwiw, I now do get the iterface showing up unconfigured.
[00:27:30] <BenB> despite my /devices/hda0/jnode/jnode.ini having ifconfig
[00:28:10] <lsantha> but are you using the rebuilt jnod eimage?
[00:28:15] <BenB> I see no command output from these commands either, so it's seems they didn't run... wait, I know why: I didn't set the java.home to jnode
[00:28:17] <lsantha> as described
[00:28:38] <BenB> yes, the prebuilt image would not use the hda0 at all.
[00:29:29] <BenB> lsantha: ok, back to the test suite:
[00:29:31] <lsantha> if all fine you shold see: running jnode.ini and running shell.ini as the last things during boot
[00:29:58] <BenB> running "mauve" on commandline just says "command class not found"
[00:30:04] <lsantha> so you fixed it all
[00:30:23] <lsantha> what did you choose in grub?
[00:30:31] <BenB> no, will do later. my build failed with missing nasm, installing that now
[00:30:45] <BenB> GRUB: tests (I think, will reboot)
[00:31:10] <BenB> lsantha: is yasm ok as nasm?
[00:31:15] <BenB> (I run suse on desktop)
[00:31:21] <lsantha> nasm
[00:31:26] <lsantha> for jnode 32 bits
[00:31:36] <BenB> yasm - YASM is a complete rewrite of the NASM assembler
[00:31:58] <BenB> no "nasm" package for suse
[00:31:59] <lsantha> the build will look for nasm
[00:32:07] <BenB> so, a smylink will work?
[00:32:26] <lsantha> you can try
[00:32:42] * BenB does so
[00:33:08] <lsantha> but you might get a broken nano kernel
[00:33:21] <lsantha> that will show up in a fast failer
[00:33:33] <lsantha> when booting
[00:33:38] <BenB> yeah, that would be suboptimal
[00:34:06] <lsantha> btw: do you know of lobobrowser?
[00:34:31] <lsantha> (that was offtopic :) )
[00:37:18] <BenB> no
[00:37:25] <BenB> why, what is it?
[00:37:46] <lsantha> it a pure java webbrowser
[00:37:58] <lsantha> in development just like jnode
[00:39:41] <lsantha> I've configured it on ohloh.net, today to be able to watch it more closely: https://www.ohloh.net/p/xamj
[00:40:30] <lsantha> ok, back to jndoe :-)
[00:40:34] <BenB> lsantha: you're into something, when wanting to write a full web browser.
[00:40:49] <lsantha> that guy is making progress
[00:40:52] <BenB> lsantha: I agree, it would be great, but it's a 300+ man year project.
[00:41:42] <BenB> getting standards HTML is one thing, CSS2/3 is hard, JS and DOM and events, too, but insanely hard is to get *all* the major websites to work, because 90% are broken.
[00:42:34] <lsantha> yep, back to jnode :-)
[00:42:37] <BenB> lsantha: he should change the name. my connotation is "lobotomy"
[00:43:06] <lsantha> for him lobo is wolf in spanish
[00:43:17] <lsantha> unlike fox in english
[00:43:24] <lsantha> :-)
[00:48:16] <lsantha> BenB, I think you have all the info to run the tests and see the results
[00:48:24] <BenB> lsantha, so mauve runs the tests you sent me
[00:48:34] <lsantha> cool
[00:48:40] <BenB> I run "mauve tests.txt", it creates a results/index.html
[00:48:46] <lsantha> correct
[00:48:50] <BenB> I have no idea whether the test actuall run, it's very fast.
[00:48:58] <lsantha> of course
[00:49:03] <lsantha> ecpect which do not :-)
[00:49:09] <lsantha> but most of them do
[00:49:19] <lsantha> except
[00:50:05] <BenB> lsantha: so, what afterwards?
[00:50:13] <lsantha> console -n -i
[00:50:18] <BenB> I assume you somehow want to see the results somewhere? where shall I upload them?
[00:50:26] <BenB> using which command?
[00:50:57] <lsantha> ok, actually you can take a look too
[00:51:14] <BenB> I don't know how - "page" is not implemented in 0.2.7
[00:51:36] <BenB> ah, wait, you told me about Shirt-Up
[00:51:45] <lsantha> when you have a new console you go to it with alt-f2
[00:52:00] <lsantha> there you start: nanohttpd
[00:52:32] <lsantha> and jnode will serve the results for you
[00:52:38] <lsantha> you can also compress the results
[00:52:48] <BenB> lsantha: I don't want to run any public servers on the machine, as said.
[00:52:49] <lsantha> jar cvf results.jar results
[00:53:10] <lsantha> download the jar via nanohttpd and send it to me
[00:53:27] <lsantha> have I said that? :-)
[00:53:36] <BenB> heh
[00:53:46] <BenB> is there some other transfer client tool?
[00:53:52] <lsantha> not yet
[00:53:58] <BenB> I guess openssh is not yet ported? :)
[00:54:11] <BenB> ftp is also complex
[00:54:33] <lsantha> that sorrect about openssh
[00:54:35] <BenB> lsantha: I looked at the file, and the tests indeed don't run.
[00:54:35] <lsantha> :-)
[00:54:44] <lsantha> but ftp tools in java should be
[00:55:01] <BenB> ah, cool. commandline, too? how do I call it?
[00:55:13] <lsantha> but not in your jnode :(
[00:55:19] <BenB> I see.
[00:56:10] <BenB> lsantha: I get nothing about any tests run in the results/index.html. Only "...Total:</td>..."
[00:56:28] <BenB> lsantha: running mauve, I get the following exception (in white color):
[00:56:51] <BenB> java.io.IOException: attempt to seek after End Of Chain 8192
[00:57:08] <lsantha> hm
[00:57:08] <BenB> at org.jnode.fs.jfat.FatChain.read(FatChain.java:331)
[00:57:21] <lsantha> still something bad with the fs
[00:57:51] <BenB> I was nasty to it, mounted it in Linux at the same time as in jnode.
[00:57:55] <BenB> will reboot jnode.
[00:58:00] <lsantha> :-)
[00:58:03] <lsantha> really nasty
[00:58:32] <lsantha> I think that fs is broken now
[00:58:36] <BenB> fuh.
[00:58:39] <BenB> duh
[00:58:42] <lsantha> so you can try to fix it or create a new one
[00:59:03] <BenB> got about 20 pages of exceptions on boot, before loading plugnigs.
[00:59:52] <lsantha> as you alreaady saw, jfat is happy to find a good looking cluster on it but will fail fast otherwise with no usable comment
[01:00:32] * BenB recreates the FS
[01:03:45] <BenB> hm, recreated the FS; still these tons of exceptions
[01:04:48] <BenB> it's actually only one, with a huge stack
[01:05:10] <BenB> java.lang.ClassNotFoundException: com.sun.jxm.mbeanserver.GetPropertyAction
[01:05:36] <BenB> at org.jnode.vm.VmSystemClassLoader.loadClass
[01:05:51] <BenB> eh... caused by...
[01:06:08] <BenB> at org.jnode.vm.VmSystemClassLoader.getClassData
[01:06:33] <lsantha> iso broken?
[01:06:41] <BenB> why would it?
[01:07:02] <lsantha> don't know
[01:07:16] <BenB> do you have an MD5?
[01:07:38] <BenB> de988ae45bbfe827c483ea61969bddb5 /data/apps/System/Misc/JNode/jnode-x86-0.2.7.iso
[01:07:42] <lsantha> is it the iso built from trunk?
[01:07:50] <lsantha> hm
[01:08:37] <lsantha> that's strange, it worked before and it's not working any more
[01:08:40] <BenB> no, 0.2.7 download, gunzipped
[01:08:44] <BenB> yes
[01:09:04] * BenB downloads again
[01:09:20] <BenB> yay, 2.1MByte/s :)
[01:09:25] <lsantha> very strange, didn't see such thing yet
[01:10:01] <BenB> Starting plugin: org.jnode.driver
[01:10:14] <BenB> NoClassDefFoundError: ...GetPropertyAction
[01:11:20] <lsantha> something went wrong in kvm?
[01:11:30] <lsantha> I have no idea
[01:11:40] <BenB> lsantha: downloaded against, gunzipped, md5summed. the ISOs are identical.
[01:11:49] <lsantha> of course
[01:12:01] <lsantha> and they should work
[01:12:06] <lsantha> just write it to a cd
[01:12:15] <lsantha> and boot you space pc with it
[01:12:21] <lsantha> sorry
[01:12:28] <BenB> spare
[01:12:28] <lsantha> boot your spare pc with it
[01:12:54] <lsantha> reboot your linux? :-)
[01:12:59] <BenB> nah, it needs to run in KVM, not on bare metal. I'll get other problems there. it worked on KVM before.
[01:13:17] <BenB> I'll just remove the hda
[01:15:57] <BenB> lsantha: ah. it's just the "tests" option.
[01:16:14] <BenB> lsantha: the "All plugins" doesn't show that.
[01:16:33] <lsantha> hm
[01:16:54] <lsantha> but once it worked with tests too, right?
[01:16:59] <BenB> no, not confirmed
[01:17:05] <BenB> I probably just didn't notice.
[01:17:25] <lsantha> does it mean mauve was in all plugins too?
[01:17:53] <lsantha> because you could start it up
[01:17:54] <BenB> no. the exception does not prevent booting.
[01:18:15] <BenB> I ran tests and mauve before, just didn't notice the exceptions during boot.
[01:18:19] <BenB> now I noticed them.
[01:18:23] <lsantha> ok
[01:18:50] <lsantha> maybe you can ignore them ?
[01:19:06] <BenB> no! they are too disturbing! fix them! now!
[01:19:31] <lsantha> that was a bug in the tests configuration
[01:19:39] <lsantha> and it still may be there in trunk
[01:19:45] <lsantha> since I didn't know about it
[01:20:00] <BenB> ok, I'll file a bug
[01:20:32] <BenB> lsantha: FYI, I just tested: the network interface is in fact not there immediately after boot and command prompt showing up.
[01:20:47] <BenB> if I do "ifconfig" immediately, there's only the loopback interface.
[01:21:16] <BenB> if I wait 10-20s, the red msg about the device shows up.
[01:21:28] <BenB> if I then do ifconfig, I see the eth, unconfigured.
[01:22:05] <BenB> lsantha: this probably means that the device setup in jnode.ini will fail.
[01:22:18] <BenB> (I can't test, as I still have the official image)
[01:22:26] <lsantha> but it works
[01:22:45] <BenB> the device works, yes.
[01:22:50] <BenB> after it came up
[01:22:53] <BenB> and manual config
[01:23:32] <BenB> and the tests now run, too.
[01:23:38] <BenB> the FS was in fact fscked.
[01:23:58] <lsantha> at last
[01:24:10] <BenB> well, that's only the start...
[01:24:17] <BenB> (and the test machine is not set up yet)
[01:24:23] <lsantha> as I said I think the dhcp configurator creates that hazard you see with ifconfig
[01:24:42] <BenB> I still don't know how and where to publish the results, and what and how to run in a loop / on checkin.
[01:24:51] <lsantha> and instead of manual config just use: run /path/to/your/jnode.ini
[01:25:17] <BenB> ok.... but why does dhcp run in the first place, and prevent the interface from existing?
[01:25:55] <lsantha> inverse, the inteface appears due to the dhcp attempt
[01:26:18] <lsantha> this is my guess, but it needs to be checked
[01:27:12] <lsantha> BenB, we should figure out the answers to those questions
[01:27:26] * BenB is filing a bug
[01:27:55] <lsantha> I think the idea was with the test server that we can access somehow the teserver from outside
[01:28:17] <lsantha> if this is not true then we should find an other solution
[01:28:28] <lsantha> at the moment we have only teh manual run
[01:28:51] <lsantha> and also a result comparator to see the regressions more easily
[01:29:27] <lsantha> in perspective a integration server like hudson will come into the picture
[01:30:00] <lsantha> but first of all FabienD should publish the usage of the test server he created
[01:30:26] <lsantha> a possible answer is to your question is:
[01:31:11] <lsantha> we need to notify your test server to update the sources
[01:31:11] <BenB> network interface not showing up immediately: http://www.jnode.org/node/2844
[01:31:15] <lsantha> build jnode
[01:31:19] <lsantha> start it up
[01:31:23] <lsantha> and run the tests
[01:31:34] <BenB> hey, I didn't know that I have a blog! ;-P http://www.jnode.org/blog/3875
[01:31:36] <lsantha> then get the results and send it somewhere were we can see
[01:32:04] <lsantha> :-)
[01:32:14] <lsantha> did mauve finish running?
[01:34:28] <BenB> yes.
[01:34:43] <lsantha> what do the results look like?
[01:35:13] <lsantha> not very relevant to me because they are old
[01:35:13] <BenB> lsantha: how about that: I power down the VM, and copy the file by mounting the disk on the linux host
[01:35:33] <BenB> from linux, I can scp or ftp them anywhere.
[01:35:48] <lsantha> it should work
[01:35:57] <BenB> lsantha: do you have a webserver where I should upload it, or shall I use my own server. (yours preferred)
[01:36:49] <lsantha> no public place on my side where you could upload it
[01:36:58] <lsantha> at least yet
[01:37:20] <BenB> lsantha: the project has no place either?
[01:38:24] <lsantha> no
[01:38:36] <BenB> OK, I can create an account on my server.
[01:39:42] <lsantha> then I can download it from you?
[01:41:26] <BenB> yes.
[01:41:52] <lsantha> ok, that's the simplest way
[01:42:11] <BenB> http://www.jnode.org/node/2845
[01:42:18] <lsantha> I have a website at a company where I upload such stuff
[01:44:14] <lsantha> the isantha might be confusion for some
[01:44:38] <lsantha> l = L
[01:46:03] <lsantha> BenB, well, you can add attachaments to forum posts
[01:46:10] <BenB> lsantha: ok, sorry.
[01:46:14] <lsantha> I just remembered this
[01:46:15] <BenB> oh, sorry
[01:46:25] <lsantha> just in case you need that
[01:46:40] <BenB> lsantha: yes, I always read that as "i", that's why it's wired in my brain, have to re-wire :)
[01:47:59] <lsantha> ok, np :-)
[01:49:11] <BenB> oh, you can edit my posts? I see that it's corrected.
[01:49:22] <lsantha> ok, I think we made a great progress today with your setup
[01:49:35] <lsantha> with admin rights yes, sorry
[01:49:42] <BenB> well, I hoped to have it finished within 1 hour :/
[01:49:49] <lsantha> after I editted I realized that it was actually blogpost
[01:50:23] <BenB> np
[01:50:55] <lsantha> well, there are many problems everywhere
[01:51:29] <lsantha> but at leas you know a lot more about jnode too, as a side effect
[01:52:00] <lsantha> thank you for the bug reports
[01:52:10] <lsantha> too
[01:52:54] <BenB> yes, I hope the bug reports help to improve it.
[01:53:05] <BenB> the point of a test suite is to find bugs, after all :)
[01:53:47] <lsantha> for sure
[01:55:08] <lsantha> so, let's continue an other day
[01:55:21] <BenB> lsantha: if you wait a sec, I can upload the test results
[01:55:22] <lsantha> maybe untile you get ubuntu installed too, + nasm
[01:55:27] <lsantha> ok
[01:55:54] <BenB> nasm is in ubuntu, so probably that's easy
[01:56:19] <lsantha> indeed
[01:58:53] <BenB> wow, one of the result files (dayOfWeekInMonth...) is 5-8 MB large.
[01:59:29] <lsantha> it has 50k tascases
[01:59:36] <lsantha> testcases
[02:00:02] <BenB> yes, but one single file is that big. the whole results set is 13 MB.
[02:03:22] <BenB> lsantha: http://testsuite.jnode.bucksch.org/2008-12-30-01-57/
[02:03:49] <BenB> lsantha: can you see that? if you get "host not found", then you hit the secondary nameserver, which is not updated yet.
[02:04:43] <BenB> lsantha: put "78.46.195.13 testsuite.jnode.bucksch.org" in your /etc/hosts in that case.
[02:04:56] <BenB> lsantha: let me know whether it works
[02:05:29] * BenB is done for the day, too
[02:05:34] <BenB> 2AM here.
[02:05:37] <lsantha> looking
[02:05:42] <lsantha> and 3 here
[02:05:51] <BenB> you're in poland?
[02:06:03] <lsantha> siebenburgen
[02:06:36] <BenB> lsantha: you're German?
[02:06:50] <BenB> dann können wir auch Deutsch sprechen! :)
[02:07:56] <BenB> lsantha: can you see the page?
[02:08:01] <lsantha> Ich bin kein Deutch, ich bin ungarisch aus rumaeninen
[02:08:06] <BenB> ah.
[02:08:45] <BenB> lsantha: there's a Siebenbürgen (Siebenbuergen) in Germany, see google maps :)
[02:09:35] <lsantha> really? good to know that, otherwise it the original german name of the reagion of romanian whee I leave: Transylvania
[02:09:57] <BenB> ah.
[02:10:05] <BenB> (s/leave/live/)
[02:10:41] <BenB> lsantha: so, do you see the page? http://testsuite.jnode.bucksch.org/2008-12-30-01-57/
[02:10:47] <lsantha> oh, yes, it looks like these early morning hours are not for me :-)
[02:10:56] <lsantha> not yet
[02:12:13] <BenB> lsantha: should I expect that some tests fail?
[02:12:14] <lsantha> yes!
[02:12:19] <lsantha> with the update hosts
[02:12:27] <BenB> lsantha: cool!
[02:12:38] <lsantha> yes
[02:12:46] <BenB> lsantha: in 4 hours, the /etc/hosts entry should not be necessary anymore
[02:12:47] <lsantha> over 500 it seems
[02:13:02] <BenB> yup
[02:13:09] <lsantha> now we are just under 300 in trunk
[02:13:28] <lsantha> but these are the tests which do not kill jnode
[02:14:10] <lsantha> some others kill it
[02:14:25] <BenB> lsantha: ok, just to know:
[02:14:35] <BenB> what's the plans for this test suite in general?
[02:14:37] <lsantha> mostly which are #-commented out under the table
[02:14:43] <BenB> shall it run on every checkin?
[02:14:56] <lsantha> 1. improve quality
[02:15:06] <lsantha> 2. preserve quality
[02:15:28] <BenB> yeah, sure, that's the goal of any test suite :)
[02:15:36] <lsantha> not quite, or we should make a more strick checkin policy
[02:15:52] <lsantha> actually some commits can be so big to fail for various reasons
[02:16:00] <BenB> ok, so what would you like? every 15 minutes, unless nothing changed?
[02:16:00] <lsantha> so I commit them in parts
[02:16:26] <BenB> huch? I've never had an SVN commit fail due to size, IIRC.
[02:16:38] <BenB> and I made commits with 50000 files and 300 MB.
[02:16:49] <lsantha> hm, you didn't commit several tousend diles at once to sourceforge
[02:16:54] <lsantha> files
[02:16:59] <BenB> I did, but not to sourceforge.
[02:17:05] <BenB> so, fs is crap, ok.
[02:17:07] <lsantha> ok
[02:17:07] <BenB> sf
[02:17:38] <BenB> ok, so what would you like? every 15 minutes, unless nothing changed?
[02:18:03] <lsantha> something like that
[02:18:05] <lsantha> yes
[02:18:08] <BenB> is there already something written to drive the automated testing?
[02:18:34] <lsantha> thee is something but that is not finished and not documented yet
[02:18:50] <BenB> ok, let me know. because that's more than I can do at the moment.
[02:18:54] <BenB> (or at all)
[02:19:06] <BenB> this already took far longer than expected.
[02:19:08] <lsantha> yep, this is fine for now
[02:19:16] <lsantha> please try to set up teh real server
[02:19:19] <BenB> well, we have nothing yet.
[02:19:21] <BenB> yes, will do.
[02:19:28] <lsantha> and until then we will make some progress to
[02:19:30] <lsantha> I hope
[02:19:43] <BenB> ok, great.
[02:19:56] <BenB> I imagine something like:
[02:19:58] <lsantha> though I will not available on 31 and 1
[02:20:08] <BenB> 1. trigger = every 15 minutes
[02:20:14] <BenB> 2. svn checkout
[02:20:23] <BenB> 3. check if something changed. if not, exit
[02:20:40] <BenB> 4. build (with source modifications for jnode.ini etc.)
[02:21:05] <BenB> 5. run kvm with iso built
[02:21:26] <BenB> 6. kvm jnode.ini starts test suite and powers off machine
[02:21:55] <BenB> 7. we somehow find out that the machine powered down, given that APCI powerdown dows not work, e.g. via ping (ugly) or whatever
[02:22:20] <BenB> 8. mount the virtual harddrive for jnode on host machine
[02:22:29] <BenB> 9. upload test results to server
[02:22:37] <BenB> 10. umount virtual harddrive
[02:23:09] <BenB> oh, and 3b. check that there's no previous run running.
[02:23:14] <lsantha> looks goodish ;-)
[02:23:24] <lsantha> yep, the timing is the only uestion
[02:23:48] <lsantha> how long does it take to do all that
[02:23:54] <lsantha> it might take 20 minutes too
[02:23:56] <lsantha> we will see
[02:24:33] <lsantha> for 7. we have also the option to use the kernel logging
[02:24:48] <lsantha> taht prints a mesage system halted in the end
[02:25:00] <lsantha> you can get those messages via a serial line
[02:25:16] <lsantha> just figure out how kvm handles the serial port
[02:25:35] <lsantha> and is it possible to rediirect it to a file or listen to it otherwise
[02:26:59] <lsantha> that was great BenB, see you soon
[02:27:02] <lsantha> good night
[02:27:10] <BenB> lsantha: good night
[02:27:16] *** lsantha has left #JNode.org
[02:38:07] <BenB> updated http://www.jnode.org/node/2845
[04:32:47] *** BenB has quit IRC
[05:13:57] *** peda_ has joined #JNode.org
[05:20:53] *** peda__ has quit IRC
[20:04:16] *** galatnm has joined #JNode.org
[20:59:36] *** galatnm has quit IRC
top

   December 30, 2008  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | >