From 5dedcaefb3664c6f64406945a5ca100375887fd4ddcd40c491acd94769439b87 Mon Sep 17 00:00:00 2001 From: Git SCM Staging Date: Wed, 4 Sep 2024 11:46:26 +0000 Subject: [PATCH] [info=6e54e36300b9909d81896a5d1f6811db1c351eb4] OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:ailiopoulos:xfsprogs:14/xfsprogs?expand=0&rev=1 --- _scmsync.obsinfo | 6 +-- xfsprogs-6.10.1.tar.sign | 8 ++++ xfsprogs-6.10.1.tar.xz | 3 ++ xfsprogs-6.8.0.tar.sign | 8 ++++ xfsprogs-6.8.0.tar.xz | 3 ++ xfsprogs.changes | 95 ++++++++++++++++++++++++++++++++++++++++ xfsprogs.spec | 7 ++- 7 files changed, 126 insertions(+), 4 deletions(-) create mode 100644 xfsprogs-6.10.1.tar.sign create mode 100644 xfsprogs-6.10.1.tar.xz create mode 100644 xfsprogs-6.8.0.tar.sign create mode 100644 xfsprogs-6.8.0.tar.xz diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo index 581928d..909a326 100644 --- a/_scmsync.obsinfo +++ b/_scmsync.obsinfo @@ -1,4 +1,4 @@ -mtime: 1721645761 -commit: 01f447c2a7a730dcccb1623475647e9f0528a771 +mtime: 1725450296 +commit: 6e54e36300b9909d81896a5d1f6811db1c351eb4 url: https://src.opensuse.org/ailiopoulos/xfsprogs.git -revision: 01f447c2a7a730dcccb1623475647e9f0528a771 +revision: 6e54e36300b9909d81896a5d1f6811db1c351eb4 diff --git a/xfsprogs-6.10.1.tar.sign b/xfsprogs-6.10.1.tar.sign new file mode 100644 index 0000000..f6eec9c --- /dev/null +++ b/xfsprogs-6.10.1.tar.sign @@ -0,0 +1,8 @@ +-----BEGIN PGP SIGNATURE----- + +iKUEABMJAC0WIQQMHYkcUKcy4GgPe2RGdaER5QtfpgUCZtg+kQ8cY2VtQGtlcm5l +bC5vcmcACgkQRnWhEeULX6bD0gF8CkeHlQGCon3mrQb5dYsNqODpUivAu7btcrPu +HsWMn7FouY4O2WR/PDaBvtdg+c/bAX4k7GA4dlIJrubOJprzg8MkXKFwBMX0bbzI +5ZzZs24R0ZbXF2AcaEd9EKIQVvAJfpg= +=Kv2M +-----END PGP SIGNATURE----- diff --git a/xfsprogs-6.10.1.tar.xz b/xfsprogs-6.10.1.tar.xz new file mode 100644 index 0000000..eec0a60 --- /dev/null +++ b/xfsprogs-6.10.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cb839be1a9535f8352441b3f6eea521ead5c5c7c913e8106cdfac96aa117041 +size 1449932 diff --git a/xfsprogs-6.8.0.tar.sign b/xfsprogs-6.8.0.tar.sign new file mode 100644 index 0000000..d391e79 --- /dev/null +++ b/xfsprogs-6.8.0.tar.sign @@ -0,0 +1,8 @@ +-----BEGIN PGP SIGNATURE----- + +iKUEABMJAC0WIQQMHYkcUKcy4GgPe2RGdaER5QtfpgUCZkdBiw8cY2VtQGtlcm5l +bC5vcmcACgkQRnWhEeULX6ayrAF+O8XGVpmAEraGdtc0SpVA05LlNE4A2xz5CS1h +T/jtWCR+D7FdS8ZzQbwUw5GqpfwgAYC0itOff+l8Z0aPLn3ufHcDrFcMaBTwGF8o +GWqP8BhBeNu+BY/I4frJQEDuSNgLIUA= +=cX/e +-----END PGP SIGNATURE----- diff --git a/xfsprogs-6.8.0.tar.xz b/xfsprogs-6.8.0.tar.xz new file mode 100644 index 0000000..6afa6ae --- /dev/null +++ b/xfsprogs-6.8.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78b6ab776eebe5ab52e0884a70fa1b3633e64a282b1ecfae91f5dd1d9ec5f07d +size 1367196 diff --git a/xfsprogs.changes b/xfsprogs.changes index 8621287..43420a9 100644 --- a/xfsprogs.changes +++ b/xfsprogs.changes @@ -1,4 +1,99 @@ ------------------------------------------------------------------- +Wed Sep 4 11:33:31 UTC 2024 - Anthony Iliopoulos + +- update to 6.10.1 + - fix C++ compilation errors in xfs_fs.h + + ------------------------------------------------------------------- +Mon Aug 26 10:13:27 UTC 2024 - Anthony Iliopoulos + +- update to 6.10.0 + - debian: enable xfs_scrub_all systemd timer services by default + - mkfs: set autofsck filesystem property + - xfs_scrub: use the autofsck fsproperty to select mode + - xfs_scrub: allow sysadmin to control background scrubs + - xfs_property: add a new tool to administer fs properties + - xfs_db: add a command to list xattrs + - xfs_db: improve getting and setting extended attributes + - xfs_io: edit filesystem properties + - xfs_scrub: defer phase5 file scans if dirloop fails + - xfs_repair: wipe ondisk parent pointers when there are none + - xfs_scrub: detect and repair directory tree corruptions + - xfs_repair: update ondisk parent pointer records + - xfs_spaceman: report directory tree corruption in the health information + - xfsprogs: support vectored scrub + - man: document vectored scrub mode + - man2: update ioctl_xfs_scrub_metadata.2 for parent pointers + - mkfs: enable formatting with parent pointers + - mkfs: Add parent pointers during protofile creation + - xfs_repair: check parent pointers + - xfs_db: compute hashes of parent pointers + - xfs_db: add link and unlink expert commands + - xfs_repair: build a parent pointer index + - xfs_db: add a parents command to list the parents of a file + - xfs_db: obfuscate dirent and parent pointer names consistently + - xfs_db: report parent pointers embedded in xattrs + - xfs_db: report parent bit on xattrs + - xfs_db: report parent pointers in version command + - xfs_scrub: use parent pointers to report lost file data + - xfs_scrub: use parent pointers when possible to report file operations + - xfs_logprint: decode parent pointers in ATTRI items fully + - xfs_io: Add i, n and f flags to parent command + - xfs_io: adapt parent command to new parent pointer ioctls + - libfrog: report parent pointers to userspace + - libfrog: add parent pointer support code + - man: document the XFS_IOC_GETPARENTS ioctl + - xfs_logprint: dump new attr log item fields + - xfs_scrub_all: failure reporting for the xfs_scrub_all job + - xfs_repair: check free space requirements before allowing upgrades + - xfs_scrub_all: convert systemctl calls to dbus + - xfs_scrub_all: trigger automatic media scans once per month + - xfs_scrub: add an optimization-only mode + - xfs_scrub_all: add CLI option for easier debugging + - xfs_scrub_all: enable periodic file data scrubs automatically + - xfs_scrub: automatic downgrades to dry-run mode in service mode + - xfs_scrub_all: support metadata+media scans of all filesystems + - xfs_scrub_all: fail fast on masked units + - xfs_scrub_all: remove journalctl background process + - xfs_scrub_all: only use the xfs_scrub@ systemd services in service mode + - xfs_scrub: tune fstrim minlen parameter based on free space histograms + - xfs_scrub: improve responsiveness while trimming the filesystem + - xfs_scrub: tighten up the security on the background systemd service + - xfs_scrub: don't call FITRIM after runtime errors + - xfs_scrub: use dynamic users when running as a systemd service + - xfs_scrub: report FITRIM errors properly + - xfs_scrub.service: reduce background CPU usage to less than one core if possible + - xfs_scrub: don't close stdout when closing the progress bar + - xfs_scrub: fix the work estimation for phase 8 + - libfrog: print cdf of free space buckets + - libfrog: print wider columns for free space histogram + - xfs_scrub: ignore phase 8 if the user disabled fstrim + - xfs_scrub: move FITRIM to phase 8 + - xfs_scrub: improve thread scheduling repair items during phase 4 + - xfs_scrub: avoid potential UAF after freeing a duplicate name entry + - xfs_scrub: enable users to bump information messages to warnings + - xfs_scrub: retry incomplete repairs + - xfs_scrub: warn about difficult repairs to rt and quota metadata + - xfs_scrub: any inconsistency in metadata should trigger difficulty warnings + - mkfs: add a formatting option for exchange-range + - xfs_repair: add exchange-range to file systems + - xfs_scrub: fix missing scrub coverage for broken inodes + - xfs_scrub: log when a repair was unnecessary + - libfrog: advertise exchange-range support + - xfs_io: create exchangerange command to test file range exchange ioctl + - xfs_fsr: skip the xattr/forkoff levering with the newer swapext implementations + - xfs_fsr: convert to bulkstat v5 ioctls + - xfs_logprint: support dumping exchmaps log items + - xfs_db: advertise exchange-range in the version command + - libfrog: add support for exchange range ioctl family + - libhandle: add support for bulkstat v5 + - man: document XFS_FSOP_GEOM_FLAGS_EXCHRANGE + - man: document the exchange-range ioctl + - xfs_repair: don't crash on -vv + - xfsprogs: Remove support for split-/usr installs + - libxfs: kernel sync + + ------------------------------------------------------------------- Mon Jul 22 10:54:50 UTC 2024 - Anthony Iliopoulos - update to 6.9.0 diff --git a/xfsprogs.spec b/xfsprogs.spec index c014ff8..bbba6f3 100644 --- a/xfsprogs.spec +++ b/xfsprogs.spec @@ -25,7 +25,7 @@ %endif %define libname libhandle1 Name: xfsprogs -Version: 6.9.0 +Version: 6.10.1 Release: 0 Summary: Utilities for managing the XFS file system License: GPL-2.0-or-later @@ -39,6 +39,7 @@ Source4: dracut-fsck-help.txt Patch0: xfsprogs-docdir.diff BuildRequires: autoconf BuildRequires: automake +BuildRequires: libattr-devel BuildRequires: libblkid-devel BuildRequires: libedit-devel BuildRequires: libinih-devel @@ -211,6 +212,10 @@ install -m 0644 %{SOURCE4} %{buildroot}/%{_dracutmodulesdir}/95suse-xfs/ %{_unitdir}/xfs_scrub_all.service %{_unitdir}/xfs_scrub_all.timer %{_unitdir}/xfs_scrub_fail@.service +%{_unitdir}/xfs_scrub_all_fail.service +%{_unitdir}/xfs_scrub_media@.service +%{_unitdir}/xfs_scrub_media_fail@.service +%{_unitdir}/system-xfs_scrub.slice %endif %changelog