remove last maven: quirks and make it always a string

It turns out that the maven: field was originally declared as a TYPE_STRING,
given that it was not given a different type in metadata.py's 	flagtypes.
The code was confused because it was given a default value of `False` rather
than `None` as the rest of the TYPE_STRING fields have.

This construct in build.py means maven: should always be a string:

        if '@' in build.maven:
            maven_dir = os.path.join(root_dir, build.maven.split('@', 1)[1])
        else:
            maven_dir = root_dir
This commit is contained in:
Hans-Christoph Steiner 2023-04-20 10:09:11 +02:00
parent a107e810d4
commit ad960c6ecd
No known key found for this signature in database
GPG key ID: 3E177817BA1B9BFA
7 changed files with 120 additions and 114 deletions

View file

@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
## unreleased
### Added
### Fixed
### Removed
* The `maven:` field is now always a string, with `yes` as a legacy special
value. It is no longer treated like a boolean in any case.
## [2.2.1] - 2023-03-09
### Added