Skip to content

Conversation

chkuendig
Copy link
Contributor

@chkuendig chkuendig commented Sep 12, 2025

The current ogg and vorbis ports are ancient (2015) and pull in repos from the old emscripten-ports github org. From what I can tell, they do not have any patches and both pre-date Xiph.org's migration to Github, so presumably are just old mirrors:

This updates both to the most recent update.(ogg one before the most recent as I haven't yet tested the most recent update)



def needed(settings):
return settings.USE_OGG


def get(ports, settings, shared):
ports.fetch_project('ogg', f'https://github.com/emscripten-ports/ogg/archive/{TAG}.zip', sha512hash=HASH)
ports.fetch_project('ogg', f'https://github.com/xiph/ogg/releases/download/v{VERSION}/libogg-{VERSION}.zip', sha512hash=HASH)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should look into that kind of patches (if any) were applied in the https://github.com/emscripten-ports/ogg/ repo. Where there any changes from upstream?

Copy link
Collaborator

@sbc100 sbc100 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry I didn't see that you already verified no downstream changes.

lgtm if the tests pass!

Thanks for looking into this.

Once this change lands I will archive the emscripten-ports repos.

@sbc100
Copy link
Collaborator

sbc100 commented Sep 15, 2025

Can you add an entry to the ChangeLog?

@chkuendig
Copy link
Contributor Author

Can you add an entry to the ChangeLog?

Added.

@sbc100 sbc100 enabled auto-merge (squash) September 15, 2025 17:50
@sbc100 sbc100 changed the title Update Vorbis and Ogg Ports Update Vorbis and Ogg ports Sep 15, 2025
@sbc100 sbc100 disabled auto-merge September 15, 2025 17:51
@sbc100 sbc100 enabled auto-merge (squash) September 15, 2025 17:51
@chkuendig
Copy link
Contributor Author

Are these test failures related to this change? They seem to be happening in completely unrelated parts (similar to #25273 which encounters the same problems)

@sbc100 sbc100 disabled auto-merge September 15, 2025 20:01
@sbc100 sbc100 merged commit 3004076 into emscripten-core:main Sep 15, 2025
28 of 31 checks passed
@chkuendig chkuendig deleted the xiph-update branch September 16, 2025 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants