Your message dated Tue, 26 Aug 2014 19:00:08 +0000 with message-id <[email protected]> and subject line Bug#757632: fixed in kfreebsd-10 10.1~svn270273-1 has caused the Debian Bug report #757632, regarding kfreebsd-10: crazy long paths used during build 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 this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 757632: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757632 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: src:kfreebsd-10 Version: 10.0-6 Severity: wishlist Tags: patch Hi, Suppose I extracted a kfreebsd source package to: /home/foo/bar/kfreebsd-10-10.0-1 The source code would be extracted to and patched in: /home/foo/bar/kfreebsd-10-10.0-1/sys A copy of it is made to build each flavour, such as to: /home/foo/bar/kfreebsd-10-10.0-1/flavor-10.0-1-amd64/sys The top-level make is done from this working directory: /home/foo/bar/kfreebsd-10-10.0-1/flavor-10.0-1-amd64/sys/amd64/compile/DEBCUSTOM But to compile the modules, it creates a full tree of output directories for each of the modules' object and .ko output files -- here!: /home/foo/bar/kfreebsd-10-10.0-1/flavor-10.0-1-amd64/sys/amd64/compile/DEBCUSTOM/modules/home/foo/bar/kfreebsd-10-10.0-1/flavor-10.0-1-amd64/sys/modules/ The latter is of course crazy, and seemingly unnecessary for us -- since we already work with a copy of the source tree, I wouldn't be worried about cluttering it with the output files. A later `make install` step already copies the .ko files to another location before the Debian binary package is assembled from them. There seems to be a trivial way to avoid this (though it took a long time to figure it out, obviously): --- a/sys/conf/kern.pre.mk 2014-08-07 22:53:08.000000000 +0100 +++ b/sys/conf/kern.pre.mk 2014-08-10 01:16:41.735384899 +0100 @@ -182,7 +182,7 @@ # MKMODULESENV is set here so that port makefiles can augment # them. -MKMODULESENV+= MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR} +MKMODULESENV+= MAKEOBJDIRPREFIX=/ KMODDIR=${KODIR} MKMODULESENV+= MACHINE_CPUARCH=${MACHINE_CPUARCH} .if (${KERN_IDENT} == LINT) MKMODULESENV+= ALL_MODULES=LINT That avoids prefixing the output directory 'twice', leaving us with only this (and its subdirectories), which exist(s) already: /home/foo/bar/kfreebsd-10-10.0-1/flavor-10.1-1-amd64/sys/modules/ -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 9.0-2-amd64-xenhvm-ipsec Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---Source: kfreebsd-10 Source-Version: 10.1~svn270273-1 We believe that the bug you reported is fixed in the latest version of kfreebsd-10, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Steven Chamberlain <[email protected]> (supplier of updated kfreebsd-10 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 24 Aug 2014 02:00:12 +0100 Source: kfreebsd-10 Binary: kfreebsd-source-10.1 kfreebsd-headers-10.1-0 kfreebsd-image-10.1-0-amd64 kfreebsd-image-10-amd64 kfreebsd-headers-10.1-0-amd64 kfreebsd-headers-10-amd64 kernel-image-10.1-0-amd64-di nic-modules-10.1-0-amd64-di nic-wireless-modules-10.1-0-amd64-di nic-shared-modules-10.1-0-amd64-di serial-modules-10.1-0-amd64-di usb-serial-modules-10.1-0-amd64-di ppp-modules-10.1-0-amd64-di cdrom-modules-10.1-0-amd64-di scsi-core-modules-10.1-0-amd64-di scsi-modules-10.1-0-amd64-di scsi-extra-modules-10.1-0-amd64-di plip-modules-10.1-0-amd64-di floppy-modules-10.1-0-amd64-di loop-modules-10.1-0-amd64-di ipv6-modules-10.1-0-amd64-di nls-core-modules-10.1-0-amd64-di ext2-modules-10.1-0-amd64-di isofs-modules-10.1-0-amd64-di reiserfs-modules-10.1-0-amd64-di fat-modules-10.1-0-amd64-di zfs-modules-10.1-0-amd64-di nfs-modules-10.1-0-amd64-di nullfs-modules-10.1-0-amd64-di md-modules-10.1-0-amd64-di parport-modules-10.1-0-amd64-di nic-usb-modules-10.1-0-amd64-di sata-modules-10.1-0-amd64-di acpi-modules-10.1-0-amd64-di i2c-modules-10.1-0-amd64-di crypto-modules-10.1-0-amd64-di crypto-dm-modules-10.1-0-amd64-di mmc-core-modules-10.1-0-amd64-di mmc-modules-10.1-0-amd64-di sound-modules-10.1-0-amd64-di zlib-modules-10.1-0-amd64-di kfreebsd-image-10.1-0-486 kfreebsd-image-10-486 kfreebsd-headers-10.1-0-486 kfreebsd-headers-10-486 kfreebsd-image-10.1-0-686 kfreebsd-image-10-686 kfreebsd-headers-10.1-0-686 kfreebsd-headers-10-686 kfreebsd-image-10.1-0-xen kfreebsd-image-10-xen kfreebsd-headers-10.1-0-xen kfreebsd-headers-10-xen kernel-image-10.1-0-486-di nic-modules-10.1-0-486-di nic-wireless-modules-10.1-0-486-di nic-shared-modules-10.1-0-486-di serial-modules-10.1-0-486-di usb-serial-modules-10.1-0-486-di ppp-modules-10.1-0-486-di cdrom-modules-10.1-0-486-di scsi-core-modules-10.1-0-486-di scsi-modules-10.1-0-486-di scsi-extra-modules-10.1-0-486-di plip-modules-10.1-0-486-di floppy-modules-10.1-0-486-di loop-modules-10.1-0-486-di ipv6-modules-10.1-0-486-di nls-core-modules-10.1-0-486-di ext2-modules-10.1-0-486-di isofs-modules-10.1-0-486-di reiserfs-modules-10.1-0-486-di fat-modules-10.1-0-486-di zfs-modules-10.1-0-486-di nfs-modules-10.1-0-486-di nullfs-modules-10.1-0-486-di md-modules-10.1-0-486-di parport-modules-10.1-0-486-di nic-usb-modules-10.1-0-486-di sata-modules-10.1-0-486-di acpi-modules-10.1-0-486-di i2c-modules-10.1-0-486-di crypto-modules-10.1-0-486-di crypto-dm-modules-10.1-0-486-di mmc-core-modules-10.1-0-486-di mmc-modules-10.1-0-486-di sound-modules-10.1-0-486-di zlib-modules-10.1-0-486-di Architecture: source all Version: 10.1~svn270273-1 Distribution: experimental Urgency: low Maintainer: GNU/kFreeBSD Maintainers <[email protected]> Changed-By: Steven Chamberlain <[email protected]> Description: acpi-modules-10.1-0-486-di - ACPI support modules (udeb) acpi-modules-10.1-0-amd64-di - ACPI support modules (udeb) cdrom-modules-10.1-0-486-di - Esoteric CDROM drivers (udeb) cdrom-modules-10.1-0-amd64-di - Esoteric CDROM drivers (udeb) crypto-dm-modules-10.1-0-486-di - devicemapper crypto module (udeb) crypto-dm-modules-10.1-0-amd64-di - devicemapper crypto module (udeb) crypto-modules-10.1-0-486-di - crypto modules (udeb) crypto-modules-10.1-0-amd64-di - crypto modules (udeb) ext2-modules-10.1-0-486-di - EXT2 filesystem support (udeb) ext2-modules-10.1-0-amd64-di - EXT2 filesystem support (udeb) fat-modules-10.1-0-486-di - FAT filesystem support (udeb) fat-modules-10.1-0-amd64-di - FAT filesystem support (udeb) floppy-modules-10.1-0-486-di - Floppy driver (udeb) floppy-modules-10.1-0-amd64-di - Floppy driver (udeb) i2c-modules-10.1-0-486-di - i2c support modules (udeb) i2c-modules-10.1-0-amd64-di - i2c support modules (udeb) ipv6-modules-10.1-0-486-di - IPv6 driver (udeb) ipv6-modules-10.1-0-amd64-di - IPv6 driver (udeb) isofs-modules-10.1-0-486-di - ISOFS filesystem support (udeb) isofs-modules-10.1-0-amd64-di - ISOFS filesystem support (udeb) kernel-image-10.1-0-486-di - kFreeBSD binary image for the Debian installer (udeb) kernel-image-10.1-0-amd64-di - kFreeBSD binary image for the Debian installer (udeb) kfreebsd-headers-10-486 - header files for kernel of FreeBSD 10 (meta-package) kfreebsd-headers-10-686 - header files for kernel of FreeBSD 10 (meta-package) kfreebsd-headers-10-amd64 - header files for kernel of FreeBSD 10 (meta-package) kfreebsd-headers-10-xen - header files for kernel of FreeBSD 10 (meta-package) kfreebsd-headers-10.1-0 - Common architecture-specific header files for kernel of FreeBSD 1 kfreebsd-headers-10.1-0-486 - header files for kernel of FreeBSD 10.1 kfreebsd-headers-10.1-0-686 - header files for kernel of FreeBSD 10.1 kfreebsd-headers-10.1-0-amd64 - header files for kernel of FreeBSD 10.1 kfreebsd-headers-10.1-0-xen - header files for kernel of FreeBSD 10.1 kfreebsd-image-10-486 - kernel of FreeBSD 10 image (meta-package) kfreebsd-image-10-686 - kernel of FreeBSD 10 image (meta-package) kfreebsd-image-10-amd64 - kernel of FreeBSD 10 image (meta-package) kfreebsd-image-10-xen - kernel of FreeBSD 10 image (meta-package) kfreebsd-image-10.1-0-486 - kernel of FreeBSD 10.1 image kfreebsd-image-10.1-0-686 - kernel of FreeBSD 10.1 image kfreebsd-image-10.1-0-amd64 - kernel of FreeBSD 10.1 image kfreebsd-image-10.1-0-xen - kernel of FreeBSD 10.1 image kfreebsd-source-10.1 - source code for kernel of FreeBSD 10.1 with Debian patches loop-modules-10.1-0-486-di - Loopback filesystem support (udeb) loop-modules-10.1-0-amd64-di - Loopback filesystem support (udeb) md-modules-10.1-0-486-di - RAID and LVM support (udeb) md-modules-10.1-0-amd64-di - RAID and LVM support (udeb) mmc-core-modules-10.1-0-486-di - MMC/SD/SDIO core modules (udeb) mmc-core-modules-10.1-0-amd64-di - MMC/SD/SDIO core modules (udeb) mmc-modules-10.1-0-486-di - MMC/SD card modules (udeb) mmc-modules-10.1-0-amd64-di - MMC/SD card modules (udeb) nfs-modules-10.1-0-486-di - NFS filesystem support (udeb) nfs-modules-10.1-0-amd64-di - NFS filesystem support (udeb) nic-modules-10.1-0-486-di - Common NIC drivers (udeb) nic-modules-10.1-0-amd64-di - Common NIC drivers (udeb) nic-shared-modules-10.1-0-486-di - Shared NIC drivers (udeb) nic-shared-modules-10.1-0-amd64-di - Shared NIC drivers (udeb) nic-usb-modules-10.1-0-486-di - USB NIC drivers (udeb) nic-usb-modules-10.1-0-amd64-di - USB NIC drivers (udeb) nic-wireless-modules-10.1-0-486-di - Wireless NIC drivers (udeb) nic-wireless-modules-10.1-0-amd64-di - Wireless NIC drivers (udeb) nls-core-modules-10.1-0-486-di - Core NLS support (udeb) nls-core-modules-10.1-0-amd64-di - Core NLS support (udeb) nullfs-modules-10.1-0-486-di - nullfs filesystem support (udeb) nullfs-modules-10.1-0-amd64-di - nullfs filesystem support (udeb) parport-modules-10.1-0-486-di - Parallel port support (udeb) parport-modules-10.1-0-amd64-di - Parallel port support (udeb) plip-modules-10.1-0-486-di - PLIP drivers (udeb) plip-modules-10.1-0-amd64-di - PLIP drivers (udeb) ppp-modules-10.1-0-486-di - PPP drivers (udeb) ppp-modules-10.1-0-amd64-di - PPP drivers (udeb) reiserfs-modules-10.1-0-486-di - Reiser filesystem support (udeb) reiserfs-modules-10.1-0-amd64-di - Reiser filesystem support (udeb) sata-modules-10.1-0-486-di - SATA drivers (udeb) sata-modules-10.1-0-amd64-di - SATA drivers (udeb) scsi-core-modules-10.1-0-486-di - Core SCSI subsystem (udeb) scsi-core-modules-10.1-0-amd64-di - Core SCSI subsystem (udeb) scsi-extra-modules-10.1-0-486-di - Uncommon SCSI drivers (udeb) scsi-extra-modules-10.1-0-amd64-di - Uncommon SCSI drivers (udeb) scsi-modules-10.1-0-486-di - SCSI drivers (udeb) scsi-modules-10.1-0-amd64-di - SCSI drivers (udeb) serial-modules-10.1-0-486-di - Serial drivers (udeb) serial-modules-10.1-0-amd64-di - Serial drivers (udeb) sound-modules-10.1-0-486-di - sound support (udeb) sound-modules-10.1-0-amd64-di - sound support (udeb) usb-serial-modules-10.1-0-486-di - USB serial drivers (udeb) usb-serial-modules-10.1-0-amd64-di - USB serial drivers (udeb) zfs-modules-10.1-0-486-di - ZFS filesystem support (udeb) zfs-modules-10.1-0-amd64-di - ZFS filesystem support (udeb) zlib-modules-10.1-0-486-di - zlib modules (udeb) zlib-modules-10.1-0-amd64-di - zlib modules (udeb) Closes: 644353 718224 751316 754799 757629 757632 Changes: kfreebsd-10 (10.1~svn270273-1) experimental; urgency=low . [ Steven Chamberlain ] * New upstream snapshot of STABLE-10 * Reset abiname to 0 * Switch to clang-3.4 on i386, amd64, arm (Closes: #754799) * Switch to gcc-4.9 on other architectures (Closes: #751316) * Delete patches merged upstream: - si_status_wait6.diff - accept_O_CLOEXEC_in_shm_open.diff - newcons.diff - SA-14_05.nfsserver.patch - SA-14_08.tcp.patch - EN-14_05.ciss.patch - EN-14_06.execve.patch * Refresh patches: - radeonkms_abort_nofw.diff - userland.diff - 001_misc.diff - 902_version.diff - 908_linprocfs_is_not_proc.diff - 915_ip6.v6only.diff - 917_disable_kgssapi.diff - 918_unix_socket_overflow.diff - 999_config.diff * Fix FTBFS building the kernel in isolation - 110_ftbfs.diff * Enable IPSEC (Closes: #644353) - 111_ipsec_nat-t.diff: redefine UDP_ENCAP to match GNU userland (Closes: #718224) * Build modules in-place instead of creating a deep nested hierarchy - 924_module_objdir.diff (Closes: #757632) * Compile objects with relative, not absolute paths, to avoid embedding full build tree paths into modules (Closes: #757629) Checksums-Sha1: 4016f7c331060799a97c2daee6f2ab73b3a0bb0e 11651 kfreebsd-10_10.1~svn270273-1.dsc 43a268b8cba6d8fea33cac964f129f210cd4be07 33494232 kfreebsd-10_10.1~svn270273.orig.tar.xz 66ed86c9d44486e413c68c245fc37372a01e6c19 139008 kfreebsd-10_10.1~svn270273-1.debian.tar.xz 1fa32d9285824965b5ff5b572ff696df0ceb1e63 33430456 kfreebsd-source-10.1_10.1~svn270273-1_all.deb Checksums-Sha256: a40936cf487dce63f5825ab5cc1e15c4500a9ba734a371bd41940ce98640cdbb 11651 kfreebsd-10_10.1~svn270273-1.dsc e1d376a30da2445b2d4171a2f7f682fd039731f14d6f99f3017d0f037e7b536b 33494232 kfreebsd-10_10.1~svn270273.orig.tar.xz 8ab4238d925fcd776cc31a8393e2bd3b6c4e8c189daf0d2f14ee5a8a6b1174f5 139008 kfreebsd-10_10.1~svn270273-1.debian.tar.xz 346c245eb0d8f8b9ae0e75fba3926b79916c09df192efb5b66b6660ad29e37fe 33430456 kfreebsd-source-10.1_10.1~svn270273-1_all.deb Files: 06e5f4234e30b13965efe15f8c98b29a 33430456 kernel optional kfreebsd-source-10.1_10.1~svn270273-1_all.deb a130c9644eed8f87cc5900baa328bb29 11651 kernel optional kfreebsd-10_10.1~svn270273-1.dsc 47d3e24b9eb4e05a7b4f05fbf153da92 33494232 kernel optional kfreebsd-10_10.1~svn270273.orig.tar.xz 0072be4b014b5590b73fbb4a347d1eec 139008 kernel optional kfreebsd-10_10.1~svn270273-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJT/LmwAAoJEKv/7bJACMb5yIIP/37crNsMdjXiK5SF9fIKcSgE hyRWxGI5JLO3G8TShhAUqqS+ecNhk1Dzom70RSXFxtJwi+oz64RDGKjFtPUu1MHf Fwlsjl9fFZ4i583B9JqhI6HV4scvUB/bTyyrnkhc9i0bLBGJn0GyBV28NTRAXdSu Zvuj7WYw2XZ7z2vNiHRLRpHjoJJeiCR4ZdHoa+lNDUYgRiruVpRhHw1Jy3UXP+dq heBVKKZCMFHT766PgXcH1EPRtNLvy5pMsZQe5JAe39Gna+pB3D+I3DT8+Xb97WXK /u8cw2fVLO9XlQJzN4wGeQDVwEa8v3jr2uY4i3TyUiBShvTVo0q3L8aKefJTehzJ yiVlMiUNYTIJngqpRci5g99nJvM4EP9KRxqLNRzlh5j6/3r0a0npIC1CyA3La2bD medwqvmiFzheohFcAWgiXmIbAgZ2jCPTU3jTKr7hckxqTd8PX1p5h4z/ztwpJJwW 58NXltk+b5yPdSV9q4J7MOJ6yxw9TotHB97NZzH40PgT3aZq21TGXcZV/R+7esJA oqltBagMVE/wthZaS04SwyalR2YcWTz8zbvoSv5MhkV7xOc9SeT6UiGQjURXl27P 5Ajby0/25NIYsGmUfrCxMfSRbYcF3S4wMax3Yb3qw112LeJ5IlR9qpyjqWaNJSw+ GYdmF9CfqKKHWSQYp+zt =vfRD -----END PGP SIGNATURE-----
--- End Message ---

