Skip to content

Add CI - #31

Draft
skr4n wants to merge 2 commits into
mainfrom
ci
Draft

Add CI#31
skr4n wants to merge 2 commits into
mainfrom
ci

Conversation

@skr4n

@skr4n skr4n commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator

Upstream is yet to add vendoring support for libcdio-sys.
This therefore fetches it from a fork.

Do not merge.

@rocky

rocky commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

For what it is worth, I tried this branch on MSYS2 and FreeBSD, and the compile problems I was having are now gone.

For MSYS2 cargo build there is some weirdness about how MSYS2's git package works. Apparently this is a common problem and you have to do something to work around SSL2 verification.

Running gave me a UDF test failure:

$ cargo test -- --include-ignored
...
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests\iso-info.rs (target\debug\deps\iso_info-83a2970b562b84ca.exe)

running 7 tests
test joliet_metadata ... ok
test rock_metadata ... ok
test xa_metadata ... ok
test rock_contents ... ok
test joliet_contents ... ok
test udf ... FAILED
test xa_contents ... ok

failures:

---- udf stdout ----

thread 'udf' (7484) panicked at libcdio-cli\tests\iso-info.rs:157:10:
Unexpected stdout, failed diff original var
├── original: /:
│     dr-xr-xr-x 4294967295 4294967295   1       100 Feb 20 2014 01:26:20 .
│     -r-xr-xr-x 4294967295 4294967295   1        10 Feb 20 2014 01:25:12 FéжΘvrier

├── diff:
│   ---         orig
│   +++         var
│   @@ -2,2 +2,2 @@
│   -  dr-xr-xr-x 4294967295 4294967295   1       100 Feb 20 2014 01:26:20 .
│   -  -r-xr-xr-x 4294967295 4294967295   1        10 Feb 20 2014 01:25:12 FéжΘvrier
│   +  dr-xr-xr-x 4294967295 4294967295   1       100 Feb 19 2014 21:26:20 .
│   +  -r-xr-xr-x 4294967295 4294967295   1        10 Feb 19 2014 21:25:12 FéжΘvrier
└── var as str: /:
      dr-xr-xr-x 4294967295 4294967295   1       100 Feb 19 2014 21:26:20 .
      -r-xr-xr-x 4294967295 4294967295   1        10 Feb 19 2014 21:25:12 FéжΘvrier


command=`"C:\\msys64\\tmp`\libcdio\\cdio-rust\\target\\debug\\iso-info-rs.exe" "-U" "../test-data/udf.iso"`
code=0
stdout=```
/:
  dr-xr-xr-x 4294967295 4294967295   1       100 Feb 19 2014 21:26:20 .
  -r-xr-xr-x 4294967295 4294967295   1        10 Feb 19 2014 21:25:12 FéжΘvrier

stderr=""

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


failures:
    udf

test result: FAILED. 6 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

error: test failed, to rerun pass `-p libcdio-cli --test iso-info`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants