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

Reply via email to