You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
767 B
767 B
ADDED Requirements
Requirement: Query pacman package database via libalpm
The system SHALL use libalpm for fast local queries against the pacman package database.
Scenario: Query installed packages
- WHEN needing list of currently installed packages
- THEN query via libalpm alpm_list_get(ALPM_LIST_PACKAGES)
Scenario: Query available packages
- WHEN validating package exists in pacman repos
- THEN query via libalpm alpm_db_get_pkg()
Scenario: Check database last sync time
- WHEN checking if database needs refresh
- THEN check /var/lib/pacman/db.lock timestamp
Scenario: Query foreign packages
- WHEN checking if package is AUR-installed
- THEN query via libalpm alpm_db_get_pkg(ALPM_DB_TYPE_LOCAL)