Project

General

Profile

Feature #5228

IPS should have escape flags so that developers could ignore incorporations

Added by Alexander Pyhalov about 6 years ago. Updated over 5 years ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2014-10-14
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Currently IPS enforces incorporate dependencies, which can be unsuitable for developers. We need to introduce some "hidden" flag so that it ignored them.

#1

Updated by Nikola M. over 5 years ago

  • Status changed from New to Feedback

Incorporate dependencies are actually there to ensure testing can do it's job and to restrain changes to those not invading already tested incorporations that are in production, before testing with updating components is done.

Introducing such hidden flags could make distribution and versioning control impossible and would lead to unmaintainable mess of a distribution.

Also that way teams of testers and developers could have their job ruined if someone else change something and they do not notice it, leading to inability to resolving bugs and undermining other people's work on other consolidations.

If packages are needed to be updated for testing purposes, why not changing consolidation definitions and ask for testing changes before updating consolidations themselves in publicly accessible repositories.

'entire' also should depend on something. Openindiana needs it to pinpoint bug introduction dates.
Also Openindiana is not FreeBSD.
And Openindiana needs teams to work on consolidations, it is not ment for 'one man' kind of projects.

#2

Updated by Alexander Pyhalov over 5 years ago

Some clarification. The change was requested by illumos developers to facilitate testing and development.

#3

Updated by Nikola M. over 5 years ago

Incorporations are also there to facilitate testing and development.

Also available in: Atom PDF