Skip to content

Conversation

anthonyroussel
Copy link
Member

@anthonyroussel anthonyroussel commented Jul 28, 2025

Diff: libvips/libvips@refs/tags/v8.16.1...refs/tags/v8.17.1

Changelog: https://github.com/libvips/libvips/blob/refs/tags/v8.17.1/ChangeLog

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. labels Jul 28, 2025
@nix-owners nix-owners bot requested a review from KoviRobi July 28, 2025 21:35
@anthonyroussel
Copy link
Member Author

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 429195

Logs: https://github.com/anthonyroussel/nixpkgs-review-gha/actions/runs/16696285061


x86_64-linux

⏩ 1 package marked as broken and skipped:
  • photoprism
❌ 3 packages failed to build:
  • haskellPackages.gi-vips
  • haskellPackages.gi-vips.doc
  • opencloud
✅ 56 packages built:
  • chatd
  • ente-desktop
  • factoriolab
  • faircamp
  • gancio
  • imaginary
  • imgproxy
  • immich
  • joplin
  • lemmy-ui
  • librechat
  • mastodon
  • netlify-cli
  • nip2
  • pds
  • pingvin-share.backend
  • pingvin-share.frontend
  • pleroma
  • previewqt
  • psitransfer
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pyvips
  • python312Packages.pyvips.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.scooby
  • python312Packages.scooby.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python313Packages.pyvips
  • python313Packages.pyvips.dist
  • python313Packages.scooby
  • python313Packages.scooby.dist
  • qq
  • rubyPackages.ruby-vips (rubyPackages_3_3.ruby-vips)
  • rubyPackages_3_1.ruby-vips
  • rubyPackages_3_2.ruby-vips
  • rubyPackages_3_4.ruby-vips
  • sharkey
  • snapweb
  • ueberzugpp
  • vips
  • vips.bin
  • vips.dev
  • vips.devdoc
  • vips.man
  • vipsdisp
  • walker
  • waveterm
  • ytfzf
  • zipline

Error logs: `x86_64-linux`
haskellPackages.gi-vips
[59 of 81] Compiling GI.Vips.Structs.SaveString ( GI/Vips/Structs/SaveString.hs, dist/build/GI/Vips/Structs/SaveString.o, dist/build/GI/Vips/Structs/SaveString.dyn_o )
[60 of 81] Compiling GI.Vips.Structs.Semaphore[boot] ( GI/Vips/Structs/Semaphore.hs-boot, dist/build/GI/Vips/Structs/Semaphore.o-boot, dist/build/GI/Vips/Structs/Semaphore.dyn_o-boot )
[61 of 81] Compiling GI.Vips.Structs.Semaphore ( GI/Vips/Structs/Semaphore.hs, dist/build/GI/Vips/Structs/Semaphore.o, dist/build/GI/Vips/Structs/Semaphore.dyn_o )
[62 of 81] Compiling GI.Vips.Objects.Source[boot] ( GI/Vips/Objects/Source.hs-boot, dist/build/GI/Vips/Objects/Source.o-boot, dist/build/GI/Vips/Objects/Source.dyn_o-boot )
[63 of 81] Compiling GI.Vips.Structs.SourceGInputStream[boot] ( GI/Vips/Structs/SourceGInputStream.hs-boot, dist/build/GI/Vips/Structs/SourceGInputStream.o-boot, dist/build/GI/Vips/Structs/SourceGInputStream.dyn_o-boot )
[64 of 81] Compiling GI.Vips.Structs.SourceGInputStream ( GI/Vips/Structs/SourceGInputStream.hs, dist/build/GI/Vips/Structs/SourceGInputStream.o, dist/build/GI/Vips/Structs/SourceGInputStream.dyn_o )

GI/Vips/Structs/SourceGInputStream.hs:84:1: error: [GHC-87110]
Could not find module ‘GI.Gio.Objects.InputStream’.
Use -v to see a list of the files searched for.
|
84 | import qualified GI.Gio.Objects.InputStream as Gio.InputStream
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[66 of 81] Compiling GI.Vips.Objects.SourceCustom[boot] ( GI/Vips/Objects/SourceCustom.hs-boot, dist/build/GI/Vips/Objects/SourceCustom.o-boot, dist/build/GI/Vips/Objects/SourceCustom.dyn_o-boot )
[68 of 81] Compiling GI.Vips.Objects.Sbuf[boot] ( GI/Vips/Objects/Sbuf.hs-boot, dist/build/GI/Vips/Objects/Sbuf.o-boot, dist/build/GI/Vips/Objects/Sbuf.dyn_o-boot )
[70 of 81] Compiling GI.Vips.Objects.Foreign[boot] ( GI/Vips/Objects/Foreign.hs-boot, dist/build/GI/Vips/Objects/Foreign.o-boot, dist/build/GI/Vips/Objects/Foreign.dyn_o-boot )
[72 of 81] Compiling GI.Vips.Objects.ForeignSave[boot] ( GI/Vips/Objects/ForeignSave.hs-boot, dist/build/GI/Vips/Objects/ForeignSave.o-boot, dist/build/GI/Vips/Objects/ForeignSave.dyn_o-boot )
[74 of 81] Compiling GI.Vips.Objects.ForeignLoad[boot] ( GI/Vips/Objects/ForeignLoad.hs-boot, dist/build/GI/Vips/Objects/ForeignLoad.o-boot, dist/build/GI/Vips/Objects/ForeignLoad.dyn_o-boot )
[78 of 81] Compiling GI.Vips.Structs.SourceGInputStreamClass[boot] ( GI/Vips/Structs/SourceGInputStreamClass.hs-boot, dist/build/GI/Vips/Structs/SourceGInputStreamClass.o-boot, dist/build/GI/Vips/Structs/SourceGInputStreamClass.dyn_o-boot )
[79 of 81] Compiling GI.Vips.Structs.SourceGInputStreamClass ( GI/Vips/Structs/SourceGInputStreamClass.hs, dist/build/GI/Vips/Structs/SourceGInputStreamClass.o, dist/build/GI/Vips/Structs/SourceGInputStreamClass.dyn_o )

opencloud
••2025-08-02T18:52:44Z ERR error while acknowledging event error="cannot ack event without message" line=/build/source/services/search/pkg/search/debouncer.go:78 service=opencloud
•2025-08-02T18:52:44Z ERR error while acknowledging event error="cannot ack event without message" line=/build/source/services/search/pkg/search/debouncer.go:78 service=opencloud
•2025-08-02T18:52:44Z ERR error while acknowledging event error="cannot ack event without message" line=/build/source/services/search/pkg/search/debouncer.go:78 service=opencloud
•2025-08-02T18:52:44Z ERR error while acknowledging event error="cannot ack event without message" line=/build/source/services/search/pkg/search/debouncer.go:78 service=opencloud
•2025-08-02T18:52:44Z ERR error while acknowledging event error="cannot ack event without message" line=/build/source/services/search/pkg/search/debouncer.go:78 service=opencloud
•2025-08-02T18:52:44Z ERR error while acknowledging event error="cannot ack event without message" line=/build/source/services/search/pkg/search/debouncer.go:78 service=opencloud
•••2025-08-02T18:52:44Z ERR error while acknowledging event error="cannot ack event without message" line=/build/source/services/search/pkg/search/debouncer.go:78 service=opencloud
•2025-08-02T18:52:44Z ERR error while acknowledging event error="cannot ack event without message" line=/build/source/services/search/pkg/search/debouncer.go:78 service=opencloud
•••••••••••

Summarizing 1 Failure:
[FAIL] SpaceDebouncer [It] fires at the timeout even when continuously debounced
/build/source/services/search/pkg/search/debouncer_test.go:115

Ran 34 of 34 Specs in 1.194 seconds
FAIL! -- 33 Passed | 1 Failed | 0 Pending | 0 Skipped
--- FAIL: TestSearch (1.19s)
FAIL
FAIL github.com/opencloud-eu/opencloud/services/search/pkg/search 1.245s
FAIL


aarch64-linux

⏩ 1 package marked as broken and skipped:
  • photoprism
❌ 3 packages failed to build:
  • haskellPackages.gi-vips
  • haskellPackages.gi-vips.doc
  • opencloud
✅ 56 packages built:
  • chatd
  • ente-desktop
  • factoriolab
  • faircamp
  • gancio
  • imaginary
  • imgproxy
  • immich
  • joplin
  • lemmy-ui
  • librechat
  • mastodon
  • netlify-cli
  • nip2
  • pds
  • pingvin-share.backend
  • pingvin-share.frontend
  • pleroma
  • previewqt
  • psitransfer
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pyvips
  • python312Packages.pyvips.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.scooby
  • python312Packages.scooby.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python313Packages.pyvips
  • python313Packages.pyvips.dist
  • python313Packages.scooby
  • python313Packages.scooby.dist
  • qq
  • rubyPackages.ruby-vips (rubyPackages_3_3.ruby-vips)
  • rubyPackages_3_1.ruby-vips
  • rubyPackages_3_2.ruby-vips
  • rubyPackages_3_4.ruby-vips
  • sharkey
  • snapweb
  • ueberzugpp
  • vips
  • vips.bin
  • vips.dev
  • vips.devdoc
  • vips.man
  • vipsdisp
  • walker
  • waveterm
  • ytfzf
  • zipline

Error logs: `aarch64-linux`
haskellPackages.gi-vips
[59 of 81] Compiling GI.Vips.Structs.SaveString ( GI/Vips/Structs/SaveString.hs, dist/build/GI/Vips/Structs/SaveString.o, dist/build/GI/Vips/Structs/SaveString.dyn_o )
[60 of 81] Compiling GI.Vips.Structs.Semaphore[boot] ( GI/Vips/Structs/Semaphore.hs-boot, dist/build/GI/Vips/Structs/Semaphore.o-boot, dist/build/GI/Vips/Structs/Semaphore.dyn_o-boot )
[61 of 81] Compiling GI.Vips.Structs.Semaphore ( GI/Vips/Structs/Semaphore.hs, dist/build/GI/Vips/Structs/Semaphore.o, dist/build/GI/Vips/Structs/Semaphore.dyn_o )
[62 of 81] Compiling GI.Vips.Objects.Source[boot] ( GI/Vips/Objects/Source.hs-boot, dist/build/GI/Vips/Objects/Source.o-boot, dist/build/GI/Vips/Objects/Source.dyn_o-boot )
[63 of 81] Compiling GI.Vips.Structs.SourceGInputStream[boot] ( GI/Vips/Structs/SourceGInputStream.hs-boot, dist/build/GI/Vips/Structs/SourceGInputStream.o-boot, dist/build/GI/Vips/Structs/SourceGInputStream.dyn_o-boot )
[64 of 81] Compiling GI.Vips.Structs.SourceGInputStream ( GI/Vips/Structs/SourceGInputStream.hs, dist/build/GI/Vips/Structs/SourceGInputStream.o, dist/build/GI/Vips/Structs/SourceGInputStream.dyn_o )

GI/Vips/Structs/SourceGInputStream.hs:84:1: error: [GHC-87110]
Could not find module ‘GI.Gio.Objects.InputStream’.
Use -v to see a list of the files searched for.
|
84 | import qualified GI.Gio.Objects.InputStream as Gio.InputStream
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[66 of 81] Compiling GI.Vips.Objects.SourceCustom[boot] ( GI/Vips/Objects/SourceCustom.hs-boot, dist/build/GI/Vips/Objects/SourceCustom.o-boot, dist/build/GI/Vips/Objects/SourceCustom.dyn_o-boot )
[68 of 81] Compiling GI.Vips.Objects.Sbuf[boot] ( GI/Vips/Objects/Sbuf.hs-boot, dist/build/GI/Vips/Objects/Sbuf.o-boot, dist/build/GI/Vips/Objects/Sbuf.dyn_o-boot )
[70 of 81] Compiling GI.Vips.Objects.Foreign[boot] ( GI/Vips/Objects/Foreign.hs-boot, dist/build/GI/Vips/Objects/Foreign.o-boot, dist/build/GI/Vips/Objects/Foreign.dyn_o-boot )
[72 of 81] Compiling GI.Vips.Objects.ForeignSave[boot] ( GI/Vips/Objects/ForeignSave.hs-boot, dist/build/GI/Vips/Objects/ForeignSave.o-boot, dist/build/GI/Vips/Objects/ForeignSave.dyn_o-boot )
[74 of 81] Compiling GI.Vips.Objects.ForeignLoad[boot] ( GI/Vips/Objects/ForeignLoad.hs-boot, dist/build/GI/Vips/Objects/ForeignLoad.o-boot, dist/build/GI/Vips/Objects/ForeignLoad.dyn_o-boot )
[78 of 81] Compiling GI.Vips.Structs.SourceGInputStreamClass[boot] ( GI/Vips/Structs/SourceGInputStreamClass.hs-boot, dist/build/GI/Vips/Structs/SourceGInputStreamClass.o-boot, dist/build/GI/Vips/Structs/SourceGInputStreamClass.dyn_o-boot )
[79 of 81] Compiling GI.Vips.Structs.SourceGInputStreamClass ( GI/Vips/Structs/SourceGInputStreamClass.hs, dist/build/GI/Vips/Structs/SourceGInputStreamClass.o, dist/build/GI/Vips/Structs/SourceGInputStreamClass.dyn_o )

opencloud
  [FAILED] Failed after 0.093s.
  Expected
      : 2
  to equal
      : 1
  In [It] at: /build/source/services/search/pkg/search/debouncer_test.go:115 @ 08/02/25 18:33:40.064
------------------------------
••

Summarizing 1 Failure:
[FAIL] SpaceDebouncer [It] fires at the timeout even when continuously debounced
/build/source/services/search/pkg/search/debouncer_test.go:115

Ran 34 of 34 Specs in 1.139 seconds
FAIL! -- 33 Passed | 1 Failed | 0 Pending | 0 Skipped
--- FAIL: TestSearch (1.14s)
FAIL
FAIL github.com/opencloud-eu/opencloud/services/search/pkg/search 1.155s
FAIL


x86_64-darwin (sandbox = true)

❌ 9 packages failed to build:
  • ente-desktop
  • haskellPackages.gi-vips
  • haskellPackages.gi-vips.doc
  • imgproxy
  • opencloud
  • pds
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • sharkey
✅ 41 packages built:
  • chatd
  • factoriolab
  • faircamp
  • imaginary
  • lemmy-ui
  • librechat
  • netlify-cli
  • nip2
  • pingvin-share.backend
  • pingvin-share.frontend
  • pleroma
  • previewqt
  • psitransfer
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pyvips
  • python312Packages.pyvips.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.scooby
  • python312Packages.scooby.dist
  • python313Packages.pyvips
  • python313Packages.pyvips.dist
  • python313Packages.scooby
  • python313Packages.scooby.dist
  • rubyPackages.ruby-vips (rubyPackages_3_3.ruby-vips)
  • rubyPackages_3_1.ruby-vips
  • rubyPackages_3_2.ruby-vips
  • rubyPackages_3_4.ruby-vips
  • snapweb
  • ueberzugpp
  • vips
  • vips.bin
  • vips.dev
  • vips.man
  • vipsdisp
  • ytfzf

Error logs: `x86_64-darwin`
ente-desktop
WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

cp: missing destination file operand after '/nix/store/9ixybwj861szi4ng47gfjmxibpw0vd4j-ente-desktop-1.7.14/share/ente-desktop'
Try 'cp --help' for more information.

haskellPackages.gi-vips
[59 of 81] Compiling GI.Vips.Structs.SaveString ( GI/Vips/Structs/SaveString.hs, dist/build/GI/Vips/Structs/SaveString.o, dist/build/GI/Vips/Structs/SaveString.dyn_o )
[60 of 81] Compiling GI.Vips.Structs.Semaphore[boot] ( GI/Vips/Structs/Semaphore.hs-boot, dist/build/GI/Vips/Structs/Semaphore.o-boot, dist/build/GI/Vips/Structs/Semaphore.dyn_o-boot )
[61 of 81] Compiling GI.Vips.Structs.Semaphore ( GI/Vips/Structs/Semaphore.hs, dist/build/GI/Vips/Structs/Semaphore.o, dist/build/GI/Vips/Structs/Semaphore.dyn_o )
[62 of 81] Compiling GI.Vips.Objects.Source[boot] ( GI/Vips/Objects/Source.hs-boot, dist/build/GI/Vips/Objects/Source.o-boot, dist/build/GI/Vips/Objects/Source.dyn_o-boot )
[63 of 81] Compiling GI.Vips.Structs.SourceGInputStream[boot] ( GI/Vips/Structs/SourceGInputStream.hs-boot, dist/build/GI/Vips/Structs/SourceGInputStream.o-boot, dist/build/GI/Vips/Structs/SourceGInputStream.dyn_o-boot )
[64 of 81] Compiling GI.Vips.Structs.SourceGInputStream ( GI/Vips/Structs/SourceGInputStream.hs, dist/build/GI/Vips/Structs/SourceGInputStream.o, dist/build/GI/Vips/Structs/SourceGInputStream.dyn_o )

GI/Vips/Structs/SourceGInputStream.hs:84:1: error: [GHC-87110]
Could not find module ‘GI.Gio.Objects.InputStream’.
Use -v to see a list of the files searched for.
|
84 | import qualified GI.Gio.Objects.InputStream as Gio.InputStream
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[66 of 81] Compiling GI.Vips.Objects.SourceCustom[boot] ( GI/Vips/Objects/SourceCustom.hs-boot, dist/build/GI/Vips/Objects/SourceCustom.o-boot, dist/build/GI/Vips/Objects/SourceCustom.dyn_o-boot )
[68 of 81] Compiling GI.Vips.Objects.Sbuf[boot] ( GI/Vips/Objects/Sbuf.hs-boot, dist/build/GI/Vips/Objects/Sbuf.o-boot, dist/build/GI/Vips/Objects/Sbuf.dyn_o-boot )
[70 of 81] Compiling GI.Vips.Objects.Foreign[boot] ( GI/Vips/Objects/Foreign.hs-boot, dist/build/GI/Vips/Objects/Foreign.o-boot, dist/build/GI/Vips/Objects/Foreign.dyn_o-boot )
[72 of 81] Compiling GI.Vips.Objects.ForeignSave[boot] ( GI/Vips/Objects/ForeignSave.hs-boot, dist/build/GI/Vips/Objects/ForeignSave.o-boot, dist/build/GI/Vips/Objects/ForeignSave.dyn_o-boot )
[74 of 81] Compiling GI.Vips.Objects.ForeignLoad[boot] ( GI/Vips/Objects/ForeignLoad.hs-boot, dist/build/GI/Vips/Objects/ForeignLoad.o-boot, dist/build/GI/Vips/Objects/ForeignLoad.dyn_o-boot )
[78 of 81] Compiling GI.Vips.Structs.SourceGInputStreamClass[boot] ( GI/Vips/Structs/SourceGInputStreamClass.hs-boot, dist/build/GI/Vips/Structs/SourceGInputStreamClass.o-boot, dist/build/GI/Vips/Structs/SourceGInputStreamClass.dyn_o-boot )
[79 of 81] Compiling GI.Vips.Structs.SourceGInputStreamClass ( GI/Vips/Structs/SourceGInputStreamClass.hs, dist/build/GI/Vips/Structs/SourceGInputStreamClass.o, dist/build/GI/Vips/Structs/SourceGInputStreamClass.dyn_o )

imgproxy
runtime.bgscavenge(0xc000190000)
	/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc0000bafc8 sp=0xc0000bafa8 pc=0x1040ee47c
runtime.gcenable.gowrap2()
	/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/mgc.go:205 +0x25 fp=0xc0000bafe0 sp=0xc0000bafc8 pc=0x1040e48c5
runtime.goexit({})
	/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000bafe8 sp=0xc0000bafe0 pc=0x104146181
created by runtime.gcenable in goroutine 1
	/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/mgc.go:205 +0xa5

goroutine 34 gp=0xc000102700 m=nil [finalizer wait]:
runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc0000be688?)
/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/proc.go:435 +0xce fp=0xc0000be630 sp=0xc0000be610 pc=0x10413d46e
runtime.runfinq()
/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/mfinal.go:196 +0x107 fp=0xc0000be7e0 sp=0xc0000be630 pc=0x1040e3867
runtime.goexit({})
/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000be7e8 sp=0xc0000be7e0 pc=0x104146181
created by runtime.createfing in goroutine 1
/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/mfinal.go:166 +0x3d
FAIL github.com/imgproxy/imgproxy/v3 5.126s
FAIL

opencloud
------------------------------

Summarizing 5 Failures:
[PANICKED!] ActivitylogService [JustBeforeEach] with a noop debouncer AddActivity simple should match the expected activities
/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/panic.go:262
[PANICKED!] ActivitylogService [JustBeforeEach] with a noop debouncer AddActivity two activities on same resource should match the expected activities
/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/panic.go:262
[PANICKED!] ActivitylogService [JustBeforeEach] with a debouncing debouncer addActivity debounces activities
/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/panic.go:262
[PANICKED!] ActivitylogService [JustBeforeEach] with a debouncing debouncer addActivity adheres to the MaxActivities setting
/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/panic.go:262
[PANICKED!] ActivitylogService [JustBeforeEach] with a debouncing debouncer Activities combines multiple batches
/nix/store/b72n20ixzl5ja9vciwahkr30bhmsn5jc-go-1.24.5/share/go/src/runtime/panic.go:262

Ran 5 of 5 Specs in 1.031 seconds
FAIL! -- 0 Passed | 5 Failed | 0 Pending | 0 Skipped
--- FAIL: TestService (1.04s)
FAIL
FAIL github.com/opencloud-eu/opencloud/services/activitylog/pkg/service 2.567s
FAIL

pds
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/9zzyv1p496m8b7j8v3y2dqq1xii9anx5-python3-3.13.5/lib/python3.13/subprocess.py", line 1972, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'libtool'
make: *** [deps/sqlite3.target.mk:242: Release/sqlite3.a] Error 1
rm ba23eeee118cd63e16015df367567cb043fed872.intermediate
make: Leaving directory '/nix/build/nix-build-pds-0.4.158.drv-5363-2074132612/source/service/node_modules/.pnpm/better-sqlite3@10.1.0/node_modules/better-sqlite3/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess. (/nix/store/rn17ypna061gf9l94m8dcq4n6jwi2qmx-nodejs-22.17.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)
gyp ERR! System Darwin 23.6.0
gyp ERR! command "/nix/store/rn17ypna061gf9l94m8dcq4n6jwi2qmx-nodejs-22.17.0/bin/node" "/nix/store/rn17ypna061gf9l94m8dcq4n6jwi2qmx-nodejs-22.17.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release"
gyp ERR! cwd /nix/build/nix-build-pds-0.4.158.drv-5363-2074132612/source/service/node_modules/.pnpm/better-sqlite3@10.1.0/node_modules/better-sqlite3
gyp ERR! node -v v22.17.0
gyp ERR! node-gyp -v v11.0.0
gyp ERR! not ok 
\
sharkey
  CXX(target) Release/obj.target/canvas/src/Canvas.o
  CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
  CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
In file included from ../src/CanvasPattern.cc:6:
../src/Image.h:17:10: fatal error: 'gif_lib.h' file not found
   17 | #include 
      |          ^~~~~~~~~~~
1 error generated.
make: *** [canvas.target.mk:166: Release/obj.target/canvas/src/CanvasPattern.o] Error 1
make: Leaving directory '/nix/build/nix-build-sharkey-2025.4.3.drv-5363-2074132628/source/node_modules/.pnpm/canvas@3.1.0/node_modules/canvas/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess. (/nix/store/a7zplmyj7rhfyfgahdphsrl6lbzh38b9-pnpm-9.15.9/libexec/pnpm/dist/node_modules/node-gyp/lib/build.js:216:23)
gyp ERR! System Darwin 23.6.0
gyp ERR! command "/nix/store/rn17ypna061gf9l94m8dcq4n6jwi2qmx-nodejs-22.17.0/bin/node" "/nix/store/a7zplmyj7rhfyfgahdphsrl6lbzh38b9-pnpm-9.15.9/libexec/pnpm/dist/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /nix/build/nix-build-sharkey-2025.4.3.drv-5363-2074132628/source/node_modules/.pnpm/canvas@3.1.0/node_modules/canvas
gyp ERR! node -v v22.17.0
gyp ERR! node-gyp -v v10.3.1
gyp ERR! not ok 
 ELIFECYCLE  Command failed with exit code 1.

aarch64-darwin (sandbox = true)

❌ 7 packages failed to build:
  • ente-desktop
  • haskellPackages.gi-vips
  • haskellPackages.gi-vips.doc
  • imgproxy
  • opencloud
  • pds
  • sharkey
✅ 43 packages built:
  • chatd
  • factoriolab
  • faircamp
  • imaginary
  • lemmy-ui
  • librechat
  • netlify-cli
  • nip2
  • pingvin-share.backend
  • pingvin-share.frontend
  • pleroma
  • previewqt
  • psitransfer
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pyvips
  • python312Packages.pyvips.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.scooby
  • python312Packages.scooby.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python313Packages.pyvips
  • python313Packages.pyvips.dist
  • python313Packages.scooby
  • python313Packages.scooby.dist
  • rubyPackages.ruby-vips (rubyPackages_3_3.ruby-vips)
  • rubyPackages_3_1.ruby-vips
  • rubyPackages_3_2.ruby-vips
  • rubyPackages_3_4.ruby-vips
  • snapweb
  • ueberzugpp
  • vips
  • vips.bin
  • vips.dev
  • vips.man
  • vipsdisp
  • ytfzf

Error logs: `aarch64-darwin`
ente-desktop
  • loaded configuration  file=/nix/build/nix-build-ente-desktop-1.7.14.drv-19064-1182176606/source/desktop/electron-builder.yml
  • writing effective config  file=dist/builder-effective-config.yaml
  • executing @electron/rebuild  electronVersion=35.7.2 arch=arm64 buildFromSource=false appDir=./
  • installing native dependencies  arch=arm64
  • completed installing native dependencies
  • packaging       platform=darwin arch=arm64 electron=35.7.2 appOutDir=dist/mac-arm64
  • custom electronDist provided but no zip found; assuming unpacked electron directory.  electronDist=electron_dist expectedFile=electron-v35.7.2-darwin-arm64.zip
  • copying Electron  source=/nix/build/nix-build-ente-desktop-1.7.14.drv-19064-1182176606/source/desktop/electron_dist/Electron.app destination=/nix/build/nix-build-ente-desktop-1.7.14.drv-19064-1182176606/source/desktop/dist/mac-arm64/Electron.app
  • falling back to ad-hoc signature for macOS application code signing
  • signing         file=dist/mac-arm64/ente.app platform=darwin type=distribution identityName=- identityHash=none provisioningProfile=none
  • Above command failed, retrying 3 more times
  • Above command failed, retrying 3 more times
  • Above command failed, retrying 3 more times
  • Above command failed, retrying 3 more times
  ⨯ spawn codesign ENOENT  failedTask=build stackTrace=Error: spawn codesign ENOENT
    at Process.ChildProcess._handle.onexit (node:internal/child_process:285:19)
    at onErrorNT (node:internal/child_process:483:16)
    at processTicksAndRejections (node:internal/process/task_queues:90:21)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
haskellPackages.gi-vips
[59 of 81] Compiling GI.Vips.Structs.SaveString ( GI/Vips/Structs/SaveString.hs, dist/build/GI/Vips/Structs/SaveString.o, dist/build/GI/Vips/Structs/SaveString.dyn_o )
[60 of 81] Compiling GI.Vips.Structs.Semaphore[boot] ( GI/Vips/Structs/Semaphore.hs-boot, dist/build/GI/Vips/Structs/Semaphore.o-boot, dist/build/GI/Vips/Structs/Semaphore.dyn_o-boot )
[61 of 81] Compiling GI.Vips.Structs.Semaphore ( GI/Vips/Structs/Semaphore.hs, dist/build/GI/Vips/Structs/Semaphore.o, dist/build/GI/Vips/Structs/Semaphore.dyn_o )
[62 of 81] Compiling GI.Vips.Objects.Source[boot] ( GI/Vips/Objects/Source.hs-boot, dist/build/GI/Vips/Objects/Source.o-boot, dist/build/GI/Vips/Objects/Source.dyn_o-boot )
[63 of 81] Compiling GI.Vips.Structs.SourceGInputStream[boot] ( GI/Vips/Structs/SourceGInputStream.hs-boot, dist/build/GI/Vips/Structs/SourceGInputStream.o-boot, dist/build/GI/Vips/Structs/SourceGInputStream.dyn_o-boot )
[64 of 81] Compiling GI.Vips.Structs.SourceGInputStream ( GI/Vips/Structs/SourceGInputStream.hs, dist/build/GI/Vips/Structs/SourceGInputStream.o, dist/build/GI/Vips/Structs/SourceGInputStream.dyn_o )

GI/Vips/Structs/SourceGInputStream.hs:84:1: error: [GHC-87110]
Could not find module ‘GI.Gio.Objects.InputStream’.
Use -v to see a list of the files searched for.
|
84 | import qualified GI.Gio.Objects.InputStream as Gio.InputStream
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[66 of 81] Compiling GI.Vips.Objects.SourceCustom[boot] ( GI/Vips/Objects/SourceCustom.hs-boot, dist/build/GI/Vips/Objects/SourceCustom.o-boot, dist/build/GI/Vips/Objects/SourceCustom.dyn_o-boot )
[68 of 81] Compiling GI.Vips.Objects.Sbuf[boot] ( GI/Vips/Objects/Sbuf.hs-boot, dist/build/GI/Vips/Objects/Sbuf.o-boot, dist/build/GI/Vips/Objects/Sbuf.dyn_o-boot )
[70 of 81] Compiling GI.Vips.Objects.Foreign[boot] ( GI/Vips/Objects/Foreign.hs-boot, dist/build/GI/Vips/Objects/Foreign.o-boot, dist/build/GI/Vips/Objects/Foreign.dyn_o-boot )
[72 of 81] Compiling GI.Vips.Objects.ForeignSave[boot] ( GI/Vips/Objects/ForeignSave.hs-boot, dist/build/GI/Vips/Objects/ForeignSave.o-boot, dist/build/GI/Vips/Objects/ForeignSave.dyn_o-boot )
[74 of 81] Compiling GI.Vips.Objects.ForeignLoad[boot] ( GI/Vips/Objects/ForeignLoad.hs-boot, dist/build/GI/Vips/Objects/ForeignLoad.o-boot, dist/build/GI/Vips/Objects/ForeignLoad.dyn_o-boot )
[78 of 81] Compiling GI.Vips.Structs.SourceGInputStreamClass[boot] ( GI/Vips/Structs/SourceGInputStreamClass.hs-boot, dist/build/GI/Vips/Structs/SourceGInputStreamClass.o-boot, dist/build/GI/Vips/Structs/SourceGInputStreamClass.dyn_o-boot )
[79 of 81] Compiling GI.Vips.Structs.SourceGInputStreamClass ( GI/Vips/Structs/SourceGInputStreamClass.hs, dist/build/GI/Vips/Structs/SourceGInputStreamClass.o, dist/build/GI/Vips/Structs/SourceGInputStreamClass.dyn_o )

imgproxy
            	/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/net/http/httptest/server.go:71 +0xdc
            net/http/httptest.NewUnstartedServer(...)
            	/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/net/http/httptest/server.go:119
            net/http/httptest.NewServer({0x1064f3440, 0x14000663340})
            	/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/net/http/httptest/server.go:106 +0x28
            github.com/imgproxy/imgproxy/v3.(*ProcessingHandlerTestSuite).TestSourceNetworkValidation(0x140006d14f0)
            	/nix/build/nix-build-imgproxy-3.28.0.drv-19064-1182176611/source/processing_handler_test.go:219 +0xa0
            reflect.Value.call({0x14000995300?, 0x1400011d478?, 0x140000cfd68?}, {0x1053cda54, 0x4}, {0x140000cff20, 0x1, 0x1053564d4?})
            	/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/reflect/value.go:584 +0x978
            reflect.Value.Call({0x14000995300?, 0x1400011d478?, 0x66a?}, {0x140000cff20?, 0x107933130?, 0x108355560?})
            	/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/reflect/value.go:368 +0x94
            github.com/stretchr/testify/suite.Run.func1(0x140007f48c0)
            	/nix/build/nix-build-imgproxy-3.28.0.drv-19064-1182176611/source/vendor/github.com/stretchr/testify/suite/suite.go:202 +0x394
            testing.tRunner(0x140007f48c0, 0x140007aca20)
            	/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/testing/testing.go:1792 +0xe4
            created by testing.(*T).Run in goroutine 21
            	/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/testing/testing.go:1851 +0x374
FAIL
FAIL	github.com/imgproxy/imgproxy/v3	1.169s
FAIL
opencloud
------------------------------

Summarizing 5 Failures:
[PANICKED!] ActivitylogService [JustBeforeEach] with a noop debouncer AddActivity simple should match the expected activities
/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/runtime/panic.go:262
[PANICKED!] ActivitylogService [JustBeforeEach] with a noop debouncer AddActivity two activities on same resource should match the expected activities
/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/runtime/panic.go:262
[PANICKED!] ActivitylogService [JustBeforeEach] with a debouncing debouncer addActivity debounces activities
/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/runtime/panic.go:262
[PANICKED!] ActivitylogService [JustBeforeEach] with a debouncing debouncer addActivity adheres to the MaxActivities setting
/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/runtime/panic.go:262
[PANICKED!] ActivitylogService [JustBeforeEach] with a debouncing debouncer Activities combines multiple batches
/nix/store/kw1vd98s15vj700m3gx2x2xca2z477i3-go-1.24.5/share/go/src/runtime/panic.go:262

Ran 5 of 5 Specs in 1.005 seconds
FAIL! -- 0 Passed | 5 Failed | 0 Pending | 0 Skipped
--- FAIL: TestService (1.01s)
FAIL
FAIL github.com/opencloud-eu/opencloud/services/activitylog/pkg/service 1.031s
FAIL

pds
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/v72ywdz0dd2d6sb3knymx9ww8r6pcqba-python3-3.13.5/lib/python3.13/subprocess.py", line 1972, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'libtool'
make: *** [deps/sqlite3.target.mk:242: Release/sqlite3.a] Error 1
rm ba23eeee118cd63e16015df367567cb043fed872.intermediate
make: Leaving directory '/nix/build/nix-build-pds-0.4.158.drv-19064-1182176617/source/service/node_modules/.pnpm/better-sqlite3@10.1.0/node_modules/better-sqlite3/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess. (/nix/store/s7dd5qi3fzjj8q5mmygi8pasp91n727c-nodejs-22.17.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)
gyp ERR! System Darwin 23.6.0
gyp ERR! command "/nix/store/s7dd5qi3fzjj8q5mmygi8pasp91n727c-nodejs-22.17.0/bin/node" "/nix/store/s7dd5qi3fzjj8q5mmygi8pasp91n727c-nodejs-22.17.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release"
gyp ERR! cwd /nix/build/nix-build-pds-0.4.158.drv-19064-1182176617/source/service/node_modules/.pnpm/better-sqlite3@10.1.0/node_modules/better-sqlite3
gyp ERR! node -v v22.17.0
gyp ERR! node-gyp -v v11.0.0
gyp ERR! not ok 
\
sharkey
  CXX(target) Release/obj.target/canvas/src/Canvas.o
  CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
  CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
In file included from ../src/CanvasPattern.cc:6:
../src/Image.h:17:10: fatal error: 'gif_lib.h' file not found
   17 | #include 
      |          ^~~~~~~~~~~
1 error generated.
make: *** [canvas.target.mk:166: Release/obj.target/canvas/src/CanvasPattern.o] Error 1
make: Leaving directory '/nix/build/nix-build-sharkey-2025.4.3.drv-19064-1182176631/source/node_modules/.pnpm/canvas@3.1.0/node_modules/canvas/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess. (/nix/store/mdlp5y41808sikn2hmjd3x7vr0cc881p-pnpm-9.15.9/libexec/pnpm/dist/node_modules/node-gyp/lib/build.js:216:23)
gyp ERR! System Darwin 23.6.0
gyp ERR! command "/nix/store/s7dd5qi3fzjj8q5mmygi8pasp91n727c-nodejs-22.17.0/bin/node" "/nix/store/mdlp5y41808sikn2hmjd3x7vr0cc881p-pnpm-9.15.9/libexec/pnpm/dist/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /nix/build/nix-build-sharkey-2025.4.3.drv-19064-1182176631/source/node_modules/.pnpm/canvas@3.1.0/node_modules/canvas
gyp ERR! node -v v22.17.0
gyp ERR! node-gyp -v v10.3.1
gyp ERR! not ok 
 ELIFECYCLE  Command failed with exit code 1.

@Defelo
Copy link
Member

Defelo commented Aug 11, 2025

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 429195
Commit: 58fe787809479305dfed630ae25db62ed1ab29b8 (subsequent changes)
Merge: ee858b1178d139f94a84e68e4b29b8e974529bf0

Logs: https://github.com/Defelo/nixpkgs-review-gha/actions/runs/16884872740


x86_64-linux

❌ 2 packages failed to build:
  • haskellPackages.gi-vips
  • haskellPackages.gi-vips.doc
✅ 58 packages built:
  • chatd
  • ente-desktop
  • factoriolab
  • faircamp
  • gancio
  • imaginary
  • imgproxy
  • immich
  • joplin
  • lemmy-ui
  • librechat
  • mastodon
  • netlify-cli
  • nip2
  • opencloud
  • pds
  • photoprism
  • pingvin-share.backend
  • pingvin-share.frontend
  • pleroma
  • previewqt
  • psitransfer
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pyvips
  • python312Packages.pyvips.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.scooby
  • python312Packages.scooby.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python313Packages.pyvips
  • python313Packages.pyvips.dist
  • python313Packages.scooby
  • python313Packages.scooby.dist
  • qq
  • rubyPackages.ruby-vips (rubyPackages_3_3.ruby-vips)
  • rubyPackages_3_1.ruby-vips
  • rubyPackages_3_2.ruby-vips
  • rubyPackages_3_4.ruby-vips
  • sharkey
  • snapweb
  • ueberzugpp
  • vips
  • vips.bin
  • vips.dev
  • vips.devdoc
  • vips.man
  • vipsdisp
  • walker
  • waveterm
  • ytfzf
  • zipline

aarch64-linux

❌ 2 packages failed to build:
  • haskellPackages.gi-vips
  • haskellPackages.gi-vips.doc
✅ 58 packages built:
  • chatd
  • ente-desktop
  • factoriolab
  • faircamp
  • gancio
  • imaginary
  • imgproxy
  • immich
  • joplin
  • lemmy-ui
  • librechat
  • mastodon
  • netlify-cli
  • nip2
  • opencloud
  • pds
  • photoprism
  • pingvin-share.backend
  • pingvin-share.frontend
  • pleroma
  • previewqt
  • psitransfer
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pyvips
  • python312Packages.pyvips.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.scooby
  • python312Packages.scooby.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python313Packages.pyvips
  • python313Packages.pyvips.dist
  • python313Packages.scooby
  • python313Packages.scooby.dist
  • qq
  • rubyPackages.ruby-vips (rubyPackages_3_3.ruby-vips)
  • rubyPackages_3_1.ruby-vips
  • rubyPackages_3_2.ruby-vips
  • rubyPackages_3_4.ruby-vips
  • sharkey
  • snapweb
  • ueberzugpp
  • vips
  • vips.bin
  • vips.dev
  • vips.devdoc
  • vips.man
  • vipsdisp
  • walker
  • waveterm
  • ytfzf
  • zipline

x86_64-darwin (sandbox = false)

❌ 4 packages failed to build:
  • haskellPackages.gi-vips
  • haskellPackages.gi-vips.doc
  • librechat
  • sharkey
❌ 3 packages still failing to build (also failed on master):
  • ente-desktop
  • imgproxy
  • pds
✅ 43 packages built:
  • chatd
  • factoriolab
  • faircamp
  • imaginary
  • lemmy-ui
  • netlify-cli
  • nip2
  • opencloud
  • pingvin-share.backend
  • pingvin-share.frontend
  • pleroma
  • previewqt
  • psitransfer
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pyvips
  • python312Packages.pyvips.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.scooby
  • python312Packages.scooby.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python313Packages.pyvips
  • python313Packages.pyvips.dist
  • python313Packages.scooby
  • python313Packages.scooby.dist
  • rubyPackages.ruby-vips (rubyPackages_3_3.ruby-vips)
  • rubyPackages_3_1.ruby-vips
  • rubyPackages_3_2.ruby-vips
  • rubyPackages_3_4.ruby-vips
  • snapweb
  • ueberzugpp
  • vips
  • vips.bin
  • vips.dev
  • vips.man
  • vipsdisp
  • ytfzf

aarch64-darwin (sandbox = false)

❌ 3 packages failed to build:
  • haskellPackages.gi-vips
  • haskellPackages.gi-vips.doc
  • sharkey
❌ 2 packages still failing to build (also failed on master):
  • ente-desktop
  • pds
✅ 45 packages built:
  • chatd
  • factoriolab
  • faircamp
  • imaginary
  • imgproxy
  • lemmy-ui
  • librechat
  • netlify-cli
  • nip2
  • opencloud
  • pingvin-share.backend
  • pingvin-share.frontend
  • pleroma
  • previewqt
  • psitransfer
  • python312Packages.fast-simplification
  • python312Packages.fast-simplification.dist
  • python312Packages.gstools
  • python312Packages.gstools.dist
  • python312Packages.pykrige
  • python312Packages.pykrige.dist
  • python312Packages.pyvips
  • python312Packages.pyvips.dist
  • python312Packages.pyvista
  • python312Packages.pyvista.dist
  • python312Packages.scooby
  • python312Packages.scooby.dist
  • python312Packages.sfepy
  • python312Packages.sfepy.dist
  • python313Packages.pyvips
  • python313Packages.pyvips.dist
  • python313Packages.scooby
  • python313Packages.scooby.dist
  • rubyPackages.ruby-vips (rubyPackages_3_3.ruby-vips)
  • rubyPackages_3_1.ruby-vips
  • rubyPackages_3_2.ruby-vips
  • rubyPackages_3_4.ruby-vips
  • snapweb
  • ueberzugpp
  • vips
  • vips.bin
  • vips.dev
  • vips.man
  • vipsdisp
  • ytfzf

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Aug 11, 2025
@Defelo Defelo added the backport release-25.05 Backport PR automatically label Aug 11, 2025
Copy link
Member

@dotlambda dotlambda left a comment

Choose a reason for hiding this comment

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

❌ 2 packages failed to build:

* haskellPackages.gi-vips

* haskellPackages.gi-vips.doc

That's a regression

@anthonyroussel
Copy link
Member Author

Indeed, gi-vips needs to be fixed to depends on gi-gio.

Patch opened upstream: haskell-gi/haskell-gi#475

@nixpkgs-ci nixpkgs-ci bot added the 6.topic: haskell General-purpose, statically typed, purely functional programming language label Aug 18, 2025
Copy link
Member

@maralorn maralorn left a comment

Choose a reason for hiding this comment

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

Thank you for your contribution! We generally try to avoid vendoring patches for haskell packages. Would it be possible to do this via fetchpatch like in the many other examples in configuration-common?

@nixpkgs-ci nixpkgs-ci bot removed the 6.topic: haskell General-purpose, statically typed, purely functional programming language label Aug 30, 2025
@anthonyroussel
Copy link
Member Author

anthonyroussel commented Aug 30, 2025

The upstream fix for the failing vips-gi build has been merged and published as gi-vips 8.0.6: haskell-gi/haskell-gi#475, https://hackage.haskell.org/package/gi-vips-8.0.6

Now we just need to wait for hackage package updates to land in the staging branch (and soon in the master branch): #438380 (gi-vips has been updated to 8.0.6 in this PR)

@sternenseemann
Copy link
Member

It may be worth updating the haskell bindings manually for master and reverting that change on haskell-updates again, as long as the version is compatible with gi-* packages already on master. It may take weeks for haskell-updates to propagate to master still.

@dotlambda
Copy link
Member

I don't think the changes in vips are super important. We could merge this PR into haskell-updates or staging.

@sternenseemann
Copy link
Member

Merging into haskell-updates sounds simplest.

@dotlambda dotlambda changed the base branch from master to haskell-updates September 1, 2025 17:37
@ofborg ofborg bot added the ofborg-internal-error Ofborg encountered an error label Sep 1, 2025
@nixpkgs-ci nixpkgs-ci bot closed this Sep 1, 2025
@nixpkgs-ci nixpkgs-ci bot reopened this Sep 1, 2025
@dotlambda
Copy link
Member

@ofborg build haskellPackages.gi-vips

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 2 This PR was reviewed and approved by two persons. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Sep 1, 2025
@wolfgangwalther wolfgangwalther merged commit 13cd8a7 into NixOS:haskell-updates Sep 1, 2025
59 of 64 checks passed
@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Sep 1, 2025

Successfully created backport PR for release-25.05:

@github-actions github-actions bot added the 8.has: port to stable This PR already has a backport to the stable release. label Sep 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8.has: port to stable This PR already has a backport to the stable release. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 12.approvals: 2 This PR was reviewed and approved by two persons. backport release-25.05 Backport PR automatically ofborg-internal-error Ofborg encountered an error
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants