[opensuse-support] python upgrade problems
hi, running "zypper dup" i get:
Computing distribution upgrade... 4 Problems: Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided deleted providers: python3-base-3.7.3-1.4.x86_64 Solution 1: deinstallation of python3-precis-i18n-1.0.1-1.1.noarch Solution 2: keep obsolete python3-base-3.7.3-1.4.x86_64 Solution 3: break python3-precis-i18n-1.0.1-1.1.noarch by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):
My understanding is that TW is moving to python3.8 so why is all of this happening? I didn't see any hardcoded python dep version for gajim, so why won't it try to use python 3.8 when the upgrade is finished? Why is gnome-music complaining about not having python 3.8 when i thought that should be the version upgraded to? I tried keeping the obsolete packages (even though i didn't want to) thinking i could update, wait on packages to catch up to whatever was going on, and then delete later, but things only got worse, so i cancelled. What is the recommended course of action here? thanks, ITwrx -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
* ITwrx <info@itwrx.org> [03-14-20 11:11]:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems: Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided deleted providers: python3-base-3.7.3-1.4.x86_64 Solution 1: deinstallation of python3-precis-i18n-1.0.1-1.1.noarch Solution 2: keep obsolete python3-base-3.7.3-1.4.x86_64 Solution 3: break python3-precis-i18n-1.0.1-1.1.noarch by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):
My understanding is that TW is moving to python3.8 so why is all of this happening? I didn't see any hardcoded python dep version for gajim, so why won't it try to use python 3.8 when the upgrade is finished?
Why is gnome-music complaining about not having python 3.8 when i thought that should be the version upgraded to?
I tried keeping the obsolete packages (even though i didn't want to) thinking i could update, wait on packages to catch up to whatever was going on, and then delete later, but things only got worse, so i cancelled.
What is the recommended course of action here?
appears python3-precis-i18n has not been changed to use python3-base-3.8.2 so choose "Solution 2" until it has and/or message the maintainer of python3-precis-i18n about the problem, and bug report. or remove problem applications until solution is provided. I do not use gnome/gnome-music/gajim/... but probably the same problem. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On 3/14/20 10:19 AM, Patrick Shanahan wrote:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems: Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided deleted providers: python3-base-3.7.3-1.4.x86_64 Solution 1: deinstallation of python3-precis-i18n-1.0.1-1.1.noarch Solution 2: keep obsolete python3-base-3.7.3-1.4.x86_64 Solution 3: break python3-precis-i18n-1.0.1-1.1.noarch by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):
My understanding is that TW is moving to python3.8 so why is all of this happening? I didn't see any hardcoded python dep version for gajim, so why won't it try to use python 3.8 when the upgrade is finished?
Why is gnome-music complaining about not having python 3.8 when i thought that should be the version upgraded to?
I tried keeping the obsolete packages (even though i didn't want to) thinking i could update, wait on packages to catch up to whatever was going on, and then delete later, but things only got worse, so i cancelled.
What is the recommended course of action here? appears python3-precis-i18n has not been changed to use python3-base-3.8.2 so choose "Solution 2" until it has and/or message the maintainer of
* ITwrx <info@itwrx.org> [03-14-20 11:11]: python3-precis-i18n about the problem, and bug report.
or remove problem applications until solution is provided.
I do not use gnome/gnome-music/gajim/... but probably the same problem.
yes, i thought python3-precis-i18n might have been the first problem (it is a dep of gajim), but it doesn't come up in a search on build.opensuse.org under Factory, so i wasn't sure where to check it's current status in openSUSE, contact the maintainer, etc. yast software shows the package, but no maintainer: only upstream github repo. -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
* ITwrx <info@itwrx.org> [03-14-20 11:32]:
On 3/14/20 10:19 AM, Patrick Shanahan wrote:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems: Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided deleted providers: python3-base-3.7.3-1.4.x86_64 Solution 1: deinstallation of python3-precis-i18n-1.0.1-1.1.noarch Solution 2: keep obsolete python3-base-3.7.3-1.4.x86_64 Solution 3: break python3-precis-i18n-1.0.1-1.1.noarch by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):
My understanding is that TW is moving to python3.8 so why is all of this happening? I didn't see any hardcoded python dep version for gajim, so why won't it try to use python 3.8 when the upgrade is finished?
Why is gnome-music complaining about not having python 3.8 when i thought that should be the version upgraded to?
I tried keeping the obsolete packages (even though i didn't want to) thinking i could update, wait on packages to catch up to whatever was going on, and then delete later, but things only got worse, so i cancelled.
What is the recommended course of action here? appears python3-precis-i18n has not been changed to use python3-base-3.8.2 so choose "Solution 2" until it has and/or message the maintainer of
* ITwrx <info@itwrx.org> [03-14-20 11:11]: python3-precis-i18n about the problem, and bug report.
or remove problem applications until solution is provided.
I do not use gnome/gnome-music/gajim/... but probably the same problem.
yes, i thought python3-precis-i18n might have been the first problem (it is a dep of gajim), but it doesn't come up in a search on build.opensuse.org under Factory, so i wasn't sure where to check it's current status in openSUSE, contact the maintainer, etc. yast software shows the package, but no maintainer: only upstream github repo.
another way to look, rpm -q --changelog python3-precis-i18n |head if the maintainer has made entries to the changlog, which he should but not all do, his email will appear here. I cannot find a project containing python3-precis-i18n or an osc packager, so I guess the next step would be to complain to the packager of anything using python3-precis-i18n such as gajim osc bugowner openSUSE:Factory gajim bugowner of network/gajim : XRevan86 XRevan86 appears to be Alexei Sorokin, but I find no email record listed. I do have sorokine@gmail.com in my extensive db but ??? -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On 3/14/20 11:37 AM, Patrick Shanahan wrote:
* ITwrx <info@itwrx.org> [03-14-20 11:32]:
On 3/14/20 10:19 AM, Patrick Shanahan wrote:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems: Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided deleted providers: python3-base-3.7.3-1.4.x86_64 Solution 1: deinstallation of python3-precis-i18n-1.0.1-1.1.noarch Solution 2: keep obsolete python3-base-3.7.3-1.4.x86_64 Solution 3: break python3-precis-i18n-1.0.1-1.1.noarch by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):
My understanding is that TW is moving to python3.8 so why is all of this happening? I didn't see any hardcoded python dep version for gajim, so why won't it try to use python 3.8 when the upgrade is finished?
Why is gnome-music complaining about not having python 3.8 when i thought that should be the version upgraded to?
I tried keeping the obsolete packages (even though i didn't want to) thinking i could update, wait on packages to catch up to whatever was going on, and then delete later, but things only got worse, so i cancelled.
What is the recommended course of action here? appears python3-precis-i18n has not been changed to use python3-base-3.8.2 so choose "Solution 2" until it has and/or message the maintainer of
* ITwrx <info@itwrx.org> [03-14-20 11:11]: python3-precis-i18n about the problem, and bug report.
or remove problem applications until solution is provided.
I do not use gnome/gnome-music/gajim/... but probably the same problem.
yes, i thought python3-precis-i18n might have been the first problem (it is a dep of gajim), but it doesn't come up in a search on build.opensuse.org under Factory, so i wasn't sure where to check it's current status in openSUSE, contact the maintainer, etc. yast software shows the package, but no maintainer: only upstream github repo. another way to look, rpm -q --changelog python3-precis-i18n |head
if the maintainer has made entries to the changlog, which he should but not all do, his email will appear here.
I cannot find a project containing python3-precis-i18n or an osc packager, so I guess the next step would be to complain to the packager of anything using python3-precis-i18n such as gajim
osc bugowner openSUSE:Factory gajim bugowner of network/gajim : XRevan86
XRevan86 appears to be Alexei Sorokin, but I find no email record listed. I do have sorokine@gmail.com in my extensive db but ???
cool, thanks. i'll find somewhere to raise a stink. :) -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On 3/14/20 11:42 AM, ITwrx wrote:
On 3/14/20 11:37 AM, Patrick Shanahan wrote:
* ITwrx <info@itwrx.org> [03-14-20 11:32]:
On 3/14/20 10:19 AM, Patrick Shanahan wrote:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems: Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided deleted providers: python3-base-3.7.3-1.4.x86_64 Solution 1: deinstallation of python3-precis-i18n-1.0.1-1.1.noarch Solution 2: keep obsolete python3-base-3.7.3-1.4.x86_64 Solution 3: break python3-precis-i18n-1.0.1-1.1.noarch by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):
My understanding is that TW is moving to python3.8 so why is all of this happening? I didn't see any hardcoded python dep version for gajim, so why won't it try to use python 3.8 when the upgrade is finished?
Why is gnome-music complaining about not having python 3.8 when i thought that should be the version upgraded to?
I tried keeping the obsolete packages (even though i didn't want to) thinking i could update, wait on packages to catch up to whatever was going on, and then delete later, but things only got worse, so i cancelled.
What is the recommended course of action here? appears python3-precis-i18n has not been changed to use python3-base-3.8.2 so choose "Solution 2" until it has and/or message the maintainer of
* ITwrx <info@itwrx.org> [03-14-20 11:11]: python3-precis-i18n about the problem, and bug report.
or remove problem applications until solution is provided.
I do not use gnome/gnome-music/gajim/... but probably the same problem.
yes, i thought python3-precis-i18n might have been the first problem (it is a dep of gajim), but it doesn't come up in a search on build.opensuse.org under Factory, so i wasn't sure where to check it's current status in openSUSE, contact the maintainer, etc. yast software shows the package, but no maintainer: only upstream github repo. another way to look, rpm -q --changelog python3-precis-i18n |head
if the maintainer has made entries to the changlog, which he should but not all do, his email will appear here.
I cannot find a project containing python3-precis-i18n or an osc packager, so I guess the next step would be to complain to the packager of anything using python3-precis-i18n such as gajim
osc bugowner openSUSE:Factory gajim bugowner of network/gajim : XRevan86
XRevan86 appears to be Alexei Sorokin, but I find no email record listed. I do have sorokine@gmail.com in my extensive db but ???
cool, thanks. i'll find somewhere to raise a stink. :)
it doesn't have the "3" anymore, evidently. https://build.opensuse.org/package/show/network/python-precis-i18n I'm going to try building my own copy of gajim with this changed. thanks -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
Hi, On Sat, 2020-03-14 at 10:09 -0500, ITwrx wrote:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems:
Generally speaking, packages that are raising a problem because they need python(abi) = 3.7 are doing so because they haven't been rebuilt against the new python 3.8 in Factory either because TW was published before they could or worse because they fail to build against python 3.8. More specifically, in your case:
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
This rpm comes from the python-precis-i18n package [1] which, as its recent revision makes clear, failed to build against py 3.8 but has today been patched to build properly. Expect this to be fixed by the next TW snapshot.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
gajim indirectly depends on python(abi) via python3-precis-i18n: ``` BuildRequires: python3-precis-i18n >= 1.0.0 ``` It therefore did not get a rebuild against python 3.8 due to python3- precis-i18n failing to build previously. Again, it looks like this has successfully rebuilt against the updated py-precis package and should be fixed with the next TW snapshot, whenever it is published.
Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided
This looks weird, since it does demand python(abi)=3.8 which is what we have in TW now, but may be related to preserving python(abi) 3.7 due to Problems 1 and 2 above.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Same as above.
What is the recommended course of action here?
Hopefully, with these specific problems, it is just a matter of waiting for the next TW snapshot, as I have explained above. Hope that helps. Best wishes, [1] https://build.opensuse.org/package/show/openSUSE:Factory/python-precis-i18n
-- Atri Bhattacharya Sat 14 Mar 18:16:39 CET 2020 Sent from openSUSE Tumbleweed on my laptop. -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
Hi, On Sat, 2020-03-14 at 10:09 -0500, ITwrx wrote:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems:
Generally speaking, packages that are raising a problem because they need python(abi) = 3.7 are doing so because they haven't been rebuilt against the new python 3.8 in Factory either because TW was published before they could or worse because they fail to build against python 3.8. More specifically, in your case:
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
This rpm comes from the python-precis-i18n package [1] which, as its recent revision makes clear, failed to build against py 3.8 but has today been patched to build properly. Expect this to be fixed by the next TW snapshot.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
gajim indirectly depends on python(abi) via python3-precis-i18n: ``` BuildRequires: python3-precis-i18n >= 1.0.0 ``` It therefore did not get a rebuild against python 3.8 due to python3- precis-i18n failing to build previously. Again, it looks like this has successfully rebuilt against the updated py-precis package and should be fixed with the next TW snapshot, whenever it is published.
Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided
This looks weird, since it does demand python(abi)=3.8 which is what we have in TW now, but may be related to preserving python(abi) 3.7 due to Problems 1 and 2 above.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Same as above.
What is the recommended course of action here?
Hopefully, with these specific problems, it is just a matter of waiting for the next TW snapshot, as I have explained above. Hope that helps. Best wishes, [1] https://build.opensuse.org/package/show/openSUSE:Factory/python-precis-i18n -- Atri Bhattacharya Space sciences, Technologies and Astrophysics Research (STAR) Institute, Université de Liège, Bât. B5a, Sart Tilman, 4000 Liège, Belgium Phone: +32 4 366 36 38 http://www.theo.phys.ulg.ac.be/wiki/Bhattacharya_Atri Sat 14 Mar 18:31:27 CET 2020 Sent from openSUSE Tumbleweed 20200307 on tp-yoga260. -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
Hi, On Sat, 2020-03-14 at 10:09 -0500, ITwrx wrote:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems:
Generally speaking, packages that are raising a problem because they need python(abi) = 3.7 are doing so because they haven't been rebuilt against the new python 3.8 in Factory either because TW was published before they could or worse because they fail to build against python 3.8. More specifically, in your case:
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
This rpm comes from the python-precis-i18n package [1] which, as its recent revision makes clear, failed to build against py 3.8 but has today been patched to build properly. Expect this to be fixed by the next TW snapshot.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
gajim indirectly depends on python(abi) via python3-precis-i18n: ``` BuildRequires: python3-precis-i18n >= 1.0.0 ``` It therefore did not get a rebuild against python 3.8 due to python3- precis-i18n failing to build previously. Again, it looks like this has successfully rebuilt against the updated py-precis package and should be fixed with the next TW snapshot, whenever it is published.
Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided
This looks weird, since it does demand python(abi)=3.8 which is what we have in TW now, but may be related to preserving python(abi) 3.7 due to Problems 1 and 2 above.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Same as above.
What is the recommended course of action here?
Hopefully, with these specific problems, it is just a matter of waiting for the next TW snapshot, as I have explained above. Hope that helps. Best wishes, [1] https://build.opensuse.org/package/show/openSUSE:Factory/python-precis-i18n -- Atri Bhattacharya <badshah400@opensuse.org> -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On 3/14/20 12:36 PM, Atri Bhattacharya wrote:
Hi,
On Sat, 2020-03-14 at 10:09 -0500, ITwrx wrote:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems: Generally speaking, packages that are raising a problem because they need python(abi) = 3.7 are doing so because they haven't been rebuilt against the new python 3.8 in Factory either because TW was published before they could or worse because they fail to build against python 3.8.
More specifically, in your case:
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided This rpm comes from the python-precis-i18n package [1] which, as its recent revision makes clear, failed to build against py 3.8 but has today been patched to build properly. Expect this to be fixed by the next TW snapshot.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided gajim indirectly depends on python(abi) via python3-precis-i18n:
``` BuildRequires: python3-precis-i18n >= 1.0.0 ```
It therefore did not get a rebuild against python 3.8 due to python3- precis-i18n failing to build previously. Again, it looks like this has successfully rebuilt against the updated py-precis package and should be fixed with the next TW snapshot, whenever it is published.
Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided This looks weird, since it does demand python(abi)=3.8 which is what we have in TW now, but may be related to preserving python(abi) 3.7 due to Problems 1 and 2 above.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided Same as above.
What is the recommended course of action here?
Hopefully, with these specific problems, it is just a matter of waiting for the next TW snapshot, as I have explained above.
Hope that helps. Best wishes,
[1] https://build.opensuse.org/package/show/openSUSE:Factory/python-precis-i18n
yes, very helpful, thanks. I tried changing the dependencies of gajim in my OBS repo to use the renamed python-precis-i18n, but it fails to build saying that "nothing provides python-precis-i18n". Is this just a case of the OBS mirrors not being updated yet? -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On Sat, 2020-03-14 at 12:42 -0500, ITwrx wrote:
On 3/14/20 12:36 PM, Atri Bhattacharya wrote:
yes, very helpful, thanks. I tried changing the dependencies of gajim in my OBS repo to use the renamed python-precis-i18n, but it fails to build saying that "nothing provides python-precis-i18n". Is this just a case of the OBS mirrors not being updated yet?
No, this is because the OBS package python-precis-i18n builds the rpm file (also called an rpm package -- confusing, I know!) python3-precis- i18n. This latter package is what should be required by gajim, not the OBS package. A single OBS package may build multiple rpm packages in one shot. For example, see the number of rpm packages built by the OBS package vtk in openSUSE:Factory [1]. OTOH, python-precis-i18n builds only one rpm package called python3-precis-i18n [2]. Cheers, [1]: https://build.opensuse.org/package/binaries/openSUSE:Factory/vtk/standard [2]: https://build.opensuse.org/package/binaries/openSUSE:Factory/python-precis-i... -- Atri Bhattacharya <badshah400@opensuse.org> -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On 3/14/20 12:52 PM, Atri Bhattacharya wrote:
On Sat, 2020-03-14 at 12:42 -0500, ITwrx wrote:
On 3/14/20 12:36 PM, Atri Bhattacharya wrote: yes, very helpful, thanks. I tried changing the dependencies of gajim in my OBS repo to use the renamed python-precis-i18n, but it fails to build saying that "nothing provides python-precis-i18n". Is this just a case of the OBS mirrors not being updated yet?
No, this is because the OBS package python-precis-i18n builds the rpm file (also called an rpm package -- confusing, I know!) python3-precis- i18n. This latter package is what should be required by gajim, not the OBS package. A single OBS package may build multiple rpm packages in one shot. For example, see the number of rpm packages built by the OBS package vtk in openSUSE:Factory [1]. OTOH, python-precis-i18n builds only one rpm package called python3-precis-i18n [2].
Cheers,
[1]: https://build.opensuse.org/package/binaries/openSUSE:Factory/vtk/standard [2]: https://build.opensuse.org/package/binaries/openSUSE:Factory/python-precis-i...
oh, wow. :) thanks. -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
Hi, On Sat, 2020-03-14 at 10:09 -0500, ITwrx wrote:
hi,
running "zypper dup" i get:
Computing distribution upgrade... 4 Problems:
Generally speaking, packages that are raising a problem because they need python(abi) = 3.7 are doing so because they haven't been rebuilt against the new python 3.8 in Factory either because TW was published before they could or worse because they fail to build against python 3.8. More specifically, in your case:
Problem: python3-precis-i18n-1.0.1-1.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
This rpm comes from the python-precis-i18n package [1] which, as its recent revision makes clear, failed to build against py 3.8 but has today been patched to build properly. Expect this to be fixed by the next TW snapshot.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
gajim indirectly depends on python(abi) via python3-precis-i18n: ``` BuildRequires: python3-precis-i18n >= 1.0.0 ``` It therefore did not get a rebuild against python 3.8 due to python3- precis-i18n failing to build previously. Again, it looks like this has successfully rebuilt against the updated py-precis package and should be fixed with the next TW snapshot, whenever it is published.
Problem: gnome-music-3.34.4-1.2.x86_64 requires python(abi) = 3.8, but this requirement cannot be provided
This looks weird, since it does demand python(abi)=3.8 which is what we have in TW now, but may be related to preserving python(abi) 3.7 due to Problems 1 and 2 above.
Problem: gajim-1.1.3-2.1.noarch requires python(abi) = 3.7, but this requirement cannot be provided
Same as above.
What is the recommended course of action here?
Hopefully, with these specific problems, it is just a matter of waiting for the next TW snapshot, as I have explained above. Hope that helps. Best wishes, [1] https://build.opensuse.org/package/show/openSUSE:Factory/python-precis-i18n -- Atri Bhattacharya <badshah400@opensuse.org> -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
participants (3)
-
Atri Bhattacharya
-
ITwrx
-
Patrick Shanahan