[RESOLVED] Problematic automatic updating to dev builds
Posted: Sat Jul 31, 2010 9:33 pm
If I recall correctly, it used to be the case that users were never updated to a development build, even if they had installed one. Automatic updates only occurred whenever a new release build was available on AMO. Now, whenever a user installs an available development build from http://noscript.net/getit#devel, the user is automatically put on the beta channel and receives an automatic update for each of the development builds -- frequently and perpetually -- until the user manually installs a release build.
This behavior could be irritating for users who installed the development build -- at our urging, e.g. "try the development build" -- to fix a bug or other problem they may be having. We, including Giorgio, have repeatedly assured them that the development build isn't really "experimental", but the latest, greatest, and most stable version of NoScript available. The reasons they aren't pushed as releases to AMO are to prevent overloading the AMO reviewers and to prevent pushing releases to users so often they are irritating. For example:
This behavior could be irritating for users who installed the development build -- at our urging, e.g. "try the development build" -- to fix a bug or other problem they may be having. We, including Giorgio, have repeatedly assured them that the development build isn't really "experimental", but the latest, greatest, and most stable version of NoScript available. The reasons they aren't pushed as releases to AMO are to prevent overloading the AMO reviewers and to prevent pushing releases to users so often they are irritating. For example:
I don't know if there is a practical technical solution to this issue, or even if Giorgio has experienced enough (any?) complaints from users that have started getting too frequent updates all of a sudden. Would it be possible for automatic updating to dev builds be restricted to only those users who got their version from the AMO beta channel -- an explicit opt-in -- but not those users who get it from http://noscript.net/getit#devel? I suppose not. I don't know. If that's not practical, I suggest adding something to http://noscript.net/faq#qa2_6 by changing the relevant section to something like: (changes in bold)The latest stable version is always the most current development version, even if it isn't available from AMO yet. Download it from http://noscript.net/getit#devel
From http://forums.informaction.com/viewtopi ... 9867#p9867Giorgio Maone wrote:Due to my development model, latest dev build is always the best version available (the one I use for my daily browsing).
Unless an outstanding bug or security enhancement is mandatory, though, I try to put at least one week between "stable" releases, since some users find automatic updates rather annoying.
Notice that almost daily builds containing cosmetic bug fixes or experimental features are available from http://noscript.net/getit#devel[b] or the Beta Channel on NoScript AMO[/b], but the updates pushed automatically through the addons.mozilla.org channel are only the "stable" ones, containing either important security features or major functionality additions. If you no longer want to be on the beta channel, just install the current release version from NoScript AMO.