Closed jakirkham closed 2 years ago
Wondering if we should start including a time stamp or git hash to help distinguish these further
Good catch, completely forgot that these are only distinguished by the pre-release version
Wondering if we should start including a time stamp or git hash to help distinguish these further
I think the hash makes sense here to distinguish which distributed commit triggered the build, though it'd probably be important to note that would change the install command for specifying Cython slightly from
conda install -c dask/label/dev distributed-impl=*=cython
to
conda install -c dask/label/dev distributed-impl=*=*cython
Alternatively we could add the --force
flag to the noarch
uploads, as I don't think there's a chance for simultaneous uploads here
Challenge with --force
is we lose reproducibility (say if the previous package showed some issue we wanted to reproduce)
We might be able include the hash in the version. For example using the +
syntax that versioneer often uses for this kind of thing
In conda-forge we have a package that uses a full timestamp. So maybe an option if we go that way
In that case, let's go with the hash for now as a minimal solution - if for whatever reason that doesn't work out, happy to switch to a full timestamp
Opened https://github.com/dask/distributed/pull/5865 to resolve this / continue the conversation
Fixed in PR ( https://github.com/dask/distributed/pull/5865 )
Seeing the following on CI:
cc @charlesbluca