diff mbox

GNAT User's Guide /onlinedocs broken? (was: Broken links on gcc.gnu.org/onlinedocs)

Message ID alpine.LSU.2.20.1504102144480.9357@tuna.site
State New
Headers show

Commit Message

Gerald Pfeifer April 10, 2015, 8 p.m. UTC
On Mon, 9 Feb 2015, EXT-Barrett, James wrote:
> The following links are broken at gcc.gnu.org/onlinedocs/4.9.2.  The corresponding 4.9.2-related links at gcc.gnu.org/onlinedocs are also broken:
>     GCC 4.9.2 GNAT User's Guide (/onlinedocs/gcc-4.9.2/gnat_ugn_unw/)
>     also in PDF (/onlinedocs/gcc-4.9.2/gnat_ugn_unw.pdf)
>     or Postscript (/onlinedocs/gcc-4.9.2/gnat_ugn_unw.ps.gz)
>     or an HTML tarball (/onlinedocs/gcc-4.9.2/gnat_ugn_unw-html.tar.gz)

This is not just broken for GCC 4.9.2, but GCC 4.8.4 as well:

  https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw/
  https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw/

It does still work for GCC 4.9.1 and GCC 4.8.3:

  https://gcc.gnu.org/onlinedocs/gcc-4.9.1/gnat_ugn_unw/
  https://gcc.gnu.org/onlinedocs/gcc-4.8.3/gnat_ugn_unw/


Arnaud, you updated maintainer-scripts update_web_docs_svn as
follows last year, might this be related?

  2014-08-01  Arnaud Charlet  <charlet@adacore.com>

        * update_web_docs_svn: Simplify build of gnat_ugn.

Is the patch below a proper fix?

Gerald

Comments

Arnaud Charlet April 11, 2015, 1:28 p.m. UTC | #1
>> The following links are broken at gcc.gnu.org/onlinedocs/4.9.2.  The corresponding 4.9.2-related links at gcc.gnu.org/onlinedocs are also broken:
>>    GCC 4.9.2 GNAT User's Guide (/onlinedocs/gcc-4.9.2/gnat_ugn_unw/)
>>    also in PDF (/onlinedocs/gcc-4.9.2/gnat_ugn_unw.pdf)
>>    or Postscript (/onlinedocs/gcc-4.9.2/gnat_ugn_unw.ps.gz)
>>    or an HTML tarball (/onlinedocs/gcc-4.9.2/gnat_ugn_unw-html.tar.gz)
> 
> This is not just broken for GCC 4.9.2, but GCC 4.8.4 as well:
> 
>  https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw/
>  https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw/
> 
> It does still work for GCC 4.9.1 and GCC 4.8.3:
> 
>  https://gcc.gnu.org/onlinedocs/gcc-4.9.1/gnat_ugn_unw/
>  https://gcc.gnu.org/onlinedocs/gcc-4.8.3/gnat_ugn_unw/
> 
> 
> Arnaud, you updated maintainer-scripts update_web_docs_svn as
> follows last year, might this be related?
> 
>  2014-08-01  Arnaud Charlet  <charlet@adacore.com>
> 
>        * update_web_docs_svn: Simplify build of gnat_ugn.
> 
> Is the patch below a proper fix?

Your patch looks good to me.

> Index: index.html
> ===================================================================
> RCS file: /cvs/gcc/wwwdocs/htdocs/onlinedocs/index.html,v
> retrieving revision 1.147
> diff -u -r1.147 index.html
> --- index.html    6 Feb 2015 22:27:38 -0000    1.147
> +++ index.html    10 Apr 2015 20:00:02 -0000
> @@ -53,12 +53,12 @@
>          href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_rm.ps.gz">PostScript</a> or <a
>          href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_rm-html.tar.gz">an
>          HTML tarball</a>)</li>
> -    <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw/">GCC
> +    <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn/">GCC
>          4.9.2 GNAT User's Guide</a> (<a
> -         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw.pdf">also
> +         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn.pdf">also
>          in PDF</a> or <a
> -         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw.ps.gz">PostScript</a> or <a
> -         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw-html.tar.gz">an
> +         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn.ps.gz">PostScript</a> or <a
> +         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn-html.tar.gz">an
>          HTML tarball</a>)</li>
>     <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/libstdc++/manual/">GCC
>          4.9.2 Standard C++ Library Manual </a> (<a
> @@ -137,12 +137,12 @@
>          href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_rm.ps.gz">PostScript</a> or <a
>          href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_rm-html.tar.gz">an
>          HTML tarball</a>)</li>
> -    <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw/">GCC
> +    <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn/">GCC
>          4.8.4 GNAT User's Guide</a> (<a
> -         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw.pdf">also
> +         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn.pdf">also
>          in PDF</a> or <a
> -         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw.ps.gz">PostScript</a> or <a
> -         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw-html.tar.gz">an
> +         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn.ps.gz">PostScript</a> or <a
> +         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn-html.tar.gz">an
>          HTML tarball</a>)</li>
>     <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/libstdc++/manual/">GCC
>          4.8.4 Standard C++ Library Manual </a> (<a
>
diff mbox

Patch

Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/onlinedocs/index.html,v
retrieving revision 1.147
diff -u -r1.147 index.html
--- index.html	6 Feb 2015 22:27:38 -0000	1.147
+++ index.html	10 Apr 2015 20:00:02 -0000
@@ -53,12 +53,12 @@ 
          href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_rm.ps.gz">PostScript</a> or <a
          href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_rm-html.tar.gz">an
          HTML tarball</a>)</li>
-    <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw/">GCC
+    <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn/">GCC
          4.9.2 GNAT User's Guide</a> (<a
-         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw.pdf">also
+         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn.pdf">also
          in PDF</a> or <a
-         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw.ps.gz">PostScript</a> or <a
-         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn_unw-html.tar.gz">an
+         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn.ps.gz">PostScript</a> or <a
+         href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn-html.tar.gz">an
          HTML tarball</a>)</li>
     <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/libstdc++/manual/">GCC
          4.9.2 Standard C++ Library Manual </a> (<a
@@ -137,12 +137,12 @@ 
          href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_rm.ps.gz">PostScript</a> or <a
          href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_rm-html.tar.gz">an
          HTML tarball</a>)</li>
-    <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw/">GCC
+    <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn/">GCC
          4.8.4 GNAT User's Guide</a> (<a
-         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw.pdf">also
+         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn.pdf">also
          in PDF</a> or <a
-         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw.ps.gz">PostScript</a> or <a
-         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn_unw-html.tar.gz">an
+         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn.ps.gz">PostScript</a> or <a
+         href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gnat_ugn-html.tar.gz">an
          HTML tarball</a>)</li>
     <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/libstdc++/manual/">GCC
          4.8.4 Standard C++ Library Manual </a> (<a