Gentoo Archives: gentoo-soc

From: Mykyta Holubakha <hilobakho@×××××.com>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] pomu weekly report for week #5
Date: Mon, 03 Jul 2017 19:53:52
Message-Id: CAJ3DYCGgh_XYT1nz7Gc5qYqZtJGUqOHGsBx7Gj_ONq9SK_Ei5w@mail.gmail.com
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