On Sat, Oct 17, 2020 at 4:14 AM Tristan Van Berkom <
[email protected]> wrote:

> Also, I would be more interested to see examples which are specifically
> difficult to deal with, and work on making those use cases easier to
> deal with.
>
> This is after all why we developed plugins like the cargo plugin for
> rust apps (some weird languages want to download dependencies from the
> internet) - if we can write source plugins for these problematic
> languages, this is a better avenue to pursue than to just give up and
> open up the network at build time.
>
> Do we have concrete examples of workflows which are difficult to port
> which cannot be solved with source plugins we can write ?
>

How should downstream projects think about conducting build tests (eg,
'make check', etc, etc)?

In particular, we've been working on bringing Buildstream to Apache Serf
(which is an HTTP client library)[1].  Our current test suite requires
network access - it brings up a mock HTTP server and then runs test cases
with the local builds.

Cheers.  -- justin

1. See https://github.com/jerenkrantz/serf-bst for our current
proof-of-concept

Reply via email to