[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.


--- 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 Details: Mandriva Cooker
+Status: NEW   
+Priority: Wishlist
+Component: tools
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: goetz.waschk at gmail.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+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