Page 1 of 1

spartacus upgrade plugins versioning

Posted: Tue Oct 09, 2012 2:52 pm
by Timbalu
Ich habe gerade etwas merkwürdiges entdeckt.
Spartacus plugin upgrade zeigt mir falsche upgrade Versionsnummern, bei den Plugins, die hinterm Punkt zweistellig sind (siehe Beispiel - nur serendipity_event_typoquote zeigt die richtige Versionsnummer - freetag müsste 3.41 und staticpages 3.94 haben.) Die aktuellen Versionsnummern stimmen mit $propbag->add('version' ...) überein.

Kann das jemand bestätigen, bevor sich jemand auf die ev. Fehlersuche macht?

Code: Select all

UPGRADE
Plugin 	Action

Freie Artikel-Tags 	Aktualisieren
Erlaubt das freie Tagging von Artikeln
(serendipity_event_freetag) Autor: Garvin Hicking, Jonathan Arkell, Grischa Brockhaus, Lars Strojny, Malte Paskuda; version: 3.38; Lokale Dokumentation; Aktuelle version 3.40

Statische Seiten 	Aktualisieren
Verwaltet beliebige statische Seiten innerhalb des Blogs mit dem Blog-Design und allen Formatierungen. Fügt einen neuen Menüpunkt in der Admin-Oberfläche hinzu!
(serendipity_event_staticpage) Autor: Marco Rinck, Garvin Hicking, David Rolston, Falk Doering, Stephan Manske, Pascal Uhlmann, Ian; version: 3.91; Dokumentation; Lokale Dokumentation; Versionsgeschichte; Aktuelle version 3.93

Textformatierung: Typografische Anführungszeichen 	Aktualisieren
Wandelt normale Anführungszeichen in typografische Anführungszeichen
(serendipity_event_typoquote) Autor: Jonathan Spalink and Matthew Groeninger; version: 1.4; Aktuelle version 1.5

Re: spartacus upgrade plugins versioning

Posted: Wed Oct 10, 2012 11:03 am
by garvinhicking
Hi!

Hm könnte mir vorstellen dass deine lokale XML-Datei da noch eine alte Versionsnummer drin hat. Kannst Du die mal löschen (damit sie neu heruntergeladen wird) und checken ob's dann stimmt?

Die Versionsnummer kommt ja aus dem XML, und nicht "live" aus dem repository.

Grüße,
Garvin

Re: spartacus upgrade plugins versioning

Posted: Wed Oct 10, 2012 11:56 am
by Timbalu
done! Aber selbes Verhalten!

Das ist so wie in der https://github.com/s9y/additional_plugi ... ent_de.xml vom 26. September, obwohl sie ja schon geupdated sein müsste.

Datei/Mirror Speicherort (XML-Metadaten) und Downloads stehen auf netmirror.org

Die package_event_de.xml von netmirror ist zwar vom 5. Oktober, aber mit dem Inhalt vom 26. September (siehe oben). Irgendetwas läuft da schief!

Re: spartacus upgrade plugins versioning

Posted: Wed Oct 10, 2012 12:55 pm
by garvinhicking
Hi!

Super, danke für's bescheid geben. Mit dem Einbau von "static function install" habe ich beim emerge.sh Spartacusscript einen fatalen fehler produziert, und das build script schlug fehl.

Ich musste das jetzt etwas doof workarounden, damit die von der plugin API als nicht-static function vorgegebene install() methode vom plugin so eingesetzt werden kann, dass das gepairte seitenleistenplugin darauf zugreifen kann.

Das Buildscript läuft jetzt wieder durch, d.h. das spartacus XML sollte ab morgen früh auch wieder richtig aussehen (optimalerweise auch gleich, ich habe versucht das build script manuell anzufeuern)

Danke,
Garvin

Re: spartacus upgrade plugins versioning

Posted: Wed Oct 10, 2012 1:10 pm
by Timbalu
Oh ja ich sehe es.... ;-)
Allerdings hat das - glaube ich - auch keinen Schaden hinterlassen, denn beim update wurde trotzdem auf die korrekte, sprich aktuelle version geupdated. Jedenfalls war dies meiner Erinnerung nach so, als ich letztens bei einem anderen Blog upgedated habe und mir das Verhalten nur wage am Rande auffiel. Als dann die Version in der Plugin Übersicht korrekt war, habe ich das mir das nur gemerkt und nicht weiter untersucht.

Re: spartacus upgrade plugins versioning

Posted: Wed Oct 10, 2012 1:14 pm
by garvinhicking
Hi!

Ja, das ist korrekt - die Dateien liegen aktuell vor, nur die dargestellten Meta-Informationen sind veraltet.

Grüße,
Garvin

Re: spartacus upgrade plugins versioning

Posted: Wed Oct 10, 2012 6:06 pm
by Czorneboh
Mit dem Freetag-Plugin kann ich Probleme beim Versioning bestätigen.

Bei mir wird seit dem Update auf Version 3.35 etwa zur Mitte Dezember 2011 keine neuere Version mehr angezeigt. Heute steht immer noch Version 3.35 in meiner Ereignis-Plugin-Übersicht.

Es gab aber auch mal ein anderes Plugin mit diesem Problem, aber jetzt nicht mehr.

Ich hatte das Freetag-Plugin auf Version 3.40 am 23.6.12 upgedatet, unmittelbar danach war auch 3.40 in der Plugin-Übersicht angezeigt worden (Ich dachte schon: "na endlich"). Aber am nächsten Tag stand dort wieder Version 3.40.
Am 30.7.12 machte ich mir eine entsprechende Notiz, dass 3.35 (immer noch) angezeigt wird. Dann klickte ich wieder auf Update am 31.7.2012. Hat hinsichtlich der richtigen Anzeige nicht geholfen.

Habe ich nun Version 3.40 installiert und wird die aktuelle Version nur nicht angezeigt? Oder ist das Update wohl fehlgeschlagen, stört etwas das Update?

Das wüsste ich gern.

Ob der Fehler nach Garvins Fehlerbehebung bei mir wohl jetzt auch behoben wird? Mal sehen. Mit dem nächsten Klick auf "Update" warte ich noch, um sicher zu gehen, das die Fehlerbehebung in Spartacus angekommen ist.

Update: Jetzt erschien im Plugin-Übersicht "Aktuelle Version 3.42".
Habe ich upgedatet (nachdem ich zuvor schon zwei andere Plugins zum Update mit Filezilla hochgeladen habe). Die anschließenden Meldungen sage, alles wurde richtig umpgedatet. Weiterer Klick im Backend und es gab eine 500-er-Fehlermeldung:
Beim Abrufen von http://blog.ost-impuls.de:81/serendipit ... ype]=event ist auf der Website ein Fehler aufgetreten. Möglicherweise wird sie gerade gewartet oder ist falsch konfiguriert. HTTP-Fehler 500 (Internal Server Error): Beim Versuch des Servers, die Anforderung zu verarbeiten, ist eine unerwartete Bedingung aufgetreten.
In letzter Zeit ging der Server nach Plugin-Updates öfter offline. Ich vermute, dass das an den Admineinstellungen zum Schutz vor bösen Manipulationen liegt.

Mal sehen, ob nach Erreichbarkeit die aktuelle Freetag-Plugin-Version angezeigt wird.

Re: spartacus upgrade plugins versioning

Posted: Thu Oct 11, 2012 8:42 am
by Timbalu
Lösche zur Sicherheit mal deine package_event_XX.xml und package_plugin_XX.xml im /templates_c Ordner.
- Hast du dem /plugins Ordner korrekte schreib/lese Rechte gegeben?
- Welche Mirrors sind eingestellt?
- Passiert das am nächsten Tag auch noch?
- Welche Spartacus Version setzt du ein?
- Was sagen deine error und access log (Apache) Dateien?

Der zwischen mir und Garvin verhandelte Fehler kam in den letzten anderhalb Wochen zustande.
Das ist also völlig unabhängig zu deiner Geschichte.