1 |
Hello, all. |
2 |
|
3 |
Short summary: PMS Test Suite is a suite of tools and a test library |
4 |
to test any of the Gentoo Package Managers for compliance against |
5 |
the Package Manager Specification. |
6 |
|
7 |
The project is running ahead of schedule (as usual :D). This week I |
8 |
spent mostly improving gentoopm [1] helper project. |
9 |
|
10 |
Changes in gentoopm: |
11 |
- support for grabbing packages in vardb and repos (+ stacking repos |
12 |
in a nice way, allowing to get same CPV from two different repos), |
13 |
- getting package metadata, paths, |
14 |
- filtering, sorting, selecting packages, |
15 |
- creating and filtering using atoms (including 'lazy' ones, without |
16 |
category specified). |
17 |
|
18 |
All of the above are implemented pretty well for portage, pkgcore |
19 |
and paludis, including using optimizations for the latter two. The API |
20 |
is supposedly very portable, though limited ATM. |
21 |
|
22 |
Changes in pms-test-suite: |
23 |
- switched to reuse code from gentoopm, |
24 |
- added epydoc docs. |
25 |
|
26 |
Next week should bring: |
27 |
- epydoc in gentoopm, |
28 |
- package grouping in gentoopm, |
29 |
- slight cleanup in pmsts. |
30 |
|
31 |
[1]:https://github.com/mgorny/gentoopm |
32 |
|
33 |
-- |
34 |
Best regards, |
35 |
Michał Górny |