neilcsmith-net commented on PR #75: URL: https://github.com/apache/netbeans-tools/pull/75#issuecomment-2639477188
> Well, existing userdir migration path mostly have rules migrating user dirs from NetBeans versions before version 8. The code might still be there, but it won't offer to update anything before 3 versions ago any more. > So, what Snap does is: It took the userdir of the current version and copies that to the new version. Then start the IDE with the newly copied userdir and a fresh cachedir. This also makes it possible to use snap revert to switch back to the previous version if the upgrade would not satisfy the user needs. Which also takes you out of upgrade filtering of userdirs, and presupposes that reverting never breaks anything. I don't think the flatpak version takes this approach, but I also don't think they have forced updates. I haven't used either NetBeans package so can't really speak to the pros and cons of approaches. Personally I think we'd be better looking at things like https://github.com/apache/netbeans/issues/6713 but not bypassing the update paths in the IDE. > Also (if not explicitly said so), version upgrades are forced, happens in the background, so usually in a week after every release all Snapped NetBeans users will get the upgrade. I do not know more convenient, user friendly method to install NetBeans. Apart from every other one! :smile: I'm not a fan of Snap, or it's default upgrade configuration, and I think forced updates are a terrible idea. There's a reason I put time into shipping DEB and AppImage, and also why I'm not a good person to review this. :laughing: -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
