<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/html/pkgsubmit.php, branch v3.4.3</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/html/pkgsubmit.php?h=v3.4.3</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/html/pkgsubmit.php?h=v3.4.3'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2014-07-23T08:48:48Z</updated>
<entry>
<title>Drop support for source packages without .AURINFO</title>
<updated>2014-07-23T08:48:48Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-23T08:48:48Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=9048030da7e724801e33e61b5b6a49bcea7cb698'/>
<id>urn:sha1:9048030da7e724801e33e61b5b6a49bcea7cb698</id>
<content type='text'>
Disallow uploading source tarballs that do not contain .AURINFO. Also,
drop the PKGBUILD parser which is no longer needed.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Check permissions when uploading source packages</title>
<updated>2014-05-06T19:24:56Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-05-06T19:24:56Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=ba307433981f6364cbcddb6b955d4ff80d576e2e'/>
<id>urn:sha1:ba307433981f6364cbcddb6b955d4ff80d576e2e</id>
<content type='text'>
All files contained in the source tarball must have permissions of 644
or 755. All directories must have permissions of 755.

Implements FS#27754.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>pkgsubmit.php: Style fixes</title>
<updated>2014-05-06T19:16:31Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-05-06T19:16:24Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=ac09e669c7d49723794ae05a471924e3892f6dce'/>
<id>urn:sha1:ac09e669c7d49723794ae05a471924e3892f6dce</id>
<content type='text'>
Move some elseif statements to the same line as the closing brace.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Fix parsing of array overrides</title>
<updated>2014-05-03T16:08:57Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-05-03T16:01:49Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=782e9eb1882ab5d5792ca0e4ae5f652550bc72aa'/>
<id>urn:sha1:782e9eb1882ab5d5792ca0e4ae5f652550bc72aa</id>
<content type='text'>
If a depends (makedepends, checkdepends, optdepends, conflicts,
provides, replaces, license, groups, source) line appears in a package
section, it replaces the corresponding array from the pkgbase section.
If there is a single "depends = " line in the package section, the
depends array of that package is considered empty.

This partly reverts the behavior introduced in commit 137a9ae (Fix
parsing of array overrides, 2014-05-03).

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>pkgsubmit.php: Redirect to package base details</title>
<updated>2014-04-26T12:50:57Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-26T12:50:39Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=dda19c8e01321726912b417c41d7d25eee5e081f'/>
<id>urn:sha1:dda19c8e01321726912b417c41d7d25eee5e081f</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Support multiple licenses per package</title>
<updated>2014-04-26T12:48:19Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-26T12:40:07Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=9553790cfc9a3bcb5c4bf2266565862082c26613'/>
<id>urn:sha1:9553790cfc9a3bcb5c4bf2266565862082c26613</id>
<content type='text'>
Split out package licenses into two separate tables in order to support
multiple licenses per package. The code on the package details page is
adjusted accordingly.

UPGRADING contains instructions on how to convert existing licenses in
the database to the new layout.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Store package groups in the database</title>
<updated>2014-04-26T12:07:20Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-26T12:07:20Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=cc3244ea8ae0202265df3d0fd2cfe86fbbeb9d30'/>
<id>urn:sha1:cc3244ea8ae0202265df3d0fd2cfe86fbbeb9d30</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Store conflicts, provides and replaces in the DB</title>
<updated>2014-04-26T11:20:56Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-26T08:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=92812050a059a651357f772b58e967154ea8428c'/>
<id>urn:sha1:92812050a059a651357f772b58e967154ea8428c</id>
<content type='text'>
Package conflicts, provides and replaces are now stored in the new
PackageRelations table. The gendummydata script generates test entries
for these relations.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Handle pkgbase array overrides gracefully</title>
<updated>2014-04-19T08:59:48Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-19T08:32:43Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=34453d32958cc71cf08e932368952f98b46b7020'/>
<id>urn:sha1:34453d32958cc71cf08e932368952f98b46b7020</id>
<content type='text'>
Instead of overwriting arrays, such as depends, from the pkgbase
section, new entries should be appended. Replace array_merge() with a
mixture of array_merge_recursive() and array_replace_recursive() that
merges array fields and replaces non-array fields.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Store {make,check,opt}depends in the database</title>
<updated>2014-04-17T19:09:16Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-17T17:49:26Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=73936002f7d5685a9063683f68d4e8c2e01be0ac'/>
<id>urn:sha1:73936002f7d5685a9063683f68d4e8c2e01be0ac</id>
<content type='text'>
In addition to parsing and storing dependencies of packages, store
makedepends, checkdepends and optdepends. Every dependency (of any type)
is displayed on the package details page.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
</feed>
