-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.0 release checklist #4841
Comments
Should we consider including hash type into |
Can we start displaying colourful messages? |
The “header” is at the top of all my scripts: left (yellow) is the name of the stage (hard coded for now, because I can’t get it from DVC into the script) and the left is the current model, passed to the script as a parameter using the amazing upcoming `foreach` (#4734)
The rest are log messages which also make use of the current model coming from `foreach`.
I’m using R and the `cli` and `crayon` packages to do this, but the same could be done easily to the DVC code to “announce” each stage.
…On 25. Nov 2020, 15:29 +0100, Saugat Pachhai ***@***.***>, wrote:
> > Can we start displaying colourful messages?
> Yes please! I had to code it myself :p
That's looks really good. Would you mind sharing what you are using?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@skshetry Great idea! But I guess there is no reason to do it before 2.0 release, as it is not really breaking backward compatibility or anything like that. The other checkboxes are often such that we actually need to break stuff 🙁 |
2.0 will be a major release, which is a good chance to change some things we've been talking about in a potentially non-backward compatible way. Creating this ticket as a reminder for smaller things, as they might get forgotten while working on major planned stuff. Please feel free to add other points
rename .dvc/cache into .dvc/objects(or smth like that)delayed for 3.0get rid of CRLF conversion when computing md5drop dos2unix behaviour #4658 will be handled in 3.0 cacheeither get rid of *.dvc files or at least fix the order of fields in it. E.g.leaving for 3.0should really be
so that we create less confusion when merging/deleting/--no-exec'ing.
change cache/remote format from:Split data into blocks #829to
also worth making
files/
use12/123456
format like git and our runs/ do instead of the current12/3456
Change .dir formatSplit data into blocks #829 (comment) remote/cache: consider de-duplication for .dir files #3791Drop dvc run --single-stage deprecate old .dvc file basedNot a blocker, could be removed later.run
stages? #3936 ?switch to sha256(512?) as a default algo and drop dosunix for md5Split data into blocks #829drop .dvc files forDecided to do that after 2.0. Clear that we will be moving this way so no reason to refactor old .dvc file schema.dvc add/import
in favor of special fields in dvc.yamlrevisit API exceptions(ping @skshetry ) For 3.0(optional) revisit config options for remotes, maybe get create an alias to later get rid of things like gdrive_*a topic for discussiondvc-base
->dvc
package in 2.0 conda-forge/dvc-feedstock#168callback stage
feature in favor of--always-changed
#1407Consider forbidding backtracking output paths and maybe even wdir? Similar tofor 3.0.gitignore
./dulwich
/pyarrow
and maybe others (ping @skshetry)ruamel-yaml
--repo
for the current behavior.Remove schema validation during run-cache dump?Drop pyinstaller? (check analytics to see % for binary packages) Get EV code signing certificate to sign our binary packages #936having a standalone package is still needed for some scenariosdvc add
behavior cache: generalize save and checkout #5412 (comment) @efiop (might requiredvc add
doc change)The text was updated successfully, but these errors were encountered: