* Heyoo! Here comes a new senario that just works ;)

This commit is contained in:
Faik Uygur
2006-08-22 13:53:03 +00:00
parent 33486679fe
commit 2d939ed676
+57
View File
@@ -0,0 +1,57 @@
# -*- coding: utf-8 -*-
#
# Scenario : bug3237scen.py
#
# Source : http://bugs.pardus.org.tr/show_bug.cgi?id=3237
#
# Problem : If the revdep of the "upgraded only packages"' dependency is not satisfied
# it is also added to the upgrade list and creates "confusion"
#
# # pisi lu
# amarok - KDE için müzik çalıcısı
# ksynaptics - Synaptics touchpad yapılandırma aracı
# libwmf - Microsoft Word gibi uygulamaların kullan.....
# tunepimp - MusicBrainz uyumluluğu olan uygulamalar.......
#
# pisi up tunepimp libwmf ksynaptics
# Depolar güncelleniyor
# * pardus-1.1 deposu güncelleniyor
# pardus-1.1 deposu için güncelleme yok.
# Aşağıdaki paketlerde çakışmalar bulunuyor: [amarok: lastfm-player ile çakışıyor]
# Bu çakışan paketler kaldırılsın mı? (evet/hayır)hayır
#
# Problem Description:
#
# There appears to be some upgrades needed. We only wanted to upgrade some of the packages.
# But the package we did not include in the list of upgrades also is tried to be upgraded.
# The purpose to not include it in the upgrade list, was, it was conflicting with another
# package.
#
# Expected:
#
# pisi either should not upgrade packages out of the given upgrade list or should show
# all the "to be upgraded" list before the conflict warning.
from pisi.scenarioapi.scenario import *
AMAROK = "amarok"
KSYNAPTICS = "ksynaptics"
LIBWMF = "libwmf"
TUNEPIMP = "tunepimp"
LASTFM = "lastfm-player"
let_repo_had(AMAROK, with_conflicts(LASTFM))
let_repo_had(LASTFM)
let_repo_had(TUNEPIMP, with_version("0.3.9"))
let_repo_had(KSYNAPTICS)
let_repo_had(LIBWMF)
let_pisi_had(AMAROK, LASTFM, TUNEPIMP, KSYNAPTICS, LIBWMF)
def run():
repo_version_bumped(TUNEPIMP, with_version("0.4.1"))
repo_version_bumped(AMAROK, with_added_dependency(TUNEPIMP, versionFrom="0.4.1"))
repo_version_bumped(KSYNAPTICS)
repo_version_bumped(LIBWMF)
repo_updated_index()
pisi_upgraded(LIBWMF, TUNEPIMP, KSYNAPTICS)