Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

6.3.2. Dove inviare una segnalazione di bug‌


Per poter decidere dove archiviare la segnalazione di bug, devi avere una buona comprensione del problema e devi aver identificato in quale parte del software si trova il problema.

Idealmente, rintraccia il problema in un file sul tuo sistema e poi puoi usare dpkg per scoprire quale pacchetto possiede quel file e da dove proviene quel pacchetto. Supponiamo che tu abbia trovato un bug in un'applicazione grafica. Dopo aver esaminato l'elenco dei processi in esecuzione (l'output di ps ausf), hai scoperto che l'applicazione è stata avviata con /usr/bin/sparta eseguibile:


$ dpkg -S /usr/bin/sparta

sparta: /usr/bin/sparta

$ dpkg -s sparta | grep ^Versione:

Versione: 1.0.1+git20150729-0kali1

$ dpkg -S /usr/bin/sparta

sparta: /usr/bin/sparta

$ dpkg -s sparta | grep ^Versione:

Versione: 1.0.1+git20150729-0kali1


impari che /usr/bin/sparta è fornito dal sparta pacchetto, che è in versione 1.0.1+git20150729-0kali1. Il fatto che la stringa della versione contenga kali ti indica che il pacco

proviene da Kali Linux (o è modificato da Kali Linux). Qualsiasi pacchetto che non ha kali nella sua versione la stringa (o nel nome del pacchetto) proviene direttamente da Debian (Debian Testing in generale).


Doppio controllo prima Se trovi un bug in un pacchetto importato direttamente da Debian, idealmente dovrebbe essere Segnalazione bug contro segnalato e corretto sul lato Debian. Tuttavia, prima di eseguire questa operazione, assicurarsi che il Debian problema è riproducibile su un semplice sistema Debian poiché Kali potrebbe aver causato il

problema modificando altri pacchetti o dipendenze.

Il modo più semplice per farlo è configurare una macchina virtuale che esegue Debian Testing. È possibile trovare una ISO di installazione per Debian Testing sul sito web dell'Installatore Debian:

https://www.debian.org/devel/debian-installer/

Se puoi confermare il problema nella macchina virtuale, puoi inviare il bug a Debian eseguendo segnala un errore all'interno della macchina virtuale e seguendo le istruzioni fornite.

Doppio controllo prima Se trovi un bug in un pacchetto importato direttamente da Debian, idealmente dovrebbe essere Segnalazione bug contro segnalato e corretto sul lato Debian. Tuttavia, prima di eseguire questa operazione, assicurarsi che il Debian problema è riproducibile su un semplice sistema Debian poiché Kali potrebbe aver causato il

problema modificando altri pacchetti o dipendenze.

Il modo più semplice per farlo è configurare una macchina virtuale che esegue Debian Testing. È possibile trovare una ISO di installazione per Debian Testing sul sito web dell'Installatore Debian:

https://www.debian.org/devel/debian-installer/

Se puoi confermare il problema nella macchina virtuale, puoi inviare il bug a Debian eseguendo segnala un errore all'interno della macchina virtuale e seguendo le istruzioni fornite.


La maggior parte delle segnalazioni di bug sul comportamento delle applicazioni dovrebbe essere indirizzata ai loro progetti upstream, tranne quando si affronta un problema di integrazione: in tal caso, il bug è un errore nel modo in cui il software viene impacchettato e integrato in Debian o Kali. Ad esempio, se un'applicazione offre opzioni in fase di compilazione che il pacchetto non abilita o l'applicazione non funziona a causa di una libreria mancante (mettendo così in luce una dipendenza mancante nelle meta-informazioni del pacchetto), potresti trovarti di fronte a un'integrazione problema. Quando non sai che tipo di problema stai affrontando, di solito è meglio archiviare il problema da entrambe le parti e fare un riferimento incrociato.

Identificare il progetto a monte e trovare dove archiviare la segnalazione di bug è solitamente facile. Devi solo navigare nel sito Web a monte, a cui si fa riferimento nel Homepage campo dei metadati dell'imballaggio:


$ dpkg -s sparta | grep ^Pagina iniziale:

Pagina iniziale: https://github.com/SECFORCE/sparta

$ dpkg -s sparta | grep ^Pagina iniziale:

Pagina iniziale: https://github.com/SECFORCE/sparta


Il miglior sistema operativo cloud computing su OnWorks: