<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/UPGRADING, branch v3.0.0</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/UPGRADING?h=v3.0.0</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/UPGRADING?h=v3.0.0'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2014-05-27T13:34:56Z</updated>
<entry>
<title>UPGRADING: Create foreign key after modifying column</title>
<updated>2014-05-27T13:34:56Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-05-27T13:32:18Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=b26b5bba474e655fc56a24efa0a817b0188f3f54'/>
<id>urn:sha1:b26b5bba474e655fc56a24efa0a817b0188f3f54</id>
<content type='text'>
We cannot change a column after creating a foreign key:

    ERROR 1832 (HY000): Cannot change column 'PackageBaseID': used in a
    foreign key constraint 'Packages_ibfk_1'

Delay the "ADD FOREIGN KEY" command to fix this.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>UPGRADING: Add missing column to the instructions</title>
<updated>2014-05-27T13:28:07Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-05-27T13:27:43Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=e5463c962c95361b1f107a7b46cb90c9ad80ff24'/>
<id>urn:sha1:e5463c962c95361b1f107a7b46cb90c9ad80ff24</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<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>UPGRADING: Add migration instructions for 3.0.0</title>
<updated>2014-04-05T10:35:16Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-05T10:19:02Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=68d99df78176cc7db0386a522528399b0b89b0e9'/>
<id>urn:sha1:68d99df78176cc7db0386a522528399b0b89b0e9</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add support for anonymous comments</title>
<updated>2014-02-04T17:48:23Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-02-04T17:39:49Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=fb7bde3a6ca049700a691324c21005ae26782584'/>
<id>urn:sha1:fb7bde3a6ca049700a691324c21005ae26782584</id>
<content type='text'>
This allows for removing users without also removing the corresponding
comments. Instead, all comments from deleted users will be displayed as
"Anonymous comment".

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