Skip to content

Comments

Add deprecation warnings to Nix integration#9205

Merged
mergify[bot] merged 1 commit intohaskell:masterfrom
yvan-sraka:deprecate-nix-integration
Sep 6, 2023
Merged

Add deprecation warnings to Nix integration#9205
mergify[bot] merged 1 commit intohaskell:masterfrom
yvan-sraka:deprecate-nix-integration

Conversation

@yvan-sraka
Copy link
Collaborator

@yvan-sraka yvan-sraka commented Aug 25, 2023

This PR modifies cabal behavior by adding deprecation warnings to Nix integration.

This has been discussed on the discourse.

Checklist:

Bonus points for added automated tests!

QA Notes:

  • Calling cabal --help should display the [DEPRECATED] label next to each Nix integration-related flag in the list ;
  • Using cabal some-v1-command with the --enable-nix or --nix=True flag should display a warning about the deprecation of the feature and provide a link to the online documentation for further information.

@yvan-sraka yvan-sraka force-pushed the deprecate-nix-integration branch 5 times, most recently from c37ab91 to 9cf3a97 Compare August 25, 2023 10:32
Copy link
Collaborator

@ffaf1 ffaf1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good.

@yvan-sraka yvan-sraka force-pushed the deprecate-nix-integration branch from 9cf3a97 to 8d97abe Compare August 25, 2023 11:13
@yvan-sraka yvan-sraka requested a review from Kleidukos August 25, 2023 11:13
Copy link
Member

@Kleidukos Kleidukos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA notes are missing, and there is a redundant WARNING. Otherwise looks good.

@yvan-sraka yvan-sraka requested a review from Kleidukos September 1, 2023 09:41
@Kleidukos
Copy link
Member

@yvan-sraka good job, now it's time to update the CLI output test suite and it should be good

@yvan-sraka yvan-sraka force-pushed the deprecate-nix-integration branch from 035c0e7 to ea553b2 Compare September 2, 2023 09:21
@yvan-sraka yvan-sraka force-pushed the deprecate-nix-integration branch 5 times, most recently from 46a9361 to 4e8a3f1 Compare September 3, 2023 17:57
@yvan-sraka
Copy link
Collaborator Author

@yvan-sraka good job, now it's time to update the CLI output test suite and it should be good

I updated the PR, now the tests are green :)

@Kleidukos Kleidukos added the merge me Tell Mergify Bot to merge label Sep 4, 2023
@mergify mergify bot added the merge delay passed Applied (usually by Mergify) when PR approved and received no updates for 2 days label Sep 6, 2023
@Mikolaj Mikolaj force-pushed the deprecate-nix-integration branch from 4e8a3f1 to 5581ff5 Compare September 6, 2023 07:24
@mergify mergify bot merged commit 00bbb66 into haskell:master Sep 6, 2023
@yvan-sraka yvan-sraka deleted the deprecate-nix-integration branch September 6, 2023 09:42
@yvan-sraka yvan-sraka mentioned this pull request Sep 7, 2023
4 tasks
@andreabedini
Copy link
Collaborator

🎉

@zlonast zlonast mentioned this pull request Aug 26, 2025
6 tasks
zlonast added a commit to zlonast/cabal that referenced this pull request Aug 27, 2025
It's the follow-up to haskell#9205
and completely removes the Nix integration feature
zlonast added a commit to zlonast/cabal that referenced this pull request Aug 30, 2025
It's the follow-up to haskell#9205
and completely removes the Nix integration feature
zlonast added a commit to zlonast/cabal that referenced this pull request Aug 31, 2025
It's the follow-up to haskell#9205
and completely removes the Nix integration feature
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge delay passed Applied (usually by Mergify) when PR approved and received no updates for 2 days merge me Tell Mergify Bot to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants