All of lore.kernel.org
 help / color / mirror / Atom feed
* nvme-cli & json vs blktests
@ 2025-05-19  5:49 Christoph Hellwig
  2025-05-19  9:51 ` Daniel Wagner
  2025-05-19 11:08 ` Shinichiro Kawasaki
  0 siblings, 2 replies; 8+ messages in thread
From: Christoph Hellwig @ 2025-05-19  5:49 UTC (permalink / raw)
  To: Daniel Wagner, Hannes Reinecke, Chaitanya Kulkarni,
	Shin'ichiro Kawasaki
  Cc: linux-nvme

Hi all,

I recently did a long overdue update of blktests on my main test
machine, and a large part of the nvme tests started failing.  I
eventually bisected this down to:

commit 444f0df9f0c537335f59c1721240212852656e5b
Author: Hannes Reinecke <hare@suse.de>
Date:   Wed Oct 30 15:51:45 2024 +0900

    nvme: check for controller device in _nvme_connect_subsys()


which adds a requirements for json output from nvme connect, and
just silently fails if not present.

Now after figuring this out I went to rebuild my nvme-cli after installing
the json-c development package.

... and nothing changes.

It looks like the nvme-cli build system unfortunately doesn't pick up
changes in available dependencies even after a make clean.  It turns
out a make purge eventually fixed it, but that's a little unexpected.

Can we get proper feature check for json support in blktests and maybe
make the nvme-cli build a little less arcane?


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2025-05-20 13:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-19  5:49 nvme-cli & json vs blktests Christoph Hellwig
2025-05-19  9:51 ` Daniel Wagner
2025-05-19  9:56   ` Christoph Hellwig
2025-05-19 10:04     ` Daniel Wagner
2025-05-19 23:31       ` Chaitanya Kulkarni
2025-05-20  7:18         ` Daniel Wagner
2025-05-20 13:34           ` Christoph Hellwig
2025-05-19 11:08 ` Shinichiro Kawasaki

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.