YunoHost-Apps / dokuwiki_ynh

Dokuwiki package for YunoHost
https://www.dokuwiki.org/dokuwiki
GNU General Public License v3.0
11 stars 15 forks source link

Upgrade to v2023.4.4 #103

Closed yunohost-bot closed 9 months ago

yunohost-bot commented 9 months ago

Upgrade to v2023.4.4

yunohost-bot commented 9 months ago

:rocket: Test Badge

croulibri commented 9 months ago

Hello, May I ask you why to upgrade from release-2023-04-04a (released the 15th of May) to the release-2023-04-04 (released the 4th of April)? To me, it look like a "downgrade" but I may miss some information. I am based on information at https://github.com/dokuwiki/dokuwiki/releases

alexAubin commented 9 months ago

well it sounds related to the fact that it's unclear what "a" means ... "a" could be interpreted as "alpha" ... Also I dont understand how can released be named from the date, yet "2023-04-04a" was released on May 15th ... This would all be much simpler if the upstream project had a more consistent and convenient versioning scheme ...

croulibri commented 9 months ago

I fully agree with you @alexAubin , this versioning scheme is confusing.

But if you look again, "DokuWiki 2023-04-04a "Jack Jackrum" [54.1]" seems to include a hotfix release a for Jack Jackrum applied on "DokuWiki 2023-04-04 "Jack Jackrum" [54]" We move from version 54 up to version 54.1

I am really not expert on the matter, I am only raising an observation. I hope not to be wrong but I will let you double check on it.

And at the same time, a huge thanks @Tagadda and @alexAubin for your work on Yunohost and on the maintenance of the Dokuwiki app that I use on daily basis :slightly_smiling_face:

Gofannon commented 9 months ago

TLDR

As the previous packager of dokuwiki, keep the 2023-04-04a as it the latest build. The next "minor release" will be named 2023-04-04b

Longer explanation

To answer these comments from @alexAubin and @croulibri :

well it sounds related to the fact that it's unclear what "a" means ... "a" could be interpreted as "alpha" ... Also I dont understand how can released be named from the date, yet "2023-04-04a" was released on May 15th ... This would all be much simpler if the upstream project had a more consistent and convenient versioning scheme ...

I fully agree with you @alexAubin , this versioning scheme is confusing.

The project does not use the semantic versioning which is used on most projects nowadays but it's own, which can be confusing at first.

Choosen part:

Since December 2009, DokuWiki releases do get a code name next to its date based version number. The idea is that code names are much easier to remember and thus make it simpler to communicate when talking about features or bugs.

Examples

Examples from previous releases taken here https://download.dokuwiki.org/archive

You can see the "stable release" and then the hotfix a, b, ...

2017-02-19 hotfix c 324ae70a6322057604edc04b39c9b334 2017-02-19 hotfix b ea11e4046319710a2bc6fdf58b5cda86 2017-02-19 hotfix a 78e8c27291fbc3de04c7f107c3f7725a 2017-02-19 stable release 208cf0c9437604ac5c5a9d82c64555cb