[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