Anders Johansson wrote:
I meant about having everything installed on a development system. It is totally contrary to the idea of maintaining control over what is happening. Change management, build configuration, these are all fairly well researched and "just throw everything in there and see what happens" is normally not on the table
I mean having change management as well. It's still a fixed, quantity -- a known set. It is constant and clean. It is not variable. It will likely show up BUGS in the generation scripts that rely on things outside the build tree that they shouldn't be. Those need to be fixed. Configure doesn't require everyone strip their systems to a bare root before running it. The whole point is to configure the software for what you have installed and have it work. If a SuSE system can't be built with a factory-clean system installed, then it's broken.
No, not really. It is recipe for distaster, on any system
--- Never before OpenSuse 12.1. I generate tons of stuff and never have problems until now. Why? Because people are building in sterile environments and then not TESTING whether or not they can build on a fully installed system. It's called LACK OF TESTING... NOT testing is a recipe for disaster. That's what has happened... People are wanting to take more shortcuts to get things out the door, like not testing that a distro can be build with the distro and it's development packages installed. That's POOR PRACTICE -- ESPECIALLY for a distro and its why SUSE quality has continued to fall for the past few-several releases.. Each release it becomes harder for the end user to integrate everything together because the distro people are no longer doing distro work -- they are building individual packages. That's not what a Distro is supposed to be about. That's why I'm on the ***FACTORY** list arguing about this because how things are getting done in Factory are broken and becoming more so with each passing release. You can disagree all you want, but I've had many years in Software QA and Development among multiple other areas. I've been in small companies and large companies and I've worked with open and closed source. The problem is that complexity is building ***ACROSS THE BOARD***...and people expect that exponential complexity isn't going to cause a problem at some point. You need alot more compatibility testing with real world systems. Anyone's system who'd real world -- is "dirty" and is told it's a problem with their system. That's ridiculous. It's a problem with SuSE Build system, changing to expect a sterile environment. Real users don't build that way... If you are releasing a closed source product you can get away with that. But that's NOT good open source practice. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org