<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/pkgfuncs.inc, branch 1.5.6.3</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgfuncs.inc?h=1.5.6.3</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgfuncs.inc?h=1.5.6.3'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2009-06-18T05:47:17Z</updated>
<entry>
<title>Specify explicit joins for package search</title>
<updated>2009-06-18T05:47:17Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2009-04-11T21:40:58Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=1ceeda8ab529ba0ba04664621e9edb5f4dfae397'/>
<id>urn:sha1:1ceeda8ab529ba0ba04664621e9edb5f4dfae397</id>
<content type='text'>
Refactor the query to use explicit LEFT JOINs, which appears to be handled
by MySQL in a saner fashion than the previous implicit join syntax. This is
part two in a slight fixup for observed slow queries in the production
environment. With the new indexes and this fixup, a particular iteration of
this query will examine only 13346 rows instead of 272060.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Don't hit the database twice per comment on package</title>
<updated>2009-04-13T14:07:46Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2009-04-12T01:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=55da4d4e0de8b6fbaee38105b6531ec9a4032d4f'/>
<id>urn:sha1:55da4d4e0de8b6fbaee38105b6531ec9a4032d4f</id>
<content type='text'>
It's performance improvement day today. For non-superusers, we were hitting
the database twice per comment on a package- once to get the UID, and once
to check the owner of the comment. The best part is we already knew the
owner of the comment, and we only need to get our own UID once.

For viewing a package like yaourt, this cuts a single pageview from over 700
queries to around 18, which is still not great but a pretty big improvement.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix search output if no results are found.</title>
<updated>2009-03-03T18:22:53Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-03-03T18:22:53Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=9c98047f86775cd20b0b01c4b6c426e1b3a0fd53'/>
<id>urn:sha1:9c98047f86775cd20b0b01c4b6c426e1b3a0fd53</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Go to details page when a search returns one result.</title>
<updated>2009-03-03T17:55:14Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-03-03T17:55:14Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=3c1b84bc7ec119c6cf2a9ad62f0a92c62d16c6d5'/>
<id>urn:sha1:3c1b84bc7ec119c6cf2a9ad62f0a92c62d16c6d5</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>pkgfuncs.inc: Fix indentation.</title>
<updated>2009-03-03T17:11:49Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-03-03T17:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c949296a08f4e37f01a2bcdbe529f89c40b03060'/>
<id>urn:sha1:c949296a08f4e37f01a2bcdbe529f89c40b03060</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Update cleanup script to remove non-unsupported files.</title>
<updated>2009-03-03T16:21:08Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-03-03T16:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=bbc05414cf6aa24faa364afb48119f802b50bda2'/>
<id>urn:sha1:bbc05414cf6aa24faa364afb48119f802b50bda2</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix the comment poop bug.</title>
<updated>2009-02-21T01:59:07Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-02-21T01:59:07Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=402c6d0933127d5337b33f4a3fdb45615c6300d6'/>
<id>urn:sha1:402c6d0933127d5337b33f4a3fdb45615c6300d6</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add 'Out of Date' detail in search form</title>
<updated>2009-02-18T14:31:20Z</updated>
<author>
<name>Andrea Scarpino</name>
<email>andrea@archlinux.org</email>
</author>
<published>2009-02-15T22:22:33Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=84f08cf82b5d35376df4287daca07eb9538c2d76'/>
<id>urn:sha1:84f08cf82b5d35376df4287daca07eb9538c2d76</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Move package comment form into a new template.</title>
<updated>2009-01-25T18:17:54Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-01-25T18:17:54Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=354c86b6c608c8923d0a087285f97d5d8121ed08'/>
<id>urn:sha1:354c86b6c608c8923d0a087285f97d5d8121ed08</id>
<content type='text'>
Feature the form on the package details page.

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add package details template (pkg_details.php)</title>
<updated>2009-01-24T06:22:19Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-01-24T06:22:19Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=b31b4ec03edd60820b8e4a8d596de9bc2e14d21b'/>
<id>urn:sha1:b31b4ec03edd60820b8e4a8d596de9bc2e14d21b</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
</feed>
