Bug 219993

Summary: devel/py-twisted: missing hyperlink dependency
Product: Ports & Packages Reporter: Christian Sturm <reezer>
Component: Individual Port(s)Assignee: Po-Chuan Hsieh <sunpoet>
Status: Closed FIXED    
Severity: Affects Only Me CC: asomers, grembo, stievenard.david, vvelox
Priority: --- Flags: bugzilla: maintainer-feedback? (grembo)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
buildbot-www poudriere log none

Description Christian Sturm 2017-06-14 19:03:26 UTC
This port wants to install hyperlink in the configure phase, which poudriere doesn't allow.
Comment 1 Alan Somers freebsd_committer freebsd_triage 2017-06-17 04:37:09 UTC
I can't reproduce this.  Could you please attach your poudriere log demonstrating the problem?
Comment 2 Christian Sturm 2017-06-17 08:34:31 UTC
Created attachment 183565 [details]
buildbot-www poudriere log

It seems like in the configure phase it tries to fetch hyperlink, which fails because poudriere disables network access.
Comment 3 Alan Somers freebsd_committer freebsd_triage 2017-06-17 14:27:14 UTC
I don't see the word "hyperlink" anywhere in buildbot-www's distfiles, nor can I find that reference anywhere in /usr/local/lib/python2.7.  Do you have any modifications in your ports tree for either buildbot-www or buildbot-pkg ?  If not, then you probably have some other port build with non-default options.  You could try "grep -R hyperlink /usr/local/lib/python2.7" from within the jail to find the culprit.
Comment 4 Christian Sturm 2017-06-17 15:32:04 UTC
hyperlink is being pulled in by Twisted[1] it seems. I am not sure why it isn't a dependency of the port though and doesn't exist in the ports tree at all.


[1] https://github.com/twisted/twisted/blob/twisted-17.5.0/src/twisted/python/_setup.py#L231
Comment 5 Alan Somers freebsd_committer freebsd_triage 2017-06-17 16:59:06 UTC
*** Bug 220061 has been marked as a duplicate of this bug. ***
Comment 6 Alan Somers freebsd_committer freebsd_triage 2017-06-17 16:59:51 UTC
This was caused by the recent upgrade of py-twisted from 17.1.0 to 17.5.0, which introduced the hyperlink dependency.  Curiously, py-twisted itself builds fine, but none of its dependent ports do.
Comment 7 Alan Somers freebsd_committer freebsd_triage 2017-06-17 17:01:27 UTC
sunpoet, the recent upgrade of py-twisted to 17.5.0 introduced a dependency on hyperlink.  Even though py-twisted builds just fine, its dependent ports don't.  Could you please add a port for the dependency?
Comment 8 commit-hook freebsd_committer freebsd_triage 2017-06-18 02:57:37 UTC
A commit references this bug:

Author: sunpoet
Date: Sun Jun 18 02:56:44 UTC 2017
New revision: 443797
URL: https://svnweb.freebsd.org/changeset/ports/443797

Log:
  Fix *_DEPENDS

  - Bump PORTREVISION for dependency change

  PR:		219993 (based on)
  Submitted by:	Christian Sturm <reezer@reezer.org>

Changes:
  head/devel/py-twisted/Makefile
Comment 9 Po-Chuan Hsieh freebsd_committer freebsd_triage 2017-06-18 04:15:02 UTC
Committed. Thanks!
Comment 10 Michael Gmelin freebsd_committer freebsd_triage 2017-06-18 11:51:28 UTC
Thanks to all for taking care of this.
Comment 11 Mark Felder freebsd_committer freebsd_triage 2017-06-19 14:12:21 UTC
*** Bug 220120 has been marked as a duplicate of this bug. ***