[opensuse-cloud] opensuse juno repository packages names with ~a0~ are confused by zypper
Hi I have an question about the opensuse juno repository http://download.opensuse.org/repositories/Cloud:/OpenStack:/Juno/openSUSE_13... The packages now have a name with ~a0~ inside it eg openstack-neutron-lbaas-agent-2014.2.4~a0~dev88-1.1.noarch.rpm My installed packages are named something like openstack-neutron-2014.2.4.dev39-1.1.noarch without the ~a0~ This seems to confuse zypper, which is proposing me now to downgrade packages if I install something eg "downgrade of openstack-neutron-2014.2.4.dev39-1.1.noarch to openstack-neutron-2014.2.4~a0~dev88-1.1.noarch" Also the "zypper lu" command doesn't list the newer packages as updates either. anybody any idea and/or suggestions? BR, Jeroen -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
Hi Jeroen, On Wed, 2015-09-16 at 17:15 +0200, Jeroen Groenewegen van der Weyden wrote:
Hi
I have an question about the opensuse juno repository http://download.opensuse.org/repositories/Cloud:/OpenStack:/Juno/open SUSE_13.1/noarch/
The packages now have a name with ~a0~ inside it eg openstack-neutron-lbaas-agent-2014.2.4~a0~dev88-1.1.noarch.rpm
We follow now PEP440 versioning ( https://www.python.org/dev/peps/pep-0440/ ). That means i.e. that version 2014.2.4dev88 is lower than 2014.2.4 . In the rpm world, we have a tilde (~) to describe this. If you are interessted in the changes, see https://github.com/openSUSE/ obs-service-set_version/blob/master/set_version#L231
My installed packages are named something like openstack-neutron-2014.2.4.dev39-1.1.noarch without the ~a0~
We did the package naming wrong. If upstream would release a openstack -neutron-2014.2.4 version, it wouldn't be updated because openstack -neutron-2014.2.4 < openstack-neutron-2014.2.4.dev39 .
This seems to confuse zypper, which is proposing me now to downgrade packages if I install something eg "downgrade of openstack-neutron-2014.2.4.dev39-1.1.noarch to openstack-neutron-2014.2.4~a0~dev88-1.1.noarch"
Also the "zypper lu" command doesn't list the newer packages as updates either.
anybody any idea and/or suggestions?
Do the downgrade once. Then you should be good for the future. Cheers, Tom -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
participants (2)
-
Jeroen Groenewegen van der Weyden
-
Thomas Bechtold