Re: qemu-arm-static: bsd-user/arm/target_syscall.h: #define TARGET_HW_MACHINE_ARCH "armv6" // what of armv7?

2018-11-12 Thread Mark Millard via freebsd-ports



On 2018-Nov-12, at 20:58, Kyle Evans  wrote:

> On Mon, Nov 12, 2018 at 10:41 PM Mark Millard  wrote:
>> 
>> 11.x:
>> o 11.2-STABLE armv6 BANANAPI
>> o 11.2-STABLE armv6 BEAGLEBONE
>> o 11.2-STABLE armv6 CUBIEBOARD
>> o 11.2-STABLE armv6 CUBIEBOARD2
>> o 11.2-STABLE armv6 CUBOX-HUMMINGBOARD
>> o 11.2-STABLE armv6 RPI-B
>> o 11.2-STABLE armv6 RPI2
>> o 11.2-STABLE armv6 PANDABOARD
>> o 11.2-STABLE armv6 WANDBOARD
>> 
>> 12.x+ (I got the list from a 13.0 snapshot announcement):
>> o 13.0-CURRENT armv6 RPI-B
>> o 13.0-CURRENT armv7 BANANAPI
>> o 13.0-CURRENT armv7 BEAGLEBONE
>> o 13.0-CURRENT armv7 CUBIEBOARD
>> o 13.0-CURRENT armv7 CUBIEBOARD2
>> o 13.0-CURRENT armv7 CUBOX-HUMMINGBOARD
>> o 13.0-CURRENT armv7 RPI2
>> o 13.0-CURRENT armv7 PANDABOARD
>> o 13.0-CURRENT armv7 WANDBOARD
>> o 13.0-CURRENT armv7 GENERICSD
>> 
>> So as of 12.x+ most are armv7 --as are most new ones
>> expected to be.
>> 
>> As stands, in my amd64 -> armv7 13.0 cross-build activity,
>> uname -p and the like under the chroot context are
>> returning armv6 instead of armv7 unless I override via
>> a UNAME_p definition.
>> 
>> This appears to trace back to: bsd-user/arm/target_syscall.h
>> and its:
>> 
>> #define TARGET_HW_MACHINE   "arm"
>> #define TARGET_HW_MACHINE_ARCH  "armv6"
>> 
>> and lack context sensitivity, such as to the FreeBSD version
>> that it is in use under.
>> 
> 
> Indeed, I opened this a couple of hours ago:
> https://github.com/seanbruno/qemu-bsd-user/pull/70 -- It turns out
> this is basically wrong, though I'm not sure immediately how to
> rectify. I don't think we can reasonably decide at compile-time what
> this should look like since all 32-bit ARM are shoved into this one
> target, so perhaps the right answer is that armv6 and armv7 need to
> split off from arm.arm and we use a check like the one in the above
> PR. CC'ing imp for a wisdom drop.

Looks like poudriere-devel is defining UNAME_p and UNAME_m to cause
the right results for its port builds.

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: qemu-arm-static: bsd-user/arm/target_syscall.h: #define TARGET_HW_MACHINE_ARCH "armv6" // what of armv7?

2018-11-12 Thread Kyle Evans
On Mon, Nov 12, 2018 at 10:41 PM Mark Millard  wrote:
>
> 11.x:
> o 11.2-STABLE armv6 BANANAPI
> o 11.2-STABLE armv6 BEAGLEBONE
> o 11.2-STABLE armv6 CUBIEBOARD
> o 11.2-STABLE armv6 CUBIEBOARD2
> o 11.2-STABLE armv6 CUBOX-HUMMINGBOARD
> o 11.2-STABLE armv6 RPI-B
> o 11.2-STABLE armv6 RPI2
> o 11.2-STABLE armv6 PANDABOARD
> o 11.2-STABLE armv6 WANDBOARD
>
> 12.x+ (I got the list from a 13.0 snapshot announcement):
> o 13.0-CURRENT armv6 RPI-B
> o 13.0-CURRENT armv7 BANANAPI
> o 13.0-CURRENT armv7 BEAGLEBONE
> o 13.0-CURRENT armv7 CUBIEBOARD
> o 13.0-CURRENT armv7 CUBIEBOARD2
> o 13.0-CURRENT armv7 CUBOX-HUMMINGBOARD
> o 13.0-CURRENT armv7 RPI2
> o 13.0-CURRENT armv7 PANDABOARD
> o 13.0-CURRENT armv7 WANDBOARD
> o 13.0-CURRENT armv7 GENERICSD
>
> So as of 12.x+ most are armv7 --as are most new ones
> expected to be.
>
> As stands, in my amd64 -> armv7 13.0 cross-build activity,
> uname -p and the like under the chroot context are
> returning armv6 instead of armv7 unless I override via
> a UNAME_p definition.
>
> This appears to trace back to: bsd-user/arm/target_syscall.h
> and its:
>
> #define TARGET_HW_MACHINE   "arm"
> #define TARGET_HW_MACHINE_ARCH  "armv6"
>
> and lack context sensitivity, such as to the FreeBSD version
> that it is in use under.
>

Indeed, I opened this a couple of hours ago:
https://github.com/seanbruno/qemu-bsd-user/pull/70 -- It turns out
this is basically wrong, though I'm not sure immediately how to
rectify. I don't think we can reasonably decide at compile-time what
this should look like since all 32-bit ARM are shoved into this one
target, so perhaps the right answer is that armv6 and armv7 need to
split off from arm.arm and we use a check like the one in the above
PR. CC'ing imp for a wisdom drop.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


qemu-arm-static: bsd-user/arm/target_syscall.h: #define TARGET_HW_MACHINE_ARCH "armv6" // what of armv7?

2018-11-12 Thread Mark Millard via freebsd-ports
11.x:
o 11.2-STABLE armv6 BANANAPI
o 11.2-STABLE armv6 BEAGLEBONE
o 11.2-STABLE armv6 CUBIEBOARD
o 11.2-STABLE armv6 CUBIEBOARD2
o 11.2-STABLE armv6 CUBOX-HUMMINGBOARD
o 11.2-STABLE armv6 RPI-B
o 11.2-STABLE armv6 RPI2
o 11.2-STABLE armv6 PANDABOARD
o 11.2-STABLE armv6 WANDBOARD

12.x+ (I got the list from a 13.0 snapshot announcement):
o 13.0-CURRENT armv6 RPI-B
o 13.0-CURRENT armv7 BANANAPI
o 13.0-CURRENT armv7 BEAGLEBONE
o 13.0-CURRENT armv7 CUBIEBOARD
o 13.0-CURRENT armv7 CUBIEBOARD2
o 13.0-CURRENT armv7 CUBOX-HUMMINGBOARD
o 13.0-CURRENT armv7 RPI2
o 13.0-CURRENT armv7 PANDABOARD
o 13.0-CURRENT armv7 WANDBOARD
o 13.0-CURRENT armv7 GENERICSD

So as of 12.x+ most are armv7 --as are most new ones
expected to be.

As stands, in my amd64 -> armv7 13.0 cross-build activity,
uname -p and the like under the chroot context are
returning armv6 instead of armv7 unless I override via
a UNAME_p definition.

This appears to trace back to: bsd-user/arm/target_syscall.h
and its:

#define TARGET_HW_MACHINE   "arm"
#define TARGET_HW_MACHINE_ARCH  "armv6"

and lack context sensitivity, such as to the FreeBSD version
that it is in use under.

So it seems that most 12.x+ use needs to define UNAME_p to
actually have armv7 in uname output and the like.

I noticed this by trying a armv7 buildworld under a
chroot and it reported:

make[1]: "/usr/src/Makefile.inc1" line 577: To cross-build, set TARGET_ARCH.

This was because of Makefile.inc1 and its:

.if make(buildworld)
BUILD_ARCH!=uname -p
.if ${MACHINE_ARCH} != ${BUILD_ARCH}
.error To cross-build, set TARGET_ARCH.
.endif
.endif

in which it compared armv7 != armv6 and
stopped the build. As it sees things under
qemu-arm-static, only armv6 is a native
buildworld, the rest are cross-builds.

Ports could be choosing inappropriately based on
armv6 being reported in/for armv7 contexts.

Should ports normally see armv6 instead of armv7 on
FreeBSD 12.x+ for some reason? Or would this better be
changed to armv7 as the default for such contexts?

Should documentation report on the issue and how
to handle it when the default is inappropriate?


===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: sendmail from ports + blacklistd - no further luck?,Re: sendmail from ports + blacklistd - no further luck?

2018-11-12 Thread Masachika ISHIZUKA
>> define(`confUSE_BLACKLIST', `true’)
>>
>> in .mc. I'll give that a try, thanks.
> 
> Ok, that doesn't do anything to the .cf file, so I have now inserted the
> definition into sendmail.cf directly (which is uncool since my . cf
> files are generated automatically). We'll see.

  If you don't want to edit sendmail.cf directly, you can specify the
'-O UseBlacklist' flag for sendmail command argument.
i.e. add 'sendmail_flags="-L sm-mta -bd -q30m -O UseBlacklist"' to the
/etc/rc.conf and do /etc/rc.d/sendmail restart.
-- 
Masachika ISHIZUKA
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: pkg falls behind port version - how do ports become pkg's?

2018-11-12 Thread Karl Pielorz




--On 12 November 2018 at 16:20:52 + Matthew Seaman 
 wrote:


Hi - thanks for your reply, and detailed info on ports / pkg behind the 
scenes!



If it's 'quarterly' (which is the default) then you'll not get an update
until the beginning of the next quarter -- which would be the start of
January 2019.  The exception to this is when there's a security fix for
the package in question, which should appear within a day or so.


Ok - all the systems here are on quarterly. I've just switched one to 
'latest' - and, indeed - mysql56-server pkg installed is 5.6.42 - which 
appears to address the 30+ CVE's that 5.6.41 has tagged against it.



Nope.  Official packages are built on the official package building
cluster.


I'd guess that's the mythical Poudriere? ;)


The certainly aren't built by random port maintainers who may
be of particularly uncertain provenance and are not absolutely guaranteed
to have your best interests at heart.[*]


From what I can see mysql56-server in quarterly really does need updating 
to fix the CVE's - so who am I best emailing to ask if 
mysql56-server/client could be updated on security grounds?


Thanks again,

-Karl
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD 11.2-RELEASE (64bit) databases/mariadb103-server

2018-11-12 Thread Bernard Spil

On 2018-11-12 19:13, Leander Schäfer wrote:

Hello,

databases/mariadb103-server doesn't want to build any more. I use
poudriere to build own local package repositories. It seems like one of
the two last updates broke databases/mariadb103-server port for me:
- 12 Nov 2018 16:58:52 or
- 10 Nov 2018 14:11:46

https://www.freshports.org/databases/mariadb103-server/

My make.conf looks like this:

DEFAULT_VERSIONS+=php=71
DEFAULT_VERSIONS+=pgsql=9.6
DEFAULT_VERSIONS+=mysql=8.0
DEFAULT_VERSIONS+=samba=4.8
DEFAULT_VERSIONS+=python=2.7 python2=2.7 python3=3.6
DEFAULT_VERSIONS+=ssl=openssl

The options of databases/mariadb103-server are left default except
GSSAPI_NONE.

OPTIONS_FILE_SET+=CONNECT_EXTRA
OPTIONS_FILE_SET+=DOCS
OPTIONS_FILE_SET+=WSREP
OPTIONS_FILE_UNSET+=LZ4
OPTIONS_FILE_UNSET+=LZO
OPTIONS_FILE_UNSET+=SNAPPY
OPTIONS_FILE_UNSET+=ZSTD
OPTIONS_FILE_SET+=INNOBASE
OPTIONS_FILE_UNSET+=MROONGA
OPTIONS_FILE_UNSET+=OQGRAPH
OPTIONS_FILE_UNSET+=ROCKSDB
OPTIONS_FILE_SET+=SPHINX
OPTIONS_FILE_SET+=SPIDER
OPTIONS_FILE_UNSET+=TOKUDB
OPTIONS_FILE_UNSET+=ZMQ
OPTIONS_FILE_UNSET+=MSGPACK
OPTIONS_FILE_UNSET+=GSSAPI_BASE
OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL
OPTIONS_FILE_UNSET+=GSSAPI_MIT
OPTIONS_FILE_SET+=GSSAPI_NONE


[...]

--- storage/connect/CMakeFiles/connect.dir/all ---
[ 87%] Building CXX object
storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o
cd
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/storage/connect
&& /usr/local/libexec/ccache/c++  -DFORCE_INIT_OF_VARS -DGZ_SUPPORT
-DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB
-DMYSQL_DYNAMIC_PLUGIN -DNOCRYPT -DODBC_SUPPORT -DUBUNTU -DUNIX
-DVCT_SUPPORT -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS
-I/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/include
-I/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/sql
-I/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/pcre
-I/usr/local/include -I/usr/local/include/libxml2 -O2 -pipe
-fstack-protector -isystem /usr/local/include -fno-strict-aliasing 
-isystem /usr/local/include -Wl,-z,relro,-z,now -fstack-protector
--param=ssp-buffer-size=4 -fno-rtti -Wall -Wmissing-declarations
-Wno-unused-function -Wno-unused-variable -Wno-unused-value
-Wno-parentheses -Wno-strict-aliasing -Wno-implicit-fallthrough
-fpermissive -fexceptions -fPIC  -O2 -pipe -fstack-protector -isystem
/usr/local/include -fno-strict-aliasing  -isystem /usr/local/include
-D_FORTIFY_SOURCE=2 -DDBUG_OFF -fPIC -o
CMakeFiles/connect.dir/ha_connect.cc.o -c
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/storage/connect/ha_connect.cc
--- extra/mariabackup/CMakeFiles/mariabackup.dir/all ---
/usr/bin/ld: mariabackup: hidden symbol
`_Z31fil_space_verify_crypt_checksumPhRK11page_size_tmm' isn't defined
/usr/bin/ld: final link failed: Nonrepresentable section on output
c++: error: linker command failed with exit code 1 (use -v to see
invocation)
*** [extra/mariabackup/mariabackup] Error code 1

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
1 error

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
*** [extra/mariabackup/CMakeFiles/mariabackup.dir/all] Error code 2

make[2]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
--- storage/innobase/CMakeFiles/innobase.dir/all ---
Scanning dependencies of target innobase
A failure has been detected in another branch of the parallel make

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
*** [storage/innobase/CMakeFiles/innobase.dir/all] Error code 2

make[2]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
--- plugin/metadata_lock_info/CMakeFiles/metadata_lock_info.dir/all ---
c++: warning: -Wl,-z,relro,-z,now: 'linker' input unused
[-Wunused-command-line-argument]
--- storage/blackhole/CMakeFiles/blackhole.dir/all ---
c++: warning: -Wl,-z,relro,-z,now: 'linker' input unused
[-Wunused-command-line-argument]
--- storage/federatedx/CMakeFiles/federatedx.dir/all ---
c++: warning: -Wl,-z,relro,-z,now: 'linker' input unused
[-Wunused-command-line-argument]
--- storage/test_sql_discovery/CMakeFiles/test_sql_discovery.dir/all 
---

A failure has been detected in another branch of the parallel make

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
*** [storage/test_sql_discovery/CMakeFiles/test_sql_discovery.dir/all]
Error code 2

make[2]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
--- plugin/qc_info/CMakeFiles/query_cache_info.dir/all ---
A failure has been detected in another branch of the parallel make

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
--- storage/spider/CMakeFiles/spider.dir/all ---
c++: warning: -Wl,-z,relro,-z,now: 'linker' input unused
[-Wunused-command-line-argument]
--- plugin/qc_info/CMakeFiles/query_cache_info.dir

Re: FYI: ports head -r484783 poudriere-devel with qemu-arm-static: sometimes hangs between a cc (wait) and its child ld (uwait)

2018-11-12 Thread Mark Millard via freebsd-ports
On 2018-Nov-12, at 05:54, Kyle Evans  wrote:

> On Sun, Nov 11, 2018 at 9:11 PM Mark Millard  wrote:
>> 
>> [I still can not produce the problem below on demand.
>> It seems racy with no fixed context producing the
>> problem as far as which port is building. But the
>> general structure of what hangs is the same each
>> time so far.]
>> 
>> The following is just an FYI for the other
>> qemu-arm-static tied problem that I regularly run into.
>> I do not have much useful information so far. It is
>> not clear how I'd get such information.
>> 
> 
> Hi,
> 
> Just so we're clear- in what kind of time frame did you start
> observing this hang?

Unfortunately, I did no qemu-user-static use after
2018-Feb-6 until 2018-10-26. My list activity reported
the problem for the first time on Oct. 26 and I had
updated before using qemu-arm-static on the 26th.

Looks like back on Feb. 6 I was using:  qemu-user-static-2.11.50.g20171215_3

Looks like back on Oct. 26 I was using: qemu-user-static-2.11.50.g20180622_1

I'm now using qemu-user-static-2.11.50.g20181011 .


For reference:

The Feb cross build logs for Feb 6 show things like:

=>> Building ports-mgmt/poudriere-devel
build started at Tue Feb  6 17:39:36 PST 2018
port directory: /usr/ports/ports-mgmt/poudriere-devel
package name: poudriere-devel-3.2.99.20180202_2
building for: FreeBSD FBSDFSSDjailVariant 12.0-CURRENT FreeBSD 12.0-CURRENT  
r327485M  arm
maintained by: bdrew...@freebsd.org
Makefile ident:  $FreeBSD: head/ports-mgmt/poudriere-devel/Makefile 461075 
2018-02-06 16:33:15Z brd $
Poudriere version: 3.2.99.20180202_2
Host OSVERSION: 1200054
Jail OSVERSION: 1200054

The amd64 (host) logs before that show for qemu-user-static:

=>> Building emulators/qemu-user-static
build started at Sun Feb  4 11:22:59 PST 2018
port directory: /usr/ports/emulators/qemu-user-static
package name: qemu-user-static-2.11.50.g20171215_3
building for: FreeBSD FBSDFSSDjailVariant 12.0-CURRENT FreeBSD 12.0-CURRENT  
r327485M  amd64
maintained by: sbr...@freebsd.org
Makefile ident:  $FreeBSD: head/emulators/qemu-user-static/Makefile 441455 
2017-05-22 13:17:38Z linimon $
Poudriere version: 3.2.99.20180202_1
Host OSVERSION: 1200054
Jail OSVERSION: 1200054

(I normally keep the system source code the same across TARGET_ARCH's,
with some exceptions for powerpc families.)

Oct. 26 shows for qemu-user-static:

=>> Building emulators/qemu-user-static
build started at Fri Oct 26 13:55:50 PDT 2018
port directory: /usr/ports/emulators/qemu-user-static
package name: qemu-user-static-2.11.50.g20180622_1
building for: FreeBSD FBSDFSSDjailVariant 12.0-ALPHA8 FreeBSD 12.0-ALPHA8 #1 
r339076:339432M: Mon Oct 22 17:48:28 PDT 2018 
markmi@FBSDFSSD:/usr/obj/amd64_clang_alt/amd64.amd64/usr/src/amd64.amd64/sys/GENERIC-NODBG
  amd64
maintained by: sbr...@freebsd.org
Makefile ident:  $FreeBSD: head/emulators/qemu-user-static/Makefile 441455 
2017-05-22 13:17:38Z linimon $
Poudriere version: 3.2.99.20180511
Host OSVERSION: 1200084
Jail OSVERSION: 1200063

The armv7 jail context would also be based on the same system source,
mostly -r339076 source.


Currently for qemu-user-static I'm at:

=>> Building emulators/qemu-user-static
build started at Sun Nov 11 14:52:52 PST 2018
port directory: /usr/ports/emulators/qemu-user-static
package name: qemu-user-static-2.11.50.g20181011
building for: FreeBSD FBSDFSSDjailVariant 13.0-CURRENT FreeBSD 13.0-CURRENT 
amd64
maintained by: sbr...@freebsd.org
Makefile ident:  $FreeBSD: head/emulators/qemu-user-static/Makefile 441455 
2017-05-22 13:17:38Z linimon $
Poudriere version: 3.2.99.20181024
Host OSVERSION: 133
Jail OSVERSION: 133


===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD 11.2-RELEASE (64bit) databases/mariadb103-server

2018-11-12 Thread Walter Schwarzenfeld

I am not clear if it is the same error as in

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233135

If it is, it is fixed few moments ago with

https://svnweb.freebsd.org/ports?view=revision&revision=484810

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


FreeBSD 11.2-RELEASE (64bit) databases/mariadb103-server

2018-11-12 Thread Leander Schäfer
Hello,

databases/mariadb103-server doesn't want to build any more. I use
poudriere to build own local package repositories. It seems like one of
the two last updates broke databases/mariadb103-server port for me:
- 12 Nov 2018 16:58:52 or
- 10 Nov 2018 14:11:46

https://www.freshports.org/databases/mariadb103-server/

My make.conf looks like this:

DEFAULT_VERSIONS+=php=71
DEFAULT_VERSIONS+=pgsql=9.6
DEFAULT_VERSIONS+=mysql=8.0
DEFAULT_VERSIONS+=samba=4.8
DEFAULT_VERSIONS+=python=2.7 python2=2.7 python3=3.6
DEFAULT_VERSIONS+=ssl=openssl

The options of databases/mariadb103-server are left default except
GSSAPI_NONE.

OPTIONS_FILE_SET+=CONNECT_EXTRA
OPTIONS_FILE_SET+=DOCS
OPTIONS_FILE_SET+=WSREP
OPTIONS_FILE_UNSET+=LZ4
OPTIONS_FILE_UNSET+=LZO
OPTIONS_FILE_UNSET+=SNAPPY
OPTIONS_FILE_UNSET+=ZSTD
OPTIONS_FILE_SET+=INNOBASE
OPTIONS_FILE_UNSET+=MROONGA
OPTIONS_FILE_UNSET+=OQGRAPH
OPTIONS_FILE_UNSET+=ROCKSDB
OPTIONS_FILE_SET+=SPHINX
OPTIONS_FILE_SET+=SPIDER
OPTIONS_FILE_UNSET+=TOKUDB
OPTIONS_FILE_UNSET+=ZMQ
OPTIONS_FILE_UNSET+=MSGPACK
OPTIONS_FILE_UNSET+=GSSAPI_BASE
OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL
OPTIONS_FILE_UNSET+=GSSAPI_MIT
OPTIONS_FILE_SET+=GSSAPI_NONE


[...]

--- storage/connect/CMakeFiles/connect.dir/all ---
[ 87%] Building CXX object
storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o
cd
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/storage/connect
&& /usr/local/libexec/ccache/c++  -DFORCE_INIT_OF_VARS -DGZ_SUPPORT
-DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB
-DMYSQL_DYNAMIC_PLUGIN -DNOCRYPT -DODBC_SUPPORT -DUBUNTU -DUNIX
-DVCT_SUPPORT -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS
-I/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/include
-I/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/sql
-I/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/pcre
-I/usr/local/include -I/usr/local/include/libxml2 -O2 -pipe
-fstack-protector -isystem /usr/local/include -fno-strict-aliasing 
-isystem /usr/local/include -Wl,-z,relro,-z,now -fstack-protector
--param=ssp-buffer-size=4 -fno-rtti -Wall -Wmissing-declarations
-Wno-unused-function -Wno-unused-variable -Wno-unused-value
-Wno-parentheses -Wno-strict-aliasing -Wno-implicit-fallthrough
-fpermissive -fexceptions -fPIC  -O2 -pipe -fstack-protector -isystem
/usr/local/include -fno-strict-aliasing  -isystem /usr/local/include
-D_FORTIFY_SOURCE=2 -DDBUG_OFF -fPIC -o
CMakeFiles/connect.dir/ha_connect.cc.o -c
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10/storage/connect/ha_connect.cc
--- extra/mariabackup/CMakeFiles/mariabackup.dir/all ---
/usr/bin/ld: mariabackup: hidden symbol
`_Z31fil_space_verify_crypt_checksumPhRK11page_size_tmm' isn't defined
/usr/bin/ld: final link failed: Nonrepresentable section on output
c++: error: linker command failed with exit code 1 (use -v to see
invocation)
*** [extra/mariabackup/mariabackup] Error code 1

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
1 error

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
*** [extra/mariabackup/CMakeFiles/mariabackup.dir/all] Error code 2

make[2]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
--- storage/innobase/CMakeFiles/innobase.dir/all ---
Scanning dependencies of target innobase
A failure has been detected in another branch of the parallel make

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
*** [storage/innobase/CMakeFiles/innobase.dir/all] Error code 2

make[2]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
--- plugin/metadata_lock_info/CMakeFiles/metadata_lock_info.dir/all ---
c++: warning: -Wl,-z,relro,-z,now: 'linker' input unused
[-Wunused-command-line-argument]
--- storage/blackhole/CMakeFiles/blackhole.dir/all ---
c++: warning: -Wl,-z,relro,-z,now: 'linker' input unused
[-Wunused-command-line-argument]
--- storage/federatedx/CMakeFiles/federatedx.dir/all ---
c++: warning: -Wl,-z,relro,-z,now: 'linker' input unused
[-Wunused-command-line-argument]
--- storage/test_sql_discovery/CMakeFiles/test_sql_discovery.dir/all ---
A failure has been detected in another branch of the parallel make

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
*** [storage/test_sql_discovery/CMakeFiles/test_sql_discovery.dir/all]
Error code 2

make[2]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
--- plugin/qc_info/CMakeFiles/query_cache_info.dir/all ---
A failure has been detected in another branch of the parallel make

make[3]: stopped in
/wrkdirs/usr/ports/databases/mariadb103-server/work/mariadb-10.3.10
--- storage/spider/CMakeFiles/spider.dir/all ---
c++: warning: -Wl,-z,relro,-z,now: 'linker' input unused
[-Wunused-command-line-argument]
--- plugin/qc_info/CMakeFiles/query_cache_info.dir/all ---
*** [plugin/qc_info/CMakeFiles/query_ca

Re: Problem with VBox-ose 5.2.20 and 5.2.22

2018-11-12 Thread Jung-uk Kim
On 18. 11. 10., Nilton Jose Rizzo wrote:
> Problem with compiling VirtualBox-ose 5.2.22
> 
> 
> @cc -c -O2 -g -pipe -O2 -mtune=generic -fno-omit-frame-pointer
> -fno-strict-aliasing -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN
> -DRT_USE_VISIBILITY_DEFAULT -fPIC -Wno-sign-compare
> -Werror-implicit-function-declaration -m64
> -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.22/src/recompiler/Sun/crt
> -I/usr/ualBox-5.2.22/src/recompiler/exec.c
> kBuild: Compiling VBoxRemPrimary -
> /usr/ports/emulators/virtualbox-ose/work/Virt
> ualBox-5.2.22/src/recompiler/translate-all.c
> In file included from
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.22
> /src/recompiler/cpu-exec.c:30:
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.22/src/recompiler/target
> -i386/exec.h:41:38: error:
>   register 'r14' unsuitable for global register variables on this target
> register struct CPUX86State *env asm(AREG0);
>  ^
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.22/src/recompiler/dyngen
> -exec.h:81:15: note:
>   expanded from macro 'AREG0'
> #define AREG0 "r14"
>   ^
> kBuild: Compiling VBoxRemPrimary -
> /usr/ports/emulators/virtualbox-ose/work/Virt
> ualBox-5.2.22/src/recompiler/host-utils.c
> 
> 
> My box:
> 
> root@valfenda:/usr/ports/emulators/virtualbox-ose # uname -a
> FreeBSD valfenda 13.0-CURRENT FreeBSD 13.0-CURRENT r340249 VALFENDA  amd64
> root@valfenda:/usr/ports/emulators/virtualbox-ose #
> 
> root@valfenda:/usr/ports/emulators/virtualbox-ose # svnlite info .
> Path: .
> Working Copy Root Path: /usr/ports
> URL: svn://svn.freebsd.org/ports/head/emulators/virtualbox-ose
> Relative URL: ^/head/emulators/virtualbox-ose
> Repository Root: svn://svn.freebsd.org/ports
> Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
> Revision: 484572
> Node Kind: directory
> Schedule: normal
> Last Changed Author: jkim
> Last Changed Rev: 484559
> Last Changed Date: 2018-11-09 21:54:01 -0200 (sex, 09 nov 2018)

Probably devel/kBuild was built *without* GCC option.

Jung-uk Kim



signature.asc
Description: OpenPGP digital signature


Re: pkg falls behind port version - how do ports become pkg's?

2018-11-12 Thread Matthew Seaman

On 12/11/2018 14:58, Karl Pielorz wrote:
How long does it usually take for an updated port (e.g. mysql56-server 
which in ports is at 5.6.42) to be available as a pkg? (pkg under FBSD 
11.2 is currently 5.6.41).


Which branch are you trcking in your pkg(8) config?  If it's 'latest', 
then you'll get the updated mysql after about 1-3 days assuming there 
aren't any problems with that port of any of its dependencies.


If it's 'quarterly' (which is the default) then you'll not get an update 
until the beginning of the next quarter -- which would be the start of 
January 2019.  The exception to this is when there's a security fix for 
the package in question, which should appear within a day or so.


Use 'pkg -vv' to examine your config settings, particularly the 'url' 
field under 'Repositories' towards the end of that output.


I had previously thought all of this was mostly automated 
behind-the-scenes "magic" kind of stuff - but four weeks after the MySQL 
port was updated the pkg isn't yet :( - so I'm guessing it's not really 
that magic, and does involve human time & effort? :)


No, packages are automatically built, and usually show up within a few 
days.  It involves human time and effort when things go wrong, but 
that's primarily from the maintainers of the ports in question, and not 
usually the pkg-builder admins.


Are ports turned into pkg's by the maintainers? - Is it done as-and-when 
- or is there some kind of 'every x days / once per quarter' kind of thing?


Nope.  Official packages are built on the official package building 
cluster.  The certainly aren't built by random port maintainers who may 
be of particularly uncertain provenance and are not absolutely 
guaranteed to have your best interests at heart.[*]


Cheers,

Matthew

[*] The requirements for becoming a port maintainer are no more 
stringent than:


  * Having a working e-mail address
  * Expressing a willingness to maintain a port
  * Being able to generate a diff and attach it to a Bugzilla ticket.

It's down to ports committers to verify that there's nothing untoward 
about what they commit to the ports.  The requirements on 
authenticating/identifying yourself when becoming a ports committer are 
rather stricter than for a port maintainer.


___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


pkg falls behind port version - how do ports become pkg's?

2018-11-12 Thread Karl Pielorz



Hi All,

How long does it usually take for an updated port (e.g. mysql56-server 
which in ports is at 5.6.42) to be available as a pkg? (pkg under FBSD 11.2 
is currently 5.6.41).


I had previously thought all of this was mostly automated behind-the-scenes 
"magic" kind of stuff - but four weeks after the MySQL port was updated the 
pkg isn't yet :( - so I'm guessing it's not really that magic, and does 
involve human time & effort? :)


Are ports turned into pkg's by the maintainers? - Is it done as-and-when - 
or is there some kind of 'every x days / once per quarter' kind of thing?


Thanks,

-Karl


___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Broken port qmail-tls, upstream dead

2018-11-12 Thread Kurt Jaeger
Hi!

> On 12.11.18 07:20, Kurt Jaeger wrote:
> 
> > Which feature breaks ?
> 
> Relaying after auth with client certs. The patch manually resets
> openssl's ssl context state to trigger a second handshake after reneg
> and those fields are now opaque in openssl.
> 
> > Patches can be applied conditionally (e.g. only for 12).
> > If you provide the patch in a way that fixes the build only for 12 ?
> 
> Any pointers for that?

Put the 12er patch into files/extra-patch-fbsd12

and add this to the Makefile:

.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 120
EXTRA_PATCHES=extra-patch-fbsd12
.endif

> > Migrate to exim 8-) ? If upstream is dead, maybe it's a signal
> > to migrate away ?

> Well netqmail is well and kicking, it's just that the tls implementation
> is a little rough arund the edges and needs some brushing ;)

Yes, I would not want to migrate, either 8-)

-- 
p...@opsec.eu+49 171 31013722 years to go !
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FYI: ports head -r484783 poudriere-devel with qemu-arm-static: sometimes hangs between a cc (wait) and its child ld (uwait)

2018-11-12 Thread Kyle Evans
On Sun, Nov 11, 2018 at 9:11 PM Mark Millard  wrote:
>
> [I still can not produce the problem below on demand.
> It seems racy with no fixed context producing the
> problem as far as which port is building. But the
> general structure of what hangs is the same each
> time so far.]
>
> The following is just an FYI for the other
> qemu-arm-static tied problem that I regularly run into.
> I do not have much useful information so far. It is
> not clear how I'd get such information.
>

Hi,

Just so we're clear- in what kind of time frame did you start
observing this hang?

Thanks,

Kyle Evans
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Broken port qmail-tls, upstream dead

2018-11-12 Thread Dirk Engling
On 12.11.18 07:20, Kurt Jaeger wrote:

> Which feature breaks ?

Relaying after auth with client certs. The patch manually resets
openssl's ssl context state to trigger a second handshake after reneg
and those fields are now opaque in openssl.

> Patches can be applied conditionally (e.g. only for 12).
> If you provide the patch in a way that fixes the build only for 12 ?

Any pointers for that?

> Migrate to exim 8-) ? If upstream is dead, maybe it's a signal
> to migrate away ?

Well netqmail is well and kicking, it's just that the tls implementation
is a little rough arund the edges and needs some brushing ;)

  erdgeist
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: sendmail from ports + blacklistd - no further luck?,Re: sendmail from ports + blacklistd - no further luck?

2018-11-12 Thread Masachika ISHIZUKA
>>> Can someone confirm (or disprove) that the current version of Sendmail
>>> from ports (8.15.2_5), explicitly compiled with the blacklistd flag, has
>>> stopped feeding offending IPs (e.g. those failing do_auth) to blacklistd
>>> since Jan 3?
>>   Hello.
>>
>>   I used sendmail+tls+sasl2-8.15.2_3 for a long time.
>>   That works fine.
>>
>>   Recently, I upgrade to sendmail-8.15.2_13 and this is not working
>> without UseBlacklist option in sendmail.cf.
>>   I think you must add 'O UseBlacklist=True' in your sendmail.cf.
> 
> Interesting. Can you tell me how you found that information? It is not
> listed in cf/README (neither port nor base). I'm assuming it's
> 
> define(`confUSE_BLACKLIST', `true’)
> 
> in .mc. I'll give that a try, thanks.

  I found by 'man 8 sendmail' and /UseBlacklist.
  I think this change was done after https://reviews.freebsd.org/D13475.
-- 
Masachika ISHIZUKA
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: sendmail from ports + blacklistd - no further luck?

2018-11-12 Thread Dutch Daemon - FreeBSD Forums Administrator
On 12-11-2018 11:56, Dutch Daemon - FreeBSD Forums Administrator wrote:

> define(`confUSE_BLACKLIST', `true’)
>
> in .mc. I'll give that a try, thanks.

Ok, that doesn't do anything to the .cf file, so I have now inserted the
definition into sendmail.cf directly (which is uncool since my . cf
files are generated automatically). We'll see.




signature.asc
Description: OpenPGP digital signature


Re: sendmail from ports + blacklistd - no further luck?

2018-11-12 Thread Dutch Daemon - FreeBSD Forums Administrator
On 12-11-2018 11:51, Dutch Daemon - FreeBSD Forums Administrator wrote:

> On 12-11-2018 11:22, Masachika ISHIZUKA wrote:
>
>>> Can someone confirm (or disprove) that the current version of Sendmail
>>> from ports (8.15.2_5), explicitly compiled with the blacklistd flag, has
>>> stopped feeding offending IPs (e.g. those failing do_auth) to blacklistd
>>> since Jan 3?
>>   Hello.
>>
>>   I used sendmail+tls+sasl2-8.15.2_3 for a long time.
>>   That works fine.
>>
>>   Recently, I upgrade to sendmail-8.15.2_13 and this is not working
>> without UseBlacklist option in sendmail.cf.
>>   I think you must add 'O UseBlacklist=True' in your sendmail.cf.
> Interesting. Can you tell me how you found that information? It is not
> listed in cf/README (neither port nor base). I'm assuming it's
>
> define(`confUSE_BLACKLIST', `true’)
>
> in .mc. I'll give that a try, thanks.
>
BTW, this has been in my .mc ever since blacklistd was ported:

define(`conf_sendmail_ENVDEF', `-DUSE_BLACKLIST')
define(`conf_sendmail_LIBS', `-lblacklist')

but it just stopped working.





signature.asc
Description: OpenPGP digital signature


Re: sendmail from ports + blacklistd - no further luck?

2018-11-12 Thread Dutch Daemon - FreeBSD Forums Administrator
On 12-11-2018 11:22, Masachika ISHIZUKA wrote:

>> Can someone confirm (or disprove) that the current version of Sendmail
>> from ports (8.15.2_5), explicitly compiled with the blacklistd flag, has
>> stopped feeding offending IPs (e.g. those failing do_auth) to blacklistd
>> since Jan 3?
>   Hello.
>
>   I used sendmail+tls+sasl2-8.15.2_3 for a long time.
>   That works fine.
>
>   Recently, I upgrade to sendmail-8.15.2_13 and this is not working
> without UseBlacklist option in sendmail.cf.
>   I think you must add 'O UseBlacklist=True' in your sendmail.cf.

Interesting. Can you tell me how you found that information? It is not
listed in cf/README (neither port nor base). I'm assuming it's

define(`confUSE_BLACKLIST', `true’)

in .mc. I'll give that a try, thanks.




signature.asc
Description: OpenPGP digital signature


Re: sendmail from ports + blacklistd - no further luck?

2018-11-12 Thread Masachika ISHIZUKA
> Can someone confirm (or disprove) that the current version of Sendmail
> from ports (8.15.2_5), explicitly compiled with the blacklistd flag, has
> stopped feeding offending IPs (e.g. those failing do_auth) to blacklistd
> since Jan 3?

  Hello.

  I used sendmail+tls+sasl2-8.15.2_3 for a long time.
  That works fine.

  Recently, I upgrade to sendmail-8.15.2_13 and this is not working
without UseBlacklist option in sendmail.cf.
  I think you must add 'O UseBlacklist=True' in your sendmail.cf.
-- 
Masachika ISHIZUKA
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: sendmail blacklistd on 12.0

2018-11-12 Thread Masachika ISHIZUKA
>   I'm using ports/mail/sendmail with blacklistd.
> 
>   In 11.2R, it is working good without UseBlacklist option in
> sendmail.cf.
>   After upgrading from 11.2R to 12.0-BETA[34], blacklistd for
> sendmail is not working without UseBlacklist option in sendmail.cf.
> 
>   Is there any change of behavior of APPENDDEF(`conf_sendmail_ENVDEF',
> `-DUSE_BLACKLIST') in files/site.config.m4.blacklistd between
> 11.2R and 12.0-BETAs ?

  Sorry.

  It seems that is not behavior of 11.2R and 12.0-BETAs.
  I found the following mail.

| Subject: sendmail from ports + blacklistd - no further luck?
| From: freebsd-po...@bengrimm.net
| To: freebsd-ports@freebsd.org
| Date: Tue, 16 Jan 2018 19:20:59 +0100
|
| Can someone confirm (or disprove) that the current version of Sendmail
| from ports (8.15.2_5), explicitly compiled with the blacklistd flag, has
| stopped feeding offending IPs (e.g. those failing do_auth) to blacklistd
| since Jan 3?

  I used sendmail+tls+sasl2-8.15.2_3 on 11.2R and this worked without
UseBlacklist option.
  Then I upgraded to 12.0-BETA3 and sendmail-8.15.2_12 that is not
working without UseBlacklist option.
-- 
Masachika ISHIZUKA
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"