Hi robbat2, I need this to stabilize firehol, even as userland only. I see some bugs that result from modules as far as I can see, can we please attend these? Thanks!
*** Bug 670898 has been marked as a duplicate of this bug. ***
Created attachment 558536 [details] build.log Sorry, I completely overlooked this bug! Did some testing now on ppc: # cat ipset-663616.report USE tests started on Do 27. Dez 03:54:26 CET 2018 FEATURES=' test' USE='' succeeded for =net-firewall/ipset-6.34 USE='-modules' succeeded for =net-firewall/ipset-6.34 USE='modules' failed for =net-firewall/ipset-6.34 revdep tests started on Do 27. Dez 03:58:49 CET 2018 FEATURES=' test' USE='ipset' succeeded for net-firewall/firehol Building with USE='modules' errors out with (see build.log) on my 4.19.12 kernel: [...] In file included from /var/tmp/portage/net-firewall/ipset-6.34/work/ipset-6.34/kernel/net/netfilter/ipset/ip_set_bitmap_port.c:202:0: /var/tmp/portage/net-firewall/ipset-6.34/work/ipset-6.34/kernel/net/netfilter/ipset/ip_set_bitmap_gen.h: In function ‘bitmap_port_gc_init’: /var/tmp/portage/net-firewall/ipset-6.34/work/ipset-6.34/kernel/net/netfilter/ipset/ip_set_bitmap_gen.h:44:2: error: implicit declaration of function ‘setup_timer’; did you mean ‘sk_stop_timer’? [-Werror=implici t-function-declaration] setup_timer(&map->gc, gc, (unsigned long)set); ^~~~~~~~~~~ sk_stop_timer [...]
The setup_timer compile with other kernel versions was fixed in 6.35.
Arches, please test & stablize net-firewall/ipset-6.38. 6.38 contains various compile fixes over the older 6.34 version, to work on a wider variety of kernels. Please test explicitly with only USE=-modules. If you use USE=modules, it may be very dependent on your kernel version, and the in-kernel ipset is preferred to the out-of-kernel variant.
arm64 does not have this stable and I don't see arm64 in the package list. Please CC us if you still intend for arm64 to make this stable.
x86 stable
Looking good on ppc. # cat ipset-663616.report USE tests started on Mi 29. Mai 18:39:12 CEST 2019 FEATURES=' test' USE='' succeeded for =net-firewall/ipset-6.38 USE='-modules' succeeded for =net-firewall/ipset-6.38 revdep tests started on Mi 29. Mai 18:40:28 CEST 2019 FEATURES=' test' USE='ipset' succeeded for net-firewall/firehol
ppc stable
arm has no stable keywords.
amd64 stable. Closing.