[Mono-bugs] [Bug 82646][Wis] New - mono-find-requires breaks for noarch packages
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Fri Aug 31 02:19:47 EDT 2007
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by goetz.waschk at gmail.com.
http://bugzilla.ximian.com/show_bug.cgi?id=82646
--- shadow/82646 2007-08-31 02:19:47.000000000 -0400
+++ shadow/82646.tmp.28350 2007-08-31 02:19:47.000000000 -0400
@@ -0,0 +1,29 @@
+Bug#: 82646
+Product: Mono: Tools
+Version: unspecified
+OS:
+OS Details: Mandriva Cooker
+Status: NEW
+Resolution:
+Severity:
+Priority: Wishlist
+Component: tools
+AssignedTo: mono-bugs at ximian.com
+ReportedBy: goetz.waschk at gmail.com
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: mono-find-requires breaks for noarch packages
+
+mono-find-requires parses .dll.config files since mono 1.2.5. It tries to
+find the rpm package name with
+rpm -q --whatprovides --queryformat \"%{NAME}\n\" $libraryname
+
+This breaks for noarch packages, as the library package name is
+arch-dependant on Mandriva linux. Here's an example:
+libgphoto2-sharp has a dep on libgphoto2.so.2 in libgphoto2-sharp.dll.config.
+If the package is built on i586, a dep on the package libgphoto2 is found,
+while on x86_64 the dep is on lib64gphoto2.
+
+A workaround would be not to generate library deps for noarch packages.
More information about the mono-bugs
mailing list