Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 333907 - dev-lang/mono: PDEPEND on pe-format seems unnecessary
Summary: dev-lang/mono: PDEPEND on pe-format seems unnecessary
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-22 07:17 UTC by Michał Górny
Modified: 2010-09-07 21:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).