[Gelistirici] component yapisi ve paket agaci taslagi

Fatih Aşıcı fatih at pardus.org.tr
6 Şub 2009 Cum 21:37:51 EET


Cuma 06 Şubat 2009 tarihinde, semen at pardus.org.tr şunları yazmıştı: 
> Bu konu hakkindaki dusuncelerinizi ve goruslerinizi bekliyorum.

* desktop.gnome.library/base bileşenleri sadece GNOME'a özgü olan temel 
paketleri içermeli. gtk2 ve arkadaşları desktop.gnome altında olmamalı. kde 
bileşenleri için de aynı şey geçerli. gtk2, qt gibi toolkitler desktop.library 
adında bir bileşene girebilir.

* bileşen isimlerinin tümünde tekil kelimeler kullanalım. extras yerine extra 
gibi.

* extras yerine misc de kullanılabilir.

* desktop.kde altındaki uygulamalar işlevlerine göre uygun bileşenlere 
gönderilmeli (Bizim manager'lar da dahil). Burada sadece KDE masaüstüne ait 
temel paketler bulunmalı.

* Simge ve imleç temaları, freedesktop sayesinde artık ortak bir formata 
sahip. Bunları desktop.kde/gnome.theme altına taşımak yerine desktop.theme 
altına almalıyız.

* freedesktop diye bir bileşenn olmamalı aslında. free- kısmını atın. desktop 
bileşenine dağılsın buradakiler. xorg ve arkadaşlarını ise system.x11 gibi bir 
bileşene atabiliriz.

* programming.qt altındakiler programming.tools, desktop.library gibi 
bileşenlere dağıtılabilir. qt diye bir bileşene gerek yok bence.

* programming.python.lib -> library olabilir.

* programming.python.environment -> programming.environment varken buna gerek 
yok.

* yali ve arkadaşları system.installer adında bir bileşene gidebilir. 
pluginleri falan da gelecek ileride herhalde. O yüzden ayrı bir bileşen 
olabilir.

* kernel.firmware, kernel sürümünden bağımsız bir bileşen değil mi? Eğer 
öyleyse ilerde de birden fazla kernel sunacağımıza göre bu bileşeni kernel 
dışına (mesela hardware.firmware?) çıkarabiliriz. Her kernel için böyle bir 
bileşen tutmayız herhalde?

* documentation bir bileşen adı olarak sanki içerisinde dökümanlar varmış 
izlenimi uyandırıyor. Bunlardan bazıları ofis bileşenlerine gidebilir. 
Bazıları için publishing ve viewer adında bileşenler açılabilir.

* utility.shells yerine system.shell kullanılabilir. office bileşeni ana 
bileşen yapılabilir. utility bileşeni için biraz daha düşünmek lazım.


-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090206/b68eb607/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi