summaryrefslogtreecommitdiffstats
path: root/upgrading
diff options
context:
space:
mode:
authorLukas Fleischer <lfleischer@archlinux.org>2015-06-11 18:41:58 +0200
committerLukas Fleischer <lfleischer@archlinux.org>2015-06-11 18:59:52 +0200
commit824744f1d20614c25e972dda7a0b7ac9506dd46f (patch)
tree5f9b58f6264553184779d54569e72b2fbf0cbdb1 /upgrading
parent0345914c5ce5e8ecafe3e90280bd58c0255fd9e0 (diff)
downloadaurweb-824744f1d20614c25e972dda7a0b7ac9506dd46f.tar.xz
Add a field for package base popularity
Create a new field Popularity in the PackageBases table. The field is updated by the popupdate script and reflects the popularity of a package. Popularity is the sum of all votes with each vote being weighted with a factor of 0.98 per day since its creation. Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
Diffstat (limited to 'upgrading')
-rw-r--r--upgrading/4.0.0.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/upgrading/4.0.0.txt b/upgrading/4.0.0.txt
index ed39c9f..aa1e535 100644
--- a/upgrading/4.0.0.txt
+++ b/upgrading/4.0.0.txt
@@ -31,4 +31,11 @@ CREATE TABLE PackageComaintainers (
) ENGINE = InnoDB;
----
-5. (optional) Setup cgit to browse the Git repositories via HTTP.
+5. Add a field for the package base popularity to the PackageBases table:
+
+----
+ALTER TABLE PackageBases
+ ADD COLUMN Popularity DECIMAL(6,2) UNSIGNED NOT NULL DEFAULT 0;
+----
+
+6. (optional) Setup cgit to browse the Git repositories via HTTP.