Hi, I’m one of the upstream maintainers. Apologies for the confusion on this; 
Graphviz has indeed gone through a variety of pretty unorthodox versioning 
schemes.

At present, the situation is much more straightforward: Graphviz follows 
semantic versioning and adds a Git tag for every release. E.g. the latest 
release is tagged “2.49.3”

There’s no more distinction between stable vs development vs experimental. 
Every Graphviz release is considered stable.

I presume the Debian package is consuming the so-called “portable source” 
tarball, for which we’ve had a lot of difficulty maintaining stable URLs, as 
hinted at by prior posts on this bug as well as 
https://gitlab.com/graphviz/graphviz/-/issues/1371. FTR the latest one is 
https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/2.49.3/graphviz-2.49.3.tar.xz
 and we expect them to be like this for the foreseeable future, 
https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/<version>/graphviz-<version>.tar.xz.
 However, we’re sort of at the mercy of Gitlab here.

Please let me know if there’s anything further we (the upstream maintainers) 
can do to ease Debian packaging work.

Reply via email to