On Sun, Jan 04, 2004 at 11:33:33PM +0100, Sergio Talens-Oliag wrote:
> 
> > Es más, llega el momento EMHO de, plantear un giro al sistema de
> > estabilización de Debian. ¿No sería conveniente agilizarlo?, ¿no es
> > demasiado monolítico?, ¿no sería planteable tomar ejemplo de BSD?. Dos
> > planteamientos sería muy interesantes de analizar: estabilizaciones
> > ágiles y mantenimiento "duro" de una base del SO y "suave" para el
> > equivalente a los ports de BSD. Tenemos la infraestructura ya creada
> > mediante los packages pools, no es complejo y simplificaría/ordenaría la
> > vida del proyecto y su relación con proyectos externos.
> 
>   Estoy de acuerdo, creo que a todos nos gustaría que el 'cuando esté
>   listo' fuera más rápido, aunque no tengo claro si el esquema que
>   propones funcionaría bien. De entrada el punto que veo más conflictivo
>   es decidir qué entra en la parte "base" y como se gestiona la
>   estabilización "suave" del resto de paquetes.

Essential e Important? es decir, lo que acaba en un sistema debian tras la
instsalacion del sistem sin dselect ni tasksel. Ni mas ni menos. Si acaso los
paquetes de pcmcia y alguna cosa mas. Para cada arquitectura su base.
Naturalmente con sus -dev.

El resto se puede integrar en paquetes o series (qt por ejemplo puede ser una
serie de grado inferior a kde, para poder congelar qt un mes antes de kde).

Ah! Y en este modelo, no vale eso de esperar a que este algo. Lo que no esta a
punto se queda fuera. O se saca lo que hay, o no se saca.

El sistema base podria salir una vez al año, por navidades (traido desde
Finlandia por Papa Noel o desde Oriente por los Reyes Magos). A continuación
saldrian las series, basadas en BaseStable. Este grupo de series podria salir
cada 6 meses, con periodos de estabilizacion cortos.

Por que periodos de estabilizacion cortos?

Un ejemplo: SpamAssassin. En woody tenemos la 2.20-woody.3. Quien usa esa
antigualla? Nadie. Porque es demasiado vieja. Puede que tenga 100+ problemas
de seguridad pero...

1. No hay nadie usando ese codigo. No hay nadie auditandolo.
2. No sirve para nada: sin bayes, con reglas antiguas,...
3. Si se encontrara un problema se seguridad, o un RC, no hay quien haga un
backport a 2.20 de lo cambiado que esta el codigo en 2.61.

Aplicaciones que ofrecen un servicio en el sistema (apache, ssh, bind,...
incluso hddtemp) podrian tener periodos de estabilizacion mas largos (puesto
que no hay una nueva version cada pocos meses y los cambios que incorporan
suelen ser menores) frente a periodos mas cortos de aplicaciones de escritorio
(kde cada 6 meses o gnome cada 4 tienen un porron de aplicaciones nuevas y las
que se mantienen tienen cambios muy importantes).

Resulta absurdo sacar sarge con kde 3.1 o xfree 4.2.1 cuando hasta mi
secretaria con su nuevo y flamante portatil quiere/necesita/va a acabar
instalandose backports de kde 3.4 (que casi que estara para cuando salga
sarge), xfree 4.4 y compañia. Y los backports, no siendo parte de Debian, no
tienen el mimo y el cariño (y las actualizaciones de seguridad) que les damos
los DD.

Un saludo.

-- 
Jesus Climent                                      info:www.pumuki.org
Unix SysAdm|Linux User #66350|Debian Developer|2.4.23|Helsinki Finland
GPG: 1024D/86946D69 BB64 2339 1CAA 7064 E429  7E18 66FC 1D7F 8694 6D69

If you think that there is a solution, you'll die here.
                --Gibarian (Solaris)


Responder a