{"action":"created","issue":{"url":"https://api.github.com/repos/ros-infrastructure/catkin_pkg/issues/125","repository_url":"https://api.github.com/repos/ros-infrastructure/catkin_pkg","labels_url":"https://api.github.com/repos/ros-infrastructure/catkin_pkg/issues/125/labels{/name}","comments_url":"https://api.github.com/repos/ros-infrastructure/catkin_pkg/issues/125/comments","events_url":"https://api.github.com/repos/ros-infrastructure/catkin_pkg/issues/125/events","html_url":"https://github.com/ros-infrastructure/catkin_pkg/issues/125","id":97502627,"number":125,"title":"python-caktin-pkg and python3-catkin-pkg cannot both be installed side-by-side","user":{"login":"jack-oquin","id":1471375,"avatar_url":"https://avatars.githubusercontent.com/u/1471375?v=3","gravatar_id":"","url":"https://api.github.com/users/jack-oquin","html_url":"https://github.com/jack-oquin","followers_url":"https://api.github.com/users/jack-oquin/followers","following_url":"https://api.github.com/users/jack-oquin/following{/other_user}","gists_url":"https://api.github.com/users/jack-oquin/gists{/gist_id}","starred_url":"https://api.github.com/users/jack-oquin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jack-oquin/subscriptions","organizations_url":"https://api.github.com/users/jack-oquin/orgs","repos_url":"https://api.github.com/users/jack-oquin/repos","events_url":"https://api.github.com/users/jack-oquin/events{/privacy}","received_events_url":"https://api.github.com/users/jack-oquin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/ros-infrastructure/catkin_pkg/milestones/1","html_url":"https://github.com/ros-infrastructure/catkin_pkg/milestones/untargeted","labels_url":"https://api.github.com/repos/ros-infrastructure/catkin_pkg/milestones/1/labels","id":271710,"number":1,"title":"untargeted","description":"It is unlikely that the maintainers will have time to address these issues. Please provide pull requests if you want these issues to be addressed.","creator":{"login":"dirk-thomas","id":1335366,"avatar_url":"https://avatars.githubusercontent.com/u/1335366?v=3","gravatar_id":"","url":"https://api.github.com/users/dirk-thomas","html_url":"https://github.com/dirk-thomas","followers_url":"https://api.github.com/users/dirk-thomas/followers","following_url":"https://api.github.com/users/dirk-thomas/following{/other_user}","gists_url":"https://api.github.com/users/dirk-thomas/gists{/gist_id}","starred_url":"https://api.github.com/users/dirk-thomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirk-thomas/subscriptions","organizations_url":"https://api.github.com/users/dirk-thomas/orgs","repos_url":"https://api.github.com/users/dirk-thomas/repos","events_url":"https://api.github.com/users/dirk-thomas/events{/privacy}","received_events_url":"https://api.github.com/users/dirk-thomas/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2013-02-20T18:59:59Z","updated_at":"2016-05-17T19:08:39Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2015-07-27T16:27:13Z","updated_at":"2016-09-11T17:58:17Z","closed_at":null,"body":"The root problem seems to be the fact that both packages install scripts in ``/usr/bin`` with the same names, like ``catkin_create_package`` and ``catkin_tag_changelog``.\r\n\r\nThis is clearly contrary to the Debian and Ubuntu intention to support both Python dialects side by side. I did some poking around to see how they recommend doing it. I didn't find any good documentation on that, so I experimented with the .deb releases of ``python-sphinx`` and ``python3-sphinx``.\r\n\r\nThose packages *can* be installed side-by-side. Each version installs its scripts in different directories:\r\n* /usr/share/sphinx/scripts/python\r\n* /usr/share/sphinx/scripts/python3\r\n\r\nThen, they symlink one or the other set of scripts into ``/usr/bin``. So far, I don't see how that was done.\r\n\r\nOn my Trusty system, the ``python`` versions are selected. I don't know if that is because Python 2 is the default version, or because I installed ``python-sphinx`` first. I don't see anything in ``/etc/alternatives`` or ``/var/lib/dpkg/alternatives``.\r\n\r\nSurely, there is a reasonable solution to this packaging problem."},"comment":{"url":"https://api.github.com/repos/ros-infrastructure/catkin_pkg/issues/comments/246193929","html_url":"https://github.com/ros-infrastructure/catkin_pkg/issues/125#issuecomment-246193929","issue_url":"https://api.github.com/repos/ros-infrastructure/catkin_pkg/issues/125","id":246193929,"user":{"login":"de-vri-es","id":786213,"avatar_url":"https://avatars.githubusercontent.com/u/786213?v=3","gravatar_id":"","url":"https://api.github.com/users/de-vri-es","html_url":"https://github.com/de-vri-es","followers_url":"https://api.github.com/users/de-vri-es/followers","following_url":"https://api.github.com/users/de-vri-es/following{/other_user}","gists_url":"https://api.github.com/users/de-vri-es/gists{/gist_id}","starred_url":"https://api.github.com/users/de-vri-es/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/de-vri-es/subscriptions","organizations_url":"https://api.github.com/users/de-vri-es/orgs","repos_url":"https://api.github.com/users/de-vri-es/repos","events_url":"https://api.github.com/users/de-vri-es/events{/privacy}","received_events_url":"https://api.github.com/users/de-vri-es/received_events","type":"User","site_admin":false},"created_at":"2016-09-11T17:58:17Z","updated_at":"2016-09-11T17:58:17Z","body":"One solution to the backwards compatibility problem could be to keep the current name for the scripts/tools package and name the other one `python[23]?-catkin-pkglib` or something along those lines.\r\n\r\nIncreased maintenance overhead remains a concern."}}
{"actor":{"display_login":"de-vri-es"}}