Hi,

[Steve's comments seem to suggest that patches to P-a-s might be OK, so
I'm CCing Lamont and Adam who seem to have done the last couple of
commits to P-a-s.]

Steve Langasek wrote:
>>Well, but that'd be something for the buildd-admin to collect.
>>(Or maintainers of the packages, but that doesn't seem to fashionable
>>nowadays...)

> Um... no.  This is *porter* work; one does not have to be a buildd admin to
> analyze a build failure to see whether the package belongs in P-a-s, and
> there's no reason that the buildd admins alone should bear the
> responsibility for figuring out whether a permanent build failure should be
> fixed or ignored.  (Maintainers probably need to be involved in this
> process, but usually maintainers don't have the requisite knowledge about
> all our ports to make informed decisions on their own.)

Sorry, then I must have misunderstood the nature of the P-a-s file.
But then, I always thought of it as a relict that probably should be
gotten rid of once one believes that porters and maintainers can sort it
out by themselves.

>>The dep-wait is well inside the "some action of the buildd maintainer is
>>needed". The needed P-a-s entries could be handeled centrally if the
>>problem description is "pile of maybe-failed packages".

> Wonderful.  Nice to see that you think P-a-s entries are somebody else's
> problem that should be "handled centrally".
Well, that certainly is the impression I get. After all, sombody has to
commit the changes.
As for "somebody else": Attached is a patch for the build stuff that I
think I have figured out.

Thinks I don't know:

helix-player: don't know.
hotkey-setup: might also work on amd64 ia64 (depends on dmidecode)
              OTOH, maintainer usually seems to know what he's doing...
libpam-encfs: isn't arch-specific, see #340575. Maybe random arch
              disabling should be RC...
%ogre-contrib: i386 amd64 # don't know, in contrib
prj2make-sharp: i386 powerpc s390
      # amd64: #314517 without maintainer comment
      # ia64 arm unknown, others disabled in P-a-s

Kind regards

T.
-- 
Thomas Viehmann, http://thomas.viehmann.net/
--- Packages-arch-specific.orig 2005-12-06 10:25:15.000000000 +0100
+++ Packages-arch-specific      2005-12-06 11:37:06.000000000 +0100
@@ -23,11 +23,14 @@
 
 3c5x9utils: i386                                                     # PC 
hardware specific
 855resolution: i386                                                  # i386 
chipset specific
+915resolution: i386 amd64 kfreebsd-i386                                      # 
[?] *-i386? i386/amd64 chipset specific
 aboot: alpha                                                         # alpha 
boot loader
 %aboot-installer: alpha                                                      # 
alpha boot loader installer     
 acpi: i386 ia64        amd64                                                 # 
acpi is i386/ia64 specific
 %acpi-support: i386 amd64 ia64                                       # [ANAIS]
+%acpica-unix: i386 ia64 amd64 kfreebsd-i386                          # [?] 
*-i386?  acpi is i386/ia64 specific
 acpid: i386 ia64 amd64                                               # acpi is 
i386/ia64 specific
+acpidump: i386 ia64 amd64                                            # [?] 
*-i386?  acpi is i386/ia64 specific
 %afbinit: sparc                                                              # 
Sparc gfx card firmware loader
 %alleyoop: i386 amd64                                                # [ANAIS] 
- Depends valgrind
 %alsadriver: i386                                                     # i386 
specifc
@@ -92,6 +95,7 @@
 %cvsup: i386                                                         # i386 
specifc (needs modula-3 )
 %detect: alpha i386                                                  # 
build-depend on isapnptools binary
 %delo-installer: mipsel                                                      # 
mipsel specific
+dfsbuild: i386 alpha powerpc amd64                                   # [ANAIS] 
debian from scratch installer
 %dmidecode: i386 ia64 amd64                                          # [ANAIS]
 %drdsl: i386 amd64                                                   # [ANAIS]
 %drscheme: alpha amd64 hppa i386 m68k mips mipsel powerpc sparc              # 
[ANAIS]
@@ -151,12 +155,15 @@
 %gpart: i386 hurd-i386 ia64 alpha arm mipsel amd64                   # little 
endian specific
 gprolog: i386 mips mipsel sparc alpha powerpc                        # from 
source
 %grub: i386 hurd-i386 amd64                                           # i386 
boot loader
-grub2: !hppa !ia64 m68k                                                      # 
bootloader
+grub2: !hppa !ia64 !m68k !alpha !mips !mipsel !s390 !sparc           # 
bootloader for i386/powerpc [?]
 grubconf: i386 hurd-i386 freebsd-i386 netbsd-i386                    # i386 
boot loader
 grub-installer: i386 amd64 hurd-i386                                  # only 
useful if you have grub
 gspy: i386                                                           # i386 
assembler source ccvt.S
 %gtkpbbuttons: powerpc                                               # powerpc 
specific
+hdaps-utils: i386                                                    # [?] IBM 
laptop specific?
+%helix-player: i386 powerpc sparc                                    # [ANAIS]
 %hostap-modules-i386: i386                                           # i386 
specific
+hotkey-setup: i386                                                   # [ANAIS] 
maybe amd64 ia64?
 %hurd: hurd-i386                                                     # hurd 
kernel
 %kfreebsd-5: freebsd-i386                                            # freebsd 
kernel
 hwtools: i386                                                         # 
Contains i386 specific binaries
@@ -500,6 +507,7 @@
 %libgcr410: i386                                                     # [ANAIS]
 %libjpeg-mmx: i386                                                   # 
mmx-enhanced libjpeg
 %libmovtar: i386                                                     # i386 
assembler
+%libopenspc: i386 kfreebsd-i386                                              # 
i386 assembler
 %libsem: hurd-i386                                                   # hurd 
specific
 %libsendmail-milter-perl: !ia64                                              # 
ANAIS
 %libparportled: i386                                                 # [?] 
ANAIS, <sys/io.h>
@@ -674,9 +682,11 @@
 raidtools: !ia64 !hppa
 %read-edid: i386                                                     # 
ioperm()/iopl(), vm86() etc. i386 specific
 red-carpet: i386                                                     # brain 
damaged upstream...
+ree: i386 amd64 ia64 kfreebsd-i386 hurd-i386                         # reads 
ROM from /dev/mem, i386/amd64/ia64-specific
 replicator: i386                                                     # i386 
specific
 rio: i386 alpha                                                              # 
inb/outb (ab)use for port manipulation
 %rootstrap: i386                                                     # Depends 
on user-mode-linux
+rootskel-gtk: alpha amd64 i386 powerpc sparc                         # [ANAIS] 
udeb for graphical debian-installer
 %rsbac-admin: i386 sparc powerpc                                     # [ANAIS] 
#229416
 %rscheme: i386 hurd-i386 powerpc alpha m68k s390                     # [p] 
Needs per-arch MM glue (cr2)
 %rscheme-modules: i386 hurd-i386 powerpc alpha s390                  # [p] 
depends on rscheme (& m68k has no fshell)
@@ -765,6 +775,7 @@
 %xfree86-driver-synaptics: !s390                                     # Needs 
xserver-xfree86
 %xine: i386                                                          # i386 
assembler
 %xmbmon: i386 hurd-i386 amd64 kfreebsd-i386                          # [ANAIS] 
sys/io.h
+%xmms-openspc: i386 kfreebsd-i386                                    # i386 
dependency (libopenspc)
 %xmovie: i386                                                        # [ANAIS] 
i386 assembly
 xpmumon: powerpc                                                     # powerpc 
specific laptop power management
 xserver-8514: i386 hurd-i386                          # xfree86       # i386 
specific
@@ -1017,6 +1028,8 @@
 %mol-modules-2.6.10: powerpc                                        # 
Mac-on-linux; requires a powerpc.
 %mol-modules-2.6.11: powerpc                                        # 
Mac-on-linux; requires a powerpc.
 %mol-modules-2.6.12: powerpc                                        # 
Mac-on-linux; requires a powerpc.
+nvidia-cg-toolkit: i386 amd64                                       # ANAIS, 
installer
+pcsx: i386                                                          # i386 
assembly
 tya: i386                                                           # Java JIT 
for i386
 
 # non-free

Reply via email to