Your message dated Sun, 27 Jul 2014 12:34:52 +0200
with message-id <[email protected]>
and subject line Re: Bug#743670: [jenkins.d.n] Hurd support on g-i-installation
jobs
has caused the Debian Bug report #743670,
regarding [jenkins.d.n] Hurd support on g-i-installation jobs
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
743670: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743670
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: qa.debian.org
Severity: wishlist
User: [email protected]
Usertags: jenkins.d.n
Tags: patch
Control: block -1 by #742386
Hi Holger,
following suggestion [0] and waiting for #742386 fixed or you
installing qemu from wheezy-backports on jenkins.d.n, you can find
patches to make lxde g-i-installation jobs working on Hurd at
https://github.com/gg0/jenkins.d.n [hurd branch]
[0] https://bugs.debian.org/743191#20
9a2f3bb Switch to QEMU launcher file.
Jenkins can't escape double-quotes correctly. Instead of setting
variables to qemu arguments, it writes qemu launcher command
line to a file.
9e02177 Support hybrid images.
741b003 Add serial console to file to hurd VMs.
Hurd lacks ACPI support so it can't poweroff itself. Host polls
presence of shutdown string in serial console file to power it
off. (At the moment serial console can't be enabled because it
makes grub-install get stuck, see preseed/early_command
workaround).
3f46c13 Add monitor_system hurd case. Timeout 3000.
e233b18 Add g-i-installation_debian_sid_daily_hurd_lxde template.
86c0a74 Add hurd lxde preseed.
3308c7d Switch from writeback to unsafe caching.
Thanks for considering.
--- End Message ---
--- Begin Message ---
Hi Gabriele,
On Samstag, 26. Juli 2014, Gabriele Giacone wrote:
> Update: branches are
> - "lvm", already proposed changes + PV/VG creation in install script
> as suggested by Helmut
> - "lvm-hardcoded-pv", is "lvm" with hardcoded PV pathname [/dev/vdb]
> as Helmut guesses you prefer. I would not pvcreate /dev/vdb without
> asking anything, don't know whether you'd like it interactive or in a
> config file.
I've now also merged this branch (the hardcoded one), there is just one bit
where I'm not sure whether this is a meaningful regression:
- QEMU_OPTS="$QEMU_OPTS -drive
file=$NAME.raw,index=0,media=disk,cache=unsafe -m $RAMSIZE -net nic,vlan=0 -
net user,vlan=0,host=10.0.2.1,d...
- echo "Checking $NAME.raw:"
- FILE=$(file $NAME.raw)
- if [ $(echo $FILE | grep -E '(x86 boot sector|DOS/MBR boot sector)' |
wc -l) -eq 0 ] ; then
- echo "ERROR: no x86 boot sector found in $NAME.raw - it's
filetype is $FILE."
- exit 1
- fi
+ QEMU_OPTS="$QEMU_OPTS -drive file=$LV,index=0,media=disk,cache=unsafe
-m $RAMSIZE -net nic,vlan=0 -net user,vlan=0,host=10.0.2.1,dhcpsta...
This catches problems in installing the boatloader... but then I'm not sure
one can use /usr/bin/file on lvm images too?
> - "acpi", removes ACPI workaround, Hurd does support ACPI poweroff
> now.
merged too.
pushing this now and then we'll see how it goes :)
> Not sure that QEMU_SERIAL_OUT you made global is still useful
> BTW.
cleanup welcome ;)
> Thanks for your time.
likewise!
I'm closing this bug now, the functionality is there, if hurd is still broken,
I'm obviously happy to take more patches, but I dont think this bugreport is
of any use anymore. Opening a new one is also easy :)
cheers,
Holger
signature.asc
Description: This is a digitally signed message part.
--- End Message ---