[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