[Gelistirici] ÇOMAR ve Servisler (Request for Comments)

Bahadır Kandemir bahadir at pardus.org.tr
9 Oca 2008 Çar 16:38:40 EET


09 Oca 2008 Çar tarihinde, S.Çağlar Onur şunları yazmıştı: 
> Selamlar;
>
> 09 Oca 2008 Çar tarihinde, Bahadır Kandemir şunları yazmıştı:
> > Planladığım süreç şöyle:
> >
> > 1) Servis bağımlılık listesini al.
> > 2) Bağımlılığı olmayan tüm servisleri paralel çalıştır.
> > 3) Başlatma işlemi tamamlanmış her servisin ardından 2'ye dön.
> > 4) Servisler başlatıldı.
> >
> > Bağımlılıkların şu şekilde olduğunu varsayarsak:
> >
> > dependencies = {
> >     'hal': ['consolekit', 'udev'],
> >     'consolekit': [],
> >     'kdebase': ['hal', 'consolekit'],
> >     'apache': ['net'],
> >     'mysql': ['net'],
> >     'ldap': ['net'],
> > }
> >
> > Servisler bu sırada çalışacak:
> >
> > * Hepsinden önce dbus
> > * [net, udev, consolekit] paralel
> > * [net] başlatıldıktan sonra [mysql, apache, ldap] paralel
> > * [consolekit] başlatıldıktan sonra [hal]
> > * [hal, consolekit] başlatıldıktan sonra [kdebase]
> >
> > Paralel başlatma işlemi, asenkron çağrılar ile yapılacak. Müdür'de
> > DBus event loop bulunması gerekiyor bu iş için. Glib mainloop
> > kullanırsak Müdür'ün bağımlılıkları arasına pygobject, gtk2, ... gibi
> > bir sürü paket giriyor -ki aynı şey Qt mainloop için de geçerli-
> > olacak iş değil bu.
>
> Olsun diye değil fakat anlamadığım bir nokta var; glib mainloop'u neden
> gtk2 istiyor yahu?  glib2 system.base paketi?

pygobject gerekiyor event loop için.

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


Gelistirici mesaj listesiyle ilgili daha fazla bilgi