Trying to install perl-datetime, I get the following error about a cyclic dependency between perl-datetime and perl-datetime-locale:
Unhandled internal exception.
Please file a bug report to <http://bugs.pardus.org.tr>.
<class 'pisi.graph.CycleException'>: Encountered cycle ['perl-datetime-locale', 'perl-datetime']
Please use 'eopkg help' for general help.
Traceback:
File "/usr/bin/eopkg", line 82, in <module>
cli.run_command()
File "/usr/lib/python2.7/site-packages/pisi/cli/pisicli.py", line 142, in run_command
self.command.run()
File "/usr/lib/python2.7/site-packages/pisi/cli/install.py", line 104, in run
pisi.api.install(packages, ctx.get_option('reinstall') or reinstall)
File "/usr/lib/python2.7/site-packages/pisi/api.py", line 69, in wrapper
ret = func(*__args,**__kw)
File "/usr/lib/python2.7/site-packages/pisi/api.py", line 473, in install
return pisi.operations.install.install_pkg_names(packages, reinstall)
File "/usr/lib/python2.7/site-packages/pisi/operations/install.py", line 59, in install_pkg_names
G_f, order = plan_install_pkg_names(A)
File "/usr/lib/python2.7/site-packages/pisi/operations/install.py", line 301, in plan_install_pkg_names
order = G_f.topological_sort()
File "/usr/lib/python2.7/site-packages/pisi/graph.py", line 135, in topological_sort
self.dfs(lambda u: list.append(u))
File "/usr/lib/python2.7/site-packages/pisi/graph.py", line 103, in dfs
self.dfs_visit(u, finish_hook)
File "/usr/lib/python2.7/site-packages/pisi/graph.py", line 111, in dfs_visit
self.dfs_visit(v, finish_hook)
File "/usr/lib/python2.7/site-packages/pisi/graph.py", line 120, in dfs_visit
raise CycleException(cycle)And indeed, looking into the builddeps sections of both package.yml's, they do require each other.