Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-14 Thread Holger Levsen
Hi Steven, On Donnerstag, 13. November 2014, Steven Chamberlain wrote: I think we're missing some data from the end of the serial.log; probably due to some buffering, and qemu being sent SIGKILL. Please consider this change to use SIGINT for up to 10 seconds, then SIGKILL only if it's still

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-14 Thread Steven Chamberlain
Hi, Holger Levsen wrote: On Donnerstag, 13. November 2014, Steven Chamberlain wrote: Please consider this change to use SIGINT for up to 10 seconds, then SIGKILL only if it's still running after that:

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-14 Thread Steven Chamberlain
Holger Levsen wrote: g-i-installation.sh doesn't seem to run in that mode, actually it ignores some failing commands already during cleanup steps. yes, but during cleanup +e is explicitly set, I think. Aha yes it does set +e inside that function. But code before and after it does ignore

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-14 Thread Holger Levsen
Hi Steven, On Freitag, 14. November 2014, Steven Chamberlain wrote: Aha yes it does set +e inside that function. But code before and after it does ignore + have to handle fatal errors itself. The code I added shouldn't return false, except maybe a race between 'ps' and 'kill' (if the

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-14 Thread Steven Chamberlain
Hi Holger, Holger Levsen wrote: I don't understand why getting the preseed file then fails... https://jenkins.debian.net/view/g-i-installation/job/g-i-installation_debian_sid_daily_kfreebsd/433/screenshot/full After I started at the error message long enough, it finally hit me, and it's kind of

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-14 Thread Holger Levsen
Hi Steven, On Freitag, 14. November 2014, Steven Chamberlain wrote: After I started at the error message long enough, it finally hit me, and it's kind of amusing. If you could please fix my silly mistake: hehe, I know that feeling... :-) merged + triggered etc.. - thanks! cheers,

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-14 Thread Steven Chamberlain
Hi Holger, I think I must have broken it: https://jenkins.debian.net/view/g-i-installation/job/g-i-installation_debian_sid_daily_kfreebsd/433/console device-mapper: remove ioctl on failed: Device or resource busy Unable to deactivate jenkins01-debian_sid_daily_kfreebsd (253:2) Unable to

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-13 Thread Holger Levsen
Hi, On Mittwoch, 12. November 2014, Samuel Thibault wrote: Maybe hurd also could redirect syslog there to help debug the issue you're seeing. Indeed. actually, all installs can probably benefit from this :) There is: console=com0, it'd only redirect the kernel messages though (which can

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-13 Thread Holger Levsen
Hi, https://jenkins.debian.net/view/g-i-installation/job/g-i-installation_debian_sid_daily_kfreebsd/432/artifact/results/serial.log is there now and it shows how the right IP is received. I don't understand why getting the preseed file then fails... cheers, Holger signature.asc

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-13 Thread Steven Chamberlain
Holger Levsen wrote: https://jenkins.debian.net/view/g-i-installation/job/g-i-installation_debian_sid_daily_kfreebsd/432/artifact/results/serial.log is there now and it shows how the right IP is received. I don't understand why getting the preseed file then fails... I think we're missing some

eudev: WasRe: Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-13 Thread Svante Signell
Sorry for asking, I have a kfreebsd image in qemu, currently not running (being a little lazy). Do kfreebsd use eudev/udev, or something else for creating devices? Thanks! -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-12 Thread Holger Levsen
Hi, failed with: + sudo qemu-system-x86_64 -display vnc=localhost:1 -enable-kvm -cpu host - cdrom /var/lib/jenkins/jobs/g-i- installation_debian_sid_daily_kfreebsd/workspace/debian-testing-kfreebsd- amd64-netinst.iso -boot d -drive

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-12 Thread Holger Levsen
Hi Steven, I've merged your patches now and pushed and deployed them and just triggered https://jenkins.debian.net/job/g-i-installation_debian_sid_daily_kfreebsd/429/ - I'm curious how it goes :-) (forgot to press send on this one... sorry for the noise) cheers, Holger

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-12 Thread Holger Levsen
Hi Steven, On Mittwoch, 12. November 2014, Steven Chamberlain wrote: Thanks for committing, and the test-run; I can see much better now how it's supposed to work. yay! https://jenkins.debian.net/view/g-i-installation/job/g-i- installation_debian_sid_daily_kfreebsd/431/screenshot/ also looks

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-12 Thread Holger Levsen
Hi, https://jenkins.debian.net/view/g-i-installation/job/g-i- installation_debian_sid_daily_kfreebsd/431/screenshot/ fails again, because it cannot download the preseed file, despite it's there. At first I thought QEMU_NET_OPTS is probably not set, but it is, so hmmm. Maybe the video will give

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-12 Thread Steven Chamberlain
Holger Levsen wrote: yay! https://jenkins.debian.net/view/g-i-installation/job/g-i- installation_debian_sid_daily_kfreebsd/431/screenshot/ also looks much better now :-)) It's alive! merged them all and then fixed a trivial syntax error you introduced :) Sorry! Future idea would be to

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-12 Thread Holger Levsen
Hi, On Mittwoch, 12. November 2014, Steven Chamberlain wrote: Sorry! np, really... Future idea would be to split out some functions so that I can at least dry-run them from a basic shell without Jenkins... I'll shortly replace g-i-i.sh with something based on libvirt-cucumber+sakuli, so

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-12 Thread Steven Chamberlain
Holger Levsen wrote: in the video there is no IP address to be seen. em0 gets a link, but thats all. Later 'network autoconfiguration succeeded', so DHCP probably worked; the IP address isn't usually mentioned within the GUI installer, but the d-i syslog will probably explain what the problem

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-12 Thread Samuel Thibault
Steven Chamberlain, le Wed 12 Nov 2014 19:26:14 +, a écrit : Maybe hurd also could redirect syslog there to help debug the issue you're seeing. Indeed. Unless there's a convenient kernel parameter to send console messages there, There is: console=com0, it'd only redirect the kernel

jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-11 Thread Holger Levsen
Hi, On Dienstag, 11. November 2014, Holger Levsen wrote: about https://jenkins.debian.net/view/g-i-installation/job/g-i- installation_debian_sid_daily_kfreebsd/ (and jessie and wheezy) - I will need to fix the missing preseed file done that, now it hangs like in

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-11 Thread Steven Chamberlain
Hi Holger! Thanks for your help with this. Automated d-i testing was probably the first thing I wanted to do as we begin to put an unofficial release together. Holger Levsen wrote: this is probably not the right way to boot the kfreebsd iso, which is it?

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-11 Thread Holger Levsen
Hi Steven, On Dienstag, 11. November 2014, Steven Chamberlain wrote: Thanks for your help with this. Automated d-i testing was probably the first thing I wanted to do as we begin to put an unofficial release together. yay! To automatically boot an .iso, we'd need to edit the grub.cfg

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-11 Thread Steven Chamberlain
On 11/11/14 18:05, Holger Levsen wrote: On Dienstag, 11. November 2014, Steven Chamberlain wrote: To automatically boot an .iso, we'd need to edit the grub.cfg inside of it somehow. The easiest alternative - something I emailed to you a while ago but I didn't really get finished right, I

Re: jenkins kfreebsd jobs (Re: Plan B for kfreebsd)

2014-11-11 Thread Holger Levsen
Hi, On Dienstag, 11. November 2014, Steven Chamberlain wrote: You gave me feedback but I didn't come back to you yet with the changes you suggested... ah :) I started over, amending the existing g-i-installation.sh instead of trying to create a separate one; I've put it in a kfreebsd