[Gelistirici] Gail paketinin durumu ve GTK2 güncellemesi
Ekin Meroğlu
ekin at pardus.org.tr
24 Eki 2008 Cum 15:31:13 EEST
Merhaba;
Cuma 24 Ekim 2008 tarihinde, Gökmen Görgen şunları yazmıştı:
> Asıl konuyu
> ilgilendiren mevzu, er ya da geç gtk2'nin yeni sürümü depoya girecek ve
> gail'in de depodan çıkarılacak olması. Kaçınılmaz.
İşte bunu söylemeye çalışıyorum : Kararlı depo açısından hiç de kaçınılmaz
değil - şu anki paketlerimizde bizi güncellemeye zorlayan bir durum yoksa
(güvenlik gün, kritik hata düzeltmesi vs.) güncellemeyebiliriz de, devel
deposuna her giren güncelleme stable'a da alınacak diye bir beklentimiz yok.
> > > Gail & GTK2 ile ilgili sorun ne zaman çözülecek?
> >
> > Hangi sorun ? Benim görebildiğim kadarıyla şu anda kararlı ve test
> > depolarında herhangi bir sorun yok.
>
> Şimdilik bir sorun yok. Asıl sorduğum şey, gtk2 güncellemesi ve beraberinde
> gelecek olan gail'e bağımlı paketlerin bağımlılıklarının düzenlemesi ne
> zaman başlanacak?
El-cevap : saydığım sorunları çözebildiğimizde.
> Burayı tam anlamadım, bir paketin güncellemesi geliyor; fakat önceliği yok
> diye güncelleme yapmıyoruz?!
Güncellenmesi gerekiyor - sebep ? Aşağıda paketin son 10 güncellenmesinin
commentleri var, hangi satır bu paketin kaçınılmaz olarak güncellenmesi
gerektiğini söylüyor ? Kaldı ki paketi depoya aldık ve contrib dahil tüm
paketlerini güncel tutmayan kullanıcılarda sorun çıkardığını gördük, bunu
üzerine revert edilerek gerekli paketler güncellendi.
$ svn log --limit 10
------------------------------------------------------------------------
r53994 | burak | 2008-09-24 20:39:10 +0300 (Çrş, 24 Eyl 2008) | 1 line
version bump
------------------------------------------------------------------------
r53848 | burak | 2008-09-20 23:42:50 +0300 (Cts, 20 Eyl 2008) | 1 line
add patch
------------------------------------------------------------------------
r53843 | burak | 2008-09-20 22:03:24 +0300 (Cts, 20 Eyl 2008) | 1 line
add patches
------------------------------------------------------------------------
r53696 | burak | 2008-09-18 16:11:04 +0300 (Prş, 18 Eyl 2008) | 1 line
version bump
------------------------------------------------------------------------
r53661 | burak | 2008-09-17 14:05:17 +0300 (Çrş, 17 Eyl 2008) | 1 line
edit pspec.xml
------------------------------------------------------------------------
r53657 | burak | 2008-09-17 06:16:46 +0300 (Çrş, 17 Eyl 2008) | 1 line
new version
------------------------------------------------------------------------
r53494 | burak | 2008-09-15 12:51:00 +0300 (Pzt, 15 Eyl 2008) | 1 line
take over packager
------------------------------------------------------------------------
r52842 | burak | 2008-09-08 23:20:11 +0300 (Pzt, 08 Eyl 2008) | 1 line
parsing package
------------------------------------------------------------------------
r49697 | erenturkay | 2008-07-07 11:16:26 +0300 (Pzt, 07 Tem 2008) | 1 line
version bump, bugfix release
------------------------------------------------------------------------
r48014 | erenturkay | 2008-06-11 22:57:16 +0300 (Çrş, 11 Haz 2008) | 1 line
correctly fix wrong handling of printer hostname in printer dialog,
https://bugzilla.redhat.com/show_bug.cgi?id=449379
------------------------------------------------------------------------
Bu güncellemeye karşı falan değilim ama bu güncellemeyi tekrar depoya almadım,
çünkü :
- Bu güncellemenin neden kaçınılmaz olduğunu diğer geliştiricilere anlatmanın
paketçisinin görevi olduğunu düşünüyorum,
- yine bu güncellemenin kullanıcılarda sorunlar açtığı görüldükten sonra
sorunun sebebini ve acil çözümü bu listeyle paylaştım, ama güncellemeyi
alarak sorunu uzun vadeli çözümü için ne paketçisinden ne de başka
geliştiricilerden gelen bir çalışma oldu.
Bu kadar kaçınılmaz bir güncelleme ise paketçisinin ya da konu ile ilgili
diğer geliştiricilerin uzun vadeli çözüm için çalışacaklarını düşündüğümden
önceliğinin çok fazla olmadığını düşündüm - zaten başka bir seçeneğim de
yoktu :-)
> Ya ben tam anlayamadım ya da gtk2 paketi,
> transmission, exaile, solfege ve benzeri programlardan daha az önceliğe
> sahip bir program?
Paket çok daha yüksek önceliğe sahip, dolayısıyla hiç kırılmaması gerekiyor,
çok büyük bir güvenlik açığı vb olmadığı sürece yeni olması değil kararlı ve
sorunsuz olması öncelikli.
> Ben öyle düşünüyorum ki, basit bir güncellemeyle GTK2'ye geçiş sorunsuz
> olmalı:
>
> 1) GTK 2.14'ün yeni sürümü Glib'in yeni sürümüyle beraber girsin.
> 2) GTK & Glib güncellemesiyle beraber gail obsolete olsun.
> 3) Gail bağımlılığı belirtilmiş paketlerin bağımlılıkları tekrar
> düzeltilsin.
Önemli nokta, gtk2 güncellememiş fakat diğer paketlerini bir şekilde
güncellemiş kullanıcılarda sorun çıktı - bu tip paketlerin herbirinin strict
dep. olarak yeni gtk2'yi gösterecek şekilde güncellenmesi ve eşzamanlı olarak
depoya sokulması gerekiyor - bu değişiklik yapılmadı. (Bir ilave not,
geliştiricilerin depo bütünlüğü açısından bunun gerekli olduğu konusunda
yaptığı uyarılar sonrasında çıkan tartışmada da bir arpa boyu yol alamadık,
gerekliliğine ikna olmadı Burak.)
ABI / API kırmadığı konusunda geliştiricilerden ve paketçisinden gelen güvence
var, kırdığı bir duruma da rastlamadık - ama buaradaki asıl sorunumuz ABI/API
kırması değil, depo'yu kırması - daha doğrusu bunu engellemek.
Sonuçta, ben kararlı depoda soruna yol açma ihtimali olan, uygulanmasının
neden kaçınılmaz olduğunu bilmediğim, dahası daha önce dağıtımın kritik
bileşenlerini çalışmaz hale getirebilmiş bu derece kritik bir güncellemeyi
kararlı depoya almak konusunda hiç de aceleci değilim - bu şartlar değiştiği
zaman gereklilik / risk oranına tekrar bakarız - ama şu anda bu oran pek
yüksek değil.
--
İ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