nixbot

builds

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

unpackPhase
1unpacking source archive /nix/store/74z13yhsdjpmvv707qmmwcmgphd203nr-source2source root is source
configurePhase
3no configure script, doing nothing
buildPhase
4Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/nsvpb3v6zbppwzl18zj7r5w4lx65rpcr-clojure-home -Djava.io.tmpdir=/build5Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/nsvpb3v6zbppwzl18zj7r5w4lx65rpcr-clojure-home -Djava.io.tmpdir=/build6Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/nsvpb3v6zbppwzl18zj7r5w4lx65rpcr-clojure-home -Djava.io.tmpdir=/build7Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/nsvpb3v6zbppwzl18zj7r5w4lx65rpcr-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/nsvpb3v6zbppwzl18zj7r5w4lx65rpcr-clojure-home -Djava.io.tmpdir=/build -Dol.vips.native.cache-root=/build/ol.vips-cache10Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/nsvpb3v6zbppwzl18zj7r5w4lx65rpcr-clojure-home -Djava.io.tmpdir=/build -Dol.vips.native.cache-root=/build/ol.vips-cache11--- unit (clojure.test) ---------------------------12ol.vips-examples-test13 dominant-palette-example14 runnable-examples15 metadata example is runnable and writes the intended persisted headers16 animated example is runnable and writes an animated gif17 image diff example is runnable and writes a highlighted overlay18 funcgeo2-fish-example19 sicp-picture-language-example2021ol.vips-packaging-test22 main-jar-pom-declares-coffi23 the published main jar carries its Coffi runtime dependency2425ol.vips-generated-api-test26 generated-array-operations-reject-closed-image-handles27 generated image-array wrappers reject closed handles28 generated image-array wrappers reject closed handles inside result maps29 generated-operation-surface30 generated operations are discoverable by normalized keyword names31 generated-operations-accept-result-maps32 generated wrappers accept prior operation result maps as image inputs33 generated-enum-surface34 generated enums provide stable, discoverable codec data35 generated namespaces expose basic namespace docstrings36 generated enums expose useful docstrings37 oklab-colourspace-roundtrip38 the bundled runtime converts images through the new Oklab interpretation39 generated-operations-return-images-or-output-maps40 single-image wrappers return image handles directly41 multi-output wrappers preserve additional outputs in a closeable result42 generated-enum-source-formatting43 generated source has no trailing whitespace44 generated namespace header keeps ns name on the same line and docstring indented45 generated enum vars keep the var name on the def line and indent docstrings cleanly46 generated-array-operations-work47 generated boxed image-array operations delegate through call48 libvips-8-18-generated-surface49 generated wrappers expose operations and options from the bundled 8.18 release5051ol.vips-test52 invalid-native-string-inputs-are-rejected53 generic string operation arguments reject non-string values before native54 public file helpers reject invalid sink and source values before native55 generated filename operations reject invalid filename values before native56 buffer and stream saver suffixes reject invalid values before native57 option strings reject unsupported values before native58 option names reject unsupported values before native59 metadata field names and explicit string values reject invalid values before native60 metadata numeric values reject invalid values before native61 animated-metadata-and-readers62 metadata includes animated keys and dedicated readers mirror generic fields63 boxed-double-array-operation-args64 operations accept boxed VipsArrayDouble inputs such as embed background colors65 copy-memory-helper66 copy-memory surfaces libvips native failures67 copy-memory exposes a public helper that makes a private reusable image68 copy-memory survives closing the source pipeline and preserves animated metadata69 copy-memory round-trips through save and reload like a normal image70 stream-io-helpers71 from-stream reads an image from an InputStream and closes it with the image72 write-to-stream writes through the target callback path and closes the stream73 animated-frame-aware-transforms74 extract-area-pages crops each frame and preserves page metadata75 embed-pages applies to each frame and updates page height76 rot-pages rotates each frame and updates frame geometry77 single-page inputs behave like the ordinary operations78 invalid-enums-and-flags-are-rejected-before-glib-property-validation79 invalid integer enums and flags do not abort under fatal GLib criticals80 single-image-operations-return-image-handles81 single-image operation results can be used directly in with-open82 join-and-array-join83 join composes two images through the raw operation contract84 arrayjoin accepts a collection of images plus layout options85 invalid-helper-options-are-rejected-before-glib-property-validation86 helper loader and saver options do not abort under fatal GLib criticals87 initialization-blocks-untrusted-operations-by-default88 runtime initialization blocks libvips operations marked as untrusted89 metadata-api90 generic field helpers expose typed metadata values and discovery91 assoc/update/dissoc field operate immutably on image metadata92 assoc-field persists core header fields like xres and yres through save and reload93 closed-image-handles-are-rejected-before-native-calls94 public helpers reject a closed image handle95 operation result maps reject closed :out image handles96 alpha-and-shape-helpers97 alpha and shape match the public image helpers98 non-finite-doubles-are-rejected-before-glib-property-validation99 non-finite gdouble values do not abort under fatal GLib criticals100 mutable-draw-operations-reject-closed-images101 draw-image rejects closed sub-images102 stream-callback-errors103 from-stream translates callback read failures into ex-info and closes the stream104(process:429): VIPS-WARNING **: 10:58:54.631: not enough data105106 write-to-stream translates callback write failures into ex-info and closes the stream107 public-operation-surface108 the public namespace exposes the minimal low-level API109 open-and-metadata110 from-file and metadata accept path strings and Path values111 operation-cache-controls112 the public runtime exposes cache limits and a disable helper113 tracked-resource-stats114 the public runtime exposes libvips tracked resource counters115 animated-assembly116 assemble-pages joins equal-sized frames and round-trips through gif save117 assemble-pages rejects mixed frame sizes118 assemble-pages rejects mismatched delay counts119 file-and-buffer-io-helpers120 write-to-file writes an image to a format inferred from the sink path121 from-buffer and write-to-buffer round-trip formatted images122 animated-metadata-writers123 assoc-page helpers return new images and preserve the original124 assoc-page-delays validates delay counts when page count is known125 operation-block-controls126 the runtime exposes the direct untrusted block setter127 the runtime exposes fine-grained operation blocking by class name128 fine-grained operation blocking can allow only selected loader families129 transforms130 rotate, colourspace, and flip compose through call131 invalid enum keywords fail before entering libvips132 invalid booleans fail before entering libvips133 invalid numeric arguments fail before entering libvips134 invalid argument names fail before entering libvips135 invalid operation names fail before entering libvips136 image-result-maps-work-as-image-inputs137 public image helpers accept operation result maps with :out138 raw operation calls accept operation result maps for image inputs139 thumbnail-helper140 thumbnail returns a derived image handle when starting from a filename141 load-save-options142 from-file supports option maps and suffix options143 from-buffer supports option maps and rejects invalid input144 write-to-file supports option maps and suffix options145 write-to-buffer supports option maps and suffix options146147ol.vips-native-packaging-test148 staged-native-bundles-match-supported-version149 every staged platform bundles the declared stable libvips release150 os-and-arch-normalization151 os names normalize to supported keywords152 arch names normalize common aliases153 unsupported os and arch values throw154 cached-native-staging-validates-both-version-sources155 a stale manifest is never accepted as current156 cached upstream metadata must match the configured libvips version157 manifest-and-cache-path-derivation158 manifest resource paths follow the classpath contract159 cache roots honor the explicit override160 extraction roots are deterministic161 bundle hashes are required for extraction roots162 extracted library paths derive from the manifest order163 sync-native-versions-defaults-to-project-sharp-vips-version-and-revision164 sync-native-versions-composes-companion-version-from-sharp-release-and-revision165 staged-native-version-validation166 the configured libvips version is accepted167 older and unreleased libvips versions are rejected168 detect-host-platform-from-properties169 explicit os, arch, and libc properties resolve the expected platform170 platform-id override wins over the other properties171 non-linux platforms do not need libc172 extract-libraries-reuses-complete-cache-roots173 supported-platforms-remain-explicit174 the supported platform ids stay aligned with the platform table175 platform lookup returns the matching descriptor176 unsupported platform ids fail with the supported set in ex-data177178ol.vips-introspection-test179 operation-catalog180 operation discovery exposes the nicknames needed by the example API181 runtime-initialization182 the runtime can initialize the packaged libvips bundle183 operation-description184 operation descriptions include enough type data to drive wrappers185 generic-image-operation-call186 generic operation calls can drive simple image transforms187 enum-codecs188 enum codecs provide friendly keyword roundtrips18919058 tests, 415 assertions, 0 failures.191checkPhase completed in 1 minutes 33 seconds
fixupPhase
192shrinking RPATHs of ELF executables and libraries in /nix/store/kv0b18xhbfnfhf71cjbqcx07lc1gm6wi-ol-vips-0.0.1193checking for references to /build/ in /nix/store/kv0b18xhbfnfhf71cjbqcx07lc1gm6wi-ol-vips-0.0.1...194patching script interpreter paths in /nix/store/kv0b18xhbfnfhf71cjbqcx07lc1gm6wi-ol-vips-0.0.1