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...
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:
continue reading at Metztli IT's Tonalpohualli:
Metztli Reiser4 chachictetl macuilli.caxtolli.matlactli_om_cempohualli, i.e., kernel 5.15.220, LTS
