Date: Thu, 28 Jan 2016 16:36:57 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-doc@FreeBSD.org Subject: [Bug 206709] Ports links to long descriptions have revision parameter duplicated, confusing svnweb Message-ID: <bug-206709-9-i0iiB1lldf@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-206709-9@https.bugs.freebsd.org/bugzilla/> References: <bug-206709-9@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206709 Andreas Perstinger <andipersti@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andipersti@gmail.com --- Comment #1 from Andreas Perstinger <andipersti@gmail.com> --- 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.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-206709-9-i0iiB1lldf>