nixbot

builds

succeeded ol-vips-0.1.0 checks.x86_64-linux.packages-default · build #31 · raw

unpackPhase
1unpacking source archive /nix/store/0qrlq43cgh8sm55gwm2m0vwm77c6nyrz-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-reload-test13 image-handles-survive-namespace-reload14 none15 require16 require-all17 source18 clj-reload19 aot-handles-survive-namespace-reload20 require-all21 source2223ol.vips-generated-api-test24 libvips-8-18-generated-surface25 generated wrappers expose operations and options from the bundled 8.18 release26 generated-enum-source-formatting27 generated source has no trailing whitespace28 generated namespace header keeps ns name on the same line and docstring indented29 generated enum vars keep the var name on the def line and indent docstrings cleanly30 generated-operations-return-images-or-output-maps31 single-image wrappers return image handles directly32 multi-output wrappers preserve additional outputs in a closeable result33 generated-operations-accept-result-maps34 generated wrappers accept prior operation result maps as image inputs35 oklab-colourspace-roundtrip36 the bundled runtime converts images through the new Oklab interpretation37 generated-operation-surface38 generated operations are discoverable by normalized keyword names39 generated-array-operations-reject-closed-image-handles40 generated image-array wrappers reject closed handles41 generated image-array wrappers reject closed handles inside result maps42 generated-enum-surface43 generated enums provide stable, discoverable codec data44 generated namespaces expose basic namespace docstrings45 generated enums expose useful docstrings46 generated-array-operations-work47 generated boxed image-array operations delegate through call4849ol.vips-native-packaging-test50 supported-platforms-remain-explicit51 the supported platform ids stay aligned with the platform table52 platform lookup returns the matching descriptor53 unsupported platform ids fail with the supported set in ex-data54 staged-native-bundles-match-supported-version55 every staged platform bundles the declared stable libvips release56 extract-libraries-reuses-complete-cache-roots57 sync-native-versions-defaults-to-project-sharp-vips-version-and-revision58 cached-native-staging-validates-both-version-sources59 a stale manifest is never accepted as current60 cached upstream metadata must match the configured libvips version61 manifest-and-cache-path-derivation62 manifest resource paths follow the classpath contract63 cache roots honor the explicit override64 extraction roots are deterministic65 bundle hashes are required for extraction roots66 extracted library paths derive from the manifest order67 detect-host-platform-from-properties68 explicit os, arch, and libc properties resolve the expected platform69 platform-id override wins over the other properties70 non-linux platforms do not need libc71 staged-native-version-validation72 the configured libvips version is accepted73 older and unreleased libvips versions are rejected74 os-and-arch-normalization75 os names normalize to supported keywords76 arch names normalize common aliases77 unsupported os and arch values throw78 sync-native-versions-composes-companion-version-from-sharp-release-and-revision7980ol.vips-packaging-test81 main-jar-does-not-bundle-dependency-runtime82 the jar contains the library and its Maven metadata83 the jar cannot shadow a separately resolved FFI dependency8485ol.vips-introspection-test86 operation-description87 operation descriptions include enough type data to drive wrappers88 enum-codecs89 enum codecs provide friendly keyword roundtrips90 runtime-initialization91 the runtime can initialize the packaged libvips bundle92 generic-image-operation-call93 generic operation calls can drive simple image transforms94 operation-catalog95 operation discovery exposes the nicknames needed by the example API9697ol.vips-native-jar-test98 native-jars-have-no-runtime-dependencies-and-refresh-their-pom99 build at Git revision 1111111111111111111111111111111111111111100 build at Git revision 2222222222222222222222222222222222222222101102ol.vips-examples-test103 dominant-palette-example104 runnable-examples105 metadata example is runnable and writes the intended persisted headers106 animated example is runnable and writes an animated gif107 image diff example is runnable and writes a highlighted overlay108 sicp-picture-language-example109 funcgeo2-fish-example110111ol.vips-test112 animated-metadata-and-readers113 metadata includes animated keys and dedicated readers mirror generic fields114 load-save-options115 from-file supports option maps and suffix options116 from-buffer supports option maps and rejects invalid input117 write-to-file supports option maps and suffix options118 write-to-buffer supports option maps and suffix options119 tracked-resource-stats120 the public runtime exposes libvips tracked resource counters121 copy-memory-helper122 copy-memory surfaces libvips native failures123 copy-memory exposes a public helper that makes a private reusable image124 copy-memory survives closing the source pipeline and preserves animated metadata125 copy-memory round-trips through save and reload like a normal image126 invalid-helper-options-are-rejected-before-glib-property-validation127 helper loader and saver options do not abort under fatal GLib criticals128 empty-blob-metadata-roundtrips129 operation-cache-controls130 the public runtime exposes cache limits and a disable helper131 invalid-native-string-inputs-are-rejected132 generic string operation arguments reject non-string values before native133 public file helpers reject invalid sink and source values before native134 generated filename operations reject invalid filename values before native135 buffer and stream saver suffixes reject invalid values before native136 option strings reject unsupported values before native137 option names reject unsupported values before native138 metadata field names and explicit string values reject invalid values before native139 metadata numeric values reject invalid values before native140 non-finite-doubles-are-rejected-before-glib-property-validation141 non-finite gdouble values do not abort under fatal GLib criticals142 mutable-draw-operations-reject-closed-images143 draw-image rejects closed sub-images144 closed-image-handles-are-rejected-before-native-calls145 public helpers reject a closed image handle146 operation result maps reject closed :out image handles147 image-result-maps-work-as-image-inputs148 public image helpers accept operation result maps with :out149 raw operation calls accept operation result maps for image inputs150 join-and-array-join151 join composes two images through the raw operation contract152 arrayjoin accepts a collection of images plus layout options153 metadata-api154 generic field helpers expose typed metadata values and discovery155 assoc/update/dissoc field operate immutably on image metadata156 assoc-field persists core header fields like xres and yres through save and reload157 alpha-and-shape-helpers158 alpha and shape match the public image helpers159 transforms160 rotate, colourspace, and flip compose through call161 invalid enum keywords fail before entering libvips162 invalid booleans fail before entering libvips163 invalid numeric arguments fail before entering libvips164 invalid argument names fail before entering libvips165 invalid operation names fail before entering libvips166 invalid-enums-and-flags-are-rejected-before-glib-property-validation167 invalid integer enums and flags do not abort under fatal GLib criticals168 thumbnail-helper169 thumbnail returns a derived image handle when starting from a filename170 initialization-blocks-untrusted-operations-by-default171 runtime initialization blocks libvips operations marked as untrusted172 stream-io-helpers173 from-stream reads an image from an InputStream and closes it with the image174 write-to-stream writes through the target callback path and closes the stream175 open-and-metadata176 from-file and metadata accept path strings and Path values177 animated-frame-aware-transforms178 extract-area-pages crops each frame and preserves page metadata179 embed-pages applies to each frame and updates page height180 rot-pages rotates each frame and updates frame geometry181 single-page inputs behave like the ordinary operations182 single-image-operations-return-image-handles183 single-image operation results can be used directly in with-open184 file-and-buffer-io-helpers185 write-to-file writes an image to a format inferred from the sink path186 from-buffer and write-to-buffer round-trip formatted images187 empty-buffers-preserve-native-errors188 public-operation-surface189 the public namespace exposes the minimal low-level API190 animated-metadata-writers191 assoc-page helpers return new images and preserve the original192 assoc-page-delays validates delay counts when page count is known193 boxed-double-array-operation-args194 operations accept boxed VipsArrayDouble inputs such as embed background colors195 animated-assembly196 assemble-pages joins equal-sized frames and round-trips through gif save197 assemble-pages rejects mixed frame sizes198 assemble-pages rejects mismatched delay counts199 operation-block-controls200 the runtime exposes the direct untrusted block setter201 the runtime exposes fine-grained operation blocking by class name202 fine-grained operation blocking can allow only selected loader families203 stream-callback-errors204 from-stream translates callback read failures into ex-info and closes the stream205(process:428): VIPS-WARNING **: 07:48:29.535: not enough data206207 write-to-stream translates callback write failures into ex-info and closes the stream20820963 tests, 442 assertions, 0 failures.210checkPhase completed in 1 minutes 45 seconds
fixupPhase
211shrinking RPATHs of ELF executables and libraries in /nix/store/mw8gjpclafm56mip1s9yk7fhd2mn7sjk-ol-vips-0.1.0212checking for references to /build/ in /nix/store/mw8gjpclafm56mip1s9yk7fhd2mn7sjk-ol-vips-0.1.0...213patching script interpreter paths in /nix/store/mw8gjpclafm56mip1s9yk7fhd2mn7sjk-ol-vips-0.1.0