On Tue, Aug 06, 2019 at 09:35:50PM +0200, Petr Stodulka wrote: > Hi guys, > as discussion was started week ago, Python2 is dying. As that, some > dependencies of mercurial will be orphaned soon (or they are already) > and mercurial as it is has to move in weeks on Python3. As I wrote > in [0], I already started some testing and investigation. > > Currently it seems that with ugly hacky fix, we are able to run > somi-working mercurial with Python3. I did just simple testing > that worked for me and in the latest copr-build (below), it seems > that hgk extension is workin as well. But many of you extensions > will be probably broken. So, I guess the most probably mercurial > will be broken for the others who use it. > > So it's question, should I rebase it in rawhide and setup for Python3 > already even when it is so broken, or should I wait several weeks yet > for additional fixes? I think it's reasonable to ship in rawhide, if the basic clone operations work. This will satisfy 99% of use cases, i.e. cloning of repos from the web without any further interaction with the VCS. I don't have any data to back this up, but since Mercurial has lost a lot of it's erstwhile popularity, based on how things go with other python2-only projects, chances are that most extensions will not be updated in time for F31. And it's better to have somewhat functional clone operation than nothing. Zbyszek _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx