GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Risolvi un bug. Da dove comincio?

Anche se non sono un programmatore professionista, ho scritto un programma o due. Eppure, al giorno d'oggi ogni ingegnere e scienziato impara a programmare anche un po', e come tale sono abituato a scrivere programmi in Python, C e MATLAB. Ora voglio restituire un po' a Ubuntu e ai suoi fantastici ragazzi e correggere un bug!

Ho dato un'occhiata all'elenco della campagna di dimensioni ridotte e ho dovuto scoprire che la maggior parte di esse non è così facile da risolvere per me poiché sospetto che richiedano molto tempo per entrare nella questione, e non ce l'ho. Tuttavia ho scoperto questo e mi sembra gestibile e come una funzione interessante.

Dato che non ho mai scritto una patch o rilasciato un programma allo stato brado prima, però, non ho idea da dove cominciare. Quale dovrebbe essere il mio primo passo per affrontare questo problema?

Conclusione:Dove e come posso iniziare a riparare quel ragazzo?

Migliore risposta

Rispondere a questa domanda può diventare lungo e complicato, quindi ti indicherò le risorse disponibili invece di rielaborarle qui.

Documentazione

  1. Preparazione per lo sviluppo di Ubuntu
  2. Come risolvere i bug

Esercitazioni

Organizziamo eventi durante tutto il ciclo per aiutare persone come te, in particolare organizziamo Ubuntu Developer Week in IRC, che è un tutorial dal vivo e un seminario di domande e risposte. Ce n'è uno in arrivo alla fine di febbraio se vuoi unirti!

Ecco due registri di una sessione passata per darti un'idea:

  • Guida introduttiva allo sviluppo di Ubuntu I
  • Introduzione a Ubuntu Development II

Luoghi dove trovare opportunità

  • Harvest:questo strumento esamina tutte le patch e i pacchetti in Launchpad (e cerca anche in altre distribuzioni) per le patch. Molti di questi possono essere catturati, applicati, testati e quindi riparati in Ubuntu e quindi inviati a monte.
  • Cleansweep – Elenco di patch presenti in Launchpad che qualcuno ha allegato a una segnalazione di bug. Potrebbero essere utili o meno, dovrebbero comunque essere esaminati.

Ricevere aiuto

Contattare il MOTU sulla mailing list o sull'IRC è un buon modo per ottenere aiuto per i singoli problemi che incontri:

  • https://wiki.ubuntu.com/MOTU/Contact
Correlati:come trovare quale comando è associato a una determinata scorciatoia da tastiera?

Commenti

Abbiamo speso molto tempo a rielaborare questa documentazione per renderla il più semplice possibile, se volessi prendere appunti sulle tue esperienze e su come possiamo migliorare queste cose sarebbe molto utile sapere come farle meno schifo per persone come tu.


Ubuntu
  1. Come riparare i pacchetti rotti in Ubuntu 20.04

  2. Ubuntu 14.04 è sicuro contro il bug di sanguinamento del cuore?

  3. Dov'è il file Inittab?

  4. Steam non si avvia su Ubuntu 16.04?

  5. Come faccio ad avviare Ubuntu da Initramfs?

Correggi il layout della tastiera errato in Ubuntu

Come segnalare un bug in Ubuntu

Correggi nessun suono in Ubuntu come HDMI abilitato per impostazione predefinita

Risolto il problema con "Impossibile avviare la sessione" all'accesso in Ubuntu 16.04

Dongle USB a banda larga mobile in Ubuntu (14.04)? Dove iniziare?

Dove possono andare i miei mockup di Unity?