From nobody@FreeBSD.org  Tue Jun  4 13:56:23 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id D30AA1CC
	for <freebsd-gnats-submit@FreeBSD.org>; Tue,  4 Jun 2013 13:56:23 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	by mx1.freebsd.org (Postfix) with ESMTP id AB69F12C6
	for <freebsd-gnats-submit@FreeBSD.org>; Tue,  4 Jun 2013 13:56:23 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r54DuNqx096824
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 4 Jun 2013 13:56:23 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r54DuNls096823;
	Tue, 4 Jun 2013 13:56:23 GMT
	(envelope-from nobody)
Message-Id: <201306041356.r54DuNls096823@oldred.freebsd.org>
Date: Tue, 4 Jun 2013 13:56:23 GMT
From: Sergey Chernikov <s.bilberry@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New textproc/py-genshi is incompatible with www/trac
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         179301
>Category:       ports
>Synopsis:       New textproc/py-genshi is incompatible with www/trac
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    nivit
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 04 14:00:01 UTC 2013
>Closed-Date:    Wed Aug 28 16:01:40 UTC 2013
>Last-Modified:  Wed Aug 28 16:01:40 UTC 2013
>Originator:     Sergey Chernikov
>Release:        9.1-STABLE amd64
>Organization:
>Environment:
FreeBSD appserv.xxxxxxxxx 9.1-STABLE FreeBSD 9.1-STABLE #3: Wed May  8 12:51:21 MSK 2013     XXXXXXXXXXXXXXXX:/usr/src/sys/amd64/compile/APPSERV  amd64

>Description:
When entering the title page of the Trac system after the upgrade, I get the following error in /var/log/http-error.log:

[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48] ServerName: 'appserv.xxxxxxxxxx'
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48] DocumentRoot: '/usr/local/spool/www'
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48] URI: '/bt'
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48] Location: '/bt'
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48] Directory: None
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48] Filename: '/usr/local/spool/www/bt'
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48] PathInfo: ''
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48] Traceback (most recent call last):
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48]   File "/usr/local/lib/python2.7/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch\n    default=default_handler, arg=req, silent=hlist.silent)
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48]   File "/usr/local/lib/python2.7/site-packages/mod_python/importer.py", line 1229, in _process_target\n    result = _execute_target(config, req, object, arg)
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48]   File "/usr/local/lib/python2.7/site-packages/mod_python/importer.py", line 1128, in _execute_target\n    result = object(arg)
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48]   File "build/bdist.freebsd-9.1-PRERELEASE-amd64/egg/trac/web/modpython_frontend.py", line 146, in handler\n    pkg_resources.require('Trac==%s' % VERSION)
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48]   File "build/bdist.freebsd-9.1-STABLE-amd64/egg/pkg_resources.py", line 696, in require\n    needed = self.resolve(parse_requirements(requirements))
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48]   File "build/bdist.freebsd-9.1-STABLE-amd64/egg/pkg_resources.py", line 598, in resolve\n    raise VersionConflict(dist,req) # XXX put more info here
[Tue Jun 04 17:39:09 2013] [error] [client 10.215.84.48] VersionConflict: (Genshi 0.7 (/usr/local/lib/python2.7/site-packages/Genshi-0.7-py2.7-freebsd-9.1-STABLE-amd64.egg), Requirement.parse('Genshi>=0.6,<0.7dev'))

>How-To-Repeat:
Perform `portsnap fetch update && portupgrade -a` with the following (relevant) packages installed:
www/trac
www/trac-estimator
www/trac-graphviz
www/trac-mastertickets
www/trac-remind
www/trac-revtree
www/trac-timingandestimation
textproc/py-genshi
>Fix:


>Release-Note:
>Audit-Trail:
Class-Changed-From-To: maintainer-update->change-request 
Class-Changed-By: edwin 
Class-Changed-When: Tue Jun 4 14:00:09 UTC 2013 
Class-Changed-Why:  
Fix category (submitter is not maintainer) (via the GNATS Auto Assign 
Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=179301 
Responsible-Changed-From-To: freebsd-ports-bugs->nivit 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Tue Jun 4 14:00:11 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=179301 

From: Emmanuel Barnes <samorders@gmail.com>
To: bug-followup@FreeBSD.org
Cc: s.bilberry@gmail.com
Subject: Re: ports/179301: New textproc/py-genshi is incompatible with www/trac
Date: Wed, 5 Jun 2013 15:38:27 -0500

 --bcaec51a72ae15cc7904de6e2e47
 Content-Type: text/plain; charset=ISO-8859-1
 
 I can confirm a related error when trying to install trac on FreeBSD 9.1
 and 8.4:
 
 test:/usr/ports/www/trac # make
 ===>  Found saved configuration for trac-0.12.3
 ===> Fetching all distfiles required by trac-0.12.3 for building
 ===>  Extracting for trac-0.12.3
 => SHA256 Checksum OK for Trac-0.12.3.tar.gz.
 ===>  Patching for trac-0.12.3
 ===>  Applying FreeBSD patches for trac-0.12.3
 ===>   trac-0.12.3 depends on package: py27-Genshi>=0.5 - found
 ===>   trac-0.12.3 depends on package: py27-Babel>=0.9 - found
 ===>   trac-0.12.3 depends on file: /usr/local/bin/easy_install-2.7 - found
 ===>   trac-0.12.3 depends on file: /usr/local/bin/python2.7 - found
 ===>  Configuring for trac-0.12.3
 Traceback (most recent call last):
   File "setup.py", line 156, in <module>
     **extra
   File "/usr/local/lib/python2.7/distutils/core.py", line 112, in setup
     _setup_distribution = dist = klass(attrs)
   File "build/bdist.freebsd-8-amd64/egg/setuptools/dist.py", line 221, in
 __init__
   File "build/bdist.freebsd-8-amd64/egg/setuptools/dist.py", line 245, in
 fetch_build_eggs
   File "build/bdist.freebsd-8-amd64/egg/pkg_resources.py", line 598, in
 resolve
 pkg_resources.VersionConflict: (Genshi 0.7
 (/usr/local/lib/python2.7/site-packages/Genshi-0.7-py2.7-freebsd-8-amd64.egg),
 Requirement.parse('Genshi>=0.6,<0.7dev'))
 *** Error code 1
 
 Stop in /usr/ports/www/trac.
 *** Error code 1
 
 Stop in /usr/ports/www/trac.
 
 --bcaec51a72ae15cc7904de6e2e47
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr"><div>I can confirm a related error when trying to install =
 trac on FreeBSD 9.1 and 8.4:</div><div><br></div><div>test:/usr/ports/www/t=
 rac # make</div><div>=3D=3D=3D&gt; =A0Found saved configuration for trac-0.=
 12.3</div>
 <div>=3D=3D=3D&gt; Fetching all distfiles required by trac-0.12.3 for build=
 ing</div><div>=3D=3D=3D&gt; =A0Extracting for trac-0.12.3</div><div>=3D&gt;=
  SHA256 Checksum OK for Trac-0.12.3.tar.gz.</div><div>=3D=3D=3D&gt; =A0Patc=
 hing for trac-0.12.3</div>
 <div>=3D=3D=3D&gt; =A0Applying FreeBSD patches for trac-0.12.3</div><div>=
 =3D=3D=3D&gt; =A0 trac-0.12.3 depends on package: py27-Genshi&gt;=3D0.5 - f=
 ound</div><div>=3D=3D=3D&gt; =A0 trac-0.12.3 depends on package: py27-Babel=
 &gt;=3D0.9 - found</div><div>
 =3D=3D=3D&gt; =A0 trac-0.12.3 depends on file: /usr/local/bin/easy_install-=
 2.7 - found</div><div>=3D=3D=3D&gt; =A0 trac-0.12.3 depends on file: /usr/l=
 ocal/bin/python2.7 - found</div><div>=3D=3D=3D&gt; =A0Configuring for trac-=
 0.12.3</div><div>Traceback (most recent call last):</div>
 <div>=A0 File &quot;setup.py&quot;, line 156, in &lt;module&gt;</div><div>=
 =A0 =A0 **extra</div><div>=A0 File &quot;/usr/local/lib/python2.7/distutils=
 /core.py&quot;, line 112, in setup</div><div>=A0 =A0 _setup_distribution =
 =3D dist =3D klass(attrs)</div>
 <div>=A0 File &quot;build/bdist.freebsd-8-amd64/egg/setuptools/dist.py&quot=
 ;, line 221, in __init__</div><div>=A0 File &quot;build/bdist.freebsd-8-amd=
 64/egg/setuptools/dist.py&quot;, line 245, in fetch_build_eggs</div><div>=
 =A0 File &quot;build/bdist.freebsd-8-amd64/egg/pkg_resources.py&quot;, line=
  598, in resolve</div>
 <div>pkg_resources.VersionConflict: (Genshi 0.7 (/usr/local/lib/python2.7/s=
 ite-packages/Genshi-0.7-py2.7-freebsd-8-amd64.egg), Requirement.parse(&#39;=
 Genshi&gt;=3D0.6,&lt;0.7dev&#39;))</div><div>*** Error code 1</div><div><br=
 >
 </div><div>Stop in /usr/ports/www/trac.</div><div>*** Error code 1</div><di=
 v><br></div><div>Stop in /usr/ports/www/trac.</div></div>
 
 --bcaec51a72ae15cc7904de6e2e47--
State-Changed-From-To: open->closed 
State-Changed-By: nivit 
State-Changed-When: Wed Aug 28 16:00:20 UTC 2013 
State-Changed-Why:  
Issue solved by updating www/trac to 1.0.1. 
Thanks for the PR. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=179301 
>Unformatted:
