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

[tracking] Drop mozjs78 #39226

Closed
3 tasks done
JamiKettunen opened this issue Sep 11, 2022 · 7 comments
Closed
3 tasks done

[tracking] Drop mozjs78 #39226

JamiKettunen opened this issue Sep 11, 2022 · 7 comments
Labels
tracking for tracking larger sets of changes

Comments

@JamiKettunen
Copy link
Contributor

JamiKettunen commented Sep 11, 2022

As per https://endoflife.date/firefox 78 ESR has been EoL for nearly a year soon. According to a quick grep -r only the following consumers remain:

This would also contribute to #38229 (mozjs78 has python-devel in makedepends).

We should also keep in mind what happened with mozjs60: 5121c0f (mozjs60: re-add as meta to allow people to upgrade their systems) so the same thing doesn't happen again with the removal of mozjs78.

@paper42
Copy link
Member

paper42 commented Sep 11, 2022

polkit: #39203

@CameronNemo
Copy link
Contributor

CameronNemo commented Sep 11, 2022

From what I can tell 0ad is only compatible with mozjs78.

https://trac.wildfiregames.com/wiki/BuildInstructions#Dependencies

@CameronNemo
Copy link
Contributor

Mint seemingly has plans to upgrade off of mozjs78: linuxmint/cjs#102

@paper42 paper42 added the tracking for tracking larger sets of changes label Sep 11, 2022
@JamiKettunen JamiKettunen changed the title Drop mozjs78 [tracking] Drop mozjs78 Sep 11, 2022
@CameronNemo
Copy link
Contributor

To build 0ad, Arch just patches the vendored mozjs to build with python3 AFAICT. https://github.com/archlinux/svntogit-community/blob/packages/0ad/trunk/python-3.10.patch

@classabbyamp
Copy link
Member

I think that 0ad patch is reasonable, until they update their mozjs

@JamiKettunen
Copy link
Contributor Author

cjs could now be updated to 5.6.1 and the four commits after that tag on master could be brought in as a mozjs102.patch or similar

@triallax
Copy link
Contributor

cjs is now upgraded off of mozjs78.

triallax added a commit to triallax/void-packages that referenced this issue Oct 9, 2023
EOL since 2 years and not used by any other template.

Closes void-linux#39226.
triallax added a commit to triallax/void-packages that referenced this issue Oct 11, 2023
EOL since 2 years and not used by any other template.

Closes void-linux#39226.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tracking for tracking larger sets of changes
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants