Bug#922553: Make link to the last release point announcement in the index page of each release

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#922553: Make link to the last release point announcement in the index page of each release

Laura Arjona Reina-4
Package: www.debian.org
User: [hidden email]
Usertag: scripts
Severity: normal

Dear all

Currently we have this kind of code in /english/releases/*/index.wml
(and translations):

---
<p>Debian <current_release_stretch> was
released <current_release_date_stretch>.
<ifneq "9.0" "<current_release>"
  "Debian 9.0 was initially released on <:=spokendate('2017-06-17'):>."
/>
The release included many major
changes, described in
our <a href="$(HOME)/News/2017/20170617">press release</a> and
the <a href="releasenotes">Release Notes</a>.</p>
---

It would be nice if, apart of linking to the announcement of the initial
release, the announcement to the last point release of each release is
also linked.

I'm attaching a patch for stretch, as an example of what I mean.
If we like it, we would add the tags for each release in
release_info.wml template and update each release index.wml file (and
translations, if possible).

Kind regards
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona

release_point_url_stretch.diff (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#922553: Bug #922553: Make link to the last release point announcement in the index page of each release

jukav
Hi
I'd like to contribute to fix this bug.
I'm attaching a patch for release_info.wml including new tags for the
last release announcement for each release. Later I will send patches
for the release pages using these tags.
Thanks!

0001-Create-tags-to-latest-release-point-announcement.-Bu.patch (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#922553: Bug #922553: Make link to the last release point announcement in the index page of each release

Laura Arjona Reina-4
Hi jukav,

Thanks for your contribution! I just applied the patch you provided.

Now it would be needed to include the new tags in the corresponding
english/releases/XXX/index.wml so the date actually links to the
announcements.

I know you're working on it, so thanks in advance, I'll review and apply
the next patch as soon as I can :-)

Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona

Reply | Threaded
Open this post in threaded view
|

Bug#922553: Bug #922553: Make link to the last release point announcement in the index page of each release, fix 2

jukav
In reply to this post by Laura Arjona Reina-4
Hi there
We continue to contribute to correcting the error.
Attached are patches for launch pages that use these tags.
Thank you!

0001-Create-tags-index-files-to-latest-release-point-anno.patch (7K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#922553: Bug #922553: Make link to the last release point announcement in the index page of each release, fix 2

Laura Arjona Reina-4
Applied, thanks!

I have added (empty) tags for bullseye and bookworm releases, so we
remember to update them when we publish those releases :-)

Now, I think the only remaining thing is to sync translations.

Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona

Reply | Threaded
Open this post in threaded view
|

Bug#922553: Bug #922553: Link to latest launch point announcement on each launch's index page, in multiple languages.

jukav
In reply to this post by Laura Arjona Reina-4
Hi there
We continue to help correct the error.
Patches are attached for the home pages that use these tags, in some of
the languages.
Thank you!

0001-Bulgarian-Sync-translations-add-link-to-latest-relea.patch (5K) Download Attachment
0002-Catalan-Sync-translations-add-link-to-latest-release.patch (1K) Download Attachment
0003-Chinese-Sync-translations-add-link-to-latest-release.patch (5K) Download Attachment
0004-Czech-Sync-translations-add-link-to-latest-release-p.patch (5K) Download Attachment
0005-Danish-Sync-translations-add-link-to-latest-release-.patch (7K) Download Attachment
0006-Dutch-Sync-translations-add-link-to-latest-release-p.patch (7K) Download Attachment
0007-Finnish-Sync-translations-add-link-to-latest-release.patch (2K) Download Attachment
0008-French-Sync-translations-add-link-to-latest-release-.patch (8K) Download Attachment
0009-German-Sync-translations-add-link-to-latest-release-.patch (7K) Download Attachment
0010-Greek-Sync-translations-add-link-to-latest-release-p.patch (7K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#922553: Bug #922553: Link to latest launch point announcement on each launch's index page, in multiple languages.

Laura Arjona Reina-4
Hi jukav

El 29/3/20 a las 21:33, jukav escribió:
> Hi there
> We continue to help correct the error.
> Patches are attached for the home pages that use these tags, in some of
> the languages.
> Thank you!
> Applied, thanks!

The commit for czech/releases/etch/index.wml included a typo, which I
have fixed in a later commit (see below).

Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona

commit a8a50aead06e356748f2436bd6691513b13c043b
Author: Laura Arjona Reina <[hidden email]>
Date:   Sun Mar 29 21:46:17 2020 +0200

    [Czech] Fix typo in tag (etchX -> etch)

diff --git a/czech/releases/etch/index.wml b/czech/releases/etch/index.wml
index 12aa6ffc104..07669f1ff59 100644
--- a/czech/releases/etch/index.wml
+++ b/czech/releases/etch/index.wml
@@ -6,7 +6,7 @@


 <p>Debian GNU/Linux <current_release_etch> byl vydán
-<a
href="$(HOME)/News/<current_release_newsurl_etchX/>"><current_release_date_etch></a>.
+<a
href="$(HOME)/News/<current_release_newsurl_etch/>"><current_release_date_etch></a>.
 Debian 4.0 byl původně vydán <:=spokendate('2007-04-08'):>.
 Tato nová verze zahrnuje mnoho významných změn popsaných
 v&nbsp;<a href="$(HOME)/News/2007/20070408">tiskové zprávě</a>

Reply | Threaded
Open this post in threaded view
|

Bug#922553: Bug #922553: Link to latest launch point announcement on each launch's index page, in multiple languages.

Laura Arjona Reina-4
In reply to this post by Laura Arjona Reina-4
Applied, thanks!

Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona