[www-doc] [Git][VideoLAN.org/websites][master] 2 commits: vlc: Add a news page explaining the 3.0.12 auto update issues

Hugo Beauzée-Luyssen gitlab at videolan.org
Tue May 11 10:15:26 UTC 2021



Hugo Beauzée-Luyssen pushed to branch master at VideoLAN organization / websites


Commits:
a4f049e5 by Hugo Beauzée-Luyssen at 2021-05-11T12:13:23+02:00
vlc: Add a news page explaining the 3.0.12 auto update issues

- - - - -
c141376d by Hugo Beauzée-Luyssen at 2021-05-11T12:13:23+02:00
news: Link to updater explanation page

- - - - -


2 changed files:

- www.videolan.org/news.msg
- + www.videolan.org/vlc/releases/3.0.12-update.php


Changes:

=====================================
www.videolan.org/news.msg
=====================================
@@ -1,5 +1,7 @@
 # Comments begin with a #
 # New topics begin with mechanism#
+|11 May 2021|Auto update issues and explanations|Windows users might encounter issues when trying to auto update VLC from version 3.0.12 and 3.0.13. More details on <a href="/vlc/releases/3.0.12-update.html">the release page</a>.
+
 |10 May 2021|VLC 3.0.13|VideoLAN is now publishing 3.0.13 release, which improves the network shares and adaptive streaming support, fixes some MP4 audio regressions, fixes some crashes on Windows and macOS and fixes security issues. More details on <a href="/vlc/releases/3.0.13.html">the release page</a>.
 
 |05 April 2021|libbluray 1.3.0|A new release of libbluray was pushed today, adding new APIs, to improve the control of the library, improve platforms support, and fix some bugs. See our <a href="/developers/libbluray.html">libbluray</a> page.


=====================================
www.videolan.org/vlc/releases/3.0.12-update.php
=====================================
@@ -0,0 +1,180 @@
+<?php
+   $title = _("VLC 3.0.12 and 3.0.13 auto updater issues");
+   $body_color = "red";
+   $language = "";
+   $nobanner = true;
+   $new_design = true;
+   $additional_css= array("/js/css/slimbox2.css");
+   require($_SERVER["DOCUMENT_ROOT"]."/include/os-specific.php");
+   require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+   require($_SERVER["DOCUMENT_ROOT"]."/include/package.php");
+
+   $macosxversion = "3.0.13";
+   $win32version = "3.0.13";
+?>
+    <div class="container">
+
+            <center><h1 class='bigtitle' style="padding-bottom: 3px;">VLC <b>3.0.12</b> and <b>3.0.13</b> <em>updater issue</em></h1>
+            <div style="padding-top: 0px; padding-bottom: 10px; color: grey;">A bug in the auto updater will prevent Windows users to automatically update</div>
+            </center>
+
+            <style>
+ body {
+      -webkit-font-smoothing: antialiased;
+      color: #232525;
+    }
+
+    .subtext { position: relative; top: -20px; left:250px; width: 400px; text-align: center; }
+    .subtext2 { position: relative; top: -20px; width: 100%; text-align: center; }
+    .features ul li:before {
+        padding-left: 18px;
+        width: 10px;
+        height: 10px;
+    }
+    .features ul li {
+        margin-bottom: 8px;
+    }
+    .audienceCallout {
+        font-weight: bold;
+        margin-top: 20px;
+    }
+    .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
+    .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+    section.no-check ul li {
+        list-style-type: initial;
+    }
+    section.no-check ul li:before {
+        content: none;
+    }
+    .slide-container {
+        z-index: 1;
+    }
+    .text-container {
+        z-index: 0;
+    }
+</style>
+        <div class="container">
+
+    <h2>This is only relevant to Windows users</h2>    
+
+<h3>Short version:</h3>
+<ul>
+<li>versions 3.0.12 to 3.0.13 are <b>not</b> able to update automatically anymore, and will <b>require</b> user action<li>
+<li>versions 3.0.11 and earlier should update automatically using 3.0.14</li>
+</ul>
+
+<h3>Description:</h3>
+<p>This notice applies to VLC 3.0.13 and VLC 3.0.12 users.<br/>
+Due to an incorrect change in the automatic updater code, updates will be downloaded, verified for integrity, but will not be installed. This is bad and we're sorry.</p>
+
+<h3>Instructions:</h3>
+In order to update to 3.0.14, you will need to either:<br/>
+<ul>
+<li>go to <a href="https://www.videolan.org/vlc">https://www.videolan.org/vlc</a> to download and install VLC manually, or</li>
+<li>run the downloaded installer yourself by opening a file explorer (Windows key + E, or just click the explorer icon) and enter «%TEMP%» as the location. 
+You'll see the installer there. It will be named «vlc-3.0.14-win32.exe» or «vlc-3.0.14-win64.exe» respectively depending on whether you're using a 32bits or 64bits version of Windows.</li>
+</p>
+
+<h3>Post mortem explanation:</h3>
+On May 10<sup>th</sup> 2021, the VideoLAN organization released VLC 3.0.13, and enabled the auto updates.<br/>
+Usually, this is straightforward, you'd see an update available prompt, click download and install, and all is good. However this time, things are going to be different and a bit more tedious if not painful.<br/>
+The issue was introduced in 3.0.12, but it didn't become obvious until we started rolling out 3.0.13.<br/>
+While the issue was fixed for 3.0.14, we can't rely on that fix for people who've installed 3.0.12 already.<br/>
+
+<a href="https://code.videolan.org/videolan/vlc-3.0/-/commit/83d8e7efaa4f7dc23b07c47c59431e1f6df57da5">
+The commit that introduced the bug</a><br/>
+<a href="https://code.videolan.org/videolan/vlc-3.0/-/commit/d456994213b98933664bd6aee2e8f09d5dea5628">The commit that fixed the bug for future releases</a><br/>
+
+
+        <div class="row col-md-offset-4 col-md-4">
+                <a id='downloadButton' href='#download' style="margin-top: 0px;">
+                    <img style='position: absolute; top: -10px; left: -10px;' src='/images/downloadVLC.png' alt='Download VLC icon' />
+                    <span class='downloadText'><?php echo _("Get VLC now!"); ?></span>
+                    <span id='downloadDetails' style='font-size: 12px; color: white;'>
+                    Version <span id='downloadVersion'>3.0</span>
+                    </span>
+                </a>
+                <script>
+                $(document).ready(function() {
+                    $("#downloadButton").removeAttr('href');
+                });
+                $("#downloadButton").click(function() {
+                     $('html, body').animate({
+                         scrollTop: $("#getit").offset().top
+                     }, 2000);
+                });
+                </script>
+        </div>
+        </div>
+
+<!-- Downloads -->
+        <div class="container">
+
+        <a name="download" id="getit"></a>
+
+        <h1>Download VLC</h1>
+        <div style="width: 50%; float: left;">
+        <h2>Windows</h2>
+           <a id='downloadButton' href='<?php echo getDownloadLink("vlc", $win32version, "win32/vlc-$win32version-win32.exe"); ?>' >
+               <img style='position: absolute; top: -10px; left: -10px;' src='/images/downloadVLC.png' alt='Download VLC icon' />
+               <span class='downloadText'><?php echo _("VLC for Windows"); ?></span>
+               <span id='downloadDetails' style='font-size: 12px; color: white;'>
+               Version <span id='downloadVersion'><?php echo $win32version ?></span>
+           </a>
+        </div>
+        <div style="width: 45%; float: left;">
+         <h2>Android</h2>
+            <a href="https://play.google.com/store/apps/details?id=org.videolan.vlc"><img src="/images/get_it_on_play_logo_large.png" border="0" /></a>
+        </div>
+        <div class="clearme"></div>
+        <div style="width: 50%; float: left;">
+        <h2 style="margin-top: 30px;">macOS</h2>
+        <a id='downloadButton' href='<?php echo getDownloadLink("vlc", $macosxversion, "macosx/vlc-$macosxversion-intel64.dmg" ); ?>' >
+               <img style='position: absolute; top: -10px; left: -10px;' src='/images/downloadVLC.png' alt='Download VLC icon' />
+               <span class='downloadText'><?php echo _("VLC for macOS"); ?></span>
+               <span id='downloadDetails' style='font-size: 12px; color: white;'>
+               Version <span id='downloadVersion'><?php echo $macosxversion ?></span> - 64bits</span>
+           </a>
+        </div>
+        <div style="width: 45%; float: left;">
+            <h2  style="margin-top: 30px; margin-bottom: 30px;">iOS</h2>
+            <a href="http://itunes.apple.com/app/vlc-ios/id650377962"><img src="/images/appstoredownload-en.png" /></a>
+        </div>
+
+
+        <div class="clearme"></div>
+        <div style="width: 50%; float: left;">
+            <h2  style="margin-top: 30px; margin-bottom: 10px;">Windows Store and UWP</h2>
+            <a href="https://www.microsoft.com/en-US/store/p/vlc/9nblggh4vvnh"><img src="/images/badges/WS_green.png" /></a>
+        </div>
+
+        <div style="width: 45%; float: left;">
+            <h2  style="margin-top: 30px; margin-bottom: 10px;">Windows Phone</h2>
+            <a href="http://www.windowsphone.com/s?appid=44fa83f7-a98d-4647-b9d4-c35ed729d0c9"><img src="/images/badges/WPS_cyan.png" /></a>
+        </div>
+
+        <div class="clearme"></div>
+        <div style="width: 50%; float: left;">
+        <h2 style="margin-top: 20px;">Sources</h2>
+        <a href="/vlc/download-sources.html">Get the source!</a>
+        </div>
+        <div style="width: 45%; float: left;">
+         <h2>Linux</h2>
+         <p>Ask your favorite packager for VLC 3.0!</p>
+        </div>
+
+
+        <div class="clearme"></div>
+        <h1>Related links</h1>
+        <ul>
+            <li><a href="https://code.videolan.org/videolan/vlc/-/raw/master/NEWS">Changelog</a></li>
+        </ul>
+
+        <div class="clearme"></div>
+        <h1>Contact</h1>
+        <p>For any questions related to this release, please <a href="/contact.html">contact us</a>.</p>
+        </div>
+    </div>
+
+</div>
+<?php footer('$Id: index.php 7173 2012-02-11 00:58:09Z jb $'); ?>



View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/compare/e6e6b8e42e0380e3ccbbe103885af13f91c14e95...c141376df2734e567128096ece7ab51ac0e09887

-- 
View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/compare/e6e6b8e42e0380e3ccbbe103885af13f91c14e95...c141376df2734e567128096ece7ab51ac0e09887
You're receiving this email because of your account on code.videolan.org.




More information about the www-doc mailing list