LibreOfficeBugWrangling_it

Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2012-05-09 19:52:26
Size: 8058
Editor: dynamic-adsl-78-14-227-190
Comment: Italian translation
Revision 7 as of 2013-01-18 19:34:09
Size: 9634
Editor: dynamic-adsl-78-14-229-36
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 * Vi preghiamo di segnalare tutti i vostri bug in LibreOffice eseguendo nel terminale: <<BR>> {{{ubuntu-bug <PACCHETTO>}}} <<BR>> <<BR>> dove <PACCHETTO> è lo specifico pacchetto nel quale è stato rinvenuto il problema. Per esempio, se si ha un problema importando un documento con Writer: <<BR>> {{{ubuntu-bug libreoffice-writer}}}
 * Un semplice modello di segnalazione di bug: <<BR>>
||<tablestyle="background-color: #eee"> 1) lsb_release -rd <<BR>> <<BR>> 2) apt-cache policy libreoffice-writer <<BR>> <<BR>> 3) What is expected to happen in Writer is (cosa dovrebbe succedere) <PRECISE ISTRUZIONI PASSO-PASSO>. <<BR>> <<BR>> 4) What happened instead is...(cosa invece accade...) <<BR>> <<BR>> WORKAROUND: Perform the following steps:...||
 * Innanzitutto, prima di segnalare un bug, assicurarsi di avere installato tuta la suite LibreOffice onde evitare [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-q-libreoffice-split|package split collateral damage]], eseguendo nel terminale:
||<tablestyle="background-color: #eee"> {{{sudo apt-get -y install libreoffice}}}||
* Vi preghiamo di segnalare tutti i vostri bug in LibreOffice eseguendo nel terminale: <<BR>> {{{ubuntu-bug <PACCHETTO>}}} <<BR>> <<BR>> dove <PACCHETTO> è lo specifico pacchetto nel quale è stato rinvenuto il problema. Per esempio, se si ha un problema importando un documento con Writer:
||<tablestyle="background-color: #eee"
> {{{ubuntu-bug libreoffice-writer}}}||

== M
odello di segnalazione di bug ==

||<tablestyle="background-color: #eee"> 1) lsb_release -rd <<BR>> <<BR>> 2) apt-cache policy libreoffice-writer <<BR>> <<BR>> 3) What is expected to happen in Writer is (cosa dovrebbe succedere) <PRECISE ISTRUZIONI PASSO-PASSO>. <<BR>> <<BR>> 4) What happened instead is...(cosa invece accade...) <<BR>> <<BR>> I have the following extensions installed: lo-menubar, libreoffice-nlpsolver, ... (le seguenti estensioni risultano installate: lo-menubar, libreoffice-nlpsolver,...<<BR>> <<BR>> WORKAROUND: Perform the following steps:...||
Line 13: Line 18:
= Debugging Procedure =
== Document Issues ==
= Procedure per il debugging =
== Problemi con il documento ==
Line 16: Line 21:
=== Bug importing a non-MS Office document ===
  * If you are reporting about importing a non-MS Office document, please attach the document to the bug report before opening in LibreOffice or in any other program. As well, please post a screenshot of how it looks in LibreOffice with a specific description about how it should look.
=== Anomalia importando un documento non-MS Office ===
  * Se si intende riportare un bug che riguarda un documento non-MS Office, siete pregati di allegare il file alla segnalazione prima di averlo aperto con LibreOffice o qualsiasi altro programma. Si prega inoltre di allegare uno screenshot di come questo file appare in libreOffice ed una specifica descrizione di come invece dovrebbe apparire.
Line 19: Line 24:
=== Bug exporting to MS Office ===
  * If you are reporting about how a document looks different exporting to MS Office, please attach the document to the bug report immediately after saving via LibreOffice, but before opening in MS Office. As well, please post a screenshot of how it looks in LibreOffice and then how it shows in MS Office.
=== Anomalie esportando in MS Office ===
  * Se si sta segnalando un'anomalia inerente un documento che viene visualizzato diverso esportandolo in MS Office, vi preghiamo di allegarlo alla segnalazione immediatamente dopo l'esportazione via LibreOffice. Inoltre allgare uno screenshot di come il documento appare in LibreOffice ed uno di come viene visualizzato inp MS Office.
Line 22: Line 27:
=== Bug Importing from MS Office ===
  * If you are reporting about how a document looks importing from MS Office, please save the file in MS Office, then before opening in any other program, attach the document to the bug report. As well, please post a screenshot of how it looks in LibreOffice and then how it shows in MS Office.
=== Anomalie importando da MS Office ===
  * Se si sta segnalando un'anomalia riguardo a come un documento viene visualizzato se importato da MS Office, siete pregati di salvarlo in formato MS Office, quindi prima di aprirlo con qualsiasi altro programma, allegarlo alla segnalazione. Inoltre allegare uno screenshot di come il documento appare in LibreOffice e di come appare in MS Office.
Line 25: Line 30:
=== Bug Exporting to Adobe PDF ===
  * If you are reporting about how a document looks exporting to Adobe Reader, please attach the file to the bug report before and after exporting to PDF. As well, provide screenshots of how it looks in LibreOffice and Adobe Reader.
=== Anomalie esportando in Adobe PDF ===
  * Se si sta segnalando un anomalia riguardo a come un documento viene visualizzato se esportato in formato Adobe Reader, siete pregati di allegare il file alla segnalazione prima e dopo l'esportazione in formato PDF. Inoltre allegare uno screenshot di come viene visualizzato sia in LibreOffice che in Adobe Reader.
Line 28: Line 33:
=== Bug Importing PDF ===
  * If you are reporting about how a PDF document looks importing into Draw, please attach the file to the bug report before importing into Draw. As well, provide screenshots of how it looks in LibreOffice and Adobe Reader.
=== Anomalie importando PDF ===
  * Se si sta segnalando un'anomalia riguardo a come un documento PDF viene visualizzato iportandolo in Draw, siete pregati di allegare il file alla segnalazione prima di averlo importato in Draw. Inoltre, allegare uno screenshot di come il documento è visualizzato sia in LibreOffice che in Adobe Reader.
Line 31: Line 36:
== Printing ==
 * For issues printing from LibreOffice please report this against cups first via the Terminal: <<BR>> {{{ubuntu-bug cups}}} <<BR>> <<BR>> It could end up being an issue with LibreOffice, but it's best to start with cups in order to rule it out. As well, please follow all steps noted in https://wiki.ubuntu.com/DebuggingPrintingProblems .
== Stampa ==
 * Per problemi durante la stampa con LibreOffice, vi preghiamo di aprire la segnalazione dapprima contro cups via terminale: <<BR>> {{{ubuntu-bug cups}}} <<BR>> <<BR>> Potrebbe anche essere un problema in LibreOffice, ma è meglio iniziare da cups in modo da poterlo così escludere. Inoltre vi preghiamo di seguire le istruzioni contenute in [[https://wiki.ubuntu.com/DebuggingPrintingProblems_it|DebuggingPrintingProblems_it]] .
Line 34: Line 39:
== Crashes ==
=== LibreOffice Crashes but System Still Functional ===
 * For instances when only LibreOffice crashes but you can still use the OS without hard rebooting, please report this via via Apport and ensure you have all the LibreOffice debug symbols installed (libreoffice-dbg, uno-libs3-dbg, and ure-dbg). For more on this please see https://wiki.ubuntu.com/Apport . As well, if this happened while a particular document was open or you were manipulating the document, please attach that document to the bug report with detailed, click-for-click steps on how to reproduce the crash.
 * In the rare instance that after you followed the above, apport did not kick in, please provide a backtrace, valgrind, and strace following https://wiki.ubuntu.com/DebuggingProgramCrash .
== Crash ==
=== LibreOffice crasha ma il sistema rimane funzionante ===
 * Nei casi in cui solamente LibreOffice crasha ed il sistema rimane comunque funzionante, vi preghiamo di segnalare il bug utilizzando [[https://wiki.ubuntu.com/Apport_it|Apport]] assicurandosi di avere preventivamente installato i simboli di debug (libreoffice-dbg, uno-libs3-dbg, and ure-dbg). Inoltre, se il bug si verifica durante l'apertura di un particolare documento o la sua lavorazione, vi preghiamo di allegarlo alla segnalazione fornendo anche una dettagliata descrizione, click per click, su come riprodurre il crash.
 * Nei rari casi che anche seguendo la procedura sopraelencata Apport non si avvii, vi preghiamo di allegare alla segnalazione un backtrace, valgrind e strace seguendo le istruzioni in [[https://wiki.ubuntu.com/DebuggingProgramCrash_it|DebuggingProgramCrash_it]].
Line 39: Line 44:
=== The Whole System Hangs or Boots to the Login Screen ===
 * For instances when your using LibreOffice and either the system hangs requiring a hard reset or your booted to the login screen, this is a bug in either xorg or the kernel. Please follow https://help.ubuntu.com/community/DebuggingSystemCrash . As well, if this happened while a particular document was open or you were manipulating the document, please attach that document to the bug report with detailed, click-for-click steps on how to reproduce the crash.
=== Il sistema si blocca o compare la schermata di login ===
 * Nel caso in cui, utilizzando LibreOffice, il sistema si blocca o si riavvia la sessione si è di fronte ad un bug relativo a Xorg o al kernel. Si prega di consultare https://help.ubuntu.com/community/DebuggingSystemCrash . Inoltre, se ciò accade durante l'apertura o la lavorazione di un particolare documento, vi preghiamo di allegarlo alla segnalazione fornendo anche una dettagliata descrizione, click per click, su come riprodurre il crash.
Line 42: Line 47:
== Regressions ==
 * For regressions, it is helpful to perform a binary bisect ("bibisect") to narrow down which commit specifically caused the problem. For instructions please see http://sweetshark.livejournal.com/7683.html .
=== Possibili soluzioni ===
Line 45: Line 49:
== Wishlists ==
 * For Wishlist reports, many of these are requests to implement a feature in LibreOffice found in MS Office. A broad but good rule of thumb is if you want LibreOffice to do something that MS Office does (MS Office compatibility expectation), please document how specifically MS Office does it, then how LibreOffice does not or does not do well that which you desire. Please keep in mind, pocket cases exist where LibreOffice intentionally does not do what MS Office does (ex. leap year implementation https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/456100).
Provare a spostare .libreoffice e ~/.config/libreoffice. Se avete installato qualche estensione provte a rimuoverla e controllate se il proble è ancora riproducibile. Commentate il risultato di queste prove nel report. Comment on the results of performing these techniques in your report. Tenete le succitate directory a portata di mano, se spostare le directory è stato di aiuto. Lo sviluppatore potrebbe essere interesato a scoprire cosa avevano di errato.
== Regressioni ==
 * Per le regressioni, è di valido aiuto eseguire un binary bisect ("bibisect") per isolare la specifica commit che ha introdotto il bug. Per istruzioni vedere http://sweetshark.livejournal.com/7683.html .
Line 48: Line 53:
= Triaging LibreOffice Bugs = == Implementazioni ==
 * Usare le segnalazioni per l'implementazione in Libreoffice di una caratteristica presente in MS Office se si vuole ottenenere la stessa funzionalità (aspettativa di compatibilità con MS Office). Vi preghiamo di documentare specificamente come viene svolta da MS Office e quindi come LibreOfficenon la svolge o la svolge differentemente. Ricordiamo che in alcuni casi Libreoffice, intenzionalmente, non si comporta come MS Office (es. implementare il salto dell'anno https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/456100).
Line 50: Line 56:
== Writer and Calc ==
 * For bugs in Writer, it is helpful to check to see if the problem exists in AbiWord. For bugs in Calc, it is helpful to check to see if the problem exists in Gnumeric. Sometimes, AbiWord and Gnumeric give the bug reporter a usable workaround to the problem (and vice versa). If a workaround is found, feel free to document it in the report. As well, while not quite apples and oranges code wise, it gives LibreOffice developers code to base a patch on.
= Triaging dei bug in LibreOffice =
Line 53: Line 58:
== Wishlist Reports ==
 * For Wishlist reports, they most likely should be marked Won't Fix Wishlist. This is due to how Ubuntu diverts very little from the LibreOffice upstream source release, and upstream's rapid maintenance cadence. <<BR>> A Won't Fix Wishlist stock reply:
== Writer e Calc ==
 * Per i bug in Writer, è buona norma verificare su il bug si presenta anche in Abiword, mentre per i bug in Calc verificare se presenti anche in Gnumeric. Talvolta, AbiWord e Gnumeric forniscono un valida soluzione temporanea al problema (e vice versa). Se si trova una soluzione temporanea, si prega di documentarla nella segnalazione. Potrebbe anche fornire agli sviluppatori LibreOffice una base di codice per sviluppare una patch.

== Segnalazioni Wishlist ==
 * Per le segnalazioni Wishlist, esse saranno marcate Won't Fix Wishlist. Ciò è dovuto al fatto che la versione Ubuntu differisce molto poco dal rilascio upstream ed upstream ha una cadenza di manutenzione rapida. <<BR>> A Won't Fix Wishlist stock reply:
Line 58: Line 66:
== How to Forward Bugs Upstream ==
 * Once marked Triaged, a report may be filed upstream using the [[https://www.libreoffice.org/get-help/bug/|LibreOffice Bug Submission Assistant]] <<FootNote(Or in the old fashioned way at https://bugs.freedesktop.org/enter_bug.cgi?product=LibreOffice)>>.
== Come avanzare i bug Upstream ==
 * Una volta marcata Triaged, una segnalazione potrà essere inviata upstream utilizzando il [[https://www.libreoffice.org/get-help/bug/|LibreOffice Bug Submission Assistant]] <<FootNote(Or in the old fashioned way at https://bugs.freedesktop.org/enter_bug.cgi?product=LibreOffice)>>.
Line 61: Line 69:
  * Once a remote bug watch has been added to a bug report, it is helpful to append [Upstream] to the beginning of the bug title. This helps in searching for bugs reports by title. Please do not append this unless a remote bug watch has been added to the report as this creates confusion on which bugs have been reported upstream and which have not.   * Dopo che un remote bug watch è stato aggiunto alla segnalazione, è utile farne precedere il titolo da [Upstream]. Ciò aiuterà nella ricerca delle segnalazioni in funzione del titolo. Per cortesia non aggiungere [Upstream] fino a quando un remote bug watch è stato aggiunto alla segnalazione onde evitare di creare confusione tra i bug segnalati upstream e quelli no.

Debugging Central

This page is part of the debugging series — pages with debugging details for a variety of Ubuntu packages.

Come fare una segnalazione

  • Vi preghiamo di non segnalare bug inerenti LibreOffice senza avere prima letto questa pagina ed avere eseguito le necessarie azioni riportate in seguito. La mancata inosservanza causerà ritardi nell'indirizzamento della vostra segnalazione.

  • Innanzitutto, prima di segnalare un bug, assicurarsi di avere installato tuta la suite LibreOffice onde evitare package split collateral damage, eseguendo nel terminale:

sudo apt-get -y install libreoffice

  • Vi preghiamo di segnalare tutti i vostri bug in LibreOffice eseguendo nel terminale:
    ubuntu-bug <PACCHETTO>

    dove <PACCHETTO> è lo specifico pacchetto nel quale è stato rinvenuto il problema. Per esempio, se si ha un problema importando un documento con Writer:

ubuntu-bug libreoffice-writer

Modello di segnalazione di bug

1) lsb_release -rd

2) apt-cache policy libreoffice-writer

3) What is expected to happen in Writer is (cosa dovrebbe succedere) <PRECISE ISTRUZIONI PASSO-PASSO>.

4) What happened instead is...(cosa invece accade...)

I have the following extensions installed: lo-menubar, libreoffice-nlpsolver, ... (le seguenti estensioni risultano installate: lo-menubar, libreoffice-nlpsolver,...

WORKAROUND: Perform the following steps:...

  • Per cortesia non riportare più di un bug per ogni segnalazione.
  • Per cortesia evitare commenti sul tempo necessario alla riparazione, specialmente se non si sono seguiti i fondamentali passi di debugging in seguito descritti. Siate consapevoli che noi tutti vorremmo vedere i bug riparati immediatamente, ma purtroppo gli ostacoli maggiori si incontrano nella riproducibilità e chiarezza della segnalazione.

Procedure per il debugging

Problemi con il documento

Anomalia importando un documento non-MS Office

  • Se si intende riportare un bug che riguarda un documento non-MS Office, siete pregati di allegare il file alla segnalazione prima di averlo aperto con LibreOffice o qualsiasi altro programma. Si prega inoltre di allegare uno screenshot di come questo file appare in libreOffice ed una specifica descrizione di come invece dovrebbe apparire.

Anomalie esportando in MS Office

  • Se si sta segnalando un'anomalia inerente un documento che viene visualizzato diverso esportandolo in MS Office, vi preghiamo di allegarlo alla segnalazione immediatamente dopo l'esportazione via LibreOffice. Inoltre allgare uno screenshot di come il documento appare in LibreOffice ed uno di come viene visualizzato inp MS Office.

Anomalie importando da MS Office

  • Se si sta segnalando un'anomalia riguardo a come un documento viene visualizzato se importato da MS Office, siete pregati di salvarlo in formato MS Office, quindi prima di aprirlo con qualsiasi altro programma, allegarlo alla segnalazione. Inoltre allegare uno screenshot di come il documento appare in LibreOffice e di come appare in MS Office.

Anomalie esportando in Adobe PDF

  • Se si sta segnalando un anomalia riguardo a come un documento viene visualizzato se esportato in formato Adobe Reader, siete pregati di allegare il file alla segnalazione prima e dopo l'esportazione in formato PDF. Inoltre allegare uno screenshot di come viene visualizzato sia in LibreOffice che in Adobe Reader.

Anomalie importando PDF

  • Se si sta segnalando un'anomalia riguardo a come un documento PDF viene visualizzato iportandolo in Draw, siete pregati di allegare il file alla segnalazione prima di averlo importato in Draw. Inoltre, allegare uno screenshot di come il documento è visualizzato sia in LibreOffice che in Adobe Reader.

Stampa

  • Per problemi durante la stampa con LibreOffice, vi preghiamo di aprire la segnalazione dapprima contro cups via terminale:
    ubuntu-bug cups

    Potrebbe anche essere un problema in LibreOffice, ma è meglio iniziare da cups in modo da poterlo così escludere. Inoltre vi preghiamo di seguire le istruzioni contenute in DebuggingPrintingProblems_it .

Crash

LibreOffice crasha ma il sistema rimane funzionante

  • Nei casi in cui solamente LibreOffice crasha ed il sistema rimane comunque funzionante, vi preghiamo di segnalare il bug utilizzando Apport assicurandosi di avere preventivamente installato i simboli di debug (libreoffice-dbg, uno-libs3-dbg, and ure-dbg). Inoltre, se il bug si verifica durante l'apertura di un particolare documento o la sua lavorazione, vi preghiamo di allegarlo alla segnalazione fornendo anche una dettagliata descrizione, click per click, su come riprodurre il crash.

  • Nei rari casi che anche seguendo la procedura sopraelencata Apport non si avvii, vi preghiamo di allegare alla segnalazione un backtrace, valgrind e strace seguendo le istruzioni in DebuggingProgramCrash_it.

Il sistema si blocca o compare la schermata di login

  • Nel caso in cui, utilizzando LibreOffice, il sistema si blocca o si riavvia la sessione si è di fronte ad un bug relativo a Xorg o al kernel. Si prega di consultare https://help.ubuntu.com/community/DebuggingSystemCrash . Inoltre, se ciò accade durante l'apertura o la lavorazione di un particolare documento, vi preghiamo di allegarlo alla segnalazione fornendo anche una dettagliata descrizione, click per click, su come riprodurre il crash.

Possibili soluzioni

Provare a spostare .libreoffice e ~/.config/libreoffice. Se avete installato qualche estensione provte a rimuoverla e controllate se il proble è ancora riproducibile. Commentate il risultato di queste prove nel report. Comment on the results of performing these techniques in your report. Tenete le succitate directory a portata di mano, se spostare le directory è stato di aiuto. Lo sviluppatore potrebbe essere interesato a scoprire cosa avevano di errato.

Regressioni

Implementazioni

  • Usare le segnalazioni per l'implementazione in Libreoffice di una caratteristica presente in MS Office se si vuole ottenenere la stessa funzionalità (aspettativa di compatibilità con MS Office). Vi preghiamo di documentare specificamente come viene svolta da MS Office e quindi come LibreOfficenon la svolge o la svolge differentemente. Ricordiamo che in alcuni casi Libreoffice, intenzionalmente, non si comporta come MS Office (es. implementare il salto dell'anno https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/456100).

Triaging dei bug in LibreOffice

Writer e Calc

  • Per i bug in Writer, è buona norma verificare su il bug si presenta anche in Abiword, mentre per i bug in Calc verificare se presenti anche in Gnumeric. Talvolta, AbiWord e Gnumeric forniscono un valida soluzione temporanea al problema (e vice versa). Se si trova una soluzione temporanea, si prega di documentarla nella segnalazione. Potrebbe anche fornire agli sviluppatori LibreOffice una base di codice per sviluppare una patch.

Segnalazioni Wishlist

  • Per le segnalazioni Wishlist, esse saranno marcate Won't Fix Wishlist. Ciò è dovuto al fatto che la versione Ubuntu differisce molto poco dal rilascio upstream ed upstream ha una cadenza di manutenzione rapida.
    A Won't Fix Wishlist stock reply:

Thank you for reporting this and helping making Ubuntu better. Regarding this report:
- This is a clearcut upstream issue. Your welcome to send this to the developers of the software by following the instructions at http://wiki.documentfoundation.org/BugReport . If you have done so, please tell us the number of the upstream bug (or the link), so we can add a bugwatch that will inform us about its status.
- Marking LibreOffice Packaging and libreoffice (Ubuntu) => Won't Fix Wishlist. This does not mean the issue will not be cared about, but if it is cared about (even by Ubuntu/Canonical contributors), it is done upstream at LibreOffice.

Come avanzare i bug Upstream

  • Una volta marcata Triaged, una segnalazione potrà essere inviata upstream utilizzando il LibreOffice Bug Submission Assistant 1.

    • Dopo che un remote bug watch è stato aggiunto alla segnalazione, è utile farne precedere il titolo da [Upstream]. Ciò aiuterà nella ricerca delle segnalazioni in funzione del titolo. Per cortesia non aggiungere [Upstream] fino a quando un remote bug watch è stato aggiunto alla segnalazione onde evitare di creare confusione tra i bug segnalati upstream e quelli no.


CategoryBugSquad CategoryDebugging

LibreOfficeBugWrangling_it (last edited 2013-01-18 19:34:09 by dynamic-adsl-78-14-229-36)