git.gnome.org

git-logoAquesta serà la nova direcció (a partir del 16  d’Abril) per obtenir el codi font dels programes que composen el GNOME.

A finals d’any es va fer una enquesta als desenvolupadors (o més concretament als que tenen accés al Subversion) sobre quin VCS preferien (hi havia una vintena de preguntes).

Els resultats van ser força favorables al Git, així que després de molta discussió no-productiva, uns quants es van posar el mono de treball i gràcies a això, a partir del 16 d’abril haurem de fer servir, sí o sí, el git per a fer commits al codi del GNOME.

Per sort són molt cracks i ja hi ha una pàgina que descriu tota la feina que s’ha de fer per utilitzar git amb el GNOME i s’estan preparant guies per als diferents rols d’usuaris (desenvolupadors, traductors, documentadors … )

Crear un dipòsit de Subversion amb accés per http i per ssh

A la universitat hem de fer una màquina de Turing (català) i com que l’hem de fer en grup crec que la millor manera és posar un servidor de Subversion (hi estic més acostumat, amb git només he fet “git clone $url“).

Així que “dit i fet“:

  • Com que el servidor és un Gentoo aquesta guia m’ha anat que ni pintat, et descriu els passos per tal de configurar un servidor Subversion a la màquina i com fer per permetre que es pugui accedir en mode lectura per web i els usuaris que vulguis en mode lectura i escriptura.
  • Com que a més vull donar accés per SSH (ja que hi estic acostumat del GNOME) només m’ha fet falta seguir aquesta altra guia que ho deixa força clar :)
  • Però aquí no acaba tot, com que la xarxa que tinc muntada al pis de Girona és una mica peculiar, el port de l’SSH no és el predeterminat (22), de manera que aquesta altra guia m’ha resolt els dubtes.

Ara sí, llestos :)

GNOME 3.0

logotip del GNOMEA Istanbul el release-team va presentar la idea de que la versió 2.30 passés a ser la versió 3.0 (amb una bonica animació que suprimia el 2 i movia el . una posició a la dreta :)

La idea seria que no només canviés el número, sinó que també canviés la política d’acceptació de mòducls o els requeriments per a poder formar part de la plataforma, de la mateixa manera que se’n faria fora d’altres biblioteques que només acumulen pols i que ja ningú utilitza.

Doncs bé, més o menys en la direcció d’en Federico en la seva xerrada sobre un escriptori centrat en documents, en la meva humil opinió crec que una molt bona idea seria combinar git(tant per versions com per línia del temps)+tags (visuals)+Xesam(per a la indexació i meta-dades).

A més hi ha el wizbit que ja intenta ser les dues seccions de la primera part (control de versions i línia del temps) i té pensat la segona secció de la tercera part (posar-hi meta-dades). Faltaria només la indexació (que es podria incloure en el propi git) i fer que les meta-dades que tingui sentit es facin visuals (així es podria fer un cercador de documents visuals arrossegant les icones que t’interessen[1]).

Com de costum el que falta no es picar el codi (ja que bona part ja està dispersat en altres projectes), sinó que tothom es posi d’acord en remar en la mateixa direcció :(

Però com van dir algú molt intel·ligentment en el p.g.o el futur del GNOME i del Gtk+ no depenen de qui tingui la millor idea, sinó de qui tingui temps per a picar el codi :)

[1] Per exemple, arrossegues un cor (documents preferits), una foto (fotografies) i una icona d’Istanbul i ja tindria les meves millors fotos d’Istanbul :)