Skip to content

3.0.0 undocumented breakage - Zip::OutputStream.write_buffer with zip.print broken #642

@KieranP

Description

@KieranP

< 3.0.0, this worked:

zip_stream = Zip::OutputStream.write_buffer do |zip|
  zip.put_next_entry(file_name)
  zip.print(file_data)
end

>= 3.0.0, same errors:

Failure/Error: zip.print(file_data)  
Zlib::BufError:
  buffer error

Changing from zip.print to zip.write appears to fix it, but this breakage is undocumented.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions