7 Şubat 2012 10:12 tarihinde Fatih Aşıcı <[email protected]> yazdı:

> 07.02.2012 08:18, Coskun AKTAS yazmış:
> > Ekteki linkte Koray Löker neden pisi paket sisteminin seçildiğini
> > açıklamış.  Yanlış anlamadıysam iki önemli nedeni var. Pisi sayesinde
> > dosya alanı ekonomik kullanılmış ve paketlere Türkçe desteği sağlanmış.
> > Bunlar hala Pisi'yi savunmak için yeterli mi?
>
> *Bana göre* RPM ile paket yapmak DEB ile yapmaktan daha kolay. Zamanında
> RPM ile epey çalışmıştım. Bir süre sonra paket yapımının gereksiz yere
> karmaşık hale getirildiğini düşünüp kendimce yeni bir paket yöneticisi
> tasarlamayı düşündüm. Tam o sıralarda Pisi'den bahsedilmeye başlanınca
> da "işte bu!" dedim :) Bu sırada sizin yukarıda sözünü ettiğiniz iki
> neden umrumda bile değildi. Yani başka şeyler de vardı. Ancak; bugün
> diğer paket yönetim sistemlerinin geldiği durumda birşeyler değişmiş
> olabilir.
>
> > Debian'ın deposunda
> > yaklaşık 36.000 paket gördüm. Pardus deposunun çok çok üzerinde. Biz
> > Pardus kullanıcılarını en çok bu konuda eleştiriyorlar.
>
> Sadece paket sayısını dikkate alıyorsunuz. Yazılım sayısını değil.
> Debian'da neredeyse hiç dosya çıkarmayan paketler bile mevcut. Bizde tek
> bir paketle dağıtılan yazılım onlarda 30 parçaya bölünebiliyor. Bizde
> delta desteği var. Oysa onlar güncellemeleri küçük tutabilmek için
> yazılım bileşenlerini olabildiğince parçalamaya çalışıyorlar. Tabi bu
> paket bölme nedenlerinden sadece biri. Başka nedenleri de var tabi.
>
> Tabi onlarda paketlenmiş halde olup da bizde olmayan paketler de var.
> Bunları inkar etmiyorum; ama söylendiği kadar da uçurum yok.
>
> > Bugünün
> > koşullarında Piside ısrar etmek ne kadar mantıklı? Debian deposu
> > kullanarak yola devam etmek bu saatten sonra çok mu zor?
>
> Başka bir dağıtımın deposu ile devam edilirse ortaya çıkan ürün zaten
> Pardus'tan çok farklı olacaktır. Pardus'u kullanıcı dostu yapan şey
> geliştiricilerin paketleme sırasında kullandıkları tercihlerle ilgili.
> Bu tercihler çoğu yerde Debian geliştiricilerinin tercihleriyle çakışıyor.
>
> Başka bir dağıtımın deposunu temel alıp değişiklik yapmak yerine o
> dağıtıma destek vermeyi tercih ederim açıkçası. Zaten insanlar Pardus'u
> "Linux'un kopyası/Türkçesi" olarak biliyor. Debian deposunu alıp
> değiştirerek ne kadar kayda değer bir iş yapsanız da insanlar "Debian
> çakması" diyerek kullanmayacaklar. Özellikle bu işi TÜBİTAK'ta yaparsak
> milletin vergisiyle insanları kandırmış(!) da oluyoruz. Bu noktada
> kimseyi ikna etmeye çalışmak istemiyorum artık. Yoruldum biraz.
>
> > Tasmadan
> > vazgeçildiği gibi Pisi'den de vazgeçilemez mi?
>
> Tasma ile Pisi çok farklı şeyler. Tasma gibi yazıp sonra
> kullanmayacağımız birçok arayüz oldu/olacak(tı).
>
> > Paketlerin Pardus'ta
> > çalışmasını sağlamak için harcanacak zamanı başka işler için ayırmak
> > doğru olmaz mı?
>
> Yaptığımız işi "paketlerin çalışmasını sağlamak" ifadesiyle değil de
> "paketleri bizim istediğimiz şekilde derlemek" şeklinde ifade etsek daha
> doğru olur. Başka işlere daha fazla vakit ayırmak tabi ki daha doğru
> olur; ama malesef böyle bir işi kaldıracak deneyimli bir ekip kolay
> kurulmuyor.
>
> > Açıkçası Pardus'un bugünlerini gördükten sonra bu paket sisteminin
> > seçilmiş olmasının bir hata olduğunu düşünüyorum.Bugün paket sistemimiz
> > pisi yerine diğer iki paket sisteminden biri olmuş olsaydı kimse
> > Pardus'un biteceğinden endişe duymazdı.
>
> Paket sistemi seçimi konusunda bazı yöneticilerle benzer düşüncelere
> sahipsiniz :)
>
> > Mevcut iki büyük depodan biri
> > ile yola devam edilirdi.
>
> Bu cümle, dile kolay geliyor; ama inanın mesele sadece depo kurmak değil.
>

Bunun neden böyle olduğunu biraz daha açarak Öİ E-derginin 32.sayısında bir
yazı ile yazmıştım, merak edenler için;

http://www.ozgurlukicin.org/e-dergi/

Paket yönetim sistemleri aslında birer ambalaj, yani hediye paketi yapmak
için kullanılan kutular gibi, içlerindeki derlenmiş yazılımlardan ayrı
düşünülmesi gereken şeyler, Fatih'in dediği gibi bugün Pardus deposundaki
tüm paketlerin RPM ile paketlenmesi örneğin Suse deposun kullanılmasını
sağlamayacak.

Ancak şöyle bir gerçek te var; Pardus örneğin RPM sistemini kullanmış
olsaydı majör dağıtımlara paket yapan Dünya'daki pek çok katkıcı için
Pardus'a katkı vermek daha kolay olurdu.

Pisilemek RPM yapmaktan daha kolaydır ama bunu Linux dünyasına anlatabilmek
çok zor görünüyor, araştırmak isteyen varsa 6 yılda Pisi paket yapımı
hakkında kaç tane İngilizce makale yazıldı bir baksın. Geliştiriciler
developer...org sitesine wikilere ve bloglara yazmıştır, ama katkıcıların
gözünde tamamen farklı ve yeni baştan öğrenilmesi gereken bir paketleme
sistemi olarak görülerek göz ardı edilmesini çözmenin kolay bir yolunu
göremiyorum.

Yani bence sorun işin teknik tarafında değil. (Örneğin herkesin bildiği
gibi QWERTY dizilimi bilimsel olarak bir mühendislik rezaletidir ama durum
ortada...:)




>
> > Şimdi ise yazılımcıların piside paket yapması
> > için yalvarır durumdayız. Bu paket yönetim sistemi nedeniyle hazır
> > yapılmış bulunan paketleri kullanamıyoruz.
>
> Pisi, Pacman gibi paketleme sistemine yepyeni bir yaklaşım getiren
> geliştiriciler için aslında çok da sorun yapılacak bir durum değil bu.
> Bir şekilde o yazılımları kolay bir şekilde kuracak çözümler
> bulunabilir; ama her zaman belirttiğimiz gibi sorun sadece paketleme
> sistemi değil. Biz RPM kullanıyor olsaydık bile GoogleTalk eklentisini
> kurduğunuz halde kullanamayacaktınız. Çünkü ABI farklılığı var. Yoksa
> tüm RPM kullanan dağıtımlar ortak bir depo kullanırdı değil mi?
> _______________________________________________
> Pardus-kullanicilari e-posta listesi
> Listeden çıkmak için
> http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini
> kullanın.
> Listeye iletmek istediğiniz soruları  
> [email protected] adresine gönderin.
> Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web
> sayfasına gidin.
>



-- 
Ali E.İMREK
_______________________________________________
Pardus-kullanicilari e-posta listesi
Listeden çıkmak için 
http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini 
kullanın.
Listeye iletmek istediğiniz soruları  [email protected] 
e-posta adresine gönderin.
Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web 
sayfasına gidin.

Cevap