Easy Build Script
Maybe if you'd put out an easy-build-script more people would test your code.
Ant and that other thing isn't cutting it.
I need a top-level configure package with the ability to install side-by-side with a pre-existing installation of Xorg.
Before you rebut, think about making the test easier when you don't assume the testers have the same level of expertise you do.
In other words, sure I've built Xorg a few times throughout the years but now it's been three since I last ventured down that build path.
Announcement
Collapse
No announcement yet.
X.Org: "A Wasteland of Unreviewedness"
Collapse
X
-
Originally posted by frantaylor View PostAt a big development house, when an incompatible change is pushed to the release branch, the testing department descends on the build like an unholy swarm. Hundreds of thousands of unit tests are run overnight by large teams of testers and entire buildings filled with servers. Every single customer regression that has ever been reported has been encoded as an automatic test. Companies that "eat their own dog food" will transition their own internal systems over to the new build before ship. They put the daily operation of their company on the line when they do this so it requires great confidence and a solid arrogant intolerance for problems.
- Gilboa
Leave a comment:
-
Originally posted by plonoma View PostIt's natural for a big change like an API to need time to stabilize and be reviewed.
And it's important not to relax the review requirements with API's.
Make sure to get as much people to take a look at it as possible.
Very important to not rush these things. Certainly if you're aiming for a stable api.
(p.s. make sure versions are implemented in a way that you can like break the whole api constantly and
still make new things talk with old things without problems.)
When the primary developers have large resources at their disposal, they can make even bigger changes than this, and just fold them right into the product release cycle.
The linux developers rely on the community for testing so they send out unstable builds for everyone to debug.
At a big development house, when an incompatible change is pushed to the release branch, the testing department descends on the build like an unholy swarm. Hundreds of thousands of unit tests are run overnight by large teams of testers and entire buildings filled with servers. Every single customer regression that has ever been reported has been encoded as an automatic test. Companies that "eat their own dog food" will transition their own internal systems over to the new build before ship. They put the daily operation of their company on the line when they do this so it requires great confidence and a solid arrogant intolerance for problems.
If you've never experienced this kind of software development, you need to see it in action. It's really something to see a massive change folded into a product and a week later seeing all the unit tests passing. All the customers know is that the product just keeps getting better and better and faster and faster.
Leave a comment:
-
But, on the plus side, the rants got Aaron Plattner of NVIDIA to review the first four patches of David Airlie's for the driver API changes, per this message.
Originally posted by siride View PostMaybe it's because of Wayland that this is happening. Why work on boring X server when you can work on fun, up-and-coming and exciting Wayland?
Originally posted by madjr View Posti hope this doesnt happen to wayland.Last edited by crazycheese; 17 May 2012, 11:10 AM.
Leave a comment:
-
It's natural for a big change like an API to need time to stabilize and be reviewed.
And it's important not to relax the review requirements with API's.
Make sure to get as much people to take a look at it as possible.
Very important to not rush these things. Certainly if you're aiming for a stable api.
(p.s. make sure versions are implemented in a way that you can like break the whole api constantly and
still make new things talk with old things without problems.)
Leave a comment:
-
X.Org: "A Wasteland of Unreviewedness"
Phoronix: X.Org: "A Wasteland of Unreviewedness"
After David Airlie brought up the new DDX driver API for the X.Org Server, a new discussion was born concerning the lack of patch review taking place for the X.Org Server...
Tags: None
Leave a comment: