Bug 486530
Summary: | anjuta doesn't have matching "Provides: perl(GBF::Make)" for Requires, causing broken deps in rawhide | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alex Lancaster <alex> |
Component: | anjuta | Assignee: | Debarshi Ray <debarshir> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | debarshir, rpandit |
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: | 2009-02-26 22:01:01 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: | 485452 |
Description
Alex Lancaster
2009-02-20 06:39:02 UTC
Earlier gnome-build used to provide that (perl::Make) .. recently anjuta upstream merged it into anjuta, but they somehow seemed to have messed it up. There has been discussion going on upstream and it would hopefully be fixed sooner. Debarshi may you have a look at it some time ... I will be away with no network access for next whole week. Thank, First of all, we missed importing the following snippet from gnome-build.spec: # Filter unwanted Provides. cat << \EOF > %{name}-prov #!/bin/sh %{__perl_provides} $* |\ sed -e '/perl(Make)/d' \ -e '/perl(Make::Target)/d' \ -e '/perl(Make::Rule::Vars)/d' \ -e '/perl(Make::Rule)/d' EOF %define __perl_provides %{_builddir}/%{name}-%{version}/%{name}-prov chmod +x %{__perl_provides} # Filter unwanted Requires. cat << \EOF > %{name}-req #!/bin/sh %{__perl_requires} $* |\ sed -e '/perl(Make)/d' \ -e '/perl(Make::Target)/d' \ -e '/perl(Make::Rule::Vars)/d' \ -e '/perl(Make::Rule)/d' EOF %define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req chmod +x %{__perl_requires} I am guessing this would fix this problem and I have committed the changes to CVS. Koji is down so can not build it yet. I am without my F-10/Rawhide system due to a motherboard breakdown. So please let me know how this went. Nope, Jesse Keating rebuilt the package with the changes in CVS as part of the mass F-11 rebuild, but it failed :( http://koji.fedoraproject.org/koji/buildinfo?buildID=84310 Looks like missing BR. Looking into it now. (In reply to comment #4) > Looks like missing BR. Looking into it now. That is only one of the problems. Please follow the discussion on fedora-devel-list. In any case I fixed the missing BRs and committed to CVS, but it runs up against the Python issue mentioned on the list: http://koji.fedoraproject.org/koji/taskinfo?taskID=1168170 Sounds like you've got it under control, I'll leave to you now. (In reply to comment #2) > First of all, we missed importing the following snippet from gnome-build.spec: > > [...] And we also missed the explicit 'Provides: perl(GBF::Make)' in gnome-build. Fixed in anjuta-2.25.902-5.fc11. |