jzlib icon indicating copy to clipboard operation
jzlib copied to clipboard

Project maintenance

Open nvsnvikram opened this issue 8 years ago • 11 comments

We are planning to use JZlib in our project. I wanted to know the project status as there is not much activity on issues or code updates. Can you let me know the status of this project?

nvsnvikram avatar Sep 12 '17 15:09 nvsnvikram

@ymnk Is this project still under maintenance,If needed, I can help you maintain this project,I am familiar with zlib

sunny-shu avatar Oct 09 '20 07:10 sunny-shu

We are also willing to help maintain this library. In particular, we need to add JPMS module info to support JRuby modularity going forward (https://github.com/jruby/jruby/issues/4835).

Given the lack of recent activity, it may be necessary to officially fork jzlib to a new organization.

headius avatar Mar 06 '21 00:03 headius

I have sent email to info@jcraft to try to reach @ymnk and find out the plans for this library. If I hear back I will reply here.

headius avatar Mar 06 '21 00:03 headius

I never received a response to my email so I'm going to proceed to take over maintenance and duplicate this library on my account. I'll post here when I have it up and working.

headius avatar May 25 '23 14:05 headius

Hi @headius,

FYI, we have embedded a version of JZlib into our JSch fork over at https://github.com/mwiede/jsch/tree/master/src/main/java/com/jcraft/jsch/jzlib.

We tweaked it a bit (reformatted code and changed visibility of several classes & methods) since our intent is to only use it for SSH compression purposes within JSch and not provide a general purpose Zlib implementation for downstream consumers.

One major item we also performed recently was to rewrite the unit tests from Scala to Java (see https://github.com/mwiede/jsch/tree/master/src/test/java/com/jcraft/jsch/jzlib).

Not sure if any of the changes we made could be of interest to your fork.

Thanks, Jeremy

norrisjeremy avatar May 25 '23 14:05 norrisjeremy

HI @headius,

Also, I'm not sure if you noticed that the dev branch of this repo (https://github.com/ymnk/jzlib/tree/dev) has a few additional commits in it (not sure if they would be applicable to your fork or not)?

Thanks, Jeremy

norrisjeremy avatar May 25 '23 14:05 norrisjeremy

Yes, in fact I rediscovered this issue while looking for a fix to the modification time bug. There's also a pull request on that branch that claims to support concatenated GZip files, but as it broke some ruby tests I have reverted it on my branch to revisit later.

I welcome contributors! https://github.com/jruby/jzlib

headius avatar May 25 '23 17:05 headius