Commit not present in release #52

Open
opened 2023-12-04 01:24:49 -08:00 by Peter2121 · 9 comments

Hello,

Despite the date precedent, the commit 51e09f2a77 is not present in 0.25.4 release.

There is a ticket at FreeBSD Bugzilla

Could we expect shortly a release with this correction included or we need to patch the FreeBSD port?

Best regards,
Peter

Hello, Despite the date precedent, the commit 51e09f2a77 is not present in 0.25.4 release. There is a ticket at [FreeBSD Bugzilla](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275489) Could we expect shortly a release with this correction included or we need to patch the FreeBSD port? Best regards, Peter
Owner

raster needs to finish efm2 first. Then a new release of the EFL and E will be done.

so unfortunately, no release soon. Use the patch for now.

raster needs to finish efm2 first. Then a new release of the EFL and E will be done. so unfortunately, no release soon. Use the patch for now.
Author

The patch cannot be used 'as is':

ld: error: undefined symbol: eet_sync_sync
>>> referenced by e_config.c:193 (../src/bin/e_config.c:193)

It seems that this function is defined in the EFL more recent that v1.26.3 from ports.

The patch cannot be used 'as is': ``` ld: error: undefined symbol: eet_sync_sync >>> referenced by e_config.c:193 (../src/bin/e_config.c:193) ``` It seems that this function is defined in the EFL more recent that v1.26.3 from ports.
Author

Once again - EFL 1.26.3 is released at 16/09/2022, the commit cfd473bc8a introduced eet_sync_sync has the date 16/05/2022, but eet_sync_sync is NOT present in EFL 1.26.3!! What's happened here?

Once again - EFL 1.26.3 is released at 16/09/2022, the commit cfd473bc8a introduced eet_sync_sync has the date 16/05/2022, but eet_sync_sync is NOT present in EFL 1.26.3!! What's happened here?
Owner

it's about release versioning : if API added, minor version is added.

so, actually, 1.27 is needed :(

can efl-git and e-git ports be created, based on git master for both EFL and E ?

it's about release versioning : if API added, minor version is added. so, actually, 1.27 is needed :( can efl-git and e-git ports be created, based on git master for both EFL and E ?
Owner

yes - git has a fix. it's fixed as a bi-product of also adding a feature. that's a new feature in efl that e in git depends on. this is normal. this would need a whole new release of both efl and e to release what is in git now. i have made other changed in git efl master to do with theme and efm2 - i'm not done with that and not 100% happy yet and have not wanted to release because this is "in progress".

yes - git has a fix. it's fixed as a bi-product of also adding a feature. that's a new feature in efl that e in git depends on. this is normal. this would need a whole new release of both efl and e to release what is in git now. i have made other changed in git efl master to do with theme and efm2 - i'm not done with that and not 100% happy yet and have not wanted to release because this is "in progress".
Author

@raster

What do you think - if I just add a patch for e_config.c with the body of eet_sync_sync injected inside _e_config_pending_file_del?

@raster What do you think - if I just add a patch for `e_config.c` with the body of `eet_sync_sync` injected inside `_e_config_pending_file_del`?
Author

@raster

We really need new versions released - the current version of Enlightenment from ports/packages have a strange critical bug on the last version of FreeBSD 14.0. It looses keyboard input after ~1min of work, it stops painting inside new windows and freezes completely on restart. There is no problems with current version from Git (EFL + Enlightenment), even suspend/resume works correctly (it did not work on the previous versions).

@raster We really need new versions released - the current version of Enlightenment from ports/packages have a strange critical bug on the last version of FreeBSD 14.0. It looses keyboard input after ~1min of work, it stops painting inside new windows and freezes completely on restart. There is no problems with current version from Git (EFL + Enlightenment), even suspend/resume works correctly (it did not work on the previous versions).
Owner

@Peter2121 efl 1.27 and E 0.26 are out. Please test with FreeBSD

@Peter2121 efl 1.27 and E 0.26 are out. Please test with FreeBSD
Author

Thanks a lot to everybody!
I've just installed the release on my work laptop, I don't see any problem for the moment. It seems that it works a bit faster.
If I don't see any issues - I'll try to update the port at next weekend.

Thanks a lot to everybody! I've just installed the release on my work laptop, I don't see any problem for the moment. It seems that it works a bit faster. If I don't see any issues - I'll try to update the port at next weekend.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: enlightenment/enlightenment#52
No description provided.