[Bf-committers] Proposal for clarified VFX Reference Platform Support

Sergey Sharybin sergey at blender.org
Mon Jan 17 14:32:24 CET 2022


Hi Bastien,

That's a good question you're bringing.

For the Python my thoughts are aligned with Campbell.

For other libraries I wouldn't make it an official support in the terms
that it is us who verifies Blender compiles and works with library versions
we don't use ourselves, but we should be open to fixes (assuming they are
small, non-intrusive) from people who actually compile Blender with those
library versions. Very similar to how we support platforms other than
x86_64 and arm64.

Bets regards,
- Sergey -
--------------------------------------------------------------------
Sergey Sharybin - sergey at blender.org - www.blender.org
Principal Software Engineer, Blender
Buikslotermeerplein 161, 1025 ET Amsterdam, the Netherlands


On Mon, Jan 17, 2022 at 1:42 PM Campbell Barton via Bf-committers <
bf-committers at blender.org> wrote:

> On Mon, Jan 17, 2022 at 11:12 PM Bastien Montagne via Bf-committers
> <bf-committers at blender.org> wrote:
> >
> > Hi Sergey and all, and thanks for this proposition.
> >
> > This proposal makes complete sense to me. I do not see any benefit for
> > Blender to stick to a strict compatibility with VFX platform, but indeed
> > ensuring a file-level compatibility seems a good minimum guaranty.
> >
> > I have one question though, should we still guarantee that we keep
> > Blender working with the VFX platform versions of the libraries, or not?
> > E.g. do we keep Blender working with python 3.9, even if we switch our
> > own builds to 3.11? Think the answer to this question should also be
> > clearly stated.
> >
> > And if we do keep this compatibility level, how do we ensure it? Add new
> > buildbot instances with VFX-versioned dependencies? Just 'do our best'
> > and fix issues when reported?
>
> For other libraries, I don't have a strong opinion, for Python though
> - keeping *official* support for multiple versions adds too much
> overhead.
> Even for tracker triage, switching Python versions to match the user
> who's reporting takes extra time.
> And as you mention - integrating this into the build-bot etc would be
> needed too (ideally at least)
>
> We could consider *unofficial* support by not breaking builds for
> older Python versions for a period of time,
> meaning that users who have a requirement for an older version can
> still build Blender themselves.
> Although I'm not sure this is an important use case, just noting that
> I wouldn't rule it out entirely.
>
> > Cheers,
> > Bastien
> >
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > List details, subscription details or unsubscribe:
> > https://lists.blender.org/mailman/listinfo/bf-committers
>
>
>
> --
> - Campbell
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> List details, subscription details or unsubscribe:
> https://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list