Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 333907

Summary: dev-lang/mono: PDEPEND on pe-format seems unnecessary
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: [OLD] DevelopmentAssignee: dotnet project <dotnet>
Status: RESOLVED FIXED    
Severity: trivial    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-08-22 07:17:17 UTC
Each version of dev-lang/mono in gx86 specifies dev-dotnet/pe-format as a dependency. Is that really necessary? I think mono itself would be as useful without pe-format, while the additional dependency results in another problem.

I would like to make sys-apps/pe-format2 [in Sunrise, bug #321233] a drop-in replacement for dev-dotnet/pe-format. That would imply using the same rc filenames, and thus the new package would become a blocker to dev-dotnet/pe-format. And this would imply blocking the whole dev-lang/mono, which is not exactly what I want to achieve.
Comment 1 Alistair Bush (RETIRED) gentoo-dev 2010-08-29 11:23:50 UTC
Could we create a virtual here ie virtual/pe-format?  and have mono optionally depend on that?
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-08-29 20:47:24 UTC
(In reply to comment #1)
> Could we create a virtual here ie virtual/pe-format?  and have mono optionally
> depend on that?

A virtual package seems pretty pointless here. Similarly to the mono dependency on it.
Comment 3 Pacho Ramos gentoo-dev 2010-09-07 21:06:18 UTC
+  07 Sep 2010; Pacho Ramos <pacho@gentoo.org> mono-2.6.7.ebuild,
+  metadata.xml:
+  Drop PDEPEND on pe-format (bug #333907 by Michał Górny), fix build on
+  hardened (bug #286280 by Jason Mattax and fix by Magnus Granberg) and
+  allow people to enable .NET 4.0 profile if they want (bug #326497 by Ron
+  MacNeil).