[Pardus-kullanicilari] Wicd paketindeki sorun
Gökmen Görgen
gkmngrgn at gmail.com
7 Eki 2009 Çar 23:26:25 EEST
2009/10/7 Serhan Cosar <serhancosar at su.sabanciuniv.edu>
> Anladığım kadarıyla "wicd-client" paketi için çalışırken bağımlılık
> kısmında "wicd" paketinin 7. sürümünden (yani release) sonrası isteniyor:
>
> <Dependency releaseFrom="7">wicd</Dependency>
>
> Aslında bu koşul sağlanıyor olmalı, çünkü depodaki "wicd" sürümü 1.6.2-7.
> Ama nedense bunun sağlanmadığını zannedip "wicd" paketinin yerine 4. sürüme
> kadar olan bir sürümünü indirmeye çalışıyor sanırım. XML dosyasında
> <Replaces> etiketi sanırım bunun için (Yanılıyorsam düzeltin):
>
> <Package releaseTo="4">wicd</Package>
>
>
Son birkaç epostada da dediğim gibi, sorun Wicd paketinde değil, pisi'de.
> O sürümü bulamayınca da sistem sonsuz döngüye girip çıkıyor. Pisi
> bağımlılık uysa da onu es geçiyor galiba. Buraya kadar yazdıklarım doğru mu?
> İlk yolladığınız hata raporunda sorun çözülmüş gibiydi ama orada verilen
> yama ile de sorun devam ediyor. Hatayı tekrar açmalı mı?
>
Hatayı tekrarlayabildiğinize dair bir log ve yaptıklarınızı ayrıntılı bir
şekilde anlatabilirseniz, hatayı açabilirsiniz. Ama yamayı doğru
uyguladığınızdan emin olun (Benim yamayı deneme fırsatım olmadı, uzun bir
süre de olmayacak).
>
> İkinci merak ettiğim şey, daha önceki yazdığım şekilde pisi paketi
> yaratırken "component.xml" eksikliğiyle ilgili hata veriyordu. Bu dosya
> sizin verdiğiniz yerde hala eksik ama bu sefer bunun eksikliğini
> sorgulamadı. Bunun belli bir nedeni var mı? Yoksa bu da bir hata mı?
>
component.xml paket inşa dizininin içinde değil aynı dizinde olacak, benim
verdiğim bağlantıdaki gibi =>
http://svn.pardus.org.tr/pardus/playground/ggorgen/
>
> Son olarak, sizin en son verdiğiniz pspec.xml dosyasında bu yukarıdaki
> satırlar silinmişti. O satırlar olmayınca paket sorunsuz kuruluyor. Merak
> ettiğim, kararlı depodaki pspec.xml dosyası sadece 2 satırın silinmesi gibi
> kolay bir işlem için neden bu kadar bekliyor? Burada amacım eleştri değil
> sadece arkada var olan süreçleri öğrenmek.
>
>
Birkaç defadır dediğim gibi, sorun Wicd paketinde değil, pisi'de. Beklemenin
sebebi de basit.
* Önce yama uygulanır; (ya paket inşa dosyalarına yama olarak eklenir, ya da
kaynak koda yama uygulanıp ara sürüm arşivi çıkarılır.)
* Sonra yeni inşa dosyaları, paket inşa çiftliğine gönderilir ve inşa
çiftliği de uygulamayı (paketi yapılacak herhangi bir uygulama olabilir)
paket haline getirip depoya alır. (Burada da, test ve paket bakımı gibi ara
süreçler vardır.)
* Sonra da depolar eşleştirilir (yani sync). Bu aşamadan sonra da
kullanıcılar tarafından kurulabilir hale gelir.
Wicd ve diğer tüm paketlerin geçtiği aşamalar da buna benzerdir; ama bizde
contrib depo / resmi depo ayrımı var. contrib depodaki paketlerin depoya
girme süreci daha az zaman alır.
--
gkmngrgn ~ http://www.gokmengorgen.net
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/pardus-kullanicilari/attachments/20091007/c520fed2/attachment.htm>
Pardus-kullanicilari mesaj listesiyle ilgili
daha fazla bilgi