>  # emerge -vp =gnome-2.14*
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies
> !!! All ebuilds that could satisfy "=gnome-2.14*" have been masked.
> !!! One of the following masked packages is required to complete your request:
> - gnome-base/gnome-2.14.0 (masked by: package.mask, ~x86 keyword)
> # John N. Laliberte <[EMAIL PROTECTED]> (12 Mar 2006)
> # GNOME 2.14 mask. You must follow instructions here:
> # http://d.g.o/~allanonjl/gnome/2.13/adding.from.overlay.txt
> # for adding files from our overlay.
> #Most of these packages will break/not compile because of eclass
> #changes that won't be made until every package is in the tree.
> #Don't unmask these and don't file bugs for them
> # Start GNOME 2.14 mask
>
> Did you the read comments here (d.g.o refers to dev.gentoo.org in case anyone
> is wondering)? I most certainly wouldn't go ahead and unmask any package with
> that kind of explanation why it was masked in the first place. What bothers
> me about this, however, is not the fact that you did unmask it but rather the
> fact the you leave a script here which is supposed to be able to unmask and
> unkeyword any package without giving any kind of warnings about this.

Yeah, so? *crickets*  Thanks, the d.g.o. was pretty clear, but I can
imagine that confusing people, the referenced document was next to
useless, did you read it?

> IMHO any script that is made public and which does what your script is doing
> should print out the reason why each package it unmasks was originally masked
> and perhaps even ask for confirmation.

I'm not a baby sitter, and we are using Linux.  However, due to your
concerns I will put in a warning, and add that as a TODO on my page. 
Furthermore, I have no idea what concerns you really have here. 
Nothing will format thier FS, it may Break Their Gentoo(tm).  I can
imagine all sort of evil here.  However, since I am only marginally
assist them, if they do something stupid, it's their own fault.

> Also I think it is a bit amusing that running your script without any
> arguments tells me that I should include the versioned name of any package
> that I want unmasked/unkeyworded. And then giving any kind of argument(s)
> makes it unmask/unkeyword gnome-2.14*. Without checking the argument(s) that
> I gave. I know.. it's just a minor bug. I also think (without knowing it)
> that it will in fact work for most packages when that minor bug is
> corrected. ;)

heh, thanks, It was very late last night, and I uploaded the wrong
version of the script, however, apart from the bugfix I added a
warning to keep people happy.

> It does, however, work for gnome-2.14.0 and it does add a LOT of lines to
> package.keyword and package.mask. E.g. media-libs/gst-plugins-base adds five
> lines to package.keyword i.e. version 0.10.0 to 0.10.4 on a line each. I
> don't think the results will ever differ on the first two version numbers so
> I think the optimal solution for this would be to just add version 0.10*. I'm
> not sure that it will never differ though.

Actually, that was one of my TODO items.  I think that there should be
two options, -L for latest and the default behaviour of more
conservative to pick the earliest package and install that.  Can you
submit a patch?

> Just for the record I am not trying to offend you here. This is supposed to be
> constructive critisism. ;)

Oh, I am not to worried about what other people think, and I never
pictured a warning being needed.  SO, hey, it was probably good for
someone.


Sorry for typos - babies are screaming =).

Sincerley,
   Joshua

-- 
gentoo-user@gentoo.org mailing list

Reply via email to