David:
On 10/22/12 11:50 AM, David Zeuthen wrote:
On Mon, Oct 22, 2012 at 11:18 AM, Brian Cameron <brian.came...@oracle.com> wrote: You are talking about shipping a *complete* and *free* (libre *and* gratis) graphical desktop environment and you're complaining that you have to spend a couple of hours *reviewing* the code and/or turning off the features that you *did not* participate in developing because you choose to use a different OS than the people who actually *did* spend time working on the feature?
I have heard about this "couple of hours". Is it even possible to build the GNOME stack in 2 hours if you run into no problems? > I don't think that's fair at all - > and I really have to constrain myself to not use stronger language > here. I never intended to complain. I was only saying that I find it not surprising that things are moving slowly considering the state of documentation. That is just my perspective. If it is necessary to point the blame at anyone, perhaps the right people to blame are, as you suggest, the people who are being slow. That said, I do think the GNOME Foundation does play a role in trying to ensure that there is good communication and coordination across distros, so I think it is equally wrong to suggest that the responsibility of moving forward lies solely in the hands of the distros. Are you suggesting that The GNOME Foundation and community should play no role in making the GNOME 3 transition a success across distros?
Instead, may I suggest getting involved early and voicing your concern *during development* so we can either add an abstractions (such as e.g. GVolumeMonitor, GDrive, GVolume, GMount) or ifdefs or whatever [1] and avoid situations like this?
I have, over the past years, tried several times to discuss issues surrounding portability. For example, as GDM maintainer I strongly recommended against supporting ConsoleKit as a hard dependency in the first place. In hindsight, I think adopting and throwing away ConsoleKit was not the best decisions. In the situations where I did voice my concerns during development, I did not get the impression that my concerns generated much response.
Surely, the way it needs to work in GNOME is that if distributors show up and do portability-work (and it's good enough) [2] it will get merged. But it involves actually showing up and doing the work and not just sending e-mail.
I have personally done a fair share of porting work over the years. I do not just send emails. Have we not met?
But please don't expect others to port GNOME to run on your OS.
I was never suggesting that any others do any sort of port for anyone. I was only highlighting that the lack of documentation makes things slow. I am sure that we can improve the situation with some effort. Many mature products provide docuemntation to help developers make a transition when there is a new major release. I think GNOME is weak in this area. The fact that GNOME's developer documentation and GUI building tools are weak is not a new topic. Last year I remember people talking about how to catch up with KDE in this regards, for example. Unfortunately, I do not think we have yet even accomplished this more modest target. Brian _______________________________________________ release-team@gnome.org https://mail.gnome.org/mailman/listinfo/release-team Release-team lurker? Do NOT participate in discussions.