From owner-freebsd-doc@freebsd.org Thu Jan 28 16:36:57 2016 Return-Path: Delivered-To: freebsd-doc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5FF7FA7153C for ; Thu, 28 Jan 2016 16:36:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 35B321BF3 for ; Thu, 28 Jan 2016 16:36:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u0SGauVo086091 for ; Thu, 28 Jan 2016 16:36:57 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-doc@FreeBSD.org Subject: [Bug 206709] Ports links to long descriptions have revision parameter duplicated, confusing svnweb Date: Thu, 28 Jan 2016 16:36:57 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Documentation X-Bugzilla-Component: Website X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: andipersti@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-doc@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 16:36:57 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206709 Andreas Perstinger changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andipersti@gmail.com --- Comment #1 from Andreas Perstinger --- This bug affects every port which is listed in more than one category. Another example would be Zope 2.13. This port is listed in 3 categories:=20 Python: https://www.freebsd.org/ports/python.html#zope213-2.13.23 (generated long description link: https://svnweb.freebsd.org/ports/head/www/zope213/pkg-descr?revision=3DHEAD= ) WWW: https://www.freebsd.org/ports/www.html#zope213-2.13.23 (generated long description link: https://svnweb.freebsd.org/ports/head/www/zope213/pkg-descr?revision=3DHEAD= ?revision=3DHEAD ) Zope: https://www.freebsd.org/ports/zope.html#zope213-2.13.23 (generated lo= ng description link: https://svnweb.freebsd.org/ports/head/www/zope213/pkg-descr?revision=3DHEAD= ?revision=3DHEAD?revision=3DHEAD ) As you can see, in each category another copy of the string "?revision=3DHE= AD" is appended to the link to the long description. The bug is in https://svnweb.freebsd.org/doc/head/en_US.ISO8859-1/htdocs/ports/portindex?= view=3Dmarkup . On line 194, the loop goes through all the categories of a port (in alphabetical order) and creates the output string for the web page. On line= 200 the string "?revision=3DHEAD" is appended to the $ldesc string. But $ldesc doesn't change inside the loop (except in the first iteration) thus more co= pies are appended in each iteration. IMHO most of the body of the foreach loop should be outside it because most lines process the ports data in each iteration in the same way. Only line 1= 95 and lines 241-258 should be inside the loop. --=20 You are receiving this mail because: You are the assignee for the bug.=