QA/Bugzilla/Bonifica dei file prima dell'invio
TDF LibreOffice Document Liberation Project Blog comunitari Weblate Nextcloud Redmine Ask LibreOffice Donazione
Questa pagina tratta della bonifica dei file prima dell'invio al team responsabile del controllo qualità (QA) tramite Bugzilla, e-mail, o altri mezzi.
La pagina ha lo scopo di fornire informazioni sulla bonifica dei formati di file comuni, come ODF (odt, ods, odp, ecc.), e Microsoft Office, cioè doc(x), xls(x), e ppt(x).
Perché bonificare i file?
I file di esempio inviati al progetto LibreOffice sono in genere resi pubblicamente accessibili per consentire a tutta la nostra comunità di contribuire alla correzione di eventuali problemi ad essi correlati. Quando i file vengono inviati a Bugzilla (il nostro sistema di tracciamento dei bug), il mittente concede il permesso di utilizzarli con licenza Free Culture (tipicamente CC-BY-SA 4.0), quindi i file e i contenuti possono essere riutilizzati da persone all'interno e all'esterno del progetto LibreOffice.
Consigliamo vivamente a chi segnala i bug di ripulire i file prima di inviarli, per evitare che informazioni personali o riservate vengano inavvertitamente condivise con altri.
Bonifica efficace
Non esiste un'unica tecnica per rimuovere tutte le informazioni identificative da un file digitale. Potete ricorrere a diverse tecniche utilizzabili in combinazione per rimuovere testo riservato e metadati da un file ODF mantenendo (sperabilmente) la struttura necessaria per la riproduzione di un bug.
Eliminare i metadati riservati
È possibile visualizzare ed eliminare i dati utente accedendo al menu
▸ .- Nella scheda Generale:
- Fate clic su Azzera le proprietà per eliminare i dati generali dell'utente come il tempo totale di modifica e il numero di revisione.
- Deselezionate la casella Usa i dati utente.
- Nelle schede Descrizione e Proprietà personalizzate eliminate tutti i dati da non divulgare.
Disattivare il tracciamento delle modifiche ed eliminare quelle memorizzate
La registrazione delle modifiche è una funzione utile ai fini della collaborazione, ma deve essere disattivata e il suo contenuto azzerato durante il processo di bonifica.
▸ :
- Nella scheda Sicurezza, assicuratevi che la casella Registra le modifiche sia deselezionata.
In
▸ ▸ eliminate tutte le modifiche.Rimuovere le versioni precedenti
Accedete a
▸ ed eliminate tutte le versioni precedenti del documento eventualmente memorizzate.Rivelare contenuti nascosti
Una volta visualizzati tutti i contenuti nascosti, potrete decidere se eliminarli, bonificarli o lasciarli invariati.
Writer
▸
- Selezionate questa funzione per assicurarvi di rendere visibili tutti i paragrafi nascosti.
Calc
▸
- Assicuratevi di non avere fogli nascosti.
Bonificare il testo dei file
Dopo aver eseguito una ricerca tramite espressioni regolari, esaminate il documento per assicurarvi di aver ripulito tutto il testo riservato.
Writer
L'idea di base consiste nel sostituire tutti i caratteri con una "x". L'operazione è fattibile mediante il menu "Trova e sostituisci".
Metodo consigliabile
▸ (Ctrl + H)- Nel campo Trova inserite [:alpha:]
- Nel campo Sostituisci inserite "x"
- Assicuratevi che l'opzione Solo parole intere sia deselezionata
- Assicuratevi che l'opzione Espressioni regolari sia selezionata.
- Fate clic su Sostituisci tutto
Metodo alternativo
▸ (Ctrl + H)- Nel campo Trova inserite "." (un punto singolo)
- Nel campo Sostituisci inserite "x"
- Assicuratevi che l'opzione Solo parole intere sia deselezionata
- Fate clic su Altre opzioni per espandere la finestra di dialogo e assicuratevi che l'opzione Espressioni regolari sia selezionata.
- Fate clic su Sostituisci tutto
A questo punto saranno visibili diverse "x" nel documento. Auspicabilmente il bug sarà comunque riproducibile.
Calc
Seguite le istruzioni fornite per Writer su "ogni" foglio del foglio elettronico.
- Assicuratevi di selezionare l'opzione "Tutti i fogli" nella finestra di dialogo "Trova e sostituisci"
Bonificare i contenuti multimediali
Apparentemente non esiste un sistema semplice per sostituire tutti i file multimediali di un file ODF con versioni fittizie.
Una tecnica possibile consisterebbe nel decomprimere il file ODF su disco e rimpiazzare tutte le immagini, l'audio e il video con dei sostituti. (Potremmo convertirlo in un EasyHack)
Bonificare le formule
Un file ODF può contenere parecchi oggetti (formule). La semplice sostituzione di tutto il testo con 'x' nel 'testo di origine' di una formula probabilmente produrrebbe un errore di rendering, quindi è necessario lasciare invariate alcune parole chiave "eqn".
Per una possibile soluzione al problema, scaricate il file File:QA formulas sanitize.odt, che in pratica consiste nel testo sorgente di una semplice macro Python. Per utilizzarla, salvate il file come testo normale, rinominatelo con estensione '.py' e memorizzatelo nella cartella delle macro.