Skip to content

libplacebo: 5.264.1 -> 6.338.1#269415

Merged
fpletz merged 4 commits intoNixOS:stagingfrom
rhododendrox:pr-update-libplacebo
Jan 17, 2024
Merged

libplacebo: 5.264.1 -> 6.338.1#269415
fpletz merged 4 commits intoNixOS:stagingfrom
rhododendrox:pr-update-libplacebo

Conversation

@rhododendrox
Copy link
Contributor

@rhododendrox rhododendrox commented Nov 23, 2023

Description of changes

An attempt to update libplacebo since last time it was tried (see #243134) a good number of packages were broken.
A list of the changes can be found on the tag section of the project repository.

This closes #242503.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 23.11 Release Notes (or backporting 23.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Priorities

Add a 👍 reaction to pull requests you find important.

@ofborg ofborg bot requested review from primeos and tadeokondrak November 23, 2023 13:22
@ofborg ofborg bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Nov 23, 2023
@rhododendrox
Copy link
Contributor Author

Result of nixpkgs-review pr 269415 run on x86_64-linux 1

10 packages marked as broken and skipped:
  • feishin
  • obs-studio-plugins.obs-hyperion
  • python310Packages.dm-sonnet
  • python310Packages.dm-sonnet.dist
  • python310Packages.tensorflow-datasets
  • python310Packages.tensorflow-datasets.dist
  • python311Packages.dm-sonnet
  • python311Packages.dm-sonnet.dist
  • python311Packages.tensorflow-datasets
  • python311Packages.tensorflow-datasets.dist
148 packages failed to build:
  • MIDIVisualizer
  • anilibria-winmaclinux
  • arcanPackages.all-wrapped
  • arcanPackages.arcan
  • arcanPackages.arcan-wrapped
  • arcanPackages.cat9-wrapped
  • arcanPackages.durden-wrapped
  • ffmpeg-full (arcanPackages.ffmpeg ,ffmpeg_6-full)
  • ffmpeg-full.bin (arcanPackages.ffmpeg.bin ,ffmpeg_6-full.bin)
  • ffmpeg-full.data (arcanPackages.ffmpeg.data ,ffmpeg_6-full.data)
  • ffmpeg-full.dev (arcanPackages.ffmpeg.dev ,ffmpeg_6-full.dev)
  • ffmpeg-full.doc (arcanPackages.ffmpeg.doc ,ffmpeg_6-full.doc)
  • ffmpeg-full.lib (arcanPackages.ffmpeg.lib ,ffmpeg_6-full.lib)
  • ffmpeg-full.man (arcanPackages.ffmpeg.man ,ffmpeg_6-full.man)
  • arcanPackages.pipeworld-wrapped
  • arcanPackages.prio-wrapped
  • arcanPackages.xarcan
  • audiobookshelf
  • corrscope
  • corrscope.dist
  • deepin.deepin-music
  • deepin.deepin-voice-note
  • eaglemode
  • emulationstation
  • escrotum
  • escrotum.dist
  • escrotum.man
  • ffcast
  • ffmpeg_5-full
  • ffmpeg_5-full.bin
  • ffmpeg_5-full.data
  • ffmpeg_5-full.dev
  • ffmpeg_5-full.doc
  • ffmpeg_5-full.lib
  • ffmpeg_5-full.man
  • handbrake
  • haruna
  • imagination
  • kaffeine
  • kphotoalbum
  • libsForQt5.elisa (plasma5Packages.elisa)
  • libsForQt5.elisa.dev (plasma5Packages.elisa.dev)
  • libsForQt5.kdenlive (plasma5Packages.kdenlive)
  • libsForQt5.phonon-backend-vlc (plasma5Packages.phonon-backend-vlc)
  • soundkonverter (libsForQt5.soundkonverter)
  • libvlc
  • liquidsoap
  • manim
  • manim.dist
  • megaglest
  • minitube
  • obs-studio
  • obs-studio-plugins.advanced-scene-switcher
  • obs-studio-plugins.droidcam-obs
  • obs-studio-plugins.input-overlay
  • obs-studio-plugins.looking-glass-obs
  • obs-studio-plugins.obs-3d-effect
  • obs-studio-plugins.obs-backgroundremoval
  • obs-studio-plugins.obs-command-source
  • obs-studio-plugins.obs-freeze-filter
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-livesplit-one
  • obs-studio-plugins.obs-move-transition
  • obs-studio-plugins.obs-multi-rtmp
  • obs-studio-plugins.obs-mute-filter
  • obs-studio-plugins.obs-nvfbc
  • obs-studio-plugins.obs-pipewire-audio-capture
  • obs-studio-plugins.obs-replay-source
  • obs-studio-plugins.obs-rgb-levels-filter
  • obs-studio-plugins.obs-scale-to-sound
  • obs-studio-plugins.obs-shaderfilter
  • obs-studio-plugins.obs-source-clone
  • obs-studio-plugins.obs-source-record
  • obs-studio-plugins.obs-source-switcher
  • obs-studio-plugins.obs-teleport
  • obs-studio-plugins.obs-text-pthread
  • obs-studio-plugins.obs-transition-table
  • obs-studio-plugins.obs-tuna
  • obs-studio-plugins.obs-vaapi
  • obs-studio-plugins.obs-vertical-canvas
  • obs-studio-plugins.obs-vintage-filter
  • obs-studio-plugins.obs-vkcapture
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.waveform
  • obs-studio-plugins.wlrobs
  • peek
  • printrun
  • printrun.dist
  • pympress
  • pympress.dist
  • python310Packages.aigpy
  • python310Packages.aigpy.dist
  • python310Packages.auditok
  • python310Packages.auditok.dist
  • python310Packages.gradio
  • python310Packages.gradio-client
  • python310Packages.gradio-client.dist
  • python310Packages.gradio.dist
  • python310Packages.moderngl-window
  • python310Packages.moderngl-window.dist
  • python310Packages.pydub
  • python310Packages.pydub.dist
  • python310Packages.pyglet
  • python310Packages.pyglet.dist
  • python310Packages.pyrender
  • python310Packages.pyrender.dist
  • python310Packages.python-vlc
  • python310Packages.python-vlc.dist
  • python310Packages.pytmx
  • python310Packages.pytmx.dist
  • python310Packages.shazamio
  • python310Packages.shazamio.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.auditok
  • python311Packages.auditok.dist
  • python311Packages.gradio
  • python311Packages.gradio-client
  • python311Packages.gradio-client.dist
  • python311Packages.gradio.dist
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.python-vlc
  • python311Packages.python-vlc.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.shazamio
  • python311Packages.shazamio.dist
  • reaper
  • restream
  • rofi-screenshot
  • shaq
  • shaq.dist
  • strawberry
  • tidal-dl
  • tidal-dl.dist
  • tone
  • video-trimmer
  • vlc
  • vokoscreen
  • wtwitch
82 packages built:
  • adl
  • ani-cli
  • anime-downloader
  • anime-downloader.dist
  • anki
  • anki.dist
  • anki.doc
  • anki.man
  • celluloid
  • cplay-ng
  • cplay-ng.dist
  • curseradio
  • curseradio.dist
  • deepin.dde-gsettings-schemas
  • deepin.deepin-movie-reborn
  • deepin.deepin-movie-reborn.dev
  • dmlive
  • dra-cla
  • ff2mpv
  • ffmpeg_4-full
  • ffmpeg_4-full.bin
  • ffmpeg_4-full.data
  • ffmpeg_4-full.dev
  • ffmpeg_4-full.doc
  • ffmpeg_4-full.lib
  • ffmpeg_4-full.man
  • gonic
  • hydrus
  • hydrus.doc
  • hypnotix
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • jellyfin-media-player
  • jellyfin-mpv-shim
  • jellyfin-mpv-shim.dist
  • jftui
  • klipperscreen
  • libplacebo
  • libsForQt5.plasmatube (plasma5Packages.plasmatube)
  • libsForQt5.tokodon (plasma5Packages.tokodon)
  • linux-wallpaperengine
  • memento
  • mnemosyne
  • mnemosyne.dist
  • mov-cli
  • mov-cli.dist
  • mpc-qt
  • mpv
  • mpv-unwrapped
  • mpv-unwrapped.dev
  • mpv-unwrapped.man
  • mpvScripts.inhibit-gnome
  • mpvScripts.mpris
  • mpvScripts.thumbfast
  • mpvpaper
  • photoqt
  • plex-media-player
  • plex-mpv-shim
  • plex-mpv-shim.dist
  • python310Packages.mpv
  • python310Packages.mpv.dist
  • python311Packages.mpv
  • python311Packages.mpv.dist
  • qimgv
  • radioboat
  • somafm-cli
  • stremio
  • sublime-music
  • sublime-music.dist
  • subtitleedit
  • supersonic
  • supersonic-wayland
  • tomato-c
  • youtube-tui
  • ytfzf
  • ytui-music

@arthsmn
Copy link
Member

arthsmn commented Nov 26, 2023

Result of nixpkgs-review pr 269415 run on x86_64-linux 1
10 packages marked as broken and skipped:
148 packages failed to build:
82 packages built:

ffmpeg isn't building with this new version of libplacebo, this is what is causing all these failed builds. See https://trac.ffmpeg.org/ticket/10644.

@rhododendrox
Copy link
Contributor Author

While we wait for this ffmpeg issue to be resolved, we could update libplacebo only for mpv by creating a new package for the new version.
This way the other packages would still build without problems and we could update mpv to 0.37.0.

@arthsmn
Copy link
Member

arthsmn commented Nov 26, 2023

While we wait for this ffmpeg issue to be resolved, we could update libplacebo only for mpv by creating a new package for the new version. This way the other packages would still build without problems and we could update mpv to 0.37.0.

I was thinking this too. I was going to first try ffmpeg 6.1, which might have a fix, but I'm not having success building it, will try it again later.

@arthsmn
Copy link
Member

arthsmn commented Nov 26, 2023

So, I was able to successfully build ffmpeg 6.1 with libplacebo 6.338.1! All I did is make ffmpeg use nv-codec-headers-12 and apply this update. I think we should wait until the nv-codec-headers-12 update gets merged, update ffmpeg and then update libplacebo.

@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/prs-ready-for-review/3032/2979

@rhododendrox rhododendrox force-pushed the pr-update-libplacebo branch 2 times, most recently from c5199d9 to 5d80565 Compare November 27, 2023 15:19
@ofborg ofborg bot added the 8.has: package (new) This PR adds a new package label Nov 27, 2023
@ofborg ofborg bot requested a review from Atemu November 27, 2023 19:35
@rhododendrox
Copy link
Contributor Author

Result of nixpkgs-review pr 269415 run on x86_64-linux 1

10 packages marked as broken and skipped:
  • feishin
  • obs-studio-plugins.obs-hyperion
  • python310Packages.dm-sonnet
  • python310Packages.dm-sonnet.dist
  • python310Packages.tensorflow-datasets
  • python310Packages.tensorflow-datasets.dist
  • python311Packages.dm-sonnet
  • python311Packages.dm-sonnet.dist
  • python311Packages.tensorflow-datasets
  • python311Packages.tensorflow-datasets.dist
117 packages failed to build:
  • MIDIVisualizer
  • arcanPackages.all-wrapped
  • arcanPackages.arcan
  • arcanPackages.arcan-wrapped
  • arcanPackages.cat9-wrapped
  • arcanPackages.durden-wrapped
  • ffmpeg-full (arcanPackages.ffmpeg ,ffmpeg_6-full)
  • ffmpeg-full.bin (arcanPackages.ffmpeg.bin ,ffmpeg_6-full.bin)
  • ffmpeg-full.data (arcanPackages.ffmpeg.data ,ffmpeg_6-full.data)
  • ffmpeg-full.dev (arcanPackages.ffmpeg.dev ,ffmpeg_6-full.dev)
  • ffmpeg-full.doc (arcanPackages.ffmpeg.doc ,ffmpeg_6-full.doc)
  • ffmpeg-full.lib (arcanPackages.ffmpeg.lib ,ffmpeg_6-full.lib)
  • ffmpeg-full.man (arcanPackages.ffmpeg.man ,ffmpeg_6-full.man)
  • arcanPackages.pipeworld-wrapped
  • arcanPackages.prio-wrapped
  • arcanPackages.xarcan
  • audiobookshelf
  • corrscope
  • corrscope.dist
  • escrotum
  • escrotum.dist
  • escrotum.man
  • ffcast
  • haruna
  • imagination
  • libsForQt5.kdenlive (plasma5Packages.kdenlive)
  • soundkonverter (libsForQt5.soundkonverter)
  • liquidsoap
  • manim
  • manim.dist
  • obs-studio
  • obs-studio-plugins.advanced-scene-switcher
  • obs-studio-plugins.droidcam-obs
  • obs-studio-plugins.input-overlay
  • obs-studio-plugins.looking-glass-obs
  • obs-studio-plugins.obs-3d-effect
  • obs-studio-plugins.obs-backgroundremoval
  • obs-studio-plugins.obs-command-source
  • obs-studio-plugins.obs-freeze-filter
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-livesplit-one
  • obs-studio-plugins.obs-move-transition
  • obs-studio-plugins.obs-multi-rtmp
  • obs-studio-plugins.obs-mute-filter
  • obs-studio-plugins.obs-nvfbc
  • obs-studio-plugins.obs-pipewire-audio-capture
  • obs-studio-plugins.obs-replay-source
  • obs-studio-plugins.obs-rgb-levels-filter
  • obs-studio-plugins.obs-scale-to-sound
  • obs-studio-plugins.obs-shaderfilter
  • obs-studio-plugins.obs-source-clone
  • obs-studio-plugins.obs-source-record
  • obs-studio-plugins.obs-source-switcher
  • obs-studio-plugins.obs-teleport
  • obs-studio-plugins.obs-text-pthread
  • obs-studio-plugins.obs-transition-table
  • obs-studio-plugins.obs-tuna
  • obs-studio-plugins.obs-vaapi
  • obs-studio-plugins.obs-vertical-canvas
  • obs-studio-plugins.obs-vintage-filter
  • obs-studio-plugins.obs-vkcapture
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.waveform
  • obs-studio-plugins.wlrobs
  • peek
  • printrun
  • printrun.dist
  • python310Packages.aigpy
  • python310Packages.aigpy.dist
  • python310Packages.auditok
  • python310Packages.auditok.dist
  • python310Packages.gradio
  • python310Packages.gradio-client
  • python310Packages.gradio-client.dist
  • python310Packages.gradio.dist
  • python310Packages.moderngl-window
  • python310Packages.moderngl-window.dist
  • python310Packages.pydub
  • python310Packages.pydub.dist
  • python310Packages.pyglet
  • python310Packages.pyglet.dist
  • python310Packages.pyrender
  • python310Packages.pyrender.dist
  • python310Packages.pytmx
  • python310Packages.pytmx.dist
  • python310Packages.shazamio
  • python310Packages.shazamio.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.auditok
  • python311Packages.auditok.dist
  • python311Packages.gradio
  • python311Packages.gradio-client
  • python311Packages.gradio-client.dist
  • python311Packages.gradio.dist
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.shazamio
  • python311Packages.shazamio.dist
  • restream
  • rofi-screenshot
  • shaq
  • shaq.dist
  • tidal-dl
  • tidal-dl.dist
  • tone
  • video-trimmer
  • vokoscreen
78 packages built:
  • adl
  • ani-cli
  • anime-downloader
  • anime-downloader.dist
  • anki
  • anki.dist
  • anki.doc
  • anki.man
  • celluloid
  • cplay-ng
  • cplay-ng.dist
  • curseradio
  • curseradio.dist
  • deepin.dde-gsettings-schemas
  • deepin.deepin-movie-reborn
  • deepin.deepin-movie-reborn.dev
  • dmlive
  • dra-cla
  • ff2mpv
  • gonic
  • hydrus
  • hydrus.doc
  • hypnotix
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • jellyfin-media-player
  • jellyfin-mpv-shim
  • jellyfin-mpv-shim.dist
  • jftui
  • klipperscreen
  • libplacebo (libplacebo_6)
  • libplacebo_5
  • libsForQt5.plasmatube (plasma5Packages.plasmatube)
  • libsForQt5.tokodon (plasma5Packages.tokodon)
  • linux-wallpaperengine
  • memento
  • minitube
  • mnemosyne
  • mnemosyne.dist
  • mov-cli
  • mov-cli.dist
  • mpc-qt
  • mpv
  • mpv-unwrapped
  • mpv-unwrapped.dev
  • mpv-unwrapped.man
  • mpvScripts.inhibit-gnome
  • mpvScripts.mpris
  • mpvScripts.thumbfast
  • mpvpaper
  • photoqt
  • plex-media-player
  • plex-mpv-shim
  • plex-mpv-shim.dist
  • python310Packages.mpv
  • python310Packages.mpv.dist
  • python311Packages.mpv
  • python311Packages.mpv.dist
  • qimgv
  • radioboat
  • somafm-cli
  • stremio
  • sublime-music
  • sublime-music.dist
  • subtitleedit
  • supersonic
  • supersonic-wayland
  • tomato-c
  • wtwitch
  • youtube-tui
  • ytfzf
  • ytui-music

All failed builds should be a consequence of ffmpeg_6-full failing to build.
When the pr updating ffmpeg to 6.1 gets merged into master, I'll rebase my branch onto it.
After that everything should be fixed.

@llyyr
Copy link

llyyr commented Nov 29, 2023

You could simply disable vf_libplacebo from ffmpeg for some time to fix build with ffmpeg 6.0(.1). Or patch it with this upstream commit (FFmpeg/FFmpeg@1231003). Here's a version of it rebased to apply on 6.0

@rhododendrox rhododendrox force-pushed the pr-update-libplacebo branch 2 times, most recently from 10b5c55 to e463111 Compare November 29, 2023 16:11
@ofborg ofborg bot requested a review from AndersonTorres November 29, 2023 19:34
@ofborg ofborg bot added 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 2501-5000 This PR causes many rebuilds on Darwin and should target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. and removed 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Nov 29, 2023
@rhododendrox
Copy link
Contributor Author

I'm having some problems running nixpkgs-review.
For some reason it's downloading a lot of packages and I don't think I have enough space on disk to fit all of that.

screenshot-1701434828

@ofborg ofborg bot removed 10.rebuild-darwin: 2501-5000 This PR causes many rebuilds on Darwin and should target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels Dec 12, 2023
Copy link
Member

@arthsmn arthsmn left a comment

Choose a reason for hiding this comment

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

LGTM.

@devusb devusb mentioned this pull request Dec 16, 2023
13 tasks
@arthsmn
Copy link
Member

arthsmn commented Dec 25, 2023

What is missing for this PR? This is already preventing some updates.

@Atemu
Copy link
Member

Atemu commented Dec 25, 2023

I need someone to demonstrate to me that libplacebo still works in ffmpeg_6 with this because I don't know how I would.

@arthsmn
Copy link
Member

arthsmn commented Dec 25, 2023

I need someone to demonstrate to me that libplacebo still works in ffmpeg_6 with this because I don't know how I would.

You mean the 6.0?

@rhododendrox
Copy link
Contributor Author

As previously stated I've already confirmed that ffmpeg 6.1 works with libplacebo 6.338.1 by cherry picking some commits from the related pr.
But I understand that in order to be 100% sure I should build the package directly from this pr.
Since the last rebase this branch contains the commits updating ffmpeg to version 6.1 and because of that I already started building ffmpeg_6-full to see if it still works as I previously saw.
It will take some time as it's building a little bit more than 500 packages some of which are kinda big (e.g. llvm and clang).

@rhododendrox
Copy link
Contributor Author

It finally finished building and it works perfectly fine.
If anyone decides try to test this on their own be mindful you probably need to apply this commit (fc71dc9) before building, otherwise you'll get a error regarding the intel-media-sdk package and the whole build will fail.

@Atemu
Copy link
Member

Atemu commented Dec 27, 2023

When I merged this into staging-next, what command would I have to run in order to verify it still works?

@rhododendrox
Copy link
Contributor Author

I used this one:

ffmpeg -init_hw_device vulkan -i <input> \
-vf hwupload,libplacebo=w=1440:h=1440:upscaler=ewa_lanczos:downscaler=mitchell:format=yuv420p,hwdownload,format=yuv420p \
-c:v libx264 -c:a copy <output>

@rhododendrox
Copy link
Contributor Author

rhododendrox commented Dec 27, 2023

Missclicked

@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/prs-already-reviewed/2617/1378

@amaxine
Copy link
Contributor

amaxine commented Jan 12, 2024

@ofborg build ffmpeg ffmpeg.passthru.tests ffmpeg-full
@ofborg build ffmpeg_5 ffmpeg_5.passthru.tests ffmpeg_5-full
@ofborg build libplacebo libplacebo.passthru.tests
@ofborg build libplacebo_5 libplacebo_5.passthru.tests
@ofborg build vlc vlc.passthru.tests

@amaxine
Copy link
Contributor

amaxine commented Jan 13, 2024

I'm not a fan of merging this with all the darwin failures here, but I don't personally run nix on darwin so I cannot look into it. That seems like a blocker to merging this, at least it's why I won't hit the button 🙂

@Atemu
Copy link
Member

Atemu commented Jan 13, 2024

Note that these failures are caused by this being based on staging and ofBorg needing to basically rebuild the world in a short amount of time. Its darwin machines are not capable of that.

@fpletz fpletz merged commit 31b46a3 into NixOS:staging Jan 17, 2024
@zeuner
Copy link
Contributor

zeuner commented Jan 21, 2024

Not sure why this was merged as-is since it breaks subsequent CI due to disregarding the pkgs/by-name policy: https://github.com/NixOS/nixpkgs/actions/runs/7600068348/job/20697863923?pr=282473

@Atemu
Copy link
Member

Atemu commented Jan 21, 2024

This PR's CI for by-name checks was green and the package in your error message is unrelated to this PR.

@rhododendrox rhododendrox deleted the pr-update-libplacebo branch March 1, 2024 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (new) This PR adds a new package 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update request: libplacebo 5.264.1 → 6.338.1

10 participants