[requirements] Blockdiag replacement (not working with Pillow 10)

Michael Johnson johnsomor at gmail.com
Thu Jul 27 20:54:21 UTC 2023


I contributed a partial fix to blockdiag back in February, but it has
had no traction.

Designate only has a few diagrams using blockdiag, so our plan is to
switch to simple graphviz replacements and remove the requirement on
blockdiag.

Michael

On Thu, Jul 27, 2023 at 8:42 AM <smooney at redhat.com> wrote:
>
> we hit a similar issue with sphinxcontrib.seqdiag
> https://github.com/openstack/nova-specs/commit/00347ca9b7ea4e52b1833340c08869b72eedbb61
> also caused by https://github.com/blockdiag/blockdiag
>
> we ended up rendering the images to SVGs statically and then removed the usage of
> sphinxcontrib.seqdiag and included the svg images directly instead.
>
> that is proably what will have to happen with
> https://github.com/blockdiag/sphinxcontrib-blockdiag too
>
>
> On Thu, 2023-07-27 at 16:21 +0200, Karolina Kula wrote:
> > Hello,
> >
> > There are projects[1] which are depending on
> > python-sphinxcontrib-blockdiag[2], which depend on blockdiag [3].
> > Blockdiag project has no recent changes and seems to be unmaintained.
> > Current version of blockdiag is not compatible with Pillow 10 [4]
> > which is included in current in-flight requirements update [5].
> >
> > I was trying to contact the maintainer, but with no success.
> > What'd be the best way to proceed? Are there any replacements for this project?
> >
> > [1] https://codesearch.opendev.org/?q=blockdiag&i=nope&literal=nope&files=requirements.txt&excludeFiles=&repos=
> > [2] https://github.com/blockdiag/sphinxcontrib-blockdiag
> > [3] https://github.com/blockdiag/blockdiag
> > [4] https://github.com/blockdiag/blockdiag/pull/174
> > [5] https://review.opendev.org/c/openstack/requirements/+/884564
> >
> >
> > Regards,
> > Karolina Kula
> >
> >
>
>



More information about the openstack-discuss mailing list