Gentoo Archives: gentoo-soc

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-soc@l.g.o
Subject: Re: [gentoo-soc] [Report 6] layman improvements
Date: Sat, 28 Jun 2014 11:36:58
Message-Id: 53AEA905.4060102@gentoo.org
In Reply to: [gentoo-soc] [Report 6] layman improvements by Devan Franchini
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

Replies

Subject Author
Re: [gentoo-soc] [Report 6] layman improvements Brian Dolbec <dolsen@g.o>