Mises à jour sur F-Droid

Vous avez vu qu’il y avait une nouvelle version d’AntennaPod et vous vous interrogez :

  • Pourquoi la dernière version n’est-elle pas encore sur F-Droid ?
  • quand la nouvelle version sera-t-elle disponible sur F-Droid?

En raison des différentes étapes nécessaires et parce que nous ne participons pas à la publication de l’application sur F-Droid, nous ne pouvons pas dire exactement quand la dernière version sera disponible.

En bref : cela peut prendre un certain temps. Nous vous demandons d’être patients.

Les étapes permettant de publier une nouvelle version sur F-Droid

  1. Nous publions une version bêta, qui est uniquement disponible via Google Play en raison des limitations techniques de F-Droid.
  2. Nous procédons à un déploiement lent et graduel auprès de tous les utilisateurs de Google Play. De cette façon, nous nous assurons qu’aucun bug critique n’està déplorer. Cela peut requérir plusieurs semaines.
  3. Nous créons une publication sur GitHub. Nous ne le faisons qu’après l’achèvement du déploiement sur Google Play.
  4. Les systèmes de F-Droid consulte le dépôt d’AntennaPod et détecte une nouvelle version. Le server de vérification des mises à jour s’éxécute quotidiennement.
  5. Après que F-Droid ait détecté une nouvelle version d’AntennaPod, il construit l’application. Ainsi, F-Droid s’assure que l’application que vous téléchargez correspond bien au code source publié par AntennaPod. Comme il y a beaucoup d’applications à construire, le serveur F-Droid prend 1 à 2 jours supplémentaires pour construire l’application.
  6. Un contributeur à F-Droid signe cryptographiquement le programme compilé. Afin d’améliorer la sécurité, le contributeur a besoin de se munir de l’app et de se rendre physiquement auprès d’un ordinateur dédié qui n’est pas connecté à internet. Lorsque toutes les apps sont signées, le contributeur les télécharge dans les systèmes de F-Droid. Cela requiert habituellement 1 à 2 jours.
  7. Vous avez vu qu’il y avait une nouvelle version d’AntennaPod et vous vous interrogez :

À ce moment-là, nous la considérons « publiée sur F-Droid ». Néanmoins, souvenez-vous que l’application F-Droid (la « boutique d’apps ») a aussi besoin de mettre à jour la copie locale de son index. Après avoir effectué cette action, vous serez enfin invité à installer la dernière version d’AntennaPod.

Donc, quel est l’ETA (Temps d’Arrivée Estimé) ?

As you can see, there are a lot of steps which each take a varying amount of time. We usually take well over a month between releasing a beta version and tagging the release on GitHub. After the release is tagged, F-Droid usually takes four to six days to process it.

Ce que vous pouvez faire si la procédure prend plus de temps que prévu

Nous n’avons pas encore étiqueté la nouvelle version sur Github ? Alors patientez. La mise à jour est en bêta et n’est pas prête à la publication.

Nous avons étiqueté la nouvelle version sur Github ? Comme l’équipe de F-Droid le fait remarquer : « ne paniquez pas avant que 7 jours se soient écoulés, s’il vous plaît. »

  • Ces 7 jours se sont-ils écoulés depuis que nous avons étiqueté la nouvelle version sur Github ? Si vous le souhaitez, faites-le nous savoir en créant un message sur notre forum. Nous examinerons cela.
  • Avons-nous étiqueté la nouvelle version 7 jours auparavant ou moins ? Veuillez attendre, ou aller voir à quelle étape du processus nous en sommes.

Consulter l’état actuel

Si vous le voulez, vous pouvez suivre ces étapes pour avoir une idée de la progression :

  1. Check if and when the release was tagged on GitHub (you may need to hover, for example, ‘last week’ to see the exact date on GitHub). If so, it should soon be picked up by the update checker.
  2. Vérifiez si la liste de F-Droid des versions d’AntennaPod a été mise à jour depuis. Si c’est le cas, elle devrait être bientôt traitée par le serveur de publication.
  3. Vérifiez si AntennaPod a été compilée durant le cycle d’exécution ou le dernier cycle. Vous pouvez utiliser pour cela l’application F-Droid Build Status. Si c’est le cas, elle devrait être bientôt signée cryptographiquement par un contributeur à F-Droid.
    • Note that there’s no queue for apps that need to be built. AntennaPod is not listed in the success and fail lists yet, and you want to know if it will be built?
      1. click on ‘fdroiddata version’ @ commit of a build cycle
      2. cliquez sur « Parcourir les fichiers »
      3. cliquez sur « Rechercher un fichier »
      4. Le paquet doit être de.danoeh.antennapod
      5. ouvrez le fichier
      6. vérifiez s’il inclut la dernière version publiée