<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/7.2.5-stable" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Metztli I. T.&#160; Blog</title>
		<link>https://metztli.blog/nochtli/</link>
		<atom:link rel="self" type="application/rss+xml" href="https://metztli.blog/nochtli/?tempskin=_rss2" />
		<description></description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=7.2.5-stable"/>
		<ttl>60</ttl>
				<item>
			<title>Metztli Reiser4 GCC14 / Debian Trixie AMD64</title>
			<link>https://metztli.blog/nochtli/reiser4-trixie</link>
			<pubDate>Mon, 10 Nov 2025 14:38:00 +0000</pubDate>			<dc:creator>Jose</dc:creator>
			<category domain="alt">Linux</category>
<category domain="alt">Current Trends</category>
<category domain="alt">Cloud Computing</category>
<category domain="alt">Reiser4</category>
<category domain="main">Debian</category>			<guid isPermaLink="false">314@https://metztli.blog/</guid>
						<description>&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_as_Trixie.webp?mtime=1761866828&quot; title=&quot;Metztli Reiser4 Trixie on AX16PRO Ryzen&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1484&quot;&gt;&lt;img alt=&quot;Metztli Reiser4 Trixie on AX16PRO Ryzen&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_as_Trixie.webp/fit-400x320.webp?mtime=1761866828&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Metztli Reiser4 Trixie on AX16PRO Ryzen&lt;/div&gt;&lt;/div&gt;
As the date of Debian 13, aka &lt;em&gt;Trixie&lt;/em&gt;, official release approached, I was busy on other pressing tasks and thought I would eventually &lt;em&gt;catch up&lt;/em&gt; with the build of required components for Metztli Reiser4 -enabled Debian Installer (d-i) and online packages for our reiser4 hack. I decided to build the next patched level of the kernel macuilli.caxtolli_omome.matlactetl_omnahui (5.17.14) -- yes &lt;img src=&quot;https://metztli.blog/rsc/smilies/grayyes.gif&quot; title=&quot;&amp;amp;#58;&amp;amp;#121;&amp;amp;#101;&amp;amp;#115;&amp;amp;#58;&quot; alt=&quot;&amp;amp;#58;&amp;amp;#121;&amp;amp;#101;&amp;amp;#115;&amp;amp;#58;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; a major version &lt;img src=&quot;https://tenochtitlan.city/system/media_attachments/files/107/099/812/973/051/549/original/08f91b8098ac7d2b.png&quot; alt=&quot;Linux Kernel Major, Minor, Patch level&quot; title=&quot;Linux Kernel Major, Minor, Patch level&quot; /&gt; behind Linux mainline kernel but still supported by the existing reiser4 patch available from Mr. Edward &lt;a href=&quot;https://sourceforge.net/projects/reiser4/&quot; target=&quot;_blank&quot;&gt;Shishkin&#039; SourceForge repository&lt;/a&gt;; the reasoning was, well, if this reiser4 -enabled kernel will be used for a new Debian official release, then at least a more recent kernel, even with a &lt;em&gt;patchlevel&lt;/em&gt; upgrade would be adequate. I have been diligently adapting Mr. Shishkin&#039;s patch for increasing kernel patch levels other than the targeted one.&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;Nohmatca nehhuatl, NiNantzin motecuiyo&lt;br /&gt;
Huitzilopochtli ≈&lt;br /&gt;
Это я собственной персоной, я Мать вашего повелителя&lt;br /&gt;
Уицилопочтли ≈&lt;br /&gt;
It is I in person, I am Mother of your lord Huitzilopochtli&lt;/div&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Cohuatlicue.webp?mtime=1764588371&quot; title=&quot;Cohuatlicue, the &amp;#039;Kundalini&amp;#039; of the true Mexicah&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1536&quot;&gt;&lt;img alt=&quot;Cohuatlicue, the &amp;apos;Kundalini&amp;apos; of the true Mexicah&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Cohuatlicue.webp/fit-400x320.webp?mtime=1764588371&quot; width=&quot;215&quot; height=&quot;320&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Cohuatlicue, the &#039;Kundalini&#039; of the true Mexicah&lt;/div&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;em&gt;&lt;strong&gt;Cohuatlicue&lt;/strong&gt;&lt;/em&gt;, the &#039;&lt;em&gt;Kundalini&lt;/em&gt;&#039; of the &lt;em&gt;&lt;strong&gt;real Mexicah&lt;/strong&gt; peoples of &lt;strong&gt;A∙nahuac&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt; 
&lt;div align=&quot;center&quot;&gt;≈ Cohuatl∙i∙cue∙itl : &#039;Та, Цто Носит Юбку Из Змей&#039; : &#039;She Who Wears the Serpents Skirt&#039;.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Fact is, all support for reiser4 is now purged in Debian Trixie. I had to build from source even &lt;em&gt;libaal&lt;/em&gt;: &lt;em&gt;Reiser4&#039;s application abstraction library&lt;/em&gt;, &lt;em&gt;reiser4progs&lt;/em&gt;: &lt;em&gt;Administration utilities for the Reiser4 file system&lt;/em&gt;, and even devise a hack for initramfs-tools -- as the official Debian package generated a non-reiser4-compatible initrd.img-, and thus an unbootable reiser4 -based operating system. This latter issue took me a while to zero-in on the offending commit during which time I created a couple of quite dirty hacks just not to delay any further our custom netboot Debian Installer (d-i): Metztli Reiser4.&lt;/p&gt;

&lt;p&gt;Needless to say, all the reiser4 sources had to be built with Debian Trixie&#039;s GCC14 default compiler; and I encountered several issues which had to be overcome if reiser4 were to be viable under Trixie. In this long journey to reiser4 on Trixie, Ангелина Кузнецова : Angelina Kuznetsova came along at the rhythm of  «Я Хочу Быть Твоим Любовником» : &quot;I Wanna Be Your Lover!&quot; ~ Песня Принца : Prince&#039;s song.&lt;/p&gt;

&lt;p&gt;&lt;font color=&quot;#ed0505&quot;&gt;WARNING&lt;/font&gt;, the instance of an archetype of a beautiful Russian female body visual art requires the user to be old enough -- and male enough in the fascist West, i.e., unperturbed by the Russophobe Zionist Jew Soro&#039;s agenda -- and thus be able to appreciate Ангелина Кузнецова : Angelina Kuznetsova&#039;s performance:&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_1&quot; poster=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Trixie.webp?mtime=1761884034&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Trixie.mp4?mtime=1761884033&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;

&lt;p&gt;I wanted to to integrate the more recent drivers/net/wireless/realtek/rtw89, which provide WiFi 6 support for my device, into the Debian Packaging for 5.17.11-1 which was to be hacked and repurposed for Linux macuilli.caxtolli_omome.caxtolli, i.e., 5.17.15, since during the creation of this post I decided to go for the last &lt;a href=&quot;https://cdn.kernel.org/pub/linux/kernel/v5.x/&quot; target=&quot;_blank&quot;&gt;5.17 patch level available at The Linux Kernel Archives&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;By the way, this is the last kernel version supported by the current and/or incrementally modified existing reiser4 patch available from the aforementioned SourceForge repository. For kernels 5.18.xy the reiser4 code has to undergo a major rewriting to accommodate the &lt;a href=&quot;https://lore.kernel.org/linux-f2fs-devel/2e721a70-bc57-0894-9d76-34a9d58c0cb7@kernel.dk/T/&quot; target=&quot;_blank&quot;&gt;Remov&lt;ins&gt;al of&lt;/ins&gt; remaining parts of congestions tracking code&lt;/a&gt;:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.18.2-1_bdi_write_congested-gone.webp?mtime=1762494635&quot; title=&quot;bdi_write_congested&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1487&quot;&gt;&lt;img alt=&quot;bdi_write_congested&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.18.2-1_bdi_write_congested-gone.webp/fit-400x320.webp?mtime=1762494635&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;bdi_write_congested&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Thus, I began by upgrading an existing Metztli Reiser4 &lt;em&gt;Amatlocuilin&lt;/em&gt;, i.e., Bookworm, Debian partition instance up to the recent release of Trixie. Of course, I hit some snags along the way, for instance the &lt;em&gt;binutils&lt;/em&gt; package did not upgrade automatically and my overlooking that fact came back to bite me after I had built and was running the GCC14 build of reiser4 kernel but then tried to install modules of my &lt;em&gt;VirtualBox -- &lt;strong&gt;built from source&lt;/strong&gt;&lt;/em&gt;. Apropos, &lt;em&gt;fuck the Zio- cock lover complicit with his ilk&#039;s Gaza genocide, Oracle&#039;s Larry Ellison&lt;/em&gt;, whose policy against those of us who criticize his &lt;em&gt;drama queen&lt;/em&gt;, &lt;em&gt;hasbara -puking&lt;/em&gt;, scumbag ilk&#039;s abhorrent deeds probably had the effect of kicking me out of the VirtualBox mailing list!&lt;/p&gt;

&lt;p&gt;Notwithstanding, the kernel build began with routine preparations:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;get&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;t&amp;nbsp;trixie&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;backports&amp;nbsp;install&amp;nbsp;build&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;essential&amp;nbsp;libncurses5&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libdebconfclient0&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libssl&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libpci&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libwrap0&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;asciidoc&amp;nbsp;quilt&amp;nbsp;git&amp;nbsp;rsync&amp;nbsp;fakeroot&amp;nbsp;devscripts&amp;nbsp;kernel&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;wedge&amp;nbsp;libelf&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libperl&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;python&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;is&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;python3&amp;nbsp;libnuma&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libaudit&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libunwind&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libdw&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libudev&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libiberty&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;usbip&amp;nbsp;dh&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;exec&amp;nbsp;dh&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;di&amp;nbsp;dh&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;autoreconf&amp;nbsp;flex&amp;nbsp;bison&amp;nbsp;libpfm4&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;get&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;t&amp;nbsp;trixie&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;backports&amp;nbsp;build&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dep&amp;nbsp;linux&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Create our working &lt;em&gt;totomichin&lt;/em&gt;, i.e., &#039;penguin&#039;, kernel build directory;&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;mkdir&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;verbose&amp;nbsp;totomichin&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;&amp;amp;&amp;amp;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;cd&amp;nbsp;totomichin&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Debian did not release a packaging for 5.17.15, accordingly, as in the case of our kernel build for &lt;em&gt;Amatlocuilin&lt;/em&gt;, i.e., &#039;Bookworm&#039;, we will be modifying the Debian Packaging for 5.17.11-1 and patching it to target our current kernel 5.17.15 build for Trixie. We begin by cloning the older branch locally:&lt;/p&gt;

&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;git&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;clone&amp;nbsp;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;b&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.11&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;single&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;branch&amp;nbsp;https&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;amc_comment&quot;&gt;//salsa.debian.org/kernel-team/linux.git&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;a linux directory will be created and we change into its location at our Linux shell:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;cd&amp;nbsp;linux&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We fetch our target kernel with the last patch level in the series to be downloaded one directory above our current location:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;wget&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;P&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;..&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;https&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;amc_comment&quot;&gt;//cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.17.15.tar.xz&amp;nbsp;https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.17.15.tar.sign&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_fetch.webp?mtime=1762676525&quot; title=&quot;Fetching kernel 5.17.15 and signature&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1508&quot;&gt;&lt;img alt=&quot;Fetching kernel 5.17.15 and signature&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_fetch.webp/fit-400x320.webp?mtime=1762676525&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Fetching kernel 5.17.15 and signature&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;and  verify its signature:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;xz&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dc&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;../&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;tar&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;xz&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;|&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;gpg&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;verify&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;../&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;tar&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;sign&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Obviously, since our resources are one directory up from our current shell location, we pass the &lt;em&gt;&lt;strong&gt;-r&lt;/strong&gt;&lt;/em&gt; option to &lt;em&gt;ln&lt;/em&gt; to create a link which works with the linux kernel string form &lt;em&gt;&lt;strong&gt;expected&lt;/strong&gt;&lt;/em&gt; by the Debian packaging:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;ln&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rs&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;../&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;tar&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;xz&amp;#160;&amp;#160;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;../&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux_5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;orig&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;tar&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;xz&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;we may verify by &lt;em&gt;&lt;strong&gt;ls&lt;/strong&gt;ting&lt;/em&gt; contents in parent directory.&lt;/p&gt;

&lt;p&gt;Prior to engaging in this post, I had placed a couple of links to our reiser4 -enhanced and/or modified Debian Packaging for 5.17.15, i.e., &lt;em&gt;metztli-reiser4-enhancing-debian-packaging-for-GCC14-5.17.15-ihuan-rtw89.patch&lt;/em&gt; , which we will be applying subsequently, and our gradual modification of Mr. Shishkin&#039;s last reser4 patch, i.e., &lt;em&gt;metztli-reiser4-sfrn4-for-5.17.15-1.patch.gz&lt;/em&gt; .&lt;/p&gt;

&lt;p&gt;On the first, we can execute &lt;em&gt;head&lt;/em&gt; to output the first part of the file:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debian-packaging.webp?mtime=1762677154&quot; title=&quot;Reiser4 -enhanced Debian Packaging for 5.17.15&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1509&quot;&gt;&lt;img alt=&quot;Reiser4 -enhanced Debian Packaging for 5.17.15&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debian-packaging.webp/fit-400x320.webp?mtime=1762677154&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Reiser4 -enhanced Debian Packaging for 5.17.15&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Subsequently, we proceed to apply our reiser4 -enabled Debian packaging for 5.17.15 (download link is at the end of the blog post); first with the &lt;em&gt;--dry-run&lt;/em&gt; option:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;cat&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;../../&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;metztli&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;enhancing&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;packaging&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-for-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;GCC14&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;ihuan&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rtw89&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;patch&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;|&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;patch&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dry&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;run&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;fuzz&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;p1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;then for reals:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc0&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;cat&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;../../&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;metztli&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;enhancing&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;packaging&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-for-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;GCC14&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;ihuan&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rtw89&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;patch&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;|&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;patch&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;fuzz&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;p1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_applying-debian-packaging-patch.webp?mtime=1762677783&quot; title=&quot;Applying reiser4 -enhanced Debian Packaging patch&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1510&quot;&gt;&lt;img alt=&quot;Applying reiser4 -enhanced Debian Packaging patch&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_applying-debian-packaging-patch.webp/fit-400x320.webp?mtime=1762677783&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Applying reiser4 -enhanced Debian Packaging patch&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Notice the &lt;em&gt;xiuhtzin&lt;/em&gt;, i.e., &#039;blue&#039;, hilited entries in the snapshot above. Those are integrated patches for backported rtw89 modules for WiFi 6 -enabled device(s), like the AX16, and the pahole flags required to build the older kernel with GCC12 and GCC14.&lt;/p&gt;

&lt;p&gt;If we take a peek at the Debian changelog in the packaging,&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;head&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;changelog&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;we can see that its version, i.e., 5.17.11, does not match the version of our downloaded kernel, i.e., 5.17.15; accordingly, we ephemerally modify the relevant file with &lt;em&gt;sed&lt;/em&gt;:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;sed&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_string&quot;&gt;&#039;0,/\(5\.17\.\)11/s//\115/&#039;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;changelog&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;(&lt;font color=&quot;ed0b0b&quot;&gt;NOTE&lt;/font&gt;: Any additional patches we apply, i.e., our reiser4 -hacked patch, must be implemented &lt;em&gt;&lt;strong&gt;after&lt;/strong&gt;&lt;/em&gt; the command/directive enumerated as 13, below; otherwise, any patched sources will be overwritten by such command/directive 13.)&lt;br /&gt;
as this will enable the Debian Packaging tools to debianize the 5.17.15 source, with:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rules&amp;nbsp;orig&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debianize-with-debian-rules_orig.webp?mtime=1762678515&quot; title=&quot;debian/rules orig&amp;amp;#58; debianize kernel 5.17.15&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1511&quot;&gt;&lt;img alt=&quot;debian/rules orig&amp;amp;#58; debianize kernel 5.17.15&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debianize-with-debian-rules_orig.webp/fit-400x320.webp?mtime=1762678515&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;debian/rules orig&amp;#58; debianize kernel 5.17.15&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Newer Debian scripts cause a couple of errors in the older packaging framework:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;dpkg-buildapi: error: cannot read debian/control: No such file or directory&lt;br /&gt;
sh: 1: test: Illegal number:&lt;br /&gt;
dpkg-buildapi: error: cannot read debian/control: No such file or directory&lt;br /&gt;
sh: 1: test: Illegal number:&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;notwithstanding, those errors appear not to affect the kernel build overall, as seen in the successful completion of the &lt;em&gt;debianization&lt;/em&gt; of 5.17.15:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_successful-debianization-of-source-tree.webp?mtime=1762679270&quot; title=&quot;Successful debianization of kernel source tree&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1512&quot;&gt;&lt;img alt=&quot;Successful debianization of kernel source tree&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_successful-debianization-of-source-tree.webp/fit-400x320.webp?mtime=1762679270&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Successful debianization of kernel source tree&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Indeed, even our integrated patches into the Debian Packaging framework, hilited in &lt;em&gt;xiuhtzin&lt;/em&gt;, applied smoothly. Notice that those hilited patches were first used to patch 5.17.14 yet I reused them because the relevant source in 5.17.15 remained the same. For instance, we can peek at the WiFi 6 -enhanced rtw89 modules hack directory:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;ls&amp;nbsp;drivers&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;net&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;wireless&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;realtek&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rtw89&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;In conclusion, before applying our reiser4 patch to 5.17.15 source, we will now revert back to the original Debian Packaging patch level:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;sed&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_string&quot;&gt;&#039;0,/\(5\.17\.\)15/s//\111/&#039;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;changelog&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Subsequently, we will use Debian &lt;em&gt;dch&lt;/em&gt; tool to properly increase the kernel patch level. Up to now, we have only reiser4 -enhanced the Debian packaging framework to build reiser4 relevant packages. However, we still need to reiser4 -enhance the kernel 5.17.15 source itself; otherwise, the built kernel will be blind to the reiser4 Software Release Number (SFRN) 4.0.2 file system.&lt;/p&gt;

&lt;p&gt;&lt;font color=&quot;ed0b0b&quot;&gt;NOTE&lt;/font&gt;: while creating this post I &lt;em&gt;sort of&lt;/em&gt; backported &lt;a href=&quot;https://lore.kernel.org/linux-perf-users/20250625202311.23244-1-ebiggers@kernel.org/T/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;perf&lt;/strong&gt;: Remove libcrypto dependency&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;cat&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;../&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;remove&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;perf&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dependency&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;on&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;libcrypto&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;patch&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;|&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;patch&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;fuzz&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;p1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/quick-uploads/reiser4-trixie/linux-5.17.15-remove-perf-dependency-on-libcrypto_patch.webp?mtime=1764578919&quot; title=&quot;Remove perf dependency on libcrypto&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1530&quot;&gt;&lt;img alt=&quot;Remove perf dependency on libcrypto&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/quick-uploads/reiser4-trixie/.evocache/linux-5.17.15-remove-perf-dependency-on-libcrypto_patch.webp/fit-400x320.webp?mtime=1764578919&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Remove perf dependency on libcrypto&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;due to the fact that ever since Debian Amatlocuilin, i.e., &#039;Bookworm&#039;, I only had one Debian partition which during kernel build could generate &lt;em&gt;perf&lt;/em&gt; without being bound to libcrypto. As Trixie came along, I faced the same issue and thus developed the last patch attached. According to debian/rules.d/tools/perf/Makefile, the perf and libcrypto licenses are incompatible and perf bound to libcrypto can not be distributed. I think I finally solved the issue&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/quick-uploads/reiser4-trixie/ldd_debian-build-build-tools-tools-perf_perf.webp?mtime=1764579329&quot; title=&quot;ldd shows that perf is not bound to libcrypto&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1531&quot;&gt;&lt;img alt=&quot;ldd shows that perf is not bound to libcrypto&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/quick-uploads/reiser4-trixie/.evocache/ldd_debian-build-build-tools-tools-perf_perf.webp/fit-400x320.webp?mtime=1764579329&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;ldd shows that perf is not bound to libcrypto&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;because the debian directive:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;MAKE_PERF += NO_LIBCRYPTO=1&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;seemed &lt;em&gt;not to have an effect and perf &lt;strong&gt;always&lt;/strong&gt; was bound to libcrypto&lt;/em&gt;, except for that specific Debian partition in older hardware.&lt;/p&gt;

&lt;p&gt;Additionally, this &lt;em&gt;perf&lt;/em&gt; does not depend on the older libpython3.11 but on current libpython3.13 in Trixie. Apologies if that caused an issue in existing kernel builds out there.&lt;/p&gt;

&lt;h3 class=&quot;evo_auto_anchor_header&quot; id=&quot;applying-reiser4-either-software-framework-release-number-sfrn-stable-4-0-2-or-unstable-5-1-3-and-optionally-customizing-5-17-15-for-amd-epyc-ryzen-cpus&quot;&gt;Applying Reiser4, either Software Framework Release Number (SFRN) stable 4.0.2 OR unstable 5.1.3 and, Optionally, Customizing 5.17.15 for AMD Epyc/Ryzen CPUs&lt;/h3&gt;
&lt;p&gt;Please take a look at the annotations in debian/config/config and debian/config/config.cloud for the differences from the Debian defaults -- besides the obvious addition of the Reiser4 module, of course. If those files are not further modified, our kernel build will be for a &lt;em&gt;tlilxochitl&lt;/em&gt;, i.e., &#039;vanilla&#039;, Intel CPU(s).&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rules&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;control&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debian-rules_debian-control_double-sp-1.webp?mtime=1762679808&quot; title=&quot;debian/rules debian/control&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1513&quot;&gt;&lt;img alt=&quot;debian/rules debian/control&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debian-rules_debian-control_double-sp-1.webp/fit-400x320.webp?mtime=1762679808&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;debian/rules debian/control&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Again, likely because of Debian Trixie newer tools operating on older Debian Packaging for a major kernel version behind, we observe these couple of errors duplicated and hilited in &lt;em&gt;xiuhtzin&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;dpkg-buildapi: error: cannot read debian/control: No such file or directory&lt;br /&gt;
sh: 1: test: Illegal number:&lt;br /&gt;
dpkg-buildapi: error: cannot read debian/control: No such file or directory&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;yet, reiterating, those errors do not seem to affect the build procedure. Continuing...&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debian-rules_debian-control_-normal-_-1.webp?mtime=1762680493&quot; title=&quot;debian/rules debian/control normal errors&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1514&quot;&gt;&lt;img alt=&quot;debian/rules debian/control normal errors&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debian-rules_debian-control_-normal-_-1.webp/fit-400x320.webp?mtime=1762680493&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;debian/rules debian/control normal errors&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Conversely, based on multiple previous &lt;em&gt;debianized&lt;/em&gt; kernel builds, we know that the last errors are &#039;&lt;em&gt;normal&lt;/em&gt;&#039;, i.e.,&lt;br /&gt;
...&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;This target is made to fail intentionally, to make sure&lt;br /&gt;
that it is NEVER run during the automated build. Please&lt;br /&gt;
ignore the following error, the debian/control file has&lt;br /&gt;
been generated SUCCESSFULLY.&lt;/p&gt;

&lt;p&gt;exit 1&lt;br /&gt;
make[1]: &amp;#42;&amp;#42;&amp;#42; [debian/rules:135: debian/control-real] Error 1&lt;br /&gt;
make[1]: Leaving directory &#039;/mnt/chiucuome/usr/tzinti/build/build-totomichin-5.wx.yz/totomichin-5.17.15/linux&#039;&lt;br /&gt;
make: &amp;#42;&amp;#42;&amp;#42; [debian/rules:119: debian/control] Error 2&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;then follow with:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;fakeroot&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rules&amp;nbsp;source&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Now we do test run enhancing the 5.17.15 source tree with our modified reiser4 patch:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;gzip&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dc&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;../../&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;metztli&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;sfrn4&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-for-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;1.patch&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;gz&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;|&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;patch&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dry&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;run&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;fuzz&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;p1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_testing-reiser4-patch-on-kernel-src.webp?mtime=1762681040&quot; title=&quot;Testing application of reiser4 patch on kernel source&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1515&quot;&gt;&lt;img alt=&quot;Testing application of reiser4 patch on kernel source&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_testing-reiser4-patch-on-kernel-src.webp/fit-400x320.webp?mtime=1762681040&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Testing application of reiser4 patch on kernel source&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;the patch applies smoothly, thus we apply the patch for reals:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc0&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;gzip&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dc&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;../../&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;metztli&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;sfrn4&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-for-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;1.patch&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;gz&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;|&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;patch&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;fuzz&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;p1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_applying-reiser4-patch-on-kernel-src.webp?mtime=1762681552&quot; title=&quot;Applying reiser4 patch on kernel source tree&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1516&quot;&gt;&lt;img alt=&quot;Applying reiser4 patch on kernel source tree&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_applying-reiser4-patch-on-kernel-src.webp/fit-400x320.webp?mtime=1762681552&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Applying reiser4 patch on kernel source tree&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_reiser4-patch-on-kernel-src-success.webp?mtime=1762681997&quot; title=&quot;reiser4 patch on kernel src tree done&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1517&quot;&gt;&lt;img alt=&quot;reiser4 patch on kernel src tree done&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_reiser4-patch-on-kernel-src-success.webp/fit-400x320.webp?mtime=1762681997&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;reiser4 patch on kernel src tree done&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The next task is to concatenate the string &#039;+reiser4.0.2&#039; to the abi in the file debian/config/defines which will indicate that our reiser4 SFRN 4.0.2 -enabled kernel is a tlilxochitl [&#039;vanilla&#039;] kernel targeted at Intel CPUs. We first peek four(4) lines from the top of the relevant file:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;head&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;n&amp;nbsp;4&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;config&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;defines&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Then we concatenate the reference string to the kernel ABI (note it is usually a digit but sometimes I have seen string &#039;&lt;em&gt;trunk&lt;/em&gt;&#039;:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;sed&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_string&quot;&gt;&#039;s/^\(abiname:&amp;nbsp;3\)/\1+reiser4.0.2/&#039;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;config&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;defines&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We verify by implementing directive 20 above. If we are satisfied, then we will increment the kernel patch level in the debian/changelog to reflect the &lt;em&gt;&lt;strong&gt;actual&lt;/strong&gt; kernel source &lt;strong&gt;version&lt;/strong&gt;&lt;/em&gt; we will build by utilizing &lt;em&gt;&lt;strong&gt;dch&lt;/strong&gt;&lt;/em&gt;, a Debian tool to modify the debian/changelog via a default text editor. Since after the &lt;em&gt;&lt;strong&gt;-&lt;/strong&gt;D&lt;/em&gt; option I am providing the string &#039;&lt;em&gt;metztli&lt;/em&gt;&#039;, dch warns that it is not a known Debian distribution. I just press &lt;kbd&gt;Enter&lt;/kbd&gt; to ignore the warning and continue to edit debian/changelog via the &lt;em&gt;&lt;strong&gt;dch&lt;/strong&gt;&lt;/em&gt; interface.&lt;/p&gt;

&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;dch&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;v&amp;nbsp;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4.0.2&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;D&amp;nbsp;metztli&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_setting-patch-level-with_dch.webp?mtime=1762682621&quot; title=&quot;Use dch to modify kernel patch level in debian/changelog&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1518&quot;&gt;&lt;img alt=&quot;Use dch to modify kernel patch level in debian/changelog&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_setting-patch-level-with_dch.webp/fit-400x320.webp?mtime=1762682621&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Use dch to modify kernel patch level in debian/changelog&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;After we save our modifications, we can peek to verify the &lt;em&gt;dch&lt;/em&gt; results reflected in the file debian/changelog ; as shown in the screenshot above, I invoked an &lt;em&gt;Eterm&lt;/em&gt; with &lt;em&gt;&lt;strong&gt;xvi&lt;/strong&gt; tiny text editor&lt;/em&gt; as: &lt;code&gt;Eterm -g 100x33+0+0 -T &quot;Ангелина Кузнецова as Trixie: $1&quot; -t get-E --exec xvi $1&lt;/code&gt; wrapped in &lt;em&gt;&lt;strong&gt;iztaccihuatl&lt;/strong&gt;&lt;/em&gt; custom executable.&lt;/p&gt;

&lt;p&gt;Then we can verify that our &lt;em&gt;&lt;strong&gt;+&lt;/strong&gt;reiser4.0.2&lt;/em&gt; char strings concatenations match:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;grep&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_string&quot;&gt;&quot;+reiser4.0.2&quot;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;config&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;defines&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;changelog&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Proceeding with our next Debian incantation, we note that early errors exhibited during command number 16 above do not occur only, as usual, the couple of &#039;&lt;em&gt;normal&lt;/em&gt;&#039; errors in output stream that we have seen during previous kernel builds:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rules&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;control&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debian-rules_debian-control_no-extran-1.webp?mtime=1762683177&quot; title=&quot;debian/rules debian/control no extraneous errors&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1519&quot;&gt;&lt;img alt=&quot;debian/rules debian/control no extraneous errors&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debian-rules_debian-control_no-extran-1.webp/fit-400x320.webp?mtime=1762683177&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;debian/rules debian/control no extraneous errors&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Lastly, in the ensuing Debian incantation only one error should be expected when the directive finishes:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;fakeroot&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rules&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;control&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;real&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For the previous to last debian incantation (observe the red-pointing directive in the ensuing snapshot) you really want to redirect the output and any potential errors, i.e., 2&amp;gt;&amp;amp;1, into a log file to analyze afterwards. It is a fact that if any errors are logged during the make procedure the kernel build will fail:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;fakeroot&amp;nbsp;make&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;f&amp;nbsp;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rules&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;gen&amp;nbsp;setup_amd64_none_amd64&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_fakeroot_make_-f_debian-rules_gen.webp?mtime=1762683612&quot; title=&quot;fakeroot make -f debian/rules.gen setup_amd64_none_amd64&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1520&quot;&gt;&lt;img alt=&quot;fakeroot make -f debian/rules.gen setup_amd64_none_amd64&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_fakeroot_make_-f_debian-rules_gen.webp/fit-400x320.webp?mtime=1762683612&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;fakeroot make -f debian/rules.gen setup_amd64_none_amd64&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_fakeroot_make_-f_debian-rules_gen-fin-1.webp?mtime=1762683991&quot; title=&quot;fakeroot make -f debian/rules.gen setup_amd64_none_amd64 done&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1521&quot;&gt;&lt;img alt=&quot;fakeroot make -f debian/rules.gen setup_amd64_none_amd64 done&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_fakeroot_make_-f_debian-rules_gen-fin-1.webp/fit-400x320.webp?mtime=1762683991&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;fakeroot make -f debian/rules.gen setup_amd64_none_amd64 done&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We may carry out some final checks, like verifying that our reiser4 module is selected in the ensuing kernel &lt;em&gt;&lt;strong&gt;.&lt;/strong&gt;config&lt;/em&gt; file generated:&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;egrep&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_string&quot;&gt;&#039;reiser4|zstd&#039;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;debian&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;build_amd64_none_amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;config&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We may pass the option pkg.linux.nokerneldbg build profile that excludes kernel debug bloat; it worked well under Debian Bullseye but I did not notice much, if any, build-bloat difference under Debian Bookworm or Trixie:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;dpkg&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;buildpackage&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;profiles&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;pkg&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;nokerneldbg&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;F&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;us&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;uc&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;jX&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;T&amp;nbsp;binary&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;arch&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;binary&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;indep&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_dpkg_buildpackage_5.17.15-tlilxochitl.webp?mtime=1762684575&quot; title=&quot;dpkg_buildpackage ... typical kernel build begins&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1522&quot;&gt;&lt;img alt=&quot;dpkg_buildpackage ... typical kernel build begins&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_dpkg_buildpackage_5.17.15-tlilxochitl.webp/fit-400x320.webp?mtime=1762684575&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;dpkg_buildpackage ... typical kernel build begins&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Where X is a placeholder for...&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Number of jobs allowed to be run simultaneously, number of jobs matching the number of online processors if auto is specified (since dpkg 1.17.10), or unlimited number if jobs is not specified, equivalent to the make(1) option of the same name (since dpkg 1.14.7, long option since dpkg 1.18.8)...&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yet, towards the end of the kernel build, &lt;img src=&quot;https://metztli.blog/rsc/smilies/graysmilewinkgrin.gif&quot; title=&quot;&amp;amp;#59;&amp;amp;#68;&quot; alt=&quot;&amp;amp;#59;&amp;amp;#68;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; I hit a couple of separate snags&lt;sup&gt;1&lt;/sup&gt; during the &lt;u&gt;older&lt;/u&gt; kernel documentation build:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Sphinx parallel build error:&lt;br /&gt;
AttributeError: module &#039;docutils.nodes&#039; has no attribute &#039;reprunicode&#039;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;and&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Configuration error:&lt;br /&gt;
There is a programmable error in your configuration file:&lt;/p&gt;

&lt;p&gt;Traceback (most recent call last):&lt;br /&gt;
  File &quot;/usr/lib/python3/dist-packages/sphinx/config.py&quot;, line 529, in eval_config_file&lt;br /&gt;
    exec(code, namespace)  # NoQA: S102&lt;br /&gt;
    ~~~~^^^^^^^^^^^^^^^^^&lt;br /&gt;
  File &quot;/mnt/chiucuome/usr/tzinti/build/build-totomichin-5.wx.yz/totomichin-5.17.15/linux/debian/build/build-doc/Documentation/conf.py&quot;, line 27, in &amp;lt;module&amp;gt;&lt;br /&gt;
    from load_config import loadConfig&lt;br /&gt;
  File &quot;/mnt/chiucuome/usr/tzinti/build/build-totomichin-5.wx.yz/totomichin-5.17.15/linux/debian/build/build-doc/Documentation/sphinx/load_config.py&quot;, line 6, in &amp;lt;module&amp;gt;&lt;br /&gt;
    from sphinx.util.pycompat import execfile_&lt;br /&gt;
ModuleNotFoundError: No module named &#039;sphinx.util.pycompat&#039;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt; Eventually -- after patching -- the kernel build will complete,&lt;br /&gt;
&lt;font color=&quot;ed0b0b&quot;&gt;NOTE&lt;/font&gt;: metztli-reiser4-enhancing-debian-packaging-for-GCC14-5.17.15-ihuan-rtw89&lt;strong&gt;m&lt;/strong&gt;.patch supersedes our earlier Debian Packaging patch which fixes the document generating issues just elaborated above. The patch is also attached at the end of this post.&lt;br /&gt;
 and thus the &#039;&lt;em&gt;&lt;strong&gt;-&lt;/strong&gt;2&lt;/em&gt;&#039; to differentiate from the &#039;&lt;em&gt;&lt;strong&gt;-&lt;/strong&gt;1&lt;/em&gt;&#039; in the first referenced successful kernel build in an older machine instance upgraded from &lt;em&gt;Bookworm&lt;/em&gt; to &lt;em&gt;Trixie&lt;/em&gt;. Below is a &lt;em&gt;typical&lt;/em&gt; successful kernel build completion output screen:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_build-done.webp?mtime=1763621360&quot; title=&quot;Typical screen output kernel 5.17.15 build success&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1524&quot;&gt;&lt;img alt=&quot;Typical screen output kernel 5.17.15 build success&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_build-done.webp/fit-400x320.webp?mtime=1763621360&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Typical screen output kernel 5.17.15 build success&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&#039;&lt;em&gt;Just for kicks&lt;/em&gt;&#039; we will install our newly built linux-perf package:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc0&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;sudo&amp;nbsp;dpkg&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;nbsp;metztli&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;GCC14&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;on&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;Ryzen&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;omeDEBs&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;perf_5.17.15&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4.0.2_amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;subsequently, acquiring root privilege -- or as &lt;em&gt;sudo&lt;/em&gt; -- test &lt;em&gt;perf&lt;/em&gt;&lt;sup&gt;2&lt;/sup&gt; utility:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;perf&amp;nbsp;stat&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;sleep&amp;nbsp;0.1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_build-perf.webp?mtime=1763706023&quot; title=&quot;perf stat -- sleep 0.1&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1526&quot;&gt;&lt;img alt=&quot;perf stat -- sleep 0.1&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_build-perf.webp/fit-400x320.webp?mtime=1763706023&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;perf stat -- sleep 0.1&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;and then, adapting test from Debian Packaging for 5.17.11-1, debian/rules.d/tools/perf/Makefile at line number 54, i.e.,&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;# Check that perf didn&#039;t get linked against libbfd or libcrypto&lt;br /&gt;
        type ldd&lt;br /&gt;
        &amp;#33; ldd $(CURDIR)/perf | grep -E &#039;\blib(bfd|crypto)&#039;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;perf&amp;nbsp;version&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;options&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;ldd&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;$(&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;which&amp;nbsp;perf&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;)&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;grep&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;E&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_string&quot;&gt;&#039;\blib(bfd|crypto)&#039;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_totomichin-5.17.15_non-libcrypto-perf_QED.webp?mtime=1766311400&quot; title=&quot;Ангелина Кузнецова as Trixie - perf Q.E.D&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1555&quot;&gt;&lt;img alt=&quot;Ангелина Кузнецова as Trixie - perf Q.E.D&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_totomichin-5.17.15_non-libcrypto-perf_QED.webp/fit-400x320.webp?mtime=1766311400&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Ангелина Кузнецова as Trixie - perf Q.E.D&lt;/div&gt;&lt;/div&gt;

&lt;h3 class=&quot;evo_auto_anchor_header&quot; id=&quot;tlilxochitl-i-e-vanilla-intel-cpus&quot;&gt;Tlilxochitl, i.e.,&#039;Vanilla, Intel CPUs:&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/bpftool_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;bpftool_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/bpftool_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;bpftool_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/bpftool-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;bpftool-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/bpftool-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;bpftool-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/hyperv-daemons_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;hyperv-daemons_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/hyperv-daemons_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;hyperv-daemons_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/hyperv-daemons-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;hyperv-daemons-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/hyperv-daemons-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;hyperv-daemons-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower1_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;libcpupower1_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower1_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libcpupower1_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower1-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;libcpupower1-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower1-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libcpupower1-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower-dev_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;libcpupower-dev_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower-dev_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libcpupower-dev_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-compiler-gcc-14-x86_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-compiler-gcc-14-x86_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-compiler-gcc-14-x86_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-compiler-gcc-14-x86_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-config-5.17_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-config-5.17_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-config-5.17_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-config-5.17_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-cpupower_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-cpupower_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-cpupower_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-cpupower_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-cpupower-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-cpupower-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-cpupower-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-cpupower-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-doc_5.17.15-2+reiser4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-doc_5.17.15-2+reiser4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-doc_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-doc_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-doc-5.17_5.17.15-2+reiser4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-doc-5.17_5.17.15-2+reiser4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-doc-5.17_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-doc-5.17_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-common_5.17.15-2+reiser4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reiser4.0.2-common_5.17.15-2+reiser4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-common_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reiser4.0.2-common_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-amd64_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-amd64_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-image-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-image-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-image-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-image-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-amd64_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-image-amd64_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-image-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-image-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-image-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-kbuild-5.17_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-kbuild-5.17_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-kbuild-5.17_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-kbuild-5.17_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-kbuild-5.17-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-kbuild-5.17-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-kbuild-5.17-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-kbuild-5.17-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-libc-dev_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-libc-dev_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-libc-dev_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-libc-dev_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-perf_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-perf_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-perf_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-perf_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-perf-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-perf-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-perf-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-perf-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-source_5.17.15-2+reiser4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-source_5.17.15-2+reiser4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-source_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-source_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-source-5.17_5.17.15-2+reiser4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-source-5.17_5.17.15-2+reiser4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-source-5.17_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-source-5.17_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-support-5.17.0-3+reiser4.0.2_5.17.15-2+reiser4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-support-5.17.0-3+reiser4.0.2_5.17.15-2+reiser4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-support-5.17.0-3+reiser4.0.2_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-support-5.17.0-3+reiser4.0.2_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/usbip_2.0+5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;usbip_2.0+5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/usbip_2.0+5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;usbip_2.0+5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/usbip-dbgsym_2.0+5.17.15-2+reiser4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;usbip-dbgsym_2.0+5.17.15-2+reiser4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/usbip-dbgsym_2.0+5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;usbip-dbgsym_2.0+5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;/p&gt;

&lt;h3 class=&quot;evo_auto_anchor_header&quot; id=&quot;ryzen-epyc-cpus&quot;&gt;Ryzen/Epyc CPUs&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/bpftool_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;bpftool_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/bpftool_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;bpftool_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/bpftool-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;bpftool-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/bpftool-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;bpftool-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/hyperv-daemons_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;hyperv-daemons_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/hyperv-daemons_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;hyperv-daemons_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/hyperv-daemons-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;hyperv-daemons-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/hyperv-daemons-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;hyperv-daemons-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower1_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;libcpupower1_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower1_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libcpupower1_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower1-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;libcpupower1-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower1-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libcpupower1-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower-dev_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;libcpupower-dev_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower-dev_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libcpupower-dev_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-compiler-gcc-14-x86_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-compiler-gcc-14-x86_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-compiler-gcc-14-x86_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-compiler-gcc-14-x86_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-config-5.17_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-config-5.17_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-config-5.17_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-config-5.17_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-cpupower_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-cpupower_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-cpupower_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-cpupower_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-cpupower-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-cpupower-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-cpupower-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-cpupower-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-doc_5.17.15-2+reizer4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-doc_5.17.15-2+reizer4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-doc_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-doc_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-doc-5.17_5.17.15-2+reizer4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-doc-5.17_5.17.15-2+reizer4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-doc-5.17_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-doc-5.17_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-common_5.17.15-2+reizer4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reizer4.0.2-common_5.17.15-2+reizer4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-common_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-5.17.0-3+reizer4.0.2-common_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-amd64_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-amd64_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-headers-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-headers-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-image-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-image-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-image-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-image-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-amd64_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-image-amd64_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-image-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-image-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-image-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-kbuild-5.17_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-kbuild-5.17_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-kbuild-5.17_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-kbuild-5.17_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-kbuild-5.17-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-kbuild-5.17-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-kbuild-5.17-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-kbuild-5.17-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-libc-dev_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-libc-dev_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-libc-dev_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-libc-dev_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-perf_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-perf_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-perf_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-perf_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-perf-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;linux-perf-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-perf-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-perf-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-source_5.17.15-2+reizer4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-source_5.17.15-2+reizer4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-source_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-source_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-source-5.17_5.17.15-2+reizer4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-source-5.17_5.17.15-2+reizer4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-source-5.17_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-source-5.17_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-support-5.17.0-3+reizer4.0.2_5.17.15-2+reizer4.0.2_all.deb&quot; target=&quot;_blank&quot;&gt;linux-support-5.17.0-3+reizer4.0.2_5.17.15-2+reizer4.0.2_all.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-support-5.17.0-3+reizer4.0.2_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;linux-support-5.17.0-3+reizer4.0.2_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/usbip_2.0+5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;usbip_2.0+5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/usbip_2.0+5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;usbip_2.0+5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/usbip-dbgsym_2.0+5.17.15-2+reizer4.0.2_amd64.deb&quot; target=&quot;_blank&quot;&gt;usbip-dbgsym_2.0+5.17.15-2+reizer4.0.2_amd64.deb&lt;/a&gt; : &lt;a href=&quot;/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/usbip-dbgsym_2.0+5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;usbip-dbgsym_2.0+5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And, yes, &lt;em&gt;I can build &lt;strong&gt;from source&lt;/strong&gt; VirtualBox 7.2.4&lt;/em&gt; under Metztli Reiser4 Trixie with my recently built kernel(s) 5.17.15-2 -- in spite of me being quietly omitted from the Zionists US Anglo- Nazi Jews&#039; -controlled Oracle mailing list:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_VirtualBox-7_2_4.webp?mtime=1764909132&quot; title=&quot;VirtualBox 7.2.4 built on Metztli Reiser4 5.17.15-2&quot; rel=&quot;lightbox[p314]&quot; id=&quot;link_1556&quot;&gt;&lt;img alt=&quot;VirtualBox 7.2.4 built on Metztli Reiser4 5.17.15-2&quot; src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_VirtualBox-7_2_4.webp/fit-400x320.webp?mtime=1764909132&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;VirtualBox 7.2.4 built on Metztli Reiser4 5.17.15-2&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;So we celebrate our &lt;em&gt;Metztli &lt;strong&gt;Reiser4 Trixie&lt;/strong&gt;&lt;/em&gt; achievement embodied by none other than Русский пример платоновского &lt;em&gt;Архетипа Красоты&lt;/em&gt; ≈ a Russian instance of Plato&#039;s &lt;em&gt;Archetype of Beauty&lt;/em&gt;: Ангелина Кузнецова ≈ Angelina Kuznetsova ... if I could only remember where her file is ... &#039;You Beat Me to the Punch&#039; by Mary Wells:&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_2&quot; poster=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_as_Trixie_.webp?mtime=1764584460&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_as_Trixie_.mp4?mtime=1764587322&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;

&lt;hr /&gt;
&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;br /&gt;
Trixie installed python3-docutils 0.21.2+dfsg-2 all, i.e., &#039;text processing system for reStructuredText (implemented in Python 3)&#039; &lt;em&gt;and&lt;/em&gt;&lt;br /&gt;
... &lt;a href=&quot;https://lore.kernel.org/all/faf5fa45-2a9d-4573-9d2e-3930bdc1ed65@gmail.com/&quot; target=&quot;_blank&quot;&gt;docutils 0.21 has removed nodes.reprunicode,&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Trixie installed python3-sphinx 8.1.3-5, i.e., &#039;documentation generator for Python3 projects&#039;, but&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Sphinx 6.0 removed the execfile_() function, which we use as part of the&lt;br /&gt;
configuration process.  They &amp;#42;did&amp;#42; warn us...  Just open-code the&lt;br /&gt;
functionality as is done in Sphinx itself.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;... &lt;a href=&quot;https://lkml.org/lkml/2023/1/4/957&quot; target=&quot;_blank&quot;&gt;Fix the docs build with Sphinx &lt;/a&gt;...&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt; &lt;a href=&quot;https://www.swift.org/documentation/server/guides/linux-perf.html&quot; target=&quot;_blank&quot;&gt;Linux perf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;font color=&quot;#CC0000&quot;&gt;DISCLAIMER&lt;/font&gt;&lt;img src=&quot;https://metztli.blog/rsc/smilies/graybigrazz.gif&quot; title=&quot;&amp;amp;#58;&amp;amp;#80;&quot; alt=&quot;&amp;amp;#58;&amp;amp;#80;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; although due diligence has been applied, this resource is made available for testing/evaluation purposes on an &lt;font color=&quot;#CC0000&quot;&gt;AS IS&lt;/font&gt; basis. The procedure only reflects my own modifications, my limited testing, and the potential user(s) who execute(s) the procedures assumes all risks.&lt;/p&gt;

&lt;p&gt;Please do not hold me or Metztli Information Technology (and/or its associates) responsible if the information provided here does not achieve the desired result. The information is provided &lt;font color=&quot;#CC0000&quot;&gt;AS IS&lt;/font&gt; and with the hope that it may be useful to the Internet community --especially those open-minded individuals interested in Reiser4 continued development.&lt;/p&gt;

&lt;p&gt;Notwithstanding, There is no implicit or explicit guarantee that the information presented here is accurate --even though due diligence was exercised during the procedure.  Accordingly, if an user(s) decide to implement the procedure or shell commands described here she, he, or them, do so at her, his, or their own risk. You have been forewarned.&lt;/p&gt;

&lt;p&gt;Metztli IT, but not other entities, reserves the right to modify the content -- to correct and/or elucidated procedure(s), for instance -- and/or even delete all or partial, including blog post, without previous notice.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://metztli.blog/nochtli/reiser4-trixie&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;https://metztli.it/b2evolution/&quot;&gt;Metztli b2evo for PHP 8&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_as_Trixie.webp?mtime=1761866828" title="Metztli Reiser4 Trixie on AX16PRO Ryzen" rel="lightbox[p314]" id="link_1484"><img alt="Metztli Reiser4 Trixie on AX16PRO Ryzen" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_as_Trixie.webp/fit-320x320.webp?mtime=1761866828" width="320" height="180" class="loadimg" /></a><div><i>Metztli Reiser4 Trixie on AX16PRO Ryzen</i></div></div>
As the date of Debian 13, aka <em>Trixie</em>, official release approached, I was busy on other pressing tasks and thought I would eventually <em>catch up</em> with the build of required components for Metztli Reiser4 -enabled Debian Installer (d-i) and online packages for our reiser4 hack. I decided to build the next patched level of the kernel macuilli.caxtolli_omome.matlactetl_omnahui (5.17.14) -- yes <img src="https://metztli.blog/rsc/smilies/grayyes.gif" title="&amp;#58;&amp;#121;&amp;#101;&amp;#115;&amp;#58;" alt="&amp;#58;&amp;#121;&amp;#101;&amp;#115;&amp;#58;" class="middle" width="15" height="15" /> a major version <img src="https://tenochtitlan.city/system/media_attachments/files/107/099/812/973/051/549/original/08f91b8098ac7d2b.png" alt="Linux Kernel Major, Minor, Patch level" title="Linux Kernel Major, Minor, Patch level" /> behind Linux mainline kernel but still supported by the existing reiser4 patch available from Mr. Edward <a href="https://sourceforge.net/projects/reiser4/" target="_blank">Shishkin' SourceForge repository</a>; the reasoning was, well, if this reiser4 -enabled kernel will be used for a new Debian official release, then at least a more recent kernel, even with a <em>patchlevel</em> upgrade would be adequate. I have been diligently adapting Mr. Shishkin's patch for increasing kernel patch levels other than the targeted one.</p>

<div align="center">Nohmatca nehhuatl, NiNantzin motecuiyo<br />
Huitzilopochtli ≈<br />
Это я собственной персоной, я Мать вашего повелителя<br />
Уицилопочтли ≈<br />
It is I in person, I am Mother of your lord Huitzilopochtli</div>
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Cohuatlicue.webp?mtime=1764588371" title="Cohuatlicue, the &#039;Kundalini&#039; of the true Mexicah" rel="lightbox[p314]" id="link_1536"><img alt="Cohuatlicue, the &apos;Kundalini&apos; of the true Mexicah" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Cohuatlicue.webp/fit-320x320.webp?mtime=1764588371" width="215" height="320" class="loadimg" /></a><div><i>Cohuatlicue, the 'Kundalini' of the true Mexicah</i></div></div>
<div align="center"><em><strong>Cohuatlicue</strong></em>, the '<em>Kundalini</em>' of the <em><strong>real Mexicah</strong> peoples of <strong>A∙nahuac</strong></em></div> 
<div align="center">≈ Cohuatl∙i∙cue∙itl : 'Та, Цто Носит Юбку Из Змей' : 'She Who Wears the Serpents Skirt'.</div>
<p></p>
<p>Fact is, all support for reiser4 is now purged in Debian Trixie. I had to build from source even <em>libaal</em>: <em>Reiser4's application abstraction library</em>, <em>reiser4progs</em>: <em>Administration utilities for the Reiser4 file system</em>, and even devise a hack for initramfs-tools -- as the official Debian package generated a non-reiser4-compatible initrd.img-, and thus an unbootable reiser4 -based operating system. This latter issue took me a while to zero-in on the offending commit during which time I created a couple of quite dirty hacks just not to delay any further our custom netboot Debian Installer (d-i): Metztli Reiser4.</p>

<p>Needless to say, all the reiser4 sources had to be built with Debian Trixie's GCC14 default compiler; and I encountered several issues which had to be overcome if reiser4 were to be viable under Trixie. In this long journey to reiser4 on Trixie, Ангелина Кузнецова : Angelina Kuznetsova came along at the rhythm of  «Я Хочу Быть Твоим Любовником» : "I Wanna Be Your Lover!" ~ Песня Принца : Prince's song.</p>

<p><font color="#ed0505">WARNING</font>, the instance of an archetype of a beautiful Russian female body visual art requires the user to be old enough -- and male enough in the fascist West, i.e., unperturbed by the Russophobe Zionist Jew Soro's agenda -- and thus be able to appreciate Ангелина Кузнецова : Angelina Kuznetsova's performance:<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_3" poster="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Trixie.webp?mtime=1761884034"><source src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Trixie.mp4?mtime=1761884033" type="video/mp4" align="center" /></video></div>

<p>I wanted to to integrate the more recent drivers/net/wireless/realtek/rtw89, which provide WiFi 6 support for my device, into the Debian Packaging for 5.17.11-1 which was to be hacked and repurposed for Linux macuilli.caxtolli_omome.caxtolli, i.e., 5.17.15, since during the creation of this post I decided to go for the last <a href="https://cdn.kernel.org/pub/linux/kernel/v5.x/" target="_blank">5.17 patch level available at The Linux Kernel Archives</a>. </p>

<p>By the way, this is the last kernel version supported by the current and/or incrementally modified existing reiser4 patch available from the aforementioned SourceForge repository. For kernels 5.18.xy the reiser4 code has to undergo a major rewriting to accommodate the <a href="https://lore.kernel.org/linux-f2fs-devel/2e721a70-bc57-0894-9d76-34a9d58c0cb7@kernel.dk/T/" target="_blank">Remov<ins>al of</ins> remaining parts of congestions tracking code</a>:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.18.2-1_bdi_write_congested-gone.webp?mtime=1762494635" title="bdi_write_congested" rel="lightbox[p314]" id="link_1487"><img alt="bdi_write_congested" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.18.2-1_bdi_write_congested-gone.webp/fit-320x320.webp?mtime=1762494635" width="320" height="180" class="loadimg" /></a><div><i>bdi_write_congested</i></div></div>

<p>Thus, I began by upgrading an existing Metztli Reiser4 <em>Amatlocuilin</em>, i.e., Bookworm, Debian partition instance up to the recent release of Trixie. Of course, I hit some snags along the way, for instance the <em>binutils</em> package did not upgrade automatically and my overlooking that fact came back to bite me after I had built and was running the GCC14 build of reiser4 kernel but then tried to install modules of my <em>VirtualBox -- <strong>built from source</strong></em>. Apropos, <em>fuck the Zio- cock lover complicit with his ilk's Gaza genocide, Oracle's Larry Ellison</em>, whose policy against those of us who criticize his <em>drama queen</em>, <em>hasbara -puking</em>, scumbag ilk's abhorrent deeds probably had the effect of kicking me out of the VirtualBox mailing list!</p>

<p>Notwithstanding, the kernel build began with routine preparations:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">apt</span><span class="amc_keyword">-</span><span class="amc_default">get&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">t&nbsp;trixie</span><span class="amc_keyword">-</span><span class="amc_default">backports&nbsp;install&nbsp;build</span><span class="amc_keyword">-</span><span class="amc_default">essential&nbsp;libncurses5</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libdebconfclient0</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libssl</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libpci</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libwrap0</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;asciidoc&nbsp;quilt&nbsp;git&nbsp;rsync&nbsp;fakeroot&nbsp;devscripts&nbsp;kernel</span><span class="amc_keyword">-</span><span class="amc_default">wedge&nbsp;libelf</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libperl</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;python</span><span class="amc_keyword">-</span><span class="amc_default">dev</span><span class="amc_keyword">-</span><span class="amc_default">is</span><span class="amc_keyword">-</span><span class="amc_default">python3&nbsp;libnuma</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libaudit</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libunwind</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libdw</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libudev</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libiberty</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;usbip&nbsp;dh</span><span class="amc_keyword">-</span><span class="amc_default">exec&nbsp;dh</span><span class="amc_keyword">-</span><span class="amc_default">di&nbsp;dh</span><span class="amc_keyword">-</span><span class="amc_default">autoreconf&nbsp;flex&nbsp;bison&nbsp;libpfm4</span><span class="amc_keyword">-</span><span class="amc_default">dev</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc2"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">apt</span><span class="amc_keyword">-</span><span class="amc_default">get&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">t&nbsp;trixie</span><span class="amc_keyword">-</span><span class="amc_default">backports&nbsp;build</span><span class="amc_keyword">-</span><span class="amc_default">dep&nbsp;linux</span></span></code></td></tr></table></div>

<p>Create our working <em>totomichin</em>, i.e., 'penguin', kernel build directory;<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc3"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">mkdir&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">verbose&nbsp;totomichin</span><span class="amc_keyword">-</span><span class="amc_default">5.17.15&nbsp;</span><span class="amc_keyword">&amp;&amp;&nbsp;</span><span class="amc_default">cd&nbsp;totomichin</span><span class="amc_keyword">-</span><span class="amc_default">5.17.15</span></span></code></td></tr></table></div>

<p>Debian did not release a packaging for 5.17.15, accordingly, as in the case of our kernel build for <em>Amatlocuilin</em>, i.e., 'Bookworm', we will be modifying the Debian Packaging for 5.17.11-1 and patching it to target our current kernel 5.17.15 build for Trixie. We begin by cloning the older branch locally:</p>

<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc4"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">git&nbsp;</span><span class="amc_keyword">clone&nbsp;-</span><span class="amc_default">b&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">5.17.11</span><span class="amc_keyword">-</span><span class="amc_default">1&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">single</span><span class="amc_keyword">-</span><span class="amc_default">branch&nbsp;https</span><span class="amc_keyword">:</span><span class="amc_comment">//salsa.debian.org/kernel-team/linux.git</span></span></code></td></tr></table></div>

<p>a linux directory will be created and we change into its location at our Linux shell:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc5"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">cd&nbsp;linux</span></span></code></td></tr></table></div>

<p>We fetch our target kernel with the last patch level in the series to be downloaded one directory above our current location:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc6"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">wget&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">P&nbsp;</span><span class="amc_keyword">..&nbsp;</span><span class="amc_default">https</span><span class="amc_keyword">:</span><span class="amc_comment">//cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.17.15.tar.xz&nbsp;https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.17.15.tar.sign</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_fetch.webp?mtime=1762676525" title="Fetching kernel 5.17.15 and signature" rel="lightbox[p314]" id="link_1508"><img alt="Fetching kernel 5.17.15 and signature" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_fetch.webp/fit-320x320.webp?mtime=1762676525" width="320" height="180" class="loadimg" /></a><div><i>Fetching kernel 5.17.15 and signature</i></div></div>

<p>and  verify its signature:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc7"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">xz&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">dc&nbsp;</span><span class="amc_keyword">../</span><span class="amc_default">linux</span><span class="amc_keyword">-</span><span class="amc_default">5.17.15</span><span class="amc_keyword">.</span><span class="amc_default">tar</span><span class="amc_keyword">.</span><span class="amc_default">xz&nbsp;</span><span class="amc_keyword">|&nbsp;</span><span class="amc_default">gpg&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">verify&nbsp;</span><span class="amc_keyword">../</span><span class="amc_default">linux</span><span class="amc_keyword">-</span><span class="amc_default">5.17.15</span><span class="amc_keyword">.</span><span class="amc_default">tar</span><span class="amc_keyword">.</span><span class="amc_default">sign&nbsp;</span><span class="amc_keyword">-</span></span></code></td></tr></table></div>

<p>Obviously, since our resources are one directory up from our current shell location, we pass the <em><strong>-r</strong></em> option to <em>ln</em> to create a link which works with the linux kernel string form <em><strong>expected</strong></em> by the Debian packaging:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc8"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">ln&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">rs&nbsp;</span><span class="amc_keyword">../</span><span class="amc_default">linux</span><span class="amc_keyword">-</span><span class="amc_default">5.17.15</span><span class="amc_keyword">.</span><span class="amc_default">tar</span><span class="amc_keyword">.</span><span class="amc_default">xz&#160;&#160;</span><span class="amc_keyword">../</span><span class="amc_default">linux_5.17.15</span><span class="amc_keyword">.</span><span class="amc_default">orig</span><span class="amc_keyword">.</span><span class="amc_default">tar</span><span class="amc_keyword">.</span><span class="amc_default">xz</span></span></code></td></tr></table></div>

<p>we may verify by <em><strong>ls</strong>ting</em> contents in parent directory.</p>

<p>Prior to engaging in this post, I had placed a couple of links to our reiser4 -enhanced and/or modified Debian Packaging for 5.17.15, i.e., <em>metztli-reiser4-enhancing-debian-packaging-for-GCC14-5.17.15-ihuan-rtw89.patch</em> , which we will be applying subsequently, and our gradual modification of Mr. Shishkin's last reser4 patch, i.e., <em>metztli-reiser4-sfrn4-for-5.17.15-1.patch.gz</em> .</p>

<p>On the first, we can execute <em>head</em> to output the first part of the file:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debian-packaging.webp?mtime=1762677154" title="Reiser4 -enhanced Debian Packaging for 5.17.15" rel="lightbox[p314]" id="link_1509"><img alt="Reiser4 -enhanced Debian Packaging for 5.17.15" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debian-packaging.webp/fit-320x320.webp?mtime=1762677154" width="320" height="180" class="loadimg" /></a><div><i>Reiser4 -enhanced Debian Packaging for 5.17.15</i></div></div>

<p>Subsequently, we proceed to apply our reiser4 -enabled Debian packaging for 5.17.15 (download link is at the end of the blog post); first with the <em>--dry-run</em> option:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc9"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">cat&nbsp;</span><span class="amc_keyword">../../</span><span class="amc_default">metztli</span><span class="amc_keyword">-</span><span class="amc_default">reiser4</span><span class="amc_keyword">-</span><span class="amc_default">enhancing</span><span class="amc_keyword">-</span><span class="amc_default">debian</span><span class="amc_keyword">-</span><span class="amc_default">packaging</span><span class="amc_keyword">-for-</span><span class="amc_default">GCC14</span><span class="amc_keyword">-</span><span class="amc_default">5.17.15</span><span class="amc_keyword">-</span><span class="amc_default">ihuan</span><span class="amc_keyword">-</span><span class="amc_default">rtw89</span><span class="amc_keyword">.</span><span class="amc_default">patch&nbsp;</span><span class="amc_keyword">|&nbsp;</span><span class="amc_default">patch&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">dry</span><span class="amc_keyword">-</span><span class="amc_default">run&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">fuzz</span><span class="amc_keyword">=</span><span class="amc_default">0&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">p1</span></span></code></td></tr></table></div>

<p>then for reals:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc0"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">cat&nbsp;</span><span class="amc_keyword">../../</span><span class="amc_default">metztli</span><span class="amc_keyword">-</span><span class="amc_default">reiser4</span><span class="amc_keyword">-</span><span class="amc_default">enhancing</span><span class="amc_keyword">-</span><span class="amc_default">debian</span><span class="amc_keyword">-</span><span class="amc_default">packaging</span><span class="amc_keyword">-for-</span><span class="amc_default">GCC14</span><span class="amc_keyword">-</span><span class="amc_default">5.17.15</span><span class="amc_keyword">-</span><span class="amc_default">ihuan</span><span class="amc_keyword">-</span><span class="amc_default">rtw89</span><span class="amc_keyword">.</span><span class="amc_default">patch&nbsp;</span><span class="amc_keyword">|&nbsp;</span><span class="amc_default">patch&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">fuzz</span><span class="amc_keyword">=</span><span class="amc_default">0&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">p1</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_applying-debian-packaging-patch.webp?mtime=1762677783" title="Applying reiser4 -enhanced Debian Packaging patch" rel="lightbox[p314]" id="link_1510"><img alt="Applying reiser4 -enhanced Debian Packaging patch" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_applying-debian-packaging-patch.webp/fit-320x320.webp?mtime=1762677783" width="320" height="180" class="loadimg" /></a><div><i>Applying reiser4 -enhanced Debian Packaging patch</i></div></div>

<p>Notice the <em>xiuhtzin</em>, i.e., 'blue', hilited entries in the snapshot above. Those are integrated patches for backported rtw89 modules for WiFi 6 -enabled device(s), like the AX16, and the pahole flags required to build the older kernel with GCC12 and GCC14.</p>

<p>If we take a peek at the Debian changelog in the packaging,<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">head&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">changelog</span></span></code></td></tr></table></div>

<p>we can see that its version, i.e., 5.17.11, does not match the version of our downloaded kernel, i.e., 5.17.15; accordingly, we ephemerally modify the relevant file with <em>sed</em>:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc2"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">sed&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">i&nbsp;</span><span class="amc_string">'0,/\(5\.17\.\)11/s//\115/'&nbsp;</span><span class="amc_default">debian</span><span class="amc_keyword">/</span><span class="amc_default">changelog</span></span></code></td></tr></table></div>

<p>(<font color="ed0b0b">NOTE</font>: Any additional patches we apply, i.e., our reiser4 -hacked patch, must be implemented <em><strong>after</strong></em> the command/directive enumerated as 13, below; otherwise, any patched sources will be overwritten by such command/directive 13.)<br />
as this will enable the Debian Packaging tools to debianize the 5.17.15 source, with:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc3"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">debian</span><span class="amc_keyword">/</span><span class="amc_default">rules&nbsp;orig</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debianize-with-debian-rules_orig.webp?mtime=1762678515" title="debian/rules orig&amp;#58; debianize kernel 5.17.15" rel="lightbox[p314]" id="link_1511"><img alt="debian/rules orig&amp;#58; debianize kernel 5.17.15" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debianize-with-debian-rules_orig.webp/fit-320x320.webp?mtime=1762678515" width="320" height="180" class="loadimg" /></a><div><i>debian/rules orig&#58; debianize kernel 5.17.15</i></div></div>

<p>Newer Debian scripts cause a couple of errors in the older packaging framework:</p>
<blockquote><p>dpkg-buildapi: error: cannot read debian/control: No such file or directory<br />
sh: 1: test: Illegal number:<br />
dpkg-buildapi: error: cannot read debian/control: No such file or directory<br />
sh: 1: test: Illegal number:</p></blockquote>

<p>notwithstanding, those errors appear not to affect the kernel build overall, as seen in the successful completion of the <em>debianization</em> of 5.17.15:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_successful-debianization-of-source-tree.webp?mtime=1762679270" title="Successful debianization of kernel source tree" rel="lightbox[p314]" id="link_1512"><img alt="Successful debianization of kernel source tree" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_successful-debianization-of-source-tree.webp/fit-320x320.webp?mtime=1762679270" width="320" height="180" class="loadimg" /></a><div><i>Successful debianization of kernel source tree</i></div></div>

<p>Indeed, even our integrated patches into the Debian Packaging framework, hilited in <em>xiuhtzin</em>, applied smoothly. Notice that those hilited patches were first used to patch 5.17.14 yet I reused them because the relevant source in 5.17.15 remained the same. For instance, we can peek at the WiFi 6 -enhanced rtw89 modules hack directory:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc4"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">ls&nbsp;drivers</span><span class="amc_keyword">/</span><span class="amc_default">net</span><span class="amc_keyword">/</span><span class="amc_default">wireless</span><span class="amc_keyword">/</span><span class="amc_default">realtek</span><span class="amc_keyword">/</span><span class="amc_default">rtw89</span></span></code></td></tr></table></div>

<p>In conclusion, before applying our reiser4 patch to 5.17.15 source, we will now revert back to the original Debian Packaging patch level:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc5"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">sed&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">i&nbsp;</span><span class="amc_string">'0,/\(5\.17\.\)15/s//\111/'&nbsp;</span><span class="amc_default">debian</span><span class="amc_keyword">/</span><span class="amc_default">changelog</span></span></code></td></tr></table></div>

<p>Subsequently, we will use Debian <em>dch</em> tool to properly increase the kernel patch level. Up to now, we have only reiser4 -enhanced the Debian packaging framework to build reiser4 relevant packages. However, we still need to reiser4 -enhance the kernel 5.17.15 source itself; otherwise, the built kernel will be blind to the reiser4 Software Release Number (SFRN) 4.0.2 file system.</p>

<p><font color="ed0b0b">NOTE</font>: while creating this post I <em>sort of</em> backported <a href="https://lore.kernel.org/linux-perf-users/20250625202311.23244-1-ebiggers@kernel.org/T/" target="_blank"><em><strong>perf</strong>: Remove libcrypto dependency</em></a><br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc6"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">cat&nbsp;</span><span class="amc_keyword">../</span><span class="amc_default">linux</span><span class="amc_keyword">-</span><span class="amc_default">5.17.15</span><span class="amc_keyword">-</span><span class="amc_default">remove</span><span class="amc_keyword">-</span><span class="amc_default">perf</span><span class="amc_keyword">-</span><span class="amc_default">dependency</span><span class="amc_keyword">-</span><span class="amc_default">on</span><span class="amc_keyword">-</span><span class="amc_default">libcrypto</span><span class="amc_keyword">.</span><span class="amc_default">patch&nbsp;</span><span class="amc_keyword">|&nbsp;</span><span class="amc_default">patch&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">fuzz</span><span class="amc_keyword">=</span><span class="amc_default">0&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">p1</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/quick-uploads/reiser4-trixie/linux-5.17.15-remove-perf-dependency-on-libcrypto_patch.webp?mtime=1764578919" title="Remove perf dependency on libcrypto" rel="lightbox[p314]" id="link_1530"><img alt="Remove perf dependency on libcrypto" src="https://metztli.blog/media/blogs/nochtli/quick-uploads/reiser4-trixie/.evocache/linux-5.17.15-remove-perf-dependency-on-libcrypto_patch.webp/fit-320x320.webp?mtime=1764578919" width="320" height="180" class="loadimg" /></a><div><i>Remove perf dependency on libcrypto</i></div></div>

<p>due to the fact that ever since Debian Amatlocuilin, i.e., 'Bookworm', I only had one Debian partition which during kernel build could generate <em>perf</em> without being bound to libcrypto. As Trixie came along, I faced the same issue and thus developed the last patch attached. According to debian/rules.d/tools/perf/Makefile, the perf and libcrypto licenses are incompatible and perf bound to libcrypto can not be distributed. I think I finally solved the issue<br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/quick-uploads/reiser4-trixie/ldd_debian-build-build-tools-tools-perf_perf.webp?mtime=1764579329" title="ldd shows that perf is not bound to libcrypto" rel="lightbox[p314]" id="link_1531"><img alt="ldd shows that perf is not bound to libcrypto" src="https://metztli.blog/media/blogs/nochtli/quick-uploads/reiser4-trixie/.evocache/ldd_debian-build-build-tools-tools-perf_perf.webp/fit-320x320.webp?mtime=1764579329" width="320" height="180" class="loadimg" /></a><div><i>ldd shows that perf is not bound to libcrypto</i></div></div>

<p>because the debian directive:</p>
<blockquote><p>MAKE_PERF += NO_LIBCRYPTO=1</p></blockquote>
<p>seemed <em>not to have an effect and perf <strong>always</strong> was bound to libcrypto</em>, except for that specific Debian partition in older hardware.</p>

<p>Additionally, this <em>perf</em> does not depend on the older libpython3.11 but on current libpython3.13 in Trixie. Apologies if that caused an issue in existing kernel builds out there.</p>

<h3 class="evo_auto_anchor_header" id="applying-reiser4-either-software-framework-release-number-sfrn-stable-4-0-2-or-unstable-5-1-3-and-optionally-customizing-5-17-15-for-amd-epyc-ryzen-cpus">Applying Reiser4, either Software Framework Release Number (SFRN) stable 4.0.2 OR unstable 5.1.3 and, Optionally, Customizing 5.17.15 for AMD Epyc/Ryzen CPUs</h3>
<p>Please take a look at the annotations in debian/config/config and debian/config/config.cloud for the differences from the Debian defaults -- besides the obvious addition of the Reiser4 module, of course. If those files are not further modified, our kernel build will be for a <em>tlilxochitl</em>, i.e., 'vanilla', Intel CPU(s).<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc7"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">debian</span><span class="amc_keyword">/</span><span class="amc_default">rules&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">control</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debian-rules_debian-control_double-sp-1.webp?mtime=1762679808" title="debian/rules debian/control" rel="lightbox[p314]" id="link_1513"><img alt="debian/rules debian/control" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debian-rules_debian-control_double-sp-1.webp/fit-320x320.webp?mtime=1762679808" width="320" height="180" class="loadimg" /></a><div><i>debian/rules debian/control</i></div></div>

<p>Again, likely because of Debian Trixie newer tools operating on older Debian Packaging for a major kernel version behind, we observe these couple of errors duplicated and hilited in <em>xiuhtzin</em>:</p>
<blockquote><p>dpkg-buildapi: error: cannot read debian/control: No such file or directory<br />
sh: 1: test: Illegal number:<br />
dpkg-buildapi: error: cannot read debian/control: No such file or directory</p></blockquote>

<p>yet, reiterating, those errors do not seem to affect the build procedure. Continuing...<br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debian-rules_debian-control_-normal-_-1.webp?mtime=1762680493" title="debian/rules debian/control normal errors" rel="lightbox[p314]" id="link_1514"><img alt="debian/rules debian/control normal errors" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debian-rules_debian-control_-normal-_-1.webp/fit-320x320.webp?mtime=1762680493" width="320" height="180" class="loadimg" /></a><div><i>debian/rules debian/control normal errors</i></div></div>

<p>Conversely, based on multiple previous <em>debianized</em> kernel builds, we know that the last errors are '<em>normal</em>', i.e.,<br />
...</p>
<blockquote><p>This target is made to fail intentionally, to make sure<br />
that it is NEVER run during the automated build. Please<br />
ignore the following error, the debian/control file has<br />
been generated SUCCESSFULLY.</p>

<p>exit 1<br />
make[1]: &#42;&#42;&#42; [debian/rules:135: debian/control-real] Error 1<br />
make[1]: Leaving directory '/mnt/chiucuome/usr/tzinti/build/build-totomichin-5.wx.yz/totomichin-5.17.15/linux'<br />
make: &#42;&#42;&#42; [debian/rules:119: debian/control] Error 2</p></blockquote>

<p>then follow with:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc8"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">fakeroot&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">rules&nbsp;source</span></span></code></td></tr></table></div>

<p>Now we do test run enhancing the 5.17.15 source tree with our modified reiser4 patch:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc9"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">gzip&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">dc&nbsp;</span><span class="amc_keyword">../../</span><span class="amc_default">metztli</span><span class="amc_keyword">-</span><span class="amc_default">reiser4</span><span class="amc_keyword">-</span><span class="amc_default">sfrn4</span><span class="amc_keyword">-for-</span><span class="amc_default">5.17.15</span><span class="amc_keyword">-</span><span class="amc_default">1.patch</span><span class="amc_keyword">.</span><span class="amc_default">gz&nbsp;</span><span class="amc_keyword">|&nbsp;</span><span class="amc_default">patch&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">dry</span><span class="amc_keyword">-</span><span class="amc_default">run&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">fuzz</span><span class="amc_keyword">=</span><span class="amc_default">0&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">p1</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_testing-reiser4-patch-on-kernel-src.webp?mtime=1762681040" title="Testing application of reiser4 patch on kernel source" rel="lightbox[p314]" id="link_1515"><img alt="Testing application of reiser4 patch on kernel source" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_testing-reiser4-patch-on-kernel-src.webp/fit-320x320.webp?mtime=1762681040" width="320" height="180" class="loadimg" /></a><div><i>Testing application of reiser4 patch on kernel source</i></div></div>

<p>the patch applies smoothly, thus we apply the patch for reals:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc0"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">gzip&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">dc&nbsp;</span><span class="amc_keyword">../../</span><span class="amc_default">metztli</span><span class="amc_keyword">-</span><span class="amc_default">reiser4</span><span class="amc_keyword">-</span><span class="amc_default">sfrn4</span><span class="amc_keyword">-for-</span><span class="amc_default">5.17.15</span><span class="amc_keyword">-</span><span class="amc_default">1.patch</span><span class="amc_keyword">.</span><span class="amc_default">gz&nbsp;</span><span class="amc_keyword">|&nbsp;</span><span class="amc_default">patch&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">fuzz</span><span class="amc_keyword">=</span><span class="amc_default">0&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">p1</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_applying-reiser4-patch-on-kernel-src.webp?mtime=1762681552" title="Applying reiser4 patch on kernel source tree" rel="lightbox[p314]" id="link_1516"><img alt="Applying reiser4 patch on kernel source tree" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_applying-reiser4-patch-on-kernel-src.webp/fit-320x320.webp?mtime=1762681552" width="320" height="180" class="loadimg" /></a><div><i>Applying reiser4 patch on kernel source tree</i></div></div>
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_reiser4-patch-on-kernel-src-success.webp?mtime=1762681997" title="reiser4 patch on kernel src tree done" rel="lightbox[p314]" id="link_1517"><img alt="reiser4 patch on kernel src tree done" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_reiser4-patch-on-kernel-src-success.webp/fit-320x320.webp?mtime=1762681997" width="320" height="180" class="loadimg" /></a><div><i>reiser4 patch on kernel src tree done</i></div></div>

<p>The next task is to concatenate the string '+reiser4.0.2' to the abi in the file debian/config/defines which will indicate that our reiser4 SFRN 4.0.2 -enabled kernel is a tlilxochitl ['vanilla'] kernel targeted at Intel CPUs. We first peek four(4) lines from the top of the relevant file:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">head&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">n&nbsp;4&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">config</span><span class="amc_keyword">/</span><span class="amc_default">defines</span></span></code></td></tr></table></div>

<p>Then we concatenate the reference string to the kernel ABI (note it is usually a digit but sometimes I have seen string '<em>trunk</em>':<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc2"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">sed&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">i&nbsp;</span><span class="amc_string">'s/^\(abiname:&nbsp;3\)/\1+reiser4.0.2/'&nbsp;</span><span class="amc_default">debian</span><span class="amc_keyword">/</span><span class="amc_default">config</span><span class="amc_keyword">/</span><span class="amc_default">defines</span></span></code></td></tr></table></div>

<p>We verify by implementing directive 20 above. If we are satisfied, then we will increment the kernel patch level in the debian/changelog to reflect the <em><strong>actual</strong> kernel source <strong>version</strong></em> we will build by utilizing <em><strong>dch</strong></em>, a Debian tool to modify the debian/changelog via a default text editor. Since after the <em><strong>-</strong>D</em> option I am providing the string '<em>metztli</em>', dch warns that it is not a known Debian distribution. I just press <kbd>Enter</kbd> to ignore the warning and continue to edit debian/changelog via the <em><strong>dch</strong></em> interface.</p>

<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc3"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">dch&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">v&nbsp;5.17.15</span><span class="amc_keyword">-</span><span class="amc_default">1</span><span class="amc_keyword">+</span><span class="amc_default">reiser4.0.2&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">D&nbsp;metztli</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_setting-patch-level-with_dch.webp?mtime=1762682621" title="Use dch to modify kernel patch level in debian/changelog" rel="lightbox[p314]" id="link_1518"><img alt="Use dch to modify kernel patch level in debian/changelog" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_setting-patch-level-with_dch.webp/fit-320x320.webp?mtime=1762682621" width="320" height="180" class="loadimg" /></a><div><i>Use dch to modify kernel patch level in debian/changelog</i></div></div>

<p>After we save our modifications, we can peek to verify the <em>dch</em> results reflected in the file debian/changelog ; as shown in the screenshot above, I invoked an <em>Eterm</em> with <em><strong>xvi</strong> tiny text editor</em> as: <code>Eterm -g 100x33+0+0 -T "Ангелина Кузнецова as Trixie: $1" -t get-E --exec xvi $1</code> wrapped in <em><strong>iztaccihuatl</strong></em> custom executable.</p>

<p>Then we can verify that our <em><strong>+</strong>reiser4.0.2</em> char strings concatenations match:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc4"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">grep&nbsp;</span><span class="amc_string">"+reiser4.0.2"&nbsp;</span><span class="amc_default">debian</span><span class="amc_keyword">/</span><span class="amc_default">config</span><span class="amc_keyword">/</span><span class="amc_default">defines&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">changelog</span></span></code></td></tr></table></div>

<p>Proceeding with our next Debian incantation, we note that early errors exhibited during command number 16 above do not occur only, as usual, the couple of '<em>normal</em>' errors in output stream that we have seen during previous kernel builds:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc5"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">debian</span><span class="amc_keyword">/</span><span class="amc_default">rules&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">control</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_debian-rules_debian-control_no-extran-1.webp?mtime=1762683177" title="debian/rules debian/control no extraneous errors" rel="lightbox[p314]" id="link_1519"><img alt="debian/rules debian/control no extraneous errors" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_debian-rules_debian-control_no-extran-1.webp/fit-320x320.webp?mtime=1762683177" width="320" height="180" class="loadimg" /></a><div><i>debian/rules debian/control no extraneous errors</i></div></div>

<p>Lastly, in the ensuing Debian incantation only one error should be expected when the directive finishes:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc6"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">fakeroot&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">rules&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">control</span><span class="amc_keyword">-</span><span class="amc_default">real</span></span></code></td></tr></table></div>

<p>For the previous to last debian incantation (observe the red-pointing directive in the ensuing snapshot) you really want to redirect the output and any potential errors, i.e., 2&gt;&amp;1, into a log file to analyze afterwards. It is a fact that if any errors are logged during the make procedure the kernel build will fail:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc7"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">fakeroot&nbsp;make&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">f&nbsp;debian</span><span class="amc_keyword">/</span><span class="amc_default">rules</span><span class="amc_keyword">.</span><span class="amc_default">gen&nbsp;setup_amd64_none_amd64</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_fakeroot_make_-f_debian-rules_gen.webp?mtime=1762683612" title="fakeroot make -f debian/rules.gen setup_amd64_none_amd64" rel="lightbox[p314]" id="link_1520"><img alt="fakeroot make -f debian/rules.gen setup_amd64_none_amd64" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_fakeroot_make_-f_debian-rules_gen.webp/fit-320x320.webp?mtime=1762683612" width="320" height="180" class="loadimg" /></a><div><i>fakeroot make -f debian/rules.gen setup_amd64_none_amd64</i></div></div>
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_fakeroot_make_-f_debian-rules_gen-fin-1.webp?mtime=1762683991" title="fakeroot make -f debian/rules.gen setup_amd64_none_amd64 done" rel="lightbox[p314]" id="link_1521"><img alt="fakeroot make -f debian/rules.gen setup_amd64_none_amd64 done" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_fakeroot_make_-f_debian-rules_gen-fin-1.webp/fit-320x320.webp?mtime=1762683991" width="320" height="180" class="loadimg" /></a><div><i>fakeroot make -f debian/rules.gen setup_amd64_none_amd64 done</i></div></div>

<p>We may carry out some final checks, like verifying that our reiser4 module is selected in the ensuing kernel <em><strong>.</strong>config</em> file generated:<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc8"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">egrep&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">i&nbsp;</span><span class="amc_string">'reiser4|zstd'&nbsp;</span><span class="amc_default">debian</span><span class="amc_keyword">/</span><span class="amc_default">build</span><span class="amc_keyword">/</span><span class="amc_default">build_amd64_none_amd64</span><span class="amc_keyword">/.</span><span class="amc_default">config</span></span></code></td></tr></table></div>

<p>We may pass the option pkg.linux.nokerneldbg build profile that excludes kernel debug bloat; it worked well under Debian Bullseye but I did not notice much, if any, build-bloat difference under Debian Bookworm or Trixie:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc9"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">dpkg</span><span class="amc_keyword">-</span><span class="amc_default">buildpackage&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">build</span><span class="amc_keyword">-</span><span class="amc_default">profiles</span><span class="amc_keyword">=</span><span class="amc_default">pkg</span><span class="amc_keyword">.</span><span class="amc_default">linux</span><span class="amc_keyword">.</span><span class="amc_default">nokerneldbg&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">F&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">us&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">uc&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">jX&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">T&nbsp;binary</span><span class="amc_keyword">-</span><span class="amc_default">arch</span><span class="amc_keyword">,</span><span class="amc_default">binary</span><span class="amc_keyword">-</span><span class="amc_default">indep</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/totomichin-5.17.15_dpkg_buildpackage_5.17.15-tlilxochitl.webp?mtime=1762684575" title="dpkg_buildpackage ... typical kernel build begins" rel="lightbox[p314]" id="link_1522"><img alt="dpkg_buildpackage ... typical kernel build begins" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/totomichin-5.17.15_dpkg_buildpackage_5.17.15-tlilxochitl.webp/fit-320x320.webp?mtime=1762684575" width="320" height="180" class="loadimg" /></a><div><i>dpkg_buildpackage ... typical kernel build begins</i></div></div>

<p>Where X is a placeholder for...</p>
<blockquote><p>Number of jobs allowed to be run simultaneously, number of jobs matching the number of online processors if auto is specified (since dpkg 1.17.10), or unlimited number if jobs is not specified, equivalent to the make(1) option of the same name (since dpkg 1.14.7, long option since dpkg 1.18.8)...</p></blockquote>

<p>Yet, towards the end of the kernel build, <img src="https://metztli.blog/rsc/smilies/graysmilewinkgrin.gif" title="&amp;#59;&amp;#68;" alt="&amp;#59;&amp;#68;" class="middle" width="15" height="15" /> I hit a couple of separate snags<sup>1</sup> during the <u>older</u> kernel documentation build:</p>

<blockquote><p>Sphinx parallel build error:<br />
AttributeError: module 'docutils.nodes' has no attribute 'reprunicode'</p></blockquote>

<p>and</p>

<blockquote>
<p>Configuration error:<br />
There is a programmable error in your configuration file:</p>

<p>Traceback (most recent call last):<br />
  File "/usr/lib/python3/dist-packages/sphinx/config.py", line 529, in eval_config_file<br />
    exec(code, namespace)  # NoQA: S102<br />
    ~~~~^^^^^^^^^^^^^^^^^<br />
  File "/mnt/chiucuome/usr/tzinti/build/build-totomichin-5.wx.yz/totomichin-5.17.15/linux/debian/build/build-doc/Documentation/conf.py", line 27, in &lt;module&gt;<br />
    from load_config import loadConfig<br />
  File "/mnt/chiucuome/usr/tzinti/build/build-totomichin-5.wx.yz/totomichin-5.17.15/linux/debian/build/build-doc/Documentation/sphinx/load_config.py", line 6, in &lt;module&gt;<br />
    from sphinx.util.pycompat import execfile_<br />
ModuleNotFoundError: No module named 'sphinx.util.pycompat'</p></blockquote>

<p> Eventually -- after patching -- the kernel build will complete,<br />
<font color="ed0b0b">NOTE</font>: metztli-reiser4-enhancing-debian-packaging-for-GCC14-5.17.15-ihuan-rtw89<strong>m</strong>.patch supersedes our earlier Debian Packaging patch which fixes the document generating issues just elaborated above. The patch is also attached at the end of this post.<br />
 and thus the '<em><strong>-</strong>2</em>' to differentiate from the '<em><strong>-</strong>1</em>' in the first referenced successful kernel build in an older machine instance upgraded from <em>Bookworm</em> to <em>Trixie</em>. Below is a <em>typical</em> successful kernel build completion output screen:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_build-done.webp?mtime=1763621360" title="Typical screen output kernel 5.17.15 build success" rel="lightbox[p314]" id="link_1524"><img alt="Typical screen output kernel 5.17.15 build success" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_build-done.webp/fit-320x320.webp?mtime=1763621360" width="320" height="180" class="loadimg" /></a><div><i>Typical screen output kernel 5.17.15 build success</i></div></div>

<p>'<em>Just for kicks</em>' we will install our newly built linux-perf package:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc0"><div class="amc3"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">sudo&nbsp;dpkg&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">i&nbsp;metztli</span><span class="amc_keyword">-</span><span class="amc_default">GCC14</span><span class="amc_keyword">-</span><span class="amc_default">5.17.15</span><span class="amc_keyword">-</span><span class="amc_default">2</span><span class="amc_keyword">-</span><span class="amc_default">on</span><span class="amc_keyword">-</span><span class="amc_default">Ryzen</span><span class="amc_keyword">-</span><span class="amc_default">omeDEBs</span><span class="amc_keyword">/</span><span class="amc_default">linux</span><span class="amc_keyword">-</span><span class="amc_default">perf_5.17.15</span><span class="amc_keyword">-</span><span class="amc_default">2</span><span class="amc_keyword">+</span><span class="amc_default">reiser4.0.2_amd64</span><span class="amc_keyword">.</span><span class="amc_default">deb</span></span></code></td></tr></table></div>

<p>subsequently, acquiring root privilege -- or as <em>sudo</em> -- test <em>perf</em><sup>2</sup> utility:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"><div class="amc3"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">perf&nbsp;stat&nbsp;</span><span class="amc_keyword">--&nbsp;</span><span class="amc_default">sleep&nbsp;0.1</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_build-perf.webp?mtime=1763706023" title="perf stat -- sleep 0.1" rel="lightbox[p314]" id="link_1526"><img alt="perf stat -- sleep 0.1" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_build-perf.webp/fit-320x320.webp?mtime=1763706023" width="320" height="180" class="loadimg" /></a><div><i>perf stat -- sleep 0.1</i></div></div>

<p>and then, adapting test from Debian Packaging for 5.17.11-1, debian/rules.d/tools/perf/Makefile at line number 54, i.e.,</p>
<blockquote><p># Check that perf didn't get linked against libbfd or libcrypto<br />
        type ldd<br />
        &#33; ldd $(CURDIR)/perf | grep -E '\blib(bfd|crypto)'</p>
</blockquote>
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc2"><div class="amc3"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">perf&nbsp;version&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">build</span><span class="amc_keyword">-</span><span class="amc_default">options</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc3"><div class="amc3"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">ldd&nbsp;</span><span class="amc_keyword">$(</span><span class="amc_default">which&nbsp;perf</span><span class="amc_keyword">)&nbsp;|&nbsp;</span><span class="amc_default">grep&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">E&nbsp;</span><span class="amc_string">'\blib(bfd|crypto)'</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_totomichin-5.17.15_non-libcrypto-perf_QED.webp?mtime=1766311400" title="Ангелина Кузнецова as Trixie - perf Q.E.D" rel="lightbox[p314]" id="link_1555"><img alt="Ангелина Кузнецова as Trixie - perf Q.E.D" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_totomichin-5.17.15_non-libcrypto-perf_QED.webp/fit-320x320.webp?mtime=1766311400" width="320" height="180" class="loadimg" /></a><div><i>Ангелина Кузнецова as Trixie - perf Q.E.D</i></div></div>

<h3 class="evo_auto_anchor_header" id="tlilxochitl-i-e-vanilla-intel-cpus">Tlilxochitl, i.e.,'Vanilla, Intel CPUs:</h3>
<p><a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/bpftool_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">bpftool_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/bpftool_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">bpftool_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/bpftool-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">bpftool-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/bpftool-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">bpftool-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/hyperv-daemons_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">hyperv-daemons_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/hyperv-daemons_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">hyperv-daemons_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/hyperv-daemons-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">hyperv-daemons-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/hyperv-daemons-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">hyperv-daemons-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower1_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">libcpupower1_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower1_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">libcpupower1_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower1-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">libcpupower1-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower1-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">libcpupower1-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower-dev_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">libcpupower-dev_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/libcpupower-dev_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">libcpupower-dev_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-compiler-gcc-14-x86_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-compiler-gcc-14-x86_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-compiler-gcc-14-x86_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-compiler-gcc-14-x86_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-config-5.17_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-config-5.17_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-config-5.17_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-config-5.17_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-cpupower_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-cpupower_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-cpupower_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-cpupower_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-cpupower-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-cpupower-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-cpupower-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-cpupower-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-doc_5.17.15-2+reiser4.0.2_all.deb" target="_blank">linux-doc_5.17.15-2+reiser4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-doc_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM" target="_blank">linux-doc_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-doc-5.17_5.17.15-2+reiser4.0.2_all.deb" target="_blank">linux-doc-5.17_5.17.15-2+reiser4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-doc-5.17_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM" target="_blank">linux-doc-5.17_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-headers-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-headers-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-headers-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-headers-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-common_5.17.15-2+reiser4.0.2_all.deb" target="_blank">linux-headers-5.17.0-3+reiser4.0.2-common_5.17.15-2+reiser4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-5.17.0-3+reiser4.0.2-common_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM" target="_blank">linux-headers-5.17.0-3+reiser4.0.2-common_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-amd64_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-headers-amd64_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-headers-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-headers-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-headers-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-headers-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-image-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-image-5.17.0-3+reiser4.0.2-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-image-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-image-5.17.0-3+reiser4.0.2-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-amd64_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-image-amd64_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-image-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-image-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-image-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-image-cloud-amd64_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-kbuild-5.17_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-kbuild-5.17_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-kbuild-5.17_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-kbuild-5.17_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-kbuild-5.17-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-kbuild-5.17-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-kbuild-5.17-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-kbuild-5.17-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-libc-dev_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-libc-dev_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-libc-dev_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-libc-dev_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-perf_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-perf_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-perf_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-perf_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-perf-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">linux-perf-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-perf-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-perf-dbgsym_5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-source_5.17.15-2+reiser4.0.2_all.deb" target="_blank">linux-source_5.17.15-2+reiser4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-source_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM" target="_blank">linux-source_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-source-5.17_5.17.15-2+reiser4.0.2_all.deb" target="_blank">linux-source-5.17_5.17.15-2+reiser4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-source-5.17_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM" target="_blank">linux-source-5.17_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-support-5.17.0-3+reiser4.0.2_5.17.15-2+reiser4.0.2_all.deb" target="_blank">linux-support-5.17.0-3+reiser4.0.2_5.17.15-2+reiser4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/linux-support-5.17.0-3+reiser4.0.2_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM" target="_blank">linux-support-5.17.0-3+reiser4.0.2_5.17.15-2+reiser4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/usbip_2.0+5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">usbip_2.0+5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/usbip_2.0+5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">usbip_2.0+5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/usbip-dbgsym_2.0+5.17.15-2+reiser4.0.2_amd64.deb" target="_blank">usbip-dbgsym_2.0+5.17.15-2+reiser4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/Tlilxochitl/usbip-dbgsym_2.0+5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM" target="_blank">usbip-dbgsym_2.0+5.17.15-2+reiser4.0.2_amd64.deb.SHA256SUM</a></p>

<h3 class="evo_auto_anchor_header" id="ryzen-epyc-cpus">Ryzen/Epyc CPUs</h3>
<p><a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/bpftool_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">bpftool_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/bpftool_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">bpftool_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/bpftool-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">bpftool-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/bpftool-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">bpftool-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/hyperv-daemons_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">hyperv-daemons_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/hyperv-daemons_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">hyperv-daemons_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/hyperv-daemons-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">hyperv-daemons-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/hyperv-daemons-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">hyperv-daemons-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower1_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">libcpupower1_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower1_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">libcpupower1_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower1-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">libcpupower1-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower1-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">libcpupower1-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower-dev_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">libcpupower-dev_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/libcpupower-dev_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">libcpupower-dev_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-compiler-gcc-14-x86_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-compiler-gcc-14-x86_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-compiler-gcc-14-x86_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-compiler-gcc-14-x86_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-config-5.17_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-config-5.17_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-config-5.17_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-config-5.17_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-cpupower_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-cpupower_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-cpupower_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-cpupower_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-cpupower-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-cpupower-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-cpupower-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-cpupower-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-doc_5.17.15-2+reizer4.0.2_all.deb" target="_blank">linux-doc_5.17.15-2+reizer4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-doc_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM" target="_blank">linux-doc_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-doc-5.17_5.17.15-2+reizer4.0.2_all.deb" target="_blank">linux-doc-5.17_5.17.15-2+reizer4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-doc-5.17_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM" target="_blank">linux-doc-5.17_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-headers-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-headers-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-headers-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-headers-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-common_5.17.15-2+reizer4.0.2_all.deb" target="_blank">linux-headers-5.17.0-3+reizer4.0.2-common_5.17.15-2+reizer4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-5.17.0-3+reizer4.0.2-common_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM" target="_blank">linux-headers-5.17.0-3+reizer4.0.2-common_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-amd64_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-headers-amd64_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-headers-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-headers-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-headers-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-headers-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-image-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-image-5.17.0-3+reizer4.0.2-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-image-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-image-5.17.0-3+reizer4.0.2-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-amd64_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-image-amd64_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-image-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-image-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-image-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-image-cloud-amd64_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-kbuild-5.17_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-kbuild-5.17_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-kbuild-5.17_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-kbuild-5.17_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-kbuild-5.17-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-kbuild-5.17-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-kbuild-5.17-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-kbuild-5.17-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-libc-dev_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-libc-dev_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-libc-dev_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-libc-dev_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-perf_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-perf_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-perf_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-perf_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-perf-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">linux-perf-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-perf-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">linux-perf-dbgsym_5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-source_5.17.15-2+reizer4.0.2_all.deb" target="_blank">linux-source_5.17.15-2+reizer4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-source_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM" target="_blank">linux-source_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-source-5.17_5.17.15-2+reizer4.0.2_all.deb" target="_blank">linux-source-5.17_5.17.15-2+reizer4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-source-5.17_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM" target="_blank">linux-source-5.17_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-support-5.17.0-3+reizer4.0.2_5.17.15-2+reizer4.0.2_all.deb" target="_blank">linux-support-5.17.0-3+reizer4.0.2_5.17.15-2+reizer4.0.2_all.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/linux-support-5.17.0-3+reizer4.0.2_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM" target="_blank">linux-support-5.17.0-3+reizer4.0.2_5.17.15-2+reizer4.0.2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/usbip_2.0+5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">usbip_2.0+5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/usbip_2.0+5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">usbip_2.0+5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/usbip-dbgsym_2.0+5.17.15-2+reizer4.0.2_amd64.deb" target="_blank">usbip-dbgsym_2.0+5.17.15-2+reizer4.0.2_amd64.deb</a> : <a href="/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/readOnly/RyzenEpyc/usbip-dbgsym_2.0+5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM" target="_blank">usbip-dbgsym_2.0+5.17.15-2+reizer4.0.2_amd64.deb.SHA256SUM</a></p>

<p>And, yes, <em>I can build <strong>from source</strong> VirtualBox 7.2.4</em> under Metztli Reiser4 Trixie with my recently built kernel(s) 5.17.15-2 -- in spite of me being quietly omitted from the Zionists US Anglo- Nazi Jews' -controlled Oracle mailing list:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_VirtualBox-7_2_4.webp?mtime=1764909132" title="VirtualBox 7.2.4 built on Metztli Reiser4 5.17.15-2" rel="lightbox[p314]" id="link_1556"><img alt="VirtualBox 7.2.4 built on Metztli Reiser4 5.17.15-2" src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/.evocache/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_VirtualBox-7_2_4.webp/fit-320x320.webp?mtime=1764909132" width="320" height="180" class="loadimg" /></a><div><i>VirtualBox 7.2.4 built on Metztli Reiser4 5.17.15-2</i></div></div>

<p>So we celebrate our <em>Metztli <strong>Reiser4 Trixie</strong></em> achievement embodied by none other than Русский пример платоновского <em>Архетипа Красоты</em> ≈ a Russian instance of Plato's <em>Archetype of Beauty</em>: Ангелина Кузнецова ≈ Angelina Kuznetsova ... if I could only remember where her file is ... 'You Beat Me to the Punch' by Mary Wells:<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_4" poster="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_as_Trixie_.webp?mtime=1764584460"><source src="https://metztli.blog/media/blogs/nochtli/Ангелина_Кузнецова_as_Trixie/Ангелина_Кузнецова_as_Trixie_.mp4?mtime=1764587322" type="video/mp4" align="center" /></video></div>

<hr />
<p><sup>1</sup><br />
Trixie installed python3-docutils 0.21.2+dfsg-2 all, i.e., 'text processing system for reStructuredText (implemented in Python 3)' <em>and</em><br />
... <a href="https://lore.kernel.org/all/faf5fa45-2a9d-4573-9d2e-3930bdc1ed65@gmail.com/" target="_blank">docutils 0.21 has removed nodes.reprunicode,</a></p>

<p>Trixie installed python3-sphinx 8.1.3-5, i.e., 'documentation generator for Python3 projects', but</p>
<blockquote><p>Sphinx 6.0 removed the execfile_() function, which we use as part of the<br />
configuration process.  They &#42;did&#42; warn us...  Just open-code the<br />
functionality as is done in Sphinx itself.</p></blockquote>
<p>... <a href="https://lkml.org/lkml/2023/1/4/957" target="_blank">Fix the docs build with Sphinx </a>...</p>

<p><sup>2</sup> <a href="https://www.swift.org/documentation/server/guides/linux-perf.html" target="_blank">Linux perf</a></p>

<p><font color="#CC0000">DISCLAIMER</font><img src="https://metztli.blog/rsc/smilies/graybigrazz.gif" title="&amp;#58;&amp;#80;" alt="&amp;#58;&amp;#80;" class="middle" width="15" height="15" /> although due diligence has been applied, this resource is made available for testing/evaluation purposes on an <font color="#CC0000">AS IS</font> basis. The procedure only reflects my own modifications, my limited testing, and the potential user(s) who execute(s) the procedures assumes all risks.</p>

<p>Please do not hold me or Metztli Information Technology (and/or its associates) responsible if the information provided here does not achieve the desired result. The information is provided <font color="#CC0000">AS IS</font> and with the hope that it may be useful to the Internet community --especially those open-minded individuals interested in Reiser4 continued development.</p>

<p>Notwithstanding, There is no implicit or explicit guarantee that the information presented here is accurate --even though due diligence was exercised during the procedure.  Accordingly, if an user(s) decide to implement the procedure or shell commands described here she, he, or them, do so at her, his, or their own risk. You have been forewarned.</p>

<p>Metztli IT, but not other entities, reserves the right to modify the content -- to correct and/or elucidated procedure(s), for instance -- and/or even delete all or partial, including blog post, without previous notice.</p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p><div class="item_footer"><p><small><a href="https://metztli.blog/nochtli/reiser4-trixie">Original post</a> blogged on <a href="https://metztli.it/b2evolution/">Metztli b2evo for PHP 8</a>.</small></p></div>]]></content:encoded>
								<comments>https://metztli.blog/nochtli/reiser4-trixie#comments</comments>
			<wfw:commentRss>https://metztli.blog/nochtli/?tempskin=_rss2&#38;disp=comments&#38;p=314</wfw:commentRss>
		</item>
			</channel>
</rss>
