[GDRCD 5.6] Bug sussurri
14/09/2023 09:00:46
Confermo che con le correzioni di @cbr89 risolvono l'errore indicato.
Riporto anche qui i commit effettuati sulla repository di GDRCD in merito al bug:
Fix sussurri non rivolti a me con notifica sonora: https://github.com/GDRCD/GDRCD/commit/bbec0708f56be4fd76443f364d7dbf30e728cbd0 ↗
BUG-FIX : Sussurri verso il mio PG: https://github.com/GDRCD/GDRCD/commit/cd012a51b79b8e010382256ddedf450bd698124b ↗
Kasa.
03/07/2024 02:42:25 e modificato da ammy il 03/07/2024 02:44:02
misfit_skull ha scritto: Funziona!
La cornicetta vuota del sussurro appare ancora, ma mi basterà toglierla dal css e sarà come se nessuno riceva o veda nessun sussurro destinato ad altri.
purtroppo mi tocca riferire che sto riscontrando lo stesso problema, come è evidenziato dall'immagine che potete trovare andando al link qui sotto:
https://i.ibb.co/M1fGfZb/Screenshot-2024-07-02-alle-8-39-34-PM.png
15/04/2026 18:41:00
Buonasera a tutti!
Riporto in up questa discussione provando a cercare un'anima pia con tanta pazienza che mi aiuti a venire a capo di questo problema!
La mia versione di GdRCD è la 5.6.0.6
L'errore che riscontro è la visualizzazione dei sussurri anche da parte di chi non ne è il diretto ricevente (e altri bug che riporto sotto).
Per l'esattezza: viene stampato il div colorato che lo contiene, ma non il messaggio.
Cosa ho provato a fare: ho seguito passo passo le indicazioni riportate qui e non ha funzionato.
Ho recuperato dal github ufficiale di GdRCD la pagina interessata e l'ho controllata riga per riga, per accertarmi che ci fosse tutto il necessario nel mezzo delle mie modifiche. Perché alla Chat ho apportato ovviamente delle modifiche che servono a me!
Ora la situazione disastrosa della mia Chat è questa:
- il sussurro stampa il div vuoto in Chat anche a chi non lo riceve
- le notifiche di nuove azioni/sussurri non si sentono
- cosa ancora più importante: la Chat cancella tutta le azioni inviate nel momento in cui aggiorno il browser o utilizzo il bottone Aggiorna interno alla land.
- in ultimo: credo ci sia un problema anche col refresh della chat stessa... non capisco se funzioni a singhiozzo o se è semplicemente troppo lento.
Chiedo una mano a chi ne sa più di me, perciò! Dobbiamo dichiarare la morte clinica, o c'è ancora speranza?
Io non me ne intendo per niente, lo anticipo subito, e (so che farà rabbrividire tutti i programmatori lì fuori, ma...) ho chiesto una mano a Gemini per rivedere la pagina di Chat.
Non lanciatemi troppi sassi! Ho comunque provato a rimediare a tutte le assurdità che mi aveva sballato, col check riga-per-riga della pagina ufficiale, come dicevo.
Non so se può essere utile da sapere, ma io lo aggiungo:
- al momento della creazione della land (qualche anno fa), pur essendo una 5.6, il PHP su Altervista era stato settato a 7. Di recente l'ho alzato a 8.2
- NON so se è correlato (al problema della Chat o al PHP) ma adesso mi si sono "rotti" anche i presenti_estesi dove viene visualizzato sempre e solo l'ultimo Pg che ha effettuato un'azione (è entrato/si è spostato di Chat), o almeno questa è la logica che ho capito io.
Concludo dicendo che la land è praticamente finita, l'ha costruita un'altra persona che adesso non può più metterci mano per & con me, ma appunto di grosso c'era da sistemare solo la Chat... e mi sono arenata 😟
16/04/2026 11:14:29
Ciao, se hai bisogno di una mano sono a disposizione, però farlo qui su gdronline può diventare un poco complesso.
Vuoi scrivermi in privato o su discord?
Se le modifiche apportate sono molte, postare il codice non credo sarà di aiuto a qualcuno.
18/04/2026 14:54:54 e modificato da geko il 18/04/2026 15:04:31
kasa ha scritto: Confermo che con le correzioni di @cbr89 risolvono l'errore indicato.
Riporto anche qui i commit effettuati sulla repository di GDRCD in merito al bug:
Fix sussurri non rivolti a me con notifica sonora: https://github.com/GDRCD/GDRCD/commit/bbec0708f56be4fd76443f364d7dbf30e728cbd0 ↗
BUG-FIX : Sussurri verso il mio PG: https://github.com/GDRCD/GDRCD/commit/cd012a51b79b8e010382256ddedf450bd698124b ↗
Kasa.
Mosso da curiosità ho voluto dare un'occhiata a questo problema.
Confermo, i commit indicano che a settembre 2023 è stato corretto questo bug ed è stato committato, ma scaricando il pacchetto qui nel portale datato ad ottobre 2024 di fatto le correzioni che tu menzioni non ci sono.
Magari per una svista è stato caricato il pacchetto sbagliato senza le correzioni menzionate, può capitare.
Quindi, mi sembra, che il pacchetto presente nel portale non è allineato con le correzioni presenti nel repository GitHub.
18/04/2026 16:01:52 e modificato da brom87 il 18/04/2026 16:03:54
geko ha scritto:
Mosso da curiosità ho voluto dare un'occhiata a questo problema.
Confermo, i commit indicano che a settembre 2023 è stato corretto questo bug ed è stato committato, ma scaricando il pacchetto qui nel portale datato ad ottobre 2024 di fatto le correzioni che tu menzioni non ci sono.
Magari per una svista è stato caricato il pacchetto sbagliato senza le correzioni menzionate, può capitare.
Quindi, mi sembra, che il pacchetto presente nel portale non è allineato con le correzioni presenti nel repository GitHub.
Il post sul portale è di ottobre 2024, ma anche stando alla release su github è del febbraio 2023. Non è stato caricato il pacchetto sbagliato, semplicemente l'ultima release pubblica anche su github è precedente alla fix. Questa verrà sicuro riportata nella 5.7 o comunque prossima release.
18/04/2026 17:05:39
Grazie per la segnalazione geko, ma confermo quanto indicato da brom.
Per la prossima release in programma, la 5.7, le chat sono state riscritte da zero e sono esenti da questo bug
21/04/2026 14:20:34 e modificato da geko il 21/04/2026 14:21:54
brom87 ha scritto:
Il post sul portale è di ottobre 2024, ma anche stando alla release su github è del febbraio 2023. Non è stato caricato il pacchetto sbagliato, semplicemente l'ultima release pubblica anche su github è precedente alla fix. Questa verrà sicuro riportata nella 5.7 o comunque prossima release.
Mi fa piacere vedere che c'è movimento sul tema.
Quello che però continuo a non trovare convincente è il modo in cui viene presentata la bugfix: sembra quasi voler suggerire che il problema fosse già risolto un anno prima rispetto alla release pubblicata sul portale, quando in realtà non è così dal punto di vista di chi utilizza le versioni ufficiali.
Se guardiamo i fatti:
- la correzione è stata introdotta nel 2023
- la release pubblica del 2024 non la include
- ad oggi (2026) quella stessa release sul portale non è ancora stata aggiornata con la micro-fix
Capisco la scelta di rimandare l’integrazione alla 5.7.0, ma resta comunque un gap temporale significativo tra fix e distribuzione effettiva.
Soprattutto perché non stiamo parlando di un refactor (rifacimento) o di una modifica strutturale, ma di una micro-fix di poche righe. In questi casi ci si aspetterebbe un allineamento più rapido tra repository e release pubbliche, oppure quantomeno una comunicazione più chiara su questo scarto.
Non è una critica al lavoro fatto, ma un’osservazione sul processo: dal punto di vista di chi usa il pacchetto ufficiale, la fix di fatto non è mai stata disponibile, nonostante esista da tempo.
In ogni caso, in bocca al lupo per la 5.7.0.
*Nessun agente AI (ChatGPT / Claude o altri) è stato maltrattato per dare questa risposta: AI Freedom*
21/04/2026 14:52:54 e modificato da moderazione il 21/04/2026 15:09:45
geko ha scritto:
sembra quasi voler suggerire che il problema fosse già risolto un anno prima rispetto alla release pubblicata sul portale, quando in realtà non è così dal punto di vista di chi utilizza le versioni ufficiali.
A dire il vero, il messaggio di Kasa non suggerisce nulla sul fatto che il fix fosse presente in una release specifica, ma solo che è stata aggiunta alla codebase su github.
Se fosse stata effettivamente rilasciata una nuova versione successivamente a quei commits che non include tale correzione, li ci sarebbe stato effettivamente un problema.
Non so per quale motivo la release su gdr-online sia post-datata, ma come avviene generalmente ovunque può succedere che sui canali di distrubuzione secondari il software non sempre sia allineato rapidamente alle ultime versioni, motivo per cui indichiamo sempre github come canale principale.

Se guardiamo i fatti:
- la correzione è stata introdotta nel 2023
- la release pubblica del 2024 non la include
- ad oggi (2026) quella stessa release sul portale non è ancora stata aggiornata con la micro-fix
Capisco la scelta di rimandare l'integrazione alla 5.7.0, ma resta comunque un gap temporale significativo tra fix e distribuzione effettiva.
Visto che le scelte risultano comprensibili e la criticità resta il fatto che delle persone nel proprio tempo libero non siano riuscite a canalizzare sufficienti risorse per un rilascio che sembra stare particolarmente a cuore, ti segnalo che puoi attivamente aiutarci a velocizzare le cose dal momento che abbiamo recentemente aggiornato le linee guida per i contributi al progetto in questo thread: https://www.gdr-online.com/readforum.asp?id=261826 ↗
Grazie :)
21/04/2026 16:38:40 e modificato da brom87 il 21/04/2026 16:43:38
geko ha scritto:
Soprattutto perché non stiamo parlando di un refactor (rifacimento) o di una modifica strutturale, ma di una micro-fix di poche righe. In questi casi ci si aspetterebbe un allineamento più rapido tra repository e release pubbliche, oppure quantomeno una comunicazione più chiara su questo scarto.
Chiedo scusa non ho capito una cosa... Sei programmatore da anni mi sembra di aver capito... Fai una release di una minor per ogni singola riga di codice corretta oppure aspetti un changelog più completo prima della pubblicazione? Perchè solitamente è il secondo metodo quello adottato nello sviluppo software, altrimenti arriverai alla 0.8.112565469 se fai una release per ciascuna riga di codice corretta. Quello che dici tu avviene per grosse ditte e software gestionali di fatturazione che si sbrigano a rilasciare patch, anche perchè non sono opensource quindi se non lo fanno i programmatori a capo del progetto nessuno potrebbe procedere alla correzione, come invece alcuni sono riusciti a fare con GDRCD.
Un progetto "forfun" ha dei limiti che sono dati dal tempo dei contributori che stanno preparando la nuova minor, come anticipato, e quindi immagino dei cambi strutturali che necessitano di attenzione e controlli, ci stà che si siano allungati nella realizzazione della release, ma comunque mi sembra che Kasa abbia riportato il commit della fix a chi l'ha richiesta, quindi comunque il supporto è stato offerto.
Discussione seguita da
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
World of Tanks ↗
Fallen Gods ↗
RAID Shadow Legends ↗
CRSED: F.O.A.D. ↗
Storie di Agarthi ↗
Tibia ↗
Project Entropy ↗
New Orleans ↗