Enlightenment 0.27 + EFL 1.28 Backports?  [Solved]

Message
Author
User avatar
AVLinux
Posts: 3121
Joined: Wed Jul 15, 2020 1:15 am

Enlightenment 0.27 + EFL 1.28 Backports?

#1 Post by AVLinux »

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.

User avatar
Stevo
Developer
Posts: 14797
Joined: Fri Dec 15, 2006 7:07 pm

Re: Enlightenment 0.27 + EFL 1.28 Backports?

#2 Post by Stevo »

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! :popcorn:
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing

User avatar
AVLinux
Posts: 3121
Joined: Wed Jul 15, 2020 1:15 am

Re: Enlightenment 0.27 + EFL 1.28 Backports?

#3 Post by AVLinux »

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.

User avatar
AVLinux
Posts: 3121
Joined: Wed Jul 15, 2020 1:15 am

Re: Enlightenment 0.27 + EFL 1.28 Backports?

#4 Post by AVLinux »

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!!

User avatar
AVLinux
Posts: 3121
Joined: Wed Jul 15, 2020 1:15 am

Re: Enlightenment 0.27 + EFL 1.28 Backports?

#5 Post by AVLinux »

Hi,

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]
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..
Last edited by AVLinux on Sun Jan 19, 2025 11:22 pm, edited 1 time in total.

User avatar
Stevo
Developer
Posts: 14797
Joined: Fri Dec 15, 2006 7:07 pm

Re: Enlightenment 0.27 + EFL 1.28 Backports?

#6 Post by Stevo »

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.
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing

User avatar
AVLinux
Posts: 3121
Joined: Wed Jul 15, 2020 1:15 am

Re: Enlightenment 0.27 + EFL 1.28 Backports?

#7 Post by AVLinux »

Good news, thanks very much!! No rush on any of this stuff!

User avatar
Stevo
Developer
Posts: 14797
Joined: Fri Dec 15, 2006 7:07 pm

Re: Enlightenment 0.27 + EFL 1.28 Backports?

#8 Post by Stevo »

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

User avatar
AVLinux
Posts: 3121
Joined: Wed Jul 15, 2020 1:15 am

Re: Enlightenment 0.27 + EFL 1.28 Backports?

#9 Post by AVLinux »

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
Wow, soopa-fast!

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.. :mad:

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.. :rolleyes:

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'.

User avatar
AVLinux
Posts: 3121
Joined: Wed Jul 15, 2020 1:15 am

Re: Enlightenment 0.27 + EFL 1.28 Backports?

#10 Post by AVLinux »

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

Post Reply

Return to “Package Requests - MX-23”