Gentoo Archives: gentoo-soc

From: Mykyta Holubakha <hilobakho@×××××.com>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] pomu: weekly report for week #2
Date: Sun, 11 Jun 2017 22:39:47
Message-Id: CAJ3DYCE6itbdS0-ho=wLHVdfKGjS8Sow-9Lt9fF8nfAEret4pQ@mail.gmail.com
1 This is the weekly report for the week o 05-11.06.
2
3 Progress made this week:
4 1) created the framework for package source modules and all the
5 necessary modules;
6 2) created the abstraction for packages, with the ability to create
7 them from directory trees, or file lists;
8 3) reworked the cli design, significantly simplifying the codebase;
9 4) added install, fetch, and uninstall commands.
10
11 This basically means, that with addition of the first package module
12 this week, there will be a working tool already (implementing the core
13 of the initial idea).
14
15 Plans for the next week:
16 1) implement the first package source module (adding packages from
17 portage repos);
18 2) properly design metadata storage format (and implement storing it);
19 3) decide on commit message generation;
20 4) manifest generation.
21
22 This weeks commits:
23 - Repository logic and import fixes
24 - Cli fixes
25 - Major active repo refactoring
26 made pomu_active_repo cache its first retval (and unwrap() it immediately)
27 this allows the code to assume it can always get the active repository
28 - Proper global error handling
29 - cli: added fetch, install, uninstall commands
30 pomu repo detection refactoring
31 - Numerous fixes all over the tree
32 Added dispatcher and repository package (un)installation tests
33 - Actually return Result.Ok when a package is found
34 - Initial progress on dispatch testing
35 Fixed an error in the dispatcher
36 - Hook up sources, repo and dispatcher
37 Implement initial package recording, uninstalling
38 - Fix multiple issues with packages and repositories
39 - Process on package impl
40 - Add repository and package abstractions