#1036400 partman-jfs: JFS is on its way out, please remove from the installer

#1036400#5
Date:
2023-05-20 13:07:07 UTC
From:
To:
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!

#1036400#10
Date:
2023-05-21 05:35:36 UTC
From:
To:
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,

#1036400#15
Date:
2023-06-30 14:56:37 UTC
From:
To:
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!

#1036400#20
Date:
2023-06-30 15:33:56 UTC
From:
To:
Agreed, we'll pick this up shortly.
#1036400#25
Date:
2023-06-30 17:46:30 UTC
From:
To:
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

#1036400#30
Date:
2026-03-15 14:14:07 UTC
From:
To:
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?

#1036400#35
Date:
2026-03-15 15:15:12 UTC
From:
To:
Steve McIntyre <steve@einval.com> (2026-03-15):

ACK, thanks.

LGTM, thanks for picking up the topic and for the heads-up.


Cheers,

#1036400#40
Date:
2026-03-15 16:33:40 UTC
From:
To:
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

#1036400#45
Date:
2026-03-29 17:48:22 UTC
From:
To:
Hi,

Cyril Brulebois <kibi@debian.org> wrote (Sun, 15 Mar 2026 16:15:12 +0100):

As next step, I have now removed partman-jfs from the l10n-machinery,
so translations will disappear from d-i's po files this evening:
https://salsa.debian.org/installer-team/d-i/-/commits/master?ref_type=HEADS


Holger

#1036400#50
Date:
2026-09-06 00:44:50 UTC
From:
To:
reassign 1036400 ftp.debian.org
retitle 1036400 RM: partman-jfs -- ROM; depreceated for decates
thanks


Cyril Brulebois <kibi@debian.org> wrote (Sun, 15 Mar 2026 16:15:12 +0100):

Asking ftpmasters for removal now.

Thanks

Holger

#1036400#61
Date:
2026-09-18 12:00:25 UTC
From:
To:
We believe that the bug you reported is now fixed; the following
package(s) have been removed from unstable:

partman-jfs |         66 | source, all
------------------- Reason ------------------- ROM; depreceated for decates ---------------------------------------------- Note that the package(s) have simply been removed from the tag database and may (or may not) still be in the pool; this is not a bug. The package(s) will be physically removed automatically when no suite references them (and in the case of source, when no binary references it). Please also remember that the changes have been done on the master archive and will not propagate to any mirrors until the next dinstall run at the earliest. Packages are usually not removed from testing by hand. Testing tracks unstable and will automatically remove packages which were removed from unstable when removing them from testing causes no dependency problems. The release team can force a removal from testing if it is really needed, please contact them if this should be the case. We try to close bugs which have been reported against this package automatically. But please check all old bugs, if they were closed correctly or should have been re-assigned to another package. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1036400@bugs.debian.org. The full log for this bug can be viewed at https://bugs.debian.org/1036400 This message was generated automatically; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org. Debian distribution maintenance software pp. Thorsten Alteholz (the ftpmaster behind the curtain)