https://issues.qgis.org/https://issues.qgis.org/favicon.ico2015-12-21T11:11:57ZQGIS Issue TrackingQGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=665932015-12-21T11:11:57ZShaun Walbridgeshaun.walbridge+osgeo@gmail.com
<ul></ul><p>Here's the list of reasons correctly formatted for Textile:</p>
<ul>
<li>There is no user-facing control for setting this status check. In many packages which provide automatic checking for updates, the ability to control these updates is a UI preference pane, ideally one which also has a manual 'check now' button to force a manual check.</li>
<li>On every startup of QGIS the software now phones home to qgis.org, which likely violates expectations of the user. Additionally, this connection is made over plain HTTP, which means the content can be manipulated in transit, and is a potential security issue depending on the robustness of the version parsing code.</li>
<li>On most of the platforms listed (Linux, BSD, OS X), the releases are distributed by upstream providers. The version information presented is often incorrect, because for a user on one of these platforms, while there may be a newer release available to developers, they are dependent on updates to their upstream providers, which isn't information present in the versions.txt file.</li>
</ul> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=665952015-12-21T11:35:52ZGiovanni Manghigiovanni.manghi@gmail.com
<ul><li><strong>Category</strong> deleted (<del><i>Browser</i></del>)</li></ul> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=681682016-02-14T07:42:26ZSebastian Dietrich
<ul><li><strong>Affected QGIS version</strong> changed from <i>2.12.0</i> to <i>master</i></li></ul><p>Edited the description to be in the correct textile format.</p>
<p>Since <a class="changeset" href="https://issues.qgis.org/projects/qgis/repository/revisions/bb69f166ad9990889212b246fc006616c889d2e0" title="Add version info to the welcome screen">bb69f166ad9990889212b246fc006616c889d2e0</a> the version check is done via HTTPS, not HTTP.</p> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=681722016-02-14T09:28:28ZSebastian Dietrich
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li><li><strong>Pull Request or Patch supplied</strong> changed from <i>No</i> to <i>Yes</i></li></ul><p>See <a href="https://github.com/qgis/QGIS/pull/2790" class="external">PR 2790</a> for the implementation of a new setting in the options dialog allowing the user to decide whether the version check should be done at startup.</p> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=681732016-02-14T09:28:44ZSebastian Dietrich
<ul><li><strong>% Done</strong> changed from <i>100</i> to <i>60</i></li></ul> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=682212016-02-15T13:02:48ZSebastian Dietrich
<ul></ul><p>Maybe a solution for the third issue (upstream providers) could be to deactivate the version check in packaged versions of QGIS?<br />Any decent package manager checks for updates and informs the user if one is available, so QGIS does not have to check on its own and probably report back a version that is not (yet) available from the upstream provider.</p> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=682262016-02-15T18:09:44ZNyall Dawson
<ul></ul><p>Sebastian - perhaps the version checking could be wrapped in an #if with a configure variable (eg WITH_VERSION_CHECK). That should make it easy for distros to easily disable the checking in their packages.</p> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=682812016-02-16T12:24:36ZSebastian Dietrich
<ul></ul><p>Since the version check is configurable now, it makes me wondering:<br />Can a distro define the default settings? E.g. if I install QGIS from my upstream provider the new configuration option is already disabled, while it would be enabled (the default) if I download it from the QGIS website?</p>
<p>This might be interesting for other settings, too.</p> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=682872016-02-16T13:27:14ZNyall Dawson
<ul></ul><p>Possibly.... but a configure variable would be more robust and easier for packagers, IMO.</p>
<p>Maybe we should even default the version checking variable to false. It would only ever need to be enabled for selected packages (windows, osx), and makes no sense for self-compiled or distro-provided versions.</p> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=682902016-02-16T13:54:13ZJürgen Fischerjef@norbit.de
<ul></ul><p>And the version test wasn't adapted to our "new" scheme of ltr releases next to our regular releases...</p> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=779152017-04-30T23:06:18ZGiovanni Manghigiovanni.manghi@gmail.com
<ul><li><strong>Regression?</strong> set to <i>No</i></li><li><strong>Easy fix?</strong> set to <i>No</i></li></ul> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=829712017-09-22T08:07:43ZJürgen Fischerjef@norbit.de
<ul><li><strong>Category</strong> set to <i>Unknown</i></li></ul> QGIS Application - Bug report #14022: Version check should be user-controlledhttps://issues.qgis.org/issues/14022?journal_id=1025312019-03-09T15:09:54ZGiovanni Manghigiovanni.manghi@gmail.com
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>Resolution</strong> set to <i>end of life</i></li></ul><p><strong>End of life notice: QGIS 2.18 LTR</strong></p>
<p><strong>Source:</strong><br /><a class="external" href="http://blog.qgis.org/2019/03/09/end-of-life-notice-qgis-2-18-ltr/">http://blog.qgis.org/2019/03/09/end-of-life-notice-qgis-2-18-ltr/</a></p>