Enlightenment 0.27 + EFL 1.28 Backports? [Solved]
Enlightenment 0.27 + EFL 1.28 Backports?
Howdy,
A new Enlightenment 0.27 and EFL 1.28 has been released which makes Bookworm's 0.25.4 version two releases old now.
https://www.enlightenment.org/news
If and when it enters Sid and if it backports to Bookworm cleanly would it be possible to get the new version in the MX Test Repo?
I will say compared to other major DE's Enlightenment updates are quite incremental without big sweeping changes and are usually limited to a few bugfixes and new features so I'm guessing (and hoping) it would be a pretty straightforward backport.. I'm not relying on this happening but it would be nice to see what subtle bugs have been fixed.
A new Enlightenment 0.27 and EFL 1.28 has been released which makes Bookworm's 0.25.4 version two releases old now.
https://www.enlightenment.org/news
If and when it enters Sid and if it backports to Bookworm cleanly would it be possible to get the new version in the MX Test Repo?
I will say compared to other major DE's Enlightenment updates are quite incremental without big sweeping changes and are usually limited to a few bugfixes and new features so I'm guessing (and hoping) it would be a pretty straightforward backport.. I'm not relying on this happening but it would be nice to see what subtle bugs have been fixed.
Re: Enlightenment 0.27 + EFL 1.28 Backports?
I've built the efl-0.127.0 and enlightenment 0.26.0 packages for MX 23, from Sid, in the meantime. I had to do some semi-advanced tweaking to get it to build on a Bookworm base.
I can see it seems to have a Wayland session option now--IDK if it was there before. If it's new, have fun with that!
I can see it seems to have a Wayland session option now--IDK if it was there before. If it's new, have fun with that!

MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
Re: Enlightenment 0.27 + EFL 1.28 Backports?
Hi Stevo!
THANK YOU!! That's awesome! VERY much appreciated!
Actually Enlightenment was very early in the Wayland game but it does seem that development on that front has stagnated enough that most other DE's have caught up and surpassed it. Hopefully the semi-advanced tweaking you had to do for E-26 just works for E-27 as well.
THANK YOU!! That's awesome! VERY much appreciated!
Actually Enlightenment was very early in the Wayland game but it does seem that development on that front has stagnated enough that most other DE's have caught up and surpassed it. Hopefully the semi-advanced tweaking you had to do for E-26 just works for E-27 as well.
Re: Enlightenment 0.27 + EFL 1.28 Backports?
Post deleted... I had my version numbers wrong.. All good
*EDIT
@timkb4cq
Stevo had mentioned another update to the latest Enlightenment/EFL release (E-0.27/EFL 1.28) a couple of days ago, I don't see a change in MX Test. If it's still on it's way no worries at all, I just wanted to make sure it wasn't lost in the mail..
Thanks for your tireless work with the Repos, so many backports to keep track of!!
*EDIT
@timkb4cq
Stevo had mentioned another update to the latest Enlightenment/EFL release (E-0.27/EFL 1.28) a couple of days ago, I don't see a change in MX Test. If it's still on it's way no worries at all, I just wanted to make sure it wasn't lost in the mail..
Thanks for your tireless work with the Repos, so many backports to keep track of!!
Re: Enlightenment 0.27 + EFL 1.28 Backports?
Hi,
I just tried an upgrade in a Live session and unfortunately Terminology gets removed:
Terminology getting removed is an issue since it's Enlightenment's native terminal and that breaks a lot of Custom Action stuff in AVL including the package that contains them. I'm assuming a backport of Terminology is what's needed to prevent the Terminology dependency from getting removed? Sorry this more convoluted than I had hoped..
I just tried an upgrade in a Live session and unfortunately Terminology gets removed:
Code: Select all
Install
enlightenment-data [0.25.4-2] => (0.26.0-4~mx23+1)
enlightenment-dev [0.25.4-2] => (0.26.0-4~mx23+1)
enlightenment [0.25.4-2] => (0.26.0-4~mx23+1)
libddcutil4 (1.4.1-1)
libecore-audio1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-bin [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-con1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-drm2-1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-evas1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-fb1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-file1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-imf1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-input1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-ipc1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-wl2-1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore-x1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libecore1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libector1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libedje-bin [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libedje1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libeet-bin [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libeet1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libeeze1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libefl-all-dev [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libefreet-bin [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libefreet1a [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libeina1 (1.27.0-4~mx23+1)
libeio1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libelementary-bin [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libelementary-data [1.26.3-1] => (1.27.0-4~mx23+1)
libelementary1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libelput1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libembryo-bin [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libembryo1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libemile1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libemotion1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libeolian-bin [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libeolian1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libethumb-client-bin [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libethumb-client1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libethumb1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libevas-loaders [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libevas1-engines-drm [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libevas1-engines-wayland [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libevas1-engines-x [1.26.3-1+b1] => (1.27.0-4~mx23+1)
libevas1 [1.26.3-1+b1] => (1.27.0-4~mx23+1)
liblua5.1-0-dev (5.1.5-9)
liblua5.1-0 (5.1.5-9)
packagekit (1.2.6-5)
usb.ids (2024.07.04-0+deb12u1)
Remove
avl-mxe-file-actions [20250118-bookworm1-1]
libeina1a [1.26.3-1+b1]
terminology [1.13.0-1]
Last edited by AVLinux on Sun Jan 19, 2025 11:22 pm, edited 1 time in total.
Re: Enlightenment 0.27 + EFL 1.28 Backports?
Yes, I probably need a new terminology built against the new efl, so am on it.
Debian does a lot of patching on efl and e17, so I'm waiting for the titular new releases to show up in Sid before attempting backports.
Debian does a lot of patching on efl and e17, so I'm waiting for the titular new releases to show up in Sid before attempting backports.
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
Re: Enlightenment 0.27 + EFL 1.28 Backports?
Good news, thanks very much!! No rush on any of this stuff!
Re: Enlightenment 0.27 + EFL 1.28 Backports?
Here are the new terminology 1.13.0 packages, as well as Rage media player and ephoto rebuilds: https://drive.google.com/file/d/17QvIAe ... sp=sharing
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
Re: Enlightenment 0.27 + EFL 1.28 Backports?
Wow, soopa-fast!Stevo wrote: Mon Jan 20, 2025 12:08 am Here are the new terminology 1.13.0 packages, as well as Rage media player and ephoto rebuilds: https://drive.google.com/file/d/17QvIAe ... sp=sharing
OK, let me try a VM upgrade tonight again and see how it goes, I have also learned that any outside custom Enlightenment modules are version-specific. This means the optional (but extremely useful) 'Places' module I just integrated and built against E 0.25.4 gets broken when updating to 0.26..

Obviously you guys don't want to get into packaging modified outside custom modules so I will need to have supplemental 'hackages' that match the module to the Users version..

Some context on 'Places': viewtopic.php?t=83407
That module source is here, and it builds easily with EFL dev libs + udisks2-dev dependency but I have modified my local build with alternate Icons:
https://git.enlightenment.org/enlighten ... ule-places
*ADDED
OK took another run at things in a VM and upgrading enlightenment, enlightenment-data and terminology pulled in everything needed and no removals (Yay! and Thank You!). I still have this Places module conundrum but that's a 'me problem'.
Re: Enlightenment 0.27 + EFL 1.28 Backports?
OK, just to confirm... and for others reading.
*Be aware the update from 0.25.4 - 0.26.0 is very subtle to the point that you will likely not notice anything at all, there were quiet bugfixes and no major new features in this update:
https://www.enlightenment.org/news/2023 ... ent-0.26.0
This time I upgraded on my Devbox and this worked:
MXPI-->MX Test-->"Upgradable"-->select enlightenment, enlightenment-data, terminology, terminology-data and this should pull all relevant EFL stuff in and update the system to 0.26.0
If you are using Enlightenment in AV Linux 23.5 with the new 'Places' module you will need to install the matching module to the version of Enlightenment you are using:
https://bandshed.net/packages/AVL_MXe-2 ... ES_MODULE/
Many thanks to @Stevo and hopefully at some point the very latest Enlightenment 0.27 will enter Sid and backport here
*Be aware the update from 0.25.4 - 0.26.0 is very subtle to the point that you will likely not notice anything at all, there were quiet bugfixes and no major new features in this update:
https://www.enlightenment.org/news/2023 ... ent-0.26.0
This time I upgraded on my Devbox and this worked:
MXPI-->MX Test-->"Upgradable"-->select enlightenment, enlightenment-data, terminology, terminology-data and this should pull all relevant EFL stuff in and update the system to 0.26.0
If you are using Enlightenment in AV Linux 23.5 with the new 'Places' module you will need to install the matching module to the version of Enlightenment you are using:
https://bandshed.net/packages/AVL_MXe-2 ... ES_MODULE/
Many thanks to @Stevo and hopefully at some point the very latest Enlightenment 0.27 will enter Sid and backport here