Diferencia entre revisiones de «GNU Health/Guía Técnica/Patches y Pachsets»
Contenido eliminado Contenido añadido
m Shooke trasladó la página GNU Health/Patches y Pachsets a GNU Health/Guía Técnica/Patches y Pachsets |
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.
|