<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/schema/aur-schema.sql, branch v3.0.0</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/schema/aur-schema.sql?h=v3.0.0</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/schema/aur-schema.sql?h=v3.0.0'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2014-05-06T18:52:32Z</updated>
<entry>
<title>Add a packager field to packages</title>
<updated>2014-05-06T18:52:32Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-05-06T18:52:32Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=a93363ac08ade0b17b342c5238efb37fc5d15741'/>
<id>urn:sha1:a93363ac08ade0b17b342c5238efb37fc5d15741</id>
<content type='text'>
Store the last packager in addition to storing the submitter and the
maintainer of a package. This allows for checking who last updated a
package, even if the package has been disowned.

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>Allow dependency names of up to 255 characters</title>
<updated>2014-04-18T21:44:59Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-18T21:44:59Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=0f45e98a088d7e941dce09ef17643335f4483f7e'/>
<id>urn:sha1:0f45e98a088d7e941dce09ef17643335f4483f7e</id>
<content type='text'>
This field needs to be a bit larger now that optdepends (including
descriptions) are stored there as well.

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>
<entry>
<title>Store comments on a per-package base basis</title>
<updated>2014-04-05T10:21:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-04T19:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=d35cf67f7ba24a6c8f6c27f6f016b6f28c8e9f9b'/>
<id>urn:sha1:d35cf67f7ba24a6c8f6c27f6f016b6f28c8e9f9b</id>
<content type='text'>
Move comments from the Packages table to PackageBases. Sharing comments
makes sense since they almost always refer to a source package.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add provisional support for package bases</title>
<updated>2014-04-05T10:21:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-03T22:01:44Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=b7941073acec76e5b4f89648aca1413c15eb067f'/>
<id>urn:sha1:b7941073acec76e5b4f89648aca1413c15eb067f</id>
<content type='text'>
This adds a PackageBases table to the database schema and moves the
following fields from the Packages table to PackageBases:

* CategoryID
* NumVotes
* OutOfDateTS
* SubmittedTS
* ModifiedTS
* SubmitterUID
* MaintainerUID

It also fixes all database accesses to comply with the new layout.

Having a separate PackageBases table is the first step to split package
support. By now, we create one PackageBases entry per package (where the
package base has the same name as the corresponding package). When
adding full support for split packages later, the package base name will
be derived from the pkgbase variable and a single package base will be
shared amongst all packages built from one source package.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Fix database schema</title>
<updated>2014-04-05T10:20:32Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-03T20:57:07Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=856298755246b3841f102b67ac123bca0f12a7fd'/>
<id>urn:sha1:856298755246b3841f102b67ac123bca0f12a7fd</id>
<content type='text'>
Replace "ON SET NULL" with "ON DELETE SET NULL". Fixes a regression
introduced in commit fb7bde3 (Add support for anonymous comments,
2014-02-04).

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remove LastVoted column</title>
<updated>2014-02-09T00:43:37Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-02-09T00:37:03Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=8c07c091e8b4bfcee33745d6c2e58a35cbf9a44d'/>
<id>urn:sha1:8c07c091e8b4bfcee33745d6c2e58a35cbf9a44d</id>
<content type='text'>
This has been introduced by commit aae43d9 (started working on package
comments, 2005-03-05) but it seems to be of no practical use. Remove the
field to save some space.

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