[Gelistirici] ikibindokuz genel hatlar

Onur Küçük onur at pardus.org.tr
5 Kas 2008 Çar 22:36:33 EET


 Merhaba,

 Evet beklenen an, 2009 için çalışmaya başlıyoruz :) Önce fikir teatisi.

 2008 in Haziran ayında çıkması ve takip ettiğimiz diğer temel
yazılımların çıkış tarihlerine bakarak 2009 ile ilgili kabaca bir tarih
çıkarmaya çalıştım.

 2009 için öntanımlı olararak KDE4 ile çıkıyoruz. 4.1.x serisi ile
kararlılık ve hız konusunda bayağı bir yol kat etmiş durumda, ancak
özellik kümesi (güç denetimi, yazıcı ayarlama arayüzü mesela) ve teknik
altyapı (plasmoid pyhton binding mesela) eksikleri yüzünden 4.2
sürümünü beklememiz gerektiğini düşünüyorum.

 Bütün araçlarımızı (manager) KDE4 e port ediyoruz. Bu port etme
sırasında elimizden geldiğince işlev ve GUI kodlarını ayıracağız. Bu
sayede hem araçların bakımı daha rahat olacak, hem de bu araçlar
için gerek başka altyapılar (örneğin KDE4 ün güzelliklerinden plasmoid
kullanan) hazırlamak hem de başka masaüstü ortamları için araç
hazırlamak daha kolaylaşacak. 

 Kullandığımız temel yazılımların çıkış tarihlerine bakarsak en geç KDE
4.2 olacak, o da duyurulduğuna [1] göre Ocak sonu olacakmış. KDE de
minör sürümler güncellemeleri genelde 2 aylık aralıklarla yapılıyor.
Son dakika sorunları, yeterli test edebilme imkanı vs. düşünerek şu
anki plan Pardus 2009 u KDE 4.2.1 ile Mart sonu Nisan başı gibi
çıkarmak. Kesin tarihleri şu anda bilmiyorum, ancak kervan yolda
düzülür mantığıyla yolda adını koyup duyururuz.

 En temel paketlerimizden

 - Python da 2.6.x de kalmak ve 3000 e geçmemek niyetindeyim. Bir süre
2.6 serisi kullanarak hem 3000 de yaşayabileceğimiz sorunları uyarı
olarak görebileceğiz. Bu kadar çok Python kullanılan bir dağıtımda
Python ile maceraya atılmaya şimdilik gerek yok bence.

 - GCC / Glibc / binutils de çok acayip bir değişiklik bu süre içinde
olmayacak gibi görünüyor. GCC de 4.3.x takip edip glibc / binutils de
makul güncellikte bir snapshot ı belli bir kararlılığa getirip tutmak
niyetindeyim. Diğer temel system.devel araçları için de aynı şekilde
düşünüyorum.

 - Kernel için sorumlusunun uygun dediği yere kadar güncel olmakta
fayda var. Bazı kernel.drivers paketleri kernel içerisine girdi. Bu
paketlerden bazılarının kernel dışında geliştirilmesi de durdu.
Duranların paketlerini depodan çıkarıp kernel de gerekli desteği açmak,
diğerlerinin kararını da başta sorumlusu ile beraber bu listede vermemiz
gerekecek.

 - Xorg için Fatih hangi sürümü seçerse onu kullanıcaz

 2009'un bir avantajı ciddi bir API/ABI kırımı yapmıyor olmamız
olacak. Bu sayede 2008 kullanarak 2009 için hazırlık yapmamız
biraz daha rahat olacak. ABI/API uyumu için betaya kadar atış serbest,
betadan sonra daha dikkatli olmak, haber vermek ve gerekli olduğu
durumlarda kırabiliriz, ancak RC ile beraber çok kritik bir sorunumuz
olmadığı sürece ABI/API sabit kalacak.

 2009 ile birlikte delta paketler ve debug paketleri de umarım hayata
geçecek. 2009 dan çok daha önce 2008 de hayata geçebilir, kararı Ekin
verecek. Şu anda Ozan Faik ve Ekin bu konularla uğraşıyorlar.

 Yapılacaklar ve sorumluları belirlendikten sonra 2008 deki gibi durumu
% ile gösteren bir belgeyi wikide güncelleyeceğiz. Ancak bu sefer
paketlerin 2009 a hazır hale gelmesini de % olarak göstermeyi
düşünüyorum. Özellikle güncelleme yapmak isteyenleri de düşünürsek 2009
a bütün paketlerimizin hazır olması niyetindeyim.

 Aralık ayında 2009 farmı ve svn deposunu hayata geçirip 2009 deposunu
açmak niyetindeyim.

 2009 için önümüzde bir sürü zaman var. Açık / sahipsiz noktalarımızı
bulup, sahipsiz iş / paket bırakmayıp elimizden geldiğince
sorunlarımızı gidermemiz gerekiyor. Gerek güncelliğini yitirmiş
paketlerimizi / teknolojilerimizi güncelleştirmek, gerek hata çözmek
için en uygun zaman bu zaman olacak, lütfen herkes bu zamanı en verimli
şekilde kullansın :)


 Fikirler, yorumlar, sorular ?


[1] http://techbase.kde.org/Schedules/KDE4/4.2_Release_Schedule

-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens




Gelistirici mesaj listesiyle ilgili daha fazla bilgi