AOSC Wiki / Developer / Infrastructure / .
Also available in: 简体中文

p-vector

Information about the deb repo manager p-vector

Introduction§

P-vector manages AOSC OS's deb repository, generates index files and analyzes problems in packaging.

Usage§

p-vector config.yaml (scan|release [--force]|sync|analyze [full]|reset [pv|sync])

Database§

p-vector uses a PostgreSQL database. We recommend using the latest version, even though 9.6 is still usable. Specify the connection string in db_pgconn in the config file.

Tables§

p-vector native tables§

These tables contain information necessary to generate indices for apt and to analyze problems.

tables from packages site§

These tables are copied from the packages site.

abbs.db§

*-marks.db§

piss.db§

Views§

These views come from abbs.db of the packages site.

Materialized Views§

These views show more information about packages and their relationships, but are expensive to compute.

Analyze§

Here we list the actual implementation of issue detection.