[Gelistirici] Pisi ve xz (lzma2)

Onur Küçük onur at pardus.org.tr
20 Haz 2010 Paz 20:06:40 EEST


On Sun, 20 Jun 2010 19:55:41 +0300
Fatih Aşıcı <fatih at pardus.org.tr> wrote:

> On Saturday 19 June 2010 17:42:27 Fatih Aşıcı wrote:
> > Bu arada pisi, kuracağı paketin formatını kontrol etmiyormuş.
> > Baktığı şey sadece install.tar.lzma dosyasının varlığını kontrol
> > etmek. Yeni formatlı paketleri eski pisi ile kurmaya kalkınca hiç
> > hata vermeden kurmuş gibi yapıyor. Dağıtım + sürüm kontrolü
> > yaptığımız için kurtarıyor; fakat yine de hataya açık bir durum.
> 
> Kötü bir hata buldum. Pisi CLI ile üretilmeyen paketlerde paket
> formatı metadata.xml içine girmiyormuş. Farm gibi pisi API'si
> kullanan uygulamalarda ctx.get_option("package_format") her zaman
> None döndürdüğü için paket formatı yazılmıyor. Hatayı son yaptığım
> değişikliklerle farkında olmadan düzeltmişim; ama 2007 deposundakiler
> de dahil olmak üzere format bilgisi yazılmayan bir sürü paket var. Bu
> yüzden yukarıdaki kontrolü eklemek bu aşamada bir işe yaramayacak :(

 Bir betikle düzeltsek ? scripts deki change-distro-tags betiğini
azıcık değiştirip halledebiliriz. Kurulu sistemde paket tipi sürümü
önemli değil nasılsa, depoları da biz hallederiz.

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




Gelistirici mesaj listesiyle ilgili daha fazla bilgi