[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

The official pacman repository

More information about the pacman-dev mailing list