Comments (8)
There's one documentation bit I'd like to polish before cutting a new release.
Also it may take some time since I'll need to double-check that the VMOD indeed builds against advertised versions, RPM and Deb packaging still works, and right now I have little time for that. Usually I take care of this faster when we release a breaking Varnish major but these days are packed :(
I'm glad this vmod is helping you. Don't hesitate to star the repository and most importantly open issues if anything could be added or improved in your opinion.
from libvmod-querystring.
Sure thing! If I may, what OS/Release matrixes are you targeting?
from libvmod-querystring.
I'm targeting all releases since Varnish 4.1.3 according to the README, and it should work from a release archive built against at least Varnish 5.1.1, and I want to ensure that Debs/RPMs build fine against the Varnish 6 official packages because they changed substantially :)
I need a couple distraction-free hours to check all that. Can you roll with a build from the master branch for now? Otherwise I can upload a temporary release archive from current master.
from libvmod-querystring.
Oh, no worries. I wasn't trying to rush. I figured I'd ask as, while I don't expect to have any such deliverable/PR, I've been trying to find good ways to automate build testing for another one of my projects, and having more context as to other practical uses is always beneficial in striving to figure out how best to implement such a project :)
from libvmod-querystring.
Hey, I wanted to check on the status of this. Not trying to put pressure on a rush to release, but it looks like the old Varnish 5.2.1 package was mostly removed from Alpine's package manager, so anyone trying to build fresh from there will have to use v6.
from libvmod-querystring.
Sorry about that, I have little to no free time to allocate to software maintenance these days and this vmod isn't part of my day job. You should be able to build an RPM with the following steps until a proper release is out:
- check out master
- install build-from-git dependencies
./bootstrap && make dist
And then you have a release-like tarball you can build an RPM from.
from libvmod-querystring.
I decided to take advantage of new Varnish 6 features for VMOD documentation and it appears to be working fine. I also successfully built RPMs and Debs for Fedora Rawhide and Debian Sid. Then I could successfully check the expected success or failure building a release archive against all Varnish releases installed on my system (most of them since Varnish 3).
So far, looking good. Travis CI will yell at me because I forgot to require Varnish 6 though.
from libvmod-querystring.
1.0.5 is out, enjoy :)
from libvmod-querystring.
Related Issues (20)
- Whitelist functionality HOT 2
- v1.0.1 doesn't compile at all HOT 15
- branch 4.0 filter_except generates garbage URL HOT 3
- Varnish 5 support HOT 2
- 1.0.2 using tar-ball does not build on RHEL 7.3 HOT 7
- Debian Jessie compatibility HOT 4
- Symbol not found: 'querystring.regfilter' HOT 3
- Compile fails with Varnish 5.2 HOT 12
- Compile time warnings on el7 HOT 2
- Failing when running /usr/share/varnish-plus/vmodtool.py on varnisn-plus-6 HOT 2
- Compile fails varnish 6.2 HOT 5
- Correct LICENSE and COPYING HOT 1
- Correct LICENSE and COPYING HOT 1
- src build fails with varnish 6.5.0; 'WS_Reserve()' removed HOT 7
- failed build w/ varnish 6.6: " 'VRT_re_fini' undeclared" HOT 3
- src/Makefile.am:26: error: 'vmod_LTLIBRARIES' is used but 'vmoddir' is undefined, varnish 6.6.0 HOT 6
- Add bootstrap script to release tarball HOT 4
- failed build w/ varnish 7.0: "vmod_querystring.c:589:42: error: passing argument 3 of 'VRE_compile' from incompatible pointer type'" HOT 3
- make install fails on 7.3 HOT 3
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 libvmod-querystring.