Bug 236512
| Summary: | Yum no longer sets repo.callback before calling postreposetup_hook | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jonathan Dieter <jonathan> |
| Component: | yum | Assignee: | James Antill <james.antill> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | Keywords: | Reopened |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | 3.2.1-1.fc7 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2007-08-03 19:37:29 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 236808 | ||
|
Description
Jonathan Dieter
2007-04-15 18:40:19 UTC
Fixed in upstream CVS for 3.1.7 I think. Let me know if that doesn't fix things I'm running yum-3.1.7-1.fc7, and this bug is still there. The other bug affecting yum-presto in rawhide, 237425 (having to do with options not being set) has been fixed. Urk. I see what's going on. In output.py, we do self.repos.setCallback... this ends up doing the repo set up and thus implicitly calls the hooks. I think the real problem is that we're doing the set up from the YumBase object instead of the RepoStorage... Fixing this is going to be scary for this stage of the game; hopefully I'll have a patch this evening Jeremy, What's the status on this? FWIW, Jeremy has posted a fix to yum-devel recently. Yeah, so I have something that looks pretty good for a patch, but it's a bit scary. Seth and I talked a bit the other day and we think the safest route is to not fix this in F7 final and then get the fix into 3.2.1 as a pretty quick update to F7. Jonathan -- this means that there's not progress with presto at first, but that feels like a reasonable compromise weighed against having the change break things for all cases. If you're really against it, we can go with pushing the change, it just makes me a smidge uncomfortable at this point. Well, seeing as we won't even have "official" F7 presto repositories when F7 comes out, I think you're making the right decision. Here's looking forward to that update when it does come out! Fix committed upstream; will be in 3.2.1 3.2.1 is out and we can close this |