when i said 'humour me', i didn't mean it literally ...
Announcement
Collapse
No announcement yet.
Concerns Over Merging Drivers Back Into The X Server
Collapse
X
-
Originally posted by airlied View PostThats because I just picked random driver changelogs from google to show the fact that lots of stuff gets backported by us, are you actually going to argue you know more about the work I do that I do? Oh you are? your psychic powers would make you a lot of money on chatlines, I don't think your logic is as impeccable as you personally seem to think.
Like even someone with any reasonable ability to logically reason would be able to find,
Evergreen support isn't released in RHEL 5.5, as it wasn't there upstream on time, but is on the roadmap for future RHEL5.
So can you admit you have no clue what you are talking about? go on it'll be liberating for you to admit you were completely fucking wrong about something and maybe at some level you are just deluding yourself into believe you have an actual logical world view, and would seek help from some professionals. Otherwise I fear for your future with the tinfoil hats and the aliens probes.
Dave.
So yes, you did do backporting for your enterprise product in april 2009, together with some maintenance in the run-up to RHEL 5.4.
But the fact remains that you do only an extremely limited amount of backporting. You did not, for instance, update this driver for RHEL 5.5, which happened almost a year after your 6.12 backport.
The reality is, you do very little backporting, you do very little desktop maintenance. Redhat desktop developers do close to upstream work (with fedora), and little enterprise desktop work (as they mostly only have a server product to sell). This is why redhat manages to spend that much time on upstream code, even though the manpower they have is comparable to canonical and suse (well, easily outstripping suse thanks to some novell stupidity), and those two barely manage to do anything upstream.
Redhat has a different business model, and while that is ok for redhat, it does not give you the right to state that "We manage just fine with backporting drivers all the time" when companies with an actual enterprise desktop strategy whine about their inability to provide timely and solid driver updates due to upstream driver development strategies.
As for your last statements, keep it up.
Comment
-
Originally posted by libv View PostAha, once you unpack this src-rpm, you notice that while the src.rpm is labelled 6.3.3 it actually contains, next to the actual 6.3.3 tarball, a 6.12.2 to support r500 and above. After a "Ah! look! Actual backporting!"-moment, one funny thought immediately crept into my mind: "Why was the separate radeonhd driver for r500 and above bad again?".
So yes, you did do backporting for your enterprise product in april 2009, together with some maintenance in the run-up to RHEL 5.4.
But the fact remains that you do only an extremely limited amount of backporting. You did not, for instance, update this driver for RHEL 5.5, which happened almost a year after your 6.12 backport.
The reality is, you do very little backporting, you do very little desktop maintenance. Redhat desktop developers do close to upstream work (with fedora), and little enterprise desktop work (as they mostly only have a server product to sell). This is why redhat manages to spend that much time on upstream code, even though the manpower they have is comparable to canonical and suse (well, easily outstripping suse thanks to some novell stupidity), and those two barely manage to do anything upstream.
Redhat has a different business model, and while that is ok for redhat, it does not give you the right to state that "We manage just fine with backporting drivers all the time" when companies with an actual enterprise desktop strategy whine about their inability to provide timely and solid driver updates due to upstream driver development strategies.
As for your last statements, keep it up.
When I originally backported "r500" it had acceleration support and used atombios to support more hardware, radeonhd had neither of these at the time, hence why I wrote a blogpost explaining it all.
I also wonder how you claim to know what my involvement with AMD/ATI was when this whole thing started, its wierd that 3 hour phone call with JB must have been my imagination, something that happened 2 months prior to my starting at Red Hat. Post my starting at Red Hat as I blog posted a long time ago, RH/AMD took their time sorting out my previous NDA issues. Also if I wasn't involved why was the XDC symbolic CD handover from Matthew Tippett to me and not you?
Luc, you need to start picking points and working on them, instead of as Daniels pointed out, going all conspiracy nuts. Generally we don't like you but not due to your technical ability, just because you come across like an arrogant prick without the backing of producing anything useful to users as opposed to Luc's play grounds.
Dave.
Comment
-
Though I can see why a conspiracy against you appeals to you so much.
Its a way to blame others for things failing. Its always easier to say the whole of X.org/Mesa is against me rather than saying maybe I was wrong and accepting it and learning from it.
Like here's the thing the response to your DRI SDK was quite broad, Ian, Nicolai and Keithw all responded to you, are they all part of the "usual suspects" or are they newer members that just joined up by disagreeing with you? Can you enumerate who exactly are "usual" and who are "unusual" suspects instead of muttering in the corner.
Dave.
Comment
-
Originally posted by libv View Post
Well, zoom back to september 2007, XDS cambridge, where egbert and i spent most of our time in the hotel churning out tons of code. We had presented a pre-release version of the radeonhd driver on the last day, and we explained how we wanted radeonhd to be a driver that was both suited to enterprise desktop and upstream users. Keith gave us a chuckle and a smear when he realised that we supported SLED 9 (xorg 6.8 or 6.9) and not the oldest supported RHEL, only to see this answered by me, honestly and directly, that we would be happy to support that too, as it mostly would be down to actually trying to build rhd on that rhel version. Dave also served us with a nice one, where he claimed loudly and trumpingly that he could support the same hardware with just 1.500lines of C instead of our 15.000 (at the time). Even ignoring body language and general behaviour of many people, let's just say that the atmosphere was not very supportive.
But, that same evening this picture was taken: http://www.flickr.com/photos/cysglyd...7606349243442/ Together with the behaviour of our technology partner ATI, Dave's blog entry where he (rather falsely) claimed to be heavily involved with the whole, and the creation of the #radeon irc channel and the revival of the [email protected] list to match radeonhd, one doesn't need to be a conspiracy theorist to see that something was afoot.
Dave.
Comment
-
Originally posted by FireBurn View PostI doubt Gentoo users like me will care if they have to compile the whole of xorg-server if it means more frequent and hopefully stable releases
and i pretty sure they will be frequent (will be a necessity) but stable - no way (on contrary it means that frequent serious changes are inescapable)
Comment
-
Originally posted by airlied View PostSo RHEL is an enterprise distro, we make a point of only fixing bugs in it that are reported by users of it. This is what they pay us for, they don't want misc randomness, they want directed fixes. So for example for RHEL5.5 we had a limit on how many bugs we could fix and none of the -ati bugs necessitated a major backport. For RHEL5.6 there is a chance that 6.13.x will end up becoming the r500 driver.
When I originally backported "r500" it had acceleration support and used atombios to support more hardware, radeonhd had neither of these at the time, hence why I wrote a blogpost explaining it all.
Now, the whole political mix means that you, generalised redhat (this was shortly after the now mostly forgotten XGL/AIGLX mess), alex and bridgman found themselves immediately in creating a competing driver. Take into account the time spent on getting the modesetting going properly (even with all the knowledge you could readily take from radeonhd), and then it wasn't quicker or more adept solution than just porting dri init and 2d acceleration to radeonhd. It was preferred by you guys, yes.
I also wonder how you claim to know what my involvement with AMD/ATI was when this whole thing started, its wierd that 3 hour phone call with JB must have been my imagination, something that happened 2 months prior to my starting at Red Hat. Post my starting at Red Hat as I blog posted a long time ago, RH/AMD took their time sorting out my previous NDA issues. Also if I wasn't involved why was the XDC symbolic CD handover from Matthew Tippett to me and not you?
The CD, well... This was not the only thing that made a lot of people frown about ATI/AMD behaviour in this game, and not the worst either. Still many orders of magnitude less than what had been happening in what became or was "the other side".
None of this warranted your noisy "ME!!!!" post with http://airlied.livejournal.com/2007/09/07/
Luc, you need to start picking points and working on them, instead of as Daniels pointed out, going all conspiracy nuts. Generally we don't like you but not due to your technical ability, just because you come across like an arrogant prick without the backing of producing anything useful to users as opposed to Luc's play grounds.
If what i do can now be deemed playing grounds, then you've played a capital part in making that so, by reinventing things (shabbily) several times.
Also, some of the things i do are proving that the impossible is really very possible. If you're into producing solid code and solid drivers, then yes, you can only do so in a playing ground.
radeon is a playing ground to you and always has been. The bling features, the noise, the fact that you were not stuck with partner communication and synchronisation, the fact that you mostly get paid to do anything that makes noise anyway, the fact that it is also alex his playing ground and he has access to the necessary info, and that Bridgman apparently has been quite keen on you from the start (we raised many an eyebrow on what were supposed to be technical calls in july already), all made radeon more than just a playing ground. Definitely not something that is aimed at being long term supportable and maintainable.
As for the rest, well, no doubt you'll be trying to use that as an excuse for your NIHs of the future.
Comment
-
Originally posted by airlied View PostThough I can see why a conspiracy against you appeals to you so much.
Its a way to blame others for things failing. Its always easier to say the whole of X.org/Mesa is against me rather than saying maybe I was wrong and accepting it and learning from it.
What i have stated is that i noticed a group mechanism working against me. My insights get trashed because it doesn't suit people yet, for whatever personal or political reason, later my ideas get re-invented, without reparation or attribution, and people will only remember me being the whiny git who got trashed by, what in peoples minds becomes, everyone else. Next time round, trashing is easier because of people remembering just that.
Add to that that i work against people's games, and i often provide insights which are wholly unsuited to many personal and political directions, and prove what people blanket-bomb as "impossible" possible, and then the amount of trashing becomes rather sizable.
I never claimed anything beyond this. You do so though, but then you trashed and re-invented quite a few things already.
Like here's the thing the response to your DRI SDK was quite broad, Ian, Nicolai and Keithw all responded to you, are they all part of the "usual suspects" or are they newer members that just joined up by disagreeing with you? Can you enumerate who exactly are "usual" and who are "unusual" suspects instead of muttering in the corner.
Dave.
This is the primary reason for people being against this. It might add work, and it definitely changes peoples mode of working, but the same people fail to accept that this mode of working has advantages which will more than make up for the slight bit of extra labour.
People still refuse to see that this is what the desktop needs.
And this includes you, and your loud claims that redhat manages just fine without it.
Intel Portland is a special case. They have been fighting off their own management, their Shanghai team, and quite a lot of their customers on backwards compatibility and maintainability over the past few years (this is of course also a generalization, the individual members of the team are of course differing). Suddenly what they always claimed as "impossible" is possible, and when so much political capital has been riding on that, it does pose a bit of a problem.
Comment
Comment