-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
To be able to also install unreleased development versions, one could imagine a scheme where PACKAGE, VERSION and VARIANT are used in a way denoting the explicit git commit or a reference thereto.
Some possible options do exist (nest only as an example):
nest-simulator/master/d8cb2976bVERSIONwould be would be non-numeric "master", and comparisons with numbered versions may turn out unexpectedlyVARIANTbeing a hash will become confusing as soon as more than a few versions are installed. A symlink or rename of the module file to "d8cb2976b-somedescription" could be done, however – keeping the variant name parsable as git hash.VARIANTis expected to be human only string, so being a hash does not raise problems in sorting or anything (just in the humans).
nest-simulator-dev/d8cb2976b/somedescriptionPACKAGEwould effectively separate the dev and stable builds; also in the usage with a distinctmodule loadline. It could be thought of as a a kind of staging package for the stable installs undernest-simulator.VERSIONsort order does not convey and "older" vs. "later" relationship and may not compare well with numbered dev versions (if also used)VARIANTwould be a free name, that can make the version human recognizable.
nest-simulator-dev/d8cb2976b-somedescription/defaultVERSIONwould contain hash and description and would need to be parsed to extract the two different informations stored in the same field.VARIANTcould still be used for it's original purposePACKAGEdoes not need to be seprarate-dev, but would probably make sense.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed