On Wed, Jan 10, 2018 at 11:10 PM, Michał Górny <mgo...@gentoo.org> wrote:
> W dniu śro, 10.01.2018 o godzinie 21∶45 -0500, użytkownik Mike Gilbert
> napisał:
>> 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.
>
> The alternative is to go for all profiles being stable. Because
> accepting developers randomly breaking profiles 'because repoman speed'
> is not acceptable.

I disagree. Many of these are profiles that are seldom used and very
few users are affected by any breakage.

There's a balance to be struck here, and I think it's pretty good
right where it is.

Reply via email to