[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