¿Es necesario eliminar la versión de un complemento si solo está actualizando el atributo "Probado hasta"?

12

Tengo un número de complementos alojados en el servidor svn de wordpress.org ... con el lanzamiento de la versión 3.1, me gustaría actualizar los metadatos "Probados hasta".

No habrá cambios funcionales en el código, solo los metadatos.

¿Es necesario cambiar el número de revisión para un cambio tan trivial?

    
pregunta David G 20.01.2011 - 16:57

4 respuestas

5

Solo aumentaría el número de versión si los usuarios necesitaran volver a descargar el complemento. La variable "Probado hasta" no se usa cuando el complemento está instalado, solo cuando la gente quiere instalarlo o quiere actualizar. En ese caso, la información proviene del servidor de todos modos, por lo que no es necesario forzar una nueva descarga de su complemento.

Por supuesto, si su readme.txt en el directorio trunk tiene el indicador Stable tag , debe actualizar el readme.txt en el subdirectorio tags correcto, de lo contrario se ignorará. No hay ningún problema para actualizar un archivo en el directorio tags y no crear una nueva versión, para Subversion es un directorio normal, como todos los demás, es solo una convención para usarlo para publicaciones históricas etiquetadas.

    
respondido por el Jan Fabry 21.01.2011 - 12:11
3

Creo que las otras respuestas han explicado detalladamente los argumentos a favor de golpear el atributo Tested up to , y no veo nada malo en ellos. Sin embargo, dado que nadie ha mencionado ninguna razón no para hacer esto, pensé que sería un defensor del diablo;)

  • Se pretende que las etiquetas sean una instantánea de un programa en un momento dado. La edición de una etiqueta después del hecho viola las convenciones en las que se basan las personas al trabajar con el código. Las consecuencias potenciales son ciertamente menores, si no inexistentes, en este caso específico, pero muchas personas prefieren adoptar una postura purista en situaciones como éstas y mantener las cosas claras al 100%. Por esta razón, algunos clientes SVN emitirán una advertencia cuando un usuario intente confirmar cambios en una etiqueta.
  • Como usuario potencial de un complemento, si estuviera viendo los registros de SVN y notara que un autor estaba haciendo cambios en las versiones etiquetadas, sospecharía que tal vez su cuenta había sido hackeada y alguien estaba tratando de inyectar malware en el última versión, o que el autor no sabía cómo funciona el control de código fuente, y por extensión, podría no ser un muy buen programador, lo que me haría dudar en descargar el complemento.
  • Pierdes algunos datos históricos. Por ejemplo, si desea volver un año más tarde y hacer un seguimiento de la compatibilidad de su complemento con las versiones principales, no puede realizar un análisis preciso porque sus datos están dañados.
  • Hay otro mecanismo para lograr el mismo resultado. El repositorio permite a los usuarios votar si una versión específica de un complemento funciona o no con una versión específica de Core. Personalmente confío en esos datos más que en la afirmación del autor del complemento.
  • Sospecho que la motivación para este tipo de cosas suele ser el propio ego y la inseguridad del autor del complemento; quieren asegurarse de que su complemento se vea "exitoso" y se descargue lo más posible. Veo mucho este tipo de comportamiento entre los autores de complementos y a menudo siento la tentación, pero creo que es algo inmaduro e insalubre, así que trato de resistirme.

Mi consejo sería relajarse y dejar las etiquetas en paz. Simplemente emita su voto individual para "funciona" en la página de repo (después de una ronda de pruebas, por supuesto) y déjelo así. Si realmente te preocupa que tu complemento parezca estar activo, dedica tu tiempo a trabajar en nuevas versiones con correcciones de errores, mejoras de seguridad / rendimiento / UI y nuevas funciones útiles; no pierda el tiempo preocupándose por lo que piensan otras personas o cuántas descargas recibió su complemento la semana pasada.

    
respondido por el Ian Dunn 16.06.2012 - 20:11
1

Bueno, si está actualizando el archivo Léame, no veo ninguna razón para aumentar el número de versión. Si solo está utilizando el troncal, puede hacer un compromiso rápido para cambiar esa única cosa y nadie se dará cuenta si está utilizando etiquetas. Creo que tendrá que crear una nueva etiqueta (no el 100% no está tan versado en svn ).

    
respondido por el Backie 20.01.2011 - 17:13
0

Creo que es seguro decir que esto es una cuestión de elección personal. En lugar de una actualización de la versión completa (por ejemplo, 1.0 a 2.0), podría considerar convertirla en una versión 1.1.

    
respondido por el editor 20.01.2011 - 17:06

Lea otras preguntas en las etiquetas