Re: The glvnd + mesa update for F25

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On 05-02-17 20:35, Christian Dersch wrote:
Hi all,

On 02/05/2017 09:10 AM, Hans de Goede wrote:

This also mostly explains the why of this change,
except for why also bring it to Fedora 25 and not
just to Fedora 26 and later?

The main reason for this is a non-technical reason,
we (as in the Fedora project) have quite vocally
publicly promised we would do so:
https://blogs.gnome.org/uraeus/2016/11/01/discrete-graphics-and-fedora-workstation-25/

This is *not* a reason for me to push! This just means announcements
came too early (also I don't consider that blog post an announcement, an
announcement would be something from Fedora, e.g. in release notes). I
searched the wiki and found
https://fedoraproject.org/wiki/Changes/Vendor_Neutral_libGL

This seems to have gotten lost in translation with the handover from ajax
to me, I was not aware of this page.

So my questions:
* Why is that change still marked as incomplete and even more important:

I was not aware of it until now.

* Why is it not proposed for F26 (now the deadline is over, but IMHO it
should get in)?

Since the plan has always been (as that page shows) to get it into F25,
which would not make it a F26 change.

And from a technical pov it is ready, despite all the noise
about this update for F25, 2 issues where found with it
in updates-testing and both of these issues have been fixed.
Thank you very much for investigating and fixing! Although I'm still not
a fan of pushing to F25, the fixes are *very* important for F26!

The biggest issue with the update was that it broke
Sway (specifically libwlc) and I handled that badly after
working on this for a long time I was in a rush and I
decided to push this update to F25 updates-testing anyways
which I should NOT have done. I should have first fixed the
Sway issue and I apologize for my bad handling of this.

Note in case it has not been clear, that the Sway issue has
been fixed now and I've send the libwlc fix for this upstream
where it has already been merged.
Again, thank you very much :)

In general I'm still against pushing (although I gave +1 for the sway
fix) because I think:
* It violates our guidelines for updates as it breaks things which have
to be fixed in the applications themselves (which proofs that it is an
incompatible update)

It does not break normal applications, it broke Sway because sway
is a Wayland compositor.

* I'm still sceptical that it will not break anything @users.

Given the time it has already been in updates-testing and the amount
of (overwhelmingly positive) feedback it has received, I strongly
expect that there will not by any other issues with this update.

So my suggestion:
* Propose as F26 system wide change, it should be ignored that the
deadline is already over as the change is implemented and mostly tested
* Don't push @F25

Many users really want to see this update for F25 so that the 3th
party repo packaging of gfx drivers can be made much more robust
and I believe this is a perfectly safe update.

The big breakage was caused by bodhi pushing a newer mesa bugfix
only to stable really quickly based on karma, without first obsoleting
/ inheriting the mesa + libglvnd update, which is a bad bodhi bug
which needs to get fixed asap. Which has already been discussed, but
from the pov of pushing a glvnd enabled mesa to F25 I want to point
out that this IMHO unrelated issue is what has caused the big breakage
some users were seeing and the mesa switch to glvnd update itself has
not caused any issues major issues, and the minor issues with it
have been resolved now.

Regards,

Hans
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux