[Gelistirici] pisi güncelleme aksiyonları

Faik Uygur faik at pardus.org.tr
29 Ağu 2008 Cum 12:09:46 EEST


Merhaba,

Wednesday 27 August 2008 Tarihinde 12:42:16 yazmıştı:
> Wed, 27 Aug 2008 12:35:59 +0300, Faik Uygur <faik at pardus.org.tr> :
> > piside de kurulum sonrası bilgilendirme mesajı basılabilir.
>
> Evet, evet, lutfen. Su hata raporundaki konuyu da ele alsak?
>
> http://bugs.pardus.org.tr/show_bug.cgi?id=6820

Hata raporunda istenen özelliğin yararı ve uygulanabilirliği konusunda 
çekincelerim var.

Güncelleme aksiyonları olarak isimlendirdiğimiz işler pakette bir nevi bayrak 
ile belirtiliyor. Herhangi bir sürümdeki paket güncelleneceği zaman, şu anki 
sürüm ile güncellenecek sürüm arasında geçmiş olan aksiyonlara bakılacak.

Buna göre pisi sistemin yeniden başlatılması gerektiğini herhangi bir pakette 
gördüğü anda hatırlayacak, hangi paket olduğu önemli değil, bu tüm sistemi 
etkileyecek bir iş. Sistemin yeniden başlatılması gerektiği uyarısı 
verilecek.

Servisin yeniden başlatılmasını gördüğünde, ilgili paketin servisini yeniden 
başlatacak. Bu işi otomatik yapması gerektiğini düşünmeye başladık. 
Kullanıcıya dbus yeniden başlatılacak başlatılsın mı demek pek anlamlı 
görünmüyor.

Son bayrak da, ters bağımlılıkların güncellenmesi gerekliliği. Burada da 
kullanıcıya gösterilecek ve ya sorulacak bir şey olmayacak.

Bu üç işe bakıldığında her birinin tüm paketler için genel gereklilikler 
olduğu ve "sistemi yeniden başlatmalısınız" bilgilendirmesi dışında 
kullanıcıya bir şey gösterilmediği görünüyor. Bu da gayet anlaşılır bir 
bilgilendirme mesajı. Bunun dışında sistem tarafında yapılması gerekli 
işler otomatik olarak yapılıyor.

Eğer genel bir bilgilendirme mekanızmasını pisi'ye ekler isek bu işin 
getirisinden çok götürüsü olacağını düşünüyorum.

Paketçiler tarafından kontrolsüz bir şekilde kullanıcılara direk ulaşacak 
mesajlar yazılmaya başlanacak. Bunların denetlenmesi gerekliliği bir iş 
yükü olacak.

Pratikte uygulanırken çeviri sıkıntıları karşımıza çıkacak.

Uygulamasına baktığımız zaman paketin bir sürümünden ileri bir sürümüne 
güncelleme yapıldığında o paketin aradaki tüm bilgilendirme mesajlarının 
toplanıp gösterilmesi gerekecek. 

Diğer paketler ile daha da fazla bilgilendirme mesajı birikecek. Bunların 
kullanıcıya nasıl sunulması gerektiği ve hedef kullanıcı kitlemiz tarafından 
doğru bir şekilde anlaşılıp, kullanılabilmesi bence soru işareti.

- Faik



Gelistirici mesaj listesiyle ilgili daha fazla bilgi