QA/FAQ
TDF LibreOffice Blog comunitari Weblate(traduci) Autori Nextcloud Redmine Ask LibreOffice | Donazione
Come posso chiedere aiuto?
Contattateci tramite
Come posso eliminare dati riservati da un documento campione?
Per proteggere le informazioni personali e lavorative prima di condividere un documento con il gruppo di controllo qualità (QA) tramite e-mail o segnalazione di errori, fatene una copia eliminando tutte le informazioni riservate e, preferibilmente, tutto ciò che non è pertinente alla segnalazione del bug. Condividete la copia, non l'originale:
Come faccio a segnalare un bug di LibreOffice?
Se credete di aver rilevato un bug in LibreOffice, seguite le istruzioni riportate qui:
Sono disponibili le versioni nightly?
Certo, si chiamano Daily build e sentitevi liberi di eseguirle, testarle e martoriarle. La segnalazione di problemi relativi a quelle build sarà estremamente utile e apprezzata.
Come posso verificare se una certa build (ad es. una daily) contiene un determinato commit?
Innanzitutto individuate il commit ID da cui è stata sviluppata la build, lo si può visualizzare nella finestra di dialogo "about", in cui viene denominato "Build ID".
In alternativa la directory delle daily build include un file _buildinfo.txt contenente stringhe di questo tipo:
tinderbox: git sha1s core:99eee227ac5a96a2657e26d64b8fbf228fd10bf2
In questo caso il commit ID è il numero esadecimale (cioè la stringa di cifre e lettere comprese tra a e f) che segue "core:".
A titolo di esempio, useremo 99eee227ac5a96a96a2657e26d64b8fbffbf228fd10bf2 come revisione della build. Poniamo che desideriate verificare se il commit 10777b37536be16c6d2e167b59e9e31e37ba3517 è incluso nella build stessa. Per esempio volete appurare che si tratti di un commit per la correzione di un bug.
- Accedete al browser del core repository di LibreOffice.
- Nell'area di ricerca (in alto a destra), scegliete "range" e inserite: CHECKCOMMITID..BUILDCOMMITID, sostituendo CHECKCOMMITID e BUILDCOMMITID con i rispettivi valori, cioè: il commit ID da controllare, quindi due punti consecutivi, infine il commit ID della build. Nel nostro esempio, inserite "10777b37536be16c6d2e167b59e9e31e37ba3517..99eee227ac5a96a2657e26d64b8fbf228fd10bf2".
- Fate clic su "search".
- Se il log del risultato non è vuoto, cioè elenca alcuni commit, allora la build specificata contiene quel determinato commit. Altrimenti, se è vuoto, quel determinato commit non è presente nella build specificata.
Che cos'è il "bibisect"?
Bibisect è un ingegnoso strumento basato su Git e utilizzato per identificare il momento in cui è stato introdotto in LibreOffice il codice responsabile di un problema. Per ulteriori informazioni (per lo più di natura tecnica), consultate la pagina QA/HowToBibisect.