[arch-releng] Status report about building archiso images today
Hello Since new initscripts and mkinitcpio are in [core] new images can be build without doing "git/overlay hacks". Just to say: All things tested looks fine in both architectures, random tests: some on virtual machines (Qemu/VirtualBox), some on real machines, some with copytoram... build OK build dual (both -T basic and -T split) OK boot,shutdown as cd-rom OK {*} boot,shutdown as disk OK boot,shutdown as pxe OK {**} boot,shutdown as memdisk OK {***} Images sizes are: 739246080 archlinux-2010.07.13-core-dual.iso (-T basic) {****} 667942912 archlinux-2010.07.13-core-dual.iso (-T split) 363855872 archlinux-2010.07.13-core-i686.iso 381681664 archlinux-2010.07.13-core-x86_64.iso 355467264 archlinux-2010.07.13-netinstall-dual.iso (-T basic) 296747008 archlinux-2010.07.13-netinstall-dual.iso (-T split) 176160768 archlinux-2010.07.13-netinstall-i686.iso 185597952 archlinux-2010.07.13-netinstall-x86_64.iso {*} There is a bug in qemu-kvm that ide-cdrom (default used) does not work propertly, use instead and scsi-cdrom. [#1] {**} Due recent change about copytoram=y umount under archiso_pxe_nbd hook fails, (I will sent a patch that removes these unneeded commands in few minutes) {***} Additional parameter (vmalloc=) must be passed to kernel on machine with more than ~800MB of RAM under 32 bits only, otherwise will fail. {****} -T basic is how official dual media (2010.05) is build. Now this image size is 705MB, a bit larger for CD-ROMs. I guess for next official media -T split should be used (currently 637MB). [#1] https://bugzilla.redhat.com/show_bug.cgi?id=609049 Good Luck! -- Gerardo Exequiel Pozzi \cos^2\alpha + \sin^2\alpha = 1
Am 14.07.2010 03:11, schrieb Gerardo Exequiel Pozzi:
Since new initscripts and mkinitcpio are in [core] new images can be build without doing "git/overlay hacks".
What kind of hacks are you talking about exactly?
{*} There is a bug in qemu-kvm that ide-cdrom (default used) does not work propertly, use instead and scsi-cdrom. [#1]
Are you sure that this only affects the qemu cdrom? Shouldn't we provide a simple workaround that catches all CD drives, no matter what kind of weird bugs there might be?
{***} Additional parameter (vmalloc=) must be passed to kernel on machine with more than ~800MB of RAM under 32 bits only, otherwise will fail.
This should be fixed in the kernel, but I have no idea if and when a fix will be written and/or accepted.
{****} -T basic is how official dual media (2010.05) is build. Now this image size is 705MB, a bit larger for CD-ROMs. I guess for next official media -T split should be used (currently 637MB).
Can you summarize what exactly -T split does? Also, there is the overlay: We used to have a separate overlay for each architecture, is that still necessary? If we add "Architecture = auto" to pacman.conf and use $arch in mirrorlist (is that already done?), it seems we can use the same overlay for both architectures.
participants (2)
-
Gerardo Exequiel Pozzi
-
Thomas Bächler