Code Monkey home page Code Monkey logo

Comments (8)

Dridi avatar Dridi commented on June 14, 2024

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.

SpikesDivZero avatar SpikesDivZero commented on June 14, 2024

Sure thing! If I may, what OS/Release matrixes are you targeting?

from libvmod-querystring.

Dridi avatar Dridi commented on June 14, 2024

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.

SpikesDivZero avatar SpikesDivZero commented on June 14, 2024

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.

ryanboswell avatar ryanboswell commented on June 14, 2024

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.

Dridi avatar Dridi commented on June 14, 2024

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.

Dridi avatar Dridi commented on June 14, 2024

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.

Dridi avatar Dridi commented on June 14, 2024

1.0.5 is out, enjoy :)

from libvmod-querystring.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.