summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Dieter <jdieter@gmail.com>2007-03-30 10:52:57 +0300
committerJonathan Dieter <jdieter@gmail.com>2007-03-30 10:52:57 +0300
commit20a630be934db6374ace720e473beb1ec05e31fc (patch)
tree6f21e5c12cc7abc933c4418f1ca0703acd1c26f9
parent5ea857b0e948b687785b8e55e08866c6171fb715 (diff)
downloadpresto-20a630be934db6374ace720e473beb1ec05e31fc.tar.gz
presto-20a630be934db6374ace720e473beb1ec05e31fc.tar.xz
presto-20a630be934db6374ace720e473beb1ec05e31fc.zip
Change how sequence is stored in presto.xml.gz to enhance accuracy.
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
-rw-r--r--yum-presto/ChangeLog7
-rw-r--r--yum-presto/shared/prestoTransaction.py10
2 files changed, 11 insertions, 6 deletions
diff --git a/yum-presto/ChangeLog b/yum-presto/ChangeLog
index 7f57c2a..cd39780 100644
--- a/yum-presto/ChangeLog
+++ b/yum-presto/ChangeLog
@@ -1,4 +1,9 @@
-* Thu Mar 29 2007 Jonathan Dieter <jdieter@gmail.com> - 0.3.1
+* Fri Mar 30 2007 Jonathan Dieter <jdieter@gmail.com> - 0.3.3
+ - Change to how presto.xml.gz stores sequence. An attempt to
+ save space doesn't always work, so get rid of it.
+
+* Thu Mar 29 2007 Jonathan Dieter <jdieter@gmail.com> - 0.3.2
+ - Minor fixes to make rpmlint happy
- Minor fix so yum doesn't die when download fails
- Minor fix to allow public keys to be imported properly
- Update README
diff --git a/yum-presto/shared/prestoTransaction.py b/yum-presto/shared/prestoTransaction.py
index 3d387a4..166fe6d 100644
--- a/yum-presto/shared/prestoTransaction.py
+++ b/yum-presto/shared/prestoTransaction.py
@@ -79,16 +79,16 @@ def find_available_drpms(conduit, newpkg):
# Get sequence code for drpm
sequence = p_repo.deltalist[key]['sequence']
- if int(oldpkg.epoch) == 0:
- seq = "%s-%s-%s-%s" % (oldpkg.name, oldpkg.version, oldpkg.release, sequence)
- else:
- seq = "%s-%i:%s-%s-%s" % (oldpkg.name, int(oldpkg.epoch), oldpkg.version, oldpkg.release, sequence)
+# if int(oldpkg.epoch) == 0: # Don't try to save space on sequence anymore. It just won't work.
+# seq = "%s-%s-%s-%s" % (oldpkg.name, oldpkg.version, oldpkg.release, sequence)
+# else:
+# seq = "%s-%i:%s-%s-%s" % (oldpkg.name, int(oldpkg.epoch), oldpkg.version, oldpkg.release, sequence)
drpm = deltarpm.DeltaRpmWrapper(conduit)
# Attempt to apply sequence code for drpm. If this fails, drpm will not apply cleanly, so
# don't even try to download it.
try:
- drpm.verifySequence(seq)
+ drpm.verifySequence(sequence)
chosen_drpm = p_repo.deltalist[key]
chosen_drpm['baseurl'] = p_repo.baseurl[0]
except: