Bug 2467694 - xfsprogs-7.0.0 is available
Summary: xfsprogs-7.0.0 is available
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xfsprogs
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Pavel Reichl
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-05-07 12:12 UTC by Upstream Release Monitoring
Modified: 2026-05-22 08:08 UTC (History)
6 users (show)

Fixed In Version: xfsprogs-7.0.0-1.fc45 xfsprogs-7.0.1-1.fc45
Clone Of:
Environment:
Last Closed: 2026-05-19 14:32:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Update to 7.0.0 (#2467694) (985 bytes, patch)
2026-05-07 12:13 UTC, Upstream Release Monitoring
no flags Details | Diff

Description Upstream Release Monitoring 2026-05-07 12:12:39 UTC
Releases retrieved: 7.0.0
Upstream release that is considered latest: 7.0.0
Current version/release in rawhide: 6.19.0-1.fc45
URL: https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/5188/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/xfsprogs

Comment 1 Upstream Release Monitoring 2026-05-07 12:13:32 UTC
Created attachment 2140059 [details]
Update to 7.0.0 (#2467694)

Comment 2 Helmut K. C. Tessarek 2026-05-16 14:28:11 UTC
Yes, please. ;-)

7.0.0 includes xfs_healer. First we need the CONFIG_XFS_ONLINE_REPAIR in the kernel, but then we still need xfsprogrs 7.0.0 for the healer daemon.

Comment 3 Xose Vazquez Perez 2026-05-17 20:35:51 UTC
(In reply to Helmut K. C. Tessarek from comment #2)

> 7.0.0 includes xfs_healer. First we need the CONFIG_XFS_ONLINE_REPAIR in the
> kernel [...]

It's done:
$ grep CONFIG_XFS /boot/config-7.0.9-200.fc44.x86_64 
CONFIG_XFS_FS=m
CONFIG_XFS_SUPPORT_V4=y
CONFIG_XFS_SUPPORT_ASCII_CI=y
CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_RT=y
CONFIG_XFS_DRAIN_INTENTS=y
CONFIG_XFS_LIVE_HOOKS=y
CONFIG_XFS_MEMORY_BUFS=y
CONFIG_XFS_BTREE_IN_MEM=y
CONFIG_XFS_ONLINE_SCRUB=y
CONFIG_XFS_ONLINE_SCRUB_STATS=y
CONFIG_XFS_ONLINE_REPAIR=y
# CONFIG_XFS_WARN is not set
# CONFIG_XFS_DEBUG is not set

Comment 4 Helmut K. C. Tessarek 2026-05-17 21:35:03 UTC
(In reply to Xose Vazquez Perez from comment #3)
> It's done:

Nice. Interestingly I did not get any info/reply in the kernel bug I created to enable these 2 options... https://bugzilla.redhat.com/show_bug.cgi?id=2478149. 

Anyway, this also means that xfsprogs 7.0.0 became even more important. ;-)

Comment 5 rallenh 2026-05-18 21:52:12 UTC
When xfsprogs 7.0.0 lands, can it be built for supported Fedoras (at the time of update), please?

Comment 6 Fedora Update System 2026-05-19 13:09:17 UTC
FEDORA-2026-f3eab31bac (xfsprogs-7.0.0-1.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-f3eab31bac

Comment 7 Fedora Update System 2026-05-19 14:32:14 UTC
FEDORA-2026-f3eab31bac (xfsprogs-7.0.0-1.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Helmut K. C. Tessarek 2026-05-19 14:46:30 UTC
can we please get this for f44 as well?

Comment 9 Pavel Reichl 2026-05-19 15:07:33 UTC
@tessarek

Hello,

any particular reason? A feature you need or some bug to be fixed?

Comment 10 Helmut K. C. Tessarek 2026-05-19 15:16:10 UTC
Yes, the healer service is only in 7.0.0

Btw, I checked the rpm files, and while there is an xfsprogs-xfs_scrub subpackage, the healer binary is in xfsprogs and the service files for the healer is in the xfsprogs-xfs_scrub package.
I believe there should be an xfsprogs-xfs_healer package, otherwise this is all very inconsistent and confusing.

Please note that both (scrub and healer) services need kernel 7.0.9 (which has the proper options enabled) to do online repair. But both services have different functions and may or may not be used in combination.

Comment 11 rallenh 2026-05-19 15:31:10 UTC
Fedora 43 has the same kernel as Fedora 44, hence why I asked for xfsprogs updates to be built for all currently supported Fedora. Fedora 43 is supported until Dec 2026.

Comment 12 rallenh 2026-05-19 15:33:41 UTC
for reference: https://discussion.fedoraproject.org/t/kernel-7-0-xfs-metadata-repair-facility-is-not-available/190962

Both of us are XFS users and wanting to use the new XFS online rebuild/healing in Kernel 7.0+.

Comment 13 Carlos Maiolino 2026-05-19 19:08:55 UTC
xfs_healer and xfs_scrub all belongs to xfsprogs. The confusion from my POV arises by
splitting software that belongs to the same suite into different packages. Even xfs_scrub
IMHO shouldn't be into its own package.
What's the justification for having both tools split into different packages instead of
aggregated into xfsprogs package itself?

Comment 14 Helmut K. C. Tessarek 2026-05-19 19:16:33 UTC
Carlos, Personally I don't mind either way, but xfsprogs already has multiple sub packages. Analogous to that it made sense to create another one for the healer. I think it makes more sense than getting rid of all packages and consolidate them into the main package.

Anyhoo, I only wanted to point out that having the healer service unit files in the scrub sub package is most likely the wrong location.

Comment 15 rallenh 2026-05-19 22:28:15 UTC
Here's the justification for the sub packages: https://bugzilla.redhat.com/show_bug.cgi?id=2346282.

Since there's no Python bits for/with xfs_healer, land it in xfsprogs and not a sub package?

Comment 16 Helmut K. C. Tessarek 2026-05-19 22:42:28 UTC
I'll leave that to the packager. However, I would create a separate xfsprogs-xfs_healer package just for consistency. Just my 2 cents.

P.S.: The current method of distributing the healer stuff in 2 packages (one of which is the scrub package) is not very nice. But I suspect this was just due an oversight.

Comment 17 Andrey Albershteyn (aalbersh) 2026-05-20 09:05:11 UTC
I don't really see a point in splitting out xfs_healer to a subpackage. As described in issue 2346282 (found by rallenh) the xfs_scrub was split due to a python dependency which is not available in CoreOS. The healer is just another xfs_* utility. Moreover, online repair requires filesystem to have rmapbt and parent pointers metadata (enabled by default in v6.18.0), so it won't just work with any older filesystem.

Comment 18 Helmut K. C. Tessarek 2026-05-20 11:02:00 UTC
In this case please move

/usr/lib/systemd/system/system-xfs_healer.slice
/usr/lib/systemd/system/xfs_healer@.service
/usr/lib/systemd/system/xfs_healer_start.service

from the xfsprogs-xfs_scrub package to the xfsprogs package. Currently people have to install the scrub package to get the healer systemd unit file.

> Moreover, online repair requires filesystem to have rmapbt and parent pointers metadata (enabled by default in v6.18.0), so it won't just work with any older filesystem.

I know, so does rallenh. But I am not sure what this has to do with where to put the healer.

Comment 19 Pavel Reichl 2026-05-20 12:09:28 UTC
(In reply to Helmut K. C. Tessarek from comment #18)
> In this case please move
> 
> /usr/lib/systemd/system/system-xfs_healer.slice
> /usr/lib/systemd/system/xfs_healer@.service
> /usr/lib/systemd/system/xfs_healer_start.service
> 
> from the xfsprogs-xfs_scrub package to the xfsprogs package. Currently
> people have to install the scrub package to get the healer systemd unit file.
> 
Sure, I'll include this fix as part of.

https://bugzilla.redhat.com/show_bug.cgi?id=2480133

Comment 20 Helmut K. C. Tessarek 2026-05-20 14:55:06 UTC
Nice, thanks.

Comment 21 Fedora Update System 2026-05-22 00:14:25 UTC
FEDORA-2026-fbc21358cb (xfsprogs-7.0.1-1.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-fbc21358cb

Comment 22 Fedora Update System 2026-05-22 08:08:24 UTC
FEDORA-2026-fbc21358cb (xfsprogs-7.0.1-1.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.