Bug#778212: closed by Ben Hutchings b...@decadent.org.uk
On Thu, Feb 12, 2015 at 05:21:14PM +, Debian Bug Tracking System wrote: This is an automatic notification regarding your Bug report which was filed against the src:linux package: #778212: linux: please build the kernel and udebs on x32 It has been closed by Ben Hutchings b...@decadent.org.uk. No, you need to make the installer use the amd64 packages for this. 1. d-i cannot currently use packages from a foreign architecture (same applies for example to i386 on non-ancient hardware) 2. neither can it use udebs (needed to boot d-i itself) 3. amd64 kernels currently have x32 syscalls disabled unless a special argument is passed on the command line. This is fragile, especially if fancy combinations of bootloader with preseeding are involved. I'm not going to force reopen this, as you know more about Debian kernel packaging than me (duh), but at least in my unofficial x32 release I'm going to use kernel+udebs with this patch, unless you can enlighten me. Would you please elaborate a bit about what do I understand wrong? And what the plans for foreign kernels in d-i are? -- // If you believe in so-called intellectual property, please immediately // cease using counterfeit alphabets. Instead, contact the nearest temple // of Amon, whose priests will provide you with scribal services for all // your writing needs, for Reasonable and Non-Discriminatory prices. -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150212210808.ga19...@angband.pl
Bug#778212: closed by Ben Hutchings b...@decadent.org.uk
On Thu, 2015-02-12 at 22:08 +0100, Adam Borowski wrote: On Thu, Feb 12, 2015 at 05:21:14PM +, Debian Bug Tracking System wrote: This is an automatic notification regarding your Bug report which was filed against the src:linux package: #778212: linux: please build the kernel and udebs on x32 It has been closed by Ben Hutchings b...@decadent.org.uk. No, you need to make the installer use the amd64 packages for this. 1. d-i cannot currently use packages from a foreign architecture (same applies for example to i386 on non-ancient hardware) 2. neither can it use udebs (needed to boot d-i itself) We have multiarch now and I have no intention of adding more fake-architecture packages as a workaround for non-multiarch-aware tools (in fact I'd like to remove those that we have now, wherever the real architecture is a release architecture). 3. amd64 kernels currently have x32 syscalls disabled unless a special argument is passed on the command line. This is fragile, especially if fancy combinations of bootloader with preseeding are involved. Right, so you'll want to add that parameter to the initial configuration in grub-installer. I'm not going to force reopen this, as you know more about Debian kernel packaging than me (duh), but at least in my unofficial x32 release I'm going to use kernel+udebs with this patch, unless you can enlighten me. Would you please elaborate a bit about what do I understand wrong? And what the plans for foreign kernels in d-i are? My plan is that you implement this since you're adding the first architecture that needs it. Ben. -- Ben Hutchings Make three consecutive correct guesses and you will be considered an expert. signature.asc Description: This is a digitally signed message part