Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

mask problems


kayvax

Question

Hi, I have got some issues with package.mask. 

I am trying to mask gtk-sharp-2.99.1 and mono-4.0.0_alpha1 but it seems that I cannot. I have even cleared my package.mask and left only this two entries, but still they got selected during update.

emerge gtk-sharp -a

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    #] dev-dotnet/gtk-sharp-2.99.1  USE="-debug" 

Would you like to merge these packages? [Yes/No] n

Quitting.
emerge mono -a     

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U #] dev-lang/mono-4.0.0_alpha1 [3.12.1-r1]

Would you like to merge these packages? [Yes/No] n

Quitting.

package.mask:

=dev-lang/mono-4.0.0_alpha1
=dev-dotnet/gtk-sharp-2.99.1

Any ideas?

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Here you are:

 equery l -po mono 
 * Searching for mono ...
[-P-] [  ] dev-lang/mono-2.10.9-r2:0
[-P-] [  ] dev-lang/mono-3.0.7:0
[-P-] [  ] dev-lang/mono-3.2.3:0
[-P-] [  ] dev-lang/mono-3.2.8:0
[--O] [  ] dev-lang/mono-3.10.0:0
[--O] [  ] dev-lang/mono-3.12.0:0
[--O] [  ] dev-lang/mono-3.12.1:0
[I-O] [  ] dev-lang/mono-3.12.1-r1:0
[--O] [  ] dev-lang/mono-4.0.0_alpha1:0
[--O] [ -] dev-lang/mono-9999:0
equery l -po gtk-sharp
 * Searching for gtk-sharp ...
[-P-] [  ] dev-dotnet/gtk-sharp-2.12.10:2
[--O] [  ] dev-dotnet/gtk-sharp-2.12.21:2
[--O] [  ] dev-dotnet/gtk-sharp-2.12.21-r1:2
[--O] [  ] dev-dotnet/gtk-sharp-2.99.1:3
Link to comment
Share on other sites

  • 0

That was my first thougth exactly. Here is content:

cat /etc/portage/package.mask
=dev-lang/mono-4.0.0_alpha1
=dev-dotnet/gtk-sharp-2.99.1

I will try also creating package.mask folder and a seperate file for each one.

 

Edit:

no avail, even with this folder and file for each package it does not mask them.

 

Edit2:

I have tried to mask gtk-sharp overlall and it looks I can only mask one from portage and not the ones from overlay. I have removed dotnet overlay, readded it and checked again:

/etc/portage/package.mask $ cat gtk-sharp 
=dev-dotnet/gtk-sharp-2.12.21
=dev-dotnet/gtk-sharp-2.12.21-r1
=dev-dotnet/gtk-sharp-2.99.1
dev-dotnet/gtk-sharp
equery l -po gtk-sharp
 * Searching for gtk-sharp ...
[-P-] [M ] dev-dotnet/gtk-sharp-2.12.10:2
[--O] [  ] dev-dotnet/gtk-sharp-2.12.21:2
[--O] [  ] dev-dotnet/gtk-sharp-2.12.21-r1:2
[--O] [  ] dev-dotnet/gtk-sharp-2.99.1:3

And same goes with mono:

/etc/portage/package.mask $ cat mono 
=dev-lang/mono-4.0.0_alpha1
dev-lang/mono
equery l -po mono     
 * Searching for mono ...
[-P-] [M ] dev-lang/mono-2.10.9-r2:0
[-P-] [M ] dev-lang/mono-3.0.7:0
[-P-] [M ] dev-lang/mono-3.2.3:0
[-P-] [M ] dev-lang/mono-3.2.8:0
[--O] [  ] dev-lang/mono-3.10.0:0
[--O] [  ] dev-lang/mono-3.12.0:0
[--O] [  ] dev-lang/mono-3.12.1:0
[I-O] [  ] dev-lang/mono-3.12.1-r1:0
[--O] [  ] dev-lang/mono-4.0.0_alpha1:0
[--O] [ -] dev-lang/mono-9999:0

I find this quite strange.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...