Description of problem: When I use Application->Add/Remove Software, Edit->Repositories, and check something what was not checked before, like updates-testing Fedora 8 x86_64 for me, then it changes enabled key in /etc/yum.repos.d/fedora-updates-testing.repo but in a way that the line looks like this: "enabled = 1" (quotes for clarity only). The problem is that yum itself expects it without those spaces, so like "enabled=1", otherwise it doesn't work, i.e. it does not want to update from that repository. Version-Release number of selected component (if applicable): yum-metadata-parser-1.1.2-1.fc8 yum-3.2.7-1.fc8 yum-updatesd-0.7-1.fc8 yum-utils-1.1.8-1.fc8 How reproducible: Always. Actual results: Repository is not enabled. Expected results: Repository should be enabled, even from UI.
The format with the space should be fine -- python-iniparse is doing all of the reading and writing. Tim?
(In reply to comment #1) > The format with the space should be fine -- python-iniparse is doing all of the > reading and writing. > > Tim? Agree, 'enabled = 1' & 'enabled=1' both is working. I cant reproduce this problem. $ yum repolist Loading "skip-broken" plugin Loading "refresh-updatesd" plugin repo id repo name status fedora Fedora 8 - x86_64 enabled livna Livna for Fedora Core 8 - x86_64 - Base enabled updates Fedora 8 - x86_64 - Updates enabled $ pirut Edit -> Repositoties Enabled the 'updates-testing' repo Click on 'Close' File -> Quit $ yum repolist Loading "skip-broken" plugin Loading "refresh-updatesd" plugin repo id repo name status fedora Fedora 8 - x86_64 enabled livna Livna for Fedora Core 8 - x86_64 - Base enabled updates Fedora 8 - x86_64 - Updates enabled updates-testing Fedora 8 - x86_64 - Test Updates enabled Result is as expected 'updates-testing' is enabled now. I think when you change the repos in pirut, you have to exit pirut and restart it, too use the new repositories.
OK, maybe it was the reason, I didn't restart pirut. Marking as NOTABUG, thanks for explanation.