Bug 249160 - devel/tortoisehg 5.5 needs to be flavored
Summary: devel/tortoisehg 5.5 needs to be flavored
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Gleb Popov
Depends on:
Reported: 2020-09-07 05:38 UTC by tjlegg
Modified: 2021-03-22 01:44 UTC (History)
0 users

See Also:
arrowd: maintainer-feedback+


Note You need to log in before you can comment on or make changes to this bug.
Description tjlegg 2020-09-07 05:38:28 UTC
After changing the Makefile for devel/tortoisehg 5.5 to uses python:3.7 rather python:2.7, it successfully built but failed to package under poudriere.

Coming back to my ports tree, I did the successful build and then ran make makeplist to provide a provide a python 3.7 specific file list and after a make clean, make, make install, tortoisehg using python 3.7 launches and seems to be working just fine.
Comment 1 Gleb Popov freebsd_committer 2020-09-07 05:47:29 UTC
Hum. I remember reading on TortoiseHG bugtracker/maillist that Python 3 support isn't yet mature.

Can you please use py37 flavor for a while, and if nothing serious pops out, I'll add the flavor to the port.

Thanks in advance.
Comment 2 tjlegg 2020-09-09 05:01:42 UTC
(In reply to Gleb Popov from comment #1)
Oh. Glad to know that py3 development is being actively followed.

I'm not the heaviest / most intensive user of tortoisehg, so even with my continued use I'm not sure I'll trigger the bugs. Just looking at the bugtracker most/?all? of the open py3 bugs are listed against py3.8, so not sure if they'll be triggered by my build against py3.7.
Comment 3 commit-hook freebsd_committer 2020-09-11 14:21:29 UTC
A commit references this bug:

Author: arrowd
Date: Fri Sep 11 14:21:14 UTC 2020
New revision: 548242
URL: https://svnweb.freebsd.org/changeset/ports/548242

  devel/tortoisehg: Update to 5.5.1 and allow Python 3 by flavorizing the port. Switch to automatic plist.

  PR:		249160