Re: [BuildStream] [Proposal] Plugin fragmentation / Treating Plugins as Sources
- From: William Salmon <will salmon codethink co uk>
- To: buildstream-list gnome org
- Subject: Re: [BuildStream] [Proposal] Plugin fragmentation / Treating Plugins as Sources
- Date: Tue, 16 Apr 2019 16:24:04 +0100
I didnt mean to sen this to the list yet but i dont think its too far
off so please just ignore the first line
On 16/04/2019 16:17, William Salmon via buildstream-list wrote:
Could i get some feed back on this please. I have tried to keep it
much more focused than last time but it seems to have ended up being a
bit of a ramble again...
On 11/04/2019 13:35, Tristan Van Berkom via buildstream-list wrote:
Hi all,
I'm afraid this is going to be a long and beefy proposal, I have
included a couple of TLDRs inline for those who want to gloss over
this.
Indeed, it is very long. I am very interested in this topic and have
tried to engage with this thread several times. But I have struggled
to keep track of the thread and I must confess to not really
understanding the details of your proposal. It is not only myself that
dose not have the capacity for this email. Other reply seems to have
said a similar thing.
Before this thread got too technical I would like to have had a
opportunity to have joined the architectural discussion.
From my perspective, as a user of may open source projects, I do not
expect my OS to give me cutting edge versions of programs and I really
don't expect it to have multiple versions of the same software so I am
really confused as to why build stream is trying so hard to go so far
above and bond when we have plenty of big challenges already.
As a user of buildstream at work and occasionally at home I have been
running bst 1.2 and bst master side by side for different projects for
months in separate venv's.
I have found this very easy to set up, and use. But I am very familiar
with python, (maybe not by this groups standards but certainly by our
I have target users standers)
When I contrast this to other opensource projects, even those with
sponsorship and a supportive user base that I have used personally,
were trying out master close to the releaseĀ date requires compiling
them for a hour or two i think the venv model works really well.
For people who really want to have a system wide bst 1.2 and master
then there are other solutions like docker or vm's that also work well.
From my perspective I think getting bst2 to be great so that we don't
have to support a long transition would be a much better model, we
already have loads of great features and some more on the way, we have
had a fair delay since 1.2 so we are not messing our users about too
regularly.
Getting bst2 really good might need us to change the plugin model but
I have really struggled to follow the discussions that far.
Regards
Will
_______________________________________________
buildstream-list mailing list
buildstream-list gnome org
https://mail.gnome.org/mailman/listinfo/buildstream-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]