Re: xf86-video-intel is broken and with MRs disables we can't fix it

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

 



On 07.02.25 22:25, Ville Syrjälä wrote:

Hi,

xf86-video-intel driver is currently cannot be compiled with released
versions of X server. Simple reproduction steps: create Debian Bookworm
container, download module sources and all required dependencies and try
to build.

Builds fine on my Gentoo boxes here. What are the actual issues
you are seeing?

eg.:
* meson build file is broken (missing Xv deps) - we'll have to add a
  special hack in our pipeline so this driver is built w/ autotools,
  even though meson.build is there
* build breaks on FreeBSD
* using lots of obsolete macros/functions (some need to be reintroduced
  just for this driver to compile)

There're also lots of warnings.

It's also very unfortunate that there haven't been any releases for
over a decade now ... downstreams have to pick random points from
master branch :(

I've not seen any patches on the list. Care to point them out?

My last attempt must have been many month ago. I had put it aside
(and only using my own branches), since been busy w/ lots of other
things. No idea what went wrong - but let's not start pointing fingers,
instead focus on practical solution :)

IMHO, the most important things we need in short term (for upcoming
xserver release) is:

* merge the fixes from the incubate branch (incl. CI files)
* make an actual release of the driver (distros also desperately
  waiting for it)
* testing on actual HW

In the longer run, I'd highly welcome activating and using MRs,

I know you folks are mostly working on kernel side and so using patch
mails on daily basis (I'm a kernel maintainer, too :p), but for us
(Xorg) this fit well.

I wouldn't want to deal with mrs for any high volume stuff, but
since this only gets the occasional fix I guess it could work.

Certainly not high volume :)

OTOH, I can also send you just links to my branches.
Lets start with these:

* Fixes for new Xserver

https://gitlab.freedesktop.org/metux/xf86-video-intel/-/commits/submit/fixes-for-xserver

* Code cleanups (not essential - based on fixes-for-xserver)

https://gitlab.freedesktop.org/metux/xf86-video-intel/-/commits/submit/code-cleanup


thx
--mtx

---
Hinweis: unverschlüsselte E-Mails können leicht abgehört und manipuliert
werden ! Für eine vertrauliche Kommunikation senden Sie bitte ihren
GPG/PGP-Schlüssel zu.
---
Enrico Weigelt, metux IT consult
Free software and Linux embedded engineering
info@xxxxxxxxx -- +49-151-27565287





[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux