Gentoo Archives: gentoo-soc

From: Devan Franchini <oot153@×××××.com>
To: gentoo-soc <gentoo-soc@l.g.o>
Subject: [gentoo-soc] [Report 6] layman improvements
Date: Sat, 28 Jun 2014 02:27:44
Message-Id: CA+UEbAgQyauGSXx00+KJym_icH2wJJJq+xM834=4795D3kYp1Q@mail.gmail.com
1 Hello everyone,
2
3 The following progress has been made this week:
4
5 1.) layman portage sync module:
6 - Support has been added to install a repo if it
7 is specified in a repos.conf entry, but does not
8 actually exist when using the API variant of the
9 sync module.
10 - The above support will create a reposconf.xml file
11 in the user's overlay defs folder so that the user
12 can install or remove the overlay at any time.
13
14 2.) Overlay definition generator:
15 The overlay definition generator has gone through a
16 massive overhaul including support for the following:
17 - Auto-completion of extra source URLs, feed URLs
18 and homepage for overlays that belong to either
19 github.com or git.overlays.gentoo.org
20 - The ability to add a repo to an already existing
21 repos.xml file.
22 - The ability to use the class to write an overlay to
23 a file via python code (as opposed to an interactive
24 user session).
25 3.) Changes to layman's codebase:
26 - A new --storage flag has been added to specify to
27 layman where an overlay is going to be installed.
28 The flag is an optional feature and not necessary
29 to use.
30 - The way layman handles branches has also changed.
31 Users will not be able to specify branch via a tag such
32 as <branch>fubar</branch>, and the branch variable
33 will now be handled on a per source URL basis. Changes
34 will be made to the documentation to reflect this change.
35
36 Goals for next week:
37 ~~~~~~~~~~~~~~~~
38 * Add finishing touches to portage sync module.
39 * Continue to work on overlay-maker class.
40 * Hopefully begin adding squashfs overlay support.
41
42 As always, to anyone interested the source code and my commits can be
43 found on git.overlays.gentoo.org/gitweb/[1] or on github.com[2] on
44 layman's gsoc2014 branch.
45
46 [1]http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=shortlog;h=refs/heads/gsoc2014
47 [2]https://github.com/twitch153/layman/tree/gsoc2014
48
49 Hope everyone is enjoying their Summer!
50
51 With regards,
52 Devan Franchini (twitch153)

Replies

Subject Author
Re: [gentoo-soc] [Report 6] layman improvements "Anthony G. Basile" <blueness@g.o>