¿Cómo asegurarse de que Macports solo se actualice a puertos que tengan al menos un mes de antigüedad?

2

El objetivo es aislar una base de código de posibles problemas con las nuevas actualizaciones de puertos.

Entonces, si se puede modificar un comando port upgrade outdated para que no use el más reciente de los puertos nuevos, puede evitar el seguimiento de errores en los puertos que afectan su código.

Por lo que veo, port info port_name no tiene ninguna opción de fecha de lanzamiento adicional:

$ port help info
Usage: info --category --categories --depends_fetch --depends_extract --depends_build --depends_lib
            --depends_run --depends --description --epoch --fullname --heading --homepage     --index --license --line
            --long_description --maintainer --maintainers --name --platform --platforms --portdir --pretty
            --replaced_by --revision --subports --variant --variants --version

Supongo que la mejor alternativa a esto es realizar actualizaciones incrementales diarias. Luego, cuando algo se rompe, es más fácil retroceder, ya que es probable que solo unos pocos puertos cambien por día.

    
pregunta HeyWatchThis 25.07.2012 - 20:01

1 respuesta

1

Podrías monitorear el repositorio de SVN en el que se distribuyen todos los Portfiles para determinar cuándo se cambió la última vez que se cambió cada puerto.

Eche un vistazo aquí: enlace y configure una copia local del tronco de macports. De vez en cuando, vea qué número de revisión (#####) se confirmó hace aproximadamente un mes y svn upgrade -r #####

Asegúrate de eliminar la fuente de macports predeterminada, sin embargo:

#rsync://rsync.macports.org/release/ports [default]

Claramente, un enfoque diferente hacia donde te dirigías con el comando port , pero funcionaría.

    
respondido por el kenny 25.07.2012 - 22:04

Lea otras preguntas en las etiquetas