MeFab, ou l'intéret de crasher une architecture rare
Par effraie le dimanche 24 juin 2007, 19:56 - Logiciel libre - Lien permanent
J'utilisais jusqu'ici ubuntu sur mon ibook G4 (powerpc, donc), et je maintenais, aidé par un copain, http://mental-ppc.tuxfamily.org et les paquets powerpc de http://medibuntu.org/
Manque de bol, un beau matin, cette supeeeeeerbe machine échoue au fsck, me fait des I/O errors en série, et passe intempestivement en lecture seule tout ses FS. J'avais peu de temps auparavant (ré) installé un osX dessus, pour traiter mes photos, et je peu donc dire que le problème était le même sous osX.
Peu versé dans l'art de récupérer des HDs "foireux", après quelques tentatives, je décide de changer le disque dur (j'en avais un en bon état sous le coude). Je fait des sauvegardes régulières, et je ne perd donc que très peu de données dans cette histoire.
Et là, c'est la surprise, cet autre disque me fait le même cirque, au détail prés. Après quelques tentatives, je renonce, la mort dans l'âme, à remettre sur pied mon ibook. (qu'il me couterait bien trop cher de faire réparer).
Bon, ça ne mérite pas un journal [1], ça, vous allez me dire (encore que :p). En fait, l'objet de ce journal est une conséquence de ce crash.
Si le ibook s'est vautré, son processeur fonctionne tjrs à merveille, et j'aurais trouvé plus que dommage de ne pas continuer a en tirer profit pour construire les paquets que je maintenais jusque là. Je me lance donc dans la construction d'un livecd tuné par les soins de quelques camarades (et oui, je n'ai plus de machine ppc fonctionnelle, moi ^^ ) afin de charger en mémoire un systéme minimaliste, mais suffisant pour faire tourner plusieurs instance de pbuilder (depuis, pbuilder a été abandonné au profit d'un systéme maison, sur mesure, qui produira un résultat similaire a pbuilder et sbuild) et pour monter via nfs une partition depuis mon LAN, afin d'y faire les opérations nécessitant d'écrire sur un disque dur.
Rapidement, l'idée mûrit, et se transforme: le lendemain, l'idée d'inclure un script automatisant le build des paquets pour les différentes versions maintenue d'ubuntu et de debian est adoptée, avec un systéme utilisant dput et un répertoire /incoming ou seront téléversées les paquets sources.
Très vite, une interface http permettant de suivre en direct l'activité et les logs du builder est adoptée. Dans la foulée, on se demande pourquoi ne pas utiliser cette base pour faire collaborer différentes machines, de différentes architectures, au travers d'internet, sur les même paquets sources (avec l'utilisation de fonctionnalités de cross-compilation, pourquoi pas).
L'idée est de permettre l'installation de builders autonomes, de clients, ou bien de serveurs "centralisateur" le plus simplement possible, par le biais d'un live-cd, d'un script d'installation de ce live-cd, ou d'un paquet debian.
Vous pouvez (enfin, vous devriez bientôt pouvoir, parce que le code avance plus vite que le site :p) vous tenir informé de l'état d'avancement de MeFaB sur son site.
Tout retour, aide, commentaire est bienvenue! et n'hésitez pas a venir nous fair un coucou sur #ubuntu-fr-mac (sur freenode) ou pour l'instant se tiennent l'essentiel des discussions à ce sujet.
Voila voila... ah oui, rajoutons tt de même que mes capacités de dev ont trés rapidement étaient dépassées par la tournure que prenaient les événement, et que d'autres que moi sont les dev principaux.
- Feisty Fawn sur Power-PC
- Inclusion des paquets ubuntu-ppc sur le dépôt edevelop
- Un dépôt ubuntu/ppc
- Prochaine session classroom: Initiation au packaging Debian/Ubuntu
- PowerPC: la fin du suspens...
- xbelld : un beep system au doigt et à l'oeil
- Youtube, google.video sur Linux/PPC
- Beryl & Emerald sur ppc
- Ubuntu sur G5 rev C (isight)
- Mark Shuttleworth, a propos du (futur) support des PowerPCs
- E17 empaqueté pour ubuntu edgy PPC
- Créer un diaporama de photos avec image2mpeg
- Les logiciels manquant sur Ubuntu-PPC
- Flux de travail numérique pour le photographe sous Ubuntu
- Prochaine session Classroom : Votre propre Live CD
- Prochaine session classroom, demain!
- À propos des stickers Ubuntu
- Un abandon du support officiel des PowerPCs?
- Ubuntu sur PlayStation 3, soubresauts du support PPC.
- Formats non libres sous ubuntu-ppc
- Accélération graphique sur ubuntu-ppc
- Wifi sous ubuntu-ppc avec la carte Airport-extrem
- Dépôts et sources.list pour Ubuntu-ppc
- Clavier français sur mac
- Émuler les boutons 2 & 3 d'une souris
- Ubuntu sur mac, quelques astuces.
- Trackpad Apple récent sous Ubuntu
- Ubuntu-ppc, combien de divisions?
- Beryl/Emerald sur Edgy-PPC
- PPC - Java Plugin dans Firefox
- Edgy, PPC, carte son - workaround
- Vive le minitel libre!
- Prochaine session: Vim
- Nouveautés: DotAddict, del.icio.us, et autres futilités
- Release (2) de mon thème
- Dodeline.net, des blogs pour les cop-ains/ines
- Stickers Ubuntu : n'habite plus à l'adresse indiquée
- Migration: Work in progress
- Calibration d'écran, profil ICC et gestion des couleurs sous Ubuntu
- Petit guide informatique pour cell-eux qui voudraient être libres
- Les licences et la notion de liberté
- mv flickr /dev/null
- Un script python pour calculer l'Hyperfocale (MAJ)
- Mes extension firefox préférées...
- Bibble 5, la sortie prochaine se précise!
- Postfix, Dovecot, et des utilisateurs virtuels sans Mysql
- Sauvegardes extensives
- La sonde ColorVision Spyder fonctionnelle sous Linux avec Argyll/CMS
- Un script python pour calculer l'Hyperfocale
- Freedom not fear : le 11, journée mondiale d'action contre la société de la surveillance
- FaceBook se fiche du monde
- Lenny est stable :)
- Pourquoi les militants délaissent les médias libres au profit des groupes capitalistes ?
- Créer son propre site
- Abandon du support officiel des PowerPCs
- Gnash, et le flash sous ppc
- Le réseau des pirates
- MPD et icecast2 - Webradio ou lecteur ultime?
- Un oeil sur Feisty Fawn
- Stickers ubuntu
- Antispam: Greylisting et Postfix
- NO DATA RETENTION
- Backport de CenterICQ (feisty2dapper)
- École pour Ubunter@s: appel à contributeurs
- Mise en page des listings par défaut dans apache (fancy index)
- Y'en a j'te jure...
- Ubuntu-member
- Pourquoi GNOME est-il le meilleur bureau
- [revue-de-web] Des Bandes dessinées en ligne
- Pistes recyclables
- Autosatisfaction photographique...
- Internet est dangereux, Nadine Morano veille sur votre sécurité
- Le futur ministre de l'économie numérique vous présente tous ses vœux...
- Labo noir et blanc : c'est parti!
- Thème RedLight
- Le retour en vrac
- HOWTO Encourage Women in Linux (En français)
- Ardour et la MAO libre sous GNU/Linux
- Fortune
- Vi/vim : feuille de triche
- Invitation a un Week-end d'initiation et d'échange de savoirs
- Extraire le son d'une vidéo
- La liberté, Gougueule, et tout ça...
- Badvista: la Free Software Foundation dénonce l'arrivée de TCPA avec windows® Vista™
- Firefox, Thunderbird et Tango-old-plain-grey
- les Tanneries menacées d'expulsion!
- Du nouveau sur le serveur
- Nouveautés sur le serveur
- [BD] XKCD, le meilleur des webzines
- Internet, le retour: effraie.org est up!
- Configurer Thunderbird pour l'IMAPs sur effraie.org
- Retour sur les Feistyvités parisiennes
- Une pause pour les stickers!
- Office 2007, le piége




Commentaires