unit-docs icon indicating copy to clipboard operation
unit-docs copied to clipboard

Prune and update OS list/install steps

Open ac000 opened this issue 1 year ago • 4 comments

Removed a bunch of old Debian, Ubuntu RHEL, and Fedora versions.

(Note: This hadn't been updated in over a year...)

ac000 avatar Sep 11 '24 21:09 ac000

Deploy Preview will be available once build job completes!

Name Link
Deploy Preview https://frontdoor-test-docs.nginx.com/previews/unit/173/

github-actions[bot] avatar Sep 11 '24 21:09 github-actions[bot]

~~Package versions may need to be updated for Fedora 40 and Ubuntu 24.04.~~

ac000 avatar Sep 11 '24 21:09 ac000

Rebased with master

ac000 avatar Oct 09 '24 18:10 ac000

Updated Ubuntu 24.04 name and package versions

$ git diff
diff --git ./source/installation.rst ./source/installation.rst
index 14a1478..ff6384f 100644
--- ./source/installation.rst
+++ ./source/installation.rst
@@ -620,8 +620,8 @@ Ubuntu
 
          .. code-block:: none
 
-            deb [signed-by=/usr/share/keyrings/nginx-keyring.gpg] https://packages.nginx.org/unit/ubuntu/ lunar unit
-            deb-src [signed-by=/usr/share/keyrings/nginx-keyring.gpg] https://packages.nginx.org/unit/ubuntu/ lunar unit
+            deb [signed-by=/usr/share/keyrings/nginx-keyring.gpg] https://packages.nginx.org/unit/ubuntu/ noble unit
+            deb-src [signed-by=/usr/share/keyrings/nginx-keyring.gpg] https://packages.nginx.org/unit/ubuntu/ noble unit
 
       #. Install the core package
          and other packages you need:
@@ -636,8 +636,8 @@ Ubuntu
 
          .. code-block:: console
 
-            # apt install :nxt_hint:`unit-dev <Required to install the Node.js module and build Go apps>` unit-go unit-jsc11 unit-jsc17 unit-jsc18 unit-jsc19 unit-jsc20  \
-                          unit-perl unit-php unit-python3.11 unit-ruby unit-wasm
+            # apt install :nxt_hint:`unit-dev <Required to install the Node.js module and build Go apps>` unit-go unit-jsc11 unit-jsc17 unit-jsc21 \
+                          unit-perl unit-php unit-python3.12 unit-ruby unit-wasm
 
          .. code-block:: console
 

ac000 avatar Oct 09 '24 18:10 ac000

Update Fedora versions

$ git range-diff 89f4bd1...c3cf518
1:  89f4bd1 ! 1:  c3cf518 Prune and update OS list/install steps
    @@ Commit message
         Removed a bunch of old Debian, Ubuntu, RHEL, and Fedora versions and add
         some new ones.
     
    +    There are newer releases of Fedora and Ubuntu, but we don't have
    +    packages yet (next release maybe).
    +
         Link: <https://docs.fedoraproject.org/en-US/releases/>
         Link: <https://en.wikipedia.org/wiki/Debian_version_history>
         Link: <https://wiki.ubuntu.com/Releases>
    @@ source/installation.rst: they're available for:
     -  :ref:`36 <installation-fedora-3635>`,
     -  :ref:`37 <installation-fedora-37>`,
     -  :ref:`38 <installation-fedora-38>`
    -+- Fedora |_| :ref:`39 <installation-fedora-4039>`,
    -+  :ref:`40 <installation-fedora-4039>`
    ++- Fedora |_| :ref:`41 <installation-fedora-41>`
      
     -- RHEL |_| :ref:`6 <installation-rhel-6x>`,
     -  :ref:`7 <installation-rhel-7x>`,
    @@ source/installation.rst: Fedora
         :prefix: fedora
      
     -   .. tab:: 38
    -+   .. tab:: 40, 39
    ++   .. tab:: 41
      
            Supported architecture: x86-64.
      

ac000 avatar May 16 '25 18:05 ac000

Rebased with master

$ git range-diff c3cf518...ab35f01
 -:  ------- >  1:  153a799 Makefile: Fix location for the SECURITY.md file
 -:  ------- >  2:  168e112 Add autodeploy, Pin action to specific version
 -:  ------- >  3:  f77c37c docs: update configuration:applications
 -:  ------- >  4:  728460e Update source/configuration/index.rst
 -:  ------- >  5:  cbba246 configuration: Add section regarding JSON formatted access logs
 -:  ------- >  6:  2a3ffac configuration: Add settings/telemetry section
 -:  ------- >  7:  1a33511 Add 1.34.0 release page
 -:  ------- >  8:  f309118 Update CHANGES.txt for 1.34.0
 -:  ------- >  9:  1746fab conf.py: Update for 1.34.0
 -:  ------- > 10:  4c361fc Update conf.py
 -:  ------- > 11:  b038a4c docs: update community page
 -:  ------- > 12:  8cafdc0 docs: add notes about root requirements for commands
 -:  ------- > 13:  960d7c8 docs:Revert "docs: add notes about root requirements for commands"
 -:  ------- > 14:  1041550 docs: add notes about root requirements for commands
 -:  ------- > 15:  54d197c docs: add unit-http version match note
 -:  ------- > 16:  4171d5e Add 1.34.1 release page
 -:  ------- > 17:  fe0a70f Update CHANGES.txt for 1.34.1
 -:  ------- > 18:  0475004 conf.py: Update for 1.34.1
 -:  ------- > 19:  f008986 Add 1.34.2 release page
 -:  ------- > 20:  bf276dc Update CHANGES.txt for 1.34.2
 -:  ------- > 21:  2b977b5 conf.py: Update for 1.34.2
 -:  ------- > 22:  95c6a5f Fix 1.34.2 release notes changelog
 -:  ------- > 23:  60044a4 Reflect the current status of Unit on the community page
 1:  c3cf518 = 24:  ab35f01 Prune and update OS list/install steps

ac000 avatar May 16 '25 18:05 ac000

added these changes to the unit-docs hugo branch in the nginx documentation repository

JTorreG avatar May 19 '25 13:05 JTorreG