Given the upcoming changes of removing/deprecating the use of branches
for Dub packages I'm thinking about how to handle the Tango package, and
other packages in the same situation. The problem with Tango is that
it's in maintenance mode and basically only gets update to fix issues in
future versions of the compiler.

To me it's seems a bit pointless to bump the version continuously just
because a later version of the compiler broke the code. I was thinking
that one solution to solve this would be to have versions looking
something like this "0.99.9+dmd-2.065.0".

How will Dub handle a version tag with a plus sign, similar to the
above? Would it understand that "0.99.9+dmd-2.066.0" is a later version
than "0.99.9+dmd-2.065.0" or will it just skip everything after the plus
sign.

/Jacob Carlborg