[From nobody Tue Aug 11 03:19:07 2026
Received: (at submit) by bugs.debian.org; 10 Aug 2026 12:02:22 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-7.9 required=4.0 tests=BAYES_00,FOURLA,NO_RELAYS,
 XMAILER_REPORTBUG autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 58; hammy, 150; neutral, 149; spammy,
 0. spammytokens: hammytokens:0.000-+--XDebbugsCc,
 0.000-+--X-Debbugs-Cc, 0.000-+--trixie, 0.000-+--H*Ad:N*Bug,
 0.000-+--HTo:N*Debian
Return-path: &lt;igor@krpanic-tehnologije.hr&gt;
Received: via submission by buxtehude.debian.org with esmtp (Exim 4.96)
 (envelope-from &lt;igor@krpanic-tehnologije.hr&gt;) id 1wtOhw-007cO5-1X
 for submit@bugs.debian.org; Mon, 10 Aug 2026 12:02:22 +0000
Content-Type: multipart/mixed; boundary=&quot;===============5021767181270070210==&quot;
MIME-Version: 1.0
From: Igor Krpanic &lt;igor@krpanic-tehnologije.hr&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: zfs-linux: building with BUILD_UDEB=true is broken
Message-ID: &lt;178636333348.2801045.13908139624148491052.reportbug@deb13dev.corp.lab401.hr&gt;
X-Mailer: reportbug 13.2.0
Date: Mon, 10 Aug 2026 14:02:13 +0200
Delivered-To: submit@bugs.debian.org

This is a multi-part MIME message sent by reportbug.


--===============5021767181270070210==
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Source: zfs-linux
Version: 2.4.3-2
Severity: normal
Tags: d-i patch
X-Debbugs-Cc: igor@krpanic-tehnologije.hr, debian-boot@lists.debian.org

Dear Maintainer,

I am working on debian-installer addon module which would make zfs
modules and tools available in Debian installer. This addon is building
zfs modules and tools from source in debootstraped chroot to avoid zfs
binaries bundling. For that I am using zfs-linux source package.

debian/README.Source documents building udeb packages with
BUILD_UDEB=true, but this is broken. Problems I found when trying it on
trixie with zfs 2.4.3 from backports:

- debian/rules still uses old package names (libzfs5-udeb,
  libzpool6-udeb) in the BUILD_UDEB blocks. control.udeb.in was
  updated to libzfs7/libzpool7, but rules was not, so dh_makeshlibs
  and dh_strip fail. rules also references libzfsbootenv1-udeb,
  which is not defined in control.udeb.in.

- the udeb install files are named libnvpair3linux-udeb.install.in
  and so on, but the packages are called libnvpair3-udeb etc., so
  dh_install ignores them and the library udebs are built empty.
  The files also point to .libs/ build tree paths that no longer
  exist in debian/tmp.

- appending control.udeb.in to debian/control fails with &quot;duplicate
  field Package&quot;, because control has no blank line at the end.

- dh_makeshlibs --add-udeb=zfsutils-udeb fails, because
  zfsutils-linux has no shared libraries.

- libnvpair3-udeb gets a dependency on libtirpc3t64 instead of
  libtirpc3-udeb, because libtirpc's shlibs file has no udeb line.
  The installer cannot install a normal deb.

- zfs.ko in the zfs-modules-*-di udeb is not stripped (around 107 MB
  unpacked).

The same problems exist in 2.3.2-2 in trixie, only with the older
library names (rules uses libzfs5 there while control.udeb.in has
libzfs6).

I attach 6 patches against the packaging git (debian/2.4.3-2) that
fix these points. With them, BUILD_UDEB=true builds all the udebs.
They apply to master only; the trixie tree would need the same
changes with its own library names.

I tested the resulting udebs in the trixie debian-installer (netboot
initrd and netinst ISO, in QEMU): the modules load, and zpool/zfs
work in the installer (pool create, snapshot, scrub, export/import).

Regards,
Igor Krpanic

-- System Information:
Debian Release: 13.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.95+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--===============5021767181270070210==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=&quot;0001-d-rules-fix-outdated-udeb-package-names.patch&quot;

RnJvbSAzODVjNWM5MzY2MmM4YzZhMDY2Mjk0MDY0OTQyYjllMzk0Y2NiMDBhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIEtycGFuaWMgPGlnb3JAa3JwYW5pYy10ZWhub2xvZ2lq
ZS5ocj4KRGF0ZTogU3VuLCA5IEF1ZyAyMDI2IDEzOjE4OjAwICswMjAwClN1YmplY3Q6IFtQQVRD
SCAxLzZdIGQvcnVsZXM6IGZpeCBvdXRkYXRlZCB1ZGViIHBhY2thZ2UgbmFtZXMKClRoZSBCVUlM
RF9VREVCIGJsb2NrcyBzdGlsbCB1c2UgbGliemZzNSBhbmQgbGlienBvb2w2IG5hbWVzLCBidXQK
Y29udHJvbC51ZGViLmluIGhhcyBsaWJ6ZnM3IGFuZCBsaWJ6cG9vbDcsIHNvIGRoX21ha2VzaGxp
YnMgYW5kCmRoX3N0cmlwIGZhaWwuIEFsc28gZHJvcCBsaWJ6ZnNib290ZW52MS11ZGViIChub3Qg
ZGVmaW5lZCBpbgpjb250cm9sLnVkZWIuaW4pIGFuZCB0aGUgemZzdXRpbHMtdWRlYiBkaF9tYWtl
c2hsaWJzIGxpbmUKKHpmc3V0aWxzLWxpbnV4IGhhcyBubyBzaGFyZWQgbGlicmFyaWVzLCBkaF9t
YWtlc2hsaWJzIGVycm9ycyBvdXQpLgoKU2lnbmVkLW9mZi1ieTogSWdvciBLcnBhbmljIDxpZ29y
QGtycGFuaWMtdGVobm9sb2dpamUuaHI+Ci0tLQogZGViaWFuL3J1bGVzIHwgMTEgKysrKy0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZGViaWFuL3J1bGVzIGIvZGViaWFuL3J1bGVzCmluZGV4IGQwNTk4NmU3Li43YTZi
Y2QwMiAxMDA3NTUKLS0tIGEvZGViaWFuL3J1bGVzCisrKyBiL2RlYmlhbi9ydWxlcwpAQCAtMTU1
LDEwICsxNTUsOCBAQCBvdmVycmlkZV9kaF9tYWtlc2hsaWJzOgogaWZlcSAoJChCVUlMRF9VREVC
KSwgdHJ1ZSkKIAlkaF9tYWtlc2hsaWJzIC1WIC1wbGlibnZwYWlyM2xpbnV4IC0tYWRkLXVkZWI9
bGlibnZwYWlyMy11ZGViCiAJZGhfbWFrZXNobGlicyAtViAtcGxpYnV1dGlsM2xpbnV4IC0tYWRk
LXVkZWI9bGlidXV0aWwzLXVkZWIKLQlkaF9tYWtlc2hsaWJzIC1WIC1wbGliemZzNWxpbnV4IC0t
YWRkLXVkZWI9bGliemZzNS11ZGViCi0JZGhfbWFrZXNobGlicyAtViAtcGxpYnpmc2Jvb3RlbnYx
bGludXggLS1hZGQtdWRlYj1saWJ6ZnNib290ZW52MS11ZGViCi0JZGhfbWFrZXNobGlicyAtViAt
cGxpYnpwb29sNmxpbnV4IC0tYWRkLXVkZWI9bGlienBvb2w2LXVkZWIKLQlkaF9tYWtlc2hsaWJz
IC1WIC1wemZzdXRpbHMtbGludXggLS1hZGQtdWRlYj16ZnN1dGlscy11ZGViCisJZGhfbWFrZXNo
bGlicyAtViAtcGxpYnpmczdsaW51eCAtLWFkZC11ZGViPWxpYnpmczctdWRlYgorCWRoX21ha2Vz
aGxpYnMgLVYgLXBsaWJ6cG9vbDdsaW51eCAtLWFkZC11ZGViPWxpYnpwb29sNy11ZGViCiBlbmRp
ZgogCiBvdmVycmlkZV9kaF9zdHJpcDoKQEAgLTE2Niw5ICsxNjQsOCBAQCBvdmVycmlkZV9kaF9z
dHJpcDoKIGlmZXEgKCQoQlVJTERfVURFQiksIHRydWUpCiAJZGhfc3RyaXAgLXBsaWJudnBhaXIz
LXVkZWIKIAlkaF9zdHJpcCAtcGxpYnV1dGlsMy11ZGViCi0JZGhfc3RyaXAgLXBsaWJ6ZnM1LXVk
ZWIKLQlkaF9zdHJpcCAtcGxpYnpmc2Jvb3RlbnYxLXVkZWIKLQlkaF9zdHJpcCAtcGxpYnpwb29s
Ni11ZGViCisJZGhfc3RyaXAgLXBsaWJ6ZnM3LXVkZWIKKwlkaF9zdHJpcCAtcGxpYnpwb29sNy11
ZGViCiAJZGhfc3RyaXAgLXB6ZnN1dGlscy11ZGViCiBlbmRpZgogCi0tIAoyLjQ3LjMKCg==

--===============5021767181270070210==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=&quot;0002-d-rename-udeb-install-files-to-match-udeb-package-na.patch&quot;

RnJvbSAyZWY2MmEzZTIyMzA2MjJkOTJjMmM1NmFjYTc4ZmIzMmNjZmY5Y2RjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIEtycGFuaWMgPGlnb3JAa3JwYW5pYy10ZWhub2xvZ2lq
ZS5ocj4KRGF0ZTogU3VuLCA5IEF1ZyAyMDI2IDEzOjE4OjAwICswMjAwClN1YmplY3Q6IFtQQVRD
SCAyLzZdIGQvOiByZW5hbWUgdWRlYiBpbnN0YWxsIGZpbGVzIHRvIG1hdGNoIHVkZWIgcGFja2Fn
ZSBuYW1lcwoKZGhfaW5zdGFsbCBleHBlY3RzIGRlYmlhbi88cGFja2FnZT4uaW5zdGFsbCwgYnV0
IHRoZSBmaWxlcyB3ZXJlIG5hbWVkCmFmdGVyIGEgbGliKmxpbnV4LXVkZWIgc2NoZW1lLCBzbyB0
aGUgbGlicmFyeSB1ZGVicyB3ZXJlIGJ1aWx0IGVtcHR5LgpJbnN0YWxsIHRoZSBsaWJyYXJpZXMg
ZnJvbSB0aGUgbXVsdGlhcmNoIHBhdGggaW5zdGVhZCBvZiB0aGUgb2xkCi5saWJzLyBidWlsZCB0
cmVlIHBhdGhzLCBhbmQgYWRkIGxpYnpmc19jb3JlIHRvIGxpYnpmczctdWRlYiAodGhlCnRvb2xz
IGxpbmsgYWdhaW5zdCBpdCkuCgpTaWduZWQtb2ZmLWJ5OiBJZ29yIEtycGFuaWMgPGlnb3JAa3Jw
YW5pYy10ZWhub2xvZ2lqZS5ocj4KLS0tCiBkZWJpYW4vY2xlYW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4ICsrKystLS0tCiBkZWJpYW4vbGlibnZwYWly
My11ZGViLmluc3RhbGwuaW4gICAgICAgICAgICAgICAgICAgICAgICAgfCAxICsKIGRlYmlhbi9s
aWJudnBhaXIzbGludXgtdWRlYi5pbnN0YWxsLmluICAgICAgICAgICAgICAgICAgICB8IDEgLQog
ZGViaWFuL2xpYnV1dGlsMy11ZGViLmluc3RhbGwuaW4gICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMSArCiBkZWJpYW4vbGlidXV0aWwzbGludXgtdWRlYi5pbnN0YWxsLmluICAgICAgICAgICAg
ICAgICAgICAgfCAxIC0KIGRlYmlhbi9saWJ6ZnM3LXVkZWIuaW5zdGFsbC5pbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDIgKysKIGRlYmlhbi9saWJ6ZnM3bGludXgtdWRlYi5pbnN0YWxs
LmluICAgICAgICAgICAgICAgICAgICAgICB8IDEgLQogZGViaWFuL2xpYnpmc2Jvb3RlbnYxbGlu
dXgtdWRlYi5pbnN0YWxsLmluICAgICAgICAgICAgICAgIHwgMSAtCiBkZWJpYW4vbGlienBvb2w3
LXVkZWIuaW5zdGFsbC5pbiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxICsKIGRlYmlhbi9s
aWJ6cG9vbDdsaW51eC11ZGViLmluc3RhbGwuaW4gICAgICAgICAgICAgICAgICAgICB8IDEgLQog
Li4ue3pmc3V0aWxzLWxpbnV4LXVkZWIuaW5zdGFsbCA9PiB6ZnN1dGlscy11ZGViLmluc3RhbGx9
IHwgMAogLi4ubnV4LXVkZWIuaXNpbnN0YWxsYWJsZSA9PiB6ZnN1dGlscy11ZGViLmlzaW5zdGFs
bGFibGV9IHwgMAogMTIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRlYmlhbi9saWJudnBhaXIzLXVkZWIuaW5zdGFsbC5p
bgogZGVsZXRlIG1vZGUgMTAwNjQ0IGRlYmlhbi9saWJudnBhaXIzbGludXgtdWRlYi5pbnN0YWxs
LmluCiBjcmVhdGUgbW9kZSAxMDA2NDQgZGViaWFuL2xpYnV1dGlsMy11ZGViLmluc3RhbGwuaW4K
IGRlbGV0ZSBtb2RlIDEwMDY0NCBkZWJpYW4vbGlidXV0aWwzbGludXgtdWRlYi5pbnN0YWxsLmlu
CiBjcmVhdGUgbW9kZSAxMDA2NDQgZGViaWFuL2xpYnpmczctdWRlYi5pbnN0YWxsLmluCiBkZWxl
dGUgbW9kZSAxMDA2NDQgZGViaWFuL2xpYnpmczdsaW51eC11ZGViLmluc3RhbGwuaW4KIGRlbGV0
ZSBtb2RlIDEwMDY0NCBkZWJpYW4vbGliemZzYm9vdGVudjFsaW51eC11ZGViLmluc3RhbGwuaW4K
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkZWJpYW4vbGlienBvb2w3LXVkZWIuaW5zdGFsbC5pbgogZGVs
ZXRlIG1vZGUgMTAwNjQ0IGRlYmlhbi9saWJ6cG9vbDdsaW51eC11ZGViLmluc3RhbGwuaW4KIHJl
bmFtZSBkZWJpYW4ve3pmc3V0aWxzLWxpbnV4LXVkZWIuaW5zdGFsbCA9PiB6ZnN1dGlscy11ZGVi
Lmluc3RhbGx9ICgxMDAlKQogcmVuYW1lIGRlYmlhbi97emZzdXRpbHMtbGludXgtdWRlYi5pc2lu
c3RhbGxhYmxlID0+IHpmc3V0aWxzLXVkZWIuaXNpbnN0YWxsYWJsZX0gKDEwMCUpCgpkaWZmIC0t
Z2l0IGEvZGViaWFuL2NsZWFuIGIvZGViaWFuL2NsZWFuCmluZGV4IGY4OGQ4ZWU1Li4yMzc1ZGM5
MCAxMDA2NDQKLS0tIGEvZGViaWFuL2NsZWFuCisrKyBiL2RlYmlhbi9jbGVhbgpAQCAtNCwxMiAr
NCwxMiBAQCBjb250cmliL3B5emZzL2J1aWxkLwogY29udHJpYi9weXpmcy9saWJ6ZnNfY29yZS9f
X3B5Y2FjaGVfXy8KIGNvbnRyaWIvcHl6ZnMvbGliemZzX2NvcmUvYmluZGluZ3MvX19weWNhY2hl
X18vCiBjb250cmliL3B5emZzL3B5emZzLmVnZy1pbmZvLwotZGViaWFuL2xpYm52cGFpcjNsaW51
eC11ZGViLmluc3RhbGwKK2RlYmlhbi9saWJudnBhaXIzLXVkZWIuaW5zdGFsbAogZGViaWFuL2xp
Ym52cGFpcjNsaW51eC5pbnN0YWxsCi1kZWJpYW4vbGlidXV0aWwzbGludXgtdWRlYi5pbnN0YWxs
CitkZWJpYW4vbGlidXV0aWwzLXVkZWIuaW5zdGFsbAogZGViaWFuL2xpYnV1dGlsM2xpbnV4Lmlu
c3RhbGwKLWRlYmlhbi9saWJ6ZnM3bGludXgtdWRlYi5pbnN0YWxsCitkZWJpYW4vbGliemZzNy11
ZGViLmluc3RhbGwKIGRlYmlhbi9saWJ6ZnM3bGludXguaW5zdGFsbAogZGViaWFuL2xpYnpmc2xp
bnV4LWRldi5pbnN0YWxsCi1kZWJpYW4vbGlienBvb2w3bGludXgtdWRlYi5pbnN0YWxsCitkZWJp
YW4vbGlienBvb2w3LXVkZWIuaW5zdGFsbAogZGViaWFuL2xpYnpwb29sN2xpbnV4Lmluc3RhbGwK
ZGlmZiAtLWdpdCBhL2RlYmlhbi9saWJudnBhaXIzLXVkZWIuaW5zdGFsbC5pbiBiL2RlYmlhbi9s
aWJudnBhaXIzLXVkZWIuaW5zdGFsbC5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMC4uZmNlNTQyMjcKLS0tIC9kZXYvbnVsbAorKysgYi9kZWJpYW4vbGlibnZwYWlyMy11ZGVi
Lmluc3RhbGwuaW4KQEAgLTAsMCArMSBAQAordXNyL2xpYi9AREVCX0hPU1RfTVVMVElBUkNIQC9s
aWJudnBhaXIuc28uKgpkaWZmIC0tZ2l0IGEvZGViaWFuL2xpYm52cGFpcjNsaW51eC11ZGViLmlu
c3RhbGwuaW4gYi9kZWJpYW4vbGlibnZwYWlyM2xpbnV4LXVkZWIuaW5zdGFsbC5pbgpkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOTE1YzI0NTEuLjAwMDAwMDAwCi0tLSBhL2RlYmlhbi9s
aWJudnBhaXIzbGludXgtdWRlYi5pbnN0YWxsLmluCisrKyAvZGV2L251bGwKQEAgLTEgKzAsMCBA
QAotdXNyL2xpYi9AREVCX0hPU1RfTVVMVElBUkNIQC9saWJudnBhaXIvLmxpYnMvbGlibnZwYWly
LnNvLipbMC05XQl1c3IvbGliL0BERUJfSE9TVF9NVUxUSUFSQ0hACmRpZmYgLS1naXQgYS9kZWJp
YW4vbGlidXV0aWwzLXVkZWIuaW5zdGFsbC5pbiBiL2RlYmlhbi9saWJ1dXRpbDMtdWRlYi5pbnN0
YWxsLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwLi5iYjMzMzg2NwotLS0g
L2Rldi9udWxsCisrKyBiL2RlYmlhbi9saWJ1dXRpbDMtdWRlYi5pbnN0YWxsLmluCkBAIC0wLDAg
KzEgQEAKK3Vzci9saWIvQERFQl9IT1NUX01VTFRJQVJDSEAvbGlidXV0aWwuc28uKgpkaWZmIC0t
Z2l0IGEvZGViaWFuL2xpYnV1dGlsM2xpbnV4LXVkZWIuaW5zdGFsbC5pbiBiL2RlYmlhbi9saWJ1
dXRpbDNsaW51eC11ZGViLmluc3RhbGwuaW4KZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDMzMzg1OTM5Li4wMDAwMDAwMAotLS0gYS9kZWJpYW4vbGlidXV0aWwzbGludXgtdWRlYi5pbnN0
YWxsLmluCisrKyAvZGV2L251bGwKQEAgLTEgKzAsMCBAQAotdXNyL2xpYi9AREVCX0hPU1RfTVVM
VElBUkNIQC9saWJ1dXRpbC8ubGlicy9saWJ1dXRpbC5zby4qWzAtOV0KZGlmZiAtLWdpdCBhL2Rl
Ymlhbi9saWJ6ZnM3LXVkZWIuaW5zdGFsbC5pbiBiL2RlYmlhbi9saWJ6ZnM3LXVkZWIuaW5zdGFs
bC5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMC4uYTkwNTRjMTQKLS0tIC9k
ZXYvbnVsbAorKysgYi9kZWJpYW4vbGliemZzNy11ZGViLmluc3RhbGwuaW4KQEAgLTAsMCArMSwy
IEBACit1c3IvbGliL0BERUJfSE9TVF9NVUxUSUFSQ0hAL2xpYnpmcy5zby4qCit1c3IvbGliL0BE
RUJfSE9TVF9NVUxUSUFSQ0hAL2xpYnpmc19jb3JlLnNvLioKZGlmZiAtLWdpdCBhL2RlYmlhbi9s
aWJ6ZnM3bGludXgtdWRlYi5pbnN0YWxsLmluIGIvZGViaWFuL2xpYnpmczdsaW51eC11ZGViLmlu
c3RhbGwuaW4KZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDg1NWZjZWRjLi4wMDAwMDAw
MAotLS0gYS9kZWJpYW4vbGliemZzN2xpbnV4LXVkZWIuaW5zdGFsbC5pbgorKysgL2Rldi9udWxs
CkBAIC0xICswLDAgQEAKLXVzci9saWIvQERFQl9IT1NUX01VTFRJQVJDSEAvbGliemZzLy5saWJz
L2xpYnpmcy5zby4qWzAtOV0KZGlmZiAtLWdpdCBhL2RlYmlhbi9saWJ6ZnNib290ZW52MWxpbnV4
LXVkZWIuaW5zdGFsbC5pbiBiL2RlYmlhbi9saWJ6ZnNib290ZW52MWxpbnV4LXVkZWIuaW5zdGFs
bC5pbgpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzdkYWViOGYuLjAwMDAwMDAwCi0t
LSBhL2RlYmlhbi9saWJ6ZnNib290ZW52MWxpbnV4LXVkZWIuaW5zdGFsbC5pbgorKysgL2Rldi9u
dWxsCkBAIC0xICswLDAgQEAKLXVzci9saWIvQERFQl9IT1NUX01VTFRJQVJDSEAvbGliemZzYm9v
dGVudi8ubGlicy9saWJ6ZnNib290ZW52LnNvLipbMC05XQl1c3IvbGliL0BERUJfSE9TVF9NVUxU
SUFSQ0hACmRpZmYgLS1naXQgYS9kZWJpYW4vbGlienBvb2w3LXVkZWIuaW5zdGFsbC5pbiBiL2Rl
Ymlhbi9saWJ6cG9vbDctdWRlYi5pbnN0YWxsLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwLi4wZTA4N2EyNwotLS0gL2Rldi9udWxsCisrKyBiL2RlYmlhbi9saWJ6cG9vbDct
dWRlYi5pbnN0YWxsLmluCkBAIC0wLDAgKzEgQEAKK3Vzci9saWIvQERFQl9IT1NUX01VTFRJQVJD
SEAvbGlienBvb2wuc28uKgpkaWZmIC0tZ2l0IGEvZGViaWFuL2xpYnpwb29sN2xpbnV4LXVkZWIu
aW5zdGFsbC5pbiBiL2RlYmlhbi9saWJ6cG9vbDdsaW51eC11ZGViLmluc3RhbGwuaW4KZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDc1OWQwNjI0Li4wMDAwMDAwMAotLS0gYS9kZWJpYW4v
bGlienBvb2w3bGludXgtdWRlYi5pbnN0YWxsLmluCisrKyAvZGV2L251bGwKQEAgLTEgKzAsMCBA
QAotdXNyL2xpYi9AREVCX0hPU1RfTVVMVElBUkNIQC9saWJ6cG9vbC8ubGlicy9saWJ6cG9vbC5z
by4qWzAtOV0KZGlmZiAtLWdpdCBhL2RlYmlhbi96ZnN1dGlscy1saW51eC11ZGViLmluc3RhbGwg
Yi9kZWJpYW4vemZzdXRpbHMtdWRlYi5pbnN0YWxsCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5h
bWUgZnJvbSBkZWJpYW4vemZzdXRpbHMtbGludXgtdWRlYi5pbnN0YWxsCnJlbmFtZSB0byBkZWJp
YW4vemZzdXRpbHMtdWRlYi5pbnN0YWxsCmRpZmYgLS1naXQgYS9kZWJpYW4vemZzdXRpbHMtbGlu
dXgtdWRlYi5pc2luc3RhbGxhYmxlIGIvZGViaWFuL3pmc3V0aWxzLXVkZWIuaXNpbnN0YWxsYWJs
ZQpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gZGViaWFuL3pmc3V0aWxzLWxpbnV4
LXVkZWIuaXNpbnN0YWxsYWJsZQpyZW5hbWUgdG8gZGViaWFuL3pmc3V0aWxzLXVkZWIuaXNpbnN0
YWxsYWJsZQotLSAKMi40Ny4zCgo=

--===============5021767181270070210==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=&quot;0003-d-rules-fix-appending-of-control.udeb.in.patch&quot;

RnJvbSBkZTVlODE1ZWQ1MTRhNmI5NmI3NDIxY2M3Yjk0MjZmZTQ4ZjM0MGVkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIEtycGFuaWMgPGlnb3JAa3JwYW5pYy10ZWhub2xvZ2lq
ZS5ocj4KRGF0ZTogU3VuLCA5IEF1ZyAyMDI2IDEzOjE4OjAwICswMjAwClN1YmplY3Q6IFtQQVRD
SCAzLzZdIGQvcnVsZXM6IGZpeCBhcHBlbmRpbmcgb2YgY29udHJvbC51ZGViLmluCgpkZWJpYW4v
Y29udHJvbCBoYXMgbm8gYmxhbmsgbGluZSBhdCB0aGUgZW5kLCBzbyB0aGUgZmlyc3QgYXBwZW5k
ZWQKc3RhbnphIG1lcmdlcyB3aXRoIHRoZSBsYXN0IHBhcmFncmFwaCBhbmQgZHBrZy1idWlsZHBh
Y2thZ2UgZmFpbHMKd2l0aCAiZHVwbGljYXRlIGZpZWxkIFBhY2thZ2UiLiBUaGUgYXBwZW5kIGFs
c28gcnVucyBpbiBib3RoIGNsZWFuCmFuZCBjb25maWd1cmUsIGR1cGxpY2F0aW5nIHRoZSBzdGFu
emFzLiBBZGQgdGhlIHNlcGFyYXRvciBhbmQgb25seQphcHBlbmQgb25jZS4KClNpZ25lZC1vZmYt
Ynk6IElnb3IgS3JwYW5pYyA8aWdvckBrcnBhbmljLXRlaG5vbG9naWplLmhyPgotLS0KIGRlYmlh
bi9ydWxlcyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RlYmlhbi9ydWxlcyBiL2RlYmlhbi9ydWxlcwppbmRl
eCA3YTZiY2QwMi4uYjcxY2Q1MzUgMTAwNzU1Ci0tLSBhL2RlYmlhbi9ydWxlcworKysgYi9kZWJp
YW4vcnVsZXMKQEAgLTQxLDcgKzQxLDggQEAgb3ZlcnJpZGVfZGhfYXV0b3JlY29uZjoKIAogb3Zl
cnJpZGVfZGhfYXV0b19jb25maWd1cmU6CiBpZmVxICgkKEJVSUxEX1VERUIpLCB0cnVlKQotCWNh
dCBkZWJpYW4vY29udHJvbC51ZGViLmluID4+IGRlYmlhbi9jb250cm9sCisJZ3JlcCAtcSAnXlBh
Y2thZ2U6IHpmc3V0aWxzLXVkZWInIGRlYmlhbi9jb250cm9sIHx8IFwKKwkgICAgeyBlY2hvID4+
IGRlYmlhbi9jb250cm9sOyBjYXQgZGViaWFuL2NvbnRyb2wudWRlYi5pbiA+PiBkZWJpYW4vY29u
dHJvbDsgfQogZW5kaWYKIAogCUAjIEJ1aWxkIHRoZSB1c2VybGFuZCwgYnV0IGRvbid0IGJ1aWxk
IHRoZSBrZXJuZWwgbW9kdWxlcy4KQEAgLTE3Niw3ICsxNzcsOCBAQCBvdmVycmlkZV9kaF9hdXRv
X2NsZWFuOgogCWRlYmNvbmYtdXBkYXRlcG8KIAlAaWYgdGVzdCAtZSBNRVRBLm9yaWc7IHRoZW4g
bXYgTUVUQS5vcmlnIE1FVEE7IGZpCiBpZmVxICgkKEJVSUxEX1VERUIpLCB0cnVlKQotCWNhdCBk
ZWJpYW4vY29udHJvbC51ZGViLmluID4+IGRlYmlhbi9jb250cm9sCisJZ3JlcCAtcSAnXlBhY2th
Z2U6IHpmc3V0aWxzLXVkZWInIGRlYmlhbi9jb250cm9sIHx8IFwKKwkgICAgeyBlY2hvID4+IGRl
Ymlhbi9jb250cm9sOyBjYXQgZGViaWFuL2NvbnRyb2wudWRlYi5pbiA+PiBkZWJpYW4vY29udHJv
bDsgfQogZW5kaWYKIAogb3ZlcnJpZGVfZGhfaW5zdGFsbDoKLS0gCjIuNDcuMwoK

--===============5021767181270070210==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=&quot;0004-d-rules-strip-modules-in-the-di-udeb.patch&quot;

RnJvbSAxNjRjNmM2NWZlYTE5OTRkYTkxNWE2MGJlZTFmMDAzN2NjZTJmN2YwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIEtycGFuaWMgPGlnb3JAa3JwYW5pYy10ZWhub2xvZ2lq
ZS5ocj4KRGF0ZTogU3VuLCA5IEF1ZyAyMDI2IDEzOjE4OjAwICswMjAwClN1YmplY3Q6IFtQQVRD
SCA0LzZdIGQvcnVsZXM6IHN0cmlwIG1vZHVsZXMgaW4gdGhlIC1kaSB1ZGViCgp6ZnMua28gd2Fz
IHNoaXBwZWQgd2l0aCBkZWJ1ZyBpbmZvLCBhYm91dCAxMDcgTUIgdW5wYWNrZWQuIFN0cmlwcGlu
ZwpicmluZ3MgdGhlIHVkZWIgZnJvbSAxNyBNQiB0byB1bmRlciAyIE1CLgoKU2lnbmVkLW9mZi1i
eTogSWdvciBLcnBhbmljIDxpZ29yQGtycGFuaWMtdGVobm9sb2dpamUuaHI+Ci0tLQogZGViaWFu
L3J1bGVzIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQg
YS9kZWJpYW4vcnVsZXMgYi9kZWJpYW4vcnVsZXMKaW5kZXggYjcxY2Q1MzUuLmE4MjdkZGVjIDEw
MDc1NQotLS0gYS9kZWJpYW4vcnVsZXMKKysrIGIvZGViaWFuL3J1bGVzCkBAIC0yNDQsNiArMjQ0
LDcgQEAgb3ZlcnJpZGVfZGhfYmluYXJ5LW1vZHVsZXMtdWRlYjogb3ZlcnJpZGVfZGhfcHJlcC1k
ZWItZmlsZXMgb3ZlcnJpZGVfZGhfY29uZmlndXIKIAogCWRoX2luc3RhbGxkaXJzIC1wJHtwbW9k
dWxlc30tZGkKIAlkaF9pbnN0YWxsIC1wJHtwbW9kdWxlc30tZGkKKwlzdHJpcCAtLXN0cmlwLWRl
YnVnIGRlYmlhbi8ke3Btb2R1bGVzfS1kaS9saWIvbW9kdWxlcy8kKEtWRVJTKS9leHRyYS8qLyou
a28KIAlkaF9nZW5jb250cm9sIC1wJHtwbW9kdWxlc30tZGkKIAogCWRoX2J1aWxkZGViIC1wJHtw
bW9kdWxlc30tZGkKLS0gCjIuNDcuMwoK

--===============5021767181270070210==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=&quot;0005-d-shlibs.local-map-libtirpc-to-libtirpc3-udeb-for-ud.patch&quot;

RnJvbSBiZDU1YzMwNWFhOTBiYTE0YWMxNmNjMzM2M2Y0YTM3YTI1YzljYTQwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIEtycGFuaWMgPGlnb3JAa3JwYW5pYy10ZWhub2xvZ2lq
ZS5ocj4KRGF0ZTogU3VuLCA5IEF1ZyAyMDI2IDE3OjEyOjEyICswMjAwClN1YmplY3Q6IFtQQVRD
SCA1LzZdIGQvc2hsaWJzLmxvY2FsOiBtYXAgbGlidGlycGMgdG8gbGlidGlycGMzLXVkZWIgZm9y
IHVkZWJzCgpsaWJudnBhaXIgbGlua3MgYWdhaW5zdCBsaWJ0aXJwYywgd2hvc2Ugc2hsaWJzIGZp
bGUgaGFzIG5vIHVkZWI6IGxpbmUuCldpdGhvdXQgYW4gb3ZlcnJpZGUsIGxpYm52cGFpcjMtdWRl
YiBlbmRzIHVwIGRlcGVuZGluZyBvbiB0aGUgcmVndWxhcgpsaWJ0aXJwYzN0NjQgcGFja2FnZSwg
d2hpY2ggdGhlIGluc3RhbGxlciBjYW5ub3QgaW5zdGFsbC4gV2l0aCB0aGUKbWFwcGluZywgdGhl
IHVkZWIgZGVwZW5kZW5jeSBjaGFpbiBpcyByZXNvbHZhYmxlIGVudGlyZWx5IHdpdGhpbiB0aGUK
ZGViaWFuLWluc3RhbGxlciBhcmNoaXZlIChsaWJ0aXJwYzMtdWRlYiBleGlzdHMgdGhlcmUpLiBP
bmx5IHRoZSB1ZGViCmNhc2UgaXMgb3ZlcnJpZGRlbjsgZGViIGJ1aWxkcyBrZWVwIHVzaW5nIGxp
YnRpcnBjJ3Mgc3ltYm9scyBmaWxlLgoKU2lnbmVkLW9mZi1ieTogSWdvciBLcnBhbmljIDxpZ29y
QGtycGFuaWMtdGVobm9sb2dpamUuaHI+Ci0tLQogZGViaWFuL3NobGlicy5sb2NhbCB8IDUgKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBk
ZWJpYW4vc2hsaWJzLmxvY2FsCgpkaWZmIC0tZ2l0IGEvZGViaWFuL3NobGlicy5sb2NhbCBiL2Rl
Ymlhbi9zaGxpYnMubG9jYWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAuLjdj
MjAzN2E1Ci0tLSAvZGV2L251bGwKKysrIGIvZGViaWFuL3NobGlicy5sb2NhbApAQCAtMCwwICsx
LDUgQEAKKyMgbGlidGlycGMncyBzaGxpYnMgZmlsZSBoYXMgbm8gdWRlYiBsaW5lLCBzbyBsaWJu
dnBhaXIzLXVkZWIgd291bGQKKyMgZGVwZW5kIG9uIHRoZSByZWd1bGFyIGxpYnRpcnBjM3Q2NCBk
ZWIsIHdoaWNoIHRoZSBkZWJpYW4taW5zdGFsbGVyCisjIGNhbm5vdCBpbnN0YWxsLiBNYXAgb25s
eSB0aGUgdWRlYiBjYXNlOyBkZWIgYnVpbGRzIGtlZXAgdXNpbmcgdGhlCisjIHN5bWJvbHMgZmls
ZSBvZiBsaWJ0aXJwYyBhcyBiZWZvcmUuCit1ZGViOiBsaWJ0aXJwYyAzIGxpYnRpcnBjMy11ZGVi
ICg+PSAxLjMuNitkcykKLS0gCjIuNDcuMwoK

--===============5021767181270070210==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=&quot;0006-d-rules-copy-DKMS-files-instead-of-moving-them.patch&quot;

RnJvbSA5NTEyMTlkOGNmMDdmMjJhMTU0MDNiYWY0ZmMyNzM3OTE3ZjBiZmI3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIEtycGFuaWMgPGlnb3JAa3JwYW5pYy10ZWhub2xvZ2lq
ZS5ocj4KRGF0ZTogU3VuLCA5IEF1ZyAyMDI2IDEzOjE4OjAwICswMjAwClN1YmplY3Q6IFtQQVRD
SCA2LzZdIGQvcnVsZXM6IGNvcHkgREtNUyBmaWxlcyBpbnN0ZWFkIG9mIG1vdmluZyB0aGVtCgpB
IHJlcGVhdGVkIGJpbmFyeSBidWlsZCAoZHBrZy1idWlsZHBhY2thZ2UgLW5jKSBmYWlscyBiZWNh
dXNlIHRoZQpmaXJzdCBydW4gZW1wdGllcyB0aGUgZGlzdCBkaXJlY3RvcnkuCgpTaWduZWQtb2Zm
LWJ5OiBJZ29yIEtycGFuaWMgPGlnb3JAa3JwYW5pYy10ZWhub2xvZ2lqZS5ocj4KLS0tCiBkZWJp
YW4vcnVsZXMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS9kZWJpYW4vcnVsZXMgYi9kZWJpYW4vcnVsZXMKaW5kZXggYTgy
N2RkZWMuLmI4YWRiMmQxIDEwMDc1NQotLS0gYS9kZWJpYW4vcnVsZXMKKysrIGIvZGViaWFuL3J1
bGVzCkBAIC05OCw3ICs5OCw3IEBAIG92ZXJyaWRlX2RoX2F1dG9faW5zdGFsbDoKIAkJJyQoQ1VS
RElSKS9zY3JpcHRzL2RrbXMucG9zdGJ1aWxkJwogCWluc3RhbGwgLUQgLXQgJyQoQ1VSRElSKS9k
ZWJpYW4vdG1wL3Vzci9zcmMvJChOQU1FKS0kKERFQl9WRVJTSU9OX1VQU1RSRUFNKS9zY3JpcHRz
JyBcCiAJCSckKENVUkRJUikvc2NyaXB0cy9vYmp0b29sLXdyYXBwZXIuaW4nCi0JJChmb3JlYWNo
IGZpbGUsJChES01TRklMRVMpLG12ICckKENVUkRJUikvJChOQU1FKS0kKERFQl9WRVJTSU9OX1VQ
U1RSRUFNKS8kKGZpbGUpJyAnJChDVVJESVIpL2RlYmlhbi90bXAvdXNyL3NyYy8kKE5BTUUpLSQo
REVCX1ZFUlNJT05fVVBTVFJFQU0pJyB8fCBleGl0IDE7KQorCSQoZm9yZWFjaCBmaWxlLCQoREtN
U0ZJTEVTKSxjcCAtYSAnJChDVVJESVIpLyQoTkFNRSktJChERUJfVkVSU0lPTl9VUFNUUkVBTSkv
JChmaWxlKScgJyQoQ1VSRElSKS9kZWJpYW4vdG1wL3Vzci9zcmMvJChOQU1FKS0kKERFQl9WRVJT
SU9OX1VQU1RSRUFNKScgfHwgZXhpdCAxOykKIAogCUAjIERvIG5vdCBpbmNsdWRlIEZyZWVCU0Qg
a2VybmVsIHNvdXJjZXMgaW4gdGhlIExpbnV4IERLTVMgcGFja2FnZQogCSQoZm9yZWFjaCBmaWxl
LCQoREtNU0ZJTEVTRVhDTFVERSkscm0gLXIgJyQoQ1VSRElSKS9kZWJpYW4vdG1wL3Vzci9zcmMv
JChOQU1FKS0kKERFQl9WRVJTSU9OX1VQU1RSRUFNKS8kKGZpbGUpJyB8fCBleGl0IDE7KQotLSAK
Mi40Ny4zCgo=

--===============5021767181270070210==--
]