Hi Simon,

> Can someone think of a simple but backwards compatible fix here?

I don't think it needs to be backwards-compatible. The maintainers can
afford to change their habits from

  make release RELEASE='1.2 stable'

to

  make release VERSION=1.2 RELEASE_TYPE=stable

> The reason all this happens is this code in top/maint.mk:
> 
> # If RELEASE_TYPE is undefined, but RELEASE is, use its second word.
> # But overwrite VERSION.
> ifdef RELEASE
>   VERSION := $(word 1, $(RELEASE))
>   RELEASE_TYPE ?= $(word 2, $(RELEASE))
> endif

I would remove these few lines, and update top/README-release accordingly.

Bruno




Reply via email to