[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.1.4-184-g54e1e3e
Dan McGee
dan at archlinux.org
Sat May 31 13:11:26 EDT 2008
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".
The branch, master has been updated
via 54e1e3e642d834d8c676db7f74e95c6e24b19eab (commit)
via 2cd0a87b3f63abacaa3548ae24f764c42e00a3ff (commit)
from b48f703aa6da7d9863501df1488f851313998ebe (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 54e1e3e642d834d8c676db7f74e95c6e24b19eab
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 29 23:12:44 2008 -0500
Fix versioncmp regression after update
Commit 84283672853350a84d2a71b72dc06e180cad1587 introduced the regression,
and a previous commit introduced the vercmptest.sh test script to track down
these issues. This commit solves the problem by removing the previous
attempt at locating the pkgrel portions and replacing it with something that
performs the correct logic.
While tracking down everything I needed to, I also found a mistake in one of
the pactests which is fixed here as well as increased the functionality and
verbosity of the vercmptest script to both print out each test it is running
as well as automatically run the mirror of each test case.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 2cd0a87b3f63abacaa3548ae24f764c42e00a3ff
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 29 17:25:37 2008 -0500
Add simple vercmp test script
Commit 84283672853350a84d2a71b72dc06e180cad1587 updated the versioncmp code
in libalpm. Unfortunately for us, it also introduced the regression that
becomes apparant with the following upgrade:
warning: sonata: local (1.5-2) is newer than extra (1.5.1-2)
Add a vercmptest.sh test script that is run during the make check phase
which now points out three regressions in the version comparison function
that will need fixing. All current tests in this script pass with the old
versioncmp code.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 6 ++-
lib/libalpm/package.c | 36 ++++++++++++----
pactest/tests/upgrade058.py | 2 +-
pactest/vercmptest.sh | 100 +++++++++++++++++++++++++++++++++++++++++++
4 files changed, 132 insertions(+), 12 deletions(-)
create mode 100755 pactest/vercmptest.sh
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list