Skip to content

{vis}[GCCcore/13.2.0,GCCcore/13.3.0,GCCcore/14.2.0] libvpx v1.15.2#24900

Merged
boegel merged 2 commits intoeasybuilders:developfrom
Micket:20251217004604_new_pr_libvpx1152
Dec 19, 2025
Merged

{vis}[GCCcore/13.2.0,GCCcore/13.3.0,GCCcore/14.2.0] libvpx v1.15.2#24900
boegel merged 2 commits intoeasybuilders:developfrom
Micket:20251217004604_new_pr_libvpx1152

Conversation

@Micket
Copy link
Copy Markdown
Contributor

@Micket Micket commented Dec 16, 2025

(created using eb --new-pr)

I didn't see the need to leave in the commented line

# 'lib/libvpx.%s' % SHLIB_EXT],

which just looks like it should have been removed? I also needed to backport this for FFmpeg enable all the encoders.

@Micket Micket added the update label Dec 16, 2025
@github-actions github-actions Bot added 2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains change labels Dec 16, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 16, 2025

Updated software libvpx-1.15.2-GCCcore-13.2.0.eb

Diff against libvpx-1.15.2-GCCcore-14.3.0.eb

easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.3.0.eb b/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-13.2.0.eb
index c3db68251e..18f8fe7e9a 100644
--- a/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-13.2.0.eb
@@ -7,7 +7,7 @@ homepage = 'http://www.webmproject.org'
 description = """VPx are open and royalty free video compression formats owned by Google.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://github.com/webmproject/libvpx/archive/refs/tags']
@@ -15,9 +15,9 @@ sources = ['v%(version)s.tar.gz']
 checksums = ['26fcd3db88045dee380e581862a6ef106f49b74b6396ee95c2993a260b4636aa']
 
 builddependencies = [
-    ('binutils', '2.44'),
-    ('pkgconf', '2.4.3'),
-    ('NASM', '2.16.03'),
+    ('binutils', '2.40'),
+    ('pkgconf', '2.0.3'),
+    ('NASM', '2.16.01'),
 ]
 
 configopts = '--enable-shared '

Updated software libvpx-1.15.2-GCCcore-13.3.0.eb

Diff against libvpx-1.15.2-GCCcore-14.3.0.eb

easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.3.0.eb b/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-13.3.0.eb
index c3db68251e..506eb657ec 100644
--- a/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-13.3.0.eb
@@ -7,7 +7,7 @@ homepage = 'http://www.webmproject.org'
 description = """VPx are open and royalty free video compression formats owned by Google.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://github.com/webmproject/libvpx/archive/refs/tags']
@@ -15,8 +15,8 @@ sources = ['v%(version)s.tar.gz']
 checksums = ['26fcd3db88045dee380e581862a6ef106f49b74b6396ee95c2993a260b4636aa']
 
 builddependencies = [
-    ('binutils', '2.44'),
-    ('pkgconf', '2.4.3'),
+    ('binutils', '2.42'),
+    ('pkgconf', '2.2.0'),
     ('NASM', '2.16.03'),
 ]
 

Updated software libvpx-1.15.2-GCCcore-14.2.0.eb

Diff against libvpx-1.15.2-GCCcore-14.3.0.eb

easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.3.0.eb b/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.2.0.eb
index c3db68251e..70a3606013 100644
--- a/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-14.2.0.eb
@@ -7,7 +7,7 @@ homepage = 'http://www.webmproject.org'
 description = """VPx are open and royalty free video compression formats owned by Google.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://github.com/webmproject/libvpx/archive/refs/tags']
@@ -15,8 +15,8 @@ sources = ['v%(version)s.tar.gz']
 checksums = ['26fcd3db88045dee380e581862a6ef106f49b74b6396ee95c2993a260b4636aa']
 
 builddependencies = [
-    ('binutils', '2.44'),
-    ('pkgconf', '2.4.3'),
+    ('binutils', '2.42'),
+    ('pkgconf', '2.3.0'),
     ('NASM', '2.16.03'),
 ]
 

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Dec 16, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@Micket: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=24900 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24900 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9215

Test results coming soon (I hope)...

Details

- notification for comment with ID 3662935287 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Dec 17, 2025

Test report by @Micket
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.6, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.21
See https://gist.github.com/Micket/feb1d552b62180d23e64f1a88aedf9e4 for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (total: 8 mins 3 secs) (4 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/2d4d655cc2aace48557c19988e313c87 for a full test report.

Comment thread easybuild/easyconfigs/l/libvpx/libvpx-1.15.2-GCCcore-13.2.0.eb
@jfgrimm
Copy link
Copy Markdown
Member

jfgrimm commented Dec 17, 2025

Test report by @jfgrimm
SUCCESS
Build succeeded for 4 out of 4 (total: 5 mins 57 secs) (4 easyconfigs in total)
node082.viking2.yor.alces.network - Linux Rocky Linux 8.10, x86_64, AMD EPYC 7643 48-Core Processor, Python 3.6.8
See https://gist.github.com/jfgrimm/db6995be9b5e202831485296d28f9e12 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Dec 17, 2025

Test report by @Micket
SUCCESS
Build succeeded for 13 out of 13 (4 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.6, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.21
See https://gist.github.com/Micket/54bcc084cc685c28fff806c66be74271 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Dec 18, 2025

Test report by @Micket
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.6, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.21
See https://gist.github.com/Micket/a28f06b76f66122b0f72b11ab5fcf197 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Dec 18, 2025

i also rebuilt ffmpeg with this and tested it out, so this works fine i think.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Dec 18, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@Micket: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=24900 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24900 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9242

Test results coming soon (I hope)...

Details

- notification for comment with ID 3670552095 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@jfgrimm jfgrimm added this to the next release (5.2.0) milestone Dec 18, 2025
@boegel boegel changed the title Remove commented out line in libvpx + backport {vis}[GCCcore/13.2.0,GCCcore/13.3.0,GCCcore/14.2.0] libvpx v1.15.2 Dec 19, 2025
Copy link
Copy Markdown
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

lgtm

@boegel
Copy link
Copy Markdown
Member

boegel commented Dec 19, 2025

Test report by @boegel
SUCCESS
Build succeeded for 4 out of 4 (total: 3 mins 53 secs) (4 easyconfigs in total)
node4245.shinx.os - Linux RHEL 9.6, x86_64, AMD EPYC 9654 96-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/boegel/4fa1ab705ac8993b8a60ffcda4c654ff for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Dec 19, 2025

Going in, thanks @Micket!

@boegel boegel merged commit c079cdb into easybuilders:develop Dec 19, 2025
13 of 14 checks passed
@Micket Micket deleted the 20251217004604_new_pr_libvpx1152 branch December 19, 2025 08:33
@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (total: 6 mins 22 secs) (4 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/2b295783765e5eb017b18bb4be90cd68 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains code cleanup update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants