On Wed, Jan 10, 2018 at 5:56 PM, Zac Medico <zmed...@gentoo.org> wrote:
> On 01/10/2018 02:24 PM, Michał Górny wrote:
>> Enable repoman checks on exp profiles by default to improve
>> the dependency graph integrity on those profiles and help them on their
>> way towards stable status. This is possible now that the dependency
>> graph problems are warnings rather than errors.
>> ---
>>  repoman/pym/repoman/argparser.py | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/repoman/pym/repoman/argparser.py 
>> b/repoman/pym/repoman/argparser.py
>> index f32972288..d49147366 100644
>> --- a/repoman/pym/repoman/argparser.py
>> +++ b/repoman/pym/repoman/argparser.py
>> @@ -167,7 +167,7 @@ def parse_args(argv, qahelp, repoman_default_opts):
>>
>>       parser.add_argument(
>>               '-e', '--include-exp-profiles', choices=('y', 'n'), 
>> metavar='<y|n>',
>> -             default=False,
>> +             default='y',
>>               help='include exp profiles in dependency checks')
>>
>>       parser.add_argument(
>>
>
> We have dev and exp profiles disabled by default because the time
> consumed by repoman is proportional to the number of profiles.
>
> The current counts are as follows:
>
> stable 87
> dev 88
> exp 149

Yeah, I really don't like the idea of making repoman even slower by default.

Also, I'm not sure why exp profiles are to be treated as more stable
than dev profiles. I was always under the impression that the reverse
was true, though I cannot recall where that assumption was formed.

I would like to see this formally documented somewhere before we start
changing repoman defaults.

Reply via email to