Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-14 Thread Илья Шипицин
That's why Travis badge in README.md makes sense On Mon, Jun 14, 2021, 5:16 PM Willy Tarreau wrote: > On Mon, Jun 14, 2021 at 02:33:20PM +0200, William Lallemand wrote: > > On Mon, Jun 14, 2021 at 12:01:11PM +0200, Tim Düsterhus wrote: > > > We only run Travis once weekly, because of the

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-14 Thread Willy Tarreau
On Mon, Jun 14, 2021 at 02:33:20PM +0200, William Lallemand wrote: > On Mon, Jun 14, 2021 at 12:01:11PM +0200, Tim Düsterhus wrote: > > We only run Travis once weekly, because of the limited credits we have. > > Thus only the newest commit at time of running will have a Travis CI > > Status

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-14 Thread William Lallemand
On Mon, Jun 14, 2021 at 12:01:11PM +0200, Tim Düsterhus wrote: > We only run Travis once weekly, because of the limited credits we have. > Thus only the newest commit at time of running will have a Travis CI > Status integrated into GitHub. > > The most recent one is this: >

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-14 Thread Tim Düsterhus
William, On 6/14/21 11:54 AM, William Lallemand wrote: I just remembered that we had travis-ci to achieve that in the past, but it looks like it's not integrated in the github interface, I don't remember why. https://travis-ci.com/github/haproxy/haproxy It looks like it's still running though.

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-14 Thread William Lallemand
On Sat, Jun 12, 2021 at 03:47:46PM +0500, Илья Шипицин wrote: > > final apline/musl patch attached > Thanks Ilya, I thought it will be more hackish but it's clean and simple! Also it looks like we can build/test several architectures by combining the same technique with the qemu docker image (

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-12 Thread Willy Tarreau
On Sat, Jun 12, 2021 at 03:47:46PM +0500, ??? wrote: > final apline/musl patch attached Applied, thank you Ilya! Willy

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-12 Thread Илья Шипицин
final apline/musl patch attached пт, 11 июн. 2021 г. в 23:02, Илья Шипицин : > it works :) > > oops · chipitsine/haproxy@2ce9681 (github.com) > > > I'll polish it a bit and will send final patch tomorrow > > пт, 11 июн. 2021 г. в 20:42,

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread Илья Шипицин
it works :) oops · chipitsine/haproxy@2ce9681 (github.com) I'll polish it a bit and will send final patch tomorrow пт, 11 июн. 2021 г. в 20:42, Илья Шипицин : > > > пт, 11 июн. 2021 г. в 20:34, William Lallemand : > >> On Fri, Jun 11,

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread Илья Шипицин
пт, 11 июн. 2021 г. в 20:34, William Lallemand : > On Fri, Jun 11, 2021 at 08:14:49PM +0500, Илья Шипицин wrote: > > I've found ubuntu musl package, so we can just link to it in CI, for > > example (I'll try) > > > > > Well, that won't give you the same environnement as a docker image, > with the

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread William Lallemand
On Fri, Jun 11, 2021 at 08:14:49PM +0500, Илья Шипицин wrote: > I've found ubuntu musl package, so we can just link to it in CI, for > example (I'll try) > Well, that won't give you the same environnement as a docker image, with the same versions. I'll honestly prefer if we could do it with the

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread Илья Шипицин
пт, 11 июн. 2021 г. в 20:18, Willy Tarreau : > On Fri, Jun 11, 2021 at 08:14:49PM +0500, ??? wrote: > > @Willy Tarreau , do you think it is good idea to display libc > > variant in "haproxy -vv" ? > > If needed we can (for those that are detectable), but I'm not convinced > of the

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread Willy Tarreau
On Fri, Jun 11, 2021 at 08:14:49PM +0500, ??? wrote: > @Willy Tarreau , do you think it is good idea to display libc > variant in "haproxy -vv" ? If needed we can (for those that are detectable), but I'm not convinced of the benefits. If it's in order to exclude some tests, I'd rather

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread Илья Шипицин
@Willy Tarreau , do you think it is good idea to display libc variant in "haproxy -vv" ? (not sure actually whether musl represent itself in recognizable way) I've found ubuntu musl package, so we can just link to it in CI, for example (I'll try) пт, 11 июн. 2021 г. в 20:03, Илья Шипицин : >

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread Илья Шипицин
пт, 11 июн. 2021 г. в 19:43, William Lallemand : > On Fri, Jun 11, 2021 at 07:09:14PM +0500, Илья Шипицин wrote: > > I'm against expanding cirrus matrix. cirrus is overloaded already, I'm > > afraid they will not stay for long time. > > using custom images in github actions is straightforward,

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread William Lallemand
On Fri, Jun 11, 2021 at 07:09:14PM +0500, Илья Шипицин wrote: > I'm against expanding cirrus matrix. cirrus is overloaded already, I'm > afraid they will not stay for long time. > using custom images in github actions is straightforward, have a look > > centos 6 · chipitsine/haproxy@20fabcd

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread William Lallemand
On Fri, Jun 11, 2021 at 07:19:51PM +0500, Илья Шипицин wrote: > William, if you do not have a time, I can try to create github action based > on your cirrus patch ... tomorrow ? > I tried quickly but like Tim I couldn't make it work. I can't spend much time on this, if you are able to make this

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread Илья Шипицин
William, if you do not have a time, I can try to create github action based on your cirrus patch ... tomorrow ? пт, 11 июн. 2021 г. в 19:09, Илья Шипицин : > I'm against expanding cirrus matrix. cirrus is overloaded already, I'm > afraid they will not stay for long time. > using custom images in

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread Илья Шипицин
I'm against expanding cirrus matrix. cirrus is overloaded already, I'm afraid they will not stay for long time. using custom images in github actions is straightforward, have a look centos 6 · chipitsine/haproxy@20fabcd (github.com)

Re: [PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread Tim Düsterhus
William, On 6/11/21 4:01 PM, William Lallemand wrote: This commit adds a CI job to cirrus-ci which builds HAProxy on Alpine Linux, allowing to build and test HAProxy with musl. OpenSSL, PCRE2, Lua 5.3 as well as the prometheus exporter are enabled. GNU grep was purposely installed to run the

[PATCH] CI: cirrus: add alpine linux to the jobs

2021-06-11 Thread William Lallemand
This commit adds a CI job to cirrus-ci which builds HAProxy on Alpine Linux, allowing to build and test HAProxy with musl. OpenSSL, PCRE2, Lua 5.3 as well as the prometheus exporter are enabled. GNU grep was purposely installed to run the reg-test script. --- .cirrus.yml | 13 + 1