Hi Ben,

I've hit a few issues while upgrading kernel packages to 4.5 and wanted
to give a quick heads-up.


In linux-tools, the following is needed lest dkms packages won't build:

diff --git a/debian/rules.d/scripts/Makefile b/debian/rules.d/scripts/Makefile
index 8d97087..b2e2cd3 100644
--- a/debian/rules.d/scripts/Makefile
+++ b/debian/rules.d/scripts/Makefile
@@ -14,6 +14,7 @@ DATA = \
        Makefile.lib \
        Makefile.modinst \
        Makefile.modpost \
+       Makefile.ubsan \
        mkversion \
        module-common.lds
 

In linux, drivers-media-dvb-usb-af9005-request_firmware.patch
needs a rebase, this issue has already existed since I think 4.3,
I'm wondering why noone else has hit upon it yet:

diff --git 
a/debian/patches/features/all/drivers-media-dvb-usb-af9005-request_firmware.patch
 
b/debian/patches/features/all/drivers-media-dvb-usb-af9005-request_firmware.patch
index 7ab3e6b..5015ceb 100644
--- 
a/debian/patches/features/all/drivers-media-dvb-usb-af9005-request_firmware.patch
+++ 
b/debian/patches/features/all/drivers-media-dvb-usb-af9005-request_firmware.patch
@@ -13,11 +13,7 @@ a version of the script which is directly derived from the 
driver.
 
 --- a/drivers/media/usb/dvb-usb/Kconfig
 +++ b/drivers/media/usb/dvb-usb/Kconfig
-@@ -227,10 +227,10 @@ config DVB_USB_OPERA1
- 
- config DVB_USB_AF9005
-       tristate "Afatech AF9005 DVB-T USB1.1 support"
--      depends on BROKEN
+@@ -236,6 +236,7 @@ config DVB_USB_AF9005
        depends on DVB_USB
        select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
        select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT


In debian/rules.real when building the linux-image package, a few
files are supposed to be copied from debian/templates/image.bug/,
but for some reason the dh_install command doesn't do anything.
I tried to figure out why but gave up after a while and added a
"cp -a". Without this the build fails for me on the "chmod"
immediately afterwards because the file whose mode is attempted
to be changed is missing:

diff --git a/debian/rules.real b/debian/rules.real
index d0498bd..72c664c 100644
--- a/debian/rules.real
+++ b/debian/rules.real
@@ -404,6 +404,7 @@ endif
 install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_bug:
        dh_installdirs usr/share/bug/$(PACKAGE_NAME)
        dh_install debian/templates/image.bug/* usr/share/bug/$(PACKAGE_NAME)
+       cp -a debian/templates/image.bug/* 
$(PACKAGE_DIR)/usr/share/bug/$(PACKAGE_NAME)
        chmod 755 $(PACKAGE_DIR)/usr/share/bug/$(PACKAGE_NAME)/script
        printf 
"RELEASE='$(REAL_VERSION)'\nDISTRIBUTOR='$(DISTRIBUTOR)'\nSOURCEVERSION='$(SOURCEVERSION)'\n"
 > $(PACKAGE_DIR)/usr/share/bug/$(PACKAGE_NAME)/info
 

Best regards,

Lukas

Reply via email to