[Gelistirici] PiSi
Eray Ozkural
eray at pardus.org.tr
9 Mayıs 2006 Sal 16:35:46 EEST
Tamam ben bakiyorum simdi lu'ya
Eray Ozkural wrote:
> Selam caglar,
>
> Hicbir depo yokken mi bu asagidaki hatalari elde ediyorsun? Ha, evet
> olabilir, lu komutuna bakmamistim!
>
> Evet o yamuk kalmis olabilir, commit et abi boyle.
>
> S.Çağlar Onur wrote:
>
>> Eray dünkü değişikliklerinden sonra;
>>
>> zangetsu ~ # pisi lu
>> Program sonlandırıldı.
>> Paket a bulunamadı.
>> Genel yardım için lütfen 'pisi help' komutunu kullanınız.
>> Bir geri iz (traceback) görmek için lütfen --debug seçeneğini kullanın.
>>
>> zangetsu ~ # pisi remove a b
>> İzleyen (en az sayıdaki) paketler bağımlılıkları sağlamak amacıyla
>> kaldırılacak:
>> c b a
>> Devam etmek istiyor musunuz? (evet/hayır)e
>> c paketi kaldırılıyor.
>> c kaldırıldı
>> b paketi kaldırılıyor.
>> b kaldırıldı
>> a paketi kaldırılıyor.
>> a kaldırıldı
>>
>> zangetsu ~ # pisi lu -d
>> DEBUG: PISI API initialized
>> Program sonlandırıldı.
>> pisi.packagedb.Error: Paket beagle bulunamadı.
>> Genel yardım için lütfen 'pisi help' komutunu kullanınız.
>> Geri-iz:
>> File "/usr/bin/pisi", line 75, in ?
>> cli.run_command()
>> File "/usr/lib/pardus/pisi/cli/pisicli.py", line 112, in run_command
>> self.command.run()
>> File "/usr/lib/pardus/pisi/cli/commands.py", line 1119, in run
>> list = pisi.api.list_upgradable()
>> File "/usr/lib/pardus/pisi/api.py", line 163, in list_upgradable
>> pkg = ctx.packagedb.get_package(x)
>> File "/usr/lib/pardus/pisi/packagedb.py", line 68, in get_package
>> raise Error(_('Package %s not found') % name)
>> DEBUG: PISI API finalized
>>
>>
>> Yani depo indexinde olmayan bir paket sistemde kurulu ise (a, b,c veya beagle
>> gibi) pisi hata veriyor, aşağıda durumu kurtarmak için try içine aldığım hali
>> var ama yanlış olan packagedb kullanmak gibi duruyor, bakar mısın?
>>
>> caglar at zangetsu pisi $ svn diff
>> Index: api.py
>> ===================================================================
>> --- api.py (revision 7594)
>> +++ api.py (working copy)
>> @@ -160,7 +160,10 @@
>> Ap = []
>> for x in A:
>> (version, release, build) = ctx.installdb.get_version(x)
>> - pkg = ctx.packagedb.get_package(x)
>> + try:
>> + pkg = ctx.packagedb.get_package(x)
>> + except:
>> + pass
>> if ignore_build or (not build) or (not pkg.build):
>> if Version(release) < Version(pkg.release):
>> Ap.append(x)
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Gelistirici mailing list
>> Gelistirici at uludag.org.tr
>> http://liste.uludag.org.tr/mailman/listinfo/gelistirici
>>
>>
>
>
>
--
Eray Ozkural (exa), PhD candidate. Comp. Sci. Dept., Bilkent University, Ankara
http://www.cs.bilkent.edu.tr/~erayo Malfunct: http://myspace.com/malfunct
ai-philosophy: http://groups.yahoo.com/group/ai-philosophy
Pardus: www.uludag.org.tr KDE Project: http://www.kde.org
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi