GenericMappingTools / GenericMappingTools/gmtserver-admin

Merge the GMT FTP server into Data Server?

Ouverte
#83 17 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Shell
Étoiles
7
Forks
3
Merge moyen
9 h 22 min
PR mergées (30 j)
1

Description

The GMT FTP site (ftp://ftp.soest.hawaii.edu/gmt) is the site for distributing GMT tarballs. Before we migrated to GitHub, it's the only official site for downloading GMT tarballs.

As mentioned in the bus-factors repository, it has a bus factor = 1, as Paul is the only person who can manage files in the FTP server.

Considering that "FTP is almost dead" (https://filecamp.com/blog/top-5-reasons-ftp-dead/, https://www.ghacks.net/2019/08/16/google-chrome-82-wont-support-ftp-anymore/), should we migrate the GMT FTP server to the Data Server? For example, put all tarballs in the releases subdirectory?

Pros:

  1. the Data server uses HTTP or HTTPS, not FTP.
  2. @PaulWessel @joa-quim @leouieda @seisman all can manage the files in the data server, so the bus factor is 4.
  3. The data server already have many mirrors

We can still keep the FTP server for backward compatibility, but we may retire it after 5-10 years.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner le contexte du dépôt bus-factors et les dispositions existantes concernant GMT FTP et Data Server décrites dans cette issue. Définissez ce qu’impliquerait le déplacement des tarballs vers un répertoire releases sur un Data Server, notamment l’accès HTTP/HTTPS, les permissions, les mirrors et la compatibilité rétroactive avec FTP. La tâche sera considérée comme terminée lorsque le plan de migration sera approuvé et que ses implications en matière de retrait à long terme seront documentées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
infrastructure, release
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.