make[1]: *** [Makefile:39: test1] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-proxy/squidguard-1.5_beta-r2/work/squidGuard-1.5-beta/test' make: *** [Makefile:40: test] Error 2 * ERROR: net-proxy/squidguard-1.5_beta-r2::gentoo failed (test phase): * Make test failed. See above for details. * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop-gnome_test_20180527-110136 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.0 * Available Python interpreters, in order of preference: [1] python3.5 [2] python2.7 (fallback) java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.7.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpv net-proxy/squidguard [ebuild N ] net-proxy/squidguard-1.5_beta-r2 USE="ldap" !!! The following installed packages are masked: - app-crypt/openpgp-keys-gentoo-mirror-20180528::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Michał Górny <mgorny@gentoo.org> (30 May 2018) # Gentoo repository mirrors are now running on Gentoo Infastructure, # and the key used to sign commits is appropriately part of the regular # keyring (>=app-crypt/openpgp-keys-gentoo-release-20180530). Please # upgrade this keyring, and remove the custom sync-openpgp-key-path from # your repos.conf to make Portage use the release keys. # Removal in 30 days. For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.
Created attachment 534386 [details] emerge-info.txt
Created attachment 534388 [details] emerge-history.txt
Created attachment 534390 [details] environment
Created attachment 534392 [details] etc.portage.tbz2
Created attachment 534394 [details] logs.tbz2
Created attachment 534396 [details] net-proxy:squidguard-1.5_beta-r2:20180601-112231.log
Created attachment 534398 [details] temp.tbz2
Update summary. [something] is used when something refers to an overlay
bug is obsolete, squidguard-1.5 is off the tree
Seems like it was trying to write to the system dir: ``` 13085 total Running test1 with 1005 requests..2018-06-01 13:22:48 [12672] ../src/squidGuard: can't write to logfile /var/log/squidGuard/squidGuard.log 2018-06-01 13:22:48 [12672] INFO: New setting: logdir: /var/tmp/portage/net-proxy/squidguard-1.5_beta-r2/work/squidGuard-1.5-beta/test 2018-06-01 13:22:48 [12672] INFO: New setting: dbhome: /var/tmp/portage/net-proxy/squidguard-1.5_beta-r2/work/squidGuard-1.5-beta/test .Done Checking number of output lines.. make[1]: *** [Makefile:39: test1] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-proxy/squidguard-1.5_beta-r2/work/squidGuard-1.5-beta/test' make: *** [Makefile:40: test] Error 2 * ERROR: net-proxy/squidguard-1.5_beta-r2::gentoo failed (test phase): ``` You're sure it got fixed?
No, it didn't get fixed. Bug is live, but with 1.6
(In reply to NHO from comment #11) > No, it didn't get fixed. Bug is live, but with 1.6 Please check in future :)
I am not sure how to fix it. main.c sets default log directory from compiled-in parameters, then reads config, then re-sets it to directory in config. We pass that compiled-in directory in ebuild, as `--with-sg-logdir=/var/log/squidGuard`