Gentoo Archives: gentoo-portage-dev

From: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@×××××.com>
To: Gentoo Portage Development <gentoo-portage-dev@l.g.o>
Subject: [gentoo-portage-dev] [RFC] Inherit updates settings from master repositories by default
Date: Sat, 01 Feb 2014 19:38:33
Message-Id: 201402012038.06302.Arfrever.FTA@gmail.com
1 Handling of inheritance of updates settings (${repository_location}/profiles/updates/*) is broken
2 in Portage and triggers DeprecationWarnings.
3
4 Current behavior:
5 - When profiles/updates directory exists in repository X, then only settings from this directory are
6 used for packages installed from repository X.
7 - When profiles/updates directory does not exist in repository X, then only settings from profiles/updates
8 directory of repository set in (scheduled for deprecation) 'main-repo' attribute of 'DEFAULT' section
9 in repos.conf are used for packages installed from repository X, regardless of value of 'masters' attribute
10 in metadata/layout.conf of repository X.
11
12 Suggested behavior:
13 - Support for new 'updates-masters' attribute in metadata/layout.conf.
14 If this attribute is not set explicitly, then it defaults to value of 'masters' attribute.
15 - Settings from profiles/updates directories in repository X and repositories set in 'updates-masters'
16 attribute in metadata/layout.conf of repository X are used for packages installed from repository X.
17
18 (If a repository containing profiles/updates directory wants to still not inherit updates settings from
19 master repositories, then it will need 'updates-masters =' in metadata/layout.conf.)
20
21 --
22 Arfrever Frehtes Taifersar Arahesis

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies