ol-vips-0.1.0
checks.x86_64-linux.packages-default
· build #33
· raw
unpackPhase
1unpacking source archive /nix/store/yh1131pg5n1dvxn6b6lfh488y5dx4c92-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-generated-api-test13 generated-array-operations-work14 generated boxed image-array operations delegate through call15 libvips-8-18-generated-surface16 generated wrappers expose operations and options from the bundled 8.18 release17 generated-operations-accept-result-maps18 generated wrappers accept prior operation result maps as image inputs19 oklab-colourspace-roundtrip20 the bundled runtime converts images through the new Oklab interpretation21 generated-enum-source-formatting22 generated source has no trailing whitespace23 generated namespace header keeps ns name on the same line and docstring indented24 generated enum vars keep the var name on the def line and indent docstrings cleanly25 generated-operation-surface26 generated operations are discoverable by normalized keyword names27 generated-operations-return-images-or-output-maps28 single-image wrappers return image handles directly29 multi-output wrappers preserve additional outputs in a closeable result30 generated-array-operations-reject-closed-image-handles31 generated image-array wrappers reject closed handles32 generated image-array wrappers reject closed handles inside result maps33 generated-enum-surface34 generated enums provide stable, discoverable codec data35 generated namespaces expose basic namespace docstrings36 generated enums expose useful docstrings3738ol.vips-examples-test39 dominant-palette-example40 funcgeo2-fish-example41 sicp-picture-language-example42 runnable-examples43 metadata example is runnable and writes the intended persisted headers44 animated example is runnable and writes an animated gif45 image diff example is runnable and writes a highlighted overlay4647ol.vips-test48 invalid-native-string-inputs-are-rejected49 generic string operation arguments reject non-string values before native50 public file helpers reject invalid sink and source values before native51 generated filename operations reject invalid filename values before native52 buffer and stream saver suffixes reject invalid values before native53 option strings reject unsupported values before native54 option names reject unsupported values before native55 metadata field names and explicit string values reject invalid values before native56 metadata numeric values reject invalid values before native57 stream-callback-errors58 from-stream translates callback read failures into ex-info and closes the stream59(process:431): VIPS-WARNING **: 08:14:45.435: not enough data6061 write-to-stream translates callback write failures into ex-info and closes the stream62 single-image-operations-return-image-handles63 single-image operation results can be used directly in with-open64 join-and-array-join65 join composes two images through the raw operation contract66 arrayjoin accepts a collection of images plus layout options67 open-and-metadata68 from-file and metadata accept path strings and Path values69 load-save-options70 from-file supports option maps and suffix options71 from-buffer supports option maps and rejects invalid input72 write-to-file supports option maps and suffix options73 write-to-buffer supports option maps and suffix options74 invalid-enums-and-flags-are-rejected-before-glib-property-validation75 invalid integer enums and flags do not abort under fatal GLib criticals76 initialization-blocks-untrusted-operations-by-default77 runtime initialization blocks libvips operations marked as untrusted78 tracked-resource-stats79 the public runtime exposes libvips tracked resource counters80 animated-metadata-and-readers81 metadata includes animated keys and dedicated readers mirror generic fields82 file-and-buffer-io-helpers83 write-to-file writes an image to a format inferred from the sink path84 from-buffer and write-to-buffer round-trip formatted images85 public-operation-surface86 the public namespace exposes the minimal low-level API87 animated-assembly88 assemble-pages joins equal-sized frames and round-trips through gif save89 assemble-pages rejects mixed frame sizes90 assemble-pages rejects mismatched delay counts91 empty-blob-metadata-roundtrips92 operation-cache-controls93 the public runtime exposes cache limits and a disable helper94 animated-frame-aware-transforms95 extract-area-pages crops each frame and preserves page metadata96 embed-pages applies to each frame and updates page height97 rot-pages rotates each frame and updates frame geometry98 single-page inputs behave like the ordinary operations99 boxed-double-array-operation-args100 operations accept boxed VipsArrayDouble inputs such as embed background colors101 non-finite-doubles-are-rejected-before-glib-property-validation102 non-finite gdouble values do not abort under fatal GLib criticals103 animated-metadata-writers104 assoc-page helpers return new images and preserve the original105 assoc-page-delays validates delay counts when page count is known106 copy-memory-helper107 copy-memory surfaces libvips native failures108 copy-memory exposes a public helper that makes a private reusable image109 copy-memory survives closing the source pipeline and preserves animated metadata110 copy-memory round-trips through save and reload like a normal image111 operation-block-controls112 the runtime exposes the direct untrusted block setter113 the runtime exposes fine-grained operation blocking by class name114 fine-grained operation blocking can allow only selected loader families115 metadata-api116 generic field helpers expose typed metadata values and discovery117 assoc/update/dissoc field operate immutably on image metadata118 assoc-field persists core header fields like xres and yres through save and reload119 stream-io-helpers120 from-stream reads an image from an InputStream and closes it with the image121 write-to-stream writes through the target callback path and closes the stream122 empty-buffers-preserve-native-errors123 invalid-helper-options-are-rejected-before-glib-property-validation124 helper loader and saver options do not abort under fatal GLib criticals125 mutable-draw-operations-reject-closed-images126 draw-image rejects closed sub-images127 image-result-maps-work-as-image-inputs128 public image helpers accept operation result maps with :out129 raw operation calls accept operation result maps for image inputs130 closed-image-handles-are-rejected-before-native-calls131 public helpers reject a closed image handle132 operation result maps reject closed :out image handles133 transforms134 rotate, colourspace, and flip compose through call135 invalid enum keywords fail before entering libvips136 invalid booleans fail before entering libvips137 invalid numeric arguments fail before entering libvips138 invalid argument names fail before entering libvips139 invalid operation names fail before entering libvips140 alpha-and-shape-helpers141 alpha and shape match the public image helpers142 thumbnail-helper143 thumbnail returns a derived image handle when starting from a filename144145ol.vips-introspection-test146 operation-catalog147 operation discovery exposes the nicknames needed by the example API148 enum-codecs149 enum codecs provide friendly keyword roundtrips150 operation-description151 operation descriptions include enough type data to drive wrappers152 runtime-initialization153 the runtime can initialize the packaged libvips bundle154 generic-image-operation-call155 generic operation calls can drive simple image transforms156157ol.vips-packaging-test158 main-jar-does-not-bundle-dependency-runtime159 the jar contains the library and its Maven metadata160 the jar cannot shadow a separately resolved FFI dependency161162ol.vips-native-packaging-test163 os-and-arch-normalization164 os names normalize to supported keywords165 arch names normalize common aliases166 unsupported os and arch values throw167 staged-native-bundles-match-supported-version168 every staged platform bundles the declared stable libvips release169 detect-host-platform-from-properties170 explicit os, arch, and libc properties resolve the expected platform171 platform-id override wins over the other properties172 non-linux platforms do not need libc173 staged-native-version-validation174 the configured libvips version is accepted175 older and unreleased libvips versions are rejected176 sync-native-versions-composes-companion-version-from-sharp-release-and-revision177 manifest-and-cache-path-derivation178 manifest resource paths follow the classpath contract179 cache roots honor the explicit override180 extraction roots are deterministic181 bundle hashes are required for extraction roots182 extracted library paths derive from the manifest order183 extract-libraries-reuses-complete-cache-roots184 sync-native-versions-defaults-to-project-sharp-vips-version-and-revision185 cached-native-staging-validates-both-version-sources186 a stale manifest is never accepted as current187 cached upstream metadata must match the configured libvips version188 supported-platforms-remain-explicit189 the supported platform ids stay aligned with the platform table190 platform lookup returns the matching descriptor191 unsupported platform ids fail with the supported set in ex-data192193ol.vips-native-jar-test194 native-jars-have-no-runtime-dependencies-and-refresh-their-pom195 build at Git revision 1111111111111111111111111111111111111111196 build at Git revision 2222222222222222222222222222222222222222197198ol.vips-reload-test199 image-handles-survive-namespace-reload200 none201 require202 require-all203 source204 clj-reload205 aot-handles-survive-namespace-reload206 require-all207 source20820963 tests, 442 assertions, 0 failures.210checkPhase completed in 1 minutes 48 secondsfixupPhase
211shrinking RPATHs of ELF executables and libraries in /nix/store/37dmjvgnbxb68bms9sj8w1lpvi2afxhl-ol-vips-0.1.0212checking for references to /build/ in /nix/store/37dmjvgnbxb68bms9sj8w1lpvi2afxhl-ol-vips-0.1.0...213patching script interpreter paths in /nix/store/37dmjvgnbxb68bms9sj8w1lpvi2afxhl-ol-vips-0.1.0