On Thu, 2012-08-02 at 15:57 +0200, Zdeněk Pavlas wrote:
> If the repository 'foo-source' is enabled but there's no 'foo' repo,
> don't disable 'foo-source'.

 ACK, if you think this idea is best. But I'm not sure if we'd be better
off just doing enables for -source here. Eg. given:

foo           |  enabled
foo-source    |  disabled
bar           |  disabled
bar-source    |  enabled
nul           |  disabled
nul-source    |  disabled
baz-source    |  enabled
snafu-source  |  disabled

...then our (sane :) options for --source are:

1. What we do now: 
  disabled=foo,bar*,nul*,baz-source,snafu-source
  enabled=foo-source

2. What I think this patch does:
  disabled=foo,bar*,nul*,snafu-source
  enabled=foo-source,baz-source

3. Everything with *-source:
  disabled=foo,bar,nul
  enabled=foo-source,baz-source,bar-source,nul-source,snafu-source

4. Don't disable *-source, no matter what bin says, enable corresponding
*-source for enabled bins:
  disabled=foo,bar,nul*,snafu-source
  enabled=foo-source,bar-source,baz-source

...and I think people would prefer #4 to #2 ... any other opinions?

_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to