Gentoo Archives: gentoo-soc

From: Devan Franchini <oot153@×××××.com>
To: gentoo-soc <gentoo-soc@l.g.o>
Subject: [gentoo-soc] [Report 5] layman improvements
Date: Sat, 21 Jun 2014 04:31:18
Message-Id: CA+UEbAh01zLUjfLZo8Q--WJdp3OJF9uvj1pkx0-AFOgnC5M8aA@mail.gmail.com
1 Hello,
2
3 This week the following progress has been made to layman:
4
5 1.) Changes to documentation and dictionary logic:
6 - Small changes have been made to improve the structure
7 of layman's man page.
8 - Small changes have been made to improve the logic that
9 layman uses to check if a key exists in a dictionary.
10
11 2.) Prepared for a RC:
12 - The layman-9999 ebuild has been updated to handle the
13 changes I've made so far and will eventually be used as
14 the ebuild for a new RC of layman. Testers and feedback
15 welcome and hoped for.
16 3.) layman portage sync module:
17 - A portage sync module is in the works, it still needs some
18 work but it runs by two methods:
19 1.) subprocess calling of layman.
20 2.) Uses layman's API to perform the actions.
21 This feature still needs work and will be worked on throughout
22 this week.
23 4.) Overlay definition generator:
24 - This script will assist users in creating layman overlay.xml
25 files. Although working, the code behind it can be improved
26 greatly and will be throughout the upcoming week.
27
28 Goals for next week:
29 ~~~~~~~~~~~~~~~
30 * Revamp overlay definition generator
31 * Add squashfs overlay support
32 * Refine portage sync module.
33 * Work on any open bugs for the 9999 ebuild to prepare for upcoming RC.
34
35 As always, to anyone interested the source code and my commits can be
36 found on git.overlays.gentoo.org/gitweb/[1][1] or on github.com[2] on
37 layman's gsoc2014 branch.
38
39 [1]http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=shortlog;h=refs/heads/gsoc2014
40 [1][1] Because my main computer has been down I haven't been able
41 to push my latest commits to this repo.
42 [2]https://github.com/twitch153/layman/tree/gsoc2014