Comments (3)
@thedoc31 the main issue is that previously HAProxy hasn't always been forward/backward compatible and the lua version dependency has a tendency to change between releases. Having a dev branch isn't a bad idea tho with having the option to specify the specific version when compiling, so feel free to make a pull request again this branch (I've just created dev).
from rpm-haproxy.
Because the Makefile is so good and the haproxy project is so consistent, it's not that difficult to tell it what the version you want to compile. Just clone the repository and edit the Makefile. Add a question mark directly after MAINVERSION
:
example:
MAINVERSION?=2.4
This will allow MAINVERSION
to be passed as a parameter like USE_LUA
or NO_SUDO
and you can just add your desired version via commandline when you run make.
make MAINVERSION=2.5
If you don't pass MAINVERSION
, make will just use whatever the default is for that variable.
@DBezemer It doesn't seem like the differences between haproxy versions are drastic enough to need a branch for every new minor version of haproxy. With the HAProxy team's accelerated development schedule (2 minor releases per year now), do you think it might make sense to create a generic
or dev
branch with this change? I can create a PR for you as soon as there's an appropriate place for it to go. I don't want to PR it into 2.4
since there's already established history there.
from rpm-haproxy.
@DBezemer Great, just submitted #63 for it. Let me know if you want any other changes.
from rpm-haproxy.
Related Issues (20)
- Add support for Prometheus Exporter HOT 3
- Lua support needs root to create RPM HOT 2
- Compile option USE_PTHREAD_PSHARED=1 HOT 1
- yum install - Unknown operation 'try-reload-or-restart' HOT 3
- wget unable to use https based proxies - swap to curl? HOT 3
- centos 7 - HSTS HOT 1
- `make run-docker` fails on a chcon HOT 3
- 2.2 does not build on centos 7 HOT 3
- Compile with Specific Openssl HOT 3
- USE _LUA=1 installs lua in /usr/local and don't clean up with make clean HOT 1
- VERSION selection should filter for MAINVERSION HOT 1
- Error building haproxy 2.4.4. using USE_LUA=1 HOT 1
- Does not seem to work on Centos 7.9 HOT 1
- Log lines appearing with wrong prefix HOT 1
- backend server ssl health fails with backend server running tls v1.3 HOT 3
- 2.4: bad date in changelog
- Invalid Makefile HOT 2
- Add support for Amazon Linux 2023 HOT 2
- Support for HAProxy 1.8.1 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rpm-haproxy.