Bug 169318
Summary: | amarok spec file missing kdebase-devel BuildRequires | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | mschout |
Component: | amarok | Assignee: | Aurelien Bompard <gauret> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 4 | CC: | extras-qa, rdieter |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-12-15 19:06:07 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: |
Description
mschout
2005-09-26 22:30:39 UTC
Not true. kdemultimedia-devel requires kdebase-devel, so the build requirements are complete. Ok. Well, my kdemultimedia-devel rpm comes from kde-redhat.sourceforge.net (which depends on both fedora extras, and the livna repo). kdemultimedia-devel from the kde-redhat.sourceforge.net repo does not require kdebase-devel. I should probably use the amarok RPM from kde-redhat, but it has a lower version number than the one in "extras", so yum thinks the one in "extras" is more recent. That is why I went with the one from extras. In my rpm from extras: $ rpm -ql amarok | grep konq /usr/lib/kde3/konqsidebar_universalamarok.la /usr/lib/kde3/konqsidebar_universalamarok.so /usr/share/apps/konqsidebartng/add/amarok.desktop /usr/share/apps/konqsidebartng/entries/amarok.desktop /usr/share/apps/konqsidebartng/kicker_entries/amarok.desktop /usr/share/apps/konqueror/servicemenus/amarok.desktop /usr/share/apps/konqueror/servicemenus/amarok_append.desktop So the konqueror plugin is built. Do you have the functionnality ? (click on the wrench in the konqueror sidebar -> new -> amarok) Then that is a packaging bug at kde-redhat.org in that the kdemultimedia-devel package is incompatible with Fedora Core's package. Since when does kdemultimedia-devel depend on kdebase-devel? kde-redhat's kdemultimedia-devel may well be incompatible in this regard, but don't jump the gun to say it's a bug. Regardless, if amarok needs /usr/include/kde/konqsidebarplugin.h and it is in kdebase-devel, then it really should have BR: kdebase-devel Period. IMO, depending on implicit deps of other packages to get kdebase-devel isn't wise. Further, amarok's inclusion of BR: kdemultimedia-devel dates back to when it built/included the -akode engine, which it doesn't build/use anymore, so it possibly could be dropped. > Since when does kdemultimedia-devel depend on kdebase-devel? At least since FC3. > but don't jump the gun to say it's a bug. Well, Amarok in Extras builds fine in "mock" as is, which means the chain of build requirements is complete for a successful build. Where it doesn't build, the problem is not Fedora Extras or Fedora Core. > BR: kdebase-devel Sure, FYI, I'm not one of those who fight all redundant BR. Michael said: > Amarok in Extras builds fine in "mock" as is Agreed (established in comment #3), which is why this ought to be considerred low-priority. Since you're updating things... can you add BR: kdebase-devel so I don't have to keep doing it when I sync kde-redhat against Extras? (-: Well, I guess it doesn't hurt. If it makes your life easier... :) |