Anon-E-moose wrote:Speaking just for me, I find it easier to to discount a mistake if there isn't a history of questionable decisions along with a dismissal of the user base (previous comments about forum users).
That's fair. As a convenience to readers, a brief recap of a developer's past mistakes would be helpful to show that you have good reason to distrust a particular person's comments. (What you wrote here is a fine recap for that purpose.) Not everyone will remember which people have earned distrust. For my part, I remember that mixing Tony and asturm in the same thread is a bad idea, that several people are unhappy with Hubbs over openrc, that asturm is one of the few developers I see post on the forums regularly, and that's about it. I don't keep straight whether asturm is a good developer or not, much less which of the silent developers I trust/distrust.
Anon-E-moose wrote:The failure here is clearly QA not the developer of the package.
What should have been done, is a notice to the package dev that the pkgconfig version level needed to be synced properly and hold off on updating the virtual.
I haven't checked whether facts elsewhere support this characterization, but assuming they do, I agree with the criticism that the virtual should not have been changed in a way that lets users hit a build break. I would also say that some fault goes to the udev developers for bumping their version number without actually changing anything, and a fair bit to the mutter developers for testing a version number (and the wrong one at that) instead of testing for the feature they need. Inspecting a version number and deciding that declares the presence/absence of some particular feature is almost always wrong.
Anon-E-moose wrote:Instead we have pronouncements that eudev is broken and not being maintained (both of which were false) and on life support.
With this it's hard to see this as anything other than an attack on eudev (a viable udev replacement), and with such blatant statements,
it naturally leads to conjecture as to why these statements are made.
Yes, there might be an ulterior motive here. It could also just be frustration on the part of the Gentoo developers. For some things I work with, I have been burned repeatedly by certain design flaws that I can't fix, to the point that any time I get a report that things are not perfect, I assume the thing that has burned me before has failed, yet again. I still investigate to see if that component is actually the guilty one, but my first thought on receiving the report is that it probably will be the guilty party. A similar problem could apply here: the eudev project may not be responsive enough for others' taste (mgorny et al.), so now any minor failure or delay is magnified. GDH-gentoo was inquiring whether the complaint had more basis than is evidenced so far, which, if answered, would have supported or contradicted conjecture about ulterior motives.
Anon-E-moose wrote:I too would like to see GDH's query answered, but that didn't happen, nor do I expect it to be answered.
It might have been answered if asturm had not been chased off by some of the subsequent comments. I read his most recent post here as deciding that no one wanted to hear his side of the story, so it was not worth his time to post it.
krinn wrote:Sorry Hu, his
comment #9 is within a bug that show him a testing result of his changes.
I was thinking more in the sense that the developer changed a dependency that he knew he couldn't test, but he thought it looked reasonable, and committed it anyway. Looking at the bug you linked, I don't think that hypothetical applies well here.
krinn wrote:So we could had expect him to actually shown excuses and a fix to his "mistake" by the time that comment was made
Some people never admit fault, even when the facts are clear. I don't know if the people involved here are in that category.
krinn wrote:Hu wrote:rather than malicious scheming.
Instead, he is asserting eudev is no more support and without proper sources showing that, i assume it's his own agenda and not a Gentoo decision
This could be poor phrasing, though I admit it doesn't look good. Hypothetically,
It simply doesn't support eudev anymore. could be a direct statement of fact: the stable tree dropped support for eudev because the stable tree had acquired a dependency on features that stable eudev didn't offer. In the case that a new package version depends on new udev features, the developers have limited options:
- Refuse to make the consuming packages stable until all udev forks support that feature, even if that holds the package in unstable for an extended period.
- Patch out the dependency in the consuming package.
- Patch in the feature in all the udev forks.
- Declare some udev forks "unsupported", drop them from the dependency tree, and proceed with the consuming package.
We saw this play out before with GNOME's obnoxious systemd dependence. Sometimes the feature is too deeply wired into the consuming package to be removed, and too complicated to patch in to the providing package. Remember that some Gentoo developers are not (and do not pretend to be!) qualified to actually take over for the authors of the packages that the Gentoo developer maintains. When that happens, the Gentoo developer is just a messenger for whatever good or bad changes upstream makes.
krinn wrote:Then, he is making a false assertion that udev is not maintain, and i prefer trust the eudev maintainer than him on this one
Or were these again "mistakes" or more signs of what he was trying to do?
The linked eudev stabilization bug states
There are only a few minor fixes over the 3.2.5 version which has been stable forever. Its ready for stabilization., which
might be read as being that eudev is a slow-moving project.
To recap, I am not here to claim that nobody has ulterior motives, nor to claim that nobody made mistakes. I am here to ask that you give people the benefit of the doubt and, when there is no reasonable doubt, that your criticisms of them sound reasonable to someone who has no idea who any of the involved parties are. Alleging ulterior motives without the supporting facts like those referenced in the posts responding to me can lead outside readers to the wrong conclusion, and lead inside readers (such as asturm) to simply walk away without presenting potentially interesting information.