[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#376018: marked as done (linux-kernel-di-powerpc-2.6: Please add support for the native ppc64 architecture)



Your message dated Sat, 30 Sep 2006 17:52:29 +0200
with message-id <200609301752.32500.elendil@planet.nl>
and subject line Bug#376018: linux-kernel-di-powerpc-2.6: Please add support for the native ppc64 architecture
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: linux-kernel-di-powerpc-2.6
Version: 1.17
Severity: wishlist
Tags: patch

Hello,

the attached patch adds support for the native ppc64 architecture to
linux-kernel-di-powerpc-2.6.

The patch adds a new kernel for the native ppc64 port to 'kernel-versions'
and creates a new 'modules/ppc64' directory with module files 
that reuse the existing files from the 'modules/powerpc-powerpc64'
directory by including them.

With this setup, every change that is made to the existing
powerpc-powerpc64 case will be immediately used for the
native ppc64 case without any extra ppc64 specific work.

Alternatively, a separate linux-kernel-di-ppc64-2.6 package could
be created for the native ppc64 port. However, that would create
unnecessary extra work because every change that is made to the 
powerpc-powerpc64 version would have to be manually copied to
the ppc64 package.

Moreover, a separate ppc64 package could not be uploaded to the main 
archive because uploads for the non-release ppc64 architecture are not
possible.

Regards
Andreas Jochens

diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/kernel-versions ./kernel-versions
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/kernel-versions	2006-06-28 13:25:26.000000000 +0000
+++ ./kernel-versions	2006-06-29 09:47:08.000000000 +0000
@@ -2,3 +2,4 @@
 powerpc  2.6.16-2 powerpc       	2.6.16-2-powerpc	-	linux-image-2.6.16-2-powerpc
 powerpc  2.6.16-2 powerpc64     	2.6.16-2-powerpc64	-	linux-image-2.6.16-2-powerpc64
 powerpc  2.6.16-2 powerpc-miboot	2.6.16-2-powerpc-miboot	-	linux-image-2.6.16-2-powerpc-miboot
+ppc64    2.6.16-2 ppc64         	2.6.16-2-ppc64  	-	linux-image-2.6.16-2-ppc64
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/affs-modules ./modules/ppc64/affs-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/affs-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/affs-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/affs-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/cdrom-core-modules ./modules/ppc64/cdrom-core-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/cdrom-core-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/cdrom-core-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/cdrom-core-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/crypto-modules ./modules/ppc64/crypto-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/crypto-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/crypto-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/crypto-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ext2-modules ./modules/ppc64/ext2-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ext2-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/ext2-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/ext2-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ext3-modules ./modules/ppc64/ext3-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ext3-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/ext3-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/ext3-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/fat-modules ./modules/ppc64/fat-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/fat-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/fat-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/fat-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/firewire-core-modules ./modules/ppc64/firewire-core-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/firewire-core-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/firewire-core-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/firewire-core-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/firmware-modules ./modules/ppc64/firmware-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/firmware-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/firmware-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/firmware-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/floppy-modules ./modules/ppc64/floppy-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/floppy-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/floppy-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/floppy-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/fs-common-modules ./modules/ppc64/fs-common-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/fs-common-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/fs-common-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/fs-common-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/hfs-modules ./modules/ppc64/hfs-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/hfs-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/hfs-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/hfs-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/hypervisor-modules ./modules/ppc64/hypervisor-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/hypervisor-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/hypervisor-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/hypervisor-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ide-modules ./modules/ppc64/ide-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ide-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/ide-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/ide-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/input-modules ./modules/ppc64/input-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/input-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/input-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/input-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ipv6-modules ./modules/ppc64/ipv6-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ipv6-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/ipv6-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/ipv6-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/irda-modules ./modules/ppc64/irda-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/irda-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/irda-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/irda-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/jfs-modules ./modules/ppc64/jfs-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/jfs-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/jfs-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/jfs-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/kernel-image ./modules/ppc64/kernel-image
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/kernel-image	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/kernel-image	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/kernel-image"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/loop-modules ./modules/ppc64/loop-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/loop-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/loop-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/loop-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/md-modules ./modules/ppc64/md-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/md-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/md-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/md-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/mouse-modules ./modules/ppc64/mouse-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/mouse-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/mouse-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/mouse-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-extra-modules ./modules/ppc64/nic-extra-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-extra-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/nic-extra-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/nic-extra-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-modules ./modules/ppc64/nic-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/nic-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/nic-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-pcmcia-modules ./modules/ppc64/nic-pcmcia-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-pcmcia-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/nic-pcmcia-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/nic-pcmcia-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-shared-modules ./modules/ppc64/nic-shared-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-shared-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/nic-shared-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/nic-shared-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/pcmcia-modules ./modules/ppc64/pcmcia-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/pcmcia-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/pcmcia-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/pcmcia-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/pcmcia-storage-modules ./modules/ppc64/pcmcia-storage-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/pcmcia-storage-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/pcmcia-storage-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/pcmcia-storage-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ppp-modules ./modules/ppc64/ppp-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ppp-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/ppp-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/ppp-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/reiserfs-modules ./modules/ppc64/reiserfs-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/reiserfs-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/reiserfs-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/reiserfs-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/sata-modules ./modules/ppc64/sata-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/sata-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/sata-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/sata-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-common-modules ./modules/ppc64/scsi-common-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-common-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/scsi-common-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/scsi-common-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-core-modules ./modules/ppc64/scsi-core-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-core-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/scsi-core-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/scsi-core-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-extra-modules ./modules/ppc64/scsi-extra-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-extra-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/scsi-extra-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/scsi-extra-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-modules ./modules/ppc64/scsi-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/scsi-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/scsi-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/serial-modules ./modules/ppc64/serial-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/serial-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/serial-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/serial-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ufs-modules ./modules/ppc64/ufs-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ufs-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/ufs-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/ufs-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-modules ./modules/ppc64/usb-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/usb-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/usb-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-serial-modules ./modules/ppc64/usb-serial-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-serial-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/usb-serial-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/usb-serial-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-storage-modules ./modules/ppc64/usb-storage-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-storage-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/usb-storage-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/usb-storage-modules"
diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/xfs-modules ./modules/ppc64/xfs-modules
--- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/xfs-modules	1970-01-01 00:00:00.000000000 +0000
+++ ./modules/ppc64/xfs-modules	2006-06-29 09:47:08.000000000 +0000
@@ -0,0 +1 @@
+#include "../powerpc-powerpc64/xfs-modules"


--- End Message ---
--- Begin Message ---
Unfortunately adding the ppc64 port in the existing powerpc kernel udebs 
definition breaks automatic builds and uploads for powerpc because the 
new dependency cannot be satisfied.

So, instead of applying your patch I've created a new source package 
kernel/linux-kernel-di-ppc64-2.6 based on current powerpc64 definitions.
Please check it.

The downside of that is that you will need to keep the definitions for 
modules in sync manually as we obviously cannot set references between 
different source packages.

Cheers,
FJP

Attachment: pgp1fMrkiQXpS.pgp
Description: PGP signature


--- End Message ---

Reply to: