Bug 249160

Summary: devel/tortoisehg 5.5 needs to be flavored
Product: Ports & Packages Reporter: tjlegg
Component: Individual Port(s)Assignee: Gleb Popov <arrowd>
Status: Closed FIXED    
Severity: Affects Only Me Flags: arrowd: maintainer-feedback+
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249255

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 freebsd_triage 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 freebsd_triage 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

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

  PR:		249160

Changes:
  head/devel/tortoisehg/Makefile
  head/devel/tortoisehg/distinfo
  head/devel/tortoisehg/pkg-plist