public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] [RFC] Inherit updates settings from master repositories by default
@ 2014-02-01 19:38 Arfrever Frehtes Taifersar Arahesis
  2014-02-02 19:00 ` Sebastian Luther
  2014-02-05  8:03 ` Mike Frysinger
  0 siblings, 2 replies; 7+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2014-02-01 19:38 UTC (permalink / raw
  To: Gentoo Portage Development

[-- Attachment #1: Type: Text/Plain, Size: 1297 bytes --]

Handling of inheritance of updates settings (${repository_location}/profiles/updates/*) is broken
in Portage and triggers DeprecationWarnings.

Current behavior:
- When profiles/updates directory exists in repository X, then only settings from this directory are
  used for packages installed from repository X.
- When profiles/updates directory does not exist in repository X, then only settings from profiles/updates
  directory of repository set in (scheduled for deprecation) 'main-repo' attribute of 'DEFAULT' section
  in repos.conf are used for packages installed from repository X, regardless of value of 'masters' attribute
  in metadata/layout.conf of repository X.

Suggested behavior:
- Support for new 'updates-masters' attribute in metadata/layout.conf.
  If this attribute is not set explicitly, then it defaults to value of 'masters' attribute.
- Settings from profiles/updates directories in repository X and repositories set in 'updates-masters'
  attribute in metadata/layout.conf of repository X are used for packages installed from repository X.

(If a repository containing profiles/updates directory wants to still not inherit updates settings from
master repositories, then it will need 'updates-masters =' in metadata/layout.conf.)

--
Arfrever Frehtes Taifersar Arahesis

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-02-17 21:07 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-01 19:38 [gentoo-portage-dev] [RFC] Inherit updates settings from master repositories by default Arfrever Frehtes Taifersar Arahesis
2014-02-02 19:00 ` Sebastian Luther
2014-02-05  8:03 ` Mike Frysinger
2014-02-05 18:11   ` Sebastian Luther
2014-02-17  8:06     ` Mike Frysinger
2014-02-17 21:07       ` Sebastian Luther
2014-02-17  8:09   ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox