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
riot-{web,desktop}: throw an error to use element-web #93774
Conversation
I really don't see why we have any need to make this a I'm inclined to say we shouldn't change anything. |
@worldofpeace I'd like to avoid confusion by people who mistake
I'm well-aware that the current situation isn't perfect. However those aliases are usually prefixed with a comment mentioning the release where those can be dropped, so at least that's documented an no-one has to e.g. check all aliases in question manually. |
For 20.03, I would say a |
I believe using lib.warn here breaks evaluation. Might have to check the tracker for the previous case of that. |
It does, that's why I didn't do it for now. |
Interesting, I guess you could say a rebrand of an application that includes a name change is just on the fence of being a new application and not being a new application (where silently not being aware of the attribute change doesn't make sense). And I can see that, since |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See above comment
This approach has been discussed in NixOS#93774[1]. The application has been completely rebranded and to avoid confusion, users should actively be pointed to `element-*`. [1] NixOS#93774 (comment)
I updated the commit message and also referenced the discussion here. @worldofpeace I've seen today that you also mentioned this issue in rfc#33. As I regularly take care of processes like this (and also do nixpkgs maintenance for a while now), I'd be happy to support establishing an improved deprecation process. Feel free to ping me in the relevant discussions if you think I might be helpful for that :) |
Approved by two contributors now and we came to the conclusion that the usage of a |
Motivation for this change
For full migration, a compat-layer will be added to 20.03: #93773
Note: please wait with this until #93773 is merged!
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)