- Package:
- partman-jfs
- Source:
- partman-jfs
- Submitter:
- Adam Borowski
- Date:
- 2026-03-15 16:35:03 UTC
- Severity:
- normal
Hi! The JFS filesystem is deprecated in the kernel: on life support since 2009 and with talks of removal altogether. Thus, we really shouldn't offer to format new setups with it. There are people who kind-of remember JFS being the fastest back in the day, and it's irresponsible to set them for failed upgrades past Bookworm. Thus: please remove JFS from the installer. Meow!
Hi, Adam Borowski <kilobyte@angband.pl> (2023-05-20): It doesn't seem reasonable to do that weeks away from the release, without any kind of heads-up. That can be done during the Trixie release cycle, e.g. in Alpha 1. Feel free to ping this bug report a few weeks/months into the next release cycle, so that we have a chance to catch our breath, and to deal with incoming installation reports. Cheers,
Aye, sorry for having distracted you during the most busy time. I filed the bug when I learned about plans of giving JFS the axe. So... it might be a better time now. Meow!
Agreed, we'll pick this up shortly.
Hello! Not sure where you got this information from, but JFS [1] unlike ReiserFS [2] is not marked as deprecated in the kernel. There was a single mail by Christoph Hellwig suggesting to deprecate JFS in the near future but so far nothing has been decided yet. Adrian
And we didn't. :-( I've just excluded partman-jfs from image builds now. kibi: I don't see any config to use partman-jfs in d-i or not, which matches my expectations that it's just pulled in if it's viaible in the debian-installer section of the archive. Shall we request removal via ftpmaster?
Steve McIntyre <steve@einval.com> (2026-03-15): ACK, thanks. LGTM, thanks for picking up the topic and for the heads-up. Cheers,
Alternative option discussed with Steve in #debian-cd:
Subject: [PATCH] Disable manual formatting with JFS
Prevent manually formatting new filesystems with JFS because of reported
kernel panic on some setups (see bug #1026259) and maintenance status in
kernel, in order to make it harder for new people to make the mistake of
using it.
Mounting an existing JFS filesystem or formatting with JFS in custom
recipes is still supported in order to not hurt people still using it.
---
valid_filesystems/jfs | 1 -
1 file changed, 1 deletion(-)
diff --git a/valid_filesystems/jfs b/valid_filesystems/jfs
index 8116413..576de76 100755
--- a/valid_filesystems/jfs
+++ b/valid_filesystems/jfs
@@ -8,7 +8,6 @@ property=$3
case $property in
formatable)
- echo jfs
;;
existing)
[ -f $id/detected_filesystem ] || exit 0