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

Re: Bug#825354: mudlet: FTBFS on armel/armhf: glu development package not found



On Saturday 04 June 2016 21:45:05 Craig Small wrote:
> However there is a libglu1-mesa-dev package for armel. So why isn't it used
> so its the same across the architectures?
> 
> The two options for this but are:
> * shrug about qt5base-dev not depending libglu1-mesa-dev and include it
> explicitly;  or
> * not have mudlet in armel because the glu support is really not there

Hi everyone!

Allow me to explain what's happening on the Qt side. It might probably happen 
that things changes since I last checked out this stuff, so if you have any 
tip I'll happy to read it.

This is realted to #798408, so CCing it.

First of all things from the Qt side. Qt5 relies heavily on Desktop OpenGL 
*xor* GLES. Take only one of them.

On archs != arm* users normally have the choice to have a Desktop OpenGL video 
card. In those cases the card's OpenGL acceleration will be used. For those 
who don't have hardware acceleration software emulation will be used. Of 
course, this is *sloooow*.

Now on arm* there is almost none (if any) hardware Desktop OpenGL support, but 
most of the boards with hardware acceleration use GLES. So we checked with ARM 
maintainers and decided to switch Qt5's builds to use GLES in those archs, so 
people with the appropriate hardware would be able to use it. In other words: 
instead of confining arm* users to software emulation we give them the choice 
to have hardware acceleration (for those who have the proper hardware, of 
course).

The problem came with GLU: we didn't knew that there was no GLES-based GLU on 
those archs when we made the decision, so things ported from Qt4 to Qt5 
started to FTBFS. As the problems appeared later (ie, not when we uploaded Qt5 
to the archive) and the decision was already made we decided that the real fix 
would be to have a proper GLES-based GLU implementation. It is worth to note 
that the amount of packages with this issue is not too big (read below).

We actually missed to switch arm64 where GLES support is definitely the way to 
go, so we will be probably filing new bugs at some point in the future 
(#799113). Timo Jyrinki did the switch in Ubuntu already and could only find a 
handfull of problematic packages.

Of course if at some point we have a GLES-based GLU implementation in the 
archive this will easily be fixed. For the moment and as far as I know, we 
don't have such a thing.

Hope this clears things up :)

Kinds regards, Lisandro.

-- 
Lo que me sorprende de las mujeres es que se arrancan los pelos desde
la raíz con cera caliente y aún así le temen a las arañas.
  Jerry Seinfeld

lis: comentario sobre tu frase....
yo soy mujer, yo me arranco los pelos y VOS le tenes miedo a las arañas....
  María Luján Pérez Meyer (mi hermana)

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: