Hi Paul,
On 03/09/2010 09:48 PM, Paul wrote:
Hi,
> Are you going to push MD including all updates in one update (and so I
> assume you'll use a buildroot override)?
MD first then everything else when it's happy.
This won't work well: The problem is, that you once you push MD into
stable, the people who have monodevelop-debugger-mdb installed can't use
"yum update" anymore, since there will be a broken dependency
(md-debugger-mdb will require the old md). On the other hand, you can't
build md-debugger-mdb against the new MD since it is not yet in
updates-stable and so it is not in the buildroot.
Just do right now on a fully updated F-12 system:
- install md-debugger-mdb:
yum install monodevelop-debugger-mdb
- try to upgrade
yum update --enablerepo updates-testing monodevelop
---------------------------------
--> Running transaction check
--> Processing Dependency: mono(MonoDevelop.AspNet) = 2.1.0.0 for
package: monodevelop-debugger-mdb-2.1.0-1.fc12.i686
--> Processing Dependency: mono(MonoDevelop.Core) = 2.1.0.0 for package:
monodevelop-debugger-mdb-2.1.0-1.fc12.i686
--> Processing Dependency: mono(MonoDevelop.Debugger) = 2.1.0.0 for
package: monodevelop-debugger-mdb-2.1.0-1.fc12.i686
---> Package monodevelop.i686 0:2.2-1.fc12 set to be updated
--> Finished Dependency Resolution
monodevelop-debugger-mdb-2.1.0-1.fc12.i686 from installed has depsolving
problems
--> Missing Dependency: mono(MonoDevelop.Debugger) = 2.1.0.0 is needed
by package monodevelop-debugger-mdb-2.1.0-1.fc12.i686 (installed)
monodevelop-debugger-mdb-2.1.0-1.fc12.i686 from installed has depsolving
problems
--> Missing Dependency: mono(MonoDevelop.Core) = 2.1.0.0 is needed by
package monodevelop-debugger-mdb-2.1.0-1.fc12.i686 (installed)
monodevelop-debugger-mdb-2.1.0-1.fc12.i686 from installed has depsolving
problems
--> Missing Dependency: mono(MonoDevelop.AspNet) = 2.1.0.0 is needed
by package monodevelop-debugger-mdb-2.1.0-1.fc12.i686 (installed)
Error: Missing Dependency: mono(MonoDevelop.Debugger) = 2.1.0.0 is
needed by package monodevelop-debugger-mdb-2.1.0-1.fc12.i686 (installed)
Error: Missing Dependency: mono(MonoDevelop.Core) = 2.1.0.0 is needed by
package monodevelop-debugger-mdb-2.1.0-1.fc12.i686 (installed)
Error: Missing Dependency: mono(MonoDevelop.AspNet) = 2.1.0.0 is needed
by package monodevelop-debugger-mdb-2.1.0-1.fc12.i686 (installed)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
---------------------------------
Since this may break other updates for some users who are not
experienced enough to deal with "--skip-broken", you can't push MD alone.
Please request a buildroot overrride for MD, then build md-debugger-mdb
and then add the newly built md-debugger-mdb to the md bodhi update.
Regarding the problem with the broken update path F12->F13, I suggest to
try the following:
- please add
Requires: monodevelop-debugger-mdb-devel%{?_isa} = %{version}-%{release}
to the spec file of md-debugger-mdb
- after it got built and pushed to updates-testing we have to verify
whether the mash scripts have correctly picked up the x86 package...
Best regards,
Christian