Merhaba, On Tue, 2010-12-28 at 14:04 +0200, Fatih Aşıcı wrote:
> meta-paket gibi ayrı bir paket türüne ihtiyaç yok. Tek bir dosyadan ibaret > bir > paket yapılabilir. Bu yöntem ile her pakete AnyDependency yazmak arasında > kullanıcı deneyimi açısından bakıldığında bir fark olmaması lazım. > AnyDependency'ler tek bir pakete yazılacağı için tercihim bu yönde olacaktır. Pisi'nin desteklediği bir özellik de olsa, tek dosyadan oluşan normal bir paket de olsa, meta-paket'ten kaçınmamıza neden olan şöyle bir senaryoydu sanırım : Metapaket kullandığımızda örnek bağımlılık böyle olacak : mod_php --> webserver (meta) --> {apache|nginx} (anydep) burada mod_php herhangi bir nedenle apache'nin özel bir sürümüne bağımlı hale gelirse ne yapacağız ? Yöntem apache'yi sürüm arttırmak, webserver metapaketine yeni apache sürümüne strict dep yazmak, mod_php'ye de bu yeni webserver sürümüne strict dep. yazmak gibi görünüyor. Bu yöntemin pek takip edilebilir bir yanı yok, meta paket kullanmak işleri karmaşıklaştırıyor hatta. Sal, 2010-12-28 tarihinde 10:55 +0200 saatinde, H. İbrahim Güngör yazdı: > Yarın başka bir > sunucu daha gelirse, tüm paketlere bir anydependency yazmak yerine > "meta-webserver" gibi bir pakete anydependency olarak yazalım apache'yi, > nginx'i vs., web-server bağımlılığı olan paketlere de meta-webserver > bağımlılığı yazalım. Zaten yeni bir sunucu geldiğinde bu sunucu ile çalışabilecek tüm bağımlı paketlere o sunucu ile birlikte çalışması için gereken config dosyalarını eklememiz gerekiyor Erdem'in senaryosuna göre. Bu da sürüm güncelleme, entegrasyon testi vs demek, o süreçte gerekli anydep. de yazılacaktır pakete. meta paket yapıp yeni sunucu geldiğinde sadece bu meta pakete anydep eklersek, teoride o yeni sunucu ile düzgün çalıştığından emin olmadığımız bir seri paket o yeni sunucuya bağımlı oluyor otomatik olarak. Bence meta-paket filan boş verelim, tüm olası bağımlılıkları doğrudan paketlere yazalım anydependency ile. Meta paketleri gerçekten destekleyeceksek, adam gibi tasarlayıp özellik olarak eklemek lazım bence. 2 kuruş. -- Ekin Meroğlu <e...@pardus.org.tr> Pardus _______________________________________________ Gelistirici mailing list Gelistirici@pardus.org.tr http://liste.pardus.org.tr/mailman/listinfo/gelistirici