nixbot

builds

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

unpackPhase
1unpacking source archive /nix/store/m6wcrmbhasa6x256ax8nzixl53ikmxrz-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-introspection-test13 generic-image-operation-call14 generic operation calls can drive simple image transforms15 runtime-initialization16 the runtime can initialize the packaged libvips bundle17 operation-catalog18 operation discovery exposes the nicknames needed by the example API19 operation-description20 operation descriptions include enough type data to drive wrappers21 enum-codecs22 enum codecs provide friendly keyword roundtrips2324ol.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 sicp-picture-language-example31 funcgeo2-fish-example3233ol.vips-native-packaging-test34 manifest-and-cache-path-derivation35 manifest resource paths follow the classpath contract36 cache roots honor the explicit override37 extraction roots are deterministic38 bundle hashes are required for extraction roots39 extracted library paths derive from the manifest order40 os-and-arch-normalization41 os names normalize to supported keywords42 arch names normalize common aliases43 unsupported os and arch values throw44 sync-native-versions-composes-companion-version-from-sharp-release-and-revision45 staged-native-version-validation46 the configured libvips version is accepted47 older and unreleased libvips versions are rejected48 staged-native-bundles-match-supported-version49 every staged platform bundles the declared stable libvips release50 sync-native-versions-defaults-to-project-sharp-vips-version-and-revision51 supported-platforms-remain-explicit52 the supported platform ids stay aligned with the platform table53 platform lookup returns the matching descriptor54 unsupported platform ids fail with the supported set in ex-data55 cached-native-staging-validates-both-version-sources56 a stale manifest is never accepted as current57 cached upstream metadata must match the configured libvips version58 extract-libraries-reuses-complete-cache-roots59 detect-host-platform-from-properties60 explicit os, arch, and libc properties resolve the expected platform61 platform-id override wins over the other properties62 non-linux platforms do not need libc6364ol.vips-test65 invalid-helper-options-are-rejected-before-glib-property-validation66 helper loader and saver options do not abort under fatal GLib criticals67 mutable-draw-operations-reject-closed-images68 draw-image rejects closed sub-images69 animated-frame-aware-transforms70 extract-area-pages crops each frame and preserves page metadata71 embed-pages applies to each frame and updates page height72 rot-pages rotates each frame and updates frame geometry73 single-page inputs behave like the ordinary operations74 initialization-blocks-untrusted-operations-by-default75 runtime initialization blocks libvips operations marked as untrusted76 closed-image-handles-are-rejected-before-native-calls77 public helpers reject a closed image handle78 operation result maps reject closed :out image handles79 transforms80 rotate, colourspace, and flip compose through call81 invalid enum keywords fail before entering libvips82 invalid booleans fail before entering libvips83 invalid numeric arguments fail before entering libvips84 invalid argument names fail before entering libvips85 invalid operation names fail before entering libvips86 tracked-resource-stats87 the public runtime exposes libvips tracked resource counters88 join-and-array-join89 join composes two images through the raw operation contract90 arrayjoin accepts a collection of images plus layout options91 stream-callback-errors92 from-stream translates callback read failures into ex-info and closes the stream93(process:430): VIPS-WARNING **: 12:04:33.118: not enough data9495 write-to-stream translates callback write failures into ex-info and closes the stream96 open-and-metadata97 from-file and metadata accept path strings and Path values98 metadata-api99 generic field helpers expose typed metadata values and discovery100 assoc/update/dissoc field operate immutably on image metadata101 assoc-field persists core header fields like xres and yres through save and reload102 invalid-enums-and-flags-are-rejected-before-glib-property-validation103 invalid integer enums and flags do not abort under fatal GLib criticals104 operation-cache-controls105 the public runtime exposes cache limits and a disable helper106 animated-metadata-writers107 assoc-page helpers return new images and preserve the original108 assoc-page-delays validates delay counts when page count is known109 load-save-options110 from-file supports option maps and suffix options111 from-buffer supports option maps and rejects invalid input112 write-to-file supports option maps and suffix options113 write-to-buffer supports option maps and suffix options114 thumbnail-helper115 thumbnail returns a derived image handle when starting from a filename116 file-and-buffer-io-helpers117 write-to-file writes an image to a format inferred from the sink path118 from-buffer and write-to-buffer round-trip formatted images119 public-operation-surface120 the public namespace exposes the minimal low-level API121 non-finite-doubles-are-rejected-before-glib-property-validation122 non-finite gdouble values do not abort under fatal GLib criticals123 alpha-and-shape-helpers124 alpha and shape match the public image helpers125 boxed-double-array-operation-args126 operations accept boxed VipsArrayDouble inputs such as embed background colors127 stream-io-helpers128 from-stream reads an image from an InputStream and closes it with the image129 write-to-stream writes through the target callback path and closes the stream130 animated-metadata-and-readers131 metadata includes animated keys and dedicated readers mirror generic fields132 copy-memory-helper133 copy-memory surfaces libvips native failures134 copy-memory exposes a public helper that makes a private reusable image135 copy-memory survives closing the source pipeline and preserves animated metadata136 copy-memory round-trips through save and reload like a normal image137 single-image-operations-return-image-handles138 single-image operation results can be used directly in with-open139 image-result-maps-work-as-image-inputs140 public image helpers accept operation result maps with :out141 raw operation calls accept operation result maps for image inputs142 invalid-native-string-inputs-are-rejected143 generic string operation arguments reject non-string values before native144 public file helpers reject invalid sink and source values before native145 generated filename operations reject invalid filename values before native146 buffer and stream saver suffixes reject invalid values before native147 option strings reject unsupported values before native148 option names reject unsupported values before native149 metadata field names and explicit string values reject invalid values before native150 metadata numeric values reject invalid values before native151 animated-assembly152 assemble-pages joins equal-sized frames and round-trips through gif save153 assemble-pages rejects mixed frame sizes154 assemble-pages rejects mismatched delay counts155 operation-block-controls156 the runtime exposes the direct untrusted block setter157 the runtime exposes fine-grained operation blocking by class name158 fine-grained operation blocking can allow only selected loader families159160ol.vips-packaging-test161 main-jar-pom-declares-coffi162 the published main jar carries its Coffi runtime dependency163164ol.vips-generated-api-test165 generated-enum-source-formatting166 generated source has no trailing whitespace167 generated namespace header keeps ns name on the same line and docstring indented168 generated enum vars keep the var name on the def line and indent docstrings cleanly169 generated-array-operations-work170 generated boxed image-array operations delegate through call171 oklab-colourspace-roundtrip172 the bundled runtime converts images through the new Oklab interpretation173 libvips-8-18-generated-surface174 generated wrappers expose operations and options from the bundled 8.18 release175 generated-operations-return-images-or-output-maps176 single-image wrappers return image handles directly177 multi-output wrappers preserve additional outputs in a closeable result178 generated-operations-accept-result-maps179 generated wrappers accept prior operation result maps as image inputs180 generated-array-operations-reject-closed-image-handles181 generated image-array wrappers reject closed handles182 generated image-array wrappers reject closed handles inside result maps183 generated-enum-surface184 generated enums provide stable, discoverable codec data185 generated namespaces expose basic namespace docstrings186 generated enums expose useful docstrings187 generated-operation-surface188 generated operations are discoverable by normalized keyword names18919058 tests, 415 assertions, 0 failures.191checkPhase completed in 1 minutes 36 seconds
fixupPhase
192shrinking RPATHs of ELF executables and libraries in /nix/store/q8bk9j75wp4xj36nvzakx6ndr71gpxyn-ol-vips-0.0.1193checking for references to /build/ in /nix/store/q8bk9j75wp4xj36nvzakx6ndr71gpxyn-ol-vips-0.0.1...194patching script interpreter paths in /nix/store/q8bk9j75wp4xj36nvzakx6ndr71gpxyn-ol-vips-0.0.1