[Gelistirici] Fwd: [paketler-commits] r31032 - in playground/gokcen/applications/multimedia/povray: . files

Ekin Meroğlu ekin at pardus.org.tr
24 Ağu 2007 Cum 12:00:20 EEST


Merhaba;

Tartışmanın geldiği son yer pek de hoşuma gitmediği için bu mesaja cevap 
yazıyorum, herhangi bir geliştiriciye cevap değil, genel bir hatırlatma 
olarak kabul edin lütfen :-)

Thursday 23 August 2007 tarihinde, Mustafa Günay şunları yazmıştı: 
> Uygulama zaten playground depoda [0]

Öncelikle playground bir depo değil, depo politikası işletmediğimiz bir oyun 
alanı. Bırakın iki ayrı geliştiricinin aynı paket üzerinde çalışmasını, tek 
bir geliştirici aynı paketin beş farklı paketi üzerinde de çalışabilir, 
playgorund bu iş için var. Kaldı ki geçmişte de şu anda da bir çok paketin 
çalışan/çalışmayan, farklı işler için kullanılan bir sürü faklı versiyonu 
playground altında birlikte yaşamaya devam etti ve ediyor. 

Özetle : 

- Playgorund bir depo değil - paketlerin veya uygulamaların unique olması 
gerekmiyor, çalışması hatta derlenmesi bile gerekmiyor, politika 
uygulanmıyor.

- Playground deneme yanılma için var, kendi çalışmalarınızın ortak depoda 
bulunmasını tercih ettiğimiz için kullanıyoruz.

Playground'da çalışıp, belli bir noktada  kararlı veya devel depolarına paket 
eklemek istediğinizde işe iş değişiyor :  review sürecine sokulan uygulamalar 
hangi depo'yu hedefliyorsa o deponun politikasına uymalı, söylemeye gerek 
yok.. 

Başka bir geliştiricinin paketinde değişiklik yapmak konusunda ise kesin 
kurallarımız var : 

- Başka bir geliştiricinin paketine **eğer stable/devel/contrib depolarında 
ise** haber vermeden değişiklik yapmak belli durumlar dışında gereksiz ve 
kaba bir davranış. 

- Ama bu durumda şunu da gözden kaçırmamak gerekli, playgorundda bir yerlerde 
paketi tutuyorsunuz diye paketin sahibi henüz siz değilsiniz - paketin 
depolardan birine girmesi için çalışana (review gibi) kadar playground 
altındaki paketiniz sizin *kişisel* çalışmanız. Başka bir geliştirici de 
kişisel çalışması olarak aynı paketle ilgilenebilir, bunda yanlış birşey yok.

- Yeni bir paket ile ilgilenmeye başlayan bir geliştirici daha önce paketle 
uğraşan olmuş mu diye devel/contrib depolarını kontrol etmelidir, ama 
playgorund için bence bir zorunluluk yok bu arada. İkinci geliştirici eski 
paketi fark ederse birlikte çalışma veya varolan paketin iyileştirilmesini 
sağlama yoluna gidebilir, ama fark etmemesi de pek yüksek bir olasılık. Bu 
benim de başıma geldi, Çağlar'ın da, İsmail'İn de.. Ayrıca playground'da bir 
heves uğraşılıp daha sonra kaderine terkedilen paket sayısı da hiç az değil, 
öyle olması da yanlış değil. Orası sizin alanınız - aynen bilgisayarınızın 
harddiski gibi - karar sizin.  
    
Sonuç olarak, sahiplenmeyi düşündüğünüz paketleri sizce yeterli olgunluğa 
geldiğinde review sürecine sokun, paketin sorumluluğunu üzerinize alın. Henüz  
üzerinize almadığınız bir paketle başka bir geliştiricinin de ilgilenmesini 
ise size ve geliştirici kimliğinize yapılmış bir saygısızlık olarak 
görmeyin..  

Bu konu özelinde ise ne alınacak ne de böyle sert konuşacak bir durum 
var -yine bence-. Furkan'ın dediği gibi emek israfı var biraz ama saygısızlık 
gibi tanımlar biraz ağır kaçmış sanki :-P

Ben kendi adıma bu işi eğlenmek için yapıyorum, herkese de bunu tavsiye 
ederim. 
--
İyi Çalışmalar;
Ekin Meroglu <ekin_at_pardus.org.tr>

... did i listen to pop music because i was miserable, or was i miserable
because i listened to pop music?... - rob [nick hornby / hi fi]



Gelistirici mesaj listesiyle ilgili daha fazla bilgi