QA/FAQ

    From The Document Foundation Wiki
    < QA
    This page is a translated version of the page QA/FAQ and the translation is 100% complete.


    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.

    1. Accedete al browser del core repository di LibreOffice.
    2. 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".
    3. Fate clic su "search".
    4. 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.