<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git, branch pu-maint</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/?h=pu-maint</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/?h=pu-maint'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2016-03-01T17:30:48Z</updated>
<entry>
<title>aurjson: Remove stray GROUP BY clause</title>
<updated>2016-03-01T17:30:48Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2016-03-01T17:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=42f5c405c0280b6216028d0513e29c306e388426'/>
<id>urn:sha1:42f5c405c0280b6216028d0513e29c306e388426</id>
<content type='text'>
The IDs of packages are unique, so there is no need to group search
results by package ID.

Note that the GROUP BY statement in question was introduced in commit
3447dfc (Support versioned RPC queries, 2014-04-28) for no apparent
reason and could even lead to errors in various DBMS.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>popupdate: Avoid NULL entries in the popularity field</title>
<updated>2016-03-01T17:27:23Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2016-03-01T07:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=4c15f02ecb01e5d31ee575ead72c5b33db731032'/>
<id>urn:sha1:4c15f02ecb01e5d31ee575ead72c5b33db731032</id>
<content type='text'>
The popularity field is declared as "NOT NULL" in the database schema.
Fix the popularity update query such that it uses a popularity of 0.0
instead of NULL for packages with no votes.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Unset $pinned unconditionally when displaying comments</title>
<updated>2016-02-19T17:18:48Z</updated>
<author>
<name>Mark Weiman</name>
<email>mark.weiman@markzz.com</email>
</author>
<published>2016-02-16T13:21:55Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c23914fc1df309a6b1d85ec5387cfbef2161e655'/>
<id>urn:sha1:c23914fc1df309a6b1d85ec5387cfbef2161e655</id>
<content type='text'>
In pkg_comments.php, the $pinned variable is used to determine whether
the template is supposed to print all comments or pinned comments only.
If the $pinned variable is unset, the top 10 comments are printed,
followed by an "All comments" link. If the $pinned variable is set, the
pinned comments are printed and the "All comments" link below the
comment listing is skipped. Thus, we need to make sure that this
variable is always unset at the time we include the template to display
all comments, even if it was empty before.

Fixes FS#48194.

Signed-off-by: Mark Weiman &lt;mark.weiman@markzz.com&gt;
Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Hide orphan request option for disowned package bases</title>
<updated>2016-02-19T17:18:48Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2016-02-18T07:33:12Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=fb56ec9d1e4c814f76e6c84174151376092b96dc'/>
<id>urn:sha1:fb56ec9d1e4c814f76e6c84174151376092b96dc</id>
<content type='text'>
If a package base is unmaintained, there is no need to file an orphan
request. Hide the option from the front-end in this case.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>notify: Fix notification of request initiator</title>
<updated>2016-02-19T17:18:48Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2016-02-18T07:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=1626d4d2f7a854ae39df31ccde9105b59197d16d'/>
<id>urn:sha1:1626d4d2f7a854ae39df31ccde9105b59197d16d</id>
<content type='text'>
Reimplement get_request_recipients() such that it always returns the
email addresses of the package base maintainer and the request
initiator, instead of the email address of the user triggering the
request status change.

Fixes FS#48238.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>notify: Reintroduce Message-ID again</title>
<updated>2016-02-19T17:18:48Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2016-02-18T07:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=443ccfab6154e866f325ef21522f391c592bec30'/>
<id>urn:sha1:443ccfab6154e866f325ef21522f391c592bec30</id>
<content type='text'>
In commit 7b57e0e (Set Message-ID when sending package request emails,
2014-07-01), we changed the code responsible for sending notifications
such that the value of the Message-ID header is set deterministically in
the first email referring to a request. Unfortunately, this was
forgotten when porting the notification routines to Python in 9746a65
(Port notification routines to Python, 2015-06-27) and later fixed by
092e00f (notify: Fix references in request notifications, 2015-10-10).
However, when fixing another bug, the old behavior of not setting a
Message-ID was restored by d87b138 (notify: Fix merging of header dicts,
2015-10-26). Revert that particular change once more and add a comment
such that the line gets extra attention, should it be changed in the
future.

Fixes FS#48239.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Release 4.2.0</title>
<updated>2016-02-15T07:18:55Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2016-02-15T07:18:55Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=d38a562b4d60c480fe27e5a4010e378a4485035b'/>
<id>urn:sha1:d38a562b4d60c480fe27e5a4010e378a4485035b</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Translation updates from Transifex</title>
<updated>2016-02-15T07:17:23Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2016-02-15T07:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=e2632ea6c905f92ab62242abe594845c890878e0'/>
<id>urn:sha1:e2632ea6c905f92ab62242abe594845c890878e0</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Add an example post-checkout hook</title>
<updated>2016-02-11T18:19:29Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2016-02-11T18:16:20Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=bf1b269483430f1f27b239fc6ee4c3c9b0421d9d'/>
<id>urn:sha1:bf1b269483430f1f27b239fc6ee4c3c9b0421d9d</id>
<content type='text'>
Add a shell script to rebuild the documentation and install
translations. Can be executed manually or used as a post-checkout hook
in Git.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Update message catalog</title>
<updated>2016-02-09T20:58:48Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2016-02-09T20:58:48Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=cd1756a4ed94b34b88f4f347328432f7b3060cd8'/>
<id>urn:sha1:cd1756a4ed94b34b88f4f347328432f7b3060cd8</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
</feed>
