[pacman-dev] [PATCH] Allow version bounds in IgnorePkg entries
Allan McRae
allan at archlinux.org
Sun Jul 5 12:15:16 UTC 2015
On 30/06/15 01:35, Daniel Schoepe wrote:
> This patch adds support for ignoring specific version of packages in
> IgnorePkg. This is useful for ignoring a version that is known to be
> buggy where a fix is going to be included in the next version. Only
> equality comparisons (e.g. "foo=1.0-1" or "bar=1.0") are supported.
>
> Signed-off-by: Daniel Schoepe <daniel at schoepe.org>
> ---
> NEWS | 2 +
> doc/pacman.conf.5.txt | 4 +-
> lib/libalpm/alpm.h | 4 +-
> lib/libalpm/handle.c | 97 +++++++++++++++++++++++++-----------------
> lib/libalpm/package.c | 27 ++++++++++--
> src/pacman/conf.c | 62 ++++++++++++++++++++-------
> test/pacman/tests/TESTS | 5 +++
> test/pacman/tests/ignore009.py | 14 ++++++
> test/pacman/tests/ignore010.py | 13 ++++++
> test/pacman/tests/ignore011.py | 13 ++++++
> test/pacman/tests/ignore012.py | 13 ++++++
> test/pacman/tests/ignore013.py | 13 ++++++
> 12 files changed, 205 insertions(+), 62 deletions(-)
> create mode 100644 test/pacman/tests/ignore009.py
> create mode 100644 test/pacman/tests/ignore010.py
> create mode 100644 test/pacman/tests/ignore011.py
> create mode 100644 test/pacman/tests/ignore012.py
> create mode 100644 test/pacman/tests/ignore013.py
>
NEW updates, documentation and testsuite additions! This is awesome
already.
Note:
warning: 1 line adds whitespace errors.
> diff --git a/NEWS b/NEWS
> index a4d3dba..f42a185 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -3,6 +3,8 @@ VERSION DESCRIPTION
> 5.0.0 - pacman can check the validity of the local and sync databases
> (-Dk and -Dkk respectively). This replaces the 'testdb'
> software
> + - pacman supports specific version bounds on packages in
> + IgnorePkg.
That sounds like you can used inequalities - how about:
- pacman supports adding a specific version of a package in IgnorePkg
The coding and style looks fine. I did not review further based on my
comments to your patch cover letter.
Allan
More information about the pacman-dev
mailing list