Sida 1 av 1

Introduktion till Launchpad, del 1 (intro)

Postat: 05 mar 2009, 00:47
av andol
Det här är första delen i min introduktion till Launchpad. Lite utav en introduktion till introduktionen så att säga.

Låt mig dock först och främst klargöra att det här är ett område där jag själv är relativt grön. Rättelser och klargöranden är således varmt välkomna.

Launchpad är en (primärt) webb-baserad platform för programutveckling. Den fyller alltså ungefär samma funktion som till exempel Sourceforge, givet att det namnet är bekant. Utöver att hålla reda på källkod och buggrapporter kan även Launchpad hjälpa till med översättningsarbete och projektritningar (blueprints). Dessutom går det att använda Launchpad för användarsupport.

Launchpad drivs utav Canonical, varpå det kanske inte är helt förvånande att i princip all utveckling utav Ubuntu på ett eller annat vis är kopplad till Launchpad. Visst sker mycket kommunikationen på irc-kanaler och sändlistor, men det finns i princip alltid en återkoppling i Launchpads buggrapporter och blueprints.

** Det här är ett bra tillfälle att öppna Launchpad som en flik i sin webbläsare. **

Strukturmässigt så hanterar Launchpad projekt liksom användare, där användare antingen kan vara en personlig användare eller ett team. Ett team är en form utav superanvändare beståendes utav andra användare. Vad gäller adresser så placerar Launchpad ett tilde (~) framför användarnamn. Exempel:

Användaren Andreas Olsson, med användarnamnet andol: https://launchpad.net/~andol
Teamet Ubuntu Sverige (där användaren ovan ingår): https://launchpad.net/~ubuntu-se
Det (än så länge) relativt passiva projektet kring Ubuntu Sveriges webbplats: https://launchpad.net/ubuntu-se-web

Vilken Launchpad-tjänst som används framgår utav domännamnet i adressen. Till exempel så ligger översättningar under translations.launchpad.net medan bugghanteringen ligger under bugs.launchpad.net. Låt oss nu binda ihop detta med projekt- och användarnamn så för ytterligare några exempel:

Översättningar till projektet ddtp-ubuntu: https://translations.launchpad.net/ddtp-ubuntu
Buggar relaterade till användaren andol: https://bugs.launchpad.net/~andol

Notera att buggar, översättningar och blueprints alltid är kopplade till ett projekt. Det sistnämnda exemplet är alltså inte en lista på mina personliga fel och brister :-) utan talar istället om vilka buggar, i olika projekt, jag på ett eller annat sätt jobbar med.

Rättigheter att administrera och utföra operationer i olika projekt kan antingen fås individuellt alternativt indirekt genom team-medlemskap. Till exempel så har man (än så länge) relativt stor kontroll över projektet Ubuntu Sweden LoCo website genom att vara med i gruppen Ubuntu Sweden LoCo Team.

Notera vidare att Launchpad har en huvudmeny bestående utav valen Overview, Code, Bugs, Blueprints, Translations och Answers. Dessa länkar leder inte till någon toppnivå, utan snarare till motsvarande tjänst för just det projekt eller den för användare man för stunden befinner sig på.

Hoppas att den här något långrandiga strukturella genomgången kan bespara några utav er den förvirring jag personligen upplevde under min första kontakt med Launchpad :-)

Läxa till nästa lektionspass är att, om man inte redan gjort det, registrera sig på Launchpad. Nästa pass kommer förövrigt att handla just om ens personliga Launchpad-användare.

Det ambitiöse kan dessutom läsa vidare på help.launchpad.net.

Frågor?

Re: Introduktion till Launchpad, del 1 (intro)

Postat: 05 mar 2009, 01:02
av djkmmo
andol skrev: Notera att buggar, översättningar och blueprints alltid är kopplade till ett projekt. Det sistnämnda exemplet är alltså inte en lista på mina personliga fel och brister :-)
[...]
Frågor?
Var skall man rapportera dem så ? ;)

Skojjar bara. Fantastiskt bra initiativ tycker jag.

"Del 1" antar jag betyder att det kommer (minst) en del till?

Re: Introduktion till Launchpad, del 1 (intro)

Postat: 05 mar 2009, 01:18
av andol
djkmmo skrev:
andol skrev: Notera att buggar, översättningar och blueprints alltid är kopplade till ett projekt. Det sistnämnda exemplet är alltså inte en lista på mina personliga fel och brister :-)
[...]
Frågor?
Var skall man rapportera dem så ? ;)
Utbildningsnämnden i Lerums kommun.

Tolv års skolgång i den kommunen måste ju uppenbarligen ha satt sina spår :-)
djkmmo skrev:["Del 1" antar jag betyder att det kommer (minst) en del till?
Jajjamensan! Hitintills så har jag en väldigt preliminär planeringen enligt följande

del två: Ens användarkonto i Launchpad
del tre: Bugghantering
del fyra: Användarsupport / Answers
del fem: Översättningsarbete

Sen är det även möjligt att jag får för mig att prata om Blueprints och/eller Kodhantering (branches, bazaar, etc). Måhända kan det därtill bli att dessutom gå in lite på PPAs. Vi får se helt enkelt.

Re: Introduktion till Launchpad, del 1 (intro)

Postat: 05 mar 2009, 01:20
av djkmmo
Är det meningen att man i första hand skall komma med synpunkter och förslag där då, istället för på forumet? Jag lämnade en liten synpunkt här: http://ubuntu-se.org/phpBB3/viewtopic.p ... 09#p294709 angånde färgerna i "bannern" i förhållandet till de på förstasidan. Skulle jag har postat det här istället?

De som jag spammat dig med (tilläggsmoduler till Drupal) är det också bättre att posta där?

Re: Introduktion till Launchpad, del 1 (intro)

Postat: 05 mar 2009, 01:54
av andol
djkmmo skrev:Är det meningen att man i första hand skall komma med synpunkter och förslag där då, istället för på forumet? Jag lämnade en liten synpunkt här: http://ubuntu-se.org/phpBB3/viewtopic.p ... 09#p294709 angånde färgerna i "bannern" i förhållandet till de på förstasidan. Skulle jag har postat det här istället?
Det får du fråga Portaladmin om :) Gissar dock att forumet är den naturlig platsen för dylika nämnanden.

Däremot kan det finnas en poäng att rapportera buggar via launchpad-projektet ovan i samband med att jag nu (äntligen) kan ta tag i projektet OpenID, SSO, etc för ubuntu-se.org. Lutar nämligen åt att att jag vill versionshantera den nya kodbasen mot Launchpad, vilken man på så vis kan länka mot enskilda buggar.
djkmmo skrev:De som jag spammat dig med (tilläggsmoduler till Drupal) är det också bättre att posta där?
Att spamma mig direkt är sällan rätt :) Bättre att i första hand ta det via publik kanal och i andra via ett grupp-PM till Serveradmin. Fast visst, är det något som rör mig som person, eller är en uppföljning på tidigare diskussioner, etc så är man förstås varmt välkommen att kontakta mig personligen.

Re: Introduktion till Launchpad, del 1 (intro)

Postat: 05 mar 2009, 10:07
av HakanS
djkmmo skrev:Är det meningen att man i första hand skall komma med synpunkter och förslag där då, istället för på forumet? Jag lämnade en liten synpunkt här: http://ubuntu-se.org/phpBB3/viewtopic.p ... 09#p294709 angånde färgerna i "bannern" i förhållandet till de på förstasidan. Skulle jag har postat det här istället?
Rapportera gärna felaktigheter både i forumet och som en bugg-rapport i Launchpad.
Fördelen med att ha dem i Launchpad är att de inte försvinner, vilket är lätt hänt om de bara rapporteras i forumet.
Fördelen med forumet är att det snabbt synliggörs.

Re: Introduktion till Launchpad, del 1 (intro)

Postat: 05 mar 2009, 15:01
av djkmmo
Ok. Så för att sammanfatta så skulle man kunna säga: Först stöta och blöta lite i forumet; om idén fortfarande verkar vettig efter det: in i Launchpad.