1 |
This is the (delayed) weekly report for the week of 16-02.07. |
2 |
|
3 |
It was mostly an uneventful week, which I've spent on polishing pomu. |
4 |
I've ensured that all the backends work, unit tests pass, etc. (pomu |
5 |
is in usable state). Another focus was on writing the documentation. I |
6 |
wrote the README for repo accessibility, the wiki page (see |
7 |
https://wiki.gentoo.org/wiki/User:Hummer12007/pomu for more details) |
8 |
which provides a detailed description of the design so far, and the |
9 |
manpage. Additionally, I've ensured I'm sticking to the timeline. I've |
10 |
passed the first evaluation as well. |
11 |
|
12 |
I've had a few chats with my mentor this week as well. We ensured the |
13 |
proper progress. |
14 |
|
15 |
Plans for the coming week: |
16 |
1) Importing patches. |
17 |
2) Tracking user-made changes. |
18 |
3) Updating packages from portage. |
19 |
4) Merging upstream and user changes on updates. |
20 |
5) Old version/package removal. |
21 |
|
22 |
This weeks commits: |
23 |
- Added the manpage |
24 |
|
25 |
- Multiple changes and fixes for installation |
26 |
make package backend optional |
27 |
fix merge destination makedir |
28 |
properly add files to git index |
29 |
compare package slot with default the right way |
30 |
multiple fixes in writing metadata |
31 |
changed tests to reflect current code and pass |
32 |
|
33 |
- Fix unit tests |
34 |
|
35 |
- Added README |
36 |
|
37 |
- Resolve circular imports |
38 |
Convert dispatcher to selectable repos |
39 |
Move suffixes to util.pkg module |
40 |
|
41 |
- Major updates and refactorings |
42 |
added and updated parameter descriptions to most function docstrings |
43 |
cleaned up imports over the whole project |
44 |
converted Package to use file path mappings internally |
45 |
fixed errors in manifest generation |
46 |
fixed handling slots and adding paths to index in merge process |
47 |
converted package removal (by name) to use repository metadata |
48 |
truly integrated the local ebuild package source module |
49 |
separated package-related utilities into a separate pkg module |
50 |
separated portage repo-related utilities into a separate portage module |
51 |
excluded the tests package from installation |