<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/support/schema, branch v1.9.1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/support/schema?h=v1.9.1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/support/schema?h=v1.9.1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2011-06-25T09:29:52Z</updated>
<entry>
<title>Fix performance issues with new PackageDepends lookups</title>
<updated>2011-06-25T09:29:52Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2011-06-22T15:04:10Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c0e6aabeb13487e798c6b3e54926e3362dcc2773'/>
<id>urn:sha1:c0e6aabeb13487e798c6b3e54926e3362dcc2773</id>
<content type='text'>
We do a lookup by DepName in the package details view, but I made the
silly mistake of forgetting this index addition in the upgrade steps.

Lukas: Fix numbering in "UPGRADING".

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remove "NewPkgNotify" column from "Users" table.</title>
<updated>2011-04-13T10:22:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-04-13T09:56:03Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2b460a8f2db246d4da7e6698d40b719c67867ed2'/>
<id>urn:sha1:2b460a8f2db246d4da7e6698d40b719c67867ed2</id>
<content type='text'>
We do not require this column anymore. New package notifications are no
longer supported.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Make "gendummydata.py" Python 3 compliant.</title>
<updated>2011-04-13T10:14:37Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-04-12T12:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=31cda618ca3c726c6f5f89a52a7da2b8c9663aef'/>
<id>urn:sha1:31cda618ca3c726c6f5f89a52a7da2b8c9663aef</id>
<content type='text'>
* Transform into valid Python 3.x code using 2to3.

* Change shebang from "/usr/bin/python2" to "/usr/bin/python3".

* Invoke with "python3" instead of "python2" in "reloadtestdb.sh".

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Fix dependency generation in "gendummydata.py".</title>
<updated>2011-04-12T11:03:17Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-04-12T10:31:03Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=e1bf49e03c91d0e102531d07199903c2f7a6d523'/>
<id>urn:sha1:e1bf49e03c91d0e102531d07199903c2f7a6d523</id>
<content type='text'>
Package dependencies are no longer stored as references to the
"Packages" table but kept directly in "PackageDepends", so the dummy
data generation script should be fixed to create package names instead
of references, also. Regression introduced in commit
7c91c592458b7532806ef75fe09146f82f085f3b.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Fix syntax error in "CREATE TABLE" statement in the SQL schema.</title>
<updated>2011-04-12T11:02:54Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-04-12T09:46:44Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=bd78b14cb5490cdb950cfc27925b0f3000a95745'/>
<id>urn:sha1:bd78b14cb5490cdb950cfc27925b0f3000a95745</id>
<content type='text'>
Regression introduced in commit
7c91c592458b7532806ef75fe09146f82f085f3b.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>wrap long SQL commands to improve formatting and readability</title>
<updated>2011-04-12T09:57:31Z</updated>
<author>
<name>elij</name>
<email>elij.mx@gmail.com</email>
</author>
<published>2011-04-07T02:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=3d3fed6910cd14d5e5dd7c3c3d6cc91223f4a9ee'/>
<id>urn:sha1:3d3fed6910cd14d5e5dd7c3c3d6cc91223f4a9ee</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>replace print statements with logging module in gendummydata</title>
<updated>2011-04-12T09:57:31Z</updated>
<author>
<name>elij</name>
<email>elij.mx@gmail.com</email>
</author>
<published>2011-04-07T02:23:43Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=e08731d24c52f41929aab179b92fe8d4cadbd808'/>
<id>urn:sha1:e08731d24c52f41929aab179b92fe8d4cadbd808</id>
<content type='text'>
use the logging module instead of writing directly to stderr
this makes the code cleaner as it removes the numerous tests for the value
of DBUG, yet allows devs to control the level of output verbosity.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>remove mysql dependency from gendummydata</title>
<updated>2011-04-12T09:56:32Z</updated>
<author>
<name>elij</name>
<email>elij.mx@gmail.com</email>
</author>
<published>2011-04-07T02:23:42Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2e444a79d55bce6cb3a908b50c115f2419913b53'/>
<id>urn:sha1:2e444a79d55bce6cb3a908b50c115f2419913b53</id>
<content type='text'>
- remove need to use mysql for escaping the sql -- removing single quote
  should be enough
- instead of using sql to fetch categories from a live database, simply
  consider categories an integer range, specified to the size of that in the
  aur-schema.

Lukas: Add "CATEGORIES_COUNT" initialization. Fix random number range
used in genCategory() (AUTO_INCREMENT columns are 1-based by default,
not 0-based).

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remove Dummy Package concept</title>
<updated>2011-04-03T20:59:32Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2011-03-31T01:48:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=7c91c592458b7532806ef75fe09146f82f085f3b'/>
<id>urn:sha1:7c91c592458b7532806ef75fe09146f82f085f3b</id>
<content type='text'>
Instead, we just store dependencies directly in the PackageDepends
table. Since we don't use this info anywhere besides the package details
page, there is little value in precalculating what is in the AUR vs.
what is not.

An upgrade path is provided via several SQL statements in the UPGRADING
document. There should be no user-visible change from this, but the DB
schema gets a bit more sane and we no longer have loads of junk packages
in our tables that are never shown to the end user. This should also
help the MySQL query planner in several cases as we no longer have to be
careful to exclude dummy packages on every query.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>gendummydata.py: Do not touch output file until we need it.</title>
<updated>2011-03-30T08:27:23Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-03-30T08:27:23Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=11366b8a1a156fa645c4f24d4c3bf939e064d4c9'/>
<id>urn:sha1:11366b8a1a156fa645c4f24d4c3bf939e064d4c9</id>
<content type='text'>
Ensures there's no leftover (empty) file if something during
initialization fails.

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