gentoo / dotnet

[MIRROR] Newer mono, .NET languages, and libraries
https://gitweb.gentoo.org/repo/proj/dotnet.git
79 stars 57 forks source link

slot conflict: #28

Open ArsenShnurkov opened 9 years ago

ArsenShnurkov commented 9 years ago

Calculating dependencies... done! [ebuild NS #] dev-dotnet/gtk-sharp-2.99.1:3::dotnet [2.12.10:2::gentoo] USE="-debug" 4013 KiB [ebuild U #] dev-dotnet/gtk-sharp-2.12.21-r1:2::dotnet [2.12.10:2::gentoo] USE="-debug" 2440 KiB [ebuild U #] dev-dotnet/gnome-sharp-2.24.2-r1:2::dotnet [2.24.2:2::gentoo] USE="-debug" 0 KiB [uninstall ] dev-dotnet/gnomevfs-sharp-2.24.2:2 USE="debug" [blocks b ] dev-dotnet/gnomevfs-sharp ("dev-dotnet/gnomevfs-sharp" is blocking dev-dotnet/gnome-sharp-2.24.2-r1) [ebuild NS *] dev-util/monodevelop-9999:0::dotnet [5.0.1:5::9999-ebuilds, 5.7:570::9999-ebuilds] USE="-doc {-test}" 0 KiB [blocks B ] dev-dotnet/gconf-sharp ("dev-dotnet/gconf-sharp" is blocking dev-dotnet/gnome-sharp-2.24.2-r1) [blocks B ] dev-dotnet/gtk-sharp-gapi ("dev-dotnet/gtk-sharp-gapi" is blocking dev-dotnet/gtk-sharp-2.99.1, dev-dotnet/gtk-sharp-2.12.21-r1) [blocks B ] dev-dotnet/pango-sharp ("dev-dotnet/pango-sharp" is blocking dev-dotnet/gtk-sharp-2.99.1, dev-dotnet/gtk-sharp-2.12.21-r1) [blocks B ] dev-dotnet/atk-sharp ("dev-dotnet/atk-sharp" is blocking dev-dotnet/gtk-sharp-2.99.1, dev-dotnet/gtk-sharp-2.12.21-r1) [blocks B ] dev-dotnet/glade-sharp ("dev-dotnet/glade-sharp" is blocking dev-dotnet/gtk-sharp-2.99.1, dev-dotnet/gtk-sharp-2.12.21-r1) [blocks B ] dev-dotnet/glib-sharp ("dev-dotnet/glib-sharp" is blocking dev-dotnet/gtk-sharp-2.99.1, dev-dotnet/gtk-sharp-2.12.21-r1) [blocks B ] dev-dotnet/gdk-sharp ("dev-dotnet/gdk-sharp" is blocking dev-dotnet/gtk-sharp-2.99.1, dev-dotnet/gtk-sharp-2.12.21-r1) [blocks B ] dev-dotnet/art-sharp ("dev-dotnet/art-sharp" is blocking dev-dotnet/gnome-sharp-2.24.2-r1)

Total: 4 packages (2 upgrades, 2 in new slots, 1 uninstall), Size of downloads: 6453 KiB Conflict: 9 blocks (8 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict:

dev-dotnet/gtk-sharp:2

(dev-dotnet/gtk-sharp-2.12.21-r1:2/2::dotnet, ebuild scheduled for merge) pulled in by

=dev-dotnet/gtk-sharp-2.12.21:2 required by (dev-dotnet/gnome-sharp-2.24.2-r1:2/2::dotnet, ebuild scheduled for merge) ^^ ^^^^^^^^^

(dev-dotnet/gtk-sharp-2.12.10:2/2::gentoo, installed) pulled in by ~dev-dotnet/gtk-sharp-2.12.10 required by (dev-dotnet/glade-sharp-2.12.10:2/2::gentoo, installed) ^ ^^^^^^^
(and 1 more with the same problem)

ArsenShnurkov commented 8 years ago

https://gist.github.com/ArsenShnurkov/3012ea364ae72ae9b0e4

cnd commented 8 years ago

@ArsenShnurkov may you dig a bit more into problem, is it pinta depending on older gtk-sharp ebuilds?

ArsenShnurkov commented 8 years ago

i removed all dependencies from ebuild, and (because i have some packages already installed), I installed pinta successfully. Now I think what to do with dependencies. I can't find guide how to test package with travis-ci or appveyor in clean environment...

ArsenShnurkov commented 8 years ago

i don't understood, why it blocks the whole package here: https://github.com/gentoo/dotnet/blob/b3c99bc07867dd58b1c9d24546d49328cd46a145/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21-r1.ebuild#L27-L34 instead of blocking the specific slots (SLOT="0")

May be this is ok, idk

cnd commented 8 years ago

@ArsenShnurkov because newer gtk-sharp is including all those packages