On Thu, Mar 28, 2019 at 8:22 AM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote: > > On 26. 03. 19 1:51, Miro Hrončok wrote: > > On 25. 03. 19 18:56, Kevin Fenzi wrote: > >> Just make python36 obsolete the old version of python34 that had > >> /usr/bin/python3. This causes yum to install the new python34 and pull > >> in python36 for /usr/bin/python3. > > > > If that works, we are good. Does it really behave like that with plain upgrade? > > E.g. without specifying what to upgrade? > > > > I thought that obsoleting old py34 can do one of the following: > > > > A) python34 gets queued for upgrading first, there is no more old python34 to be > > obsoleted by python36, python36 isn't installed. > > > > B) python36 gets queued for obsoleting old python34 first, python34 gets queued > > for removing instead of updating, there is more pytho34 to be updated. > > > > C) what you said. > > > > If C) is the guaranteed behavior, I guess we are good to do this. > > > >> It does mean people with 3rd party software are now using python36 > >> instead of 34, but if they only speficied /usr/bin/python3, it should > >> just run with any python3 version right? > > > > As long as they are only using standard library, yes. Otherwise there might be > > problems. However that was anticipated. > > A PR is at https://src.fedoraproject.org/rpms/python36/pull-request/27 > > I'm still not sure about how it will behave. We should probably test it. > Obsoletes means that the old package will get removed as part of the upgrade. Conflicts means that yum has to figure out a way to keep it. That's the difference. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx