public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] pomu weekly report for week #5
@ 2017-07-03 19:53 Mykyta Holubakha
  0 siblings, 0 replies; only message in thread
From: Mykyta Holubakha @ 2017-07-03 19:53 UTC (permalink / raw
  To: gentoo-soc

This is the (delayed) weekly report for the week of 16-02.07.

It was mostly an uneventful week, which I've spent on polishing pomu.
I've ensured that all the backends work, unit tests pass, etc. (pomu
is in usable state). Another focus was on writing the documentation. I
wrote the README for repo accessibility, the wiki page (see
https://wiki.gentoo.org/wiki/User:Hummer12007/pomu for more details)
which provides a detailed description of the design so far, and the
manpage. Additionally, I've ensured I'm sticking to the timeline. I've
passed the first evaluation as well.

I've had a few chats with my mentor this week as well. We ensured the
proper progress.

Plans for the coming week:
1) Importing patches.
2) Tracking user-made changes.
3) Updating packages from portage.
4) Merging upstream and user changes on updates.
5) Old version/package removal.

This weeks commits:
- Added the manpage

- Multiple changes and fixes for installation
make package backend optional
fix merge destination makedir
properly add files to git index
compare package slot with default the right way
multiple fixes in writing metadata
changed tests to reflect current code and pass

- Fix unit tests

- Added README

- Resolve circular imports
Convert dispatcher to selectable repos
Move suffixes to util.pkg module

- Major updates and refactorings
added and updated parameter descriptions to most function docstrings
cleaned up imports over the whole project
converted Package to use file path mappings internally
fixed errors in manifest generation
fixed handling slots and adding paths to index in merge process
converted package removal (by name) to use repository metadata
truly integrated the local ebuild package source module
separated package-related utilities into a separate pkg module
separated portage repo-related utilities into a separate portage module
excluded the tests package from installation


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-07-03 19:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-03 19:53 [gentoo-soc] pomu weekly report for week #5 Mykyta Holubakha

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox