logilab-common #278550 SyntaxErrors with Python 3 [validation pending]

logilab-common 0.63.0 stopped using 2to3, but not all modules have been updated to have syntax compatible with Python 3:
$ python3.4 setup.py install --root=/tmp/root
...
$ python3.4 -m compileall -fq /tmp/root
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/cli.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/cli.py", line 69
    print 'readline is not available :-('
                                        ^
SyntaxError: invalid syntax

*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/daemon.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/daemon.py", line 54
    def daemonize(pidfile=None, uid=None, umask=077):
                                                  ^
SyntaxError: invalid token

*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/dbf.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/dbf.py", line 82
    raise IOError, 'The file is not large enough to be a dbf file'
                 ^
SyntaxError: invalid syntax

*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/optparser.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/optparser.py", line 58
    print '\ncommands:'
                      ^
SyntaxError: Missing parentheses in call to 'print'

*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/module.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/module.py", line 24
    print '!!!'
              ^
SyntaxError: Missing parentheses in call to 'print'

*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/module2.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/module2.py", line 40
    assert `1`
           ^
SyntaxError: invalid syntax

*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/noendingnewline.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/noendingnewline.py", line 23
    print 'a'
            ^
SyntaxError: Missing parentheses in call to 'print'

*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/nonregr.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/nonregr.py", line 14
    print v.get('yo')
          ^
SyntaxError: invalid syntax

*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/sub/momo.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/sub/momo.py", line 1
    print 'yo'
             ^
SyntaxError: Missing parentheses in call to 'print'

*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/urllib2ext.py'...
  File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/urllib2ext.py", line 87
    print '\nresponse: %s\n--------------\n' % response.code, response.info()
                                           ^
SyntaxError: invalid syntax

priorityimportant
typebug
done in0.63.1
load0.500
load left0.000
closed by#f9fd7e96e9bd Fix python3 syntax errors
patchFix python3 syntax errors [applied]