<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/UPGRADING, branch v3.1.0</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/UPGRADING?h=v3.1.0</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/UPGRADING?h=v3.1.0'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2014-06-05T13:12:10Z</updated>
<entry>
<title>Increase the size of several database fields</title>
<updated>2014-06-05T13:12:10Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-06-05T06:50:52Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=7a5bfd83c4baec41bf8aa9015ef46eca5d629716'/>
<id>urn:sha1:7a5bfd83c4baec41bf8aa9015ef46eca5d629716</id>
<content type='text'>
Several fields turned out to be too small (e.g. when long package
versions are used in VCS packages). Since the type of all affected
fields is VARCHAR, there is no reason to keep them as small as possible.

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