Diferencia entre revisiones de «GNU Health/Guía Técnica/Patches y Pachsets»

Contenido eliminado Contenido añadido
Shooke (discusión | contribs.)
Shooke (discusión | contribs.)
Sin resumen de edición
Línea 1:
<noinclude>{{+ÍndiceSección|tono=oliva}}</noinclude>
 
== Parches & Conjunto de Parches ==
Desde la versión 2.2.1, se publican periódicamente un serie de parches a las versiones estables de GNU Health (incluso en aquellas con números de versión menor, tal como 1.'''2'''.3).
 
Línea 14:
* Los conjuntos de parches son válidos para las versiones menores (2.x.0, 2.x.1, etc)
 
== Parches vs Conjunto de Parches==
 
Esta sección explica los conceptos generales relacionados con los parches y conjunto de parches y cuando utilizar uno u otro.
 
=== Parches ===
En líneas generales, un parche es una porción de código que soluciona un programa o uno de sus componentes. En GNUHealth, un parche es un archivo generado en un [https://en.wikipedia.org/wiki/Changeset Changeset] de [http://https://en.wikipedia.org/wiki/Mercurial Mercurial]. El archivo del parche (diff) modifica secciones específicas del código, sin reemplazar el archivo completo. Esto se realiza mediante el comando [https://en.wikipedia.org/wiki/(Patch_(Unix) Patch]. Tal como se mencionó antes, el parche está asociado a un Changeset específico, pero no necesariamente al número de versión del parche mas recinte (el tercer componente de, por ejemplo, 1.2.'''3''').
 
=== Ventajas de los Parches ===
 
* Se encuentran disponibles en forma inmediata: Si hay un bug crítico, puede ser emparchado en forma inmediata, sin necesidad de esperar al conjunto de parches
* Son muy especificos: Debido a su alta especificidad, muchas veces Ud. puede aplicar un parche de GNU Health en un sistema en vivo, sin afectar su disponibilidad.
 
=== Desventajas de los Parches ===
 
* Requiere de mayores conocimientos técnicos
Línea 37:
'''Nota''': Recomendamos '''evitar''' utilizar parches a menos que se trate de un bug crítico del sistema que deba ser aplicado en forma inmediata.
 
=== Conjunto de Parches ===
 
Los Conjunto de Parches se encuentran en un nivel superior que los parches, ya que manejan cambios en el archivo completo y no sólo en pequeñas porciones. Se entregan empaquetados en el formato [[https://en.wikipedia.org/wiki/Tar_(computing)|tar]]. La aplicación de los conjuntos de parches es también selectiva, en el sentido de que sólo una parte del kernel de GNU Health se ve modificado.
=== Ventajas de los Conjuntos Parches ===
 
* Son específicos
Línea 49:
* Vinculado a una versión específica de GNU Health (representado por el número del nivel del conjunto de parches)
 
=== Desventajas de los Conjuntos de Parches ===
 
* No son parches inmediatos. Sin embargo, el plazo para la publicación de parches críticos no debería superar las 24 hs.
 
=== Criterios para la publicación de nuevos Conjuntos de Parches ===
 
* Bugs marcados como críticos
Línea 59:
* La cantidad de bugs no críticos
 
=== Aplicando los Conjuntos de Parches ===
 
* Lea las instrucciones relacionados con el Conjunto de Parches publicado en la lista de correo de Savannah. Dependiendo del conjunto de parches, podría ser necesario actualizar algún módulo del sistema.