Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] docs/download: rework download section
@ 2025-08-29  9:08 Titouan Christophe via buildroot
  2025-08-29  9:33 ` Thomas Petazzoni via buildroot
  2025-08-29 10:06 ` Peter Korsgaard
  0 siblings, 2 replies; 3+ messages in thread
From: Titouan Christophe via buildroot @ 2025-08-29  9:08 UTC (permalink / raw)
  To: buildroot; +Cc: thomas.perale, thomas.petazzoni

- Display active Buildroot versions as a table, similarly to kernel.org
- Add latest release date for all version
- Add expected End of Life dates for all versions
- Add link to the changelog

This makes the section much more compact, which makes it easier for
users to compare the versions and know what to expect from them

Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
---
This is how it now looks like: https://imgur.com/a/a3ipSiz
---
 docs/website/download.html | 190 +++++++++++++++++--------------------
 1 file changed, 88 insertions(+), 102 deletions(-)

diff --git a/docs/website/download.html b/docs/website/download.html
index ee466e3d85..46887a0511 100644
--- a/docs/website/download.html
+++ b/docs/website/download.html
@@ -7,108 +7,94 @@
   <div class="panel panel-primary">
     <div class="panel-heading">Download</div>
     <div class="panel-body">
-
-      <h3 style="text-align: center;">Latest long term support release: <b>2025.02.5</b></h3>
-
-      <div class="row mt centered">
-	<div class="col-sm-6">
-	  <div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
-	    <div class="flipper">
-	      <div class="front">
-		<a href="/downloads/buildroot-2025.02.5.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
-	      </div>
-	      <div class="back">
-		<a href="/downloads/buildroot-2025.02.5.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
-	      </div>
-	    </div>
-	  </div>
-	  <h3><a href="/downloads/buildroot-2025.02.5.tar.gz">buildroot-2025.02.5.tar.gz</a></h3>
-	  <p><a href="/downloads/buildroot-2025.02.5.tar.gz.sign">PGP signature</a></p>
-	</div>
-	<div class="col-sm-6">
-	  <div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
-	    <div class="flipper">
-	      <div class="front">
-		<a href="/downloads/buildroot-2025.02.5.tar.xz"><img src="images/package.png" width="180" alt=""></a>
-	      </div>
-	      <div class="back">
-		<a href="/downloads/buildroot-2025.02.5.tar.xz"><img src="images/package.png" width="180" alt=""></a>
-	      </div>
-	    </div>
-	  </div>
-
-	  <h3><a href="/downloads/buildroot-2025.02.5.tar.xz">buildroot-2025.02.5.tar.xz</a></h3>
-	  <p><a href="/downloads/buildroot-2025.02.5.tar.xz.sign">PGP signature</a></p>
-	</div>
-      </div>
-
-      <h3 style="text-align: center;">Latest stable release: <b>2025.05.1</b></h3>
-
-      <div class="row mt centered">
-	<div class="col-sm-6">
-	  <div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
-	    <div class="flipper">
-	      <div class="front">
-		<a href="/downloads/buildroot-2025.05.1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
-	      </div>
-	      <div class="back">
-		<a href="/downloads/buildroot-2025.05.1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
-	      </div>
-	    </div>
-	  </div>
-	  <h3><a href="/downloads/buildroot-2025.05.1.tar.gz">buildroot-2025.05.1.tar.gz</a></h3>
-	  <p><a href="/downloads/buildroot-2025.05.1.tar.gz.sign">PGP signature</a></p>
-	</div>
-	<div class="col-sm-6">
-	  <div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
-	    <div class="flipper">
-	      <div class="front">
-		<a href="/downloads/buildroot-2025.05.1.tar.xz"><img src="images/package.png" width="180" alt=""></a>
-	      </div>
-	      <div class="back">
-		<a href="/downloads/buildroot-2025.05.1.tar.xz"><img src="images/package.png" width="180" alt=""></a>
-	      </div>
-	    </div>
-	  </div>
-
-	  <h3><a href="/downloads/buildroot-2025.05.1.tar.xz">buildroot-2025.05.1.tar.xz</a></h3>
-	  <p><a href="/downloads/buildroot-2025.05.1.tar.xz.sign">PGP signature</a></p>
-	</div>
-      </div>
-
-      <h3 style="text-align: center;">Latest release candidate: <b>2025.08-rc3</b></h3>
-      <div class="row mt centered">
-	<div class="col-sm-6">
-	  <div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
-	    <div class="flipper">
-	      <div class="front">
-		<a href="/downloads/buildroot-2025.08-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
-	      </div>
-	      <div class="back">
-		<a href="/downloads/buildroot-2025.08-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
-	      </div>
-	    </div>
-	  </div>
-
-	  <h3><a href="/downloads/buildroot-2025.08-rc3.tar.gz">buildroot-2025.08-rc3.tar.gz</a></h3>
-	  <p><a href="/downloads/buildroot-2025.08-rc3.tar.gz.sign">PGP signature</a></p>
-	</div>
-	<div class="col-sm-6">
-	  <div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
-	    <div class="flipper">
-	      <div class="front">
-		<a href="/downloads/buildroot-2025.08-rc3.tar.xz"><img src="images/package.png" width="180" alt=""></a>
-	      </div>
-	      <div class="back">
-		<a href="/downloads/buildroot-2025.08-rc3.tar.xz"><img src="images/package.png" width="180" alt=""></a>
-	      </div>
-	    </div>
-	  </div>
-
-	  <h3><a href="/downloads/buildroot-2025.08-rc3.tar.xz">buildroot-2025.08-rc3.tar.xz</a></h3>
-	  <p><a href="/downloads/buildroot-2025.08-rc3.tar.xz.sign">PGP signature</a></p>
-	</div>
-      </div>
+      <table class="table">
+        <tr>
+          <td></td>
+          <th>Series</th>
+          <th>End of Life</th>
+          <th>Latest release</th>
+          <th>Latest release date</th>
+          <th colspan="2">Downloads</td>
+        </tr>
+        <tr>
+          <th>Candidate</th>
+          <th>2025.08.x</th>
+          <td>December 2025</td>
+          <td>
+            2025.08-rc3<br/>
+            <a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2025.08-rc3/CHANGES">
+              Changelog
+            </a>
+          </td>
+          <td>2025-08-28</td>
+          <td>
+            <a href="/downloads/buildroot-2025.08-rc3.tar.gz">
+              <img src="images/zip.png" width="24" alt="">
+              .tar.gz
+            </a><br/>
+            <a href="/downloads/buildroot-2025.08-rc3.tar.gz.sign">[PGP sig]</a>
+          </td>
+          <td>
+            <a href="/downloads/buildroot-2025.08-rc3.tar.xz">
+              <img src="images/package.png" width="24" alt="">
+              .tar.xz
+            </a><br/>
+            <a href="/downloads/buildroot-2025.08-rc3.tar.xz.sign">[PGP sig]</a>
+          </td>
+        </tr>
+        <tr>
+          <th>Stable</th>
+          <th>2025.05.x</th>
+          <td>September 2025</td>
+          <td>
+            2025.05.1<br/>
+            <a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2025.05.1/CHANGES">
+              Changelog
+            </a>
+          </td>
+          <td>2025-08-11</td>
+          <td>
+            <a href="/downloads/buildroot-2025.05.1.tar.gz">
+              <img src="images/zip.png" width="24" alt="">
+              .tar.gz
+            </a><br/>
+            <a href="/downloads/buildroot-2025.05.1.tar.gz.sign">[PGP sig]</a>
+          </td>
+          <td>
+            <a href="/downloads/buildroot-2025.05.1.tar.xz">
+              <img src="images/package.png" width="24" alt="">
+              .tar.xz
+            </a><br/>
+            <a href="/downloads/buildroot-2025.05.1.tar.xz.sign">[PGP sig]</a>
+          </td>
+        </tr>
+        <tr>
+          <th>Long-term support</th>
+          <th>2025.02.x</th>
+          <td>March 2028</td>
+          <td>
+            2025.02.5<br/>
+            <a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2025.02.5/CHANGES">
+              Changelog
+            </a>
+          </td>
+          <td>2025-08-11</td>
+          <td>
+            <a href="/downloads/buildroot-2025.02.5.tar.gz">
+              <img src="images/zip.png" width="24" alt="">
+              .tar.gz
+            </a><br/>
+            <a href="/downloads/buildroot-2025.02.5.tar.gz.sign">[PGP sig]</a>
+          </td>
+          <td>
+            <a href="/downloads/buildroot-2025.02.5.tar.xz">
+              <img src="images/package.png" width="24" alt="">
+              .tar.xz
+            </a><br/>
+            <a href="/downloads/buildroot-2025.02.5.tar.xz.sign">[PGP sig]</a>
+          </td>
+        </tr>
+      </table>
 
       This and earlier releases (and their PGP signatures) can always be downloaded from
       <a href="/downloads/">http://buildroot.net/downloads/</a>.
-- 
2.50.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [Buildroot] [PATCH] docs/download: rework download section
  2025-08-29  9:08 [Buildroot] [PATCH] docs/download: rework download section Titouan Christophe via buildroot
@ 2025-08-29  9:33 ` Thomas Petazzoni via buildroot
  2025-08-29 10:06 ` Peter Korsgaard
  1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-08-29  9:33 UTC (permalink / raw)
  To: Titouan Christophe; +Cc: thomas.perale, buildroot

On Fri, 29 Aug 2025 11:08:42 +0200
Titouan Christophe <titouan.christophe@mind.be> wrote:

> - Display active Buildroot versions as a table, similarly to kernel.org
> - Add latest release date for all version
> - Add expected End of Life dates for all versions
> - Add link to the changelog
> 
> This makes the section much more compact, which makes it easier for
> users to compare the versions and know what to expect from them
> 
> Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
> ---
> This is how it now looks like: https://imgur.com/a/a3ipSiz

Didn't review the HTML soup, but the result looks very nice, so:

Acked-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Buildroot] [PATCH] docs/download: rework download section
  2025-08-29  9:08 [Buildroot] [PATCH] docs/download: rework download section Titouan Christophe via buildroot
  2025-08-29  9:33 ` Thomas Petazzoni via buildroot
@ 2025-08-29 10:06 ` Peter Korsgaard
  1 sibling, 0 replies; 3+ messages in thread
From: Peter Korsgaard @ 2025-08-29 10:06 UTC (permalink / raw)
  To: Titouan Christophe; +Cc: thomas.perale, thomas.petazzoni, buildroot

>>>>> "Titouan" == Titouan Christophe <titouan.christophe@mind.be> writes:

 > - Display active Buildroot versions as a table, similarly to kernel.org
 > - Add latest release date for all version
 > - Add expected End of Life dates for all versions
 > - Add link to the changelog

 > This makes the section much more compact, which makes it easier for
 > users to compare the versions and know what to expect from them

 > Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
 > ---
 > This is how it now looks like: https://imgur.com/a/a3ipSiz

Committed, thanks!

-- 
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-08-29 10:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-29  9:08 [Buildroot] [PATCH] docs/download: rework download section Titouan Christophe via buildroot
2025-08-29  9:33 ` Thomas Petazzoni via buildroot
2025-08-29 10:06 ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox