New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/issues/45892#issuecomment-1704445743 Comment: > If an update removes a package that I use, I would appreciate a post install message telling me so, telling me why and what can I do instead (telling me to manually install an alternative package for example). The packages are being listed for removal, you still have to actually accept the updates before the package is removed. A post install message can only be shown by package that are still installed, new messages can't be put in old packages. If there is something that pulling in the old or the new version, we can put an install message in it, like it was done with `pipewire-mediasessions` where an install message was added to `pipewire`. There are a lot of packages that are being removed all the time, for good reasons. Without removing them "automatically", users won't be able to update their system or install packages at all if they cause dependency conflicts by depending outdated libraries or packages. The "automatic" (user accepted) removals make it possible to update and remove packages at the same time, without breaking any dependencies. Users would have to manually remove the breaking packages while breaking potentially other currently installed packages that depend on them using `xbps-remove --force-revdeps oldpkg` so they can then update again with`xbps-install -u`. If you really don't like the "automatic" removals, there are two options for you. 1. `ignorepkg=removed-packages` and then uninstall the `removed-packages` meta package and manually remove packages if strictly required due to dependencies. 2. Hold the `removed-packages` package and unhold it when required and (twice checked by you) using `xbps-pkgdb -m hold removed-packages` and `xbps-pkgdb -m unhold removed-packages` afterwards you can hold again. If you do that, and you run into any troubles that you can't solve yourself, make sure you mention that you do this and first try to check if that is the cause. > With the crypto PR, I am upset that out of the blue void is taking an anti crypto stance & then doing a wide purging of packages it's users depend on, regardless of how well they where maintained or if there was any willing maintainers. There was not a single person that objected it in the pull request. And we already accepted that this wasn't good and more maintainers and contributors should have been pinged. > There was also zero links to any IRC log, or any summery of the WHAT & WHY for the ""consensus"". The way this was handled feels like there is an alternative non technical motive that is trying to be hidden. Nobody linked or showed any logs, because there are no links, the channel is public and everyone is welcomed to join. Nobody here or in the PR afterwards said that the IRC discussion was enough to accept the removal. Nothing was or is being hidden, it was a public pull request by a contributor that was open for 12 days, then it was merged after some approval. Again, this was reverted and discussed already in the PR that brought it back. If more people would have been pinged/tagged in the PR, this wouldn't have been a problem at all. I don't see why why have to discuss this at length, nobody disapproved of bringing the packages back when contributors and maintainers wanted to bring them back. > I do not understand why it would be removed. Literally just because some contributor opened a pull request and there was some chatter on IRC about the packages being outdated and not well maintained or of interest for anymore. And again it was already reverted, and people accepted that it wasn't sufficient enough without pinging/tagging more maintainers. > If there is no intent on being neutral, then please make your political or social stance explicit and clear, if crypto people are not welcome in the void ecosystem then please just tell us that. > If crypto in it self is not a problem and its a problem with maintaining packages, then lets work on that, I may be interested in helping with packaging if crypto packaging needs help, but I don't want to bother if that is not welcome. Find a web3 based distributions with NFTs and shit, "crypto people" lol. Its probably generally a good decision to not accept any "new" crypto currency packages anymore, would've been even better if that had been done earlier. If there for some reason actually happens to be something useful and important, then this can always be discussed. This avoids people wasting their time writing packages for things nobody with write access has interest in or is going to merge without having interest. The wording is what it is, there was simply no big discussion and I don't think the wording is wrong in any way.