Brock Pytlik wrote:
Part of me is amazed that we're having this discussion again.
In any case:
Ok, so now the claim is "while we provide mechanisms to get around the
issues of poor packaging, they're not convenient enough"? That's a
substantially different issue than "we need --force or --no-deps".
My argument against --force or --no-deps is fairly simple: they give
you the *illusion* of fixing your system in a supported way, while
actually rendering your system unsupportable. If you republish a
package, I think few users would continue to have expectations of
support, while they would if we provided a --force option.
pkg is already quite verbose with some operations - just put an extra
warning that by doing so you can invalidate your support as additional
warning which should be in pkg(5) man page.
Maybe the lack of understanding between some of us is due to your
believe that all customer systems are under a support contract or/and
that they install only vendor supported software - while it is true in
some cases it is not true in many other cases. And while republishing a
package is an option some will go for for many it will be too hard no
matter what and definitely too much overhead.
I just got an idea - please implement --nodeps that way so it removes
all depend lines from a spec file and republishes to local repository
(with some tag that it happened) and installs the package - all
transparent to a user. Yes, that would be making republishing a package
easier and I guess most of us asking for such a feature would be happy
enough. Or is it that you want a user to force to go thru the process on
his own?
As Shawn has said, if you have ideas for how to make publishing your
own package easier without providing the *illusion* of doing something
supported, we're happy to listen. Personally, I'm glad the system has
some safe guards in it so that I can't do "rm -rf /" and just have it
work.
There are almost infinitely more ways to render a system unsupported by
using supported tools than to keep the system in a supported state - if
you really are concern with it you need to eliminate people from
managing systems.
--
Robert Milkowski
http://milek.blogspot.com
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss