From: "Theodore Y. Ts'o" <tytso@mit.edu>
To: Amir Goldstein <amir73il@gmail.com>
Cc: ebiggers@kernel.org, fstests <fstests@vger.kernel.org>
Subject: Re: [PATCH resend] android-xfstests: fix finding FS_TYPE when userdata is on dm device
Date: Thu, 11 Oct 2018 10:56:02 -0400 [thread overview]
Message-ID: <20181011145601.GA14520@thunk.org> (raw)
In-Reply-To: <CAOQ4uxibDWQPh_Vno9s2RUXkrkSR0kStd2r3UXpaK_XV681oVg@mail.gmail.com>
On Thu, Oct 11, 2018 at 03:01:36PM +0300, Amir Goldstein wrote:
>
> FYI, this is pushed to github, but not kernel.org tree.
> Intentional?
Nope, just another oversight; fixed now.
> FYI2, I started trying to build a kvm-xfstests image with Debian buster.
> First thing I ran into with setup-buildchroot is that golang-1.8-go
> package is not available.
> I suppose golang is for syzbot? Their wiki recommends to use
> golang-go for debian based releases, which does work for buster.
At the time syzbot required golang 1.8. I just checked, and according
to their docs[1] syzbot now requires golang 1.9. I haven't been
bothering quite as much with syzkaller lately because there are now C
reproducers, and the syzkaller reproducers are not stable --- that is,
if you don't use *precisely* the same version of syzkaller, down to
the commit id, the syzkaller repro might not work at all. I've tried
talking to Dmitry about providing at least *backwards* compatibility
(e.g., that a newer syzkaller can use a repro produced by an older
syzbot), but he's not willing to provide even that level of
compatibility.
[1] https://github.com/google/syzkaller/blob/master/docs/linux/setup.md
So building syzkaller is currently optional, and the only time I would
recommend it is that there apparently some cases where there is a
syzkaller reproducer, but no C reproducer, which is very said given
the complete lack of backwards compatibility.
I suppose we could include git, the syzkaller git tree and the go
compiler into the test VM, and build the appropriate version syzkaller
for each repro --- but it would really bloat the kvm-xfstests, and
that information isn't even encoded into the syzkaller repro file. :-(
So it's all rather a mess at this point. Maybe this is something we
could do just for the gce-xfstests test appliance. Patches
appreciated. :-)
On your other note, I haven't bothered using setup-buildchroot since
my laptop environment is buster. Making setup-buildchroot install the
newest possible version of go available for buster or stretch sounds
like the best approach for now.
> Now I hit an error in ./gen-image:
> W: Couldn't download package openssl (ver 1.1.0f-3+deb9u1 arch amd64) at
> http://mirrors.kernel.org/debian/pool/main/o/openssl/openssl_1.1.0f-3+deb9u1_amd64.deb
> I see that this pkg doesn't exist in the mirror, but this pkg does
> exists (deb9u2):
> http://mirrors.edge.kernel.org/debian/pool/main/o/openssl/openssl_1.1.0f-3+deb9u2_amd64.deb
>
> Do you know what that is about?
That's generally due to the mirror not being fully synced up so the
Debian distro metadata files weren't synced up with the debian package
files. If you try again in 30 minutes or so, it should resolve
itself.
- Ted
next prev parent reply other threads:[~2018-10-11 22:23 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-09-05 19:07 [PATCH resend] android-xfstests: fix finding FS_TYPE when userdata is on dm device Eric Biggers
2018-09-15 19:36 ` Theodore Y. Ts'o
2018-10-03 23:37 ` Eric Biggers
2018-10-04 2:35 ` Theodore Y. Ts'o
2018-10-11 12:01 ` Amir Goldstein
2018-10-11 14:56 ` Theodore Y. Ts'o [this message]
2018-10-11 15:12 ` Amir Goldstein
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=20181011145601.GA14520@thunk.org \
--to=tytso@mit.edu \
--cc=amir73il@gmail.com \
--cc=ebiggers@kernel.org \
--cc=fstests@vger.kernel.org \
/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