Ricardo Mun~oz A. escribió: > incluso algunos las usan para hacer respaldos de su directorio $HOME... ;)
Mantener /etc versionado (algunos archivos por lo menos) tambien suele ser buena idea. -- Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J "The Postgresql hackers have what I call a "NASA space shot" mentality. Quite refreshing in a world of "weekend drag racer" developers." (Scott Marlowe) From [EMAIL PROTECTED] Thu Oct 12 11:14:04 2006 From: [EMAIL PROTECTED] (Franco Catrin) Date: Thu Oct 12 11:00:40 2006 Subject: Control de versiones (era Re: PHP - domxml_open_file()) In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El mié, 11-10-2006 a las 22:48 -0400, Rodrigo Fuentealba escribió: > Me queda más que claro, gracias por tu tiempo y paciencia. Lo que > describiste aquí es "versión estable / versión de desarrollo", que es > para software más complejo. Puedo inferir, a partir de esto, que para > software cuya misión es más crítica (p. ej. Apache), se justifica el > seguir manteniendo la versión histórica por un tiempo más, ya que la > migración es en realidad mucho más compleja, por ser Apache una base > para muchisimas aplicaciones. > > Tan simple y no lo había pensado así... No tan solo software como apache, sino que el software que al ser utilizado requiere asegurar estabilidad, en donde no puedes agregar funcionalidad porque es sabido que al desarrollar también se introducen bugs o se hacen modificaciones que dejan al software en estados inestables en forma temporal. Si lo vemos por el lado que conozco por el dia a dia, en el caso de construcción de software a medida las distintas versiones de una aplicación significan además proyectos distintos con todo lo que eso involucra (costos, recursos, proceso, etc). En el caso de sistemas Linux, piensa en cuantas empresas dependen de que el sistema operativo que corre sus aplicaciones sea estable (RedHat Enterprise, Ubuntu LTS, etc), no puedes llegar y meter cambios a ese sistema, pero tampoco te puedes quedar detenido en el tiempo como "desarrollador de la distribución", sino que tienes que ir preparando la siguiente versión que incluye las nuevas versiones estables de sus componentes (Fedora, Ubuntu, etc). Además tienes las versiones que ocupan componentes que estan en pleno desarrollo (RawHide, Ubuntu Edgy al dia de hoy). Saludos -- Franco Catrin L. TUXPAN http://www.tuxpan.com/fcatrin