About the end of Official apps in YunoHost

Hi everyone

Following a discussion, more than a year ago, About Community and Official Apps, it was decided to put an end to the “Official” and “Community” lists, which have been merged into the “Apps” list.
With that decision, some of you may have noticed that the apps don’t show anymore any reference to Official or Community.
Instead, a new tag “high quality” has appeared and replaced the “Official” tag.
You can have a look to this documentation to know more about what makes a “high quality” app.

For the purpose of the migration, all “Official” apps have become “high quality” ones.
This migration process is going to end, which means that “high quality” tag is going to be given only on demand, and former Official apps will become standard apps.
You can find on the previous link the process for an app to become a high quality one.

So, concretely, what does that means for your beloved apps ?
There’s different cases:

  • For apps that have already asked for the “high quality” tag, nothing change.
    These apps are:

    • gitlab
    • leed
  • For former Official apps that are still maintained, their packagers will need to ask for the “high quality” tag and respect the rules to acquire it.
    Concretely that probably means that they’re going to quickly have it and nothing will change.
    These apps are:

    • opensondage
    • piwigo
    • strut
    • synapse
    • wallabag2
  • Unfortunately, most of former Official apps are of that third case, apps that are no longer maintained by a dedicated maintainer.
    Those apps are in need of a new maintainer (or multiple ones), otherwise they may not have any further improvement.
    These apps are:

    • agendav
    • ampache
    • baikal
    • jirafeau
    • kanboard
    • nextcloud
    • phpmyadmin
    • rainloop
    • roundcube
    • searx
    • shellinabox
    • transmission
    • ttrss
    • zerobin

As those last apps are among the most used, we really need maintainers ready to take some time to give them some love.
So don’t hesitate, we need you !

UPDATE:
Following recent requests, those apps are back as High Quality ones.

  • Dokuwiki
  • Etherpad Mypads
  • Hextris
  • My_webapp
  • Wordpress

(Traduction automatique)

Bonjour à tous

Suite à une discussion, il y a plus d’un an, About Community and Official Apps, il a été décidé de mettre fin aux listes “Official” et “Community”, qui ont été fusionnées dans la liste “Apps”.
Avec cette décision, certains d’entre vous ont peut-être remarqué que les applications n’affichent plus aucune référence à “Official” ou “Community”.
Au lieu de cela, un nouveau tag “high quality” est apparu et a remplacé l’étiquette “Official”.
Vous pouvez consulter cette documentation pour en savoir plus sur les caractéristiques d’une application “high quality”.

Dans le cadre de la migration, toutes les applications “Official” sont devenues des applications “high quality”.
Ce processus de migration va prendre fin, ce qui signifie que le tag “high quality” ne sera attribué qu’à la demande et que les anciennes applications officielles deviendront des applications standard.
Vous pouvez trouver sur le lien précédent le processus pour qu’une application devienne une application high quality.

Concrètement, qu’est-ce que cela signifie pour vos applications préférées ?
Il y a différents cas :

  • Pour les applications qui ont déjà demandé le tag “high quality”, rien ne change.
    Ces applications sont :

    • gitlab
    • leed
  • Pour les anciennes applications officielles qui sont toujours maintenues, leur packager devront demander le label “high quality” et respecter les règles pour l’acquérir.
    Concrètement, cela signifie probablement qu’ils vont l’obtenir rapidement et que rien ne changera.
    Ces applications sont :

    • dokuwiki
    • etherpad_mypads
    • opensondage
    • piwigo
    • strut
    • synapse
    • wallabag2
    • wordpress
  • Malheureusement, la plupart des anciennes applications officielles sont de ce troisième cas, des applications qui ne sont plus maintenues par un packager dédié.
    Ces applications ont besoin d’un nouveau mainteneur (ou de plusieurs), sinon elles risquent de ne plus être mises à jour.
    C’est le cas de ces applications :

    • agendav
    • ampache
    • baikal
    • hextris
    • jirafeau
    • kanboard
    • mon_webapp
    • nextcloud
    • phpmyadmin
    • rainloop
    • roundcube
    • searx
    • shellinabox
    • transmission
    • ttrss
    • zerobin

Comme ces dernières applications sont parmi les plus utilisées, nous avons vraiment besoin de mainteneurs prêts à prendre un peu de temps pour leur donner un peu d’amour.
Alors n’hésitez pas, nous avons besoin de vous !

9 Likes

J’aimerai vraiment pouvoir contribuer, car j’aime Yunohost. Je ne sais pas si je serai assez doué pour en avoir les compétences, en programmation, mes connaissances sont surtout en ruby…
J’ai déjà essayé de mettre en place vagrant et ynh_dev avec git. Il faut que j’apprenne encore beaucoup de choses et bien lire toute la documentation… Mais je suis volontaire pour maintenir Nextcloud par exemple, car c’est tout de même très utile, indispensable pour mes diverses installations de YuNoHost. Il faut que je plonge dans la compréhension des apps de Yunohost et Php que je ne maîtrise pas…
Mais je veux bien y passer du temps et de l’amour, mais je vais sûrement avoir besoin d’aide…

4 Likes

Maintaining an app isn’t really difficult, don’t hesitate to ask for help here or on the apps xmpp room.
The most important part for nextcloud is the upgrade of the core, if you want to help on that part, you can start by having a look to how previous updates have been done.
Also, a huge part is to answer to issues and to try to help people, and if necessary to fix issues.

2 Likes

Following recent requests, those 5 apps will stay High Quality apps.

  • Dokuwiki
  • Etherpad Mypads
  • Hextris
  • My_webapp
  • Wordpress

So, should I volunteer directly on the git repos as an issue, or here ? If here, I could maintain :

  • baikal
  • agendav
  • ttrss enventually (that more work than the 2 others, so…)

I still have to catch up on all the “quality” points (backup,…) as I didn’t touch a ynh app for a while though :wink:

5 Likes

Nice to hear that :heart_eyes:
Also on the github repo, so if someone passe by he’ll know.

Not that I would restrain you, but if you didn’t touch an app since a while, you should probably keep in mind your idea for those 3 apps, but start with only one and see how it’s going.
I rather prefer that you keep maintaining one app than giving up all 3 because it’s too much work for you.

You can find info about the quality points here, https://github.com/YunoHost/doc/blob/master/packaging_apps_levels.md

Otherwise, the general documentation about packaging can be useful https://yunohost.org/#/packaging_apps

Anyway, for any questions about packaging or for help, don’t hesitate to ask on our Apps xmpp room, https://yunohost.org/#/chat_rooms

you should probably keep in mind your idea for those 3 apps, but start with only one and see how it’s going.

Agreed. I’ll start with Baikal, seems like it’s the easiest :wink:

1 Like

And finally, Alea iacta est, in 3 days the status of Official will be dropped for all apps.

1 Like

goodbye-old-memecenter_o_784463

1 Like