[Bug 1165620] New: docker-compose conflicting with python-PyAML

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 Bug ID: 1165620 Summary: docker-compose conflicting with python-PyAML Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: IgorOlhovskiy+opensuse@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 Build Identifier: When installing `docker-compose` at 04.03.2020 from default opensuse 15.1 repos, getting the message Problem: docker-compose-1.17.0-lp151.3.2.noarch conflicts with python-PyYAML >= 4 provided by python2-PyYAML-5.1.2-lp151.2.3.1.x86_64 Reproducible: Always Steps to Reproduce: 1. Run sudo zypper install docker-compose Actual Results: Dependency conflict Expected Results: docker-compose installed -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c1 Andrey Karepin <egdfree@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |egdfree@opensuse.org --- Comment #1 from Andrey Karepin <egdfree@opensuse.org> --- *** Bug 1165673 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c2 Klaus Kämpf <kkaempf@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |adrian.glaubitz@suse.com, | |kkaempf@suse.com Flags| |needinfo?(adrian.glaubitz@s | |use.com) --- Comment #2 from Klaus Kämpf <kkaempf@suse.com> --- Asking python-PyYAML maintainer for help -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c3 Eric Schirra <ecsos@schirra.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Mathias.Homann@opensuse.org --- Comment #3 from Eric Schirra <ecsos@schirra.net> --- *** Bug 1165544 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c4 Eric Schirra <ecsos@schirra.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |noga.dany@gmail.com --- Comment #4 from Eric Schirra <ecsos@schirra.net> --- *** Bug 1165592 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c5 Eric Schirra <ecsos@schirra.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED CC| |ecsos@schirra.net --- Comment #5 from Eric Schirra <ecsos@schirra.net> --- Update packages python-PyYAML is to new for docker-compose in Leap. python-PyYAML in Leap_15.1:Update is version 5.1.2 docker-compose from Leap_15.1 has in spec: Requires: python-PyYAML >= 3.11 Conflicts: python-PyYAML >= 4 So i think docker-compose must also update. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 Eric Schirra <ecsos@schirra.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel+factory@suse.de, | |wolfgang.engel@suse.com Flags| |needinfo?(lnussel+factory@s | |use.de), | |needinfo?(wolfgang.engel@su | |se.com) -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c6 --- Comment #6 from Andrey Karepin <egdfree@opensuse.org> --- maybe need to replace docker-compose with python-docker-compose -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c7 --- Comment #7 from Eric Schirra <ecsos@schirra.net> --- Have update to 1.25.1 from devel:python:backports But you also must update: python-docker python-docker-pycreds python-cached-property python-dockerpty python-texttable python-websocket-client python-paramiko I have not tested if docker-compose runs well! But now i can install patch openSUSE-2020-290 (Update python-PyYAML). -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c8 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wolfgang@rosenauer.org Component|Other |Upgrade Problems QA Contact|qa-bugs@suse.de |jsrain@suse.com --- Comment #8 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- I had to choose on zypper patch if I want to remove docker-compose or not install a security patch. (All the same reasons but those two are not acceptable choices for a stable release like Leap). -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 Mara Raram <marararam@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marararam@gmx.net -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c9 Brad P <tech4patton@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tech4patton@gmail.com --- Comment #9 from Brad P <tech4patton@gmail.com> --- Any update on this issue? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 Guillaume GARDET <guillaume.gardet@arm.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1166497 -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 Sebastian Wagner <sebix+novell.com@sebix.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sebix+novell.com@sebix.at -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c10 --- Comment #10 from Mathias Homann <Mathias.Homann@opensuse.org> --- what is the actual **question** that is the reason for NEEDINFO? also, what's the state of things? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c12 --- Comment #12 from Mathias Homann <Mathias.Homann@opensuse.org> --- I installed docker-compose from http://download.opensuse.org/repositories/openSUSE:/Maintenance:/12121/openS..., and ran an AWX deployment on my laptop, seems to work just fine, so I'd say this docker-compose package is good to go. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c15 --- Comment #15 from Brad P <tech4patton@gmail.com> --- I have the same problem as Igor. How is this even passing openqa? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 Igor Olhovskiy <IgorOlhovskiy+opensuse@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|docker-compose conflicting |docker-compose conflicting |with python-PyAML |with python-PyYAML -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c17 Michael from Offenbach Germany <michaelof@rocketmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |michaelof@rocketmail.com --- Comment #17 from Michael from Offenbach Germany <michaelof@rocketmail.com> --- same "DistributionNotFound" problem for me. Wouldn't this be maybe a good opportunity to think about upgrading our distro version of docker-compose to a more recent? 1.17 is from 2017, current is 1.25.4! -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c18 --- Comment #18 from Eric Schirra <ecsos@schirra.net> --- (In reply to Michael from Offenbach Germany from comment #17)
same "DistributionNotFound" problem for me.
Wouldn't this be maybe a good opportunity to think about upgrading our distro version of docker-compose to a more recent? 1.17 is from 2017, current is 1.25.4!
Yes. See comment 7. But it is not in SLE. :-( -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c19 --- Comment #19 from Mathias Homann <Mathias.Homann@opensuse.org> --- (In reply to Marcus Meissner from comment #16)
docker-compose not tested by openqa.
I was confident after the report in comment #c12 by Matthias that it works though.
I already had python2-PyYAML installed - so docker-compose worked just fine. Maybe the update needs some more dependency trickery. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c21 --- Comment #21 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- (In reply to Mathias Homann from comment #19)
(In reply to Marcus Meissner from comment #16)
docker-compose not tested by openqa.
I was confident after the report in comment #c12 by Matthias that it works though.
I already had python2-PyYAML installed - so docker-compose worked just fine.
Maybe the update needs some more dependency trickery.
hmm, no, something seems strange if it works for you. pkg_resources.DistributionNotFound: The 'PyYAML<4,>=3.10' distribution was not found and is required by docker-compose The current package still expects PyYAML < 4 but the current updated version on 15.1 is 5.x. I've built a docker-compose package with that upper limit removed (for real) and used that for a few days now. Seems to work while I also agree that 1.17 is quite old and has other known issues. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|lnussel+factory@suse.de | -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1165620 http://bugzilla.opensuse.org/show_bug.cgi?id=1165620#c32 --- Comment #32 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1165620) was mentioned in https://build.opensuse.org/request/show/940713 Backports:SLE-12-SP5 / docker-compose+python-docker -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com