commit:     733f401dafd7cf55ee939e2fff9fdc57d0670bdc
Author:     André Erdmann <dywi <AT> mailerd <DOT> de>
AuthorDate: Tue Jul 29 18:23:32 2014 +0000
Commit:     André Erdmann <dywi <AT> mailerd <DOT> de>
CommitDate: Tue Jul 29 18:24:37 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=733f401d

packagerules/generators/addition_control: fix

Cannot compare str to version tuple -- use str on both sides, which means that
the addition control rule generator has to create acceptors with
get_ebuild_version() as value getter and not get_ebuild_version_tuple().

---
 roverlay/packagerules/generators/addition_control.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/roverlay/packagerules/generators/addition_control.py 
b/roverlay/packagerules/generators/addition_control.py
index 9aeada3..50b16a7 100644
--- a/roverlay/packagerules/generators/addition_control.py
+++ b/roverlay/packagerules/generators/addition_control.py
@@ -36,7 +36,7 @@ from roverlay.packagerules.acceptors.stringmatch import (
 )
 
 from roverlay.packagerules.acceptors.util import (
-   get_category, get_ebuild_name, get_ebuild_version_tuple,
+   get_category, get_ebuild_name, get_ebuild_version,
 )
 
 import roverlay.util.fileio
@@ -474,7 +474,8 @@ class AdditionControlPackageRuleGenerator (
             package_token,
             (
                get_ebuild_name,
-               get_ebuild_version_tuple
+               # FIXME: use get_ebuild_version_tuple()
+               get_ebuild_version
             )
          ) if item_and_getter[0] and item_and_getter[0] is not True
       ]

Reply via email to