Skip to content
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

Deprecation Enhancements #10745

Closed
friedmud opened this issue Feb 9, 2018 · 1 comment
Closed

Deprecation Enhancements #10745

friedmud opened this issue Feb 9, 2018 · 1 comment
Assignees
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.

Comments

@friedmud
Copy link
Contributor

friedmud commented Feb 9, 2018

Rationale

Deprecations currently cause failure that must be immediately fixed - this goes against the idea of deprecating things!

Description

We should enhance deprecations in a few ways:

  1. Add back in the idea of a removal date
  2. They should be their own special kind of warning
  3. They should NOT ever be promoted to errors automatically
  4. We should allow them to be promoted to errors by run_test - but ONLY if you explicitly provide a command-line option

Impact

Better workflow for changing API's and input file syntax.

@friedmud friedmud self-assigned this Feb 9, 2018
@permcody permcody added C: Framework T: task An enhancement to the software. P: normal A defect affecting operation with a low possibility of significantly affects. labels Feb 9, 2018
@tophmatthews
Copy link
Contributor

FYI, #6780 may go along with this.

friedmud added a commit to friedmud/moose that referenced this issue Feb 13, 2018
friedmud added a commit to friedmud/moose that referenced this issue Feb 13, 2018
@friedmud friedmud mentioned this issue Feb 13, 2018
friedmud added a commit to friedmud/moose that referenced this issue Feb 13, 2018
friedmud added a commit to friedmud/moose that referenced this issue Feb 13, 2018
friedmud added a commit to friedmud/moose that referenced this issue Feb 13, 2018
friedmud added a commit to friedmud/moose that referenced this issue Feb 13, 2018
friedmud added a commit to friedmud/moose that referenced this issue Feb 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.
Projects
None yet
Development

No branches or pull requests

3 participants