ol-vips-0.0.1
checks.x86_64-linux.packages-default
· build #24
· raw
unpackPhase
1unpacking source archive /nix/store/gkqkii262ilnxsl1hcipq412n0nkh1ly-source2source root is sourceconfigurePhase
3no configure script, doing nothingbuildPhase
4Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/mhshfp7wl9npd2n5vkbcza8lzm198ipa-clojure-home -Djava.io.tmpdir=/build5Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/mhshfp7wl9npd2n5vkbcza8lzm198ipa-clojure-home -Djava.io.tmpdir=/build6Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/mhshfp7wl9npd2n5vkbcza8lzm198ipa-clojure-home -Djava.io.tmpdir=/build7Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/mhshfp7wl9npd2n5vkbcza8lzm198ipa-clojure-home -Djava.io.tmpdir=/build8SLF4J(I): Connected with provider of type [org.slf4j.nop.NOPServiceProvider]9Skipping coordinate: {:git/url https://github.com/babashka/ffi, :git/sha 062a653a743a1f1dcb05f3545d22d27011edfc3d, :deps/manifest :deps, :deps/root /nix/store/8b6siw7p3sfnzlfdycq9lrhhkhjzi2mk-ffi-062a653, :parents #{[]}, :paths [/nix/store/8b6siw7p3sfnzlfdycq9lrhhkhjzi2mk-ffi-062a653/src /nix/store/8b6siw7p3sfnzlfdycq9lrhhkhjzi2mk-ffi-062a653/resources]}checkPhase
10Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/mhshfp7wl9npd2n5vkbcza8lzm198ipa-clojure-home -Djava.io.tmpdir=/build -Dol.vips.native.cache-root=/build/ol.vips-cache11Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/mhshfp7wl9npd2n5vkbcza8lzm198ipa-clojure-home -Djava.io.tmpdir=/build -Dol.vips.native.cache-root=/build/ol.vips-cache12--- unit (clojure.test) ---------------------------13ol.vips-examples-test14 funcgeo2-fish-example15 runnable-examples16 metadata example is runnable and writes the intended persisted headers17 animated example is runnable and writes an animated gif18 image diff example is runnable and writes a highlighted overlay19 sicp-picture-language-example20 dominant-palette-example2122ol.vips-introspection-test23 generic-image-operation-call24 generic operation calls can drive simple image transforms25 enum-codecs26 enum codecs provide friendly keyword roundtrips27 runtime-initialization28 the runtime can initialize the packaged libvips bundle29 operation-catalog30 operation discovery exposes the nicknames needed by the example API31 operation-description32 operation descriptions include enough type data to drive wrappers3334ol.vips-test35 file-and-buffer-io-helpers36 write-to-file writes an image to a format inferred from the sink path37 from-buffer and write-to-buffer round-trip formatted images38 animated-metadata-and-readers39 metadata includes animated keys and dedicated readers mirror generic fields40 join-and-array-join41 join composes two images through the raw operation contract42 arrayjoin accepts a collection of images plus layout options43 thumbnail-helper44 thumbnail returns a derived image handle when starting from a filename45 load-save-options46 from-file supports option maps and suffix options47 from-buffer supports option maps and rejects invalid input48 write-to-file supports option maps and suffix options49 write-to-buffer supports option maps and suffix options50 invalid-enums-and-flags-are-rejected-before-glib-property-validation51 invalid integer enums and flags do not abort under fatal GLib criticals52 copy-memory-helper53 copy-memory surfaces libvips native failures54 copy-memory exposes a public helper that makes a private reusable image55 copy-memory survives closing the source pipeline and preserves animated metadata56 copy-memory round-trips through save and reload like a normal image57 operation-block-controls58 the runtime exposes the direct untrusted block setter59 the runtime exposes fine-grained operation blocking by class name60 fine-grained operation blocking can allow only selected loader families61 operation-cache-controls62 the public runtime exposes cache limits and a disable helper63 open-and-metadata64 from-file and metadata accept path strings and Path values65 tracked-resource-stats66 the public runtime exposes libvips tracked resource counters67 closed-image-handles-are-rejected-before-native-calls68 public helpers reject a closed image handle69 operation result maps reject closed :out image handles70 invalid-helper-options-are-rejected-before-glib-property-validation71 helper loader and saver options do not abort under fatal GLib criticals72 stream-callback-errors73 from-stream translates callback read failures into ex-info and closes the stream74(process:427): VIPS-WARNING **: 15:34:50.422: not enough data7576 write-to-stream translates callback write failures into ex-info and closes the stream77 stream-io-helpers78 from-stream reads an image from an InputStream and closes it with the image79 write-to-stream writes through the target callback path and closes the stream80 public-operation-surface81 the public namespace exposes the minimal low-level API82 image-result-maps-work-as-image-inputs83 public image helpers accept operation result maps with :out84 raw operation calls accept operation result maps for image inputs85 empty-blob-metadata-roundtrips86 boxed-double-array-operation-args87 operations accept boxed VipsArrayDouble inputs such as embed background colors88 animated-metadata-writers89 assoc-page helpers return new images and preserve the original90 assoc-page-delays validates delay counts when page count is known91 metadata-api92 generic field helpers expose typed metadata values and discovery93 assoc/update/dissoc field operate immutably on image metadata94 assoc-field persists core header fields like xres and yres through save and reload95 single-image-operations-return-image-handles96 single-image operation results can be used directly in with-open97 mutable-draw-operations-reject-closed-images98 draw-image rejects closed sub-images99 initialization-blocks-untrusted-operations-by-default100 runtime initialization blocks libvips operations marked as untrusted101 empty-buffers-preserve-native-errors102 invalid-native-string-inputs-are-rejected103 generic string operation arguments reject non-string values before native104 public file helpers reject invalid sink and source values before native105 generated filename operations reject invalid filename values before native106 buffer and stream saver suffixes reject invalid values before native107 option strings reject unsupported values before native108 option names reject unsupported values before native109 metadata field names and explicit string values reject invalid values before native110 metadata numeric values reject invalid values before native111 non-finite-doubles-are-rejected-before-glib-property-validation112 non-finite gdouble values do not abort under fatal GLib criticals113 transforms114 rotate, colourspace, and flip compose through call115 invalid enum keywords fail before entering libvips116 invalid booleans fail before entering libvips117 invalid numeric arguments fail before entering libvips118 invalid argument names fail before entering libvips119 invalid operation names fail before entering libvips120 animated-frame-aware-transforms121 extract-area-pages crops each frame and preserves page metadata122 embed-pages applies to each frame and updates page height123 rot-pages rotates each frame and updates frame geometry124 single-page inputs behave like the ordinary operations125 animated-assembly126 assemble-pages joins equal-sized frames and round-trips through gif save127 assemble-pages rejects mixed frame sizes128 assemble-pages rejects mismatched delay counts129 alpha-and-shape-helpers130 alpha and shape match the public image helpers131132ol.vips-generated-api-test133 generated-operations-accept-result-maps134 generated wrappers accept prior operation result maps as image inputs135 generated-operations-return-images-or-output-maps136 single-image wrappers return image handles directly137 multi-output wrappers preserve additional outputs in a closeable result138 libvips-8-18-generated-surface139 generated wrappers expose operations and options from the bundled 8.18 release140 generated-enum-surface141 generated enums provide stable, discoverable codec data142 generated namespaces expose basic namespace docstrings143 generated enums expose useful docstrings144 generated-operation-surface145 generated operations are discoverable by normalized keyword names146 oklab-colourspace-roundtrip147 the bundled runtime converts images through the new Oklab interpretation148 generated-enum-source-formatting149 generated source has no trailing whitespace150 generated namespace header keeps ns name on the same line and docstring indented151 generated enum vars keep the var name on the def line and indent docstrings cleanly152 generated-array-operations-work153 generated boxed image-array operations delegate through call154 generated-array-operations-reject-closed-image-handles155 generated image-array wrappers reject closed handles156 generated image-array wrappers reject closed handles inside result maps157158ol.vips-native-packaging-test159 staged-native-bundles-match-supported-version160 every staged platform bundles the declared stable libvips release161 sync-native-versions-defaults-to-project-sharp-vips-version-and-revision162 staged-native-version-validation163 the configured libvips version is accepted164 older and unreleased libvips versions are rejected165 os-and-arch-normalization166 os names normalize to supported keywords167 arch names normalize common aliases168 unsupported os and arch values throw169 extract-libraries-reuses-complete-cache-roots170 sync-native-versions-composes-companion-version-from-sharp-release-and-revision171 supported-platforms-remain-explicit172 the supported platform ids stay aligned with the platform table173 platform lookup returns the matching descriptor174 unsupported platform ids fail with the supported set in ex-data175 detect-host-platform-from-properties176 explicit os, arch, and libc properties resolve the expected platform177 platform-id override wins over the other properties178 non-linux platforms do not need libc179 cached-native-staging-validates-both-version-sources180 a stale manifest is never accepted as current181 cached upstream metadata must match the configured libvips version182 manifest-and-cache-path-derivation183 manifest resource paths follow the classpath contract184 cache roots honor the explicit override185 extraction roots are deterministic186 bundle hashes are required for extraction roots187 extracted library paths derive from the manifest order188189ol.vips-packaging-test190 main-jar-does-not-bundle-dependency-runtime191 the jar contains the library and its Maven metadata192 the jar cannot shadow a separately resolved FFI dependency19319460 tests, 422 assertions, 0 failures.195checkPhase completed in 1 minutes 17 secondsfixupPhase
196shrinking RPATHs of ELF executables and libraries in /nix/store/1virfbha6ylhdxpmw43pabv3yp7i8kw2-ol-vips-0.0.1197checking for references to /build/ in /nix/store/1virfbha6ylhdxpmw43pabv3yp7i8kw2-ol-vips-0.0.1...198patching script interpreter paths in /nix/store/1virfbha6ylhdxpmw43pabv3yp7i8kw2-ol-vips-0.0.1