Is it possible to apply Ubuntu's LTS Enablement Stack upgrades in Trisquel 8?

10 replies [Last post]
ivanruvalcaba
Offline
Joined: 09/22/2018

Hi everyone!

Very probably this question is typical but I have searched the forum and I could not find a satisfactory answer to it.

I have tried to follow the procedure described here: https://wiki.ubuntu.com/Kernel/LTSEnablementStack, but I get as a result the replacement of several critical components of the distribution, the trisquel metapackage to be more concrete.

In my case I want to install a newer version of the graphical stack for my computer (mesa/Intel driver) because I have some rendering issues with Firefox-like web browsers and I'm not interested in having a newer kernel version. In fact I wouldn't like it, version 4.4 is enough for me.

Any kind of help or comment would be appreciated.

Best regards.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

The package named "trisquel" is not essential at all. It is a metapackage. See https://trisquel.info/forum/eli5-why-pidgin-preinstalled-trisquel-and-gnunet-uses-mainly-pidgin-communicating#comment-132371 for an explanation.

So, well, just install the package "xserver-xorg-hwe-16.04" and, please, tell us if that solves Abrowser's rendering glitches: many users face that problem, apparently.

ivanruvalcaba
Offline
Joined: 09/22/2018

Thank you very much for the explanation, I am still adapting to the Trisquel's packages/structure.

Of course, I was just planning to install the suggested package as following:

sudo apt-get install --install-recommends xserver-xorg-hwe-16.04

Wish me luck.

@jxself: Thanks to you too for your advice.

Best regards.

jxself
Offline
Joined: 09/13/2010

Ubuntu's so-called "enablement" things also include a newer kernel. Ubuntu's kernel includes proprietary junk. So be careful because by pulling in their so-called "enablement" stuff you might also get their horrible kernel wit all of its warts and general ugliness. You have been warned.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Since the packages linux-*-hwe-8.0 all have their version numbers ending with "trisquel4", I believe there should be no such problem. If there is, then it is a critical issue to file: Trisquel's repository should never propose proprietary software.

jxself
Offline
Joined: 09/13/2010

But they wanted to apply ***Ubuntu's*** LTS Enablement Stack upgrades in Trisquel 8. Not Trisquel's. That's the very title of this thread: "Is it possible to apply Ubuntu's LTS Enablement Stack upgrades in Trisquel 8?" Pulling stuff from Ubuntu does raise this issue.

ivanruvalcaba
Offline
Joined: 09/22/2018

I do not understand your point of view very well, IMHO everything is in ok. Only the updates corresponding to X server (graphical stack) were applied with the following:

sudo apt-get install --install-recommends xserver-xorg-hwe-16.04

Here is my log (sorry, my system's locale is Spanish language):

Log started: 2018-09-26 14:22:02
(Leyendo la base de datos ... 246272 ficheros o directorios instalados actualmente.)
Desinstalando trisquel (8.0-33) ...
Desinstalando xserver-xorg-video-intel (2:2.99.917+git20160325-1ubuntu1.2) ...
Desinstalando xserver-xorg-video-all (1:7.7+13ubuntu3.1) ...
Desinstalando xserver-xorg-video-amdgpu (1.1.2-0ubuntu0.16.04.1) ...
Desinstalando xserver-xorg-video-vmware (1:13.1.0-2ubuntu3) ...
Desinstalando xserver-xorg-video-vesa (1:2.3.4-1build2) ...
Desinstalando xserver-xorg-input-all (1:7.7+13ubuntu3.1) ...
Desinstalando xserver-xorg-input-wacom (1:0.32.0-0ubuntu3) ...
dpkg: xserver-xorg-core: problemas de dependencias, pero se desinstalará de todas formas
tal y como se solicitó:
xserver-xorg-video-ati depende de xorg-video-abi-20; sin embargo:
El paquete `xorg-video-abi-20' no está instalado.
El paquete `xserver-xorg-core' provee `xorg-video-abi-20' pero va a ser desinstalado.
xserver-xorg-video-ati depende de xserver-xorg-core (>= 2:1.17.99.902); sin embargo:
El paquete `xserver-xorg-core' va a ser desinstalado.
xserver-xorg-input-synaptics depende de xorg-input-abi-22; sin embargo:
El paquete `xorg-input-abi-22' no está instalado.
El paquete `xserver-xorg-core' provee `xorg-input-abi-22' pero va a ser desinstalado.
xserver-xorg-input-synaptics depende de xserver-xorg-core (>= 2:1.17.99.902); sin embargo:
El paquete `xserver-xorg-core' va a ser desinstalado.
xserver-xorg depende de xserver-xorg-core (>= 2:1.17.2-2).
xserver-xorg-video-radeon depende de xorg-video-abi-20; sin embargo:
El paquete `xorg-video-abi-20' no está instalado.
El paquete `xser
Desinstalando xserver-xorg-core (2:1.18.4-0ubuntu0.8) ...
dpkg: xserver-xorg: problemas de dependencias, pero se desinstalará de todas formas
tal y como se solicitó:
xorg depende de xserver-xorg (>= 1:7.7+13ubuntu3.1).

Desinstalando xserver-xorg (1:7.7+13ubuntu3.1) ...
Procesando disparadores para libc-bin (2.23-0ubuntu10) ...
Procesando disparadores para man-db (2.7.5-1) ...
Seleccionando el paquete xserver-xorg-hwe-16.04 previamente no seleccionado.
(Leyendo la base de datos ... 246124 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../xserver-xorg-hwe-16.04_1%3a7.7+16ubuntu3~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-hwe-16.04 (1:7.7+16ubuntu3~16.04.1) ...
(Leyendo la base de datos ... 246131 ficheros o directorios instalados actualmente.)
Desinstalando xserver-xorg-legacy (2:1.18.4-0ubuntu0.8) ...
Desinstalando xserver-xorg-video-ati (1:7.7.0-1) ...
Desinstalando xserver-xorg-video-radeon (1:7.7.0-1) ...
Desinstalando xserver-xorg-video-qxl (0.1.4-3ubuntu3) ...
Desinstalando xserver-xorg-video-nouveau (1:1.0.12-1build2) ...
Desinstalando xserver-xorg-video-fbdev (1:0.4.4-1build5) ...
Desinstalando xserver-xorg-input-evdev (1:2.10.1-1ubuntu2) ...
Desinstalando xserver-xorg-input-vmmouse (1:13.1.0-1ubuntu2) ...
dpkg: xserver-xorg-input-synaptics: problemas de dependencias, pero se desinstalará de todas formas
tal y como se solicitó:
xserver-xorg-hwe-16.04 depende de xserver-xorg-input-all-hwe-16.04 | xorg-driver-input; sin embargo:
El paquete `xserver-xorg-input-all-hwe-16.04' no está instalado.
El paquete `xorg-driver-input' no está instalado.
El paquete `xserver-xorg-input-synaptics' provee `xorg-driver-input' pero va a ser desinstalado.
El paquete `xserver-xorg-input-vmmouse' que provee xorg-driver-input no está instalado.
El paquete `xserver-xorg-input-evdev' que provee xorg-driver-input no está instalado.

Desinstalando xserver-xorg-input-synaptics (1.8.2-1ubuntu3) ...
Procesando disparadores para man-db (2.7.5-1) ...
Seleccionando el paquete libxfont2:i386 previamente no seleccionado.
(Leyendo la base de datos ... 246042 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libxfont2_1%3a2.0.1-3~ubuntu16.04.3_i386.deb ...
Desempaquetando libxfont2:i386 (1:2.0.1-3~ubuntu16.04.3) ...
Seleccionando el paquete xserver-xorg-core-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-core-hwe-16.04_2%3a1.19.6-1ubuntu4~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-core-hwe-16.04 (2:1.19.6-1ubuntu4~16.04.1) ...
Seleccionando el paquete xserver-xorg-input-evdev-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-input-evdev-hwe-16.04_1%3a2.10.5-1ubuntu1~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-input-evdev-hwe-16.04 (1:2.10.5-1ubuntu1~16.04.1) ...
Seleccionando el paquete xserver-xorg-input-synaptics-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-input-synaptics-hwe-16.04_1.9.0-1ubuntu1~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-input-synaptics-hwe-16.04 (1.9.0-1ubuntu1~16.04.1) ...
Seleccionando el paquete xserver-xorg-input-wacom-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-input-wacom-hwe-16.04_1%3a0.34.0-0ubuntu2~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-input-wacom-hwe-16.04 (1:0.34.0-0ubuntu2~16.04.1) ...
Seleccionando el paquete xserver-xorg-input-all-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-input-all-hwe-16.04_1%3a7.7+16ubuntu3~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-input-all-hwe-16.04 (1:7.7+16ubuntu3~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-amdgpu-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-amdgpu-hwe-16.04_18.0.1-1~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-amdgpu-hwe-16.04 (18.0.1-1~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-radeon-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-radeon-hwe-16.04_1%3a18.0.1-1~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-radeon-hwe-16.04 (1:18.0.1-1~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-ati-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-ati-hwe-16.04_1%3a18.0.1-1~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-ati-hwe-16.04 (1:18.0.1-1~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-fbdev-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-fbdev-hwe-16.04_1%3a0.4.4-1build6~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-fbdev-hwe-16.04 (1:0.4.4-1build6~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-nouveau-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-nouveau-hwe-16.04_1%3a1.0.15-2~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-nouveau-hwe-16.04 (1:1.0.15-2~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-vesa-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-vesa-hwe-16.04_1%3a2.3.4-1build3~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-vesa-hwe-16.04 (1:2.3.4-1build3~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-vmware-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-vmware-hwe-16.04_1%3a13.2.1-1build1~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-vmware-hwe-16.04 (1:13.2.1-1build1~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-all-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-all-hwe-16.04_1%3a7.7+16ubuntu3~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-all-hwe-16.04 (1:7.7+16ubuntu3~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-intel-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-intel-hwe-16.04_2%3a2.99.917+git20171229-1~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-intel-hwe-16.04 (2:2.99.917+git20171229-1~16.04.1) ...
Seleccionando el paquete xserver-xorg-video-qxl-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-video-qxl-hwe-16.04_0.1.5-2build1~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-video-qxl-hwe-16.04 (0.1.5-2build1~16.04.1) ...
Seleccionando el paquete xserver-xorg-legacy-hwe-16.04 previamente no seleccionado.
Preparando para desempaquetar .../xserver-xorg-legacy-hwe-16.04_2%3a1.19.6-1ubuntu4~16.04.1_i386.deb ...
Desempaquetando xserver-xorg-legacy-hwe-16.04 (2:1.19.6-1ubuntu4~16.04.1) ...
Procesando disparadores para libc-bin (2.23-0ubuntu10) ...
Procesando disparadores para man-db (2.7.5-1) ...
Configurando libxfont2:i386 (1:2.0.1-3~ubuntu16.04.3) ...
Configurando xserver-xorg-core-hwe-16.04 (2:1.19.6-1ubuntu4~16.04.1) ...
Configurando xserver-xorg-input-evdev-hwe-16.04 (1:2.10.5-1ubuntu1~16.04.1) ...
Configurando xserver-xorg-input-synaptics-hwe-16.04 (1.9.0-1ubuntu1~16.04.1) ...
Configurando xserver-xorg-input-wacom-hwe-16.04 (1:0.34.0-0ubuntu2~16.04.1) ...
Configurando xserver-xorg-input-all-hwe-16.04 (1:7.7+16ubuntu3~16.04.1) ...
Configurando xserver-xorg-hwe-16.04 (1:7.7+16ubuntu3~16.04.1) ...
Configurando xserver-xorg-video-amdgpu-hwe-16.04 (18.0.1-1~16.04.1) ...
Configurando xserver-xorg-video-radeon-hwe-16.04 (1:18.0.1-1~16.04.1) ...
Configurando xserver-xorg-video-ati-hwe-16.04 (1:18.0.1-1~16.04.1) ...
Configurando xserver-xorg-video-fbdev-hwe-16.04 (1:0.4.4-1build6~16.04.1) ...
Configurando xserver-xorg-video-nouveau-hwe-16.04 (1:1.0.15-2~16.04.1) ...
Configurando xserver-xorg-video-vesa-hwe-16.04 (1:2.3.4-1build3~16.04.1) ...
Configurando xserver-xorg-video-vmware-hwe-16.04 (1:13.2.1-1build1~16.04.1) ...
Configurando xserver-xorg-video-all-hwe-16.04 (1:7.7+16ubuntu3~16.04.1) ...
Configurando xserver-xorg-video-intel-hwe-16.04 (2:2.99.917+git20171229-1~16.04.1) ...
Configurando xserver-xorg-video-qxl-hwe-16.04 (0.1.5-2build1~16.04.1) ...
Configurando xserver-xorg-legacy-hwe-16.04 (2:1.19.6-1ubuntu4~16.04.1) ...
setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file
Procesando disparadores para libc-bin (2.23-0ubuntu10) ...
Log ended: 2018-09-26 14:22:50

Currently no complaints so far.

Best regards.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

I certainly do not recommend installing packages directly taken from Ubuntu's repository. But I think ivanruvalcaba is installing packages in Trisquel's repository. In the case of X stack's update, the packages in Trisquel 8's repository should be the same as those in Ubuntu 16.04's (the version numbers not including "trisquel").

ivanruvalcaba
Offline
Joined: 09/22/2018

Well, I still have the X server up and running (LOL!). The installation process only showed me some warnings harmless but noisy but everything happened correctly.

As a first impression it seems to me that the rendering problem has been solved at the moment. I need to let more time pass to be able to confirm with full confidence that it has.

Before:

foo@bar:~$ inxi -G
Graphics: Card: Intel Mobile 945GSE Express Integrated Graphics Controller
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1024x600@60.00hz
GLX Renderer: Mesa DRI Intel 945GME x86/MMX/SSE2 GLX Version: 1.4 Mesa 18.0.5

After (right now):

foo@bar:~$ inxi -G
Graphics: Card: Intel Mobile 945GSE Express Integrated Graphics Controller
Display Server: X.Org 1.19.6 drivers: intel (unloaded: fbdev,vesa) Resolution: 1024x600@60.00hz
GLX Renderer: Mesa DRI Intel 945GME x86/MMX/SSE2 GLX Version: 1.4 Mesa 18.0.5

Best regards.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Haven't you seize the occasion to update Abrowser to version 62? If so, version 62 (and not Xorg's update) may have solved the rendering issue. Abrowser 62 entered Trisquel's repository this morning, maybe yesterday.

ivanruvalcaba
Offline
Joined: 09/22/2018

you're right, I apply the update while installing the new version of the graphical stack, so in that sense would have no way to determine if the improvement in functionality is due to one or the other.

Regads.