Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Bazaar 1.0 kom idag

Vi tänker gärna på Eric S Raymond och hans lilla text när vi hör ordet, men det finns det en mjukvarulösning som tagits fram just för att stödja den utvecklingsmodellen som Eric beskriver som Bazaar.

Bazaar är ett distribuerat system för versions-kontroll som Canonical ligger bakom. Bazaar utvecklades för och används av Canonicals projekt internt då man inte kunde hitta ett system som var tillräckligt bra. Systemet lär vara distribuerat i dess sanna bemärkelse då man inte behöver ha någon särskild central server för att använda systemet för sitt projekt.

Andra användare av systemet lär vara British Telecom.

Man annonserade idag ut att version 1.0 släppts och i notisen kan man läsa:
"Thousands of commits, dozens of code contributors, hundreds of bugs opened and closed. A system that's flexible, powerfully simple, and friendly to use."

Ni kan läsa mer och hämta Bazaar här:
http://bazaar-vcs.org/news#1.0released
http://bazaar-vcs.org/
http://bazaar-vcs.org/Download

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

kimjohanssons bild

Lasps bild

Tyckte riktigt mycket om kommentaren:
hundreds of bugs opened and closed.
Må lycka och välgång vara med dem sä'ger Lasp

iveqys bild

är det någon som vet vad skillnaden mellan bazaar och git är?

Git är ju det system som linux använder sig utav.

pluns bild

Smile

bzr funkar perfekt, https://launchpad.net/

AWN på framsidan... Smile

pluns bild

http://bazaar-vcs.org/BzrVsGit

Du har även svn som tex Google code mfl använder sig av.
Sen använder inte Linux bara GIT, vissa gör det.

Hursomhelst så är det här grunden för all öppen mjukvara och
hur man kvalitetsäkrar dito inkl att flera utvecklare kan jobba samtidigt.

kimjohanssons bild

Installerat och testkört... Wink

Var ju inga större problem att sätta igång med det, nu skall jag se vilken praktisk nytta jag kan ha av det.

Jag har en mapp med "Veckans Kadavro - Produktion" där jag samlar allsköns anteckningar och skisser nu. Den har jag börjat versionshantera. Och likaså så har jag en mapp med texter som jag jobbar på, även den numera versions-hanterad av Bazaar.

Det kan bli intressant att undersöka effekten av att hantera binära bildfiler...


iveqys bild

tack jag ska kolla in länken.

svn använder jag mig av idag. Det är dock inte distribuerat och kan egentligen inte jämföras med git och bazaar.

Hur menar du med att linux inte bara använder git? Det är väl det enda formatet som torvalds tar emot?

pluns bild

Du har exempel här för just AWN med flera branches.

Varje branch är då klickbar för att se alla ändrigar.

Awn-core
https://code.launchpad.net/awn

Awn-extras
https://code.launchpad.net/awn-extras/

Som jag uppfattat det så tycker utvecklarna det är "kanon" och
som slutanvändare/testare så är det ju mycket enkelt att "plundra"
trunkarna... Smile

pluns bild

OK, "kärngänget" kör GIT, "Linux" kör flera olika system.

Bazaar är ju omdiskuterat och bakgrunden är ju att MarkS mfl tyckte
att befintlig hantering inte var bra, rena stenåldern och att man klamrade sig fast i sånt man borde kastat för längesedan.

Är man sedan miljardär som MarkS så kan man då sponsra ett projekt..
(liksom Ubuntu) Smile

iveqys bild

det är ju just kärngänget som är linux... Smile

I alla fall så lästa jag länken. Det verkar som om GIT är bättre i allt förutom att det har en högre inlärningströskel och ett användargränssnitt som skiljer sig från övriga dvcs.

Med bzr så är det hela sämre men mycket enklare att arbeta med.

Låt säga att git är gjort för att vara bra, bzr är gjort för att vara användarvänligt. Valet är således inte helt lätt eftersom man vill ha både ett bra program och ett program som man faktiskt kan använda...

misiu_mps bild

Det måste klargöras för andra: Linux är kärnan. Jag kör Linux. Min version av linux är 2.6.22.
Så om nån frågar mig vilken version av linux har jag på min dator så svarar jag: 2.6.22.
Om nån säger att de har linux version 7.10 eller 10.3, så säger jag att det är version av de olika distributionera av GNU, GNU/Linux eller Linux (som är olika namn på det operativsystemmet som används). Distributionerna heter Ubuntu, OpenSuse eller annat.
Så det rätta är att säga att man kör version 7.10 av Ubuntu eller 4.0 av Debian osv.

pluns bild

Jo men "poängen" är ju att det ska vara enkelt att använda för en samling utvecklare. Inkl att "testare" enkelt ska kunna använda
sig av en trunk (iofs inget problem med varken Git,Svn eller bzr.

Öppen källkodsprojekt har ju ofta utvecklare som kommer och går och
då måste det vara robust o enkelt vidare vill man ofta köra separata
branches inom projekt där man utvecklar olika lösningar fram tills man
kodat en stabil lösning som kan sammanfogas med trunken.

Nu känner jag bara i detalj till AWN där utvecklarna är mycket nöjda med Baazar och där huvudutvecklaren bytte från Google code till Launchpad för att få bättre kvalitetsflöde samt att det blev flera utvecklare som gjorde att Google code inte fungerade bra.