GitHub : une app mobile officielle et un stockage sous la glace polaire

Nicolas Furno |

GitHub, le service de gestion de code source et de collaboration qui appartient désormais à Microsoft, a annoncé plusieurs nouveautés hier, à l’occasion de sa conférence GitHub Universe. Outre la disponibilité générale des Actions, une fonction d’intégration continue qui définit des tâches à effectuer après chaque changement dans un dépôt, outre la finalisation de GitHub Packages, qui permet de combiner le code source et les paquets associés indispensables, GitHub a présenté une app mobile.

GitHub sera disponible sur l’App Store d’iOS et Google Play d’Android à partir de 2020, mais les curieux peuvent demander à participer à un bêta-test en s’inscrivant à cette adresse. Sur iOS, l’app sera optimisée pour les iPhone comme les iPad et elle gère le mode sombre d’iOS 13. La bêta montre que l’app est déjà bien au point, mais qu’elle est aussi assez simple.

GitHub sur un iPad Pro.

Elle servira avant tout à consulter les issues (bugs signalés et autres discussions) et pull requests (modifications de code en attente de validation) des projets. On pourra voir le code source avec coloration syntaxique et mise en avant des changements pour les pull requests, mais tout cet aspect là reste limité. Impossible d’accéder aux commits (historique du projet), ou de modifier le code, GitHub ne va pas remplacer un client Git complet comme Working Copy.

GitHub a aussi présenté plusieurs nouveautés pour son site, comme une boîte de réceptions pour toutes les notifications qui pourront être filtrées et triées, ou encore une recherche de code dans un projet beaucoup plus puissante. L’autre grosse annonce est le programme GitHub Archive qui ambitionne de stocker le maximum de code source ouvert pour les mille prochaines années.

GitHub va stocker du code source stocké sur ses serveurs avec l’idée de les préserver le plus longtemps possible. Plusieurs formats différents seront ainsi utilisés pour maximiser les chances de récupérer les données dans plusieurs siècles. Parmi les dispositifs mis en place, une partie des données sera stockée en Norvège, dans une installation située à 250 mètres sous le permafrost de l’archipel de Svalbard, non loin du Pôle nord. Des graines de milliers de végétaux sont déjà stockées dans le coin depuis 2008.

Le 2 février 2020, GitHub va créer une archive de tous les dépôts publics encore actifs aujourd’hui, plus les dépôts abandonnés les plus populaires et cette archive sera ensuite stockée dans cette installation sécurisée. Les données seront compressées pour économiser de la place, mais un index en clair sera associé, ainsi que des instructions exhaustives pour expliquer comment déchiffrer les informations.

avatar occam | 

Pendant ce temps, aux Svalbard, le rapport sur les projections des effets du réchauffement climatique jusqu’en 2100 :
https://www.miljodirektoratet.no/globalassets/publikasjoner/M1242/M1242.pdf

(Version anglaise.)

TL;DR : fonte du permafrost, réchauffement de la moyenne de l’archipel de l’ordre de 7-10° C. Bien pire que la moyenne globale.

Peut-être pas l’endroit idéal pour des archives séculaires.

Et un coup d’oeil actuel :
https://www.newsinenglish.no/2019/02/08/climate-change-ravages-svalbard/

avatar marc_os | 

Cool, on va aller directement faire fondre le permafrost !
C‘est vrai c’est chianti toute cette glace qui empêche les bateaux de naviguer et polluer en rond.
#faussebonneidee

avatar guigus31 | 

@marc_os

Le transport maritime est le mode de transport le plus écologique, et de loin.
Il permet l’acheminement de 90% des marchandises mondiales.
C’est malgré tout un secteur en pleine mutation, avec de nombreux projets en cours visant à réduire encore sa contribution au réchauffement climatique : arrêt de l’utilisation de combustible trop souffrés à partir du 1er janvier prochain ; retour de la propulsion vélique ; ralentissement des vitesses pour réduire les émissions ; abandon des projets de routes maritimes dans les glaces ; etc.

avatar marc_os | 

@guigus31

D’accord mais c’est pas une raison pour ouvrir des routes maritimes passant par bientôt feu la banquise.
Production locale partout !!!

avatar guigus31 | 

@marc_os

Justement, les projets de passage par le nord sont en voie d’être abandonnés.
Mais sinon oui, le mieux est de consommer et produire le plus localement possible, quand c’est possible.

avatar oomu | 

"D’accord mais c’est pas une raison pour ouvrir des routes maritimes passant par bientôt feu la banquise." ?

pourquoi ? si des routes nouvelles deviennent praticables et plus courtes, il serait absurde de ne pas les utiliser.

-
"Production locale partout !!!"

bien sur ,mais pourquoi voudriez vous priver l'ami Australien de tout ce que l'ami Corse peut faire et inversement ?

Y a des choses disponible ou faisable quelque part, qui ne sont pas possible ailleurs.

Et c'est même un enjeu important de la fabrication de médicaments et vaccins par exemple.

avatar marc_os | 

Comme « client Git complet » sur Mac on a aussi SourceTree d’Atlassian qui marche très bien et qu’on utilise au quotidien depuis des années à mon travail.
Quant à utiliser une app mobile pour accéder à des sources... Sur iPad peut-être, mais sur iPhone, je ne vois pas trop l’intérêt sauf peut-être pour dépanner cinq minutes.

avatar hirtrey | 

@marc_os

Répondre à des demandes ou valider une demande de fusion. Pas besoin d’un PC/Tablette pour faire ça.

avatar oomu | 

valider un commit, ack une modif, etc.

avatar oomu | 

il existe aussi des systèmes de stockage de mot de passe basé git, chiffrés, et gérant les modifications concurrentes, qui du coup sont largement confortable à utiliser/modifier depuis un ZIPHON.

Y a plein de possibilités et choses à faire avec tout ces trucs. Seul votre Coeur vous limite ! Le COEUR, le médiateur entre la MAIN et la TETE !

avatar Bil | 

@marc_os

Je pense que l’auteur parle d’une app iOS. Mais sinon plutôt d’accord même si rien ne vaut la ligne de commande

avatar marc_os | 

« récupérer les données dans plusieurs siècles »
Ils rêvent.

Dans plusieurs siècles ils n’en auront que faire du code source obsolète ! Sauf peut-être quelques archéologues.
Cette volonté montre à mon avis surtout la très haute opinion que certains ont d’eux même et qui croient que « dans plusieurs siècles » ont s’intéressera à leur ... m..de.
Ils se prennent peut-être pour des constructeurs de pyramides alors qu’ils ne construisent que du vent ! Ils feraient bien AMHA avoir l’humilité de le reconnaître ; ce que je fais. Bref.

avatar ech1965 | 

A vous entendre, l'archéologie aura également disparu dans notre futur ?

ça ne vous intéresse pas de voir une des premières photographies de votre village ? les changements depuis 100 ans ne sont-ils pas utiles à certains ?

Avec la numérisation généralisée TOUT est devenu fragile... ( comparons une disquette 5 1/4 avec un négatif n&b et on a tout de suite vu lequel est le plus pérène...)

De même archiver le code source n'a rien n'à voir avec la vanité des codeurs, c'est juste un moyen conserver une partie de notre savoir et de notre culture...

avatar marc_os | 

« récupérer les données dans plusieurs siècles »
Ils rêvent.

Dans plusieurs siècles ils n’en auront que faire du code source obsolète ! Sauf peut-être quel archéologue.
Cette volonté montre à mon avis surtout la très haute opinion que certains ont d’eux même et qui croient que « dans plusieurs siècles » ont s’intéressera à leur ... m..de.
Ils se prennent peut-être pour des constructeurs de pyramides alors qu’ils ne construisent que du vent ! Ils feraient bien AMHA avoir l’humilité de le reconnaître ; ce que je fais. Bref.

PS: Que dira-t-on de l’app iGen si quelqu’un tombe dessus dans cent ans, cette app infoutue d’enregistrer des commentaires si on est connecté avec le wifi de la SNCF comme je viens encore de le constater ? (Obligé de repasser en 4G)
Par contre, pour afficher de la Pub, ca marche, :(

avatar oomu | 

"Cette volonté montre à mon avis surtout la très haute opinion que certains ont d’eux même et qui croient que « dans plusieurs siècles » ont s’intéressera à leur ... m..de."

avez vous remarqué que c'est une initiative de Github (Microsoft) et Internet Archive (entre autres) et non le fruit d'une pétition lancée par des utilisateurs à la Oomu exigeant qu'on archive quelque part les scripts bash pour zoptimiser sa pme ?

je vous pose la question, parce que ce n'est pas la Très Haute Opinion de "certains" utilisateurs de Github qui a motivé cette initiative. Mais ça vient de Github, qui en a pas parlé aux utilisateurs, avant cette annonce...

La page de cette initiative donne quelques explications de pourquoi. Après hein... pour ce que ça a comme un impact... pourquoi pas ?

avatar marc_os | 

Doublons causés par les bogues de l’app iGen qui ne digère pas le wifi SNCF !

avatar maxime101286 | 

Une trace. Et combien de sapins en feuilles poussiéreux sont conservés, non pour la beauté du verbe, ou de la reliure, mais simplement parce que trace d'autres avant. Et oui, il y a du fumier, indispensable a une verdure .. verte.ahaha

avatar oomu | 

" et elle gère le mode sombre d’iOS 13"

mais qu'est-ce qu'on en a foutre?! pardonnez moi ma vulgarité, mais heureusement que le coeur de l'article c'est la suite: savoir ce que ce client gère des fonctionnalités GIT. pour bOSSER.

"GitHub va stocker du code source stocké sur ses serveurs avec l’idée de les préserver le plus longtemps possible. Plusieurs formats différents seront ainsi utilisés pour maximiser les chances de récupérer les données dans plusieurs siècles. "

sigh... essayez, commentateurs, de ne pas réagir à l'emporte pièce. Déjà , ce n'est pas si cher d'emmagasiner du code source. (ça se compresse très bien le texte).

ensuite, parmis les projets, il y en a qui ont du sens.

Ensuite pouvoir archiver au long terme est très pratique pour éventuellement récupérer des branches d'un projet qu'on doit ressusciter pour corriger des versions encore utilisées en urgence (imaginons un vieil os, un système industriel critique, du matériel d'un satellite, etc.)

Et non , bien évidemment, il va pas s'agir de revenir sur l'app IGEN ! mais d'autres types d'applications et de codes. holalala !

Ouvrez vos shakras (l'imagination et d'avoir un minimum, juste un minimum, confiance qu'il y puisse y avoir des usages et attentes pertinentes, que vous n'imaginez pas encore).

avatar oomu | 

Je lis en diagonale

déjà, il y a des limites (le HEAD de la branche par défaut, déjà on vire du gras) et c'est une jolie annonce, à la manière de la plaque de Voyager.

pfiulala, ça va gêner aucun écureuil. De toute façon, les écureuils sont déjà morts par l'exploitation des sols et forêts françaises...

Plus intéressant que vous demander "à quoi ça sert d'avoir à foutre de si ça sert à que foutre", se pose la question de la durabilité des systèmes de stockages (bandes, disque laser, disque magnétiques, ssd, etc).

Et juuuuuustement.. Microsoft communique sur un nouveau système de stockage qui va totalement changer la donne.

https://www.lemondeinformatique.fr/actualites/lire-avec-silica-microsoft-voit-l-avenir-du-stockage-en-verre-77006.html
https://www.microsoft.com/en-us/research/project/project-silica/
https://news.microsoft.com/innovation-stories/ignite-project-silica-superman/

L'idée étant que ce système basé sur du verre pourrait résister pendant des centaines d'années, à justement une quantité impressionnantes de risques (feu, champs électromagnétiques, , inondation, etc).

ça tombe bien hein de faire aussi une annonce du style "hey les mecs, on va archiver les photos du Oomu pendant des siècles, parce qu'on est COOL !"

avatar oomu | 

pour aller toujours plus loin que le commentaire outré du "ma ké sé ké qué sé ké sa ?!"

Je propose aussi de rappeler l'existence de "Working Copy", une bonne application GIT (pas que github) pour commiter, pull, brancher, rebaser et tous les verbes rigolos qu'adorent les ingénieurs développements avec son ipad/iphone sur le serveur git de son choix (webdav, ssh, etc)

Sur ce, Commit Freeze de la ralerie sur les grands mères à moustaches.

avatar oomu | 

Par ailleurs, cela me rappelle ce roman https://www.noosfere.org/icarus/livres/niourf.asp?numlivre=-327634
3001 : l'odyssée finale par Arthur C. CLARKE

Où en catastrophe l'humanité a besoin d'ouvrir l'archive des pires armes informatiques (virus, trojans, etc) conçues à travers l'Histoire, sur la Lune ! (il y fait + froid)

avatar clarksebat | 

Il n'y a aucun support unique permanent. Donc mettre "au froid" ne change rien, c'est un lancer de dés qui finit par tomber à l'eau. Les données se corrompront tôt ou tard.
Sans compter que plus on attend, plus la capacité à déchiffrer l'information stockée est complexe et coûteuse. Même si les données sont par miracle intègres, il faut ressortir lecteurs, pilotes, systèmes et applications d'époque. Regardez les disquettes, Zip, SyQuest encore employées il y a 20 ou 30 ans.
Laisser un contenu sans l'actualiser (que ce soit en termes de supports physiques ou logiques) c'est toujours perdre ses données.

CONNEXION UTILISATEUR