Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 149646 Details for
Bug 231549
yum fails to resolve dependancies when dep moves from perl to perl-devel
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
log of irc conversation about this bug.
yumbug.log (text/plain), 10.42 KB, created by
Robin Norwood
on 2007-03-08 22:02:39 UTC
(
hide
)
Description:
log of irc conversation about this bug.
Filename:
MIME Type:
Creator:
Robin Norwood
Created:
2007-03-08 22:02:39 UTC
Size:
10.42 KB
patch
obsolete
>Mar 08 14:42:15 <rnorwood> jbowes: I have a yum/dependency question for ya... >Mar 08 14:42:40 <jbowes> rnorwood: fire away >Mar 08 14:43:02 <rnorwood> jbowes: Are you familiar with the perl/perl-devel split thing? this is related to that. >Mar 08 14:43:18 <rnorwood> jbowes: Anyway, the short version is we're splitting some things into perl-devel >Mar 08 14:43:24 <jbowes> rnorwood: i am somewhat >Mar 08 14:43:30 <rnorwood> jbowes: And we want people to be able to install them. >Mar 08 14:43:44 <jbowes> rnorwood: there's your problem. >Mar 08 14:43:48 <rnorwood> jbowes: Or, I should say, ask you to install 'perl(MissingModule)' >Mar 08 14:44:38 <rnorwood> jbowes: So see this msg: https://www.redhat.com/archives/fedora-perl-devel-list/2007-March/msg00067.html >Mar 08 14:45:01 <rnorwood> jbowes: I've reproduced that on my system, and tried a couple of things to 'fix' it, but I'm stumped. >Mar 08 14:45:10 <skvidal> rnorwood: I've been looking at it some, too. >Mar 08 14:45:50 <rnorwood> skvidal: Oh, cool. :-) >Mar 08 14:46:10 <skvidal> it shows up in the provides properly >Mar 08 14:46:15 <skvidal> something is converting it internally >Mar 08 14:46:25 <skvidal> and mangling the hell out of the () :: stuff >Mar 08 14:46:38 <skvidal> and I have this suspicion it has to do w/it looking like a regex >Mar 08 14:46:59 <jbowes> skvidal: so you think it's just commandline parsing? >Mar 08 14:47:09 <rnorwood> skvidal: I've got things set up so that: perl-devel provides perl(ExtUtils::MakeMaker), and perl-IO-String provides perl(IO::String), both of these are in the repos, and yet "yum install 'perl(IO::String)'" works, yet "yum install 'perl(ExtUtils::MakeMaker)'" does not. >Mar 08 14:47:18 <skvidal> jbowes: no - parsing internally. >Mar 08 14:48:28 <jbowes> if the old perl is not in the repo, do things work? ie so that only perl-devel provides it. this is a wild guess >Mar 08 14:48:45 * Foolish (n=foolish@106.80-203-113.nextgentel.com) has joined #fedora-devel >Mar 08 14:48:53 <rnorwood> jbowes: Good question, lemme check >Mar 08 14:50:22 <rnorwood> jbowes: that does work, as it happens. >Mar 08 14:50:38 <rnorwood> [root@solitude RPMS]# yum install 'perl(ExtUtils::MakeMaker)' >Mar 08 14:50:39 <rnorwood> ... >Mar 08 14:50:53 <rnorwood> perl-devel i686 4:5.8.8-14.fc7.1 perl-14.1 819 k >Mar 08 14:51:03 <|DrJef|> j-rod, ping >Mar 08 14:51:17 <j-rod> |DrJef|: yo >Mar 08 14:51:21 <|DrJef|> j-rod, weren't you gonna get someone to put me down as co-maintainer of numpy? >Mar 08 14:51:35 <jbowes> rnorwood: so it might be related to the updates code >Mar 08 14:51:44 <j-rod> |DrJef|: yeah, still on my todo list, keeps getting superceded >Mar 08 14:51:50 <jbowes> rnorwood: where their provides are different, it is getting the provides for the wrong pkg >Mar 08 14:51:52 <rnorwood> skvidal: I tried adding an 'Obsoletes: perl < $currentversion' to perl-devel, but that didn't help >Mar 08 14:52:00 <j-rod> dgilmore: around? >Mar 08 14:52:33 <j-rod> dgilmore: you were adding co-maintainers yesterday, can I talk you into doing a few more? :) >Mar 08 14:52:53 <j-rod> |DrJef|: if dgilmore's around... >Mar 08 14:53:11 <j-rod> (or anyone that wants to add some co-maintainers) >Mar 08 14:54:43 * craigt has quit ("Leaving") >Mar 08 14:54:57 <thl> ping mmcgrath -- got some minutes? >Mar 08 14:55:00 <|DrJef|> bah, is there no easy way to get a historical perspective on the number of reviews you've done for Extras? I'm trying to keep a 2-1 ratio minimum for reviews-maintained packages >Mar 08 14:55:08 <thl> mmcgrath, btw, did you notice that we have a #epel now? >Mar 08 14:56:19 <mmcgrath> thl: oh yeah :-D I forgot about that >Mar 08 14:56:35 * bpepple (n=bpepple@adsl-75-60-189-129.dsl.wotnoh.sbcglobal.net) has left #fedora-devel ("Ex-Chat") >Mar 08 14:57:18 * bpepple (n=bpepple@adsl-75-60-189-129.dsl.wotnoh.sbcglobal.net) has joined #fedora-devel >Mar 08 14:59:36 * rdieter_away is now known as rdieter >Mar 08 15:01:38 * Sonar_Guy has quit ("Sonar_Guy has Left the Building!!") >Mar 08 15:02:01 <rnorwood> skvidal: jbowes: In an interesting development, I: >Mar 08 15:02:13 * dbaron (n=dbaron@gw.office.mozilla.org) has joined #fedora-devel >Mar 08 15:02:14 <skvidal> I:! >Mar 08 15:02:22 <rnorwood> o have perl-5.8.8-14.fc7.1 installed >Mar 08 15:02:38 <clumens> OH NO >Mar 08 15:03:05 <rnorwood> o provided yum with repos for perl-<blah>-14.fc7.1, perl-<blah>-14.fc7.2 and the -devel subpackages of the above. >Mar 08 15:03:32 <rnorwood> And asked it to install the perl ExtUtils thingie above...and the depsolver seems to have gotten lost. >Mar 08 15:03:36 * fab_ (n=bellet@bellet.info) has joined #fedora-devel >Mar 08 15:04:09 <rnorwood> or at least seems to be going in circles: >Mar 08 15:04:12 <rnorwood> --> Processing Dependency: perl(subs) for package: cpanspec >Mar 08 15:04:31 <jbowes> rnorwood: neat! >Mar 08 15:04:32 <rnorwood> several hundred lines of that. >Mar 08 15:04:46 <jbowes> does anything provide that? >Mar 08 15:04:48 <skvidal> rnorwood: nice >Mar 08 15:05:14 <rnorwood> Oh, probably - that's not the only one, it seems to be going through every perl-related dep over and over again. >Mar 08 15:05:28 <rnorwood> I just didn't want to flood the channel, so I picked a random sample. >Mar 08 15:05:31 <jbowes> oh, if it's not the only one... it could just be slow >Mar 08 15:05:40 <jbowes> rnorwood: give it a while. maybe 10 minutes? >Mar 08 15:05:50 <skvidal> rnorwood: hold on >Mar 08 15:05:50 <jbowes> rnorwood: depending on your cpu >Mar 08 15:05:57 <skvidal> are you seeing the error on yum 3.1.X or 3.0.X? >Mar 08 15:06:00 <rnorwood> jbowes: oh, ok - I *think* it's repeating. >Mar 08 15:06:05 <skvidal> b/c I've been told it's happening on 3.0.X >Mar 08 15:06:10 <rnorwood> skvidal: oh, sorry, should've mentioned: 3.03-1 >Mar 08 15:06:15 <rnorwood> er: 3.0.3-1 >Mar 08 15:06:19 <skvidal> ah, okay >Mar 08 15:06:23 * rnorwood picks a version that actuall exists. >Mar 08 15:06:32 <skvidal> :) >Mar 08 15:06:32 <jbowes> nevermind me then >Mar 08 15:06:40 <pjones> rnorwood: so, you probably want to talk to jeremy. of course, he's getting married saturday and won't be in the office for a while... >Mar 08 15:06:51 <skvidal> pjones: no, that's the new depsolver >Mar 08 15:06:59 <skvidal> if the old one is broken it's broken on both in this case >Mar 08 15:07:11 <pjones> skvidal: I'd believe they're both broken... >Mar 08 15:07:17 <skvidal> b/c of where the pieces intersect >Mar 08 15:07:23 <skvidal> pretty damned obscure :) >Mar 08 15:07:27 <pjones> skvidal: the obvious question is, of course, "if you switch back to rpm's again, ..." >Mar 08 15:07:46 <skvidal> 3.0.3 is rpm's >Mar 08 15:07:50 <skvidal> which is what he's using >Mar 08 15:08:36 <rsc> skvidal: is there a big performance speedup between yum 2.6.x and yum 3.1.x/HEAD? >Mar 08 15:08:49 <skvidal> rsc: depends on the operation right now >Mar 08 15:08:58 <rsc> skvidal: updating system >Mar 08 15:09:05 <skvidal> not right now, no. >Mar 08 15:09:48 <skvidal> work-in-progress >Mar 08 15:10:23 <skvidal> on a lot of operations it is faster >Mar 08 15:10:32 <skvidal> but on the update operation the slow down is in the depsolver right now >Mar 08 15:10:36 <skvidal> which is unoptimized >Mar 08 15:11:00 <pjones> skvidal: ahh, ok. >Mar 08 15:11:00 <rnorwood> So any suggestions on the not-being-able-to-resolve-my-dep issue? >Mar 08 15:11:01 <pjones> hrm. >Mar 08 15:11:02 <rsc> that would be nice and could me make switching :) >Mar 08 15:11:23 <pjones> rnorwood: --exclude=perl-<blah>-14.fc7.1 ? >Mar 08 15:11:27 <rnorwood> Any way I can tweak the deps in the new perl or perl-devel to make it work, or should I just file a bug? >Mar 08 15:11:46 <pjones> ... and you should file a bug. >Mar 08 15:11:47 <skvidal> rnorwood: there's no arch-change involved in this, too, is there? >Mar 08 15:12:20 <rnorwood> pjones: well, there's the 'depsolver on a roundabout' issue, but there's also the other issue of it not being able to find/resolve perl(ExtUtils::MakeMaker) even though it is there (just moved to perl-devel) >Mar 08 15:12:42 <rnorwood> skvidal: nope - >Mar 08 15:12:46 * streeter (n=streeter@user-24-236-83-132.knology.net) has joined #fedora-devel >Mar 08 15:13:37 <pjones> rnorwood: does it not have an obsoletes or a provides? >Mar 08 15:13:38 <rnorwood> skvidal: actually... >Mar 08 15:13:44 <skvidal> ? >Mar 08 15:13:48 <rnorwood> [root@solitude RPMS]# repoquery --whatprovides 'perl(ExtUtils::MakeMaker)' >Mar 08 15:13:48 <rnorwood> perl-4:5.8.8-10.i386 >Mar 08 15:13:48 <rnorwood> perl-devel-4:5.8.8-14.fc7.1.i686 >Mar 08 15:14:13 <rnorwood> I guess because I built perl-5.8.8-14 locally >Mar 08 15:14:22 <skvidal> and it built i686? >Mar 08 15:14:30 <skvidal> could you make this any more complicated? :) >Mar 08 15:14:33 <rnorwood> Yeah, not sure why... >Mar 08 15:14:38 <skvidal> maybe make it multiarch, please? :) >Mar 08 15:14:41 <rnorwood> skvidal: Oh, I bet I could. ;-) >Mar 08 15:15:19 <skvidal> rnorwood: thanks you're a prince >Mar 08 15:15:30 <jbowes> this is just another indicator that perl sucks. >Mar 08 15:16:14 <rnorwood> pjones: perl-devel now provides perl(ExtUtils::MakeMaker) - I tried doing a build where perl-devel Obsoletes: perl < $currentversion, but that didn't seem to help >Mar 08 15:16:29 <pjones> yeah, that's kindof ew. >Mar 08 15:16:45 <rnorwood> jbowes: don't make me check to see if smartpm resolves the deps properly. ;-) >Mar 08 15:16:45 * Foolish has quit (Connection timed out) >Mar 08 15:16:46 <pjones> was thinking it came from it's own package, rather than moved around between subpackages. >Mar 08 15:17:08 <rnorwood> pjones: yeah, basically that module moved from perl to perl-devel, which seems to be the confusion. >Mar 08 15:17:08 <pjones> rnorwood: I assume perl-devel requires perl = %{version}-%{release} ? >Mar 08 15:17:14 <rnorwood> pjones: yes. >Mar 08 15:17:35 <pjones> so, er, rebuild the .14 with --target=i386 ;) >Mar 08 15:17:48 <skvidal> rnorwood: okay, so right now you're trying to get perl-devel installed by calling yum install 'perl(ExtUtils::MakeMaker)', right? >Mar 08 15:18:01 <rnorwood> skvidal: Yes, that's the goal. >Mar 08 15:18:08 <rnorwood> pjones: yeah, working on that. >Mar 08 15:18:14 <skvidal> okay >Mar 08 15:18:17 <skvidal> can you open a bug with >Mar 08 15:18:22 <pjones> shouldn't that also be 'yum update' ? >Mar 08 15:18:27 <skvidal> yum -d7 install .... >Mar 08 15:18:27 <pjones> since, you know, perl is already installed >Mar 08 15:18:40 <skvidal> pjones: shouldn't matter for this >Mar 08 15:18:47 <pjones> (not that I've ever been clear on why there's a distinction) >Mar 08 15:20:27 <rnorwood> skvidal: sure thing. do you want me to finish rebuilding/reproducing with the i386 version first? Just to make sure that isn't an issue.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 231549
:
149645
| 149646 |
149861