Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to 5.4.6. JB#57054 #3

Merged
merged 1 commit into from Dec 21, 2023
Merged

Update to 5.4.6. JB#57054 #3

merged 1 commit into from Dec 21, 2023

Conversation

pvuorela
Copy link
Contributor

Two commits, first updating to 5.4.4:

- Deleted non-sailfish history, had some bogus dates and it's not ours.
- The rpm conflicts should be now better when the rpm and rpm-libs are
merged. Presumably compat module no longer needed.
- Autotoolize patch updated to skip removed bitlib file.

Attempted git submodule based packaging too, but that seemed problematic.
It doesn't fully match .tar.gz content. Different (non non-working)
makefile, lacking luac.c, missing even install: rule on the makefile.

Second commit adding the patches fedora includes, almost all from git. Except that despite fedora listing github urls for them, actually they aren't verbatim. The patches do include change on tests but those are in different tar ball and different path as what the git version has.

I hereby declare lua a sucky project and all the related distro packagings too. Building, and patching and everything is a mess here.

lua.spec Outdated Show resolved Hide resolved
@pvuorela pvuorela force-pushed the update_54 branch 2 times, most recently from 61fc89f to c49fe6b Compare January 18, 2023 19:31
- Deleted non-sailfish history, had some bogus dates and it's not ours.
- The rpm conflicts should be now better when the rpm and rpm-libs are
merged. Presumably compat module no longer needed.
- Autotoolize patch updated to skip removed bitlib file.

Attempted git submodule based packaging too, but that seemed problematic.
It doesn't fully match .tar.gz content. Different (non non-working)
makefile, lacking luac.c, missing even install: rule on the makefile.
@pvuorela pvuorela changed the title Update to 5.4.4. JB#57054 Update to 5.4.6. JB#57054 Dec 12, 2023
@pvuorela
Copy link
Contributor Author

New releases since so bumped to latest version. Allowed to delete quite a bunch of patches. Fedora has now one upstream bug cherry-picked. No idea if there are good reasons for us, but for simplicity didn't do it now. The fixed function doesn't appear touched in years before it, so this shouldn't at least be worse than the previous update candidate here.

@pvuorela pvuorela merged commit 861f94f into master Dec 21, 2023
@pvuorela pvuorela deleted the update_54 branch December 21, 2023 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants