doc: Ada: include Indices and Tables in manuals

Message ID 26247edc-2f04-844e-f8ca-87892632377b@suse.cz
State New
Headers
Series doc: Ada: include Indices and Tables in manuals |

Commit Message

Martin Liška Nov. 11, 2022, 1:47 p.m. UTC
  Similarly to other manuals, we should include the page
in HTML builder.

What Ada folks think about it?

Thanks,
Martin

gcc/ada/ChangeLog:

	* doc/gnat-style/index.rst: Add Indicies and Tables.
	* doc/gnat_rm/index.rst: Likewise.
	* doc/gnat_ugn/index.rst: Likewise.
	* doc/gnat-style/indices-and-tables.rst: New file.
	* doc/gnat_rm/indices-and-tables.rst: New file.
	* doc/gnat_ugn/indices-and-tables.rst: New file.
---
 gcc/ada/doc/gnat-style/index.rst              | 1 +
 gcc/ada/doc/gnat-style/indices-and-tables.rst | 1 +
 gcc/ada/doc/gnat_rm/index.rst                 | 1 +
 gcc/ada/doc/gnat_rm/indices-and-tables.rst    | 1 +
 gcc/ada/doc/gnat_ugn/index.rst                | 2 +-
 gcc/ada/doc/gnat_ugn/indices-and-tables.rst   | 1 +
 6 files changed, 6 insertions(+), 1 deletion(-)
 create mode 100644 gcc/ada/doc/gnat-style/indices-and-tables.rst
 create mode 100644 gcc/ada/doc/gnat_rm/indices-and-tables.rst
 create mode 100644 gcc/ada/doc/gnat_ugn/indices-and-tables.rst
  

Comments

Arnaud Charlet Nov. 11, 2022, 5:25 p.m. UTC | #1
> Similarly to other manuals, we should include the page
> in HTML builder.
> 
> What Ada folks think about it?

The latest changes have broken our build of the Ada doc at AdaCore so until further notice, please do not make any additional changes to the Ada doc while we review in details all the recent changes and find a way to recover, thank you.

Arno
  
Martin Liška Nov. 13, 2022, 11:01 a.m. UTC | #2
On 11/11/22 18:25, Arnaud Charlet wrote:
> 
>> Similarly to other manuals, we should include the page
>> in HTML builder.
>>
>> What Ada folks think about it?
> 
> The latest changes have broken our build of the Ada doc at AdaCore so until further notice, please do not make any additional changes to the Ada doc while we review in details all the recent changes and find a way to recover, thank you.

Hello.

Sorry for the breakage. However, I contacted you (and your colleague) and haven't received
any feedback for a couple of weeks.

Martin

> 
> Arno
  
Arnaud Charlet Nov. 13, 2022, 12:26 p.m. UTC | #3
> Sorry for the breakage. However, I contacted you (and your colleague) and haven't received
> any feedback for a couple of weeks.

Right although I did give you feedback that what you sent wasn’t in a suitable form for review wrt Ada.

Arno
  
Martin Liška Nov. 13, 2022, 1:36 p.m. UTC | #4
On 11/13/22 13:26, Arnaud Charlet wrote:
> 
>> Sorry for the breakage. However, I contacted you (and your colleague) and haven't received
>> any feedback for a couple of weeks.
> 
> Right although I did give you feedback that what you sent wasn’t in a suitable form for review wrt Ada.

Sure, but sending a patch set to gcc-patches wouldn't have worked either, we've got quite a strict
email size limit.

Anyway, hope the AdaCore build would be fixable with a reasonable amount of effort?

Martin

> 
> Arno
  
Arnaud Charlet Nov. 13, 2022, 5:03 p.m. UTC | #5
> >> Sorry for the breakage. However, I contacted you (and your colleague) and haven't received
> >> any feedback for a couple of weeks.
> > 
> > Right although I did give you feedback that what you sent wasn’t in a suitable form for review wrt Ada.
> 
> Sure, but sending a patch set to gcc-patches wouldn't have worked either, we've got quite a strict
> email size limit.
> 
> Anyway, hope the AdaCore build would be fixable with a reasonable amount of effort?

Unclear yet. We'll probably need to change and possibly partially revert the
Ada changes, we'll see.

Arno
  
Martin Liška Nov. 14, 2022, 3:13 a.m. UTC | #6
On 11/13/22 18:03, Arnaud Charlet wrote:
>>>> Sorry for the breakage. However, I contacted you (and your colleague) and haven't received
>>>> any feedback for a couple of weeks.
>>>
>>> Right although I did give you feedback that what you sent wasn’t in a suitable form for review wrt Ada.
>>
>> Sure, but sending a patch set to gcc-patches wouldn't have worked either, we've got quite a strict
>> email size limit.
>>
>> Anyway, hope the AdaCore build would be fixable with a reasonable amount of effort?
> 
> Unclear yet. We'll probably need to change and possibly partially revert the
> Ada changes, we'll see.
> 
> Arno

Hello.

Note the Sphinx changes will be reverted today:
https://gcc.gnu.org/pipermail/gcc/2022-November/239983.html

Sorry for your extra work.

Martin
  
Arnaud Charlet Nov. 14, 2022, 7:32 a.m. UTC | #7
> >>>> Sorry for the breakage. However, I contacted you (and your colleague) and haven't received
> >>>> any feedback for a couple of weeks.
> >>>
> >>> Right although I did give you feedback that what you sent wasn’t in a suitable form for review wrt Ada.
> >>
> >> Sure, but sending a patch set to gcc-patches wouldn't have worked either, we've got quite a strict
> >> email size limit.

Note that the Ada part should have been quite limited in size given that the
doc was already in .rst format, which is why I was expecting a smaller patch
to review on the Ada side.

> >> Anyway, hope the AdaCore build would be fixable with a reasonable amount of effort?
> > 
> > Unclear yet. We'll probably need to change and possibly partially revert the
> > Ada changes, we'll see.
> 
> Hello.
> 
> Note the Sphinx changes will be reverted today:
> https://gcc.gnu.org/pipermail/gcc/2022-November/239983.html
> 
> Sorry for your extra work.

Understood, thanks for your efforts and sorry you had to revert.

Clearly a change which requires a bleeding edge version of sphinx cannot be
pushed at this stage, that's premature.

Cheers,

Arno
  
Martin Liška Nov. 14, 2022, 8:20 a.m. UTC | #8
On 11/14/22 08:32, Arnaud Charlet wrote:
>>>>>> Sorry for the breakage. However, I contacted you (and your colleague) and haven't received
>>>>>> any feedback for a couple of weeks.
>>>>>
>>>>> Right although I did give you feedback that what you sent wasn’t in a suitable form for review wrt Ada.
>>>>
>>>> Sure, but sending a patch set to gcc-patches wouldn't have worked either, we've got quite a strict
>>>> email size limit.
> 
> Note that the Ada part should have been quite limited in size given that the
> doc was already in .rst format, which is why I was expecting a smaller patch
> to review on the Ada side.

Yes, I made basically folder shuffling of the Ada files, but the .rst files itself were
mainly untouched. Plus, these was ambition having baseconf.py which would set-up common
settings for all Sphinx manuals.

> 
>>>> Anyway, hope the AdaCore build would be fixable with a reasonable amount of effort?
>>>
>>> Unclear yet. We'll probably need to change and possibly partially revert the
>>> Ada changes, we'll see.
>>
>> Hello.
>>
>> Note the Sphinx changes will be reverted today:
>> https://gcc.gnu.org/pipermail/gcc/2022-November/239983.html
>>
>> Sorry for your extra work.
> 
> Understood, thanks for your efforts and sorry you had to revert.

Thank you.

> 
> Clearly a change which requires a bleeding edge version of sphinx cannot be
> pushed at this stage, that's premature.

Yes, depending on bleeding edge version was of one the problem.

Cheers,
Martin

> 
> Cheers,
> 
> Arno
  

Patch

diff --git a/gcc/ada/doc/gnat-style/index.rst b/gcc/ada/doc/gnat-style/index.rst
index b9428749f1f..998be2b25c8 100644
--- a/gcc/ada/doc/gnat-style/index.rst
+++ b/gcc/ada/doc/gnat-style/index.rst
@@ -689,3 +689,4 @@  Program Structure and Compilation Issues
 
 .. toctree::
    gnu_free_documentation_license
+   indices-and-tables
\ No newline at end of file
diff --git a/gcc/ada/doc/gnat-style/indices-and-tables.rst b/gcc/ada/doc/gnat-style/indices-and-tables.rst
new file mode 100644
index 00000000000..8d84ef9d4ec
--- /dev/null
+++ b/gcc/ada/doc/gnat-style/indices-and-tables.rst
@@ -0,0 +1 @@ 
+.. include:: ../../../../doc/indices-and-tables.rst
diff --git a/gcc/ada/doc/gnat_rm/index.rst b/gcc/ada/doc/gnat_rm/index.rst
index 372c2100e51..5930498c5f3 100644
--- a/gcc/ada/doc/gnat_rm/index.rst
+++ b/gcc/ada/doc/gnat_rm/index.rst
@@ -68,3 +68,4 @@  GNAT Reference Manual
    :maxdepth: 3
 
    gnu_free_documentation_license
+   indices-and-tables
diff --git a/gcc/ada/doc/gnat_rm/indices-and-tables.rst b/gcc/ada/doc/gnat_rm/indices-and-tables.rst
new file mode 100644
index 00000000000..8d84ef9d4ec
--- /dev/null
+++ b/gcc/ada/doc/gnat_rm/indices-and-tables.rst
@@ -0,0 +1 @@ 
+.. include:: ../../../../doc/indices-and-tables.rst
diff --git a/gcc/ada/doc/gnat_ugn/index.rst b/gcc/ada/doc/gnat_ugn/index.rst
index d3d1dac3569..11c5973bc36 100644
--- a/gcc/ada/doc/gnat_ugn/index.rst
+++ b/gcc/ada/doc/gnat_ugn/index.rst
@@ -59,5 +59,5 @@  GNAT User's Guide for Native Platforms
    C. Elaboration Order Handling in GNAT <elaboration_order_handling_in_gnat>
    D. Inline Assembler <inline_assembler>
    E. GNU Free Documentation License <gnu_free_documentation_license>
-
+   F. Indices and Tables <indices-and-tables>
 
diff --git a/gcc/ada/doc/gnat_ugn/indices-and-tables.rst b/gcc/ada/doc/gnat_ugn/indices-and-tables.rst
new file mode 100644
index 00000000000..8d84ef9d4ec
--- /dev/null
+++ b/gcc/ada/doc/gnat_ugn/indices-and-tables.rst
@@ -0,0 +1 @@ 
+.. include:: ../../../../doc/indices-and-tables.rst