(Acesta este un post de invitat de la dezvoltatorul Ubuntu și angajatul Canonical Daniel Holbach, care a fost postat inițial Aici.)
Summit-ul pentru dezvoltatori Ubuntu este peste tot 300 de planuri sunt completate cu note din conversațiile summitului. Dacă v-ați abonat la câteva planuri, este posibil să vedeți actualizări peste actualizări pentru a obține elementele de lucru în formă. Pe măsură ce tot mai multe planuri vor fi finalizate, veți vedea, de asemenea status.ubuntu.com fiind umplut cu munți de obiecte de lucru. Mulțumesc din nou tuturor celor care au participat la sesiuni, personal sau de la distanță. Este minunat să vedem acest nivel de cooperare și dorința tuturor de a contribui cu timp și efort pentru a face din 12.04 o versiune excelentă!
O serie de oameni au acordat interviuri la UDS pentru a vorbi despre planurile lor pentru acest ciclu de lansare: Robbie Williamson (Ubuntu Server / Cloud Manager), Stefano Zacchiroli (Lider de proiect Debian), Marco Ceppi (în rolul său de
Juju Charm scriitor, Contribuitor AskUbuntu), Clint Byrum (Inginer server), David Planella (Echipa comunității, care lucrează la dezvoltarea aplicațiilor), Gema Gomez Solano (Inginer QA), Mark Shuttleworth (Fondatorul Ubuntu), Leann Ogasawara (Kernel Release Manager), Rick Spencer (Ubuntu Engineering Manager), Jono Bacon (Ubuntu Community Manager), Pete Graner (Manager QA Ubuntu), Randall Ross (Vancouver LoCo), Gerry Carr (Comunicații externe canonice), Jason Warner (Ubuntu Desktop Manager) și Bilal Akhtar (Dezvoltator Ubuntu). Acest lucru ar trebui să vă ofere ore întregi de plăcere și să vă actualizeze.Versiunea de dezvoltare nu este încă foarte veche, dar am văzut o grămadă de actualizări în „precise”: 1704 de pachete au fost încărcate începând cu 13 octombrie. Este vorba de 117 oameni minunați care și-au primit contribuțiile în Ubuntu (sub formă de încărcări) și vor fi mult mai mulți. Cu o săptămână de UDS între ele, este destul de bine. :-)
Deși un număr de dezvoltatori Ubuntu mai au planurile lor de finalizat până la 24 noiembrie (Definiția caracteristicii Blocați), există o mulțime de activități foarte active pentru remedierea erorilor și îmbinarea corecțiilor din Upstream. Unele dintre acestea sunt încă în 11.10 („oniric”).
De asemenea, am dori să întâmpinăm trei noi dezvoltatori Ubuntu care tocmai au obținut drepturi de încărcare: Herton Ronaldo Krzesinski, Stephen M. Webb și Serge E. Hallyn! Felicitări!
Mulțumesc mult tuturor pentru munca depusă! :-)
Ce face toată lumea acum și în câteva săptămâni?
Au mai rămas două săptămâni până când Feature Definition Freeze și săptămâna următoare vom vedea lansarea 12.04 Alpha 1. De acolo, vor mai fi încă patru săptămâni (sfârșitul anului) când vom atinge Debian Import Freeze. Aceasta va fi prima etapă în care platforma Ubuntu va începe să se solidifice. Modul în care funcționează în general un ciclu de lansare este că în prima parte toate pachetele vor fi actualizate. Modificările locale Ubuntu vor trebui combinate cu modificările care s-au întâmplat între timp. Cea mai favorabilă poziție ca întreținător de pachete este aceea de a putea „sincroniza” pachetul de la Debian. Acest lucru înseamnă că pachetele din Ubuntu și Debian sunt aceleași și fără modificări locale, deoarece vă permite să lăsați automat modificările să fie importate. Dacă ați introdus modificări în Ubuntu, trebuie să vă asigurați că le trimiteți la Debian. Toate pachetele care nu sunt modificate în Ubuntu vor primi actualizări automate de la „testarea” Debian („Testare” deoarece lucrăm la o versiune LTS, altfel este „Debian instabil”) până la Debian Import Freeze. Ulterior, actualizările sunt încă posibile, dar trebuie solicitate semi-manual.
Toate aceste explicații pot fi rezumate astfel: asigurați-vă că în amonte primiți remedierile Ubuntu, lucrați la aducerea în amonte și Ubuntu sincronizate în prima parte a ciclului de lansare. Asta se întâmplă chiar acum.
Ziua de apreciere a comunității Ubuntu
Anul acesta vom avea primul Ziua de apreciere a comunității Ubuntu. Se va întâmpla mai departe 20 noiembrie și ne va reaminti tuturor că Ubuntu este pus la punct de o mulțime de ființe umane, care pun ore și ore de muncă pentru a face din aceasta cea mai bună platformă. Participarea este ușoară: faceți-vă timp pentru a mulțumi cuiva care a depus mult efort în Ubuntu pentru a face să strălucească. Spune-le prietenilor tăi și participă!
Dezvoltatorul Ubuntu Evan Broder a pus laolaltă lintian.ubuntuwire.org (anunță), un serviciu foarte util, el ne va spune mai multe despre.
Deci, ați creat lintian.ubuntuwire.org - puteți explica ce este lintian?
Sigur. Lintian este un instrument dezvoltat în Debian pentru evaluarea pachetelor. Este folosit în principal pentru a vă asigura că pachetele sunt conforme cu politica Debian - regulile pentru modul în care pot fi pachetele se integrează cel mai bine cu restul sistemului - dar se știe că Lintian surprinde și alte mici greșeli. Exemplele mele preferate sunt etichetele de eroare de ortografie, cum ar fi http://lintian.ubuntuwire.org/tags/spelling-error-in-description.html, despre care se știe că a prins o mulțime de propriile mele greșeli de ortografie în trecut!
Cum credeți că dezvoltatorii Ubuntu ar trebui să utilizeze această resursă?
Pentru majoritatea dintre noi, instrumentele pe care le folosim pentru pachetele de testare includ deja rezultate Lintian, așa că sperăm că suntem deja conștienți de problemele Lintian din pachetele pe care le modificăm. Cred că prezentarea informațiilor într-un formular web este cel mai util pentru evaluarea stării generale a arhivei. În continuare, aș dori să generez rapoarte bazate pe pachete care există doar în Ubuntu sau pachete în care modificările noastre au introdus noi erori și avertismente Lintian. Pentru noii colaboratori, producția lui Lintian tinde să aibă informații foarte concentrate despre locul în care se află problema. Întrucât etichetele Lintian sunt, în general, legate de probleme legate de ambalare, cred că corectarea etichetelor Lintian poate fi o modalitate excelentă de a învăța modul dvs. de ambalare în general.
Menționați noi contribuitori - cum ar putea folosi această resursă? Dacă cineva ar vrea să meargă și să îmbunătățească pachetele, ar putea folosi acest site?
Lintian are un concept de „severitate” - cât de rea este o problemă - și „certitudine” - cât de încrezător este că nu emite falsuri pozitive. Unul dintre rapoartele generate pe lintian.ubuntuwire.org grupează etichetele după severitate și certitudine (http://lintian.ubuntuwire.org/tags-severity.html). Cu cât este mai mare gradul de certitudine, cu atât este mai ușor pentru Lintian să înțeleagă problema - și asta înseamnă că este probabil mai ușor pentru un nou colaborator să înțeleagă și problema! Aș recomanda să alegeți un pachet cu o etichetă de mare certitudine și să încercați să remediați acest lucru. Dacă o remediați, puteți lucra cu Debian la încorporarea remedierii. Deoarece etichetele Lintian acoperă încălcările politicii Debian, acestea sunt în general necontrolate. Treceți în # ubuntu-motu pe IRC și vă putem ajuta să alegeți unul.
Mulțumesc mult pentru că ați creat site-ul!
Sigur! Sper că oamenii vor găsi un instrument util pentru îmbunătățirea calității Ubuntu... și Debian. :-)
Există mai multe informații disponibile pe remedierea erorilor din Ubuntu și redirecționarea modificărilor către Debian.
Se vorbește mult despre dezvoltarea Ubuntu și a fost întotdeauna. Uneori era vorba de hacking pe sistemele interne ale sistemului de operare Ubuntu, se vorbea despre remedierea erorilor în Ubuntu și uneori se vorbea despre aplicații în Ubuntu. Dacă nu ați fost implicat prea mult, este posibil să vă confundați de mai multe ori.
Este o lume complicată, există Ubuntu, există pachete, există aplicații, există alte proiecte precum Debian și alte Upstreams. Iată încercarea mea de a aduce mai multă claritate imaginii.
Platformă Ubuntu. Aceasta este ceea ce obțineți atunci când instalați Ubuntu. Acesta vine în multe forme, cum ar fi Ubuntu Desktop, Ubuntu Server, Kubuntu, Xubuntu, Lubuntu și altele. Toate aceste forme diferite împărtășesc aceleași mii de pachete, care conțin instrumente, biblioteci și programe. Acestea fac parte din aceeași arhivă Ubuntu.
Ubuntu nu trăiește într-o lume separată, ci face parte din comunitatea mai largă Open Source. Există multe proiecte Open Source pe care se bazează platforma Ubuntu și la care dezvoltatorii săi participă activ. Aceste proiecte lansează cod care se integrează în Ubuntu, sunt numite „Upstreams”, deoarece codul lor curge în Ubuntu.
Lucrul grozav despre platforma Ubuntu este că este deschisă și se dezvoltă într-un mod transparent. Toată lumea poate verifica codul sursă, poate afla ce a fost schimbat exact. În plus, toată lumea se poate implica și ajuta la îmbunătățirea platformei. Dacă sunteți interesat să îmbunătățiți Ubuntu în general sau să vă interesați de o anumită zonă a Ubuntu, dorim să contribuiți.
Aplicații Ubuntu. Acestea sunt aplicații terțe pe care suntem dornici să le avem disponibile în Ubuntu. Ar trebui să fie ușor și distractiv să scrieți aplicații care se amestecă și funcționează frumos în Ubuntu. Cerințele sunt mai puțin stricte, de exemplu, nu este necesar ca aceste aplicații să urmeze exact ciclul de lansare Ubuntu. Cu developer.ubuntu.com a fost creat un portal grozav care ajută la înțelegerea tehnologiilor și cum să le includem în Ubuntu.
Dacă sunteți interesat să scrieți propria aplicație și să o introduceți în Ubuntu, vă dorim ca dvs. și aplicațiile dvs. din Ubuntu!
Alegeți un bitesize bug. Acestea sunt erorile pe care credem că ar trebui să fie ușor de remediat. O altă opțiune este să ajutăm într-una dintre inițiativele noastre.
În plus, există o mulțime de oportunități Recolta.
Există multe modalități diferite de a contacta dezvoltatorii Ubuntu și de a primi răspuns la întrebări.
Totul Ubuntu, zilnic. Din 2009.