{"action":"closed","issue":{"url":"https://api.github.com/repos/yopito/fedora-epel-pkg/issues/2","repository_url":"https://api.github.com/repos/yopito/fedora-epel-pkg","labels_url":"https://api.github.com/repos/yopito/fedora-epel-pkg/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/yopito/fedora-epel-pkg/issues/2/comments","events_url":"https://api.github.com/repos/yopito/fedora-epel-pkg/issues/2/events","html_url":"https://github.com/yopito/fedora-epel-pkg/issues/2","id":169649919,"number":2,"title":"burp2-server provides burp-server","user":{"login":"kronos-pbrideau","id":1564589,"avatar_url":"https://avatars.githubusercontent.com/u/1564589?v=3","gravatar_id":"","url":"https://api.github.com/users/kronos-pbrideau","html_url":"https://github.com/kronos-pbrideau","followers_url":"https://api.github.com/users/kronos-pbrideau/followers","following_url":"https://api.github.com/users/kronos-pbrideau/following{/other_user}","gists_url":"https://api.github.com/users/kronos-pbrideau/gists{/gist_id}","starred_url":"https://api.github.com/users/kronos-pbrideau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kronos-pbrideau/subscriptions","organizations_url":"https://api.github.com/users/kronos-pbrideau/orgs","repos_url":"https://api.github.com/users/kronos-pbrideau/repos","events_url":"https://api.github.com/users/kronos-pbrideau/events{/privacy}","received_events_url":"https://api.github.com/users/kronos-pbrideau/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-05T16:51:12Z","updated_at":"2016-08-15T12:43:12Z","closed_at":"2016-08-15T12:43:12Z","body":"I've notice what appear to be an inconsistency, but i'm not sure if this is intended or a real inconsistency...\r\n\r\nClient package provides `burp2-client`, but server package provides `burp-server` instead of `burp2-server`\r\n\r\n\r\nConsequence is i try to remove old burp-server as it conflicts:\r\n```\r\n$ yum install burp2-client burp2-server\r\nLoaded plugins: priorities, versionlock\r\n267 packages excluded due to repository priority protections\r\nResolving Dependencies\r\n--> Running transaction check\r\n---> Package burp2-client.x86_64 0:2.0.44-1.el7.centos will be installed\r\n---> Package burp2-server.x86_64 0:2.0.44-1.el7.centos will be installed\r\n--> Processing Conflict: burp2-client-2.0.44-1.el7.centos.x86_64 conflicts burp-client\r\n--> Processing Conflict: burp2-client-2.0.44-1.el7.centos.x86_64 conflicts burp < 2.0\r\n--> Finished Dependency Resolution\r\nError: burp2-client conflicts with burp-client-1.4.40-1.el7.x86_64\r\n You could try using --skip-broken to work around the problem\r\n You could try running: rpm -Va --nofiles --nodigest\r\n```\r\n\r\nSo ok, we must remove burp-(server|client) prior to install burp2-(server|client), no problems!\r\n\r\nBut when automating with puppet, there is no difference between burp2-server and burp-server, so it always uninstall burp2-server with this syntax\r\n```\r\npackage { 'burp-server' :\r\n  ensure => absent,\r\n} ->\r\npackage { 'burp2-server' :\r\n  ensure => present\r\n}\r\n```\r\n\r\n\r\nBecause when burp2-server is installed, notice how the system want to uninstall burp2-server even when i want only the old version to be uninstalled:\r\n```\r\n$ yum remove burp-server -q\r\n\r\n======================================================================================================================\r\n Package                     Arch                  Version                               Repository              Size\r\n======================================================================================================================\r\nRemoving:\r\n burp2-server                x86_64                2.0.44-1.el7.centos                   @yopito                 32 k\r\n\r\nTransaction Summary\r\n======================================================================================================================\r\nRemove  1 Package\r\n\r\nIs this ok [y/N]: \r\n```\r\n\r\n```\r\n%package client\r\nSummary:\tburp backup client\r\nGroup:\t\tBackup Server\r\nRequires:\tlibrsync >= 1.0\r\nProvides:\tburp = %{version}-%{release}\r\nProvides:\tburp2-client = %{version}-%{release}\r\n```\r\n```\r\n%package server\r\nSummary:\tburp backup server\r\nGroup:\t\tBackup Server\r\nRequires:\tburp2-client%{?_isa} = %{version}-%{release}\r\nRequires:\topenssl-perl\r\nProvides:\tburp-server = %{version}-%{release}\r\nProvides:\tbedup = %{version}-%{release}\r\nProvides:\tvss_strip = %{version}-%{release}\r\n```\r\n\r\nTLDR: Changing the package to `Provides: burp2-server` instead of `Provides: burp-server` would solve this problem for me, what do you think about this?"}}
{"actor":{"display_login":"yopito"}}