Re: freebsd-manpages upstream tar ball format

2010-08-23 Thread Gürkan Sengün

On 08/21/10 01:54, Axel Beckert wrote:

Hi,

Julien Cristau wrote:

- freebsd-manpages 8.1-1: this one is a new upstream version that has
   just been uploaded, but it only contains documentation. The goal is to
   have the documentation in sync with the code (all the kfreebsd related
   packages have been upgraded to 8.1).


It'd be nice if stuff wasn't hidden away in binary files so debdiff
would work, but unblocked.


That's basically the reason why I haven't sponsored that package
already about three weeks ago:

Upstream distributes the tar ball in a dozen (or so) 1.44 MB sized
chunks which IIRC give concatentated together a tar ball. Why do we
then use a tar ball of those files as orig.tar.gz instead of the
concatenated tar ball produced out of these files?


I agree, please send suggestions on what to do extactly after having
them downloaded. cat them together into manpages.tar.gz, gunzip then
create an orig.tar.gz of that?

Gurkan


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c723279.2020...@phys.ethz.ch



Re: APM support kernel

2010-08-23 Thread AngelD
El Sun, 22 Aug 2010 15:50:13 -0700 (PDT)
David Moles  escribió:

> --- On Sun, 8/22/10, AngelD  wrote:
> >     I have a old
> > portable IBM ThinkPad T20. This it does not work
> > with ACPI (hal freeze the computer), only work with APM. I
> > need to
> > recompile the kfreebsd kernel with other options. 
> > 
> >     How compile the kernel?.  A manual
> > of kfreebsd kernel
> > config?.
> 
> You don't have to. ACPI is built as a module (acpi.ko) so just edit
> grub.cfg and remove the acpi.ko line.

The system freeze if remove or change to apm the line:

 kfreebsd_module_elf /lib/modules/7.3-1-686/acpi.ko

The error:

 Fatal trap 12: page fault while kernel mode
 fault virtual address  = 0x914
 fault code = supervisor read, page not present
 instruction pointer= 0x20:0xc0a7db92
 stack pointer  = 0x28:0xd4fdbb64
 frame pointer  = 0x28:0xd4fdbb8c
 code segment   = base 0x0, limit 0xf, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
 processor eflags   = Interrupt enabled, resume, IOPL = 0
 trap number= 12
 panic: page fault
 Uptime: 1s

Best Regards --- Angel


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100823112144.3290d...@x32



Re: freebsd-manpages upstream tar ball format

2010-08-23 Thread Thorsten Glaser
G�rkan Seng�n dixit:

> I agree, please send suggestions on what to do extactly after having
> them downloaded. cat them together into manpages.tar.gz, gunzip then
> create an orig.tar.gz of that?

Why?

Concatenate them together into the .orig.tar.gz – it’s a tar.gz already
from what I can gather here. The dpkg extraction stuff will DTRT about
putting it into a correctly-named directory.

bye,
//mirabilos
-- 
I believe no one can invent an algorithm. One just happens to hit upon it
when God enlightens him. Or only God invents algorithms, we merely copy them.
If you don't believe in God, just consider God as Nature if you won't deny
existence.  -- Coywolf Qi Hunt


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/pine.bsm.4.64l.1008231103480.12...@herc.mirbsd.org



Meeting Minutes for the IRC Release Team Meeting on August 23, 2010

2010-08-23 Thread Philipp Kern
Hi there,

those are the minutes of Monday's IRC meeting at #debian-release.

1) What will be the release architectures for squeeze?
   - sparc will be kept as a release architecture for now.  The gcc code
 generation code which moved to v9/32bit has taken place in Nov 2009.
 There will be rebuilds of all packages that haven't been rebuilt
 since.  The exact details of this still need to be sketched out.
 [assignee: pkern]
   - mips*: #519006 is hurting us badly.  GCC upstream was pinged,
 Loongson and Codesourcery will be contacted about a backport to
 gcc-4.4 if there's no answer.  [assignee: aurel32]
   - mips: a possible toolchain issue popped up on openjdk-6,
 which needs investigation  [assignee: aurel32]
   - mipsel: another Loongson machine will be shipped to aba for
 use as a porter box  [assignees: zobel, aba]
   - hppa: HPPA will be dropped as a release architecture for squeeze.
 Details on a possible squeeze-hppa release need to be discussed
 with the hppa porters.  [assignee: ?]
   - kfreebsd-*: We consider a released kfreebsd-* package set as a 
 technology preview, that might not be up to the full Debian
 standards.  We will try to keep it in the same infrastructure
 set (i.e. as normal architectures) for squeeze, but this can be
 reviewed later.

2) Which transitions are left for squeeze?  What's their current state?
   - gnustep: RC bug on hppa, fix pending upload.  Looks good otherwise.
   - opencv: one FTBFS on hppa
   - ace: FTBFS on armel and kfreebsd, not a blocker
   - php: No transition removing deprecated features.
   - mono: mail to debian-release@ to be sent  [assignee: meebey]
   - apt: transition can be started in unstable  [assignee: mvo]
   - xapian: ditto  [assignee: olly]

3) Release Team meeting 2-3 October in Paris: Who's going?
   - Negotiations about times, crashing space and travel sponsorship
 need to be done with zack.  [assignee: faw]
   - mehdi, jcristau, luk, adsb, aba and pkern can probably make it;
 HE: unsure; faw: relying on the availabilty of overseas travel
 sponsorship, if not possible following remotely
   - Maulkin cannot make it.

4) What's the state of the Release Notes?
   - timeline: 4 weeks to get them ready, 2 weeks of string freeze, 1 week of
 fixes and final week for translations (i.e. 2 months)  [assignee: faw]
   - upgrade-reports to be prepared and solicited  [assignee: vorlon]

5) Any other business?
   - This item was not called as the time budget was exceeded.

A full log is available on [1] (text-only version on [2]).  Action and info
items are also available as extracted bits on [3].

Kind regards,
Philipp Kern
on behalf of the Debian Release Team

[1] 
http://meetbot.debian.net/debian-release/2010/debian-release.2010-08-23-20.02.log.html
[2] 
http://meetbot.debian.net/debian-release/2010/debian-release.2010-08-23-20.02.log.txt
[3] 
http://meetbot.debian.net/debian-release/2010/debian-release.2010-08-23-20.02.html


signature.asc
Description: Digital signature


Re: Releasability of the kFreeBSD ports

2010-08-23 Thread Peter Palfrader
On Sun, 22 Aug 2010, Adam D. Barratt wrote:

> On Thu, 2010-08-05 at 22:41 +0200, Peter Palfrader wrote:
> > > > So, what do you think is still missing?  What would we need to 
> > > > communicate
> > > > as a disclaimer to the users if releasing kFreeBSD in this state?  
> [...]
> > With my DSA hat on I have to say that I'm not entirely happy with what
> > we have so far.
> > 
> > The biggest pain for us currently is that puppet just does not work
> > reliably on kfreebsd (both i386 and amd64).  This may be a ruby bug, but
> > it's still really, really annoying.
> 
> Do DSA have any other major concerns about maintaining kfreebsd-*
> machines?  (You said puppet is the biggest, so I assume there are others
> of some size)

Not really anything serious, as far as I can remember right now.

There's the odd package that doesn't work for now (e.g. molly-guard),
and some of the packages that we have on all our linux machines don't
exist on kfreebsd but these seem to fall into two categegories:
 - linux specific (networking) tools (like vlan, ifenslave,
   bridge-utils, iproute, strace, lsof, lshw) which may or may not have
   an equivalent tool in kfreebsd, and
 - packages that got renamed or removed since lenny (timeout, emacs22).
   (The freebsd machines are currently our only squeeze machines,
   everything else is on stable.)

There are also a handful of scripts that we have not yet ported to
support kfreebsd properly.  For instance our kernel nagios check does
not know enough about freebsd to tell whether it's running the latest
(installed) kernel -
http://git.debian.org/?p=mirror/dsa-nagios.git;a=blob;f=dsa-nagios-checks/checks/dsa-check-running-kernel
if anybody wants to send a patch (or re-implement entirely).

But these other things are not really show-stoppers in my opinion.

Cheers
-- 
   |  .''`.  ** Debian GNU/Linux **
  Peter Palfrader  | : :' :  The  universal
 http://www.palfrader.org/ | `. `'  Operating System
   |   `-http://www.debian.org/


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100823223616.gn15...@anguilla.noreply.org



[Call for help] debian-installer manual

2010-08-23 Thread Aurelien Jarno
Hi all,

Another call for help, this time about the debian-installer manual. Now
that we have a debian-installer more or less in a releasable state on
GNU/kFreeBSD, we also need to have a decent installation manual. There
is nothing to write from scratch, but rather updating sections that are
different on GNU/kFreeBSD than on GNU/Linux. The installer manual is
translated in many languages, so it's something to do soon if we want
it to be translated.

It is written in Docbook XML format and is available in the
debian-installer SVN [1]. Some more details are also available on [2].
If you are interested to help, just answer to this mail, I'll provide
more details.

Cheers,
Aurelien

[1] http://svn.debian.org/wsvn/d-i/trunk/manual/
[2] http://d-i.alioth.debian.org/manual/

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100823225638.gj19...@hall.aurel32.net



Re: [Glibc-bsd-commits] r3162 - trunk/zfsutils/debian/patches

2010-08-23 Thread Aurelien Jarno
Hi,

On Fri, Aug 13, 2010 at 10:46:46PM +, Tuco Xyz wrote:
> Author: tuco-guest
> Date: 2010-08-13 22:46:46 + (Fri, 13 Aug 2010)
> New Revision: 3162
> 
> Added:
>trunk/zfsutils/debian/patches/10_dev_dsk.diff
> Modified:
>trunk/zfsutils/debian/patches/series
> Log:
> 
> This makes zpool import work. The real problem here is NOT that /dev/ is not 
> searched for. On FreeBSD scan is usually performed by geom_find_import(), and 
> /dev is not searched unless that fails. The problem was that GNU realpath() 
> fails for inexistant paths and BSD realpath() doesn't.
> 

Given the explanation you are giving there, I am not sure it is the
correct fix. Given GNU realpath() behave differently than the BSD
realpath() used in the original code, how about fixing the code 
that call realpath() to behave correctly with the GNU version?

> 
> Added: trunk/zfsutils/debian/patches/10_dev_dsk.diff
> ===
> --- trunk/zfsutils/debian/patches/10_dev_dsk.diff 
> (rev 0)
> +++ trunk/zfsutils/debian/patches/10_dev_dsk.diff 2010-08-13 22:46:46 UTC 
> (rev 3162)
> @@ -0,0 +1,40 @@
> +--- a/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
>  b/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
> +@@ -1468,7 +1468,11 @@
> + 
> + if (searchdirs == NULL) {
> + searchdirs = safe_malloc(sizeof (char *));
> ++#ifdef __sun
> + searchdirs[0] = "/dev/dsk";
> ++#else
> ++searchdirs[0] = "/dev";
> ++#endif
> + nsearch = 1;
> + }
> + 
> +--- a/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
>  b/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
> +@@ -848,7 +848,11 @@
> + size_t pathleft;
> + struct stat64 statbuf;
> + nvlist_t *ret = NULL, *config;
> ++#ifdef __sun
> + static char *default_dir = "/dev/dsk";
> ++#else
> ++static char *default_dir = "/dev";
> ++#endif
> + int fd;
> + pool_list_t pools = { 0 };
> + pool_entry_t *pe, *penext;
> +@@ -894,9 +898,11 @@
> +  * reading the labels skips a bunch of slow operations during
> +  * close(2) processing, so we replace /dev/dsk with /dev/rdsk.
> +  */
> ++#ifdef __sun
> + if (strcmp(path, "/dev/dsk/") == 0)
> + rdsk = "/dev/rdsk/";
> + else
> ++#endif
> + rdsk = path;
> + 
> + if ((dirp = opendir(rdsk)) == NULL) {
> 
> Modified: trunk/zfsutils/debian/patches/series
> ===
> --- trunk/zfsutils/debian/patches/series  2010-08-13 22:24:54 UTC (rev 
> 3161)
> +++ trunk/zfsutils/debian/patches/series  2010-08-13 22:46:46 UTC (rev 
> 3162)
> @@ -7,3 +7,4 @@
>  07_manpages.diff
>  08_libbsd.diff
>  09_xdr_control.diff
> +10_dev_dsk.diff
> 
> 
> ___
> Glibc-bsd-commits mailing list
> glibc-bsd-comm...@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/glibc-bsd-commits
> 

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100823231224.ga15...@hall.aurel32.net



Bug#592676: can't import pool after exporting it

2010-08-23 Thread Aurelien Jarno
[ Sorry for the delay, I was working on d-i ]

On Fri, Aug 13, 2010 at 07:10:38PM -0400, Tuco wrote:
> On 8/13/10, Tuco  wrote:
> > On 8/12/10, Petr Salinger  wrote:
> >>> Attached patch fixes the first problem: zpool searches for disks in
> >>> /dev/dsk instead of /dev, but then importing still fails.
> >>
> >> Do you have access to our SVN, don't you ? ;-)
> >
> > Yes but I'm thinking I'm not sure this would be the right fix, as the
> > problem persists. Also, FreeBSD zpool is not affected, and they build
> > from the same source. I'm confused by this.
> 
> I found the real problem, and also commited a few other fixes. With
> zfsutils from SVN I can 'zpool import' now :-)
> 

Thanks for the work. I have a comment on r3162, I have answered to the
commit log. The other commits are fine. One this is solved, I proceed 
with the upload.

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net



-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100823231546.gb15...@hall.aurel32.net



Re: [Glibc-bsd-commits] r3162 - trunk/zfsutils/debian/patches

2010-08-23 Thread Thorsten Glaser
Aurelien Jarno dixit:

>> Author: tuco-guest

>> problem was that GNU realpath() fails for inexistant paths and BSD
>> realpath() doesn't.

AFAICT, it only doesn't fail if the pathname given may be created,
i.e. if all but the last component exist (and there are no trailing
slashes, per POSIX).

bye,
//mirabilos
-- 
I believe no one can invent an algorithm. One just happens to hit upon it
when God enlightens him. Or only God invents algorithms, we merely copy them.
If you don't believe in God, just consider God as Nature if you won't deny
existence.  -- Coywolf Qi Hunt


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/pine.bsm.4.64l.1008232332400.12...@herc.mirbsd.org



Some kFreeBSD port of Installation manual

2010-08-23 Thread Samuel Thibault
Hello,

This is some beginning of kFreeBSD/Hurd ports of the Installation manual:
basically, it does the following.

- Add kfreebsd-i386, kfreebsd-amd64 and hurd-i386 archs (not
  automatically enabled for now).
- Add any-i386, any-amd64, any-x86, kfreebsd-any and hurd-any pseudo-archs
- Add an arch_kernel variable turned into &arch-kernel; entity, which
  can be used for all places where "Linux" appears but other kernel
  names should be able to appear, I've done so in a few places (not
  thorough).
- Add a "What is Debian GNU/kFreeBSD" part, "What is GNU/kFreeBSD" would
  probably be a good idea too.
- Add the architectures on which kFreeBSD can run
- Tag one section which I know applies to Linux only (Board Devices
  accessibility).

I.e. not so much, but should put the sgml grounds for the rest to come:

- Marking Linux-only sections (here debian-hurd people could help).
- Adding kFreeBSD information, hardware support and boot menu notably.
  (I don't believe it's useful to add any information about Hurd at this
  stage, since the current work on DDE should change things quite a
  bit, and there's no need to add more work to translators)

What do people think about this?

Samuel
Index: build/entities/common.ent
===
--- build/entities/common.ent   (révision 64519)
+++ build/entities/common.ent   (copie de travail)
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 debian-installer">
 
@@ -17,7 +17,7 @@
 
 
 AMD64ARMPA-RISCIntel x86IA-64MipsMipselPowerPCSPARCS/390">
+  "AMD64ARMPA-RISCIntel x86IA-64MipsMipselPowerPCSPARCS/390">
 
 
 
Index: build/arch-options/powerpc
===
--- build/arch-options/powerpc  (révision 62894)
+++ build/arch-options/powerpc  (copie de travail)
@@ -2,8 +2,9 @@
 # the 'powerpc' architecture
 # It is sourced by the build scripts
 
-archspec="powerpc;not-s390;not-x86"
+archspec="powerpc;not-s390;not-x86;linux-any"
 arch_listname="powerpc"
+arch_kernel="Linux"
 minimum_memory=32
 minimum_memory_gtk=128
 # These two options should be set if condition 'smp' is set below
Index: build/arch-options/armel
===
--- build/arch-options/armel(révision 62894)
+++ build/arch-options/armel(copie de travail)
@@ -6,8 +6,9 @@
 # and also continue to use "arm" for arch-specific XML-files in order
 # to minimize impact on translations.
 
-archspec="arm;not-x86;not-s390;not-powerpc"
+archspec="arm;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="arm"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="N/A"
Index: build/arch-options/ia64
===
--- build/arch-options/ia64 (révision 62894)
+++ build/arch-options/ia64 (copie de travail)
@@ -2,8 +2,9 @@
 # the 'ia64' architecture
 # It is sourced by the build scripts
 
-archspec="ia64;not-x86;not-s390;not-powerpc"
+archspec="ia64;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="ia64"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="General setup"
Index: build/arch-options/hppa
===
--- build/arch-options/hppa (révision 62894)
+++ build/arch-options/hppa (copie de travail)
@@ -2,8 +2,9 @@
 # the 'hppa' architecture
 # It is sourced by the build scripts
 
-archspec="hppa;not-x86;not-s390;not-powerpc"
+archspec="hppa;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="hppa"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="Processor type and features"
Index: build/arch-options/mips
===
--- build/arch-options/mips (révision 62894)
+++ build/arch-options/mips (copie de travail)
@@ -2,8 +2,9 @@
 # the 'mips' architecture
 # It is sourced by the build scripts
 
-archspec="mips;not-x86;not-s390;not-powerpc"
+archspec="mips;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="mips"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="N/A"
Index: build/arch-options/sparc
===
--- build/arch-options/sparc(révision 62894)
+++ build/arch-options/sparc(copie de travail)
@@ -2,8 +2,9 @@
 # the 'sparc' architecture
 # It is sourced by the build scripts
 
-archspec="sparc;not-x86;not-s390;not-powerpc"
+archspec="sparc;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="sparc"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="General setup"
Index: build/arch-options/i386
=

Re: Some kFreeBSD port of Installation manual

2010-08-23 Thread Samuel Thibault
I had forgoten to add the arch files, here is a fixed patch to be used
instead.

Samuel
Index: build/entities/common.ent
===
--- build/entities/common.ent   (révision 64519)
+++ build/entities/common.ent   (copie de travail)
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 debian-installer">
 
@@ -17,7 +17,7 @@
 
 
 AMD64ARMPA-RISCIntel x86IA-64MipsMipselPowerPCSPARCS/390">
+  "AMD64ARMPA-RISCIntel x86IA-64MipsMipselPowerPCSPARCS/390">
 
 
 
Index: build/arch-options/powerpc
===
--- build/arch-options/powerpc  (révision 62894)
+++ build/arch-options/powerpc  (copie de travail)
@@ -2,8 +2,9 @@
 # the 'powerpc' architecture
 # It is sourced by the build scripts
 
-archspec="powerpc;not-s390;not-x86"
+archspec="powerpc;not-s390;not-x86;linux-any"
 arch_listname="powerpc"
+arch_kernel="Linux"
 minimum_memory=32
 minimum_memory_gtk=128
 # These two options should be set if condition 'smp' is set below
Index: build/arch-options/armel
===
--- build/arch-options/armel(révision 62894)
+++ build/arch-options/armel(copie de travail)
@@ -6,8 +6,9 @@
 # and also continue to use "arm" for arch-specific XML-files in order
 # to minimize impact on translations.
 
-archspec="arm;not-x86;not-s390;not-powerpc"
+archspec="arm;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="arm"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="N/A"
Index: build/arch-options/ia64
===
--- build/arch-options/ia64 (révision 62894)
+++ build/arch-options/ia64 (copie de travail)
@@ -2,8 +2,9 @@
 # the 'ia64' architecture
 # It is sourced by the build scripts
 
-archspec="ia64;not-x86;not-s390;not-powerpc"
+archspec="ia64;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="ia64"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="General setup"
Index: build/arch-options/hppa
===
--- build/arch-options/hppa (révision 62894)
+++ build/arch-options/hppa (copie de travail)
@@ -2,8 +2,9 @@
 # the 'hppa' architecture
 # It is sourced by the build scripts
 
-archspec="hppa;not-x86;not-s390;not-powerpc"
+archspec="hppa;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="hppa"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="Processor type and features"
Index: build/arch-options/mips
===
--- build/arch-options/mips (révision 62894)
+++ build/arch-options/mips (copie de travail)
@@ -2,8 +2,9 @@
 # the 'mips' architecture
 # It is sourced by the build scripts
 
-archspec="mips;not-x86;not-s390;not-powerpc"
+archspec="mips;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="mips"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="N/A"
Index: build/arch-options/sparc
===
--- build/arch-options/sparc(révision 62894)
+++ build/arch-options/sparc(copie de travail)
@@ -2,8 +2,9 @@
 # the 'sparc' architecture
 # It is sourced by the build scripts
 
-archspec="sparc;not-x86;not-s390;not-powerpc"
+archspec="sparc;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="sparc"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="General setup"
Index: build/arch-options/i386
===
--- build/arch-options/i386 (révision 62894)
+++ build/arch-options/i386 (copie de travail)
@@ -2,8 +2,9 @@
 # the 'i386' architecture
 # It is sourced by the build scripts
 
-archspec="i386;x86;not-s390;not-powerpc"
+archspec="i386;any-i386;x86;any-x86;not-s390;not-powerpc;linux-any"
 arch_listname="boot"
+arch_kernel="Linux"
 minimum_memory=44
 minimum_memory_gtk=96
 # These two options should be set if condition 'smp' is set below
Index: build/arch-options/mipsel
===
--- build/arch-options/mipsel   (révision 62894)
+++ build/arch-options/mipsel   (copie de travail)
@@ -2,8 +2,9 @@
 # the 'mipsel' architecture
 # It is sourced by the build scripts
 
-archspec="mipsel;not-x86;not-s390;not-powerpc"
+archspec="mipsel;not-x86;not-s390;not-powerpc;linux-any"
 arch_listname="mips"
+arch_kernel="Linux"
 minimum_memory=32
 # These two options should be set if condition 'smp' is set below
 smp_config_section="N/A"
Index: build/arch-options/hurd-i386
==