bioconda-utils icon indicating copy to clipboard operation
bioconda-utils copied to clipboard

autobump selects older hifiasm version due to changing tag pattern

Open kdm9 opened this issue 1 year ago • 0 comments

Hello bioconda folks,

hifiasm has the following recent tags (release title in parens): 0.17.3 (0.17.3 r452), r458 (0.17.5 r458),... r460 (0.17.6 r460), ..., 0.18.2 (0.18.2 r467). That is to say, the authors seem to switch their tag names between semver-style version triples and a consecutive svn-style commit number. Unfortunately this breaks the autobump logic, as by version order (r460 > 0.18.2).

Is there a way for a recipe meta.yml to limit the allowable tag pattern for autobumping? e.g. one could give \d+\.\d+\.\d+ which would ignore r460 and solve the problem here, at least until the authors go back to using rXXX-style tags.

And does bioconda have an epoch or version prefix, like debian does? e.g. if upstream authors change versioning schemes, debian maintainers can prefix versions with numbers starting at 1 (like 1:0.18.2), which automatically makes them higher than any previous version (e.g. 460), as all unprefixed versions have an implicit 0: prefix, and 1:0.18.2 > 0:460.

Tagging @chhylp123 (hifiasm author) in case they have any comments

Best, K

kdm9 avatar Dec 14 '22 19:12 kdm9