logilab-common #6302914 TypeError: Item in ``from list'' not a string [validation pending]

upgrading from logilab-common from 1.1.0 to 1.2.0 I get (I assume this is a logilab-common bug, not a cubicweb one, redirect me if this is a wrong assumption) :

Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cubicweb/cwctl.py", line 146, in run_arg
  status = cmdmeth(appid)
File "/usr/local/lib/python2.7/dist-packages/cubicweb/cwctl.py", line 725, in upgrade_instance
  mih = config.migration_handler()
File "/usr/local/lib/python2.7/dist-packages/cubicweb/server/serverconfig.py", line 350, in migration_handler
  verbosity=verbosity)
File "/usr/local/lib/python2.7/dist-packages/cubicweb/server/migractions.py", line 101, in __init__
  self.repo = config.repository()
File "/usr/local/lib/python2.7/dist-packages/cubicweb/cwconfig.py", line 1004, in repository
  return Repository(self, TasksManager(), vreg=vreg)
File "/usr/local/lib/python2.7/dist-packages/cubicweb/server/repository.py", line 186, in __init__
  self.init_cnxset_pool()
File "/usr/local/lib/python2.7/dist-packages/cubicweb/server/repository.py", line 237, in init_cnxset_pool
  self.set_schema(self.deserialize_schema())
File "/usr/local/lib/python2.7/dist-packages/cubicweb/server/repository.py", line 315, in set_schema
  self.vreg.set_schema(schema)
File "/usr/local/lib/python2.7/dist-packages/cubicweb/cwvreg.py", line 424, in set_schema
  self.reload(self.config.appobjects_path(), force_reload=False)
File "/usr/local/lib/python2.7/dist-packages/cubicweb/cwvreg.py", line 474, in reload
  self.register_objects(path)
File "/usr/local/lib/python2.7/dist-packages/cubicweb/cwvreg.py", line 519, in register_objects
  path, self.config.extrapath)
File "/usr/local/lib/python2.7/dist-packages/logilab/common/registry.py", line 681, in register_objects
  self.load_file(filepath, modname)
File "/usr/local/lib/python2.7/dist-packages/cubicweb/cwvreg.py", line 484, in load_file
  return super(CWRegistryStore, self).load_file(filepath, modname)
File "/usr/local/lib/python2.7/dist-packages/logilab/common/registry.py", line 737, in load_file
  module = __import__(modname, fromlist=modname.split('.')[:-1])
TypeError: Item in ``from list'' not a string
instance app not upgraded: Item in ``from list'' not a string
priorityimportant
typebug
done in1.2.2
load left0.000
closed by#843877be6fae [registry] make RegistryStore.load_file work with unicode value for modname (closes #6302914)
patch[registry] make RegistryStore.load_file work with unicode value for modname (closes #6302914) [applied]