Skip to content

ffmpeg_5: drop#326618

Merged
Atemu merged 11 commits intoNixOS:stagingfrom
emilazy:drop-ffmpeg-5
Jul 16, 2024
Merged

ffmpeg_5: drop#326618
Atemu merged 11 commits intoNixOS:stagingfrom
emilazy:drop-ffmpeg-5

Conversation

@emilazy
Copy link
Member

@emilazy emilazy commented Jul 12, 2024

Description of changes

One fewer FFmpeg version! Thankfully, it seems like (almost) everything we ship with this has a version that supports at least ffmpeg_6. Some signs of turmoil on the horizon, as there’ll be Rust dependencies to update and a very widely‐used Python library to patch when we drop ffmpeg_6.

I’ve run a nixpkgs-review on x86_64-linux on a master‐based version of this for everything except the ~900‐package reverse dependency tree of python3Packages.av, which I’m going to leave running on the community builder overnight; if not for that, this could target master. I also ran the NixOS tests for frigate and akkoma.

Hopefully we can get ffmpeg = ffmpeg_7; into the next staging cycle; everything that I didn’t pin specifically to ffmpeg_6 here should work with that, but I’m hoping that I can patch python3Packages.av to support 7.x so we can drop ffmpeg_6 at the same time.

@Misterio77 Could you test Dim and make sure stuff that depends on FFmpeg works? That’s the change I’m least sure of here.

cc @Atemu @jopejoe1

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/)
  • 24.11 Release Notes (or backporting 23.11 and 24.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.

Add a 👍 reaction to pull requests you find important.

@emilazy emilazy requested a review from SuperSandro2000 as a code owner July 12, 2024 18:17
@github-actions github-actions bot added 6.topic: python Python is a high-level, general-purpose programming language. 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: documentation This PR adds or changes documentation 8.has: changelog This PR adds or changes release notes 8.has: module (update) This PR changes an existing module in `nixos/` labels Jul 12, 2024
@pabloaul
Copy link
Contributor

pabloaul commented Jul 12, 2024

Hi, the parsec-bin version that is currently on nixpkgs does not support ffmpeg_6 and above yet. I have already poked upstream to bump their package to atleast -94 (introduces ffmpeg 6 support), which they said they will do soon. Due to their auto update mechanism you could use the newer one after the client decides to update. I put this on hold until they bump the base version above that.

Also the libav and cuda issues can be ignored, they are caused due to parsec querying all versions and picking whatever works.

@emilazy
Copy link
Member Author

emilazy commented Jul 12, 2024

Thanks for the very quick reply! I had someone try running parsecd with both ffmpeg_6 and ffmpeg_7 and they said it seemed to start and run fine. Do the problems only show up when starting an actual stream, or are we lucking out somehow? If it’s not viable to bump it, would it be acceptable to pin Parsec to ffmpeg_4 for now? From grepping the binary it looked like it should be fine with a version that low.

@pabloaul
Copy link
Contributor

pabloaul commented Jul 12, 2024

Parsec should be fine with ffmpeg 4 until they decide to bump. During testing you probably caught the updated version (due to their autoupdater), however that differs from the version that is on nixpkgs currently

@emilazy
Copy link
Member Author

emilazy commented Jul 12, 2024

Makes sense, thank you. Let’s downgrade it for now and you can bump it when they update their package. Do you know if the new version works with FFmpeg 7.x?

@pabloaul
Copy link
Contributor

It does not support ffmprg 7 yet

@emilazy
Copy link
Member Author

emilazy commented Jul 12, 2024

I guess that’s to be expected when they haven’t yet made a proper release for an FFmpeg version from 1.5 years ago…

Thanks again for the information! Looks like we might have to keep ffmpeg_6 around a while longer, but hopefully we can at least flip the default in the coming staging cycle.

@ofborg ofborg bot added the 8.has: clean-up This PR removes packages or removes other cruft label Jul 12, 2024
@ofborg ofborg bot added 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 1001-2500 This PR causes many rebuilds on Linux and should target the staging branches. labels Jul 12, 2024
@emilazy
Copy link
Member Author

emilazy commented Jul 13, 2024

Result of nixpkgs-review run on x86_64-linux 1

16 packages marked as broken and skipped:
  • napari
  • napari.dist
  • python311Packages.caffeWithCuda
  • python311Packages.caffeWithCuda.bin
  • python311Packages.dm-sonnet
  • python311Packages.dm-sonnet.dist
  • python311Packages.stytra
  • python311Packages.stytra.dist
  • python311Packages.sunpy
  • python311Packages.sunpy.dist
  • python311Packages.tensorflow-datasets
  • python311Packages.tensorflow-datasets.dist
  • python312Packages.napari
  • python312Packages.napari.dist
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
1 package blacklisted:
  • nixos-install-tools
28 packages failed to build:
  • home-assistant-component-tests.assist_pipeline
  • home-assistant-component-tests.azure_devops
  • home-assistant-component-tests.songpal
  • home-assistant-component-tests.system_log
  • manim-slides
  • manim-slides.dist
  • open-webui
  • open-webui.dist
  • python311Packages.aplpy
  • python311Packages.aplpy.dist
  • python311Packages.glueviz
  • python311Packages.glueviz.dist
  • python311Packages.manim-slides
  • python311Packages.manim-slides.dist
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.spectral-cube
  • python311Packages.spectral-cube.dist
  • python312Packages.aplpy
  • python312Packages.aplpy.dist
  • python312Packages.glueviz
  • python312Packages.glueviz.dist
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
1003 packages built:
  • deface
  • deface.dist
  • dim
  • easyocr (python312Packages.easyocr)
  • easyocr.dist (python312Packages.easyocr.dist)
  • gifski
  • gscan2pdf
  • gscan2pdf.man
  • home-assistant
  • home-assistant-component-tests.abode
  • home-assistant-component-tests.accuweather
  • home-assistant-component-tests.acmeda
  • home-assistant-component-tests.adax
  • home-assistant-component-tests.adguard
  • home-assistant-component-tests.advantage_air
  • home-assistant-component-tests.aemet
  • home-assistant-component-tests.aftership
  • home-assistant-component-tests.agent_dvr
  • home-assistant-component-tests.air_quality
  • home-assistant-component-tests.airgradient
  • home-assistant-component-tests.airly
  • home-assistant-component-tests.airnow
  • home-assistant-component-tests.airq
  • home-assistant-component-tests.airthings
  • home-assistant-component-tests.airthings_ble
  • home-assistant-component-tests.airtouch4
  • home-assistant-component-tests.airtouch5
  • home-assistant-component-tests.airvisual
  • home-assistant-component-tests.airvisual_pro
  • home-assistant-component-tests.airzone
  • home-assistant-component-tests.airzone_cloud
  • home-assistant-component-tests.aladdin_connect
  • home-assistant-component-tests.alarm_control_panel
  • home-assistant-component-tests.alarmdecoder
  • home-assistant-component-tests.alert
  • home-assistant-component-tests.alexa
  • home-assistant-component-tests.amberelectric
  • home-assistant-component-tests.ambient_network
  • home-assistant-component-tests.ambient_station
  • home-assistant-component-tests.analytics
  • home-assistant-component-tests.analytics_insights
  • home-assistant-component-tests.android_ip_webcam
  • home-assistant-component-tests.androidtv
  • home-assistant-component-tests.androidtv_remote
  • home-assistant-component-tests.anova
  • home-assistant-component-tests.anthemav
  • home-assistant-component-tests.aosmith
  • home-assistant-component-tests.apache_kafka
  • home-assistant-component-tests.apcupsd
  • home-assistant-component-tests.api
  • home-assistant-component-tests.apple_tv
  • home-assistant-component-tests.application_credentials
  • home-assistant-component-tests.apprise
  • home-assistant-component-tests.aprs
  • home-assistant-component-tests.aranet
  • home-assistant-component-tests.arcam_fmj
  • home-assistant-component-tests.aseko_pool_live
  • home-assistant-component-tests.asterisk_mbox
  • home-assistant-component-tests.asuswrt
  • home-assistant-component-tests.atag
  • home-assistant-component-tests.august
  • home-assistant-component-tests.aurora
  • home-assistant-component-tests.aurora_abb_powerone
  • home-assistant-component-tests.aussie_broadband
  • home-assistant-component-tests.auth
  • home-assistant-component-tests.automation
  • home-assistant-component-tests.awair
  • home-assistant-component-tests.aws
  • home-assistant-component-tests.axis
  • home-assistant-component-tests.azure_event_hub
  • home-assistant-component-tests.backup
  • home-assistant-component-tests.baf
  • home-assistant-component-tests.balboa
  • home-assistant-component-tests.bayesian
  • home-assistant-component-tests.binary_sensor
  • home-assistant-component-tests.blackbird
  • home-assistant-component-tests.blebox
  • home-assistant-component-tests.blink
  • home-assistant-component-tests.blue_current
  • home-assistant-component-tests.bluemaestro
  • home-assistant-component-tests.blueprint
  • home-assistant-component-tests.bluetooth
  • home-assistant-component-tests.bluetooth_adapters
  • home-assistant-component-tests.bluetooth_le_tracker
  • home-assistant-component-tests.bmw_connected_drive
  • home-assistant-component-tests.bond
  • home-assistant-component-tests.bosch_shc
  • home-assistant-component-tests.braviatv
  • home-assistant-component-tests.bring
  • home-assistant-component-tests.broadlink
  • home-assistant-component-tests.brother
  • home-assistant-component-tests.brottsplatskartan
  • home-assistant-component-tests.brunt
  • home-assistant-component-tests.bsblan
  • home-assistant-component-tests.bthome
  • home-assistant-component-tests.buienradar
  • home-assistant-component-tests.button
  • home-assistant-component-tests.caldav
  • home-assistant-component-tests.calendar
  • home-assistant-component-tests.camera
  • home-assistant-component-tests.canary
  • home-assistant-component-tests.cast
  • home-assistant-component-tests.cert_expiry
  • home-assistant-component-tests.clicksend_tts
  • home-assistant-component-tests.climate
  • home-assistant-component-tests.cloud
  • home-assistant-component-tests.cloudflare
  • home-assistant-component-tests.co2signal
  • home-assistant-component-tests.color_extractor
  • home-assistant-component-tests.comelit
  • home-assistant-component-tests.comfoconnect
  • home-assistant-component-tests.command_line
  • home-assistant-component-tests.compensation
  • home-assistant-component-tests.config
  • home-assistant-component-tests.configurator
  • home-assistant-component-tests.control4
  • home-assistant-component-tests.conversation
  • home-assistant-component-tests.coolmaster
  • home-assistant-component-tests.counter
  • home-assistant-component-tests.cover
  • home-assistant-component-tests.cpuspeed
  • home-assistant-component-tests.crownstone
  • home-assistant-component-tests.daikin
  • home-assistant-component-tests.datadog
  • home-assistant-component-tests.date
  • home-assistant-component-tests.datetime
  • home-assistant-component-tests.debugpy
  • home-assistant-component-tests.deconz
  • home-assistant-component-tests.default_config
  • home-assistant-component-tests.deluge
  • home-assistant-component-tests.demo
  • home-assistant-component-tests.denonavr
  • home-assistant-component-tests.derivative
  • home-assistant-component-tests.devialet
  • home-assistant-component-tests.device_automation
  • home-assistant-component-tests.device_sun_light_trigger
  • home-assistant-component-tests.device_tracker
  • home-assistant-component-tests.devolo_home_control
  • home-assistant-component-tests.devolo_home_network
  • home-assistant-component-tests.dexcom
  • home-assistant-component-tests.dhcp
  • home-assistant-component-tests.diagnostics
  • home-assistant-component-tests.dialogflow
  • home-assistant-component-tests.directv
  • home-assistant-component-tests.discord
  • home-assistant-component-tests.discovergy
  • home-assistant-component-tests.dlna_dmr
  • home-assistant-component-tests.dlna_dms
  • home-assistant-component-tests.dnsip
  • home-assistant-component-tests.doorbird
  • home-assistant-component-tests.dormakaba_dkey
  • home-assistant-component-tests.downloader
  • home-assistant-component-tests.dremel_3d_printer
  • home-assistant-component-tests.drop_connect
  • home-assistant-component-tests.dsmr
  • home-assistant-component-tests.dsmr_reader
  • home-assistant-component-tests.dte_energy_bridge
  • home-assistant-component-tests.duckdns
  • home-assistant-component-tests.dunehd
  • home-assistant-component-tests.duotecno
  • home-assistant-component-tests.dwd_weather_warnings
  • home-assistant-component-tests.dynalite
  • home-assistant-component-tests.eafm
  • home-assistant-component-tests.easyenergy
  • home-assistant-component-tests.ecobee
  • home-assistant-component-tests.ecoforest
  • home-assistant-component-tests.econet
  • home-assistant-component-tests.ecowitt
  • home-assistant-component-tests.edl21
  • home-assistant-component-tests.efergy
  • home-assistant-component-tests.eight_sleep
  • home-assistant-component-tests.elgato
  • home-assistant-component-tests.elkm1
  • home-assistant-component-tests.elmax
  • home-assistant-component-tests.emonitor
  • home-assistant-component-tests.emulated_hue
  • home-assistant-component-tests.emulated_kasa
  • home-assistant-component-tests.emulated_roku
  • home-assistant-component-tests.energy
  • home-assistant-component-tests.energyzero
  • home-assistant-component-tests.enigma2
  • home-assistant-component-tests.enocean
  • home-assistant-component-tests.enphase_envoy
  • home-assistant-component-tests.environment_canada
  • home-assistant-component-tests.epion
  • home-assistant-component-tests.epson
  • home-assistant-component-tests.eq3btsmart
  • home-assistant-component-tests.escea
  • home-assistant-component-tests.esphome
  • home-assistant-component-tests.eufylife_ble
  • home-assistant-component-tests.event
  • home-assistant-component-tests.everlights
  • home-assistant-component-tests.evil_genius_labs
  • home-assistant-component-tests.ezviz
  • home-assistant-component-tests.faa_delays
  • home-assistant-component-tests.facebook
  • home-assistant-component-tests.fail2ban
  • home-assistant-component-tests.fan
  • home-assistant-component-tests.feedreader
  • home-assistant-component-tests.ffmpeg
  • home-assistant-component-tests.fibaro
  • home-assistant-component-tests.fido
  • home-assistant-component-tests.file
  • home-assistant-component-tests.file_upload
  • home-assistant-component-tests.filesize
  • home-assistant-component-tests.filter
  • home-assistant-component-tests.fints
  • home-assistant-component-tests.fireservicerota
  • home-assistant-component-tests.firmata
  • home-assistant-component-tests.fitbit
  • home-assistant-component-tests.fivem
  • home-assistant-component-tests.fjaraskupan
  • home-assistant-component-tests.flic
  • home-assistant-component-tests.flick_electric
  • home-assistant-component-tests.flipr
  • home-assistant-component-tests.flo
  • home-assistant-component-tests.flume
  • home-assistant-component-tests.flux
  • home-assistant-component-tests.flux_led
  • home-assistant-component-tests.folder
  • home-assistant-component-tests.folder_watcher
  • home-assistant-component-tests.foobot
  • home-assistant-component-tests.forecast_solar
  • home-assistant-component-tests.foscam
  • home-assistant-component-tests.freebox
  • home-assistant-component-tests.freedns
  • home-assistant-component-tests.freedompro
  • home-assistant-component-tests.fritz
  • home-assistant-component-tests.fritzbox
  • home-assistant-component-tests.fritzbox_callmonitor
  • home-assistant-component-tests.fronius
  • home-assistant-component-tests.frontend
  • home-assistant-component-tests.frontier_silicon
  • home-assistant-component-tests.fully_kiosk
  • home-assistant-component-tests.fyta
  • home-assistant-component-tests.garages_amsterdam
  • home-assistant-component-tests.gardena_bluetooth
  • home-assistant-component-tests.gdacs
  • home-assistant-component-tests.generic
  • home-assistant-component-tests.generic_hygrostat
  • home-assistant-component-tests.generic_thermostat
  • home-assistant-component-tests.geo_json_events
  • home-assistant-component-tests.geo_location
  • home-assistant-component-tests.geo_rss_events
  • home-assistant-component-tests.geocaching
  • home-assistant-component-tests.geofency
  • home-assistant-component-tests.geonetnz_quakes
  • home-assistant-component-tests.geonetnz_volcano
  • home-assistant-component-tests.gios
  • home-assistant-component-tests.github
  • home-assistant-component-tests.glances
  • home-assistant-component-tests.goalzero
  • home-assistant-component-tests.gogogate2
  • home-assistant-component-tests.goodwe
  • home-assistant-component-tests.google
  • home-assistant-component-tests.google_assistant
  • home-assistant-component-tests.google_assistant_sdk
  • home-assistant-component-tests.google_domains
  • home-assistant-component-tests.google_generative_ai_conversation
  • home-assistant-component-tests.google_mail
  • home-assistant-component-tests.google_pubsub
  • home-assistant-component-tests.google_sheets
  • home-assistant-component-tests.google_tasks
  • home-assistant-component-tests.google_translate
  • home-assistant-component-tests.google_travel_time
  • home-assistant-component-tests.google_wifi
  • home-assistant-component-tests.govee_ble
  • home-assistant-component-tests.govee_light_local
  • home-assistant-component-tests.gpsd
  • home-assistant-component-tests.gpslogger
  • home-assistant-component-tests.graphite
  • home-assistant-component-tests.gree
  • home-assistant-component-tests.greeneye_monitor
  • home-assistant-component-tests.group
  • home-assistant-component-tests.growatt_server
  • home-assistant-component-tests.guardian
  • home-assistant-component-tests.habitica
  • home-assistant-component-tests.hardkernel
  • home-assistant-component-tests.hardware
  • home-assistant-component-tests.harmony
  • home-assistant-component-tests.hassio
  • home-assistant-component-tests.hddtemp
  • home-assistant-component-tests.hdmi_cec
  • home-assistant-component-tests.heos
  • home-assistant-component-tests.here_travel_time
  • home-assistant-component-tests.hisense_aehw4a1
  • home-assistant-component-tests.history
  • home-assistant-component-tests.history_stats
  • home-assistant-component-tests.hive
  • home-assistant-component-tests.hlk_sw16
  • home-assistant-component-tests.holiday
  • home-assistant-component-tests.home_connect
  • home-assistant-component-tests.homeassistant
  • home-assistant-component-tests.homeassistant_alerts
  • home-assistant-component-tests.homeassistant_green
  • home-assistant-component-tests.homeassistant_hardware
  • home-assistant-component-tests.homeassistant_sky_connect
  • home-assistant-component-tests.homeassistant_yellow
  • home-assistant-component-tests.homekit
  • home-assistant-component-tests.homekit_controller
  • home-assistant-component-tests.homematic
  • home-assistant-component-tests.homematicip_cloud
  • home-assistant-component-tests.homewizard
  • home-assistant-component-tests.homeworks
  • home-assistant-component-tests.honeywell
  • home-assistant-component-tests.html5
  • home-assistant-component-tests.http
  • home-assistant-component-tests.huawei_lte
  • home-assistant-component-tests.hue
  • home-assistant-component-tests.huisbaasje
  • home-assistant-component-tests.humidifier
  • home-assistant-component-tests.hunterdouglas_powerview
  • home-assistant-component-tests.husqvarna_automower
  • home-assistant-component-tests.huum
  • home-assistant-component-tests.hvv_departures
  • home-assistant-component-tests.hydrawise
  • home-assistant-component-tests.hyperion
  • home-assistant-component-tests.ialarm
  • home-assistant-component-tests.iaqualink
  • home-assistant-component-tests.ibeacon
  • home-assistant-component-tests.icloud
  • home-assistant-component-tests.ifttt
  • home-assistant-component-tests.ign_sismologia
  • home-assistant-component-tests.image
  • home-assistant-component-tests.image_processing
  • home-assistant-component-tests.image_upload
  • home-assistant-component-tests.imap
  • home-assistant-component-tests.incomfort
  • home-assistant-component-tests.influxdb
  • home-assistant-component-tests.inkbird
  • home-assistant-component-tests.input_boolean
  • home-assistant-component-tests.input_button
  • home-assistant-component-tests.input_datetime
  • home-assistant-component-tests.input_number
  • home-assistant-component-tests.input_select
  • home-assistant-component-tests.input_text
  • home-assistant-component-tests.insteon
  • home-assistant-component-tests.integration
  • home-assistant-component-tests.intellifire
  • home-assistant-component-tests.intent
  • home-assistant-component-tests.intent_script
  • home-assistant-component-tests.ios
  • home-assistant-component-tests.ipma
  • home-assistant-component-tests.ipp
  • home-assistant-component-tests.iqvia
  • home-assistant-component-tests.isal
  • home-assistant-component-tests.isy994
  • home-assistant-component-tests.izone
  • home-assistant-component-tests.jellyfin
  • home-assistant-component-tests.jewish_calendar
  • home-assistant-component-tests.juicenet
  • home-assistant-component-tests.justnimbus
  • home-assistant-component-tests.kaleidescape
  • home-assistant-component-tests.keenetic_ndms2
  • home-assistant-component-tests.kegtron
  • home-assistant-component-tests.keymitt_ble
  • home-assistant-component-tests.kira
  • home-assistant-component-tests.kitchen_sink
  • home-assistant-component-tests.kmtronic
  • home-assistant-component-tests.knx
  • home-assistant-component-tests.kodi
  • home-assistant-component-tests.konnected
  • home-assistant-component-tests.kostal_plenticore
  • home-assistant-component-tests.kraken
  • home-assistant-component-tests.kulersky
  • home-assistant-component-tests.lamarzocco
  • home-assistant-component-tests.lametric
  • home-assistant-component-tests.landisgyr_heat_meter
  • home-assistant-component-tests.lastfm
  • home-assistant-component-tests.launch_library
  • home-assistant-component-tests.laundrify
  • home-assistant-component-tests.lawn_mower
  • home-assistant-component-tests.lcn
  • home-assistant-component-tests.ld2410_ble
  • home-assistant-component-tests.led_ble
  • home-assistant-component-tests.lg_netcast
  • home-assistant-component-tests.lg_soundbar
  • home-assistant-component-tests.lidarr
  • home-assistant-component-tests.life360
  • home-assistant-component-tests.lifx
  • home-assistant-component-tests.light
  • home-assistant-component-tests.linear_garage_door
  • home-assistant-component-tests.litterrobot
  • home-assistant-component-tests.livisi
  • home-assistant-component-tests.local_calendar
  • home-assistant-component-tests.local_file
  • home-assistant-component-tests.local_ip
  • home-assistant-component-tests.local_todo
  • home-assistant-component-tests.locative
  • home-assistant-component-tests.lock
  • home-assistant-component-tests.logbook
  • home-assistant-component-tests.logentries
  • home-assistant-component-tests.logger
  • home-assistant-component-tests.logi_circle
  • home-assistant-component-tests.london_air
  • home-assistant-component-tests.lookin
  • home-assistant-component-tests.loqed
  • home-assistant-component-tests.lovelace
  • home-assistant-component-tests.luftdaten
  • home-assistant-component-tests.lupusec
  • home-assistant-component-tests.lutron
  • home-assistant-component-tests.lutron_caseta
  • home-assistant-component-tests.lyric
  • home-assistant-component-tests.mailbox
  • home-assistant-component-tests.mailgun
  • home-assistant-component-tests.manual
  • home-assistant-component-tests.manual_mqtt
  • home-assistant-component-tests.map
  • home-assistant-component-tests.matrix
  • home-assistant-component-tests.matter
  • home-assistant-component-tests.maxcube
  • home-assistant-component-tests.mazda
  • home-assistant-component-tests.mealie
  • home-assistant-component-tests.meater
  • home-assistant-component-tests.media_extractor
  • home-assistant-component-tests.media_player
  • home-assistant-component-tests.media_source
  • home-assistant-component-tests.melcloud
  • home-assistant-component-tests.meraki
  • home-assistant-component-tests.met
  • home-assistant-component-tests.met_eireann
  • home-assistant-component-tests.meteo_france
  • home-assistant-component-tests.meteoclimatic
  • home-assistant-component-tests.metoffice
  • home-assistant-component-tests.microsoft_face
  • home-assistant-component-tests.microsoft_face_detect
  • home-assistant-component-tests.microsoft_face_identify
  • home-assistant-component-tests.mikrotik
  • home-assistant-component-tests.mill
  • home-assistant-component-tests.min_max
  • home-assistant-component-tests.minecraft_server
  • home-assistant-component-tests.minio
  • home-assistant-component-tests.mjpeg
  • home-assistant-component-tests.moat
  • home-assistant-component-tests.mobile_app
  • home-assistant-component-tests.modbus
  • home-assistant-component-tests.modem_callerid
  • home-assistant-component-tests.modern_forms
  • home-assistant-component-tests.mold_indicator
  • home-assistant-component-tests.monzo
  • home-assistant-component-tests.moon
  • home-assistant-component-tests.mopeka
  • home-assistant-component-tests.motion_blinds
  • home-assistant-component-tests.motionblinds_ble
  • home-assistant-component-tests.motioneye
  • home-assistant-component-tests.motionmount
  • home-assistant-component-tests.mpd
  • home-assistant-component-tests.mqtt
  • home-assistant-component-tests.mqtt_eventstream
  • home-assistant-component-tests.mqtt_json
  • home-assistant-component-tests.mqtt_room
  • home-assistant-component-tests.mqtt_statestream
  • home-assistant-component-tests.mullvad
  • home-assistant-component-tests.mutesync
  • home-assistant-component-tests.my
  • home-assistant-component-tests.myq
  • home-assistant-component-tests.mysensors
  • home-assistant-component-tests.mystrom
  • home-assistant-component-tests.mythicbeastsdns
  • home-assistant-component-tests.myuplink
  • home-assistant-component-tests.nam
  • home-assistant-component-tests.namecheapdns
  • home-assistant-component-tests.nanoleaf
  • home-assistant-component-tests.neato
  • home-assistant-component-tests.ness_alarm
  • home-assistant-component-tests.nest
  • home-assistant-component-tests.netatmo
  • home-assistant-component-tests.netgear
  • home-assistant-component-tests.netgear_lte
  • home-assistant-component-tests.network
  • home-assistant-component-tests.nexia
  • home-assistant-component-tests.nextbus
  • home-assistant-component-tests.nextcloud
  • home-assistant-component-tests.nextdns
  • home-assistant-component-tests.nfandroidtv
  • home-assistant-component-tests.nibe_heatpump
  • home-assistant-component-tests.nightscout
  • home-assistant-component-tests.nina
  • home-assistant-component-tests.nmap_tracker
  • home-assistant-component-tests.no_ip
  • home-assistant-component-tests.nobo_hub
  • home-assistant-component-tests.notify
  • home-assistant-component-tests.notify_events
  • home-assistant-component-tests.notion
  • home-assistant-component-tests.nsw_rural_fire_service_feed
  • home-assistant-component-tests.nuheat
  • home-assistant-component-tests.nuki
  • home-assistant-component-tests.number
  • home-assistant-component-tests.nut
  • home-assistant-component-tests.nws
  • home-assistant-component-tests.nx584
  • home-assistant-component-tests.obihai
  • home-assistant-component-tests.octoprint
  • home-assistant-component-tests.ollama
  • home-assistant-component-tests.omnilogic
  • home-assistant-component-tests.onboarding
  • home-assistant-component-tests.oncue
  • home-assistant-component-tests.ondilo_ico
  • home-assistant-component-tests.onewire
  • home-assistant-component-tests.onvif
  • home-assistant-component-tests.open_meteo
  • home-assistant-component-tests.openai_conversation
  • home-assistant-component-tests.openalpr_cloud
  • home-assistant-component-tests.openerz
  • home-assistant-component-tests.openexchangerates
  • home-assistant-component-tests.opengarage
  • home-assistant-component-tests.openhardwaremonitor
  • home-assistant-component-tests.openhome
  • home-assistant-component-tests.opensky
  • home-assistant-component-tests.opentherm_gw
  • home-assistant-component-tests.openuv
  • home-assistant-component-tests.openweathermap
  • home-assistant-component-tests.opnsense
  • home-assistant-component-tests.opower
  • home-assistant-component-tests.oralb
  • home-assistant-component-tests.otbr
  • home-assistant-component-tests.otp
  • home-assistant-component-tests.overkiz
  • home-assistant-component-tests.ovo_energy
  • home-assistant-component-tests.owntracks
  • home-assistant-component-tests.p1_monitor
  • home-assistant-component-tests.panasonic_viera
  • home-assistant-component-tests.panel_custom
  • home-assistant-component-tests.panel_iframe
  • home-assistant-component-tests.peco
  • home-assistant-component-tests.pegel_online
  • home-assistant-component-tests.persistent_notification
  • home-assistant-component-tests.person
  • home-assistant-component-tests.philips_js
  • home-assistant-component-tests.pi_hole
  • home-assistant-component-tests.picnic
  • home-assistant-component-tests.ping
  • home-assistant-component-tests.plaato
  • home-assistant-component-tests.plant
  • home-assistant-component-tests.plex
  • home-assistant-component-tests.plugwise
  • home-assistant-component-tests.point
  • home-assistant-component-tests.poolsense
  • home-assistant-component-tests.powerwall
  • home-assistant-component-tests.private_ble_device
  • home-assistant-component-tests.profiler
  • home-assistant-component-tests.prometheus
  • home-assistant-component-tests.prosegur
  • home-assistant-component-tests.proximity
  • home-assistant-component-tests.prusalink
  • home-assistant-component-tests.pure_energie
  • home-assistant-component-tests.purpleair
  • home-assistant-component-tests.push
  • home-assistant-component-tests.pushbullet
  • home-assistant-component-tests.pushover
  • home-assistant-component-tests.pvoutput
  • home-assistant-component-tests.pvpc_hourly_pricing
  • home-assistant-component-tests.pyload
  • home-assistant-component-tests.python_script
  • home-assistant-component-tests.qbittorrent
  • home-assistant-component-tests.qingping
  • home-assistant-component-tests.qld_bushfire
  • home-assistant-component-tests.qnap
  • home-assistant-component-tests.qnap_qsw
  • home-assistant-component-tests.qwikswitch
  • home-assistant-component-tests.rabbitair
  • home-assistant-component-tests.rachio
  • home-assistant-component-tests.radarr
  • home-assistant-component-tests.radio_browser
  • home-assistant-component-tests.radiotherm
  • home-assistant-component-tests.rainbird
  • home-assistant-component-tests.rainforest_eagle
  • home-assistant-component-tests.rainforest_raven
  • home-assistant-component-tests.rainmachine
  • home-assistant-component-tests.random
  • home-assistant-component-tests.rapt_ble
  • home-assistant-component-tests.raspberry_pi
  • home-assistant-component-tests.rdw
  • home-assistant-component-tests.recollect_waste
  • home-assistant-component-tests.recorder
  • home-assistant-component-tests.recovery_mode
  • home-assistant-component-tests.reddit
  • home-assistant-component-tests.remote
  • home-assistant-component-tests.renault
  • home-assistant-component-tests.renson
  • home-assistant-component-tests.reolink
  • home-assistant-component-tests.repairs
  • home-assistant-component-tests.rest
  • home-assistant-component-tests.rest_command
  • home-assistant-component-tests.rflink
  • home-assistant-component-tests.rfxtrx
  • home-assistant-component-tests.rhasspy
  • home-assistant-component-tests.ridwell
  • home-assistant-component-tests.ring
  • home-assistant-component-tests.risco
  • home-assistant-component-tests.rituals_perfume_genie
  • home-assistant-component-tests.rmvtransport
  • home-assistant-component-tests.roborock
  • home-assistant-component-tests.roku
  • home-assistant-component-tests.romy
  • home-assistant-component-tests.roomba
  • home-assistant-component-tests.roon
  • home-assistant-component-tests.rova
  • home-assistant-component-tests.rpi_power
  • home-assistant-component-tests.rss_feed_template
  • home-assistant-component-tests.rtsp_to_webrtc
  • home-assistant-component-tests.ruckus_unleashed
  • home-assistant-component-tests.ruuvi_gateway
  • home-assistant-component-tests.ruuvitag_ble
  • home-assistant-component-tests.rympro
  • home-assistant-component-tests.sabnzbd
  • home-assistant-component-tests.samsungtv
  • home-assistant-component-tests.sanix
  • home-assistant-component-tests.scene
  • home-assistant-component-tests.schedule
  • home-assistant-component-tests.schlage
  • home-assistant-component-tests.scrape
  • home-assistant-component-tests.screenlogic
  • home-assistant-component-tests.script
  • home-assistant-component-tests.search
  • home-assistant-component-tests.season
  • home-assistant-component-tests.select
  • home-assistant-component-tests.sense
  • home-assistant-component-tests.sensibo
  • home-assistant-component-tests.sensirion_ble
  • home-assistant-component-tests.sensor
  • home-assistant-component-tests.sensorpro
  • home-assistant-component-tests.sensorpush
  • home-assistant-component-tests.sentry
  • home-assistant-component-tests.senz
  • home-assistant-component-tests.seventeentrack
  • home-assistant-component-tests.sfr_box
  • home-assistant-component-tests.sharkiq
  • home-assistant-component-tests.shell_command
  • home-assistant-component-tests.shelly
  • home-assistant-component-tests.shopping_list
  • home-assistant-component-tests.sia
  • home-assistant-component-tests.sigfox
  • home-assistant-component-tests.sighthound
  • home-assistant-component-tests.signal_messenger
  • home-assistant-component-tests.simplepush
  • home-assistant-component-tests.simplisafe
  • home-assistant-component-tests.simulated
  • home-assistant-component-tests.siren
  • home-assistant-component-tests.skybell
  • home-assistant-component-tests.slack
  • home-assistant-component-tests.sleepiq
  • home-assistant-component-tests.slimproto
  • home-assistant-component-tests.sma
  • home-assistant-component-tests.smappee
  • home-assistant-component-tests.smart_meter_texas
  • home-assistant-component-tests.smartthings
  • home-assistant-component-tests.smarttub
  • home-assistant-component-tests.smhi
  • home-assistant-component-tests.sms
  • home-assistant-component-tests.smtp
  • home-assistant-component-tests.snapcast
  • home-assistant-component-tests.snips
  • home-assistant-component-tests.snmp
  • home-assistant-component-tests.snooz
  • home-assistant-component-tests.solax
  • home-assistant-component-tests.soma
  • home-assistant-component-tests.somfy_mylink
  • home-assistant-component-tests.sonarr
  • home-assistant-component-tests.sonos
  • home-assistant-component-tests.soundtouch
  • home-assistant-component-tests.spaceapi
  • home-assistant-component-tests.spc
  • home-assistant-component-tests.speedtestdotnet
  • home-assistant-component-tests.spider
  • home-assistant-component-tests.spotify
  • home-assistant-component-tests.sql
  • home-assistant-component-tests.squeezebox
  • home-assistant-component-tests.srp_energy
  • home-assistant-component-tests.ssdp
  • home-assistant-component-tests.starline
  • home-assistant-component-tests.startca
  • home-assistant-component-tests.statistics
  • home-assistant-component-tests.statsd
  • home-assistant-component-tests.steam_online
  • home-assistant-component-tests.steamist
  • home-assistant-component-tests.stookalert
  • home-assistant-component-tests.stream
  • home-assistant-component-tests.streamlabswater
  • home-assistant-component-tests.stt
  • home-assistant-component-tests.subaru
  • home-assistant-component-tests.suez_water
  • home-assistant-component-tests.sun
  • home-assistant-component-tests.sunweg
  • home-assistant-component-tests.surepetcare
  • home-assistant-component-tests.swiss_public_transport
  • home-assistant-component-tests.switch
  • home-assistant-component-tests.switch_as_x
  • home-assistant-component-tests.switchbee
  • home-assistant-component-tests.switchbot
  • home-assistant-component-tests.switchbot_cloud
  • home-assistant-component-tests.switcher_kis
  • home-assistant-component-tests.syncthing
  • home-assistant-component-tests.syncthru
  • home-assistant-component-tests.synology_dsm
  • home-assistant-component-tests.system_bridge
  • home-assistant-component-tests.system_health
  • home-assistant-component-tests.systemmonitor
  • home-assistant-component-tests.tado
  • home-assistant-component-tests.tag
  • home-assistant-component-tests.tailscale
  • home-assistant-component-tests.tailwind
  • home-assistant-component-tests.tankerkoenig
  • home-assistant-component-tests.tasmota
  • home-assistant-component-tests.tautulli
  • home-assistant-component-tests.tcp
  • home-assistant-component-tests.technove
  • home-assistant-component-tests.tedee
  • home-assistant-component-tests.tellduslive
  • home-assistant-component-tests.temper
  • home-assistant-component-tests.template
  • home-assistant-component-tests.tesla_wall_connector
  • home-assistant-component-tests.teslemetry
  • home-assistant-component-tests.text
  • home-assistant-component-tests.thermobeacon
  • home-assistant-component-tests.thermopro
  • home-assistant-component-tests.thethingsnetwork
  • home-assistant-component-tests.thread
  • home-assistant-component-tests.threshold
  • home-assistant-component-tests.tibber
  • home-assistant-component-tests.tile
  • home-assistant-component-tests.tilt_ble
  • home-assistant-component-tests.time
  • home-assistant-component-tests.time_date
  • home-assistant-component-tests.timer
  • home-assistant-component-tests.tod
  • home-assistant-component-tests.todo
  • home-assistant-component-tests.todoist
  • home-assistant-component-tests.tolo
  • home-assistant-component-tests.tomato
  • home-assistant-component-tests.tomorrowio
  • home-assistant-component-tests.toon
  • home-assistant-component-tests.totalconnect
  • home-assistant-component-tests.tplink
  • home-assistant-component-tests.tplink_omada
  • home-assistant-component-tests.traccar
  • home-assistant-component-tests.traccar_server
  • home-assistant-component-tests.trace
  • home-assistant-component-tests.tractive
  • home-assistant-component-tests.tradfri
  • home-assistant-component-tests.trafikverket_camera
  • home-assistant-component-tests.trafikverket_ferry
  • home-assistant-component-tests.trafikverket_train
  • home-assistant-component-tests.trafikverket_weatherstation
  • home-assistant-component-tests.transmission
  • home-assistant-component-tests.transport_nsw
  • home-assistant-component-tests.trend
  • home-assistant-component-tests.tts
  • home-assistant-component-tests.tuya
  • home-assistant-component-tests.twentemilieu
  • home-assistant-component-tests.twilio
  • home-assistant-component-tests.twinkly
  • home-assistant-component-tests.twitch
  • home-assistant-component-tests.uk_transport
  • home-assistant-component-tests.ukraine_alarm
  • home-assistant-component-tests.unifi
  • home-assistant-component-tests.unifiprotect
  • home-assistant-component-tests.universal
  • home-assistant-component-tests.upb
  • home-assistant-component-tests.upcloud
  • home-assistant-component-tests.update
  • home-assistant-component-tests.upnp
  • home-assistant-component-tests.uptime
  • home-assistant-component-tests.uptimerobot
  • home-assistant-component-tests.usb
  • home-assistant-component-tests.usgs_earthquakes_feed
  • home-assistant-component-tests.utility_meter
  • home-assistant-component-tests.uvc
  • home-assistant-component-tests.v2c
  • home-assistant-component-tests.vacuum
  • home-assistant-component-tests.vallox
  • home-assistant-component-tests.valve
  • home-assistant-component-tests.velbus
  • home-assistant-component-tests.velux
  • home-assistant-component-tests.venstar
  • home-assistant-component-tests.vera
  • home-assistant-component-tests.verisure
  • home-assistant-component-tests.version
  • home-assistant-component-tests.vesync
  • home-assistant-component-tests.vicare
  • home-assistant-component-tests.vilfo
  • home-assistant-component-tests.vizio
  • home-assistant-component-tests.vlc_telnet
  • home-assistant-component-tests.vodafone_station
  • home-assistant-component-tests.voicerss
  • home-assistant-component-tests.volumio
  • home-assistant-component-tests.volvooncall
  • home-assistant-component-tests.vulcan
  • home-assistant-component-tests.vultr
  • home-assistant-component-tests.wake_on_lan
  • home-assistant-component-tests.wake_word
  • home-assistant-component-tests.wallbox
  • home-assistant-component-tests.waqi
  • home-assistant-component-tests.water_heater
  • home-assistant-component-tests.watttime
  • home-assistant-component-tests.waze_travel_time
  • home-assistant-component-tests.weather
  • home-assistant-component-tests.weatherflow
  • home-assistant-component-tests.weatherflow_cloud
  • home-assistant-component-tests.weatherkit
  • home-assistant-component-tests.webhook
  • home-assistant-component-tests.webostv
  • home-assistant-component-tests.websocket_api
  • home-assistant-component-tests.wemo
  • home-assistant-component-tests.whirlpool
  • home-assistant-component-tests.whois
  • home-assistant-component-tests.wiffi
  • home-assistant-component-tests.wilight
  • home-assistant-component-tests.withings
  • home-assistant-component-tests.wiz
  • home-assistant-component-tests.wled
  • home-assistant-component-tests.workday
  • home-assistant-component-tests.worldclock
  • home-assistant-component-tests.ws66i
  • home-assistant-component-tests.wsdot
  • home-assistant-component-tests.wyoming
  • home-assistant-component-tests.xbox
  • home-assistant-component-tests.xiaomi
  • home-assistant-component-tests.xiaomi_aqara
  • home-assistant-component-tests.xiaomi_ble
  • home-assistant-component-tests.xiaomi_miio
  • home-assistant-component-tests.yale_smart_alarm
  • home-assistant-component-tests.yalexs_ble
  • home-assistant-component-tests.yamaha
  • home-assistant-component-tests.yamaha_musiccast
  • home-assistant-component-tests.yandex_transport
  • home-assistant-component-tests.yandextts
  • home-assistant-component-tests.yardian
  • home-assistant-component-tests.yeelight
  • home-assistant-component-tests.yolink
  • home-assistant-component-tests.youless
  • home-assistant-component-tests.youtube
  • home-assistant-component-tests.zamg
  • home-assistant-component-tests.zeroconf
  • home-assistant-component-tests.zerproc
  • home-assistant-component-tests.zha
  • home-assistant-component-tests.zodiac
  • home-assistant-component-tests.zone
  • home-assistant-component-tests.zwave_js
  • home-assistant-component-tests.zwave_me
  • home-assistant.dist
  • hydrus
  • hydrus.doc
  • ocrmypdf (python312Packages.ocrmypdf)
  • ocrmypdf.dist (python312Packages.ocrmypdf.dist)
  • ome_zarr (python312Packages.ome-zarr)
  • ome_zarr.dist (python312Packages.ome-zarr.dist)
  • paperless-ngx
  • parsec-bin
  • pdfsandwich
  • peek
  • python311Packages.albumentations
  • python311Packages.albumentations.dist
  • python311Packages.av
  • python311Packages.av.dist
  • python311Packages.batchgenerators
  • python311Packages.batchgenerators.dist
  • python311Packages.bsuite
  • python311Packages.bsuite.dist
  • python311Packages.caffe
  • python311Packages.caffe.bin
  • python311Packages.dask-image
  • python311Packages.dask-image.dist
  • python311Packages.detectron2
  • python311Packages.detectron2.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.easyocr
  • python311Packages.easyocr.dist
  • python311Packages.encodec
  • python311Packages.encodec.dist
  • python311Packages.env-canada
  • python311Packages.env-canada.dist
  • python311Packages.faster-whisper
  • python311Packages.faster-whisper.dist
  • python311Packages.ffcv
  • python311Packages.ffcv.dist
  • python311Packages.glymur
  • python311Packages.glymur.dist
  • python311Packages.gradio
  • python311Packages.gradio.dist
  • python311Packages.handout
  • python311Packages.handout.dist
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imageio
  • python311Packages.imageio.dist
  • python311Packages.insightface
  • python311Packages.insightface.dist
  • python311Packages.intensity-normalization
  • python311Packages.intensity-normalization.dist
  • python311Packages.lime
  • python311Packages.lime.dist
  • python311Packages.mung
  • python311Packages.mung.dist
  • python311Packages.muscima
  • python311Packages.muscima.dist
  • python311Packages.napari
  • python311Packages.napari-svg
  • python311Packages.napari-svg.dist
  • python311Packages.napari.dist
  • python311Packages.niworkflows
  • python311Packages.niworkflows.dist
  • python311Packages.ocrmypdf
  • python311Packages.ocrmypdf.dist
  • python311Packages.ome-zarr
  • python311Packages.ome-zarr.dist
  • python311Packages.omrdatasettools
  • python311Packages.omrdatasettools.dist
  • python311Packages.open-clip-torch
  • python311Packages.open-clip-torch.dist
  • python311Packages.pims
  • python311Packages.pims.dist
  • python311Packages.psd-tools
  • python311Packages.psd-tools.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.pyvista
  • python311Packages.pyvista.dist
  • python311Packages.scikit-image
  • python311Packages.scikit-image.dist
  • python311Packages.sfepy
  • python311Packages.sfepy.dist
  • python311Packages.slicedimage
  • python311Packages.slicedimage.dist
  • python311Packages.test-tube
  • python311Packages.test-tube.dist
  • python311Packages.torchaudio-bin
  • python311Packages.torchaudio-bin.dist
  • python311Packages.webdataset
  • python311Packages.webdataset.dist
  • python312Packages.albumentations
  • python312Packages.albumentations.dist
  • python312Packages.av
  • python312Packages.av.dist
  • python312Packages.batchgenerators
  • python312Packages.batchgenerators.dist
  • python312Packages.bsuite
  • python312Packages.bsuite.dist
  • python312Packages.dask-image
  • python312Packages.dask-image.dist
  • python312Packages.detectron2
  • python312Packages.detectron2.dist
  • python312Packages.dremel3dpy
  • python312Packages.dremel3dpy.dist
  • python312Packages.env-canada
  • python312Packages.env-canada.dist
  • python312Packages.faster-whisper
  • python312Packages.faster-whisper.dist
  • python312Packages.glymur
  • python312Packages.glymur.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.handout
  • python312Packages.handout.dist
  • python312Packages.homeassistant-stubs
  • python312Packages.homeassistant-stubs.dist
  • python312Packages.imagecorruptions
  • python312Packages.imagecorruptions.dist
  • python312Packages.imageio
  • python312Packages.imageio.dist
  • python312Packages.insightface
  • python312Packages.insightface.dist
  • python312Packages.lime
  • python312Packages.lime.dist
  • python312Packages.mung
  • python312Packages.mung.dist
  • python312Packages.muscima
  • python312Packages.muscima.dist
  • python312Packages.napari-svg
  • python312Packages.napari-svg.dist
  • python312Packages.niworkflows
  • python312Packages.niworkflows.dist
  • python312Packages.omrdatasettools
  • python312Packages.omrdatasettools.dist
  • python312Packages.open-clip-torch
  • python312Packages.open-clip-torch.dist
  • python312Packages.pims
  • python312Packages.pims.dist
  • python312Packages.psd-tools
  • python312Packages.psd-tools.dist
  • python312Packages.pyrender
  • python312Packages.pyrender.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.scikit-image
  • python312Packages.scikit-image.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python312Packages.slicedimage
  • python312Packages.slicedimage.dist
  • python312Packages.test-tube
  • python312Packages.test-tube.dist
  • python312Packages.webdataset
  • python312Packages.webdataset.dist
  • rclip
  • rclip.dist
  • tenacity
  • unpaper
  • unpaper.man
  • wl-screenrec
  • wyoming-faster-whisper
  • wyoming-faster-whisper.dist

@emilazy
Copy link
Member Author

emilazy commented Jul 13, 2024

No regressions vs. Hydra after running a couple of rebuilds. I think this is good to go. Would be good to hear from @Misterio77 about Dim though.

@Atemu
Copy link
Member

Atemu commented Jul 14, 2024

cc @pluiedev @RaghavSood for testing dim

Copy link
Member

@Atemu Atemu left a comment

Choose a reason for hiding this comment

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

Diff LGTM, would like to verify that dim works, otherwise the only realistic way to test this is to have it hit unstable.

This should probably also be announced in https://discourse.nixos.org/t/breaking-changes-announcement-for-unstable/17574/

@emilazy
Copy link
Member Author

emilazy commented Jul 14, 2024

It‘ll be a little while before the staging-next cycle even starts, and I‘m hoping that we can switch the default FFmpeg over to 7.x for the same cycle, so maybe we should hold off on an announcement until we know exactly what‘s hitting unstable?

Copy link
Member

@jopejoe1 jopejoe1 left a comment

Choose a reason for hiding this comment

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

Diff LGTM, thanks for the work.

emilazy added 2 commits July 14, 2024 08:34
This builds fine with the current FFmpeg for me.
This builds fine with the current FFmpeg for me.
emilazy added 9 commits July 14, 2024 08:34
It just uses the command‐line tool, and the test passes.
Their Dockerfile uses Alpine’s ffmpeg package, which is already
on 6. They just invoke the command‐line tool and nothing they do
looks particularly version‐sensitive.
Pin FFmpeg to 6.x as upstream doesn’t even support 5.x any
more. Unfortunately 7.x support is not yet there; I might have to
handle it myself when we drop 6.
From <https://github.com/russelltg/wl-screenrec/blob/v0.1.3/README.md#from-source-using-cargo>:

> Install ffmpeg 6 or later, which is a required dependency. ffmpeg
> 5 may work, but is untested (open an issue or PR if you test with
> ffmpeg 5 so I can update these docs on if it works or not)

I guess it worked…

7.x will need a bump to the ffmpeg-sys-next crate, but see
<russelltg/wl-screenrec#77>.
There is an upstream version that supports FFmpeg >= 6, but it’s
not available in their distributed package yet. Downgrade the FFmpeg
for now until it can be bumped later.
I have no idea if this works.
Officially supported upstream. 7.x might be a bit tricky because it
uses a fork of the ffmpeg-sys-next crate.
@emilazy
Copy link
Member Author

emilazy commented Jul 14, 2024

I realized I forgot to update the hash when bumping python3Packages.av. Classic Nix moment 🙃

Fixed that and the release notes conflict. I‘m busy building Chromiums for the ffmpeg_4 reduction right now, so I probably won‘t rebase back to master and run a nixpkgs-review for the hundreds of Python packages again until overnight.

@Atemu Atemu self-assigned this Jul 15, 2024
@Atemu Atemu merged commit aba6692 into NixOS:staging Jul 16, 2024
@Atemu
Copy link
Member

Atemu commented Jul 16, 2024

Thanks a bunch :)

@emilazy
Copy link
Member Author

emilazy commented Jul 16, 2024

Uh, I actually found out that fixing the PyAV update breaks the build and was working on fixing it, oops. I’ll open another PR ASAP.

@emilazy
Copy link
Member Author

emilazy commented Jul 16, 2024

#327626 should fix it; running a review now. Back to tackling FFmpeg 4…

@emilazy emilazy mentioned this pull request Aug 21, 2024
13 tasks
@pabloaul pabloaul mentioned this pull request Aug 21, 2024
13 tasks
@emilazy emilazy deleted the drop-ffmpeg-5 branch August 26, 2024 01:04
@emilazy emilazy mentioned this pull request Sep 26, 2024
13 tasks
@emilazy emilazy mentioned this pull request Nov 20, 2024
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 6.topic: python Python is a high-level, general-purpose programming language. 8.has: changelog This PR adds or changes release notes 8.has: clean-up This PR removes packages or removes other cruft 8.has: documentation This PR adds or changes documentation 8.has: module (update) This PR changes an existing module in `nixos/` 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 1001-2500 This PR causes many rebuilds on Linux and should target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants