Page 1 of 1

Wegrottende Plugins melden oder einfach rauswerfen?

Posted: Sat Nov 16, 2024 2:29 pm
by Zugschlus
Hallo,

ich habe heute festgestellt, dass das Versioning-Plugin nicht mehr funktioniert (wirft beim Speichern eines Blogartikels einen PHP-Fehler ins Error-Log und liefert eine leere Seite aus). Auch das Spamblock-Bayes-Plugin geht nicht mehr überall (wirft bei manchen Operationen in der Kommentarliste einen PHP-Fehler ins Error-Log und liefert eine leere Seite aus).

Soll man solche Issues melden oder lieber das Plugin stillschweigend entsorgen?

Ich fürchte, bitrot tritt auch in s9y auf. Schade eigentlich, aber natürlich kann ich verstehen, wenn man irgendwann mal keine Zeit mehr für seine Open-Source-Projekte hat. Geht mir ja auch so.

Grüße
Marc

Re: Wegrottende Plugins melden oder einfach rauswerfen?

Posted: Sat Nov 16, 2024 3:25 pm
by erAck
Einen Bug beim Projekt als issue zu melden finde ich angemessen, vielleicht passiert ja was. Und ansonsten, sei es nur dass andere bei einer entsprechenden Suche darauf stoßen. Wenn allerdings die commit und issue history zeigt, dass 3 Jahre tot ist, dann kann das Plugin vermutlich auch entsorgt werden.

Re: Wegrottende Plugins melden oder einfach rauswerfen?

Posted: Thu Dec 12, 2024 1:10 am
by onli
Das Bayes-Plugin benutze ich selbst, das würde ich auf jeden Fall am Leben halten. Ich habe bei mir allerdings auch noch keinen Fehler bemerkt, daher bitte gerne melden (oder reparieren :) ).

Re: Wegrottende Plugins melden oder einfach rauswerfen?

Posted: Sun Jan 05, 2025 6:28 pm
by onli
Hi Zugschluss, ich habe den (oder zumindest einen zur Beschreibung passenden) Fehler im Bayes-Plugin gefunden. Ich konnte es sauber in meinem Blog nachreproduzieren, die Fehlermeldung war die Verletzung einer NOT-NULL-Bedingung für serendipity_spamblock_bayes_recycler.id wenn man in der Kommentarliste einen Kommentar als Spam markierte (nur im Log, und als Spam markieren klappte trotzdem, nur gelöscht und in den Papierkorb geschoben wurde der Kommentar nicht).

Verwunderlich ist nur, warum das in meinem Testblog funktionierte, das Löschen sogar funktioniert. https://github.com/s9y/additional_plugi ... d701626f0e ist der Fix, sollte als 1.1.8 in Spartacus auftauchen, wobei wir drauf achten sollten dass die Synchronisation wirklich durchläuft (=> wenn das Update steckenbleibt würde ich bei dem Spartacusserver reparieren).

Danke fürs Melden!