* Re: [PATCH 0/6] xfstests: remove most IRIX-specific code
[not found] ` <20170601032904.GA1083@zzz>
@ 2017-06-01 7:29 ` Eryu Guan
2017-06-01 15:33 ` Darrick J. Wong
0 siblings, 1 reply; 5+ messages in thread
From: Eryu Guan @ 2017-06-01 7:29 UTC (permalink / raw)
To: Eric Biggers; +Cc: fstests, Eric Biggers, linux-xfs
On Wed, May 31, 2017 at 08:29:04PM -0700, Eric Biggers wrote:
> On Thu, Jun 01, 2017 at 11:12:35AM +0800, Eryu Guan wrote:
> > On Wed, May 31, 2017 at 03:36:49PM -0700, Eric Biggers wrote:
> > > From: Eric Biggers <ebiggers@google.com>
> > >
> > > For some time xfstests has de facto not supported IRIX anymore. The
> > > final release of IRIX was over 10 years ago and it seems no one has
> > > been running the latest xfstests releases on any IRIX system, as at
> > > the very least xfstests now assumes the existence of some util-linux
> > > binaries. There are probably other examples of this bitrot too.
> > >
> > > Therefore, this patchset simplifies things removing IRIX support from
> > > the xfstests tests, build system, and documentation.
> > >
> > > It focuses on making larger, more obvious cleanups. Of course,
> > > there's more to do if people want to spend more time going through
> > > some of the more intricate details, especially XFS-specific details.
> > > But this should be a good start.
> >
> > Thanks a lot for doing this!! I didn't see patch #2 and #3 hit the list
> > (too big for the list?). Do you have a public git repo that I can pull
> > from?
> >
>
> Ick, I guess the size limit must be 100K. I've pushed the series out to
> repository https://github.com/ebiggers/xfstests, branch "remove_irix_support".
>
> Note that the two biggest patches can be more easily reviewed with
> 'git diff -D', since that abbreviates the file deletions.
Thanks!
I also cc'ed linux-xfs list for review, as IRIX support is mainly for
XFS.
Eryu
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 0/6] xfstests: remove most IRIX-specific code
2017-06-01 7:29 ` [PATCH 0/6] xfstests: remove most IRIX-specific code Eryu Guan
@ 2017-06-01 15:33 ` Darrick J. Wong
2017-06-02 1:25 ` Eric Biggers
2017-06-02 3:34 ` Eryu Guan
0 siblings, 2 replies; 5+ messages in thread
From: Darrick J. Wong @ 2017-06-01 15:33 UTC (permalink / raw)
To: Eryu Guan; +Cc: Eric Biggers, fstests, Eric Biggers, linux-xfs
On Thu, Jun 01, 2017 at 03:29:02PM +0800, Eryu Guan wrote:
> On Wed, May 31, 2017 at 08:29:04PM -0700, Eric Biggers wrote:
> > On Thu, Jun 01, 2017 at 11:12:35AM +0800, Eryu Guan wrote:
> > > On Wed, May 31, 2017 at 03:36:49PM -0700, Eric Biggers wrote:
> > > > From: Eric Biggers <ebiggers@google.com>
> > > >
> > > > For some time xfstests has de facto not supported IRIX anymore. The
> > > > final release of IRIX was over 10 years ago and it seems no one has
> > > > been running the latest xfstests releases on any IRIX system, as at
> > > > the very least xfstests now assumes the existence of some util-linux
> > > > binaries. There are probably other examples of this bitrot too.
> > > >
> > > > Therefore, this patchset simplifies things removing IRIX support from
> > > > the xfstests tests, build system, and documentation.
> > > >
> > > > It focuses on making larger, more obvious cleanups. Of course,
> > > > there's more to do if people want to spend more time going through
> > > > some of the more intricate details, especially XFS-specific details.
> > > > But this should be a good start.
> > >
> > > Thanks a lot for doing this!! I didn't see patch #2 and #3 hit the list
> > > (too big for the list?). Do you have a public git repo that I can pull
> > > from?
> > >
> >
> > Ick, I guess the size limit must be 100K. I've pushed the series out to
> > repository https://github.com/ebiggers/xfstests, branch "remove_irix_support".
> >
> > Note that the two biggest patches can be more easily reviewed with
> > 'git diff -D', since that abbreviates the file deletions.
>
> Thanks!
>
> I also cc'ed linux-xfs list for review, as IRIX support is mainly for
> XFS.
I think it's safe to drop IRIX support; xfsprogs dropped it in 4.10.
That said, I also think "tests: remove IRIX-specific tests" removes too
many tests. generic/097 looks like a fairly generic xattr usage test,
why not just fix it to work on Linux (and sort the attrs to stabilize
the output)? Neither of the removed udf tests seem to test anything
Irix specific; either fix them to work with the Linux udf tools (or kill
udf/102).
I looked through the rest of the patches in the branch and they looked
ok to me. Thanks for cleaning out that cruft.
--D
>
> Eryu
> --
> To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 0/6] xfstests: remove most IRIX-specific code
2017-06-01 15:33 ` Darrick J. Wong
@ 2017-06-02 1:25 ` Eric Biggers
2017-06-02 2:54 ` Eryu Guan
2017-06-02 3:34 ` Eryu Guan
1 sibling, 1 reply; 5+ messages in thread
From: Eric Biggers @ 2017-06-02 1:25 UTC (permalink / raw)
To: Darrick J. Wong; +Cc: Eryu Guan, fstests, Eric Biggers, linux-xfs
On Thu, Jun 01, 2017 at 08:33:47AM -0700, Darrick J. Wong wrote:
> On Thu, Jun 01, 2017 at 03:29:02PM +0800, Eryu Guan wrote:
> > On Wed, May 31, 2017 at 08:29:04PM -0700, Eric Biggers wrote:
> > > On Thu, Jun 01, 2017 at 11:12:35AM +0800, Eryu Guan wrote:
> > > > On Wed, May 31, 2017 at 03:36:49PM -0700, Eric Biggers wrote:
> > > > > From: Eric Biggers <ebiggers@google.com>
> > > > >
> > > > > For some time xfstests has de facto not supported IRIX anymore. The
> > > > > final release of IRIX was over 10 years ago and it seems no one has
> > > > > been running the latest xfstests releases on any IRIX system, as at
> > > > > the very least xfstests now assumes the existence of some util-linux
> > > > > binaries. There are probably other examples of this bitrot too.
> > > > >
> > > > > Therefore, this patchset simplifies things removing IRIX support from
> > > > > the xfstests tests, build system, and documentation.
> > > > >
> > > > > It focuses on making larger, more obvious cleanups. Of course,
> > > > > there's more to do if people want to spend more time going through
> > > > > some of the more intricate details, especially XFS-specific details.
> > > > > But this should be a good start.
> > > >
> > > > Thanks a lot for doing this!! I didn't see patch #2 and #3 hit the list
> > > > (too big for the list?). Do you have a public git repo that I can pull
> > > > from?
> > > >
> > >
> > > Ick, I guess the size limit must be 100K. I've pushed the series out to
> > > repository https://github.com/ebiggers/xfstests, branch "remove_irix_support".
> > >
> > > Note that the two biggest patches can be more easily reviewed with
> > > 'git diff -D', since that abbreviates the file deletions.
> >
> > Thanks!
> >
> > I also cc'ed linux-xfs list for review, as IRIX support is mainly for
> > XFS.
>
> I think it's safe to drop IRIX support; xfsprogs dropped it in 4.10.
>
> That said, I also think "tests: remove IRIX-specific tests" removes too
> many tests. generic/097 looks like a fairly generic xattr usage test,
> why not just fix it to work on Linux (and sort the attrs to stabilize
> the output)? Neither of the removed udf tests seem to test anything
> Irix specific; either fix them to work with the Linux udf tools (or kill
> udf/102).
>
> I looked through the rest of the patches in the branch and they looked
> ok to me. Thanks for cleaning out that cruft.
>
> --D
>
Okay, thanks for the review. When I have time I'll look into porting the
removed tests to Linux.
I also noticed there's a small bug in patch 3/6 that broke xfs/073; I'll fix
that in v2. (Also, for easier review I'll probably use 'git format-patch -D' so
the mailing list doesn't eat the larger patches.)
Eric
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 0/6] xfstests: remove most IRIX-specific code
2017-06-02 1:25 ` Eric Biggers
@ 2017-06-02 2:54 ` Eryu Guan
0 siblings, 0 replies; 5+ messages in thread
From: Eryu Guan @ 2017-06-02 2:54 UTC (permalink / raw)
To: Eric Biggers; +Cc: Darrick J. Wong, fstests, Eric Biggers, linux-xfs
On Thu, Jun 01, 2017 at 06:25:11PM -0700, Eric Biggers wrote:
> On Thu, Jun 01, 2017 at 08:33:47AM -0700, Darrick J. Wong wrote:
> > On Thu, Jun 01, 2017 at 03:29:02PM +0800, Eryu Guan wrote:
> > > On Wed, May 31, 2017 at 08:29:04PM -0700, Eric Biggers wrote:
> > > > On Thu, Jun 01, 2017 at 11:12:35AM +0800, Eryu Guan wrote:
> > > > > On Wed, May 31, 2017 at 03:36:49PM -0700, Eric Biggers wrote:
> > > > > > From: Eric Biggers <ebiggers@google.com>
> > > > > >
> > > > > > For some time xfstests has de facto not supported IRIX anymore. The
> > > > > > final release of IRIX was over 10 years ago and it seems no one has
> > > > > > been running the latest xfstests releases on any IRIX system, as at
> > > > > > the very least xfstests now assumes the existence of some util-linux
> > > > > > binaries. There are probably other examples of this bitrot too.
> > > > > >
> > > > > > Therefore, this patchset simplifies things removing IRIX support from
> > > > > > the xfstests tests, build system, and documentation.
> > > > > >
> > > > > > It focuses on making larger, more obvious cleanups. Of course,
> > > > > > there's more to do if people want to spend more time going through
> > > > > > some of the more intricate details, especially XFS-specific details.
> > > > > > But this should be a good start.
> > > > >
> > > > > Thanks a lot for doing this!! I didn't see patch #2 and #3 hit the list
> > > > > (too big for the list?). Do you have a public git repo that I can pull
> > > > > from?
> > > > >
> > > >
> > > > Ick, I guess the size limit must be 100K. I've pushed the series out to
> > > > repository https://github.com/ebiggers/xfstests, branch "remove_irix_support".
> > > >
> > > > Note that the two biggest patches can be more easily reviewed with
> > > > 'git diff -D', since that abbreviates the file deletions.
> > >
> > > Thanks!
> > >
> > > I also cc'ed linux-xfs list for review, as IRIX support is mainly for
> > > XFS.
> >
> > I think it's safe to drop IRIX support; xfsprogs dropped it in 4.10.
> >
> > That said, I also think "tests: remove IRIX-specific tests" removes too
> > many tests. generic/097 looks like a fairly generic xattr usage test,
> > why not just fix it to work on Linux (and sort the attrs to stabilize
> > the output)? Neither of the removed udf tests seem to test anything
> > Irix specific; either fix them to work with the Linux udf tools (or kill
> > udf/102).
> >
> > I looked through the rest of the patches in the branch and they looked
> > ok to me. Thanks for cleaning out that cruft.
> >
> > --D
> >
>
> Okay, thanks for the review. When I have time I'll look into porting the
> removed tests to Linux.
>
> I also noticed there's a small bug in patch 3/6 that broke xfs/073; I'll fix
I also noticed xfs/073 failure in my testing, but haven't digged into it.
> that in v2. (Also, for easier review I'll probably use 'git format-patch -D' so
> the mailing list doesn't eat the larger patches.)
>
> Eric
Thanks!
Eryu
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 0/6] xfstests: remove most IRIX-specific code
2017-06-01 15:33 ` Darrick J. Wong
2017-06-02 1:25 ` Eric Biggers
@ 2017-06-02 3:34 ` Eryu Guan
1 sibling, 0 replies; 5+ messages in thread
From: Eryu Guan @ 2017-06-02 3:34 UTC (permalink / raw)
To: Darrick J. Wong; +Cc: Eric Biggers, fstests, Eric Biggers, linux-xfs
On Thu, Jun 01, 2017 at 08:33:47AM -0700, Darrick J. Wong wrote:
> On Thu, Jun 01, 2017 at 03:29:02PM +0800, Eryu Guan wrote:
> > On Wed, May 31, 2017 at 08:29:04PM -0700, Eric Biggers wrote:
> > > On Thu, Jun 01, 2017 at 11:12:35AM +0800, Eryu Guan wrote:
> > > > On Wed, May 31, 2017 at 03:36:49PM -0700, Eric Biggers wrote:
> > > > > From: Eric Biggers <ebiggers@google.com>
> > > > >
> > > > > For some time xfstests has de facto not supported IRIX anymore. The
> > > > > final release of IRIX was over 10 years ago and it seems no one has
> > > > > been running the latest xfstests releases on any IRIX system, as at
> > > > > the very least xfstests now assumes the existence of some util-linux
> > > > > binaries. There are probably other examples of this bitrot too.
> > > > >
> > > > > Therefore, this patchset simplifies things removing IRIX support from
> > > > > the xfstests tests, build system, and documentation.
> > > > >
> > > > > It focuses on making larger, more obvious cleanups. Of course,
> > > > > there's more to do if people want to spend more time going through
> > > > > some of the more intricate details, especially XFS-specific details.
> > > > > But this should be a good start.
> > > >
> > > > Thanks a lot for doing this!! I didn't see patch #2 and #3 hit the list
> > > > (too big for the list?). Do you have a public git repo that I can pull
> > > > from?
> > > >
> > >
> > > Ick, I guess the size limit must be 100K. I've pushed the series out to
> > > repository https://github.com/ebiggers/xfstests, branch "remove_irix_support".
> > >
> > > Note that the two biggest patches can be more easily reviewed with
> > > 'git diff -D', since that abbreviates the file deletions.
> >
> > Thanks!
> >
> > I also cc'ed linux-xfs list for review, as IRIX support is mainly for
> > XFS.
>
> I think it's safe to drop IRIX support; xfsprogs dropped it in 4.10.
Then all tests will have "_supported_os Linux", maybe we can drop
_supported_os() all together, and remove it from 'new' template?
Perhaps adding a os check in 'check' and exit if os is not Linux.
(xfs/109 has '_supported_os Linux XFS', but I think that's a typo).
Thanks,
Eryu
>
> That said, I also think "tests: remove IRIX-specific tests" removes too
> many tests. generic/097 looks like a fairly generic xattr usage test,
> why not just fix it to work on Linux (and sort the attrs to stabilize
> the output)? Neither of the removed udf tests seem to test anything
> Irix specific; either fix them to work with the Linux udf tools (or kill
> udf/102).
>
> I looked through the rest of the patches in the branch and they looked
> ok to me. Thanks for cleaning out that cruft.
>
> --D
>
> >
> > Eryu
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-06-02 3:34 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20170531223655.130613-1-ebiggers3@gmail.com>
[not found] ` <20170601031235.GV23805@eguan.usersys.redhat.com>
[not found] ` <20170601032904.GA1083@zzz>
2017-06-01 7:29 ` [PATCH 0/6] xfstests: remove most IRIX-specific code Eryu Guan
2017-06-01 15:33 ` Darrick J. Wong
2017-06-02 1:25 ` Eric Biggers
2017-06-02 2:54 ` Eryu Guan
2017-06-02 3:34 ` Eryu Guan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).