¿El directorio del complemento "Última actualización" no cambió después de la confirmación inicial?


8

Lancé la primera versión de mi plugin Rewrite Analyzer con un commit el 2010-05-12 . Sin embargo, el directorio de complementos de WordPress.org todavía muestra el 2010-11-27 como la fecha de "Última actualización" : esta es la fecha en que se creó el directorio de complementos en el repositorio.

Las preguntas frecuentes del desarrollador indican:

Última hora actualizada
Hora de la última visita al directorio apropiado (troncal / o el directorio de etiqueta estable) después de un cambio de número de versión .

La mayoría de los desarrolladores confirman su primera versión justo después de que se crea su directorio de complementos, por lo que no notará la diferencia. Pero he visto la misma discrepancia en otros complementos que se confirmaron más de un día después de que se creó el directorio .

Confirmé los directorios trunk/y tags/1.0/de una vez (con una copia local y luego una confirmación), pero el otro complemento con este problema lo hizo como la mayoría de la gente: una confirmación de trunk/y luego una copia remota tags/1.0/.

Otto dijo recientemente :

La única vez que se analiza el archivo Léame y se reconstruye la entrada es cuando cambia la versión del complemento. Sin embargo, para las personas que usan etiquetas, esto generalmente ocurre después de hacer la nueva etiqueta y actualizar la etiqueta estable.

El archivo Léame se analizó, así que no sé qué más podría haber hecho para que se actualice correctamente.


Esto se está convirtiendo en un problema muy común y no he podido reproducir consistentemente exactamente por qué a veces se actualizará y otras no. Realmente no tengo una respuesta para usted, aparte de que podría ser algo defectuoso con el complemento SVN de WordPress. Me interesaría escuchar una respuesta oficial.
Matthew Muro

¿Intentó codificar su archivo readme.txt como UTF-8?
Bainternet

@Bainternet: No contienen caracteres especiales, por lo que se podría decir que son UTF-8 (probado comparando el MD5 del archivo "estándar", la versión convertida a Latin-1 y la versión convertida a UTF-8 : todos iguales). No contienen un carácter BOM al principio, pero supongo que esto es opcional.
Jan Fabry

No estoy seguro de si es opcional, pero cuando tuve el mismo problema, guardar mi readme.txt (también sin caracteres especiales) en formato UTF-8 lo arregló 15 minutos más tarde.
Bainternet

@Bainternet: ¿Tal vez fue solo el compromiso adicional que desencadenó la actualización? ¿WP.org detectó un nuevo readme.txt y, por lo tanto, analizó el archivo nuevamente y actualizó la marca de tiempo?
Jan Fabry

Respuestas:


3

Llevo meses intentando resolver el problema y he realizado varios ajustes para tratar de resolverlo.

En resumen: sí, sabemos que hay un problema. No, todavía no sé cómo solucionarlo. Ya puedes dejar de informarlo.

Solución actual: CUALQUIER commit de cualquier tipo debería provocar que se actualice. Entonces, simplemente agregar un espacio al archivo readme.txt y esperar 30 minutos debería ser suficiente. Si no es así, contácteme: otto@wordpress.org


Descripción : He actualizado tanto los archivos readme de la etiqueta troncal como los actuales y no muestran el texto actualizado en la página del complemento. 1) : ¿ readme.txtSolo se analiza una versión a la vez? ¿Alguna caché en el lado de wp.org hoy en día? 2) ¿El mejor lugar para preguntar sobre esto? ¿Su correo electrónico, complementos en wp org, wp-hackers, foro, twitter?
brasofilo

0

Basado en la discusión de comentarios en la pregunta, creo que tenemos una respuesta a esto.

Guardar el archivo readme.txt con codificación Unicode-8 (UTF-8) parece corregir el problema 'Última actualización'.


0

Para el registro, parece que uno también siempre debe hacer una copia de la etiqueta de la última versión para asegurarse de que tanto la última fecha actualizada como el número de versión se actualicen.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.