Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request a new release or pre-release #744

Closed
YihaoPeng opened this issue Jan 18, 2019 · 3 comments
Closed

Request a new release or pre-release #744

YihaoPeng opened this issue Jan 18, 2019 · 3 comments
Assignees

Comments

@YihaoPeng
Copy link

YihaoPeng commented Jan 18, 2019

I am being troubled by this issue in my project (btccom/btcpool-ABANDONED#75): #512: Deadlock happend.

I know that the code in master branch has fixed this issue. This issue has never happened in my project since the master branch of libevent was used.

However, the master branch of libevent keep changing (Maybe some new issues will be introduced. This may not be safe for online services).

And the latest release release-2.1.8-stable is too old and has been confirmed to have this issue. So I don't have a stable version of libevent that works fine with my project.

Can you consider making a release or pre-release in the near future? After all, libevent has no new release in two years.

@ploxiln
Copy link
Contributor

ploxiln commented Jan 18, 2019

My humble suggestion is to release betas of patch releases, e.g. 2.1.9-beta and 2.0.23-beta, by just cherry-picking commits planned for backporting, and not worrying too much about regressions. I think many would be willing to use them in medium-scale deployments, and they would serve as good reference points for users to report success with. After a couple months and maybe a couple small bug fixes (perhaps due to hasty merge conflict resolution) then a 2.1.9-stable or 2.1.10-stable release could be made (depending on what you think is less confusing) and that would probably be what is packaged by linux distributions.

@azat
Copy link
Member

azat commented Jan 18, 2019

Can you consider making a release or pre-release in the near future?

Indeed, I was going to make the release on new year holidays, but I didn't have enough time for this (due to sickness). And since there is interest, I will try to make it on this weekends.

After all, libevent has no new release in two years.

Namely, we definitely need to make releases more often, time is the lacking resource though.

My humble suggestion is to release betas of patch releases

Sounds good, I will take a look at the diffstat/patches/tests and decide will it be beta or stable.

Thank you for the reminder!

@azat azat self-assigned this Jan 18, 2019
azat added a commit to azat/libevent that referenced this issue Jan 20, 2019
azat added a commit to azat/libevent that referenced this issue Jan 20, 2019
Tested on:
- arch linux (openssl 1.0)
- ubuntu (https://travis-ci.org/libevent/libevent/branches patches-2.0)
- freebsd (libevent-extras in vagrant)
- osx (libevent-extras in vagrant)

Refs: libevent#744
azat added a commit that referenced this issue Feb 10, 2019
* release-2.1.9-beta-pull:
  Bump version to 2.1.9-beta everywhere
  Bump ChangeLog
  Bump AUTHORS section
  ...

Tested on (cmake/autotools):
- ubuntu
- freebsd
- osx
- windows
- netbsd
- solaris
- centos

Closes: #744
@azat
Copy link
Member

azat commented Feb 10, 2019

So both 2.1.x (9c75c24) and 2.0.x (4294867) had been released, please go out and test (and get back once you will find something odd)!

@azat azat closed this as completed Feb 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants