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

12

Tengo varios complementos alojados en el servidor svpress de wordpress.org ... con el lanzamiento inmediato de 3.1, me gustaría actualizar los metadatos "Probado 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?

David G
fuente

Respuestas:

5

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

Por supuesto, si su readme.txten el trunkdirectorio tiene Stable tagindicador, debe actualizar el readme.txten el tagssubdirectorio correcto , de lo contrario se ignorará. No hay problema para actualizar un archivo en el tagsdirectorio y no crear una nueva versión, para Subversion es un directorio normal como todos los demás, es solo una convención usarlo para versiones históricas etiquetadas.

Jan Fabry
fuente
3

Creo que las otras respuestas han explicado a fondo los argumentos a favor de topar el Tested up toatributo, y no veo nada malo en ellos. Sin embargo, dado que nadie ha mencionado ninguna razón para no hacer esto, pensé que jugaría al abogado del diablo;)

  • Se supone que las etiquetas son una instantánea de un programa en un momento dado. Editar una etiqueta después de que el hecho viole las convenciones en las que las personas confían cuando trabajan con el código. Las posibles consecuencias son ciertamente menores, si no inexistentes, en este caso específico, pero muchas personas prefieren adoptar una postura purista en situaciones como estas y mantener las cosas 100% claras. Es por eso que algunos clientes SVN emitirán una advertencia cuando un usuario intente confirmar cambios en una etiqueta.
  • Como usuario potencial de un complemento, si miraba los registros de SVN y noté que un autor realizaba cambios en las versiones etiquetadas, sospecharía que tal vez su cuenta había sido pirateada y alguien estaba tratando de inyectar malware en la última versión, o que el autor no estaba al tanto de 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 regresar un año después y hacer un seguimiento de la compatibilidad de su complemento con las versiones principales, no puede hacer un análisis preciso porque sus datos se han dañado.
  • 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 cosas como esta es a menudo el propio ego e inseguridad del autor del complemento; quieren asegurarse de que su complemento se vea "exitoso" y se descargue tanto como sea posible. Veo mucho este tipo de comportamiento entre los autores de complementos y, a menudo, siento la tentación de mí mismo, pero creo que es un poco inmaduro y poco saludable, por lo que trato de resistirlo.

Mi consejo sería relajarse y dejar las etiquetas en paz. Simplemente emita su voto individual para "funciona" en la página del repositorio, después de una ronda de pruebas, por supuesto, y déjelo así. Si realmente le preocupa que su complemento parezca estar activo, dedique su 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 obtuvo su complemento la semana pasada.

Ian Dunn
fuente
1

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

Backie
fuente
0

Creo que es seguro decir que 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), puede considerar hacer una versión 1.1.

editor
fuente