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 de

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, 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: > 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
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 do

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

2014-11-14 Thread Holger Levsen
Hi, On Freitag, 14. November 2014, Steven Chamberlain wrote: > Are you thinking of "-e" (exit on error)? yes > 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.

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: > > https://git.steven.hosting.pyro.eu.org/jenkins.debian.net.git/?h=894584fca266789c8f

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 s

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 listmas.

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 so

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 Descri

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

2014-11-13 Thread Holger Levsen
Hi, On Mittwoch, 12. November 2014, Steven Chamberlain wrote: > 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 G

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 > (whi

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 m

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 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: > 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, 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 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 Steven Chamberlain
Hi Holger, Thanks for committing, and the test-run; I can see much better now how it's supposed to work. Holger Levsen wrote: > failed with: > -append only allowed with -kernel option Oh yeah! I was supposed to remove that part, now that we're setting parameters another way on kfreebsd. I've

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 signature.asc

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 file=/dev/jenkins01/debian_sid_daily_kfreebsd,index=0,media=disk

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 b

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 > >

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 i

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? https://jenkins.debian.net/view/g-i-in