public inbox for grub-devel@gnu.org
 help / color / mirror / Atom feed
From: Glenn Washburn <development@efficientek.com>
To: grub-devel@gnu.org
Cc: Daniel Kiper <dkiper@net-space.pl>,
	Leo Sandoval <lsandova@redhat.com>,
	Glenn Washburn <development@efficientek.com>
Subject: [PATCH 0/2] Revert imprudent test changes
Date: Wed, 19 Nov 2025 13:11:33 -0600	[thread overview]
Message-ID: <cover.1763574369.git.development@efficientek.com> (raw)

The two commit reverted in this series degrade the GRUB tests and must be
reverted. The goal of any testing system for a project should be to find
bugs. That goal is not served by reducing test coverage, which is what
both of those commits did. Just because some (influential) users have a
different objective, such as making the test harness not error so they
can check the "GRUB tests pass" box after building, does not mean that
GRUB should override the testing goal of the project. It should be fairly
obvious when reading the results of the tests that there were issues in
running some tests and why the issue occurred. The solution to this is
not to pretend there was no issue, and the testing system should not help
the user in pretending there was no issue (no matter how much the user
would like it). These two reverted commits do just that, among other issues.
Of course, if the test requirements are so onerous that no one runs the
tests, that's also an issue, and patches are welcome to improve this.
However, due to the nature of the GRUB project and thus the kind of testing
it needs, GRUB will always require a complex testing environment. And
test coverage should not be sacrificed to simplify this environment.

I would also like to add that there is a history of certain large distros
submitting patches that are in the (percieved) interests of those distros
and not in the interests of the GRUB project or community as a whole.
In my estimation, mostly this has been due to ignorance as opposed to intent.
Regardless, I hope in the future, people working for these distros can take
off their distro hat and put on a GRUB hat before sending patches. Distros
contribute a lot of valueable work to GRUB and I would like to continue to
see high-quality patches that are in the interest of the project as a whole.

Glenn

Glenn Washburn (2):
  Revert "tests: Skip tests if required tools are not available"
  Revert "tests: Remove -w param from mkfs.hfsplus command"

 tests/btrfs_test.in              | 2 +-
 tests/cpio_test.in               | 2 +-
 tests/erofs_test.in              | 2 +-
 tests/exfat_test.in              | 2 +-
 tests/ext234_test.in             | 6 +++---
 tests/f2fs_test.in               | 2 +-
 tests/fat_test.in                | 2 +-
 tests/grub_cmd_cryptomount.in    | 4 ++--
 tests/gzcompress_test.in         | 2 +-
 tests/hfs_test.in                | 2 +-
 tests/hfsplus_test.in            | 2 +-
 tests/iso9660_test.in            | 2 +-
 tests/jfs_test.in                | 2 +-
 tests/luks1_test.in              | 4 ++--
 tests/luks2_test.in              | 4 ++--
 tests/lzocompress_test.in        | 2 +-
 tests/minixfs_test.in            | 2 +-
 tests/nilfs2_test.in             | 2 +-
 tests/ntfs_test.in               | 4 ++--
 tests/partmap_test.in            | 2 +-
 tests/reiserfs_test.in           | 2 +-
 tests/romfs_test.in              | 2 +-
 tests/squashfs_test.in           | 2 +-
 tests/tar_test.in                | 2 +-
 tests/tpm2_key_protector_test.in | 4 ++--
 tests/udf_test.in                | 2 +-
 tests/util/grub-fs-tester.in     | 2 +-
 tests/xfs_test.in                | 2 +-
 tests/xzcompress_test.in         | 2 +-
 tests/zfs_test.in                | 2 +-
 30 files changed, 37 insertions(+), 37 deletions(-)

-- 
2.34.1


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

             reply	other threads:[~2025-11-19 19:12 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-11-19 19:11 Glenn Washburn [this message]
2025-11-19 19:11 ` [PATCH 1/2] Revert "tests: Skip tests if required tools are not available" Glenn Washburn
2025-11-19 19:11 ` [PATCH 2/2] Revert "tests: Remove -w param from mkfs.hfsplus command" Glenn Washburn
2025-11-19 20:44 ` [PATCH 0/2] Revert imprudent test changes Daniel Kiper
2025-11-20 15:37   ` Leo Sandoval via Grub-devel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1763574369.git.development@efficientek.com \
    --to=development@efficientek.com \
    --cc=dkiper@net-space.pl \
    --cc=grub-devel@gnu.org \
    --cc=lsandova@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox