nixbot

builds

succeeded ol-vips-0.0.1 checks.x86_64-linux.packages-default · build #29 · raw

unpackPhase
1unpacking source archive /nix/store/k4zij87b1hygdkca942zkb4w76fprxr2-source2source root is source
configurePhase
3no configure script, doing nothing
buildPhase
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-introspection-test13 runtime-initialization14 the runtime can initialize the packaged libvips bundle15 generic-image-operation-call16 generic operation calls can drive simple image transforms17 operation-catalog18 operation discovery exposes the nicknames needed by the example API19 enum-codecs20 enum codecs provide friendly keyword roundtrips21 operation-description22 operation descriptions include enough type data to drive wrappers2324ol.vips-examples-test25 runnable-examples26 metadata example is runnable and writes the intended persisted headers27 animated example is runnable and writes an animated gif28 image diff example is runnable and writes a highlighted overlay29 dominant-palette-example30 funcgeo2-fish-example31 sicp-picture-language-example3233ol.vips-test34 empty-buffers-preserve-native-errors35 non-finite-doubles-are-rejected-before-glib-property-validation36 non-finite gdouble values do not abort under fatal GLib criticals37 image-result-maps-work-as-image-inputs38 public image helpers accept operation result maps with :out39 raw operation calls accept operation result maps for image inputs40 mutable-draw-operations-reject-closed-images41 draw-image rejects closed sub-images42 closed-image-handles-are-rejected-before-native-calls43 public helpers reject a closed image handle44 operation result maps reject closed :out image handles45 stream-callback-errors46 from-stream translates callback read failures into ex-info and closes the stream47(process:427): VIPS-WARNING **: 07:16:08.780: not enough data4849 write-to-stream translates callback write failures into ex-info and closes the stream50 animated-metadata-and-readers51 metadata includes animated keys and dedicated readers mirror generic fields52 operation-block-controls53 the runtime exposes the direct untrusted block setter54 the runtime exposes fine-grained operation blocking by class name55 fine-grained operation blocking can allow only selected loader families56 metadata-api57 generic field helpers expose typed metadata values and discovery58 assoc/update/dissoc field operate immutably on image metadata59 assoc-field persists core header fields like xres and yres through save and reload60 tracked-resource-stats61 the public runtime exposes libvips tracked resource counters62 animated-assembly63 assemble-pages joins equal-sized frames and round-trips through gif save64 assemble-pages rejects mixed frame sizes65 assemble-pages rejects mismatched delay counts66 transforms67 rotate, colourspace, and flip compose through call68 invalid enum keywords fail before entering libvips69 invalid booleans fail before entering libvips70 invalid numeric arguments fail before entering libvips71 invalid argument names fail before entering libvips72 invalid operation names fail before entering libvips73 operation-cache-controls74 the public runtime exposes cache limits and a disable helper75 empty-blob-metadata-roundtrips76 copy-memory-helper77 copy-memory surfaces libvips native failures78 copy-memory exposes a public helper that makes a private reusable image79 copy-memory survives closing the source pipeline and preserves animated metadata80 copy-memory round-trips through save and reload like a normal image81 boxed-double-array-operation-args82 operations accept boxed VipsArrayDouble inputs such as embed background colors83 file-and-buffer-io-helpers84 write-to-file writes an image to a format inferred from the sink path85 from-buffer and write-to-buffer round-trip formatted images86 invalid-helper-options-are-rejected-before-glib-property-validation87 helper loader and saver options do not abort under fatal GLib criticals88 animated-frame-aware-transforms89 extract-area-pages crops each frame and preserves page metadata90 embed-pages applies to each frame and updates page height91 rot-pages rotates each frame and updates frame geometry92 single-page inputs behave like the ordinary operations93 initialization-blocks-untrusted-operations-by-default94 runtime initialization blocks libvips operations marked as untrusted95 load-save-options96 from-file supports option maps and suffix options97 from-buffer supports option maps and rejects invalid input98 write-to-file supports option maps and suffix options99 write-to-buffer supports option maps and suffix options100 invalid-enums-and-flags-are-rejected-before-glib-property-validation101 invalid integer enums and flags do not abort under fatal GLib criticals102 open-and-metadata103 from-file and metadata accept path strings and Path values104 thumbnail-helper105 thumbnail returns a derived image handle when starting from a filename106 animated-metadata-writers107 assoc-page helpers return new images and preserve the original108 assoc-page-delays validates delay counts when page count is known109 public-operation-surface110 the public namespace exposes the minimal low-level API111 join-and-array-join112 join composes two images through the raw operation contract113 arrayjoin accepts a collection of images plus layout options114 stream-io-helpers115 from-stream reads an image from an InputStream and closes it with the image116 write-to-stream writes through the target callback path and closes the stream117 single-image-operations-return-image-handles118 single-image operation results can be used directly in with-open119 alpha-and-shape-helpers120 alpha and shape match the public image helpers121 invalid-native-string-inputs-are-rejected122 generic string operation arguments reject non-string values before native123 public file helpers reject invalid sink and source values before native124 generated filename operations reject invalid filename values before native125 buffer and stream saver suffixes reject invalid values before native126 option strings reject unsupported values before native127 option names reject unsupported values before native128 metadata field names and explicit string values reject invalid values before native129 metadata numeric values reject invalid values before native130131ol.vips-reload-test132 aot-handles-survive-namespace-reload133 require-all134 source135 image-handles-survive-namespace-reload136 none137 require138 require-all139 source140 clj-reload141142ol.vips-native-packaging-test143 detect-host-platform-from-properties144 explicit os, arch, and libc properties resolve the expected platform145 platform-id override wins over the other properties146 non-linux platforms do not need libc147 staged-native-version-validation148 the configured libvips version is accepted149 older and unreleased libvips versions are rejected150 sync-native-versions-composes-companion-version-from-sharp-release-and-revision151 extract-libraries-reuses-complete-cache-roots152 os-and-arch-normalization153 os names normalize to supported keywords154 arch names normalize common aliases155 unsupported os and arch values throw156 sync-native-versions-defaults-to-project-sharp-vips-version-and-revision157 supported-platforms-remain-explicit158 the supported platform ids stay aligned with the platform table159 platform lookup returns the matching descriptor160 unsupported platform ids fail with the supported set in ex-data161 cached-native-staging-validates-both-version-sources162 a stale manifest is never accepted as current163 cached upstream metadata must match the configured libvips version164 staged-native-bundles-match-supported-version165 every staged platform bundles the declared stable libvips release166 manifest-and-cache-path-derivation167 manifest resource paths follow the classpath contract168 cache roots honor the explicit override169 extraction roots are deterministic170 bundle hashes are required for extraction roots171 extracted library paths derive from the manifest order172173ol.vips-generated-api-test174 generated-enum-source-formatting175 generated source has no trailing whitespace176 generated namespace header keeps ns name on the same line and docstring indented177 generated enum vars keep the var name on the def line and indent docstrings cleanly178 generated-operations-return-images-or-output-maps179 single-image wrappers return image handles directly180 multi-output wrappers preserve additional outputs in a closeable result181 generated-operations-accept-result-maps182 generated wrappers accept prior operation result maps as image inputs183 generated-array-operations-reject-closed-image-handles184 generated image-array wrappers reject closed handles185 generated image-array wrappers reject closed handles inside result maps186 generated-operation-surface187 generated operations are discoverable by normalized keyword names188 libvips-8-18-generated-surface189 generated wrappers expose operations and options from the bundled 8.18 release190 oklab-colourspace-roundtrip191 the bundled runtime converts images through the new Oklab interpretation192 generated-enum-surface193 generated enums provide stable, discoverable codec data194 generated namespaces expose basic namespace docstrings195 generated enums expose useful docstrings196 generated-array-operations-work197 generated boxed image-array operations delegate through call198199ol.vips-packaging-test200 main-jar-does-not-bundle-dependency-runtime201 the jar contains the library and its Maven metadata202 the jar cannot shadow a separately resolved FFI dependency20320462 tests, 438 assertions, 0 failures.205checkPhase completed in 1 minutes 40 seconds
fixupPhase
206shrinking RPATHs of ELF executables and libraries in /nix/store/snc7660f40sgs598cvj7q6rwyj1kq8rf-ol-vips-0.0.1207checking for references to /build/ in /nix/store/snc7660f40sgs598cvj7q6rwyj1kq8rf-ol-vips-0.0.1...208patching script interpreter paths in /nix/store/snc7660f40sgs598cvj7q6rwyj1kq8rf-ol-vips-0.0.1