From 7525dd06395a592414288fcd6d1e1558568539f0886ae54d0559f33ca8b60487 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 29 Aug 2022 09:38:13 +0000 Subject: [PATCH] Accepting request 999463 from home:ailiopoulos:branches:filesystems - Update to version 3.1.11 - Remove remaining slave words from documentation - Remove DMAPI remaining code - Fix FTBFS error - Removed xfsdump-xfs_restore-remove-DMAPI-support.patch - Updated keyring to reflect new upstream maintainer (cem@kernel.org) OBS-URL: https://build.opensuse.org/request/show/999463 OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsdump?expand=0&rev=36 --- xfsdump-3.1.10.tar.sign | 17 - xfsdump-3.1.10.tar.xz | 3 - xfsdump-3.1.11.tar.sign | 7 + xfsdump-3.1.11.tar.xz | 3 + ...ump-xfs_restore-remove-DMAPI-support.patch | 345 ------------------ xfsdump.changes | 12 +- xfsdump.keyring | Bin 18815 -> 1288 bytes xfsdump.spec | 4 +- 8 files changed, 22 insertions(+), 369 deletions(-) delete mode 100644 xfsdump-3.1.10.tar.sign delete mode 100644 xfsdump-3.1.10.tar.xz create mode 100644 xfsdump-3.1.11.tar.sign create mode 100644 xfsdump-3.1.11.tar.xz delete mode 100644 xfsdump-xfs_restore-remove-DMAPI-support.patch diff --git a/xfsdump-3.1.10.tar.sign b/xfsdump-3.1.10.tar.sign deleted file mode 100644 index 245f3c3..0000000 --- a/xfsdump-3.1.10.tar.sign +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAABAgAGBQJiBsdSAAoJECCuFpLhPd7grYwP/j2l1c4T54xcH5Ts2G9DnHOh -GwCSgRfn79+9rKzjy+L86x1noxAbjwyXLrrWWIbEX02zgYOWY3nVdhUL338pcz6w -mQWer3EcVV5DQkeSPtgoYtXqr/5VANArVpBPZJWEflEpOYnptF8lQfIQZy3t2vRh -YgkIc77ksqUoy9YKXdqehIHs5w96F+iQXR5voaTXh47DtR0sD1KTMeII30NF4bjE -V33/e0WPmJ3xKYNQZypsiS12Ia5SOe5q4GlJSjfK3wwMkfaO7Yiy3Jm/uYxoe4bK -fUVNipDHJRtVa6iAsenDvII5wLIKYske6k+Gi68QgaSpbJdCeCl8Q3/ISxm/noY9 -pHz35fQXfLfcOuSP3IiUjEuHtqAjO1NPEtpjbpcge523OnnCDC+OruxJbThcIeW/ -2cgRPdSaky3MFK4E8zHdhbpIN8weQj0wgGVe+heFSiD83cN6VhzPKUy6IBHwAUPs -QlwlF+WSN/7tmpud5ZUlHg7Dn7g4K2ohmFpklnShmmGjjc5vHYwmNHYNsHvlygAj -rD7ShtFJayF8IeDhfcdrzOkXAgUm0+FGGsw/9NG+hFM3bEJY8OijojOL2fLwk6+p -OsrbOEi8K09syVlF8kvgXWatjv8Eqetd2MLJTV47clMMcniFioeUyYPe9gsDRjXO -IwHnjMKUos5+uUcVxBWG -=tdeD ------END PGP SIGNATURE----- diff --git a/xfsdump-3.1.10.tar.xz b/xfsdump-3.1.10.tar.xz deleted file mode 100644 index 200adbd..0000000 --- a/xfsdump-3.1.10.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9aab7a53aa05cd46edc97269ebf1456aab2b60ab8c1fffaaf8aa492f0b5f6517 -size 609424 diff --git a/xfsdump-3.1.11.tar.sign b/xfsdump-3.1.11.tar.sign new file mode 100644 index 0000000..57fc8f5 --- /dev/null +++ b/xfsdump-3.1.11.tar.sign @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iIUEABYIAC0WIQT6QG4gav94c4l8aGS0VhjDaiT9IwUCYwj4mQ8cY2VtQGtlcm5l +bC5vcmcACgkQtFYYw2ok/SNCTQEA0g9zPsXpnXDILnn2K9uOdIx/uWtGtLq9KKFc +0Yk8aMQA/i257rodXtwJH1Tz5zQqSm/3ZpsRELvd7Hw234NUFV4I +=UaEH +-----END PGP SIGNATURE----- diff --git a/xfsdump-3.1.11.tar.xz b/xfsdump-3.1.11.tar.xz new file mode 100644 index 0000000..13124aa --- /dev/null +++ b/xfsdump-3.1.11.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5657a2ca26a55682dc9724fb0331c860fe362c778225cbfc8c710f1375f458a3 +size 609484 diff --git a/xfsdump-xfs_restore-remove-DMAPI-support.patch b/xfsdump-xfs_restore-remove-DMAPI-support.patch deleted file mode 100644 index 5c7bdd2..0000000 --- a/xfsdump-xfs_restore-remove-DMAPI-support.patch +++ /dev/null @@ -1,345 +0,0 @@ -From 853ed6bdedc6dcfc1c1e178aff8fc09cbdd685af Mon Sep 17 00:00:00 2001 -From: "Darrick J. Wong" -Date: Thu, 3 Feb 2022 09:45:40 -0800 -Subject: [PATCH] xfs_restore: remove DMAPI support - -The last of the DMAPI stubs were removed from Linux 5.17, so drop this -functionality altogether. - -Signed-off-by: Darrick J. Wong -Reviewed-by: Carlos Maiolino -Tested-by: Carlos Maiolino ---- - doc/xfsdump.html | 1 - - po/de.po | 5 --- - po/pl.po | 5 --- - restore/content.c | 99 +++-------------------------------------------- - restore/tree.c | 33 ---------------- - restore/tree.h | 1 - - 6 files changed, 6 insertions(+), 138 deletions(-) - -diff --git a/doc/xfsdump.html b/doc/xfsdump.html -index 958bc8055bef..db59cdac2110 100644 ---- a/doc/xfsdump.html -+++ b/doc/xfsdump.html -@@ -1090,7 +1090,6 @@ the size of the hash table. - bool_t p_ownerpr - whether to restore directory owner/group attributes - bool_t p_fullpr - whether restoring a full level 0 non-resumed dump - bool_t p_ignoreorphpr - set if positive subtree or interactive -- bool_t p_restoredmpr - restore DMI event settings - -

- The hash table maps the inode number to the tree node. It is a -diff --git a/po/de.po b/po/de.po -index 62face890ad3..bdf47d10a246 100644 ---- a/po/de.po -+++ b/po/de.po -@@ -3972,11 +3972,6 @@ msgstr "" - msgid "no additional media objects needed\n" - msgstr "keine zusätzlichen Mediendateien benötigt\n" - --#: .././restore/content.c:9547 --#, c-format --msgid "fssetdm_by_handle of %s failed %s\n" --msgstr "fssetdm_by_handle von %s fehlgeschlagen %s\n" -- - #: .././restore/content.c:9566 - #, c-format - msgid "%s quota information written to '%s'\n" -diff --git a/po/pl.po b/po/pl.po -index 3cba8d6be4ba..ba2542043503 100644 ---- a/po/pl.po -+++ b/po/pl.po -@@ -3455,11 +3455,6 @@ msgstr "nie są potrzebne dodatkowe obiekty nośnika\n" - msgid "path_to_handle of %s failed:%s\n" - msgstr "path_to_handle na %s nie powiodło się: %s\n" - --#: .././restore/content.c:9723 --#, c-format --msgid "fssetdm_by_handle of %s failed %s\n" --msgstr "fssetdm_by_handle na %s nie powiodło się: %s\n" -- - #: .././restore/content.c:9742 - #, c-format - msgid "%s quota information written to '%s'\n" -diff --git a/restore/content.c b/restore/content.c -index 97f821322960..b19bb90edeb3 100644 ---- a/restore/content.c -+++ b/restore/content.c -@@ -477,9 +477,6 @@ struct pers { - /* how many pages following the header page are reserved - * for the subtree descriptors - */ -- bool_t restoredmpr; -- /* restore DMAPI event settings -- */ - bool_t restoreextattrpr; - /* restore extended attributes - */ -@@ -858,7 +855,6 @@ static void partial_reg(ix_t d_index, xfs_ino_t ino, off64_t fsize, - off64_t offset, off64_t sz); - static bool_t partial_check (xfs_ino_t ino, off64_t fsize); - static bool_t partial_check2 (partial_rest_t *isptr, off64_t fsize); --static int do_fssetdm_by_handle(char *path, fsdmidata_t *fdmp); - static int quotafilecheck(char *type, char *dstdir, char *quotafile); - - /* definition of locally defined global variables ****************************/ -@@ -894,7 +890,6 @@ content_init(int argc, char *argv[], size64_t vmsz) - bool_t changepr;/* cmd line overwrite inhibit specification */ - bool_t interpr; /* cmd line interactive mode requested */ - bool_t ownerpr; /* cmd line chown/chmod requested */ -- bool_t restoredmpr; /* cmd line restore dm api attrs specification */ - bool_t restoreextattrpr; /* cmd line restore extended attr spec */ - bool_t sesscpltpr; /* force completion of prev interrupted session */ - ix_t stcnt; /* cmd line number of subtrees requested */ -@@ -956,7 +951,6 @@ content_init(int argc, char *argv[], size64_t vmsz) - newerpr = BOOL_FALSE; - changepr = BOOL_FALSE; - ownerpr = BOOL_FALSE; -- restoredmpr = BOOL_FALSE; - restoreextattrpr = BOOL_TRUE; - sesscpltpr = BOOL_FALSE; - stcnt = 0; -@@ -1162,8 +1156,11 @@ content_init(int argc, char *argv[], size64_t vmsz) - tranp->t_noinvupdatepr = BOOL_TRUE; - break; - case GETOPT_SETDM: -- restoredmpr = BOOL_TRUE; -- break; -+ mlog(MLOG_NORMAL | MLOG_ERROR, _( -+ "-%c option no longer supported\n"), -+ GETOPT_SETDM); -+ usage(); -+ return BOOL_FALSE; - case GETOPT_ALERTPROG: - if (!optarg || optarg[0] == '-') { - mlog(MLOG_NORMAL | MLOG_ERROR, _( -@@ -1574,12 +1571,6 @@ content_init(int argc, char *argv[], size64_t vmsz) - } - - if (persp->a.valpr) { -- if (restoredmpr && persp->a.restoredmpr != restoredmpr) { -- mlog(MLOG_NORMAL | MLOG_ERROR, _( -- "-%c cannot reset flag from previous restore\n"), -- GETOPT_SETDM); -- return BOOL_FALSE; -- } - if (!restoreextattrpr && - persp->a.restoreextattrpr != restoreextattrpr) { - mlog(MLOG_NORMAL | MLOG_ERROR, _( -@@ -1734,7 +1725,6 @@ content_init(int argc, char *argv[], size64_t vmsz) - persp->a.newerpr = newerpr; - persp->a.newertime = newertime; - } -- persp->a.restoredmpr = restoredmpr; - if (!persp->a.dstdirisxfspr) { - restoreextattrpr = BOOL_FALSE; - } -@@ -2365,7 +2355,6 @@ content_stream_restore(ix_t thrdix) - scrhdrp->cih_inomap_nondircnt, - tranp->t_vmsz, - fullpr, -- persp->a.restoredmpr, - persp->a.dstdirisxfspr, - grhdrp->gh_version, - tranp->t_truncategenpr); -@@ -7546,12 +7535,6 @@ restore_reg(drive_t *drivep, - } - } - -- if (persp->a.dstdirisxfspr && persp->a.restoredmpr) { -- HsmBeginRestoreFile(bstatp, -- *fdp, -- &strctxp->sc_hsmflags); -- } -- - return BOOL_TRUE; - } - -@@ -7723,26 +7706,6 @@ restore_complete_reg(stream_context_t *strcxtp) - strerror(errno)); - } - -- if (persp->a.dstdirisxfspr && persp->a.restoredmpr) { -- fsdmidata_t fssetdm; -- -- /* Set the DMAPI Fields. */ -- fssetdm.fsd_dmevmask = bstatp->bs_dmevmask; -- fssetdm.fsd_padding = 0; -- fssetdm.fsd_dmstate = bstatp->bs_dmstate; -- -- rval = ioctl(fd, XFS_IOC_FSSETDM, (void *)&fssetdm); -- if (rval) { -- mlog(MLOG_NORMAL | MLOG_WARNING, -- _("attempt to set DMI attributes of %s " -- "failed: %s\n"), -- path, -- strerror(errno)); -- } -- -- HsmEndRestoreFile(path, fd, &strcxtp->sc_hsmflags); -- } -- - /* set any extended inode flags that couldn't be set - * prior to restoring the data. - */ -@@ -8056,17 +8019,6 @@ restore_symlink(drive_t *drivep, - strerror(errno)); - } - } -- -- if (persp->a.restoredmpr) { -- fsdmidata_t fssetdm; -- -- /* Restore DMAPI fields. */ -- -- fssetdm.fsd_dmevmask = bstatp->bs_dmevmask; -- fssetdm.fsd_padding = 0; -- fssetdm.fsd_dmstate = bstatp->bs_dmstate; -- rval = do_fssetdm_by_handle(path, &fssetdm); -- } - } - - return BOOL_TRUE; -@@ -8769,7 +8721,7 @@ restore_extattr(drive_t *drivep, - } - assert(nread == (int)(recsz - EXTATTRHDR_SZ)); - -- if (!persp->a.restoreextattrpr && !persp->a.restoredmpr) { -+ if (!persp->a.restoreextattrpr) { - continue; - } - -@@ -8788,19 +8740,6 @@ restore_extattr(drive_t *drivep, - } - } else if (isfilerestored && path[0] != '\0') { - setextattr(path, ahdrp); -- -- if (persp->a.dstdirisxfspr && persp->a.restoredmpr) { -- int flag = 0; -- char *attrname = (char *)&ahdrp[1]; -- if (ahdrp->ah_flags & EXTATTRHDR_FLAGS_ROOT) -- flag = ATTR_ROOT; -- else if (ahdrp->ah_flags & EXTATTRHDR_FLAGS_SECURE) -- flag = ATTR_SECURE; -- -- HsmRestoreAttribute(flag, -- attrname, -- &strctxp->sc_hsmflags); -- } - } - } - /* NOTREACHED */ -@@ -9701,32 +9640,6 @@ display_needed_objects(purp_t purp, - } - } - --static int --do_fssetdm_by_handle( -- char *path, -- fsdmidata_t *fdmp) --{ -- void *hanp; -- size_t hlen=0; -- int rc; -- -- if (path_to_handle(path, &hanp, &hlen)) { -- mlog(MLOG_NORMAL | MLOG_WARNING, _( -- "path_to_handle of %s failed:%s\n"), -- path, strerror(errno)); -- return -1; -- } -- -- rc = fssetdm_by_handle(hanp, hlen, fdmp); -- free_handle(hanp, hlen); -- if (rc) { -- mlog(MLOG_NORMAL | MLOG_WARNING, _( -- "fssetdm_by_handle of %s failed %s\n"), -- path, strerror(errno)); -- } -- return rc; --} -- - static int - quotafilecheck(char *type, char *dstdir, char *quotafile) - { -diff --git a/restore/tree.c b/restore/tree.c -index 06703187a5fd..5429b744f1de 100644 ---- a/restore/tree.c -+++ b/restore/tree.c -@@ -108,9 +108,6 @@ struct treePersStorage { - bool_t p_ignoreorphpr; - /* set if positive subtree or interactive - */ -- bool_t p_restoredmpr; -- /* restore DMI event settings -- */ - bool_t p_truncategenpr; - /* truncate inode generation number (for compatibility - * with xfsdump format 2 and earlier) -@@ -348,7 +345,6 @@ tree_init(char *hkdir, - size64_t nondircnt, - size64_t vmsz, - bool_t fullpr, -- bool_t restoredmpr, - bool_t dstdirisxfspr, - uint32_t dumpformat, - bool_t truncategenpr) -@@ -508,10 +504,6 @@ tree_init(char *hkdir, - */ - persp->p_fullpr = fullpr; - -- /* record if DMI event settings should be restored -- */ -- persp->p_restoredmpr = restoredmpr; -- - /* record if truncated generation numbers are required - */ - if (dumpformat < GLOBAL_HDR_VERSION_3) { -@@ -2550,31 +2542,6 @@ setdirattr(dah_t dah, char *path) - } - } - -- if (tranp->t_dstdirisxfspr && persp->p_restoredmpr) { -- fsdmidata_t fssetdm; -- -- fssetdm.fsd_dmevmask = dirattr_get_dmevmask(dah); -- fssetdm.fsd_padding = 0; /* not used */ -- fssetdm.fsd_dmstate = (uint16_t)dirattr_get_dmstate(dah); -- -- /* restore DMAPI event settings etc. -- */ -- rval = ioctl(fd, -- XFS_IOC_FSSETDM, -- (void *)&fssetdm); -- if (rval) { -- mlog(errno == EINVAL -- ? -- (MLOG_NITTY + 1) | MLOG_TREE -- : -- MLOG_NITTY | MLOG_TREE, -- "set DMI attributes" -- " of %s failed: %s\n", -- path, -- strerror(errno)); -- } -- } -- - utimbuf.actime = dirattr_get_atime(dah); - utimbuf.modtime = dirattr_get_mtime(dah); - rval = utime(path, &utimbuf); -diff --git a/restore/tree.h b/restore/tree.h -index 4f9ffe80192f..bf66e3dd5969 100644 ---- a/restore/tree.h -+++ b/restore/tree.h -@@ -31,7 +31,6 @@ extern bool_t tree_init(char *hkdir, - size64_t nondircnt, - size64_t vmsz, - bool_t fullpr, -- bool_t restoredmpr, - bool_t dstdirisxfspr, - uint32_t dumpformat, - bool_t truncategenpr); --- -2.37.1 - diff --git a/xfsdump.changes b/xfsdump.changes index 4002a8b..888f34c 100644 --- a/xfsdump.changes +++ b/xfsdump.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Aug 26 18:26:35 UTC 2022 - Anthony Iliopoulos + +- Update to version 3.1.11 + - Remove remaining slave words from documentation + - Remove DMAPI remaining code + - Fix FTBFS error + - Removed xfsdump-xfs_restore-remove-DMAPI-support.patch + - Updated keyring to reflect new upstream maintainer (cem@kernel.org) + ------------------------------------------------------------------- Sun Aug 14 12:29:06 UTC 2022 - Anthony Iliopoulos @@ -16,7 +26,7 @@ Thu Nov 26 13:42:57 UTC 2020 - Ludwig Nussel - prepare usrmerge (boo#1029961) ------------------------------------------------------------------- -Fri Jan 31 20:38:08 UTC 2020 - Anthony Iliopoulos +Fri Jan 31 20:38:08 UTC 2020 - Anthony Iliopoulos - Update to version 3.1.9: - Fix build due to removed typedefs in xfsprogs diff --git a/xfsdump.keyring b/xfsdump.keyring index 231b2a9f5216dc4f61b6f3f7267c1cc49eded613d30bcce4a132f12cca472021..d86a2a588ef6886f09dfbf7f04a38b389514aa39aee192eb7bcb6525576c8102 100644 GIT binary patch literal 1288 zcmbPX%#t+W+F3D9Z8k<0##`?EjEw9Kx}p-QN&zP-|17@y^^@HB{-zlUkB`1wzbifV zK#oXU`+_YR&WS}i`NayZDW!=;DftS%iJAF1nR)pNHp!{E4%w+id8s*i`9_q=l86n^_Go^A0%q26P* zPp)kI&B*XJWu8*n_w(Y>JNy2-GrnE+?Zh{&ixZ`1HTj%PDapRZxkU%J^TGad$c6ex zFE`b$V;a~Cc6gk~B*}=|gA)Z$06mE8iw{nW3~yLNr>!mZ_p?G)vvOyo z^$qcJ7x#R)+`Nb3f1bLiwBwp1)>>DCH+$B6G2NrSHnK1MZinOPRgMSB*D!9;!|e;0 z`yGl>Q!)}u^pf*);ZeaP&5Xw@c>EzyjO>Xs#SH&!*oxIBUHm9|c!$REU9&7cm_3|& z;ri#>d|8_(O*wm3=?ugF;+SjKnLDb^Tg{vn@~QbP=aay`>-<`aC)~WZbqBNM6NVk2 z#r%d8UC3qd?I(| z z=}O>Kv-MwWnHf3QiHO-}2~5&F$T7R`2*dw6PWz1^+7o~1t>2d4cS^r*$MKwk9b3~E x+>MtADdHy45Y2w0Xi;k&_!T{3QRTW~}(h3;^710W|;s literal 18815 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 diff --git a/xfsdump.spec b/xfsdump.spec index 39a41b1..b36b52a 100644 --- a/xfsdump.spec +++ b/xfsdump.spec @@ -17,7 +17,7 @@ Name: xfsdump -Version: 3.1.10 +Version: 3.1.11 Release: 0 Summary: Administrative Utilities for the XFS File System License: GPL-2.0-or-later @@ -28,7 +28,6 @@ Source1: https://www.kernel.org/pub/linux/utils/fs/xfs/xfsdump/xfsdump-%{ Source2: %{name}.keyring Patch0: xfsdump-docdir.diff Patch1: xfsdump-rename-READ-WRITE-macros-in-rmtlib.patch -Patch2: xfsdump-xfs_restore-remove-DMAPI-support.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: e2fsprogs-devel @@ -60,7 +59,6 @@ subtrees may be restored from full or partial backups. %setup -q %patch0 %patch1 -p1 -%patch2 -p1 %build rm -f configure