05f446d51a
This is backward compatible with the previous repository
implementation, in the sense that old repository syntax
is just ignored. However, a mix of old and new statements
may result in an undefined behaviour.
This is an example of the new syntax (with a complete listing
of the supported arguments):
[sabayon-limbo]
desc = Sabayon Linux Official Testing Repository
repo = http://pkg.sabayon.org,sabayon.org
pkg = http://pkg.sabayon.org
pkg = http://dl.sabayon.org/entropy
enabled = <true/false>
[sabayon-limbo]
desc = This statement will be ignored.
repo = This url will be ignored.
pkg = http://some.more.mirror.org/entropy
pkg = http://some.more.mirror.net/entropy
As you can see, multiple statements for the same repository
are allowed. However, only the first desc = and repo =
statements will be considered, while there can be as many pkg =
as you want.
Statements description:
- "desc": stands for description, the repository name description.
- "repo": the repository database URL string, plus other parameters
as supported in the previous configuration file syntax:
<db url prefix>[,<remote web services server url][#<compression>].
- "pkg": the repository packages URL string. This must be a valid URL.
The supported protocols are those supported by entropy.fetchers.
- "enabled": if set, its value can be either "true" or "false". The default
value is "true". It indicates if a repository is configured
but currently disabled or enabled. Please take into account
that config files in /etc/entropy/repositories.conf.d/ starting
with "_" are considered to contain disabled repositories. This
is just provided for convienence.
23 lines
706 B
Plaintext
23 lines
706 B
Plaintext
Short term:
|
|
|
|
- migrate server.conf repositories to repositories.conf.d,
|
|
ini-like stuff?
|
|
|
|
- conditional deps:
|
|
enabled with ETP_PORTAGE_CONDITIONAL_DEPS_ENABLE
|
|
Test package generation and entropy client behaviour
|
|
(both direct and inverse dependencies calculation)
|
|
|
|
- rewrite entropy.Security() to be O(1) (dump sulfur first)
|
|
|
|
|
|
Long term:
|
|
|
|
- move variables away from etpConst
|
|
(to SystemSettings || Client || Server as static methods)
|
|
- Python 3.3+ support
|
|
|
|
- [2014] remove repositories parsing from repositories.conf
|
|
also see _conf_add_repository(), _conf_remove_repository(),
|
|
shift_repository()
|
|
- [2015] remove non-ini repositories parsing support from repositories.conf.* |