[Gelistirici] PiSi
Eray Ozkural
eray at pardus.org.tr
9 Mayıs 2006 Sal 16:21:17 EEST
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