/[gentoo]/xml/htdocs/proj/en/glep/glep-0015.txt
Gentoo

Contents of /xml/htdocs/proj/en/glep/glep-0015.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Wed Oct 1 13:00:23 2003 UTC (11 years, 2 months ago) by liquidx
Branch: MAIN
File MIME type: text/plain
glep 15 added

1 GLEP: 15
2 Title: Gentoo Script Repository
3 Version: $Revision: 0.2 $
4 Last-Modified: $Date: 2003/09/30 18:05:00 $
5 Author: James Harlow <glep@james.is.never.wrong.nu>,
6 Status: Draft
7 Type: Standards Track
8 Content-Type: text/x-rst
9 Created: 30 Sep 2003
10 Post-History: 30-Sep-2003
11
12
13 Abstract
14 ========
15
16 There is currently no central repository for scripts that are useful
17 in administering a Gentoo system. This GLEP proposes a way to deal
18 with this issue.
19
20 Motivation
21 ==========
22
23 There are many small tasks on a Gentoo system that can be made much
24 easier and fault-proof by scripting. However, not everyone has the
25 experience to write such scripts; those that do have the choice of
26 tracking down scripts on developer's webpages or with a search engine,
27 or writing them themselves, often duplicating effort that has been
28 already done by other people.
29
30 A better solution would be to have a repository of these scripts on dev.gentoo.org.
31
32 Specification
33 =============
34
35 A scripts@gentoo.org email alias would be setup and forwarded to the team that
36 will accept and publish these scripts to the website. The team will need
37 access to a portion of the website, but just enough to add the scripts, and
38 update links from the main "scripts" page. I would propose it be a
39 subproject of the tools or base top level project. The scripts team would
40 need commit access to gentoo/xml/htdocs/proj/en/[base|tools]/scripts/.It
41 shouldn't increase the load on gentoo.org significantly.
42
43
44 Rationale
45 =========
46
47 A repository on gentoo.org would address the problem of not having a
48 central point where all the scripts reside; and as gentoo.org is
49 trusted by most gentoo users, it would also solve the problem of
50 running scripts without knowing their exact effect. Further trust
51 could be generated by having developers sign their scripts and
52 uploading the signatures in parallel.
53
54 Periodically, a snapshot could be taken of the repository, the scripts
55 QA'd, and a package made and distributed.
56
57 Having a well-publicised script repository would also ease major
58 changes to the distribution, and could be a first line of defence to
59 provide workarounds for security problems in packages.
60
61 Backwards Compatibility
62 =======================
63
64 Not a problem for this GLEP.
65
66
67 Copyright
68 =========
69
70 This document has been placed in the public domain.

  ViewVC Help
Powered by ViewVC 1.1.20