DEEP, SOLID ROOTS IN THE PAST, INNOVATING FOR THE FUTURE.

Reiser4 developer Edward Shishkin did not release a patch for chachictetl, i.e., 'kernel', 5.15, but Metztli Reiser4 patch for 5.15.220 Long Term Support (LTS) is available here, as well as proof-of-concept reiser4 software format release number (SFRN) 4.0.2 build asymptotically approaching the 'Debian way' development paradigm. As a matter of fact, Mr. Shishkin's reiser4 patches skipped the 5.15.xy altogether, as he released reiser4 for 5.13 and subsequently for 5.16 only. Back when I was using Github, I observed Mr. Shishkin's advice to a reiser4 user interested in reiser4 -enhancing 5.15:

Assuming you need a stable [reiser4] release (format 4.X.Y) I would recommend you to patch vanilla 5.15 kernel with reiser4-for-5.13

And, indeed, his advice initially worked. Nevertheless,

Ah mochipa Tlalticpac: zan achica ye nican ≈

«Не вечно на Земле: лишь краткий [мимолетный миг] здесь». ≈

'Not forever on Earth: only a little [fleeting moment] here'

since, as the 5.15 long term support kicked-in, and advanced, some kernel code was backported from upstream, and then the reiser4 for 5.13 patch application onto 5.15 became somewhat obsolete and the build halted with error(s), especially since:

fs/reiser4/plugin/file/cryptcompress.c

fs/reiser4/plugin/item/extent_file_ops.c

fs/reiser4/plugin/item/tail.c

required to be updated, as in reiser4 for 5.16 patch Mr. Shishkin had already done. Otherwise, reiterating, the kernel build fails during the 5.15.xy LTS build...

Metztli Reiser4 5.15.220 LTS build on Trixie : Трикси 5.15.220 LTS build environment
Metztli Reiser4 5.15.220 LTS build on Trixie : Трикси 5.15.220 LTS build environment

Update (09-28-2026)

Although the reiser4 -enabled 5.15.220 LTS build completed successfully (as shown in the snapshot above), the next test was to build VirtualBox 7.2.20 OSE under the environment. Thus, I installed:

linux-headers-5.15.0-4+reizer4.0.2-amd64_5.15.220-4+reizer4.0.2_amd64.deb

linux-headers-5.15.0-4+reizer4.0.2-common_5.15.220-3+reizer4.0.2_all.deb

linux-compiler-gcc-14-x86_5.15.220-3+reizer4.0.2_amd64.deb

linux-kbuild-5.15_5.15.220-3+reizer4.0.2_amd64.deb

linux-libc-dev_5.15.220-3+reizer4.0.2_amd64.deb

linux-perf_5.15.220-3+reizer4.0.2_amd64.deb  (not compatible with Debian Trixie, use instead the newer below)

linux-perf_5.17.15-3+reizer4.0.2_amd64.deb

Indeed, VirtualBox 7.2.20 kmk phase completed successfully; notwithstanding, during the ensuing make phase of the build I observed the log output errors:

...

/usr/src/linux-headers-5.15.0-4+reizer4.0.2-common/scripts/pahole-flags.sh: not found

/usr/src/linux-headers-5.15.0-4+reizer4.0.2-common/scripts/pahole-version.sh: not found

...

fact is, scripts directory is a symlink to /usr/lib/linux-kbuild-5.15/scripts, where those files were missing. Of course! The older Debian Packaging for 5.15.15-2 I had hacked for 5.15.220 LTS originally did not specify those missing files from the linux-5.15.220/linux/scripts to be included in the resulting Debian package.

Accordingly, I modified my Debian Packaging for 5.15.220 LTS patch to include in debian/rules.d/scripts/Makefile those files in the relevant Debian package build: 

Metztli Reiser4 modified Debian Packaging for 5.15.220 LTS inclussion of missing pahole files

continue reading at Metztli IT's Tonalpohualli:

Metztli Reiser4 chachictetl macuilli.caxtolli.matlactli_om_cempohualli, i.e., kernel 5.15.220, LTS

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer