1 |
On 06/27/14 22:27, Devan Franchini wrote: |
2 |
> Hello everyone, |
3 |
> |
4 |
> The following progress has been made this week: |
5 |
> |
6 |
> 1.) layman portage sync module: |
7 |
> - Support has been added to install a repo if it |
8 |
> is specified in a repos.conf entry, but does not |
9 |
> actually exist when using the API variant of the |
10 |
> sync module. |
11 |
> - The above support will create a reposconf.xml file |
12 |
> in the user's overlay defs folder so that the user |
13 |
> can install or remove the overlay at any time. |
14 |
> |
15 |
> 2.) Overlay definition generator: |
16 |
> The overlay definition generator has gone through a |
17 |
> massive overhaul including support for the following: |
18 |
> - Auto-completion of extra source URLs, feed URLs |
19 |
> and homepage for overlays that belong to either |
20 |
> github.com or git.overlays.gentoo.org |
21 |
> - The ability to add a repo to an already existing |
22 |
> repos.xml file. |
23 |
> - The ability to use the class to write an overlay to |
24 |
> a file via python code (as opposed to an interactive |
25 |
> user session). |
26 |
> 3.) Changes to layman's codebase: |
27 |
> - A new --storage flag has been added to specify to |
28 |
> layman where an overlay is going to be installed. |
29 |
> The flag is an optional feature and not necessary |
30 |
> to use. |
31 |
> - The way layman handles branches has also changed. |
32 |
> Users will not be able to specify branch via a tag such |
33 |
> as <branch>fubar</branch>, and the branch variable |
34 |
> will now be handled on a per source URL basis. Changes |
35 |
> will be made to the documentation to reflect this change. |
36 |
|
37 |
What does "will now be handled on a per source URL basis" mean exactly? |
38 |
Before documenting this, let's make sure its actually going to be useful |
39 |
to people and embeddable in scripts, etc. Can you give a better |
40 |
description of how layman will be able to select and switch between |
41 |
branches. |
42 |
|
43 |
> |
44 |
> Goals for next week: |
45 |
> ~~~~~~~~~~~~~~~~ |
46 |
> * Add finishing touches to portage sync module. |
47 |
> * Continue to work on overlay-maker class. |
48 |
> * Hopefully begin adding squashfs overlay support. |
49 |
> |
50 |
> As always, to anyone interested the source code and my commits can be |
51 |
> found on git.overlays.gentoo.org/gitweb/[1] or on github.com[2] on |
52 |
> layman's gsoc2014 branch. |
53 |
> |
54 |
> [1]http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=shortlog;h=refs/heads/gsoc2014 |
55 |
> [2]https://github.com/twitch153/layman/tree/gsoc2014 |
56 |
> |
57 |
> Hope everyone is enjoying their Summer! |
58 |
> |
59 |
> With regards, |
60 |
> Devan Franchini (twitch153) |
61 |
> |
62 |
|
63 |
|
64 |
-- |
65 |
Anthony G. Basile, Ph.D. |
66 |
Gentoo Linux Developer [Hardened] |
67 |
E-Mail : blueness@g.o |
68 |
GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA |
69 |
GnuPG ID : F52D4BBA |