nixbot

builds

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

unpackPhase
1unpacking source archive /nix/store/sx4jgvzygv5n08j0y37pk6qnlgwswb64-source2source root is source
configurePhase
3no configure script, doing nothing
buildPhase
4Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/674iv3wil1ib2p1qs5c7371w0vc75wvn-clojure-home -Djava.io.tmpdir=/build5Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/674iv3wil1ib2p1qs5c7371w0vc75wvn-clojure-home -Djava.io.tmpdir=/build6Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/674iv3wil1ib2p1qs5c7371w0vc75wvn-clojure-home -Djava.io.tmpdir=/build7Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/674iv3wil1ib2p1qs5c7371w0vc75wvn-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/674iv3wil1ib2p1qs5c7371w0vc75wvn-clojure-home -Djava.io.tmpdir=/build -Dol.vips.native.cache-root=/build/ol.vips-cache10Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/674iv3wil1ib2p1qs5c7371w0vc75wvn-clojure-home -Djava.io.tmpdir=/build -Dol.vips.native.cache-root=/build/ol.vips-cache11--- unit (clojure.test) ---------------------------12ol.vips-test13 non-finite-doubles-are-rejected-before-glib-property-validation14 non-finite gdouble values do not abort under fatal GLib criticals15 animated-metadata-writers16 assoc-page helpers return new images and preserve the original17 assoc-page-delays validates delay counts when page count is known18 single-image-operations-return-image-handles19 single-image operation results can be used directly in with-open20 empty-buffers-preserve-native-errors21 invalid-native-string-inputs-are-rejected22 generic string operation arguments reject non-string values before native23 public file helpers reject invalid sink and source values before native24 generated filename operations reject invalid filename values before native25 buffer and stream saver suffixes reject invalid values before native26 option strings reject unsupported values before native27 option names reject unsupported values before native28 metadata field names and explicit string values reject invalid values before native29 metadata numeric values reject invalid values before native30 invalid-helper-options-are-rejected-before-glib-property-validation31 helper loader and saver options do not abort under fatal GLib criticals32 animated-frame-aware-transforms33 extract-area-pages crops each frame and preserves page metadata34 embed-pages applies to each frame and updates page height35 rot-pages rotates each frame and updates frame geometry36 single-page inputs behave like the ordinary operations37 initialization-blocks-untrusted-operations-by-default38 runtime initialization blocks libvips operations marked as untrusted39 invalid-enums-and-flags-are-rejected-before-glib-property-validation40 invalid integer enums and flags do not abort under fatal GLib criticals41 thumbnail-helper42 thumbnail returns a derived image handle when starting from a filename43 boxed-double-array-operation-args44 operations accept boxed VipsArrayDouble inputs such as embed background colors45 operation-block-controls46 the runtime exposes the direct untrusted block setter47 the runtime exposes fine-grained operation blocking by class name48 fine-grained operation blocking can allow only selected loader families49 tracked-resource-stats50 the public runtime exposes libvips tracked resource counters51 animated-metadata-and-readers52 metadata includes animated keys and dedicated readers mirror generic fields53 load-save-options54 from-file supports option maps and suffix options55 from-buffer supports option maps and rejects invalid input56 write-to-file supports option maps and suffix options57 write-to-buffer supports option maps and suffix options58 metadata-api59 generic field helpers expose typed metadata values and discovery60 assoc/update/dissoc field operate immutably on image metadata61 assoc-field persists core header fields like xres and yres through save and reload62 alpha-and-shape-helpers63 alpha and shape match the public image helpers64 mutable-draw-operations-reject-closed-images65 draw-image rejects closed sub-images66 file-and-buffer-io-helpers67 write-to-file writes an image to a format inferred from the sink path68 from-buffer and write-to-buffer round-trip formatted images69 public-operation-surface70 the public namespace exposes the minimal low-level API71 stream-io-helpers72 from-stream reads an image from an InputStream and closes it with the image73 write-to-stream writes through the target callback path and closes the stream74 transforms75 rotate, colourspace, and flip compose through call76 invalid enum keywords fail before entering libvips77 invalid booleans fail before entering libvips78 invalid numeric arguments fail before entering libvips79 invalid argument names fail before entering libvips80 invalid operation names fail before entering libvips81 copy-memory-helper82 copy-memory surfaces libvips native failures83 copy-memory exposes a public helper that makes a private reusable image84 copy-memory survives closing the source pipeline and preserves animated metadata85 copy-memory round-trips through save and reload like a normal image86 join-and-array-join87 join composes two images through the raw operation contract88 arrayjoin accepts a collection of images plus layout options89 image-result-maps-work-as-image-inputs90 public image helpers accept operation result maps with :out91 raw operation calls accept operation result maps for image inputs92 closed-image-handles-are-rejected-before-native-calls93 public helpers reject a closed image handle94 operation result maps reject closed :out image handles95 empty-blob-metadata-roundtrips96 animated-assembly97 assemble-pages joins equal-sized frames and round-trips through gif save98 assemble-pages rejects mixed frame sizes99 assemble-pages rejects mismatched delay counts100 open-and-metadata101 from-file and metadata accept path strings and Path values102 operation-cache-controls103 the public runtime exposes cache limits and a disable helper104 stream-callback-errors105 from-stream translates callback read failures into ex-info and closes the stream106(process:424): VIPS-WARNING **: 12:56:05.932: not enough data107108 write-to-stream translates callback write failures into ex-info and closes the stream109110ol.vips-native-jar-test111 native-jars-have-no-runtime-dependencies-and-refresh-their-pom112 build at Git revision 1111111111111111111111111111111111111111113 build at Git revision 2222222222222222222222222222222222222222114115ol.vips-generated-api-test116 generated-operations-accept-result-maps117 generated wrappers accept prior operation result maps as image inputs118 generated-array-operations-work119 generated boxed image-array operations delegate through call120 generated-enum-surface121 generated enums provide stable, discoverable codec data122 generated namespaces expose basic namespace docstrings123 generated enums expose useful docstrings124 generated-enum-source-formatting125 generated source has no trailing whitespace126 generated namespace header keeps ns name on the same line and docstring indented127 generated enum vars keep the var name on the def line and indent docstrings cleanly128 generated-array-operations-reject-closed-image-handles129 generated image-array wrappers reject closed handles130 generated image-array wrappers reject closed handles inside result maps131 generated-operation-surface132 generated operations are discoverable by normalized keyword names133 generated-operations-return-images-or-output-maps134 single-image wrappers return image handles directly135 multi-output wrappers preserve additional outputs in a closeable result136 libvips-8-18-generated-surface137 generated wrappers expose operations and options from the bundled 8.18 release138 oklab-colourspace-roundtrip139 the bundled runtime converts images through the new Oklab interpretation140141ol.vips-introspection-test142 enum-codecs143 enum codecs provide friendly keyword roundtrips144 runtime-initialization145 the runtime can initialize the packaged libvips bundle146 operation-catalog147 operation discovery exposes the nicknames needed by the example API148 operation-description149 operation descriptions include enough type data to drive wrappers150 generic-image-operation-call151 generic operation calls can drive simple image transforms152153ol.vips-reload-test154 image-handles-survive-namespace-reload155 none156 require157 require-all158 source159 clj-reload160 aot-handles-survive-namespace-reload161 require-all162 source163164ol.vips-examples-test165 funcgeo2-fish-example166 dominant-palette-example167 sicp-picture-language-example168 runnable-examples169 metadata example is runnable and writes the intended persisted headers170 animated example is runnable and writes an animated gif171 image diff example is runnable and writes a highlighted overlay172173ol.vips-native-packaging-test174 os-and-arch-normalization175 os names normalize to supported keywords176 arch names normalize common aliases177 unsupported os and arch values throw178 sync-native-versions-defaults-to-project-sharp-vips-version-and-revision179 supported-platforms-remain-explicit180 the supported platform ids stay aligned with the platform table181 platform lookup returns the matching descriptor182 unsupported platform ids fail with the supported set in ex-data183 detect-host-platform-from-properties184 explicit os, arch, and libc properties resolve the expected platform185 platform-id override wins over the other properties186 non-linux platforms do not need libc187 extract-libraries-reuses-complete-cache-roots188 sync-native-versions-composes-companion-version-from-sharp-release-and-revision189 staged-native-version-validation190 the configured libvips version is accepted191 older and unreleased libvips versions are rejected192 staged-native-bundles-match-supported-version193 every staged platform bundles the declared stable libvips release194 manifest-and-cache-path-derivation195 manifest resource paths follow the classpath contract196 cache roots honor the explicit override197 extraction roots are deterministic198 bundle hashes are required for extraction roots199 extracted library paths derive from the manifest order200 cached-native-staging-validates-both-version-sources201 a stale manifest is never accepted as current202 cached upstream metadata must match the configured libvips version203204ol.vips-packaging-test205 main-jar-does-not-bundle-dependency-runtime206 the jar contains the library and its Maven metadata207 the jar cannot shadow a separately resolved FFI dependency20820963 tests, 442 assertions, 0 failures.210checkPhase completed in 1 minutes 38 seconds
fixupPhase
211shrinking RPATHs of ELF executables and libraries in /nix/store/lcz0yskz786b01kpm4ddg3gxd91l8hyg-ol-vips-0.1.0212checking for references to /build/ in /nix/store/lcz0yskz786b01kpm4ddg3gxd91l8hyg-ol-vips-0.1.0...213patching script interpreter paths in /nix/store/lcz0yskz786b01kpm4ddg3gxd91l8hyg-ol-vips-0.1.0