{"action":"opened","issue":{"url":"https://api.github.com/repos/codership/galera/issues/232","labels_url":"https://api.github.com/repos/codership/galera/issues/232/labels{/name}","comments_url":"https://api.github.com/repos/codership/galera/issues/232/comments","events_url":"https://api.github.com/repos/codership/galera/issues/232/events","html_url":"https://github.com/codership/galera/issues/232","id":58207123,"number":232,"title":"Codership's Galera .DEB package can not be used to satisfy MariaDB Cluster's dependencies","user":{"login":"philip-galera","id":8738032,"avatar_url":"https://avatars.githubusercontent.com/u/8738032?v=3","gravatar_id":"","url":"https://api.github.com/users/philip-galera","html_url":"https://github.com/philip-galera","followers_url":"https://api.github.com/users/philip-galera/followers","following_url":"https://api.github.com/users/philip-galera/following{/other_user}","gists_url":"https://api.github.com/users/philip-galera/gists{/gist_id}","starred_url":"https://api.github.com/users/philip-galera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philip-galera/subscriptions","organizations_url":"https://api.github.com/users/philip-galera/orgs","repos_url":"https://api.github.com/users/philip-galera/repos","events_url":"https://api.github.com/users/philip-galera/events{/privacy}","received_events_url":"https://api.github.com/users/philip-galera/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-19T13:20:57Z","updated_at":"2015-02-19T13:20:57Z","closed_at":null,"body":"Even after galera-3 is installed, mariadb cluster complains:\r\n\r\n```\r\ngalera@ubuntu14:~$ sudo dpkg -i galera-3_25.3.9.20150219.fa8d959-1trusty_amd64.deb\r\nSelecting previously unselected package galera-3.\r\n(Reading database ... 56357 files and directories currently installed.)\r\nPreparing to unpack galera-3_25.3.9.20150219.fa8d959-1trusty_amd64.deb ...\r\nUnpacking galera-3 (25.3.9.20150219.fa8d959-1trusty) ...\r\nSetting up galera-3 (25.3.9.20150219.fa8d959-1trusty) ...\r\ngalera@ubuntu14:~$ sudo dpkg -i mariadb-galera-server-10.0_10.0.16+maria-1~trusty_amd64.deb\r\n(Reading database ... 56365 files and directories currently installed.)\r\nPreparing to unpack mariadb-galera-server-10.0_10.0.16+maria-1~trusty_amd64.deb ...\r\nUnpacking mariadb-galera-server-10.0 (10.0.16+maria-1~trusty) over (10.0.16+maria-1~trusty) ...\r\ndpkg: dependency problems prevent configuration of mariadb-galera-server-10.0:\r\n mariadb-galera-server-10.0 depends on galera (>= 25.2); however:\r\n  Package galera is not installed.\r\n\r\ndpkg: error processing package mariadb-galera-server-10.0 (--install):\r\n dependency problems - leaving unconfigured\r\nProcessing triggers for man-db (2.6.7.1-1) ...\r\nProcessing triggers for ureadahead (0.100.0-16) ...\r\nErrors were encountered while processing:\r\n mariadb-galera-server-10.0\r\n```\r\n\r\nI think this is because MariaDB's galera dependency has a version number associated with it, whereas galera-3 is a virtual package. From the debian documentation:\r\n\r\nhttps://www.debian.org/doc/debian-policy/ch-relationships.html\r\n\r\n\"\"\"\r\nIf a relationship field has a version number attached, only real packages will be considered to see whether the relationship is satisfied (or the prohibition violated, for a conflict or breakage). In other words, if a version number is specified, this is a request to ignore all Provides for that package name and consider only real packages. The package manager will assume that a package providing that virtual package is not of the \"right\" version. A Provides field may not contain version numbers, and the version number of the concrete package which provides a particular virtual package will not be considered when considering a dependency on or conflict with the virtual package name.[52]\r\n\r\nIt is possible that a future release of dpkg may add the ability to specify a version number for each virtual package it provides. This feature is not yet present, however, and is expected to be used only infrequently.\r\n\"\"\"\r\n\r\n\r\n"}}