The GitHub Actions job "Java CI" on 
commons-compress.git/feat/deprecate-ioutils-read-fully has failed.
Run started by GitHub user ppkarwasz (triggered by ppkarwasz).

Head commit for run:
3972fdfcaf9434d98e106348df5661df56767169 / Piotr P. Karwasz 
<[email protected]>
Deprecate `IOUtils.readFully` and `IOUtils.skip`

This change deprecates `readFully` and `skip` in `o.a.c.compress.utils.IOUtils` 
in favor of their Commons IO counterparts. Beyond code reuse, this offers two 
benefits:

* `readFully` had several overloads with inconsistent semantics. All read as 
many bytes as possible (like `read`), but only one threw on EOF (as `readFully` 
should).
* `skip` previously used a per-call byte buffer, unlike the Commons IO version. 
Since apache/commons-io#801 upstreamed the concurrency fix, this workaround is 
no longer needed.

**Note**: As `o.a.c.compress.utils.IOUtils` is now rarely used, it is always 
referenced by FQCN to avoid confusion.

Report URL: https://github.com/apache/commons-compress/actions/runs/18628396777

With regards,
GitHub Actions via GitBox

Reply via email to