dappnode / DNP_DAPPMANAGER

Dappnode package responsible for providing the Dappnode Package Manager
GNU General Public License v3.0
29 stars 35 forks source link

Implement requirement not installed packages #1964

Closed pablomendezroyo closed 2 weeks ago

pablomendezroyo commented 3 weeks ago

Implement requirement not installed packages. This requirement will enforce to uninstall a package manually before moving forward with an update or a installation from scratch

dappnodedev commented 3 weeks ago

I approve the approach, but maybe it would be better UX to automatically delete the packages specified to be uninstalled when installing the new one. Obviously, we would need to show the user an alert related to this before proceeding with the installation.

Also, I am curious to know what will happen if auto updates are triggered for package A, but package B needs to be uninstalled first. Will it be installed anyway? Will the auto update be stopped?

github-actions[bot] commented 3 weeks ago

🚀 Deployed on https://666ff8808c1d7624dbc21006--objective-borg-9eeae5.netlify.app

github-actions[bot] commented 3 weeks ago

Dappnode bot has built and pinned the built packages to an IPFS node, for commit: c163a1fb900a718f667356e8766580b6f74c2247

This is a development version and should only be installed for testing purposes.

(by dappnodebot/build-action)