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

[Backport release-24.05] Update open-webui to 0.3.12 #332915

Conversation

shivaraj-bh
Copy link
Member

@shivaraj-bh shivaraj-bh commented Aug 7, 2024

Description of changes

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.

drupol and others added 30 commits August 7, 2024 11:57
nixos/open-webui: remove `preStart` step

(cherry picked from commit a867053)
diff: https://github.com/open-webui/open-webui/compare/v0.2.5..v0.3.2
changelog: https://github.com/open-webui/open-webui/releases/tag/v0.3.2

I also added a new dependency `extract-msg` because of open-webui/open-webui@f69bc57

I also removed stuff from `pythonRemoveDeps` since they are now available:
- NixOS#317142
- NixOS#317151

(cherry picked from commit cbf8486)
For more info, see:
- Disable hatch custom hook:
NixOS#316248 (comment)
- why `makeWrapperArgs`?:
NixOS#316248 (comment)
- `pythonRelaxDepsHook` is a nativeBuildInput:
NixOS#316248 (comment)

(cherry picked from commit 75d7ee7)
(cherry picked from commit 398141f)
(cherry picked from commit 15e9842)
malob and others added 3 commits August 7, 2024 11:57
Without the change the eval fails as:

    $ nix build --no-link -f. pypy27Packages.pyreqwest-impersonate
    error:
       error: cannot coerce a set to a string: { dev = «thunk»; }

(cherry picked from commit d8b2244)
@github-actions github-actions bot added 6.topic: python 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` labels Aug 7, 2024
@drupol
Copy link
Contributor

drupol commented Aug 7, 2024

Pretty good job so far!

@shivaraj-bh
Copy link
Member Author

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

62 packages marked as broken and skipped:
  • khoj
  • khoj.dist
  • minari
  • minari.dist
  • python311Packages.ale-py
  • python311Packages.ale-py.dist
  • python311Packages.bambi
  • python311Packages.bambi.dist
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.distrax
  • python311Packages.distrax.dist
  • python311Packages.dm-sonnet
  • python311Packages.dm-sonnet.dist
  • python311Packages.elegy
  • python311Packages.elegy.dist
  • python311Packages.gymnasium
  • python311Packages.gymnasium.dist
  • python311Packages.minari
  • python311Packages.minari.dist
  • python311Packages.pettingzoo
  • python311Packages.pettingzoo.dist
  • python311Packages.rlax
  • python311Packages.rlax.dist
  • python311Packages.shimmy
  • python311Packages.shimmy.dist
  • python311Packages.skrl
  • python311Packages.skrl.dist
  • python311Packages.tensorflow-datasets
  • python311Packages.tensorflow-datasets.dist
  • python311Packages.torchrl
  • python311Packages.torchrl.dist
  • python311Packages.treeo
  • python311Packages.treeo.dist
  • python311Packages.treex
  • python311Packages.treex.dist
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.argos-translate-files
  • python312Packages.argos-translate-files.dist
  • python312Packages.argostranslate
  • python312Packages.argostranslate.dist
  • python312Packages.ctranslate2
  • python312Packages.ctranslate2.dist
  • python312Packages.faster-whisper
  • python312Packages.faster-whisper.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.minari
  • python312Packages.minari.dist
  • python312Packages.pettingzoo
  • python312Packages.pettingzoo.dist
  • python312Packages.tensorflow-bin
  • python312Packages.tensorflow-bin.dist
  • python312Packages.torchrl
  • python312Packages.torchrl.dist
  • python312Packages.translatehtml
  • python312Packages.translatehtml.dist
  • python312Packages.treeo
  • python312Packages.treeo.dist
  • tts
  • tts.dist
2 packages blacklisted:
  • nixos-install-tools
  • tests.nixos-functions.nixos-test
12 packages failed to build:
  • python311Packages.cartopy
  • python311Packages.cartopy.dist
  • python312Packages.cartopy
  • python312Packages.cartopy.dist
  • python312Packages.opensfm
  • python312Packages.opensfm.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
  • python312Packages.wrf-python
  • python312Packages.wrf-python.dist
291 packages built:
  • authentik
  • cura
  • easyocr (python311Packages.easyocr)
  • easyocr.dist (python311Packages.easyocr.dist)
  • libretranslate (python311Packages.libretranslate)
  • libretranslate.dist (python311Packages.libretranslate.dist)
  • mapproxy
  • mapproxy.dist
  • moonraker
  • nominatim
  • open-webui
  • open-webui.dist
  • osm2pgsql
  • paperless-ngx
  • pgadmin4
  • pgadmin4-desktopmode
  • pgadmin4-desktopmode.dist
  • pgadmin4.dist
  • pgcli (python311Packages.pgcli)
  • pgcli.dist (python311Packages.pgcli.dist)
  • private-gpt
  • private-gpt.dist
  • python311Packages.aeppl
  • python311Packages.aeppl.dist
  • python311Packages.aesara
  • python311Packages.aesara.dist
  • python311Packages.aplpy
  • python311Packages.aplpy.dist
  • python311Packages.argos-translate-files
  • python311Packages.argos-translate-files.dist
  • python311Packages.argostranslate
  • python311Packages.argostranslate.dist
  • python311Packages.arviz
  • python311Packages.arviz.dist
  • python311Packages.asf-search
  • python311Packages.asf-search.dist
  • python311Packages.augmax
  • python311Packages.augmax.dist
  • python311Packages.avwx-engine
  • python311Packages.avwx-engine.dist
  • python311Packages.awkward
  • python311Packages.awkward.dist
  • python311Packages.basemap
  • python311Packages.basemap.dist
  • python311Packages.blackjax
  • python311Packages.blackjax.dist
  • python311Packages.bsuite
  • python311Packages.bsuite.dist
  • python311Packages.cf-xarray
  • python311Packages.cf-xarray.dist
  • python311Packages.chex
  • python311Packages.chex.dist
  • python311Packages.coffea
  • python311Packages.coffea.dist
  • python311Packages.correctionlib
  • python311Packages.correctionlib.dist
  • python311Packages.ctranslate2
  • python311Packages.ctranslate2.dist
  • python311Packages.dask-awkward
  • python311Packages.dask-awkward.dist
  • python311Packages.dm-haiku
  • python311Packages.dm-haiku.dist
  • python311Packages.duckduckgo-search
  • python311Packages.duckduckgo-search.dist
  • python311Packages.equinox
  • python311Packages.equinox.dist
  • python311Packages.faster-whisper
  • python311Packages.faster-whisper.dist
  • python311Packages.flask-admin
  • python311Packages.flask-admin.dist
  • python311Packages.flax
  • python311Packages.flax.dist
  • python311Packages.folium
  • python311Packages.folium.dist
  • python311Packages.geoalchemy2
  • python311Packages.geoalchemy2.dist
  • python311Packages.geodatasets
  • python311Packages.geodatasets.dist
  • python311Packages.geopandas
  • python311Packages.geopandas.dist
  • python311Packages.glueviz
  • python311Packages.glueviz.dist
  • python311Packages.jax
  • python311Packages.jax.dist
  • python311Packages.jaxlib (python311Packages.jaxlib-build ,python311Packages.jaxlibWithoutCuda)
  • python311Packages.jaxlib.dist (python311Packages.jaxlib-build.dist ,python311Packages.jaxlibWithoutCuda.dist)
  • python311Packages.jaxopt
  • python311Packages.jaxopt.dist
  • python311Packages.jmp
  • python311Packages.jmp.dist
  • python311Packages.labelbox
  • python311Packages.labelbox.dist
  • python311Packages.langchain-chroma
  • python311Packages.langchain-chroma.dist
  • python311Packages.langfuse
  • python311Packages.langfuse.dist
  • python311Packages.libpysal
  • python311Packages.libpysal.dist
  • python311Packages.llama-index-vector-stores-postgres
  • python311Packages.llama-index-vector-stores-postgres.dist
  • python311Packages.mapclassify
  • python311Packages.mapclassify.dist
  • python311Packages.mayim
  • python311Packages.mayim.dist
  • python311Packages.mplhep
  • python311Packages.mplhep.dist
  • python311Packages.numpyro
  • python311Packages.numpyro.dist
  • python311Packages.objax
  • python311Packages.objax.dist
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.optax
  • python311Packages.optax.dist
  • python311Packages.optax.testsout
  • python311Packages.orbax-checkpoint
  • python311Packages.orbax-checkpoint.dist
  • python311Packages.osmnx
  • python311Packages.osmnx.dist
  • python311Packages.owslib
  • python311Packages.owslib.dist
  • python311Packages.pgspecial
  • python311Packages.pgspecial.dist
  • python311Packages.pgvector
  • python311Packages.pgvector.dist
  • python311Packages.plotnine
  • python311Packages.plotnine.dist
  • python311Packages.preprocess-cancellation
  • python311Packages.preprocess-cancellation.dist
  • python311Packages.private-gpt
  • python311Packages.private-gpt.dist
  • python311Packages.psycopg
  • python311Packages.psycopg.dist
  • python311Packages.psycopg.doc
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.pymc
  • python311Packages.pymc.dist
  • python311Packages.pyosmium
  • python311Packages.pyosmium.dist
  • python311Packages.pyproj
  • python311Packages.pyproj.dist
  • python311Packages.pyreqwest-impersonate
  • python311Packages.pyreqwest-impersonate.dist
  • python311Packages.pytensor
  • python311Packages.pytensor.dist
  • python311Packages.pytest-postgresql
  • python311Packages.pytest-postgresql.dist
  • python311Packages.qcodes
  • python311Packages.qcodes-contrib-drivers
  • python311Packages.qcodes-contrib-drivers.dist
  • python311Packages.qcodes.dist
  • python311Packages.rapidocr-onnxruntime
  • python311Packages.rapidocr-onnxruntime.dist
  • python311Packages.rasterio
  • python311Packages.rasterio.dist
  • python311Packages.shapely
  • python311Packages.shapely.dist
  • python311Packages.spectral-cube
  • python311Packages.spectral-cube.dist
  • python311Packages.tensorflow-bin
  • python311Packages.tensorflow-bin.dist
  • python311Packages.translatehtml
  • python311Packages.translatehtml.dist
  • python311Packages.uproot
  • python311Packages.uproot.dist
  • python311Packages.uranium
  • python311Packages.vector
  • python311Packages.vector.dist
  • python311Packages.vqgan-jax
  • python311Packages.vqgan-jax.dist
  • python311Packages.wktutils
  • python311Packages.wktutils.dist
  • python311Packages.wrf-python
  • python311Packages.wrf-python.dist
  • python312Packages.aplpy
  • python312Packages.aplpy.dist
  • python312Packages.asf-search
  • python312Packages.asf-search.dist
  • python312Packages.avwx-engine
  • python312Packages.avwx-engine.dist
  • python312Packages.awkward
  • python312Packages.awkward.dist
  • python312Packages.basemap
  • python312Packages.basemap.dist
  • python312Packages.bsuite
  • python312Packages.bsuite.dist
  • python312Packages.cf-xarray
  • python312Packages.cf-xarray.dist
  • python312Packages.chex
  • python312Packages.chex.dist
  • python312Packages.coffea
  • python312Packages.coffea.dist
  • python312Packages.correctionlib
  • python312Packages.correctionlib.dist
  • python312Packages.dask-awkward
  • python312Packages.dask-awkward.dist
  • python312Packages.duckduckgo-search
  • python312Packages.duckduckgo-search.dist
  • python312Packages.easyocr
  • python312Packages.easyocr.dist
  • python312Packages.equinox
  • python312Packages.equinox.dist
  • python312Packages.flask-admin
  • python312Packages.flask-admin.dist
  • python312Packages.folium
  • python312Packages.folium.dist
  • python312Packages.geoalchemy2
  • python312Packages.geoalchemy2.dist
  • python312Packages.geodatasets
  • python312Packages.geodatasets.dist
  • python312Packages.geopandas
  • python312Packages.geopandas.dist
  • python312Packages.jax
  • python312Packages.jax.dist
  • python312Packages.jaxlib (python312Packages.jaxlib-build ,python312Packages.jaxlibWithoutCuda)
  • python312Packages.jaxlib.dist (python312Packages.jaxlib-build.dist ,python312Packages.jaxlibWithoutCuda.dist)
  • python312Packages.jmp
  • python312Packages.jmp.dist
  • python312Packages.labelbox
  • python312Packages.labelbox.dist
  • python312Packages.langchain-chroma
  • python312Packages.langchain-chroma.dist
  • python312Packages.langfuse
  • python312Packages.langfuse.dist
  • python312Packages.libpysal
  • python312Packages.libpysal.dist
  • python312Packages.llama-index-vector-stores-postgres
  • python312Packages.llama-index-vector-stores-postgres.dist
  • python312Packages.mapclassify
  • python312Packages.mapclassify.dist
  • python312Packages.mayim
  • python312Packages.mayim.dist
  • python312Packages.mplhep
  • python312Packages.mplhep.dist
  • python312Packages.numpyro
  • python312Packages.numpyro.dist
  • python312Packages.optax
  • python312Packages.optax.dist
  • python312Packages.optax.testsout
  • python312Packages.orbax-checkpoint
  • python312Packages.orbax-checkpoint.dist
  • python312Packages.osmnx
  • python312Packages.osmnx.dist
  • python312Packages.owslib
  • python312Packages.owslib.dist
  • python312Packages.pgcli
  • python312Packages.pgcli.dist
  • python312Packages.pgspecial
  • python312Packages.pgspecial.dist
  • python312Packages.pgvector
  • python312Packages.pgvector.dist
  • python312Packages.plotnine
  • python312Packages.plotnine.dist
  • python312Packages.preprocess-cancellation
  • python312Packages.preprocess-cancellation.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python312Packages.psycopg
  • python312Packages.psycopg.dist
  • python312Packages.psycopg.doc
  • python312Packages.pyosmium
  • python312Packages.pyosmium.dist
  • python312Packages.pyproj
  • python312Packages.pyproj.dist
  • python312Packages.pyreqwest-impersonate
  • python312Packages.pyreqwest-impersonate.dist
  • python312Packages.pytest-postgresql
  • python312Packages.pytest-postgresql.dist
  • python312Packages.qcodes
  • python312Packages.qcodes-contrib-drivers
  • python312Packages.qcodes-contrib-drivers.dist
  • python312Packages.qcodes.dist
  • python312Packages.rapidocr-onnxruntime
  • python312Packages.rapidocr-onnxruntime.dist
  • python312Packages.rasterio
  • python312Packages.rasterio.dist
  • python312Packages.shapely
  • python312Packages.shapely.dist
  • python312Packages.uproot
  • python312Packages.uproot.dist
  • python312Packages.vector
  • python312Packages.vector.dist
  • python312Packages.wktutils
  • python312Packages.wktutils.dist
  • qgis
  • qgis-ltr
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wyoming-faster-whisper
  • wyoming-faster-whisper.dist

@drupol
Copy link
Contributor

drupol commented Aug 7, 2024

Do you know why the CI job "Cherry-picks" is failing?

@shivaraj-bh
Copy link
Member Author

shivaraj-bh commented Aug 7, 2024

Do you know why the CI job "Cherry-picks" is failing?

I had to resolve conflicts in two packages: jaxlib and duckduckgo-search. These are the two packages that the CI is complaining about as well. But the check also says "Note this should not necessarily be treated as a hard fail, but a reviewer's attention should be drawn to it and github actions have no way of doing that but to raise a ‘failure’”, so I think we are good.

@shivaraj-bh
Copy link
Member Author

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

62 packages marked as broken and skipped:
2 packages blacklisted:
12 packages failed to build:
291 packages built:

12 packages failed to build:
  • python311Packages.cartopy
  • python311Packages.cartopy.dist
  • python312Packages.cartopy
  • python312Packages.cartopy.dist
  • python312Packages.opensfm
  • python312Packages.opensfm.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
  • python312Packages.wrf-python
  • python312Packages.wrf-python.dist

Note: The packages failing above also fail on release-24.05 and are not introduced as part of this PR.

@shivaraj-bh
Copy link
Member Author

Result of nixpkgs-review pr 332915 run on aarch64-darwin 1

20 packages marked as broken and skipped:
  • khoj
  • khoj.dist
  • python311Packages.bsuite
  • python311Packages.bsuite.dist
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.plotnine
  • python311Packages.plotnine.dist
  • python311Packages.shimmy
  • python311Packages.shimmy.dist
  • python311Packages.wrf-python
  • python311Packages.wrf-python.dist
  • python312Packages.bsuite
  • python312Packages.bsuite.dist
  • python312Packages.opensfm
  • python312Packages.opensfm.dist
  • python312Packages.plotnine
  • python312Packages.plotnine.dist
  • python312Packages.wrf-python
  • python312Packages.wrf-python.dist
8 packages failed to build:
  • python311Packages.cartopy
  • python311Packages.cartopy.dist
  • python312Packages.cartopy
  • python312Packages.cartopy.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
169 packages built:
  • easyocr (python311Packages.easyocr)
  • easyocr.dist (python311Packages.easyocr.dist)
  • mapproxy
  • mapproxy.dist
  • nominatim
  • open-webui
  • open-webui.dist
  • osm2pgsql
  • paperless-ngx
  • pgadmin4
  • pgadmin4-desktopmode
  • pgadmin4-desktopmode.dist
  • pgadmin4.dist
  • pgcli (python311Packages.pgcli)
  • pgcli.dist (python311Packages.pgcli.dist)
  • private-gpt
  • private-gpt.dist
  • python311Packages.aplpy
  • python311Packages.aplpy.dist
  • python311Packages.asf-search
  • python311Packages.asf-search.dist
  • python311Packages.avwx-engine
  • python311Packages.avwx-engine.dist
  • python311Packages.basemap
  • python311Packages.basemap.dist
  • python311Packages.cf-xarray
  • python311Packages.cf-xarray.dist
  • python311Packages.duckduckgo-search
  • python311Packages.duckduckgo-search.dist
  • python311Packages.flask-admin
  • python311Packages.flask-admin.dist
  • python311Packages.folium
  • python311Packages.folium.dist
  • python311Packages.geoalchemy2
  • python311Packages.geoalchemy2.dist
  • python311Packages.geodatasets
  • python311Packages.geodatasets.dist
  • python311Packages.geopandas
  • python311Packages.geopandas.dist
  • python311Packages.glueviz
  • python311Packages.glueviz.dist
  • python311Packages.labelbox
  • python311Packages.labelbox.dist
  • python311Packages.langchain-chroma
  • python311Packages.langchain-chroma.dist
  • python311Packages.langfuse
  • python311Packages.langfuse.dist
  • python311Packages.libpysal
  • python311Packages.libpysal.dist
  • python311Packages.llama-index-vector-stores-postgres
  • python311Packages.llama-index-vector-stores-postgres.dist
  • python311Packages.mapclassify
  • python311Packages.mapclassify.dist
  • python311Packages.mayim
  • python311Packages.mayim.dist
  • python311Packages.osmnx
  • python311Packages.osmnx.dist
  • python311Packages.owslib
  • python311Packages.owslib.dist
  • python311Packages.pgspecial
  • python311Packages.pgspecial.dist
  • python311Packages.pgvector
  • python311Packages.pgvector.dist
  • python311Packages.preprocess-cancellation
  • python311Packages.preprocess-cancellation.dist
  • python311Packages.private-gpt
  • python311Packages.private-gpt.dist
  • python311Packages.psycopg
  • python311Packages.psycopg.dist
  • python311Packages.psycopg.doc
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.pyosmium
  • python311Packages.pyosmium.dist
  • python311Packages.pyproj
  • python311Packages.pyproj.dist
  • python311Packages.pyreqwest-impersonate
  • python311Packages.pyreqwest-impersonate.dist
  • python311Packages.pytest-postgresql
  • python311Packages.pytest-postgresql.dist
  • python311Packages.qcodes
  • python311Packages.qcodes-contrib-drivers
  • python311Packages.qcodes-contrib-drivers.dist
  • python311Packages.qcodes.dist
  • python311Packages.rapidocr-onnxruntime
  • python311Packages.rapidocr-onnxruntime.dist
  • python311Packages.rasterio
  • python311Packages.rasterio.dist
  • python311Packages.shapely
  • python311Packages.shapely.dist
  • python311Packages.spectral-cube
  • python311Packages.spectral-cube.dist
  • python311Packages.wktutils
  • python311Packages.wktutils.dist
  • python312Packages.aplpy
  • python312Packages.aplpy.dist
  • python312Packages.asf-search
  • python312Packages.asf-search.dist
  • python312Packages.avwx-engine
  • python312Packages.avwx-engine.dist
  • python312Packages.basemap
  • python312Packages.basemap.dist
  • python312Packages.cf-xarray
  • python312Packages.cf-xarray.dist
  • python312Packages.duckduckgo-search
  • python312Packages.duckduckgo-search.dist
  • python312Packages.easyocr
  • python312Packages.easyocr.dist
  • python312Packages.flask-admin
  • python312Packages.flask-admin.dist
  • python312Packages.folium
  • python312Packages.folium.dist
  • python312Packages.geoalchemy2
  • python312Packages.geoalchemy2.dist
  • python312Packages.geodatasets
  • python312Packages.geodatasets.dist
  • python312Packages.geopandas
  • python312Packages.geopandas.dist
  • python312Packages.labelbox
  • python312Packages.labelbox.dist
  • python312Packages.langchain-chroma
  • python312Packages.langchain-chroma.dist
  • python312Packages.langfuse
  • python312Packages.langfuse.dist
  • python312Packages.libpysal
  • python312Packages.libpysal.dist
  • python312Packages.llama-index-vector-stores-postgres
  • python312Packages.llama-index-vector-stores-postgres.dist
  • python312Packages.mapclassify
  • python312Packages.mapclassify.dist
  • python312Packages.mayim
  • python312Packages.mayim.dist
  • python312Packages.osmnx
  • python312Packages.osmnx.dist
  • python312Packages.owslib
  • python312Packages.owslib.dist
  • python312Packages.pgcli
  • python312Packages.pgcli.dist
  • python312Packages.pgspecial
  • python312Packages.pgspecial.dist
  • python312Packages.pgvector
  • python312Packages.pgvector.dist
  • python312Packages.preprocess-cancellation
  • python312Packages.preprocess-cancellation.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python312Packages.psycopg
  • python312Packages.psycopg.dist
  • python312Packages.psycopg.doc
  • python312Packages.pyosmium
  • python312Packages.pyosmium.dist
  • python312Packages.pyproj
  • python312Packages.pyproj.dist
  • python312Packages.pyreqwest-impersonate
  • python312Packages.pyreqwest-impersonate.dist
  • python312Packages.pytest-postgresql
  • python312Packages.pytest-postgresql.dist
  • python312Packages.qcodes
  • python312Packages.qcodes-contrib-drivers
  • python312Packages.qcodes-contrib-drivers.dist
  • python312Packages.qcodes.dist
  • python312Packages.rapidocr-onnxruntime
  • python312Packages.rapidocr-onnxruntime.dist
  • python312Packages.rasterio
  • python312Packages.rasterio.dist
  • python312Packages.shapely
  • python312Packages.shapely.dist
  • python312Packages.wktutils
  • python312Packages.wktutils.dist

@drupol
Copy link
Contributor

drupol commented Aug 8, 2024

0.3.12 is now available, see #333008

@shivaraj-bh shivaraj-bh changed the title [Backport release-24.05] Update open-webui to 0.3.11 [Backport release-24.05] Update open-webui to 0.3.12 Aug 8, 2024
@shivaraj-bh shivaraj-bh marked this pull request as ready for review August 8, 2024 18:37
@drupol drupol merged commit 7b1e9b0 into NixOS:release-24.05 Aug 8, 2024
27 of 33 checks passed
@shivaraj-bh shivaraj-bh deleted the backport-open-webui-latest-to-release-24.05 branch August 8, 2024 22:07
@nixupp
Copy link
Contributor

nixupp commented Aug 9, 2024

should this package be available in the tree now?
I cannot see it: https://search.nixos.org/packages?channel=24.05&type=packages&query=open-webui

@drupol
Copy link
Contributor

drupol commented Aug 10, 2024

Just give it one or two more days and it will show up.

@developomp
Copy link

Started getting a build failure after this got merged.

@dotlambda
Copy link
Member

dotlambda commented Oct 20, 2024

Why the heck was this merged? At least half Some of those commits are unsuitable for backporting.
EDIT: They only looked bad and it took a while to figure out that they are probably fine.

@dotlambda
Copy link
Member

After a careful analysis with the help of @Artturin and @emilazy all backports but the one to open-webui seem to be allowed under the backport guidelines. We weren't able to judge the open-webui bump.
In the future please provide a rationale for why such backports are acceptable. Nixpkgs-review not showing any failures is not sufficient. See https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases.

@shivaraj-bh
Copy link
Member Author

shivaraj-bh commented Oct 20, 2024

Started getting a build failure after this got merged.

Are you sure? it seems to build fine on release-24.05

# On `x86_64-linux`
❯ nix build github:nixos/nixpkgs/release-24.05#python3Packages.pyreqwest-impersonate --no-link --print-out-paths
/nix/store/8a0xq27sg3x40xhkw6zsca7gfd63610i-python3.11-pyreqwest-impersonate-0.4.9

@shivaraj-bh
Copy link
Member Author

shivaraj-bh commented Oct 20, 2024

Why the heck was this merged? At least half Some of those commits are unsuitable for backporting.
EDIT: They only looked bad and it took a while to figure out that they are probably fine.

After a careful analysis with the help of @Artturin and @emilazy all backports but the one to open-webui seem to be allowed under the backport guidelines. We weren't able to judge the open-webui bump. In the future please provide a rationale for why such backports are acceptable. Nixpkgs-review not showing any failures is not sufficient. See https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases.

I did go through the guidelines. The only unacceptable commit seemed to be duckduckgo-search and when I went through the changelog, the only breaking change was the change in a dependency but I didn’t see anything about breaking API’s.

The bumps to packages other than open-webui are in the same PR and not separated into their individual PR’s because most of these commits to master were also merged alongside open-webui bump.
Edit: or the compilation of 0.3.12 version of open-webui required cherry-picking of some commits explicitly (for example, duckduckgo-search)

I apologise, I should have mentioned all of this in the PR description to avoid wasting all of your time. I will keep that in mind from next time.

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 8.has: module (update) This PR changes an existing module in `nixos/` 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 101-500 10.rebuild-linux: 101-500
Projects
None yet
Development

Successfully merging this pull request may close these issues.