ol-vips-0.0.1
checks.x86_64-linux.packages-default
· build #28
· raw
unpackPhase
1unpacking source archive /nix/store/3h7isdaph4cic0hac6r5myy3zb2jwcs9-source2source root is sourceconfigurePhase
3no configure script, doing nothingbuildPhase
4Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/qa4x8ynph1pl8r271qhaj6ps6jps2gml-clojure-home -Djava.io.tmpdir=/build5Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/qa4x8ynph1pl8r271qhaj6ps6jps2gml-clojure-home -Djava.io.tmpdir=/build6Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/qa4x8ynph1pl8r271qhaj6ps6jps2gml-clojure-home -Djava.io.tmpdir=/build7Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/qa4x8ynph1pl8r271qhaj6ps6jps2gml-clojure-home -Djava.io.tmpdir=/build8SLF4J(I): Connected with provider of type [org.slf4j.nop.NOPServiceProvider]checkPhase
9Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/qa4x8ynph1pl8r271qhaj6ps6jps2gml-clojure-home -Djava.io.tmpdir=/build -Dol.vips.native.cache-root=/build/ol.vips-cache10Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/qa4x8ynph1pl8r271qhaj6ps6jps2gml-clojure-home -Djava.io.tmpdir=/build -Dol.vips.native.cache-root=/build/ol.vips-cache11--- unit (clojure.test) ---------------------------12ol.vips-test13 alpha-and-shape-helpers14 alpha and shape match the public image helpers15 stream-io-helpers16 from-stream reads an image from an InputStream and closes it with the image17 write-to-stream writes through the target callback path and closes the stream18 file-and-buffer-io-helpers19 write-to-file writes an image to a format inferred from the sink path20 from-buffer and write-to-buffer round-trip formatted images21 open-and-metadata22 from-file and metadata accept path strings and Path values23 animated-metadata-writers24 assoc-page helpers return new images and preserve the original25 assoc-page-delays validates delay counts when page count is known26 invalid-native-string-inputs-are-rejected27 generic string operation arguments reject non-string values before native28 public file helpers reject invalid sink and source values before native29 generated filename operations reject invalid filename values before native30 buffer and stream saver suffixes reject invalid values before native31 option strings reject unsupported values before native32 option names reject unsupported values before native33 metadata field names and explicit string values reject invalid values before native34 metadata numeric values reject invalid values before native35 non-finite-doubles-are-rejected-before-glib-property-validation36 non-finite gdouble values do not abort under fatal GLib criticals37 copy-memory-helper38 copy-memory surfaces libvips native failures39 copy-memory exposes a public helper that makes a private reusable image40 copy-memory survives closing the source pipeline and preserves animated metadata41 copy-memory round-trips through save and reload like a normal image42 public-operation-surface43 the public namespace exposes the minimal low-level API44 mutable-draw-operations-reject-closed-images45 draw-image rejects closed sub-images46 closed-image-handles-are-rejected-before-native-calls47 public helpers reject a closed image handle48 operation result maps reject closed :out image handles49 empty-buffers-preserve-native-errors50 invalid-helper-options-are-rejected-before-glib-property-validation51 helper loader and saver options do not abort under fatal GLib criticals52 thumbnail-helper53 thumbnail returns a derived image handle when starting from a filename54 animated-metadata-and-readers55 metadata includes animated keys and dedicated readers mirror generic fields56 transforms57 rotate, colourspace, and flip compose through call58 invalid enum keywords fail before entering libvips59 invalid booleans fail before entering libvips60 invalid numeric arguments fail before entering libvips61 invalid argument names fail before entering libvips62 invalid operation names fail before entering libvips63 join-and-array-join64 join composes two images through the raw operation contract65 arrayjoin accepts a collection of images plus layout options66 animated-frame-aware-transforms67 extract-area-pages crops each frame and preserves page metadata68 embed-pages applies to each frame and updates page height69 rot-pages rotates each frame and updates frame geometry70 single-page inputs behave like the ordinary operations71 boxed-double-array-operation-args72 operations accept boxed VipsArrayDouble inputs such as embed background colors73 initialization-blocks-untrusted-operations-by-default74 runtime initialization blocks libvips operations marked as untrusted75 invalid-enums-and-flags-are-rejected-before-glib-property-validation76 invalid integer enums and flags do not abort under fatal GLib criticals77 metadata-api78 generic field helpers expose typed metadata values and discovery79 assoc/update/dissoc field operate immutably on image metadata80 assoc-field persists core header fields like xres and yres through save and reload81 stream-callback-errors82 from-stream translates callback read failures into ex-info and closes the stream83(process:425): VIPS-WARNING **: 05:20:20.453: not enough data8485 write-to-stream translates callback write failures into ex-info and closes the stream86 load-save-options87 from-file supports option maps and suffix options88 from-buffer supports option maps and rejects invalid input89 write-to-file supports option maps and suffix options90 write-to-buffer supports option maps and suffix options91 empty-blob-metadata-roundtrips92 operation-block-controls93 the runtime exposes the direct untrusted block setter94 the runtime exposes fine-grained operation blocking by class name95 fine-grained operation blocking can allow only selected loader families96 tracked-resource-stats97 the public runtime exposes libvips tracked resource counters98 image-result-maps-work-as-image-inputs99 public image helpers accept operation result maps with :out100 raw operation calls accept operation result maps for image inputs101 animated-assembly102 assemble-pages joins equal-sized frames and round-trips through gif save103 assemble-pages rejects mixed frame sizes104 assemble-pages rejects mismatched delay counts105 operation-cache-controls106 the public runtime exposes cache limits and a disable helper107 single-image-operations-return-image-handles108 single-image operation results can be used directly in with-open109110ol.vips-examples-test111 sicp-picture-language-example112 funcgeo2-fish-example113 runnable-examples114 metadata example is runnable and writes the intended persisted headers115 animated example is runnable and writes an animated gif116 image diff example is runnable and writes a highlighted overlay117 dominant-palette-example118119ol.vips-introspection-test120 enum-codecs121 enum codecs provide friendly keyword roundtrips122 operation-description123 operation descriptions include enough type data to drive wrappers124 operation-catalog125 operation discovery exposes the nicknames needed by the example API126 runtime-initialization127 the runtime can initialize the packaged libvips bundle128 generic-image-operation-call129 generic operation calls can drive simple image transforms130131ol.vips-native-packaging-test132 supported-platforms-remain-explicit133 the supported platform ids stay aligned with the platform table134 platform lookup returns the matching descriptor135 unsupported platform ids fail with the supported set in ex-data136 os-and-arch-normalization137 os names normalize to supported keywords138 arch names normalize common aliases139 unsupported os and arch values throw140 cached-native-staging-validates-both-version-sources141 a stale manifest is never accepted as current142 cached upstream metadata must match the configured libvips version143 sync-native-versions-composes-companion-version-from-sharp-release-and-revision144 staged-native-bundles-match-supported-version145 every staged platform bundles the declared stable libvips release146 detect-host-platform-from-properties147 explicit os, arch, and libc properties resolve the expected platform148 platform-id override wins over the other properties149 non-linux platforms do not need libc150 staged-native-version-validation151 the configured libvips version is accepted152 older and unreleased libvips versions are rejected153 extract-libraries-reuses-complete-cache-roots154 manifest-and-cache-path-derivation155 manifest resource paths follow the classpath contract156 cache roots honor the explicit override157 extraction roots are deterministic158 bundle hashes are required for extraction roots159 extracted library paths derive from the manifest order160 sync-native-versions-defaults-to-project-sharp-vips-version-and-revision161162ol.vips-packaging-test163 main-jar-does-not-bundle-dependency-runtime164 the jar contains the library and its Maven metadata165 the jar cannot shadow a separately resolved FFI dependency166167ol.vips-generated-api-test168 generated-operations-accept-result-maps169 generated wrappers accept prior operation result maps as image inputs170 generated-enum-surface171 generated enums provide stable, discoverable codec data172 generated namespaces expose basic namespace docstrings173 generated enums expose useful docstrings174 libvips-8-18-generated-surface175 generated wrappers expose operations and options from the bundled 8.18 release176 generated-operation-surface177 generated operations are discoverable by normalized keyword names178 generated-enum-source-formatting179 generated source has no trailing whitespace180 generated namespace header keeps ns name on the same line and docstring indented181 generated enum vars keep the var name on the def line and indent docstrings cleanly182 generated-array-operations-reject-closed-image-handles183 generated image-array wrappers reject closed handles184 generated image-array wrappers reject closed handles inside result maps185 oklab-colourspace-roundtrip186 the bundled runtime converts images through the new Oklab interpretation187 generated-array-operations-work188 generated boxed image-array operations delegate through call189 generated-operations-return-images-or-output-maps190 single-image wrappers return image handles directly191 multi-output wrappers preserve additional outputs in a closeable result19219360 tests, 422 assertions, 0 failures.194checkPhase completed in 1 minutes 45 secondsfixupPhase
195shrinking RPATHs of ELF executables and libraries in /nix/store/zzrl5nqddv5ss8fwbwx5j6pji493p91y-ol-vips-0.0.1196checking for references to /build/ in /nix/store/zzrl5nqddv5ss8fwbwx5j6pji493p91y-ol-vips-0.0.1...197patching script interpreter paths in /nix/store/zzrl5nqddv5ss8fwbwx5j6pji493p91y-ol-vips-0.0.1