[opensuse-packaging] Zypper prefers python-pycrypto
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi fellow packagers, I have a python cli app that requires Libcloud [1]. To use the GCE driver in Libcloud pycrypto is required. Instead of using the the un- maintained package I added pycryptodome as the requirement [2]. Unfortunately when doing a test install on a Leap15 instance Zypper decides that the requirement should actually be python3-pycrypto instead of python3-pycryptodome. There is no other requirement in the dependency tree for pycrypto and both packages are available from Leap:OSS repo. python3-pycrypto == 2.6.1-lp150.1.8 python3-pycryptodome == 3.4.7-lp150.1.3 Any ideas why Zypper is attempting to install pycrypto even though it's not in the dependency tree instead of the preferred package which is explicitly required? [1] https://build.opensuse.org/package/view_file/openSUSE:Leap:15.0/pyt hon-apache-libcloud/python-apache-libcloud.spec?expand=1 [2] https://build.opensuse.org/package/view_file/home:seanmarlow:branch es:Cloud:Tools/python3-ipa/python3-ipa.spec?expand=1 Thanks, - -- Sean Marlow Public Cloud Developer sean.marlow@suse.com -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEqA16xWoe2L38VgYCJ30GzZDdUEsFAltXVJIACgkQJ30GzZDd UEsCvw//U5S6q2uBV/rwi5GByIrPsW5DnzSk7oCHy7FHmnX7HS2TsddDkRlj2w3B huyhtuo4VXgfIc8tf/8MOyCbSEwmPYX3q9pViAqRGgBOotU+dnOmrQU4CMX/rzsd rJOcT6RcMjAbbchFrUGwMet2jXWYMLvWw391hzPbYoJMn1ocdVtpEITd5XgN5gOs DZhhEtZqtRGMsMgPxgd/OsCoLHXSFtLK/GuwD9SAleKB8DCS+hFCdTr2UBmDr6xN +ky2yfC5v/KXffcGGB+8Pwqw/X6ZG29XOHP2AVBeSy0SpOjFe4EJeP5daOanYXlO PEnq2gfUZCZCJPzynxg6E9IVAGda5R2HJ8pVuBknD21VL4pAq1CJetmlkUq1LVor tixoDk1dVNCw3FqreIl6KBO3TUcKNeSd/E2hGkRC/87AHQk/5rHOazXxsopZLLjb AEuCJX7Pr4sWYiNY9MXLi1Vvn+/CODCQ/eFFERWgdCNpEr6VuWfCs1CXSF1lL7g5 JQTSEA0JyiWccN3sY2Q03a5i1oCITLaN8IRrzdXe1RkcOokEkv356jUEKcMcMrTd TL30177GgMFFR7IPtsjk54319Nf7KBUFc+rLcLmGffINZI7W4080zuemFCvR7LcU FoZ19ETqQJxIk3Fbeu6n97rsP44tAGY65XQOF+aIaa92ERasJM4= =2A/M -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Tue, 2018-07-24 at 16:32 +0000, Sean Marlow wrote:
Hi fellow packagers,
I have a python cli app that requires Libcloud [1]. To use the GCE driver in Libcloud pycrypto is required. Instead of using the the un- maintained package I added pycryptodome as the requirement [2].
Unfortunately when doing a test install on a Leap15 instance Zypper decides that the requirement should actually be python3-pycrypto instead of python3-pycryptodome.
There is no other requirement in the dependency tree for pycrypto and both packages are available from Leap:OSS repo.
python3-pycrypto == 2.6.1-lp150.1.8 python3-pycryptodome == 3.4.7-lp150.1.3
Any ideas why Zypper is attempting to install pycrypto even though it's not in the dependency tree instead of the preferred package which is explicitly required?
Sorry for the noise. Zypper was installing old version of packages. Refresh resolved this problem :face_palm:
[1] https://build.opensuse.org/package/view_file/openSUSE:Leap:15.0/p yt hon-apache-libcloud/python-apache-libcloud.spec?expand=1 [2] https://build.opensuse.org/package/view_file/home:seanmarlow:bran ch es:Cloud:Tools/python3-ipa/python3-ipa.spec?expand=1
Thanks,
�{.n�+�������������$j��맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.��ZrF ��x>� ޮ�^�ˬz�
- -- Sean Marlow Public Cloud Developer sean.marlow@suse.com -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEqA16xWoe2L38VgYCJ30GzZDdUEsFAltXWR8ACgkQJ30GzZDd UEvW0RAAp2nZjOKJBT1f5x862mJT1zirFED5iDLXl+7xov5k0r9S0m6ASfqp37Z+ MrURtt/q+PhFGG3HWWKRuD77bSEw5KPrJ7oB8edBaqmWYXpIuQLR8pGcoVlfY5Tv aD5Jhq7rD0rFvyshmJ5Ijqox74Kkd2xoWWLgvW3AKADLgWZw6VXwM1M9BiajDxs5 rgPEW562HNHeojFFVisr9bQegsyvrLR+2W0lgkgZ+2LTZiaYujMz3xkyce1pXD20 zUhMWaGcHKU2RV0NIpwN+uCYsoYyjX38S0KM3kKpU/dnN9FdgkogJjAjqger1l1N 8tBNA1gEsBCMIY4hxAtfrEuRRaegePdzjyPRsrDlZc+UaiPB4iQF9zUFNGKzkUc0 8SNYkvzh5NoqikxT7LalYZQkAkxbClycErr2AMcKGrebUBwiBnaZG2Tlf81AAPm4 1z8ICYKV1PjzYS3f1ekgs74Xd6Y8d4W4rmfQ5JdNiMIUYwSS6zT/zH1dHt19Ju/1 XxRRNc93Xr5sZzdk+zKIGJRFdkC8wj1RUTuuWHR8Irceyud1uWQWvyKyiljcBq8E LZh/E4cUAxqeaZNlWKwjefCLl0lokwXxsdPiumMLaVYl8U464VHdppXGUfZWLdy8 teCGVG4gJPe6k4sHswe96od9Qf5TyvaroeuvY3XsJ9yickqX3zA= =R+p9 -----END PGP SIGNATURE-----
participants (1)
-
Sean Marlow