From 5501ad985ff0a43a96f70ffafee81a122d0d0f25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Mon, 28 May 2007 20:29:55 +0000 Subject: [PATCH] =?UTF-8?q?-=20=C3=96rne=C4=9Fin=20tek=20paket=20olan=20bi?= =?UTF-8?q?r=20depomuz=20var=20(i=C3=A7inde=20comar=20olsun)=20-=20Ve=20t?= =?UTF-8?q?=C3=BCm=20depolar=C4=B1=20kald=C4=B1r=C4=B1p=20o=20depoyu=20kul?= =?UTF-8?q?lanmaya=20karar=20verelim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pisi up --dry-run ... python bağımlılığı, comar paketi için sağlanamadı Program sonlandırıldı Yükseltme mümkün değil - Oysa python paketi _sistemde_ kurulu, pisi info python Yüklü paket: Ad: python, versiyon 2.4.4 .... ... Bu commit önce depoya bak _varsa_ sende kurulu mu diye bak mantığını. Depoda veya sende varsa haline çekiyor --- pisi/operations.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pisi/operations.py b/pisi/operations.py index 79e6c2b1..159e22e2 100644 --- a/pisi/operations.py +++ b/pisi/operations.py @@ -537,10 +537,9 @@ def plan_upgrade(A, ignore_build = False): pkg = pisi.api.get_repo_package(x) for dep in pkg.runtimeDependencies(): # add packages that can be upgraded - if dependency.repo_satisfies_dep(dep): - if ctx.installdb.is_installed(dep.package): - if dependency.installed_satisfies_dep(dep): - continue + if dependency.repo_satisfies_dep(dep) or ctx.installdb.is_installed(dep.package): + if dependency.installed_satisfies_dep(dep): + continue if not dep.package in G_f.vertices(): Bp.add(str(dep.package)) G_f.add_dep(x, dep)