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

gst-plugins-bad: remove opencv to improve build time #235481

Merged

Conversation

GenericNerdyUsername
Copy link
Contributor

@GenericNerdyUsername GenericNerdyUsername commented Jun 1, 2023

Description of changes

gst-plugins-bad is used by a lot of packages, and opencv has enableCuda option. Removing opencv (and putting it in its own package, if needed) reduces rebuild size when config.cudaSupport = true

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • 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.

@SomeoneSerge SomeoneSerge added the 6.topic: cuda Parallel computing platform and API label Jun 2, 2023
@GenericNerdyUsername
Copy link
Contributor Author

If it turns out that something needs the opencv plugin, do we add a enableOpencv option, make a gst-plugins-opencv package, or something else?

@lilyinstarlight
Copy link
Member

I think best is to just add an enableOpencv parameter to the package to optionally enable it for any downstream consumers that may theoretically need it

As I mentioned in Matrix a week or so ago, I'm pretty sure there are no downstream consumers in nixpkgs and most distros have it disabled or in a separate package (with no reverse deps for all distros that did separate it)

Thank you for this!

@GenericNerdyUsername
Copy link
Contributor Author

Done

@lilyinstarlight
Copy link
Member

Done

Looks like you might need to add opencv4 to the parameters of the file (ofborg says opencv is undefined). Thank you!

@GenericNerdyUsername
Copy link
Contributor Author

oops, fixed

@SomeoneSerge
Copy link
Contributor

SomeoneSerge commented Jun 2, 2023

Hi, thanks for this PR!

I'll just note that opencvWithoutCuda probably would have worked as well, in the sense that opencv4's direct dependency on enableCuda is likely the only source of hash instability, e.g.:

❯ nix path-info --derivation --impure --expr 'with import (builtins.getFlake "nixpkgs") { }; libreoffice'
/nix/store/p3masl9pgdl41jxkxa0nv6scmal8980y-libreoffice-7.4.6.2-wrapped.drv
❯ nix path-info --derivation --impure --expr 'with import (builtins.getFlake "nixpkgs") { config.cudaSupport = true; config.allowUnfree = true; }; libreoffice'
/nix/store/jwh9cwal02cdy6sgqvx3adfnklxp99l2-libreoffice-7.4.6.2-wrapped.drv
❯ nix path-info --derivation --impure --expr 'with import (builtins.getFlake "nixpkgs") { config.cudaSupport = true; config.allowUnfree = true; overlays = [ (final: prev: { opencv4 = prev.opencv4.override { enableCuda = false; }; } ) ]; }; libreoffice'
/nix/store/p3masl9pgdl41jxkxa0nv6scmal8980y-libreoffice-7.4.6.2-wrapped.drv

Not sure which workaround* is cleaner.
For documentation purposes: the "proper"* solution to this issue probably would have been grafting if only we were ready to use it

@GenericNerdyUsername
Copy link
Contributor Author

I feel like it would make sense for libreoffice and such to not depend on opencv at all, cuda or no cuda, bc it increases build time for no real gain

@lilyinstarlight
Copy link
Member

Yeah I think this is the better option for now. I'll test and give this PR a proper review later today hopefully

@GenericNerdyUsername
Copy link
Contributor Author

Might be worth starting the compile now

@jtojnar
Copy link
Member

jtojnar commented Jun 2, 2023

The commit message should start with gst_all_1.gst-plugins-bad so that ofborg knows what attribute to build.

gst-plugins-bad is used by a lot of packages, and opencv has `enableCuda` option. Forcing people to only use opencv when necessary reduces rebuild size when `config.cudaSupport = true`
@GenericNerdyUsername
Copy link
Contributor Author

GenericNerdyUsername commented Jun 8, 2023

@lilyinstarlight I implemented your change
(the reason the pr got closed is that github doesnt like it if you push too many commits at once and overwriting all the commits introduced by your pr apparently closes it)

Copy link
Member

@lilyinstarlight lilyinstarlight left a comment

Choose a reason for hiding this comment

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

Change looks good to me!

I tested this locally with and without opencvSupport set on both x86_64-linux and cross to aarch64-linux. I also did a quick build on aarch64-darwin

I noticed this is in the CUDA team backlog, so is this waiting on something from the CUDA team or should I just go ahead and merge this? (as far as I'm concerned this is ready to merge pending ofborg)

@ofborg ofborg bot requested a review from lilyinstarlight June 9, 2023 00:25
@SomeoneSerge
Copy link
Contributor

@GenericNerdyUsername @lilyinstarlight thank you both a lot for moving this forward! These non-scicomp rebuilds have been a very annoying issue

is this waiting on something from the CUDA team or should I just go ahead and merge this

I was hoping to get a nixpkgs-review report on this, just to have a reference to look back to. Have been running one in the background, but I doubt it'll finish before tomorrow. I'd rather wait, but do go ahead and merge if you prefer to move faster

I feel like it would make sense for libreoffice and such to not depend on opencv at all, cuda or no cuda,

👍🏻 didn't mean to imply otherwise! In fact (leaving these comments for passers by looking at this PR later), the hope for grafting is that toggling opencv support in gst plugins or cuda support in opencv mustn't affect the libreoffice builder's output at all, except for the references: if libreoffice links gstreamer stuff as a shared library, and gstreamer stuff links opencv as a shared library, then it should be perfectly safe to build and cache just one variant of libreoffice, then fork outputs and rewrite the references to gst-plugins-bad when global cudaSupport is enabled. I hope eventually we could start doing that, but until then just the switching of the opencv plugin off seems to be a good move

@SomeoneSerge
Copy link
Contributor

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

8 packages marked as broken and skipped:
  • aws-workspaces
  • cinnamon.xapps
  • cinny-desktop
  • davinci-resolve
  • gnome.gnome-todo
  • kotatogram-desktop-with-webkit
  • pantheon.evince
  • pantheon.file-roller
1 package blacklisted:
  • appimage-run-tests
1114 packages failed to build:
  • ChowKick
  • Sylk
  • abracadabra
  • activitywatch
  • adapta-gtk-theme
  • ajour
  • alfaview
  • alfis
  • almanah
  • alsa-scarlett-gui
  • altair
  • amberol
  • anki
  • anki.dist
  • anki.doc
  • anki.man
  • anytype
  • apache-directory-studio
  • apostrophe
  • appimage-run
  • aravis
  • aravis.bin
  • aravis.dev
  • aravis.lib
  • archi
  • ashpd-demo
  • astroid
  • audio-recorder
  • authenticator
  • aw-qt
  • aw-qt.dist
  • bada-bib
  • badwolf
  • balsa
  • banking
  • baobab (gnome.baobab)
  • baresip
  • beamerpresenter (beamerpresenter-mupdf)
  • beamerpresenter-poppler
  • beekeeper-studio
  • bespokesynth
  • bespokesynth-with-vst2
  • betterdiscord-installer
  • birdfont
  • bitwig-studio1
  • bitwig-studio2
  • blackbox-terminal
  • blanket
  • bloomrpc
  • blueberry
  • blueprint-compiler
  • boatswain
  • bookworm
  • bootstrap-studio
  • bottles
  • bottles-unwrapped
  • brasero
  • brasero-original
  • bubblemail
  • bubblemail.dist
  • budgie.budgie-control-center
  • budgie.budgie-control-center.debug
  • budgie.budgie-desktop
  • budgie.budgie-desktop-with-plugins
  • budgie.budgie-gsettings-overrides
  • budgie.budgie-screensaver
  • budgiePlugins.budgie-analogue-clock-applet
  • budgiePlugins.budgie-user-indicator-redux
  • buttercup-desktop
  • buzztrax
  • byzanz
  • cadence
  • calibre
  • calls
  • calls.devdoc
  • cambalache
  • caprine-bin
  • cargo-tauri
  • cavalier
  • cawbird
  • celeste
  • celluloid
  • chatty
  • chirp
  • chirp.dist
  • chromium
  • chromium.sandbox
  • chrysalis
  • cider
  • cinnamon.cinnamon-common
  • cinnamon.cinnamon-control-center
  • cinnamon.cinnamon-gsettings-overrides
  • cinnamon.cinnamon-screensaver
  • cinnamon.cinnamon-session
  • cinnamon.muffin
  • cinnamon.muffin.dev
  • cinnamon.muffin.man
  • cinnamon.nemo
  • cinnamon.nemo-fileroller
  • cinnamon.nemo-python
  • cinnamon.nemo-with-extensions
  • cinnamon.nemo.dev
  • cinnamon.pix
  • cinnamon.warpinator
  • cinnamon.xapp
  • cinnamon.xapp.dev
  • cinnamon.xreader
  • cinnamon.xviewer
  • citations
  • citra-canary
  • citra-nightly
  • citrix_workspace (citrix_workspace_23_02_0)
  • clapper
  • clash-verge
  • claws-mail
  • claws-mail.dev
  • clementine
  • cog
  • colord-gtk4
  • colord-gtk4.dev
  • colord-gtk4.devdoc
  • contrast
  • cozy
  • cozy-drive
  • crow-translate
  • crypto-org-wallet
  • czkawka
  • d-spy
  • d-spy.dev
  • d-spy.lib
  • dbeaver
  • deepin.deepin-camera
  • deja-dup
  • denaro
  • denemo
  • devdocs-desktop
  • dialect
  • dino
  • dippi
  • displaycal
  • displaycal.dist
  • done
  • dropbox-cli
  • dropbox-cli.nautilusExtension
  • dynamic-wallpaper
  • eartag
  • easyeffects
  • easyeffects.debug
  • eclipse-mat
  • eclipses.eclipse-committers
  • eclipses.eclipse-cpp
  • eclipses.eclipse-java
  • eclipses.eclipse-jee
  • eclipses.eclipse-modeling
  • eclipses.eclipse-platform
  • eclipses.eclipse-rcp
  • eclipses.eclipse-scala-sdk
  • eclipses.eclipse-sdk
  • eiciel
  • eiciel.nautilusExtension
  • elastic
  • electron-mail
  • electronplayer
  • elementary-planner
  • emacsPackages.ac-mozc
  • emacsPackages.mozc
  • emacsPackages.mozc-cand-posframe
  • emacsPackages.mozc-im
  • emacsPackages.mozc-popup
  • emacsPackages.mozc-temp
  • emblem
  • emulsion-palette
  • endeavour
  • enlightenment.econnman
  • enlightenment.ecrire
  • enlightenment.efl
  • enlightenment.enlightenment
  • enlightenment.ephoto
  • enlightenment.evisum
  • enlightenment.rage
  • enlightenment.terminology
  • eolie
  • eos-installer
  • ephemeral
  • epiphany (gnome.epiphany)
  • evince (gnome.evince)
  • evince.dev (gnome.evince.dev)
  • evince.devdoc (gnome.evince.devdoc)
  • evolution
  • evolution-data-server (gnome.evolution-data-server)
  • evolution-data-server-gtk4
  • evolution-data-server-gtk4.dev
  • evolution-data-server.dev (gnome.evolution-data-server.dev)
  • evolution-ews
  • evolutionWithPlugins
  • exactaudiocopy
  • eyedropper
  • farstream
  • farstream.dev
  • fast-cli
  • fcitx5-gtk
  • fcitx5-with-addons
  • firefly-desktop
  • firewalld-gui
  • flare-signal
  • flexoptix-app
  • flowtime
  • fluent-reader
  • fluffychat
  • fluffychat.debug
  • foliate
  • folks
  • folks.dev
  • folks.devdoc
  • font-manager
  • fontfinder
  • formiko
  • formiko.dist
  • fractal
  • fractal-next
  • fragments
  • framesh
  • fspy
  • furtherance
  • gabutdm
  • gajim
  • gajim.dist
  • gamehub
  • gcompris
  • gcr_4
  • gcr_4.bin
  • gcr_4.dev
  • gcr_4.devdoc
  • gfbgraph
  • gfbgraph.dev
  • gfbgraph.devdoc
  • giara
  • glade
  • glom
  • glom.dev
  • glom.devdoc
  • glom.doc
  • glom.lib
  • gmrender-resurrect
  • gnome-browser-connector
  • gnome-builder
  • gnome-builder.devdoc
  • gnome-console
  • gnome-decoder
  • gnome-desktop
  • gnome-desktop.debug
  • gnome-desktop.dev
  • gnome-desktop.devdoc
  • gnome-extension-manager
  • gnome-feeds
  • gnome-firmware
  • gnome-frog
  • gnome-inform7
  • gnome-keysign
  • gnome-keysign.dist
  • gnome-network-displays
  • gnome-obfuscate
  • gnome-online-accounts
  • gnome-online-accounts.debug
  • gnome-online-accounts.dev
  • gnome-online-accounts.devdoc
  • gnome-online-accounts.man
  • gnome-photos
  • gnome-photos.installedTests
  • gnome-podcasts
  • gnome-recipes
  • gnome-secrets
  • gnome-solanum
  • gnome-text-editor
  • gnome-tour
  • gnome.cheese
  • gnome.cheese.devdoc
  • gnome.cheese.man
  • gnome.devhelp
  • gnome.devhelp.devdoc
  • gnome.eog
  • gnome.eog.dev
  • gnome.eog.devdoc
  • gnome.file-roller
  • gnome.geary
  • gnome.ghex
  • gnome.ghex.dev
  • gnome.ghex.devdoc
  • gnome.gnome-applets
  • gnome.gnome-bluetooth
  • gnome.gnome-bluetooth.dev
  • gnome.gnome-bluetooth.devdoc
  • gnome.gnome-bluetooth.man
  • gnome.gnome-boxes
  • gnome.gnome-calculator
  • gnome.gnome-calendar
  • gnome.gnome-characters
  • gnome.gnome-chess
  • gnome.gnome-clocks
  • gnome.gnome-contacts
  • gnome.gnome-control-center
  • gnome.gnome-control-center.debug
  • gnome.gnome-disk-utility
  • gnome.gnome-flashback
  • gnome.gnome-font-viewer
  • gnome.gnome-initial-setup
  • gnome.gnome-logs
  • gnome.gnome-mahjongg
  • gnome.gnome-maps
  • gnome.gnome-music
  • gnome.gnome-notes
  • gnome.gnome-online-miners
  • gnome.gnome-panel
  • gnome.gnome-panel.dev
  • gnome.gnome-panel.man
  • gnome.gnome-session
  • gnome.gnome-session.debug
  • gnome.gnome-session.sessions
  • gnome.gnome-settings-daemon
  • gnome.gnome-settings-daemon43 (pantheon.gnome-settings-daemon)
  • gnome.gnome-shell
  • gnome.gnome-shell.debug
  • gnome.gnome-shell.devdoc
  • gnome.gnome-software
  • gnome.gnome-sound-recorder
  • gnome.gnome-terminal
  • gnome.gnome-tweaks
  • gnome.gnome-weather
  • gnome.gpaste
  • gnome.gvfs
  • gnome.gvfs.debug
  • gnome.metacity
  • gnome.mutter
  • gnome.mutter.debug
  • gnome.mutter.dev
  • gnome.mutter.devdoc
  • gnome.mutter.man
  • gnome.mutter43 (pantheon.mutter)
  • gnome.mutter43.debug (pantheon.mutter.debug)
  • gnome.mutter43.dev (pantheon.mutter.dev)
  • gnome.mutter43.devdoc (pantheon.mutter.devdoc)
  • gnome.mutter43.man (pantheon.mutter.man)
  • gnome.nautilus
  • gnome.nautilus-python
  • gnome.nautilus-python.dev
  • gnome.nautilus-python.devdoc
  • gnome.nautilus-python.doc
  • gnome.nautilus.dev
  • gnome.nautilus.devdoc
  • networkmanager-fortisslvpn (gnome.networkmanager-fortisslvpn)
  • networkmanager-iodine (gnome.networkmanager-iodine)
  • networkmanager-l2tp (gnome.networkmanager-l2tp)
  • networkmanager-openconnect (gnome.networkmanager-openconnect)
  • networkmanager-openvpn (gnome.networkmanager-openvpn)
  • networkmanager-vpnc (gnome.networkmanager-vpnc)
  • gnome.nixos-gsettings-overrides
  • gnome.polari
  • gnome.rygel
  • gnome.rygel.dev
  • gnome.sushi
  • gnome.totem
  • yelp (gnome.yelp)
  • gnome.zenity
  • gnomeExtensions.ddterm
  • gnomeExtensions.easyScreenCast
  • gnomeExtensions.easyeffects-preset-selector
  • gnomeExtensions.gsconnect
  • gnomeExtensions.gsconnect.installedTests
  • gnomeExtensions.gtk4-desktop-icons-ng-ding
  • gnomeExtensions.system-monitor
  • gnucash
  • gnunet-gtk
  • gnvim
  • gnvim-unwrapped
  • golden-cheetah-bin
  • goodvibes
  • google-chrome
  • google-chrome-beta
  • google-chrome-dev
  • gotktrix
  • gp-saml-gui
  • gp-saml-gui.dist
  • gpu-viewer
  • gradience
  • grapejuice
  • grapejuice.dist
  • grass
  • greetd.regreet
  • grilo-plugins
  • gscrabble
  • gscrabble.dist
  • gssdp-tools
  • gst_all_1.gst-devtools
  • gst_all_1.gst-devtools.dev
  • gst_all_1.gst-editing-services
  • gst_all_1.gst-editing-services.dev
  • gst_all_1.gst-plugins-bad
  • gst_all_1.gst-plugins-bad.dev
  • gst_all_1.gst-plugins-rs
  • gst_all_1.gst-plugins-rs.dev
  • gst_all_1.gst-rtsp-server
  • gst_all_1.gst-rtsp-server.dev
  • gst_all_1.gst-vaapi
  • gst_all_1.gst-vaapi.dev
  • gthumb
  • gtk4
  • gtk4.debug
  • gtk4.dev
  • gtk4.devdoc
  • gtkcord4
  • gtkd
  • gtkmm4
  • gtkmm4.dev
  • gtksourceview5
  • gtksourceview5.dev
  • gtksourceview5.devdoc
  • haka
  • halftone
  • haskellPackages.gi-ibus
  • haskellPackages.gi-ibus.doc
  • haskellPackages.gi-javascriptcore
  • haskellPackages.gi-javascriptcore.doc
  • haskellPackages.gi-webkit2
  • haskellPackages.gi-webkit2.doc
  • haskellPackages.gi-webkit2webextension
  • haskellPackages.gi-webkit2webextension.doc
  • haskellPackages.jsaddle-webkit2gtk
  • haskellPackages.jsaddle-webkit2gtk.doc
  • haskellPackages.reflex-dom
  • haskellPackages.reflex-dom.doc
  • haskellPackages.webkit2gtk3-javascriptcore
  • haskellPackages.webkit2gtk3-javascriptcore.doc
  • headlines
  • health
  • helio-workstation
  • helvum
  • heroic
  • holochain-launcher
  • hqplayer-desktop
  • hqplayer-desktop.doc
  • hqplayerd
  • hydrus
  • hydrus.doc
  • hypnotix
  • ib-controller
  • ibus
  • ibus-engines.anthy
  • ibus-engines.hangul
  • ibus-engines.kkc
  • ibus-engines.libpinyin
  • ibus-engines.libthai
  • ibus-engines.m17n
  • ibus-engines.mozc
  • ibus-engines.rime
  • ibus-engines.table
  • ibus-engines.table-chinese
  • ibus-engines.table-others
  • ibus-engines.typing-booster
  • ibus-engines.typing-booster-unwrapped
  • ibus-engines.uniemoji
  • ibus-qt
  • ibus-with-plugins
  • ibus.dev
  • ibus.installedTests
  • icon-library
  • identity
  • image-roll
  • imaginer
  • iotas
  • irccloud
  • iwgtk
  • jami
  • jbrowse
  • jetbrains-toolbox
  • joplin-desktop
  • jpsxdec
  • junction
  • kaidan
  • karlender
  • keet
  • khoj
  • khoj.dist
  • khronos
  • kicad-small
  • kicad-unstable-small
  • kime
  • kodelife
  • kodi-cli
  • kodiPackages.steam-launcher
  • komikku
  • kooha
  • latte-dock
  • lbry
  • ldtk
  • ledger-live-desktop
  • lens
  • libadwaita
  • libadwaita.dev
  • libadwaita.devdoc
  • libgdata
  • libgdata.dev
  • libgdata.installedTests
  • libgepub
  • libgnome-games-support_2_0
  • libgtkflow4
  • libgtkflow4.dev
  • libgtkflow4.devdoc
  • libhandy_0
  • libhandy_0.dev
  • libhandy_0.devdoc
  • libnma
  • libnma-gtk4
  • libnma-gtk4.dev
  • libnma-gtk4.devdoc
  • libnma.dev
  • libnma.devdoc
  • libpanel
  • libpanel.dev
  • libpanel.devdoc
  • libportal-gtk4
  • libportal-gtk4.dev
  • libportal-gtk4.devdoc
  • libremines
  • libreoffice (libreoffice-still)
  • libreoffice-fresh
  • libreoffice-fresh-unwrapped
  • libreoffice-qt
  • libreoffice-unwrapped (libreoffice-still-unwrapped)
  • libsForQt5.audiotube (plasma5Packages.audiotube)
  • libsForQt5.booth (plasma5Packages.booth)
  • libsForQt5.dragon (plasma5Packages.dragon)
  • libsForQt5.dragon.dev (plasma5Packages.dragon.dev)
  • libsForQt5.kamoso (plasma5Packages.kamoso)
  • libsForQt5.kasts (plasma5Packages.kasts)
  • libsForQt5.kdenlive (plasma5Packages.kdenlive)
  • libsForQt5.kdeplasma-addons (plasma5Packages.kdeplasma-addons)
  • libsForQt5.phonon-backend-gstreamer (plasma5Packages.phonon-backend-gstreamer)
  • libsForQt5.plasma-desktop (plasma5Packages.plasma-desktop)
  • libsForQt5.plasma-mobile (plasma5Packages.plasma-mobile)
  • libsForQt5.plasmatube (plasma5Packages.plasmatube)
  • libsForQt5.telepathy (plasma5Packages.telepathy)
  • libshumate
  • libshumate.dev
  • libshumate.devdoc
  • libzapojit
  • libzapojit.dev
  • liferea
  • lightdm-mobile-greeter
  • livecaptions
  • localsend
  • lollypop
  • losslesscut-bin
  • loxodo
  • loxodo.dist
  • lua51Packages.nfd
  • luaPackages.nfd (lua52Packages.nfd)
  • lua53Packages.nfd
  • lua54Packages.nfd
  • luajitPackages.nfd
  • luakit
  • ludusavi
  • lunar-client
  • lunatask
  • lutris
  • lutris-free
  • lutris-unwrapped
  • lutris-unwrapped.dist
  • lxi-tools-gui
  • maestral-gui
  • maestral-gui.dist
  • mailnag
  • mailnag.dist
  • mailnagWithPlugins
  • mailnagWithPlugins.dist
  • malcontent-ui
  • malcontent-ui.dev
  • malcontent-ui.lib
  • mapmap
  • marker
  • marktext
  • mate.atril
  • mate.marco
  • mate.mate-applets
  • mate.mate-control-center
  • mate.mate-indicator-applet
  • mate.mate-media
  • mate.mate-netbook
  • mate.mate-notification-daemon
  • mate.mate-panel
  • mate.mate-power-manager
  • mate.mate-screensaver
  • mate.mate-sensors-applet
  • mate.mate-settings-daemon-wrapped
  • mate.mate-tweak
  • mate.mate-tweak.dist
  • mate.mate-user-guide
  • mate.mate-utils
  • mathpix-snipping-tool
  • mavproxy
  • mavproxy.dist
  • mediaelch-qt6
  • meerk40t
  • meerk40t.dist
  • megaglest
  • megapixels
  • mendeley
  • mepo
  • metadata-cleaner
  • metamorphose2
  • meteo
  • midori-unwrapped
  • minigalaxy
  • minigalaxy.dist
  • mlterm
  • mlterm-wayland
  • mmex
  • mnemosyne
  • mnemosyne.dist
  • mobilecoin-wallet
  • mockoon
  • mojave-gtk-theme
  • molotov
  • monitor
  • mopidy-bandcamp
  • mopidy-bandcamp.dist
  • mopidy-iris
  • mopidy-iris.dist
  • mopidy-jellyfin
  • mopidy-jellyfin.dist
  • mopidy-local
  • mopidy-local.dist
  • mopidy-mopify
  • mopidy-mopify.dist
  • mopidy-mpd
  • mopidy-mpd.dist
  • mopidy-mpris
  • mopidy-mpris.dist
  • mopidy-muse
  • mopidy-muse.dist
  • mopidy-musicbox-webclient
  • mopidy-musicbox-webclient.dist
  • mopidy-notify
  • mopidy-notify.dist
  • mopidy-podcast
  • mopidy-podcast.dist
  • mopidy-scrobbler
  • mopidy-scrobbler.dist
  • mopidy-somafm
  • mopidy-somafm.dist
  • mopidy-soundcloud
  • mopidy-soundcloud.dist
  • mopidy-spotify
  • mopidy-spotify.dist
  • mopidy-subidy
  • mopidy-subidy.dist
  • mopidy-tidal
  • mopidy-tidal.dist
  • mopidy-tunein
  • mopidy-tunein.dist
  • mopidy-youtube
  • mopidy-youtube.dist
  • mopidy-ytmusic
  • mopidy-ytmusic.dist
  • motrix
  • mousai
  • museeks
  • mycrypto
  • nanovna-saver
  • nanovna-saver.dist
  • nasc
  • nautilus-open-any-terminal
  • nautilus-open-any-terminal.dist
  • neo4j-desktop
  • neovim-gtk
  • netease-cloud-music-gtk
  • netflix
  • networkmanager-sstp
  • networkmanager_strongswan
  • networkmanagerapplet
  • networkmanagerapplet.man
  • newsflash
  • nheko
  • notable
  • notejot
  • notes-up
  • notion-app-enhanced
  • nsz (python310Packages.nsz)
  • nsz.dist (python310Packages.nsz.dist)
  • nuclear
  • nvidia-vaapi-driver
  • nyxt
  • octant-desktop
  • olive-editor
  • onboard
  • onboard.dist
  • openbangla-keyboard
  • openlens
  • openraPackages_2019.engines.bleed
  • openraPackages_2019.engines.playtest
  • openra_2019 (openraPackages_2019.engines.release)
  • openraPackages_2019.mods.ca
  • openraPackages_2019.mods.d2
  • openraPackages_2019.mods.dr
  • openraPackages_2019.mods.gen
  • openraPackages_2019.mods.kknd
  • openraPackages_2019.mods.mw
  • openraPackages_2019.mods.ra2
  • openraPackages_2019.mods.raclassic
  • openraPackages_2019.mods.rv
  • openraPackages_2019.mods.sp
  • openraPackages_2019.mods.ss
  • openraPackages_2019.mods.ura
  • openraPackages_2019.mods.yr
  • opera
  • osmo
  • ostinato
  • osu-lazer-bin
  • p3x-onenote
  • paleta
  • pantheon.elementary-calculator
  • pantheon.elementary-calendar
  • pantheon.elementary-camera
  • pantheon.elementary-capnet-assist
  • pantheon.elementary-greeter
  • pantheon.elementary-gsettings-schemas
  • pantheon.elementary-iconbrowser
  • pantheon.elementary-mail
  • pantheon.elementary-music
  • pantheon.elementary-onboarding
  • pantheon.elementary-photos
  • pantheon.elementary-session-settings
  • pantheon.elementary-shortcut-overlay
  • pantheon.elementary-tasks
  • pantheon.elementary-videos
  • pantheon.epiphany
  • pantheon.file-roller-contract
  • pantheon.gala
  • pantheon.granite7
  • pantheon.granite7.dev
  • pantheon.sideload
  • pantheon.switchboard-plug-a11y
  • pantheon.switchboard-plug-bluetooth
  • pantheon.switchboard-plug-keyboard
  • pantheon.switchboard-plug-mouse-touchpad
  • pantheon.switchboard-plug-network
  • pantheon.switchboard-plug-onlineaccounts
  • pantheon.switchboard-plug-pantheon-shell
  • pantheon.switchboard-plug-power
  • pantheon.switchboard-plug-security-privacy
  • pantheon.switchboard-with-plugs
  • pantheon.wingpanel
  • pantheon.wingpanel-applications-menu
  • pantheon.wingpanel-indicator-a11y
  • pantheon.wingpanel-indicator-bluetooth
  • pantheon.wingpanel-indicator-datetime
  • pantheon.wingpanel-indicator-keyboard
  • pantheon.wingpanel-indicator-network
  • pantheon.wingpanel-indicator-nightlight
  • pantheon.wingpanel-indicator-notifications
  • pantheon.wingpanel-indicator-power
  • pantheon.wingpanel-indicator-session
  • pantheon.wingpanel-indicator-sound
  • pantheon.wingpanel-with-indicators
  • pantheon.xdg-desktop-portal-pantheon
  • paperwork
  • paperwork.dist
  • paprefs
  • parlatype
  • passky-desktop
  • pdfmm
  • pdfpc
  • phoc
  • phosh
  • phosh-mobile-settings
  • picard
  • picard.dist
  • pidgin
  • pidgin-carbons
  • pidgin-indicator
  • pidgin-latex
  • pidgin-mra
  • pidgin-msn-pecan
  • pidgin-opensteamworks
  • pidgin-osd
  • pidgin-otr
  • pidgin-sipe
  • pidgin-skypeweb
  • pidgin-window-merge
  • pidgin-xmpp-receipts
  • pika-backup
  • pipelight
  • pithos
  • pitivi
  • plata-theme
  • playonlinux
  • playwright-test
  • plexamp
  • pods
  • poedit
  • polychromatic
  • polypane
  • portfolio
  • pot
  • pragha
  • printrun
  • printrun.dist
  • process-viewer
  • protontricks
  • protontricks.dist
  • protonup-qt
  • protonvpn-gui
  • protonvpn-gui.dist
  • pulseaudioFull
  • pulseaudioFull.dev
  • pulseeffects-legacy
  • puppeteer-cli
  • pureref
  • purple-discord
  • purple-facebook
  • purple-googlechat
  • purple-hangouts
  • purple-lurch
  • purple-matrix
  • purple-mm-sms
  • purple-plugin-pack
  • purple-signald
  • purple-slack
  • purple-vk-plugin
  • purple-xmpp-http-upload
  • python310Packages.humblewx
  • python310Packages.humblewx.dist
  • python310Packages.kicad
  • python310Packages.kivy
  • python310Packages.kivy.dist
  • python310Packages.paperwork-backend
  • python310Packages.paperwork-backend.dist
  • python310Packages.paperwork-shell
  • python310Packages.paperwork-shell.dist
  • python310Packages.pyqt6
  • python310Packages.pyqt6-charts
  • python310Packages.pyqt6-charts.dist
  • python310Packages.pyqt6-webengine
  • python310Packages.pyqt6-webengine.dev
  • python310Packages.pyqt6-webengine.dist
  • python310Packages.pyqt6.dev
  • python310Packages.pyqt6.dist
  • python310Packages.pyside6
  • python310Packages.pytest-playwright
  • python310Packages.pytest-playwright.dist
  • python310Packages.pythonefl
  • python310Packages.pythonefl.dist
  • python310Packages.wxPython_4_2
  • python310Packages.xapp
  • python311Packages.humblewx
  • python311Packages.humblewx.dist
  • python311Packages.kicad
  • python311Packages.kivy
  • python311Packages.kivy.dist
  • python311Packages.nsz
  • python311Packages.nsz.dist
  • python311Packages.paperwork-backend
  • python311Packages.paperwork-backend.dist
  • python311Packages.paperwork-shell
  • python311Packages.paperwork-shell.dist
  • python311Packages.pyqt6
  • python311Packages.pyqt6-charts
  • python311Packages.pyqt6-charts.dist
  • python311Packages.pyqt6-webengine
  • python311Packages.pyqt6-webengine.dev
  • python311Packages.pyqt6-webengine.dist
  • python311Packages.pyqt6.dev
  • python311Packages.pyqt6.dist
  • python311Packages.pyside6
  • python311Packages.pytest-playwright
  • python311Packages.pytest-playwright.dist
  • python311Packages.pythonefl
  • python311Packages.pythonefl.dist
  • python311Packages.wxPython_4_2
  • python311Packages.xapp
  • pytrainer
  • pytrainer.dist
  • q4wine
  • qgis
  • qgis-ltr
  • qgroundcontrol
  • qmmp
  • qt-video-wlr
  • qt6.full (qt6Packages.full)
  • qt6.qt3d (qt6Packages.qt3d)
  • qt6.qt3d.dev (qt6Packages.qt3d.dev)
  • qt6.qtmultimedia (qt6Packages.qtmultimedia)
  • qt6.qtmultimedia.dev (qt6Packages.qtmultimedia.dev)
  • qt6.qtspeech (qt6Packages.qtspeech)
  • qt6.qtspeech.dev (qt6Packages.qtspeech.dev)
  • quisk
  • quisk.dist
  • quodlibet
  • quodlibet-full
  • quodlibet-full.dist
  • quodlibet-full.doc
  • quodlibet-without-gst-plugins
  • quodlibet-without-gst-plugins.dist
  • quodlibet-without-gst-plugins.doc
  • quodlibet-xine
  • quodlibet-xine-full
  • quodlibet-xine-full.dist
  • quodlibet-xine-full.doc
  • quodlibet-xine.dist
  • quodlibet-xine.doc
  • quodlibet.dist
  • quodlibet.doc
  • qutebrowser
  • qutebrowser-qt6
  • qutebrowser-qt6.dist
  • qutebrowser.dist
  • qxmpp
  • radicle-upstream
  • radiotray-ng
  • raider
  • rambox
  • raven-reader
  • recapp
  • rednotebook
  • rednotebook.dist
  • remmina
  • remnote
  • retext
  • retext.dist
  • reveal-md
  • rhythmbox
  • ripdrag
  • rnnoise-plugin
  • rnote
  • rpiplay
  • run-scaled
  • rymcast
  • saleae-logic-2
  • sayonara
  • sbclPackages.cl-gtk4
  • sbclPackages.cl-gtk4_dot_adw
  • sbclPackages.cl-gtk4_dot_webkit2
  • sbclPackages.cl-webkit2
  • sbclPackages.nyxt (sbclPackages.nyxt-gtk)
  • schemes
  • session-desktop
  • setzer
  • sfizz
  • sharedown
  • shortwave
  • shotwell
  • showmethekey
  • sitespeed-io
  • skytemple
  • skytemple.dist
  • slade
  • sladeUnstable
  • snippetpixie
  • sonixd
  • sonobus
  • sound-juicer
  • soundconverter
  • soundconverter.dist
  • soundux
  • sparkleshare
  • spot
  • spotify
  • spotifywm
  • squeekboard
  • ssb-patchwork
  • standardnotes
  • station
  • steam (steamPackages.steam-fhsenv)
  • steam-rom-manager
  • steam-small (steamPackages.steam-fhsenv-small)
  • steamPackages.steam-fhsenv-without-steam
  • stellarium
  • sticky
  • strawberry
  • subtitleeditor
  • surf
  • surf-display
  • surge
  • symbolic-preview
  • syncplay
  • sysprof
  • sysprof.dev
  • sysprof.lib
  • tagger
  • tangram
  • tdlib-purple
  • telegram-desktop
  • telepathy-farstream
  • telepathy-haze
  • termplay
  • tev
  • text-engine
  • textpieces
  • thiefmd
  • thumbdrives
  • tilix
  • timeline
  • timeshift
  • timeshift-minimal
  • timeshift-unwrapped
  • timeular
  • tiscamera
  • tonelib-zoom
  • torrential
  • touchosc
  • tracker-miners
  • transcribe
  • trayscale
  • trezor-suite
  • trillian-im
  • tuba
  • tunefish
  • tuner
  • tusk
  • uhk-agent
  • uhk-udev-rules
  • ulauncher
  • ulauncher.dist
  • ungoogled-chromium
  • ungoogled-chromium.sandbox
  • unoconv
  • uxplay
  • vala-language-server
  • valent
  • vcv-rack
  • vhs
  • via
  • vial
  • video-trimmer
  • vimPlugins.vCoolor-vim
  • vimb-unwrapped
  • vimix-gtk-themes
  • viper4linux-gui
  • vipsdisp
  • vkd3d
  • vkd3d-proton
  • vocal
  • vokoscreen-ng
  • vte-gtk4
  • vte-gtk4.dev
  • vte-gtk4.devdoc
  • wails
  • warp
  • watchmate
  • wayback
  • webfontkitgenerator
  • webkit2-sharp
  • webkitgtk
  • webkitgtk.debug
  • webkitgtk.dev
  • webkitgtk.devdoc
  • webkitgtk_4_1
  • webkitgtk_4_1.debug
  • webkitgtk_4_1.dev
  • webkitgtk_4_1.devdoc
  • webkitgtk_6_0
  • webkitgtk_6_0.debug
  • webkitgtk_6_0.dev
  • webkitgtk_6_0.devdoc
  • whatip
  • whatsapp-for-linux
  • whitesur-gtk-theme
  • wike
  • wine (winePackages.full ,winePackages.stableFull)
  • wine-staging (winePackages.stagingFull)
  • wine-wayland (winePackages.waylandFull)
  • wine64 (wine64Packages.full ,wine64Packages.stableFull)
  • wine64Packages.stagingFull
  • wine64Packages.unstableFull
  • wine64Packages.waylandFull
  • winePackages.unstableFull
  • wineWowPackages.full (wineWowPackages.stableFull)
  • wineWowPackages.stagingFull
  • wineWowPackages.unstableFull
  • wineWowPackages.waylandFull
  • winetricks
  • wingpanel-indicator-ayatana
  • wireshark (wireshark-qt)
  • wireshark.dev (wireshark-qt.dev)
  • wl-color-picker
  • woeusb-ng
  • woeusb-ng.dist
  • wootility
  • wordbook
  • wrapGAppsHook4
  • wxmaxima
  • xdg-desktop-portal-gnome
  • xdg-desktop-portal-gtk
  • xed-editor
  • xfce.parole
  • xfce.parole.dev
  • xiphos
  • xivlauncher
  • xmonad_log_applet
  • xmonad_log_applet_mate
  • xplayer
  • xplorer
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist
  • yaxg
  • youtube-music
  • ytmdesktop
  • yuzu-early-access
  • yuzu-mainline
  • zecwallet-lite
  • zettlr
  • zrythm
  • zulip

@SomeoneSerge
Copy link
Contributor

Result of nixpkgs-review pr 235481 --extra-nixpkgs-config '{ cudaSupport = true; }' run on x86_64-linux 1

8 packages marked as broken and skipped:
  • aws-workspaces
  • cinnamon.xapps
  • cinny-desktop
  • davinci-resolve
  • gnome.gnome-todo
  • kotatogram-desktop-with-webkit
  • pantheon.evince
  • pantheon.file-roller
1 package blacklisted:
  • appimage-run-tests
1114 packages failed to build:
  • ChowKick
  • Sylk
  • abracadabra
  • activitywatch
  • adapta-gtk-theme
  • ajour
  • alfaview
  • alfis
  • almanah
  • alsa-scarlett-gui
  • altair
  • amberol
  • anki
  • anki.dist
  • anki.doc
  • anki.man
  • anytype
  • apache-directory-studio
  • apostrophe
  • appimage-run
  • aravis
  • aravis.bin
  • aravis.dev
  • aravis.lib
  • archi
  • ashpd-demo
  • astroid
  • audio-recorder
  • authenticator
  • aw-qt
  • aw-qt.dist
  • bada-bib
  • badwolf
  • balsa
  • banking
  • baobab (gnome.baobab)
  • baresip
  • beamerpresenter (beamerpresenter-mupdf)
  • beamerpresenter-poppler
  • beekeeper-studio
  • bespokesynth
  • bespokesynth-with-vst2
  • betterdiscord-installer
  • birdfont
  • bitwig-studio1
  • bitwig-studio2
  • blackbox-terminal
  • blanket
  • bloomrpc
  • blueberry
  • blueprint-compiler
  • boatswain
  • bookworm
  • bootstrap-studio
  • bottles
  • bottles-unwrapped
  • brasero
  • brasero-original
  • bubblemail
  • bubblemail.dist
  • budgie.budgie-control-center
  • budgie.budgie-control-center.debug
  • budgie.budgie-desktop
  • budgie.budgie-desktop-with-plugins
  • budgie.budgie-gsettings-overrides
  • budgie.budgie-screensaver
  • budgiePlugins.budgie-analogue-clock-applet
  • budgiePlugins.budgie-user-indicator-redux
  • buttercup-desktop
  • buzztrax
  • byzanz
  • cadence
  • calibre
  • calls
  • calls.devdoc
  • cambalache
  • caprine-bin
  • cargo-tauri
  • cavalier
  • cawbird
  • celeste
  • celluloid
  • chatty
  • chirp
  • chirp.dist
  • chromium
  • chromium.sandbox
  • chrysalis
  • cider
  • cinnamon.cinnamon-common
  • cinnamon.cinnamon-control-center
  • cinnamon.cinnamon-gsettings-overrides
  • cinnamon.cinnamon-screensaver
  • cinnamon.cinnamon-session
  • cinnamon.muffin
  • cinnamon.muffin.dev
  • cinnamon.muffin.man
  • cinnamon.nemo
  • cinnamon.nemo-fileroller
  • cinnamon.nemo-python
  • cinnamon.nemo-with-extensions
  • cinnamon.nemo.dev
  • cinnamon.pix
  • cinnamon.warpinator
  • cinnamon.xapp
  • cinnamon.xapp.dev
  • cinnamon.xreader
  • cinnamon.xviewer
  • citations
  • citra-canary
  • citra-nightly
  • citrix_workspace (citrix_workspace_23_02_0)
  • clapper
  • clash-verge
  • claws-mail
  • claws-mail.dev
  • clementine
  • cog
  • colord-gtk4
  • colord-gtk4.dev
  • colord-gtk4.devdoc
  • contrast
  • cozy
  • cozy-drive
  • crow-translate
  • crypto-org-wallet
  • czkawka
  • d-spy
  • d-spy.dev
  • d-spy.lib
  • dbeaver
  • deepin.deepin-camera
  • deja-dup
  • denaro
  • denemo
  • devdocs-desktop
  • dialect
  • dino
  • dippi
  • displaycal
  • displaycal.dist
  • done
  • dropbox-cli
  • dropbox-cli.nautilusExtension
  • dynamic-wallpaper
  • eartag
  • easyeffects
  • easyeffects.debug
  • eclipse-mat
  • eclipses.eclipse-committers
  • eclipses.eclipse-cpp
  • eclipses.eclipse-java
  • eclipses.eclipse-jee
  • eclipses.eclipse-modeling
  • eclipses.eclipse-platform
  • eclipses.eclipse-rcp
  • eclipses.eclipse-scala-sdk
  • eclipses.eclipse-sdk
  • eiciel
  • eiciel.nautilusExtension
  • elastic
  • electron-mail
  • electronplayer
  • elementary-planner
  • emacsPackages.ac-mozc
  • emacsPackages.mozc
  • emacsPackages.mozc-cand-posframe
  • emacsPackages.mozc-im
  • emacsPackages.mozc-popup
  • emacsPackages.mozc-temp
  • emblem
  • emulsion-palette
  • endeavour
  • enlightenment.econnman
  • enlightenment.ecrire
  • enlightenment.efl
  • enlightenment.enlightenment
  • enlightenment.ephoto
  • enlightenment.evisum
  • enlightenment.rage
  • enlightenment.terminology
  • eolie
  • eos-installer
  • ephemeral
  • epiphany (gnome.epiphany)
  • evince (gnome.evince)
  • evince.dev (gnome.evince.dev)
  • evince.devdoc (gnome.evince.devdoc)
  • evolution
  • evolution-data-server (gnome.evolution-data-server)
  • evolution-data-server-gtk4
  • evolution-data-server-gtk4.dev
  • evolution-data-server.dev (gnome.evolution-data-server.dev)
  • evolution-ews
  • evolutionWithPlugins
  • exactaudiocopy
  • eyedropper
  • farstream
  • farstream.dev
  • fast-cli
  • fcitx5-gtk
  • fcitx5-with-addons
  • firefly-desktop
  • firewalld-gui
  • flare-signal
  • flexoptix-app
  • flowtime
  • fluent-reader
  • fluffychat
  • fluffychat.debug
  • foliate
  • folks
  • folks.dev
  • folks.devdoc
  • font-manager
  • fontfinder
  • formiko
  • formiko.dist
  • fractal
  • fractal-next
  • fragments
  • framesh
  • fspy
  • furtherance
  • gabutdm
  • gajim
  • gajim.dist
  • gamehub
  • gcompris
  • gcr_4
  • gcr_4.bin
  • gcr_4.dev
  • gcr_4.devdoc
  • gfbgraph
  • gfbgraph.dev
  • gfbgraph.devdoc
  • giara
  • glade
  • glom
  • glom.dev
  • glom.devdoc
  • glom.doc
  • glom.lib
  • gmrender-resurrect
  • gnome-browser-connector
  • gnome-builder
  • gnome-builder.devdoc
  • gnome-console
  • gnome-decoder
  • gnome-desktop
  • gnome-desktop.debug
  • gnome-desktop.dev
  • gnome-desktop.devdoc
  • gnome-extension-manager
  • gnome-feeds
  • gnome-firmware
  • gnome-frog
  • gnome-inform7
  • gnome-keysign
  • gnome-keysign.dist
  • gnome-network-displays
  • gnome-obfuscate
  • gnome-online-accounts
  • gnome-online-accounts.debug
  • gnome-online-accounts.dev
  • gnome-online-accounts.devdoc
  • gnome-online-accounts.man
  • gnome-photos
  • gnome-photos.installedTests
  • gnome-podcasts
  • gnome-recipes
  • gnome-secrets
  • gnome-solanum
  • gnome-text-editor
  • gnome-tour
  • gnome.cheese
  • gnome.cheese.devdoc
  • gnome.cheese.man
  • gnome.devhelp
  • gnome.devhelp.devdoc
  • gnome.eog
  • gnome.eog.dev
  • gnome.eog.devdoc
  • gnome.file-roller
  • gnome.geary
  • gnome.ghex
  • gnome.ghex.dev
  • gnome.ghex.devdoc
  • gnome.gnome-applets
  • gnome.gnome-bluetooth
  • gnome.gnome-bluetooth.dev
  • gnome.gnome-bluetooth.devdoc
  • gnome.gnome-bluetooth.man
  • gnome.gnome-boxes
  • gnome.gnome-calculator
  • gnome.gnome-calendar
  • gnome.gnome-characters
  • gnome.gnome-chess
  • gnome.gnome-clocks
  • gnome.gnome-contacts
  • gnome.gnome-control-center
  • gnome.gnome-control-center.debug
  • gnome.gnome-disk-utility
  • gnome.gnome-flashback
  • gnome.gnome-font-viewer
  • gnome.gnome-initial-setup
  • gnome.gnome-logs
  • gnome.gnome-mahjongg
  • gnome.gnome-maps
  • gnome.gnome-music
  • gnome.gnome-notes
  • gnome.gnome-online-miners
  • gnome.gnome-panel
  • gnome.gnome-panel.dev
  • gnome.gnome-panel.man
  • gnome.gnome-session
  • gnome.gnome-session.debug
  • gnome.gnome-session.sessions
  • gnome.gnome-settings-daemon
  • gnome.gnome-settings-daemon43 (pantheon.gnome-settings-daemon)
  • gnome.gnome-shell
  • gnome.gnome-shell.debug
  • gnome.gnome-shell.devdoc
  • gnome.gnome-software
  • gnome.gnome-sound-recorder
  • gnome.gnome-terminal
  • gnome.gnome-tweaks
  • gnome.gnome-weather
  • gnome.gpaste
  • gnome.gvfs
  • gnome.gvfs.debug
  • gnome.metacity
  • gnome.mutter
  • gnome.mutter.debug
  • gnome.mutter.dev
  • gnome.mutter.devdoc
  • gnome.mutter.man
  • gnome.mutter43 (pantheon.mutter)
  • gnome.mutter43.debug (pantheon.mutter.debug)
  • gnome.mutter43.dev (pantheon.mutter.dev)
  • gnome.mutter43.devdoc (pantheon.mutter.devdoc)
  • gnome.mutter43.man (pantheon.mutter.man)
  • gnome.nautilus
  • gnome.nautilus-python
  • gnome.nautilus-python.dev
  • gnome.nautilus-python.devdoc
  • gnome.nautilus-python.doc
  • gnome.nautilus.dev
  • gnome.nautilus.devdoc
  • networkmanager-fortisslvpn (gnome.networkmanager-fortisslvpn)
  • networkmanager-iodine (gnome.networkmanager-iodine)
  • networkmanager-l2tp (gnome.networkmanager-l2tp)
  • networkmanager-openconnect (gnome.networkmanager-openconnect)
  • networkmanager-openvpn (gnome.networkmanager-openvpn)
  • networkmanager-vpnc (gnome.networkmanager-vpnc)
  • gnome.nixos-gsettings-overrides
  • gnome.polari
  • gnome.rygel
  • gnome.rygel.dev
  • gnome.sushi
  • gnome.totem
  • yelp (gnome.yelp)
  • gnome.zenity
  • gnomeExtensions.ddterm
  • gnomeExtensions.easyScreenCast
  • gnomeExtensions.easyeffects-preset-selector
  • gnomeExtensions.gsconnect
  • gnomeExtensions.gsconnect.installedTests
  • gnomeExtensions.gtk4-desktop-icons-ng-ding
  • gnomeExtensions.system-monitor
  • gnucash
  • gnunet-gtk
  • gnvim
  • gnvim-unwrapped
  • golden-cheetah-bin
  • goodvibes
  • google-chrome
  • google-chrome-beta
  • google-chrome-dev
  • gotktrix
  • gp-saml-gui
  • gp-saml-gui.dist
  • gpu-viewer
  • gradience
  • grapejuice
  • grapejuice.dist
  • grass
  • greetd.regreet
  • grilo-plugins
  • gscrabble
  • gscrabble.dist
  • gssdp-tools
  • gst_all_1.gst-devtools
  • gst_all_1.gst-devtools.dev
  • gst_all_1.gst-editing-services
  • gst_all_1.gst-editing-services.dev
  • gst_all_1.gst-plugins-bad
  • gst_all_1.gst-plugins-bad.dev
  • gst_all_1.gst-plugins-rs
  • gst_all_1.gst-plugins-rs.dev
  • gst_all_1.gst-rtsp-server
  • gst_all_1.gst-rtsp-server.dev
  • gst_all_1.gst-vaapi
  • gst_all_1.gst-vaapi.dev
  • gthumb
  • gtk4
  • gtk4.debug
  • gtk4.dev
  • gtk4.devdoc
  • gtkcord4
  • gtkd
  • gtkmm4
  • gtkmm4.dev
  • gtksourceview5
  • gtksourceview5.dev
  • gtksourceview5.devdoc
  • haka
  • halftone
  • haskellPackages.gi-ibus
  • haskellPackages.gi-ibus.doc
  • haskellPackages.gi-javascriptcore
  • haskellPackages.gi-javascriptcore.doc
  • haskellPackages.gi-webkit2
  • haskellPackages.gi-webkit2.doc
  • haskellPackages.gi-webkit2webextension
  • haskellPackages.gi-webkit2webextension.doc
  • haskellPackages.jsaddle-webkit2gtk
  • haskellPackages.jsaddle-webkit2gtk.doc
  • haskellPackages.reflex-dom
  • haskellPackages.reflex-dom.doc
  • haskellPackages.webkit2gtk3-javascriptcore
  • haskellPackages.webkit2gtk3-javascriptcore.doc
  • headlines
  • health
  • helio-workstation
  • helvum
  • heroic
  • holochain-launcher
  • hqplayer-desktop
  • hqplayer-desktop.doc
  • hqplayerd
  • hydrus
  • hydrus.doc
  • hypnotix
  • ib-controller
  • ibus
  • ibus-engines.anthy
  • ibus-engines.hangul
  • ibus-engines.kkc
  • ibus-engines.libpinyin
  • ibus-engines.libthai
  • ibus-engines.m17n
  • ibus-engines.mozc
  • ibus-engines.rime
  • ibus-engines.table
  • ibus-engines.table-chinese
  • ibus-engines.table-others
  • ibus-engines.typing-booster
  • ibus-engines.typing-booster-unwrapped
  • ibus-engines.uniemoji
  • ibus-qt
  • ibus-with-plugins
  • ibus.dev
  • ibus.installedTests
  • icon-library
  • identity
  • image-roll
  • imaginer
  • iotas
  • irccloud
  • iwgtk
  • jami
  • jbrowse
  • jetbrains-toolbox
  • joplin-desktop
  • jpsxdec
  • junction
  • kaidan
  • karlender
  • keet
  • khoj
  • khoj.dist
  • khronos
  • kicad-small
  • kicad-unstable-small
  • kime
  • kodelife
  • kodi-cli
  • kodiPackages.steam-launcher
  • komikku
  • kooha
  • latte-dock
  • lbry
  • ldtk
  • ledger-live-desktop
  • lens
  • libadwaita
  • libadwaita.dev
  • libadwaita.devdoc
  • libgdata
  • libgdata.dev
  • libgdata.installedTests
  • libgepub
  • libgnome-games-support_2_0
  • libgtkflow4
  • libgtkflow4.dev
  • libgtkflow4.devdoc
  • libhandy_0
  • libhandy_0.dev
  • libhandy_0.devdoc
  • libnma
  • libnma-gtk4
  • libnma-gtk4.dev
  • libnma-gtk4.devdoc
  • libnma.dev
  • libnma.devdoc
  • libpanel
  • libpanel.dev
  • libpanel.devdoc
  • libportal-gtk4
  • libportal-gtk4.dev
  • libportal-gtk4.devdoc
  • libremines
  • libreoffice (libreoffice-still)
  • libreoffice-fresh
  • libreoffice-fresh-unwrapped
  • libreoffice-qt
  • libreoffice-unwrapped (libreoffice-still-unwrapped)
  • libsForQt5.audiotube (plasma5Packages.audiotube)
  • libsForQt5.booth (plasma5Packages.booth)
  • libsForQt5.dragon (plasma5Packages.dragon)
  • libsForQt5.dragon.dev (plasma5Packages.dragon.dev)
  • libsForQt5.kamoso (plasma5Packages.kamoso)
  • libsForQt5.kasts (plasma5Packages.kasts)
  • libsForQt5.kdenlive (plasma5Packages.kdenlive)
  • libsForQt5.kdeplasma-addons (plasma5Packages.kdeplasma-addons)
  • libsForQt5.phonon-backend-gstreamer (plasma5Packages.phonon-backend-gstreamer)
  • libsForQt5.plasma-desktop (plasma5Packages.plasma-desktop)
  • libsForQt5.plasma-mobile (plasma5Packages.plasma-mobile)
  • libsForQt5.plasmatube (plasma5Packages.plasmatube)
  • libsForQt5.telepathy (plasma5Packages.telepathy)
  • libshumate
  • libshumate.dev
  • libshumate.devdoc
  • libzapojit
  • libzapojit.dev
  • liferea
  • lightdm-mobile-greeter
  • livecaptions
  • localsend
  • lollypop
  • losslesscut-bin
  • loxodo
  • loxodo.dist
  • lua51Packages.nfd
  • luaPackages.nfd (lua52Packages.nfd)
  • lua53Packages.nfd
  • lua54Packages.nfd
  • luajitPackages.nfd
  • luakit
  • ludusavi
  • lunar-client
  • lunatask
  • lutris
  • lutris-free
  • lutris-unwrapped
  • lutris-unwrapped.dist
  • lxi-tools-gui
  • maestral-gui
  • maestral-gui.dist
  • mailnag
  • mailnag.dist
  • mailnagWithPlugins
  • mailnagWithPlugins.dist
  • malcontent-ui
  • malcontent-ui.dev
  • malcontent-ui.lib
  • mapmap
  • marker
  • marktext
  • mate.atril
  • mate.marco
  • mate.mate-applets
  • mate.mate-control-center
  • mate.mate-indicator-applet
  • mate.mate-media
  • mate.mate-netbook
  • mate.mate-notification-daemon
  • mate.mate-panel
  • mate.mate-power-manager
  • mate.mate-screensaver
  • mate.mate-sensors-applet
  • mate.mate-settings-daemon-wrapped
  • mate.mate-tweak
  • mate.mate-tweak.dist
  • mate.mate-user-guide
  • mate.mate-utils
  • mathpix-snipping-tool
  • mavproxy
  • mavproxy.dist
  • mediaelch-qt6
  • meerk40t
  • meerk40t.dist
  • megaglest
  • megapixels
  • mendeley
  • mepo
  • metadata-cleaner
  • metamorphose2
  • meteo
  • midori-unwrapped
  • minigalaxy
  • minigalaxy.dist
  • mlterm
  • mlterm-wayland
  • mmex
  • mnemosyne
  • mnemosyne.dist
  • mobilecoin-wallet
  • mockoon
  • mojave-gtk-theme
  • molotov
  • monitor
  • mopidy-bandcamp
  • mopidy-bandcamp.dist
  • mopidy-iris
  • mopidy-iris.dist
  • mopidy-jellyfin
  • mopidy-jellyfin.dist
  • mopidy-local
  • mopidy-local.dist
  • mopidy-mopify
  • mopidy-mopify.dist
  • mopidy-mpd
  • mopidy-mpd.dist
  • mopidy-mpris
  • mopidy-mpris.dist
  • mopidy-muse
  • mopidy-muse.dist
  • mopidy-musicbox-webclient
  • mopidy-musicbox-webclient.dist
  • mopidy-notify
  • mopidy-notify.dist
  • mopidy-podcast
  • mopidy-podcast.dist
  • mopidy-scrobbler
  • mopidy-scrobbler.dist
  • mopidy-somafm
  • mopidy-somafm.dist
  • mopidy-soundcloud
  • mopidy-soundcloud.dist
  • mopidy-spotify
  • mopidy-spotify.dist
  • mopidy-subidy
  • mopidy-subidy.dist
  • mopidy-tidal
  • mopidy-tidal.dist
  • mopidy-tunein
  • mopidy-tunein.dist
  • mopidy-youtube
  • mopidy-youtube.dist
  • mopidy-ytmusic
  • mopidy-ytmusic.dist
  • motrix
  • mousai
  • museeks
  • mycrypto
  • nanovna-saver
  • nanovna-saver.dist
  • nasc
  • nautilus-open-any-terminal
  • nautilus-open-any-terminal.dist
  • neo4j-desktop
  • neovim-gtk
  • netease-cloud-music-gtk
  • netflix
  • networkmanager-sstp
  • networkmanager_strongswan
  • networkmanagerapplet
  • networkmanagerapplet.man
  • newsflash
  • nheko
  • notable
  • notejot
  • notes-up
  • notion-app-enhanced
  • nsz (python310Packages.nsz)
  • nsz.dist (python310Packages.nsz.dist)
  • nuclear
  • nvidia-vaapi-driver
  • nyxt
  • octant-desktop
  • olive-editor
  • onboard
  • onboard.dist
  • openbangla-keyboard
  • openlens
  • openraPackages_2019.engines.bleed
  • openraPackages_2019.engines.playtest
  • openra_2019 (openraPackages_2019.engines.release)
  • openraPackages_2019.mods.ca
  • openraPackages_2019.mods.d2
  • openraPackages_2019.mods.dr
  • openraPackages_2019.mods.gen
  • openraPackages_2019.mods.kknd
  • openraPackages_2019.mods.mw
  • openraPackages_2019.mods.ra2
  • openraPackages_2019.mods.raclassic
  • openraPackages_2019.mods.rv
  • openraPackages_2019.mods.sp
  • openraPackages_2019.mods.ss
  • openraPackages_2019.mods.ura
  • openraPackages_2019.mods.yr
  • opera
  • osmo
  • ostinato
  • osu-lazer-bin
  • p3x-onenote
  • paleta
  • pantheon.elementary-calculator
  • pantheon.elementary-calendar
  • pantheon.elementary-camera
  • pantheon.elementary-capnet-assist
  • pantheon.elementary-greeter
  • pantheon.elementary-gsettings-schemas
  • pantheon.elementary-iconbrowser
  • pantheon.elementary-mail
  • pantheon.elementary-music
  • pantheon.elementary-onboarding
  • pantheon.elementary-photos
  • pantheon.elementary-session-settings
  • pantheon.elementary-shortcut-overlay
  • pantheon.elementary-tasks
  • pantheon.elementary-videos
  • pantheon.epiphany
  • pantheon.file-roller-contract
  • pantheon.gala
  • pantheon.granite7
  • pantheon.granite7.dev
  • pantheon.sideload
  • pantheon.switchboard-plug-a11y
  • pantheon.switchboard-plug-bluetooth
  • pantheon.switchboard-plug-keyboard
  • pantheon.switchboard-plug-mouse-touchpad
  • pantheon.switchboard-plug-network
  • pantheon.switchboard-plug-onlineaccounts
  • pantheon.switchboard-plug-pantheon-shell
  • pantheon.switchboard-plug-power
  • pantheon.switchboard-plug-security-privacy
  • pantheon.switchboard-with-plugs
  • pantheon.wingpanel
  • pantheon.wingpanel-applications-menu
  • pantheon.wingpanel-indicator-a11y
  • pantheon.wingpanel-indicator-bluetooth
  • pantheon.wingpanel-indicator-datetime
  • pantheon.wingpanel-indicator-keyboard
  • pantheon.wingpanel-indicator-network
  • pantheon.wingpanel-indicator-nightlight
  • pantheon.wingpanel-indicator-notifications
  • pantheon.wingpanel-indicator-power
  • pantheon.wingpanel-indicator-session
  • pantheon.wingpanel-indicator-sound
  • pantheon.wingpanel-with-indicators
  • pantheon.xdg-desktop-portal-pantheon
  • paperwork
  • paperwork.dist
  • paprefs
  • parlatype
  • passky-desktop
  • pdfmm
  • pdfpc
  • phoc
  • phosh
  • phosh-mobile-settings
  • picard
  • picard.dist
  • pidgin
  • pidgin-carbons
  • pidgin-indicator
  • pidgin-latex
  • pidgin-mra
  • pidgin-msn-pecan
  • pidgin-opensteamworks
  • pidgin-osd
  • pidgin-otr
  • pidgin-sipe
  • pidgin-skypeweb
  • pidgin-window-merge
  • pidgin-xmpp-receipts
  • pika-backup
  • pipelight
  • pithos
  • pitivi
  • plata-theme
  • playonlinux
  • playwright-test
  • plexamp
  • pods
  • poedit
  • polychromatic
  • polypane
  • portfolio
  • pot
  • pragha
  • printrun
  • printrun.dist
  • process-viewer
  • protontricks
  • protontricks.dist
  • protonup-qt
  • protonvpn-gui
  • protonvpn-gui.dist
  • pulseaudioFull
  • pulseaudioFull.dev
  • pulseeffects-legacy
  • puppeteer-cli
  • pureref
  • purple-discord
  • purple-facebook
  • purple-googlechat
  • purple-hangouts
  • purple-lurch
  • purple-matrix
  • purple-mm-sms
  • purple-plugin-pack
  • purple-signald
  • purple-slack
  • purple-vk-plugin
  • purple-xmpp-http-upload
  • python310Packages.humblewx
  • python310Packages.humblewx.dist
  • python310Packages.kicad
  • python310Packages.kivy
  • python310Packages.kivy.dist
  • python310Packages.paperwork-backend
  • python310Packages.paperwork-backend.dist
  • python310Packages.paperwork-shell
  • python310Packages.paperwork-shell.dist
  • python310Packages.pyqt6
  • python310Packages.pyqt6-charts
  • python310Packages.pyqt6-charts.dist
  • python310Packages.pyqt6-webengine
  • python310Packages.pyqt6-webengine.dev
  • python310Packages.pyqt6-webengine.dist
  • python310Packages.pyqt6.dev
  • python310Packages.pyqt6.dist
  • python310Packages.pyside6
  • python310Packages.pytest-playwright
  • python310Packages.pytest-playwright.dist
  • python310Packages.pythonefl
  • python310Packages.pythonefl.dist
  • python310Packages.wxPython_4_2
  • python310Packages.xapp
  • python311Packages.humblewx
  • python311Packages.humblewx.dist
  • python311Packages.kicad
  • python311Packages.kivy
  • python311Packages.kivy.dist
  • python311Packages.nsz
  • python311Packages.nsz.dist
  • python311Packages.paperwork-backend
  • python311Packages.paperwork-backend.dist
  • python311Packages.paperwork-shell
  • python311Packages.paperwork-shell.dist
  • python311Packages.pyqt6
  • python311Packages.pyqt6-charts
  • python311Packages.pyqt6-charts.dist
  • python311Packages.pyqt6-webengine
  • python311Packages.pyqt6-webengine.dev
  • python311Packages.pyqt6-webengine.dist
  • python311Packages.pyqt6.dev
  • python311Packages.pyqt6.dist
  • python311Packages.pyside6
  • python311Packages.pytest-playwright
  • python311Packages.pytest-playwright.dist
  • python311Packages.pythonefl
  • python311Packages.pythonefl.dist
  • python311Packages.wxPython_4_2
  • python311Packages.xapp
  • pytrainer
  • pytrainer.dist
  • q4wine
  • qgis
  • qgis-ltr
  • qgroundcontrol
  • qmmp
  • qt-video-wlr
  • qt6.full (qt6Packages.full)
  • qt6.qt3d (qt6Packages.qt3d)
  • qt6.qt3d.dev (qt6Packages.qt3d.dev)
  • qt6.qtmultimedia (qt6Packages.qtmultimedia)
  • qt6.qtmultimedia.dev (qt6Packages.qtmultimedia.dev)
  • qt6.qtspeech (qt6Packages.qtspeech)
  • qt6.qtspeech.dev (qt6Packages.qtspeech.dev)
  • quisk
  • quisk.dist
  • quodlibet
  • quodlibet-full
  • quodlibet-full.dist
  • quodlibet-full.doc
  • quodlibet-without-gst-plugins
  • quodlibet-without-gst-plugins.dist
  • quodlibet-without-gst-plugins.doc
  • quodlibet-xine
  • quodlibet-xine-full
  • quodlibet-xine-full.dist
  • quodlibet-xine-full.doc
  • quodlibet-xine.dist
  • quodlibet-xine.doc
  • quodlibet.dist
  • quodlibet.doc
  • qutebrowser
  • qutebrowser-qt6
  • qutebrowser-qt6.dist
  • qutebrowser.dist
  • qxmpp
  • radicle-upstream
  • radiotray-ng
  • raider
  • rambox
  • raven-reader
  • recapp
  • rednotebook
  • rednotebook.dist
  • remmina
  • remnote
  • retext
  • retext.dist
  • reveal-md
  • rhythmbox
  • ripdrag
  • rnnoise-plugin
  • rnote
  • rpiplay
  • run-scaled
  • rymcast
  • saleae-logic-2
  • sayonara
  • sbclPackages.cl-gtk4
  • sbclPackages.cl-gtk4_dot_adw
  • sbclPackages.cl-gtk4_dot_webkit2
  • sbclPackages.cl-webkit2
  • sbclPackages.nyxt (sbclPackages.nyxt-gtk)
  • schemes
  • session-desktop
  • setzer
  • sfizz
  • sharedown
  • shortwave
  • shotwell
  • showmethekey
  • sitespeed-io
  • skytemple
  • skytemple.dist
  • slade
  • sladeUnstable
  • snippetpixie
  • sonixd
  • sonobus
  • sound-juicer
  • soundconverter
  • soundconverter.dist
  • soundux
  • sparkleshare
  • spot
  • spotify
  • spotifywm
  • squeekboard
  • ssb-patchwork
  • standardnotes
  • station
  • steam (steamPackages.steam-fhsenv)
  • steam-rom-manager
  • steam-small (steamPackages.steam-fhsenv-small)
  • steamPackages.steam-fhsenv-without-steam
  • stellarium
  • sticky
  • strawberry
  • subtitleeditor
  • surf
  • surf-display
  • surge
  • symbolic-preview
  • syncplay
  • sysprof
  • sysprof.dev
  • sysprof.lib
  • tagger
  • tangram
  • tdlib-purple
  • telegram-desktop
  • telepathy-farstream
  • telepathy-haze
  • termplay
  • tev
  • text-engine
  • textpieces
  • thiefmd
  • thumbdrives
  • tilix
  • timeline
  • timeshift
  • timeshift-minimal
  • timeshift-unwrapped
  • timeular
  • tiscamera
  • tonelib-zoom
  • torrential
  • touchosc
  • tracker-miners
  • transcribe
  • trayscale
  • trezor-suite
  • trillian-im
  • tuba
  • tunefish
  • tuner
  • tusk
  • uhk-agent
  • uhk-udev-rules
  • ulauncher
  • ulauncher.dist
  • ungoogled-chromium
  • ungoogled-chromium.sandbox
  • unoconv
  • uxplay
  • vala-language-server
  • valent
  • vcv-rack
  • vhs
  • via
  • vial
  • video-trimmer
  • vimPlugins.vCoolor-vim
  • vimb-unwrapped
  • vimix-gtk-themes
  • viper4linux-gui
  • vipsdisp
  • vkd3d
  • vkd3d-proton
  • vocal
  • vokoscreen-ng
  • vte-gtk4
  • vte-gtk4.dev
  • vte-gtk4.devdoc
  • wails
  • warp
  • watchmate
  • wayback
  • webfontkitgenerator
  • webkit2-sharp
  • webkitgtk
  • webkitgtk.debug
  • webkitgtk.dev
  • webkitgtk.devdoc
  • webkitgtk_4_1
  • webkitgtk_4_1.debug
  • webkitgtk_4_1.dev
  • webkitgtk_4_1.devdoc
  • webkitgtk_6_0
  • webkitgtk_6_0.debug
  • webkitgtk_6_0.dev
  • webkitgtk_6_0.devdoc
  • whatip
  • whatsapp-for-linux
  • whitesur-gtk-theme
  • wike
  • wine (winePackages.full ,winePackages.stableFull)
  • wine-staging (winePackages.stagingFull)
  • wine-wayland (winePackages.waylandFull)
  • wine64 (wine64Packages.full ,wine64Packages.stableFull)
  • wine64Packages.stagingFull
  • wine64Packages.unstableFull
  • wine64Packages.waylandFull
  • winePackages.unstableFull
  • wineWowPackages.full (wineWowPackages.stableFull)
  • wineWowPackages.stagingFull
  • wineWowPackages.unstableFull
  • wineWowPackages.waylandFull
  • winetricks
  • wingpanel-indicator-ayatana
  • wireshark (wireshark-qt)
  • wireshark.dev (wireshark-qt.dev)
  • wl-color-picker
  • woeusb-ng
  • woeusb-ng.dist
  • wootility
  • wordbook
  • wrapGAppsHook4
  • wxmaxima
  • xdg-desktop-portal-gnome
  • xdg-desktop-portal-gtk
  • xed-editor
  • xfce.parole
  • xfce.parole.dev
  • xiphos
  • xivlauncher
  • xmonad_log_applet
  • xmonad_log_applet_mate
  • xplayer
  • xplorer
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist
  • yaxg
  • youtube-music
  • ytmdesktop
  • yuzu-early-access
  • yuzu-mainline
  • zecwallet-lite
  • zettlr
  • zrythm
  • zulip

Copy link
Contributor

@SomeoneSerge SomeoneSerge left a comment

Choose a reason for hiding this comment

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

😩 the builder saying "that's a little too much", everything stalling at gnutls

Let's just get on with it

@lilyinstarlight lilyinstarlight merged commit e4749e6 into NixOS:staging Jun 13, 2023
@GenericNerdyUsername
Copy link
Contributor Author

I wish nixpkgs-review had an option that only listed new failures. Also, thanks everyone!

@GenericNerdyUsername GenericNerdyUsername deleted the gst-plugins-bad-no-opencv branch June 13, 2023 14:26
@pbsds
Copy link
Member

pbsds commented Jun 24, 2023

backport to 23.05 staging?

@lilyinstarlight
Copy link
Member

backport to 23.05 staging?

I don't know that this would really be eligible for backport, given it would technically be a breaking change for downstream users. Maybe if you really need it ask the 23.05 release RMs? (otherwise I guess a local override/copy would be necessary)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants