GenericMappingTools / GenericMappingTools/gmtserver-admin
Merge the GMT FTP server into Data Server?
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:
- the Data server uses HTTP or HTTPS, not FTP.
- @PaulWessel @joa-quim @leouieda @seisman all can manage the files in the data server, so the bus factor is 4.
- 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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- 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