279 Commits

Author SHA1 Message Date
Ettore Di Giacinto
055fb0bc4b [conf] remove Freelydifferent.com mirror 2017-07-26 19:15:14 +02:00
mudler
76f8fd1b92 add CICKU's FOSS Mirror 2016-09-17 14:09:06 +02:00
Sławomir Nizio
12a7bdd2be [entropy.client,conf] avoid "Argument list too long" 2016-08-02 09:04:50 +02:00
Fabio Erculiani
810722ca40 Update mirror.dkm.cz URI 2016-06-13 16:09:45 +02:00
Fabio Erculiani
b5bbd6dcda [conf] update GARR mirror URLs 2015-12-23 20:54:30 +01:00
kpcyrd
bbedeeb453 Update package-hashes to default to sha256 gpg 2014-10-15 18:32:26 +02:00
Fabio Erculiani
c946bacd7d [conf] update sabayon-limbo repository description 2014-01-04 18:17:34 +01:00
Fabio Erculiani
52f99ee60c [conf] add /run/entropy to tmpfiles.d 2013-12-11 22:05:30 +01:00
Fabio Erculiani
7a24bbc39b [conf] protect /var/tmp/entropy from systemd-tmpfiles.d
See Gentoo bug #490676
2013-11-07 21:26:33 +01:00
Fabio Erculiani
8336ca0f47 [entropy.server,conf] add support for exclude-qa repo config parameter
"exclude-qa", if true, makes possible to exclude a repository from
non-disruptive QA tests executed on it while managing another repository.
This is useful for supporting sabayon-weekly cherry-picks
2013-07-17 11:28:11 +02:00
Fabio Erculiani
bc8b23525d [entropy.core] expose the coloured output setting to entropy.conf, fix bug #4283 2013-07-01 18:25:39 +02:00
Fabio Erculiani
af046cb92d [entropy.services] make possible to block Entropy WebServices support client-side 2013-05-27 11:20:11 +02:00
Fabio Erculiani
510605a687 [entropy.server] RepositoryConfigParser: add repository add, remove methods 2013-03-30 08:42:48 +00:00
Fabio Erculiani
565db8d1a5 [entropy.client] add support for multiple "repo =" repository parameters
This improves the availability when one or more repository database
mirrors are down.
2013-03-23 18:48:02 +00:00
Fabio Erculiani
c2fb421137 [conf] drop mirror.de.sabayon.org from default conf, it's in dl.sabayon.org already 2013-03-16 19:25:55 +00:00
Fabio Erculiani
b36a8669d4 [conf] drop the "remote web services server url" part from repository "repo =" param
This has been deprecated for long time.
2013-03-12 21:10:17 +00:00
Fabio Erculiani
4853d16275 [conf] drop optusnet.com.au mirror from repositories.conf.d/ 2013-03-12 19:09:25 +00:00
Fabio Erculiani
bc63d82b97 [entropy.server] add support for server-side repositories.conf.d/ repository config files
Entropy Server now supports repositories defined inside
    /etc/entropy/repositories.conf.d/ files, written using the
    syntax detailed below. This improves the ability to enable, disable,
    add and remove repositories programmatically. Furthermore, it
    makes possible to extend the supported parameters without breaking
    backward compatibility.

    In order to differentiate Entropy Client repository definitions between
    Entropy Server ones, each repository section must start with "[server=".

    This is an example of the syntax (with a complete listing
    of the supported arguments):

    [server=sabayon-limbo]
    desc = Sabayon Linux Official Testing Repository
    repo = ssh://username@full.host:~username/sabayon-limbo
    enabled = <true/false>

    [server=sabayon-limbo]
    desc = This statement will be ignored.
    repo-only = ssh://username@repo.host:~username/sabayon-limbo
    pkg-only = ssh://username@pkg.host:~username/sabayon-limbo

    [server=sabayon-base]
    desc = This is the base repository.
    repo-only = ssh://username@repo.host:~username/sabayon-base
    pkg-only = ssh://username@pkg.host:~username/sabayon-base
    base = <true/false>

    As you can see, multiple statements for the same repository
    are allowed. However, only the first desc = statement will be
    considered, while there can be as many {pkg,repo}* = as you want.

    The repository order is important, but this is guaranteed by the
    fact that configuration files are parsed in lexical order.

    Statements description:
    - "desc": stands for description, the repository name description.
    - "repo": the push & pull URI, for both packages and repository database.
    - "repo-only": same as repo, but only for the repository database
                   push & pull.
    - "pkg-only": same as repo, but only for the packages push & pull.
             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.
    - "base": if set, its value can be either "true" or "false". The default
              value is "false". If no repository has the flag set, the first
              listed repository will be the base one. Only the first repository
              with "base = true" will be considered. The base repository is the
              repository that is considered base for all the others
              (the main one).
2013-03-10 22:12:27 +00:00
Fabio Erculiani
05f446d51a [entropy.client] add .ini like repositories.conf.d/ files support
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.
2013-03-09 23:51:58 +00:00
Fabio Erculiani
502d9c8b9e [entropy.client.package] add support for package.splitdebug.mask, see bug 3707 2013-03-05 15:52:53 +00:00
Fabio Erculiani
5cb3939718 [entropy.client] drop package.satisfied support, see bug #3879
It never worked as users expected and can lead to misinterpretation.
It will be reimplemented in future through something similar to package.provided
2013-03-05 15:09:44 +00:00
Fabio Erculiani
7bef53d99c [entropy.server] add "weak package files" support
Weak package files is a feature that makes possible to save a lot of
local space if enabled. Basically, all the package files no longer in
the repository are locally removed before their expiration. This reduces
local data redundancy with no real reliability impact.
2013-03-02 18:54:12 +00:00
Fabio Erculiani
5d3cb7a878 [conf] cerberus.itti.ifce.edu.br is dead 2013-02-18 22:49:27 +00:00
Fabio Erculiani
d42003ba94 Merge remote-tracking branch 'origin/solo'
Conflicts:
	client/po/bg.po
	client/po/ca.po
	client/po/cs.po
	client/po/da.po
	client/po/de.po
	client/po/entropy.pot
	client/po/es.po
	client/po/es_CL.po
	client/po/fr.po
	client/po/fr_CA.po
	client/po/it.po
	client/po/nl.po
	client/po/pl.po
	client/po/pt.po
	client/po/pt_BR.po
	client/po/ru.po
	client/po/sk.po
	client/po/sv.po
	client/po/uk.po
	client/po/zh_TW.po
	client/revision
	docs/ChangeLog
	docs/TODO
	lib/entropy/cache.py
	lib/entropy/client/interfaces/db.py
	lib/entropy/const.py
	lib/entropy/revision
	lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py
	server/revision
2012-11-06 22:35:01 +01:00
Fabio Erculiani
9e08b70113 [equo] migrate to Solo, drop old and crufty code, peace and love 2012-11-03 23:57:25 +01:00
Fabio Erculiani
4812e3365d [conf] add dl.sabayon.org to repository mirrors 2012-09-20 17:17:36 +02:00
Fabio Erculiani
3eb70a3d47 [conf] drop aarnet.edu mirror, dead 2012-09-19 16:47:25 +02:00
Fabio Erculiani
66ef85769e [conf] add mirror.de.sabayon.org to mirror list 2012-09-19 16:10:07 +02:00
Fabio Erculiani
35b0e19fa9 [conf] repositories.conf.*: comment out duplicated URLs by default (to speed up fallback-downloading) 2012-05-28 14:16:41 +02:00
Fabio Erculiani
638d78f4d0 [conf] repositories.conf.*: add Yandex Linux Mirror 2012-05-28 14:15:16 +02:00
Fabio Erculiani
144846906b [conf] server.conf: update repository example string 2012-04-15 18:17:30 +02:00
Fabio Erculiani
0da7c251f2 [conf] drop portage bashrc example file 2012-04-14 13:56:05 +02:00
Fabio Erculiani
1ef6959c0e [conf] fix Internode mirror URLs, fixes bug #3090 2012-03-01 20:32:50 +01:00
Fabio Erculiani
e29e5c6424 [conf] uncomment sabayon-limbo entries by default (repo is still not available ootb btw) 2011-11-12 12:00:40 +01:00
Fabio Erculiani
cd3a53c1e5 [conf] server.conf: update config file title 2011-10-31 19:09:14 +01:00
Fabio Erculiani
b7c02afb0c [conf] migrate repository configurations to repositories.conf.d/ 2011-10-27 20:52:19 +02:00
Fabio Erculiani
2ea7e6f088 [entropy.core] also exclude files ending with ".example" from .d/* dirs 2011-10-27 16:08:21 +02:00
Fabio Erculiani
85238b8de5 [entropy.*] add support for /etc/entropy/repositories.conf.d/ 2011-10-27 00:07:44 +02:00
Fabio Erculiani
5c66b81011 [entropy.client] make possible to enable splitdebug per-package, close bug 2712 2011-10-21 23:01:37 +02:00
Fabio Erculiani
5c0f255f5d [entropy.core] add *.d/* directories support for mask, unmask, license.{mask,accept}, system 2011-10-21 13:51:54 +02:00
Fabio Erculiani
4b61e5387b [conf] update package.{mask,unmask} documentation 2011-10-21 10:58:50 +02:00
Fabio Erculiani
c571721028 [conf] repositories.conf: update umoss.org -> umd.edu, see bug 2785 2011-10-19 16:13:55 +02:00
Fabio Erculiani
d05ecad5be [server] move trigger.sh to more appropriate location 2011-10-17 11:36:32 +02:00
Fabio Erculiani
0ba9a2e68c Merge remote-tracking branch 'origin/master' 2011-10-17 11:29:21 +02:00
Fabio Erculiani
4cc4407eaa [entropy.server] drop etpConst['community']['mode'], move setting into server.conf 2011-10-17 11:26:46 +02:00
Fabio Erculiani
07a6730316 [conf] add Clarkson University mirror 2011-10-16 17:05:20 +02:00
Fabio Erculiani
302d1a8588 [conf] update fsn.hu rsync link, close bug 2694 2011-09-12 19:05:09 +02:00
Fabio Erculiani
b80e1c7cf0 [conf] add packages.db.missing_deps_blacklist example file 2011-09-05 12:37:37 +02:00
Fabio Erculiani
949f2ab3f3 [entropy.server] add PKG_KEYWORDS variable to those exposed to metadata qa check hook 2011-08-25 18:39:04 +02:00
Fabio Erculiani
4e3b7b98d3 [entropy.qa] add support for externally inferred (via config files) broken libraries for test_missing_runtime_libraries() 2011-08-06 18:08:21 +02:00