On Wed, Sep 30, 2020 at 08:28:53PM +0000, Mikolaj Kucharski wrote:
> On Mon, Sep 28, 2020 at 02:01:00PM +0000, Mikolaj Kucharski wrote:
> > Hi,
> > 
> > I've noticed that I have mysql_waitpid installed which is broken
> > symlink to mariadb-waitpid.
> > 
> > I think that symlink should be moved to -server package. I come up with
> > following diff, which I'm still building and didn't test it yet.
> 
> New version after feedback from sthen@
> 
> Something is not right with conflict lines. Is this PEBCAK or
> pkg_add bug?
> 
> This is on a machine without prior mariadb-client, mariadb-server or
> mariadb-tests package installed. Those packages are NOT installed.
> 
> OpenBSD 6.8 (GENERIC.MP) #94: Tue Sep 29 00:13:21 MDT 2020
>     dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> 
> # env PKG_PATH=https://cdn.openbsd.org/%m \
>       TRUSTED_PKG_PATH=/root/mariadb \
>       pkg_add -Dsnap -i mariadb-client mariadb-server mariadb-tests
> quirks-3.439 signed on 2020-09-30T05:15:47Z
> mariadb-client-10.5.5p0v1: ok
> mariadb-server-10.5.5p0v1:p5-Clone-0.41p0: ok
> mariadb-server-10.5.5p0v1:p5-Math-Base-Convert-0.11p0: ok
> mariadb-server-10.5.5p0v1:p5-Params-Util-1.07p2: ok
> mariadb-server-10.5.5p0v1:p5-Module-Runtime-0.016p0: ok
> mariadb-server-10.5.5p0v1:p5-SQL-Statement-1.412p0: ok
> mariadb-server-10.5.5p0v1:p5-Net-Daemon-0.48p1: ok
> mariadb-server-10.5.5p0v1:p5-PlRPC-0.2020p0: ok
> mariadb-server-10.5.5p0v1:p5-FreezeThaw-0.5001p0: ok
> mariadb-server-10.5.5p0v1:p5-MLDBM-2.05p0: ok
> mariadb-server-10.5.5p0v1:p5-DBI-1.641: ok
> mariadb-server-10.5.5p0v1:p5-DBD-MariaDB-1.21p2: ok
> mariadb-server-10.5.5p0v1:snappy-1.1.8: ok
> Can't install mariadb-server-10.5.5p0v1 because of conflicts 
> (mariadb-client-10.5.5p0v1)
> mariadb-tests-10.5.5v1: ok
> --- mariadb-server-10.5.5p0v1 -------------------
> Can't install mariadb-server-10.5.5p0v1: conflicts
> Couldn't install mariadb-server-10.5.5p0v1
> 
> # env PKG_PATH=https://cdn.openbsd.org/%m \
>       TRUSTED_PKG_PATH=/root/mariadb \
>       pkg_info -Dsnap -f mariadb-client mariadb-server mariadb-tests | \
>       grep -E '^(Information|@conflict)'
> Information for inst:mariadb-client-10.5.5p0v1
> @conflict mariadb-server-<=10.4.12v1
> @conflict mytop-*
> Information for file:/root/mariadb/mariadb-server-10.5.5p0v1.tgz
> @conflict mariadb-client-<=10.5.5v1
> Information for inst:mariadb-tests-10.5.5v1
> # _
> 
> # ls -lhA /root/mariadb/
> total 168160
> -rw-r--r--  1 root  wheel  10.3M Sep 29 10:35 mariadb-client-10.5.5p0v1.tgz
> -rw-r--r--  1 root  wheel  42.5M Sep 29 10:36 mariadb-server-10.5.5p0v1.tgz
> -rw-r--r--  1 root  wheel  29.2M Sep 29 10:36 mariadb-tests-10.5.5v1.tgz
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/databases/mariadb/Makefile,v
> retrieving revision 1.96
> diff -u -p -u -r1.96 Makefile
> --- Makefile  12 Aug 2020 14:43:54 -0000      1.96
> +++ Makefile  30 Sep 2020 20:02:46 -0000
> @@ -9,6 +9,8 @@ DISTNAME=     mariadb-${VERSION}
>  PKGNAME-main=        mariadb-client-${VERSION}
>  PKGNAME-server=      mariadb-server-${VERSION}
>  PKGNAME-tests=       mariadb-tests-${VERSION}
> +REVISION-main =              0
> +REVISION-server =    0
>  EPOCH=               1
>  
>  CATEGORIES=  databases
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/databases/mariadb/pkg/PLIST-main,v
> retrieving revision 1.21
> diff -u -p -u -r1.21 PLIST-main
> --- pkg/PLIST-main    26 Jun 2020 08:46:42 -0000      1.21
> +++ pkg/PLIST-main    30 Sep 2020 20:02:46 -0000
> @@ -23,7 +23,6 @@ bin/msql2mysql
>  bin/mysql
>  bin/mysql_config
>  bin/mysql_find_rows
> -bin/mysql_waitpid
>  bin/mysqlaccess
>  bin/mysqladmin
>  bin/mysqlbinlog
> Index: pkg/PLIST-server
> ===================================================================
> RCS file: /cvs/ports/databases/mariadb/pkg/PLIST-server,v
> retrieving revision 1.35
> diff -u -p -u -r1.35 PLIST-server
> --- pkg/PLIST-server  12 Aug 2020 14:43:54 -0000      1.35
> +++ pkg/PLIST-server  30 Sep 2020 20:02:47 -0000
> @@ -1,5 +1,5 @@
>  @comment $OpenBSD: PLIST-server,v 1.35 2020/08/12 14:43:54 sthen Exp $
> -@conflict mariadb-client-<=10.4.12v1
> +@conflict mariadb-client-<=10.5.5v1
>  @newgroup _mysql:502
>  @newuser _mysql:502:_mysql:daemon:MySQL Account:/nonexistent:/sbin/nologin
>  @rcscript ${RCDIR}/mysqld
> @@ -36,6 +36,7 @@ bin/mysql_secure_installation
>  bin/mysql_setpermission
>  bin/mysql_tzinfo_to_sql
>  bin/mysql_upgrade
> +bin/mysql_waitpid
>  bin/mysqld_multi
>  bin/mysqld_safe
>  bin/mysqld_safe_helper

It should go the other way around. Try something like this.


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/databases/mariadb/Makefile,v
retrieving revision 1.96
diff -u -p -u -p -r1.96 Makefile
--- Makefile    12 Aug 2020 14:43:54 -0000      1.96
+++ Makefile    30 Sep 2020 20:21:27 -0000
@@ -9,8 +9,9 @@ DISTNAME=       mariadb-${VERSION}
 PKGNAME-main=  mariadb-client-${VERSION}
 PKGNAME-server=        mariadb-server-${VERSION}
 PKGNAME-tests= mariadb-tests-${VERSION}
+REVISION-main= 0
+REVISION-server= 0
 EPOCH=         1
-
 CATEGORIES=    databases
 MASTER_SITES=  https://downloads.mariadb.com/MariaDB/${DISTNAME}/source/ \
                https://ftp.osuosl.org/pub/mariadb/${DISTNAME}/source/
Index: pkg/PLIST-main
===================================================================
RCS file: /home/cvs/ports/databases/mariadb/pkg/PLIST-main,v
retrieving revision 1.21
diff -u -p -u -p -r1.21 PLIST-main
--- pkg/PLIST-main      26 Jun 2020 08:46:42 -0000      1.21
+++ pkg/PLIST-main      30 Sep 2020 21:02:22 -0000
@@ -1,5 +1,6 @@
 @comment $OpenBSD: PLIST-main,v 1.21 2020/06/26 08:46:42 sthen Exp $
 @conflict mariadb-server-<=10.4.12v1
+@conflict mariadb-server-<=10.5.5v1
 @conflict mytop-*
 @pkgpath databases/mytop
 @bin bin/mariadb
@@ -18,6 +19,7 @@ bin/mariadb-hotcopy
 bin/mariadb-setpermission
 @bin bin/mariadb-show
 @bin bin/mariadb-slap
+@bin bin/mariadb-waitpid
 @bin bin/mariadb_config
 bin/msql2mysql
 bin/mysql
@@ -88,6 +90,7 @@ lib/pkgconfig/mariadb.pc
 @man man/man1/mariadb-setpermission.1
 @man man/man1/mariadb-show.1
 @man man/man1/mariadb-slap.1
+@man man/man1/mariadb-waitpid.1
 @man man/man1/mariadb.1
 @man man/man1/mariadb_config.1
 @man man/man1/mbstream.1
Index: pkg/PLIST-server
===================================================================
RCS file: /home/cvs/ports/databases/mariadb/pkg/PLIST-server,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 PLIST-server
--- pkg/PLIST-server    12 Aug 2020 14:43:54 -0000      1.35
+++ pkg/PLIST-server    30 Sep 2020 20:19:23 -0000
@@ -18,7 +18,6 @@ bin/mariadb-install-db
 bin/mariadb-secure-installation
 @bin bin/mariadb-tzinfo-to-sql
 @bin bin/mariadb-upgrade
-@bin bin/mariadb-waitpid
 bin/mariadbd-multi
 bin/mariadbd-safe
 @bin bin/mariadbd-safe-helper
@@ -522,7 +521,6 @@ libexec/mysqld
 @man man/man1/mariadb-secure-installation.1
 @man man/man1/mariadb-tzinfo-to-sql.1
 @man man/man1/mariadb-upgrade.1
-@man man/man1/mariadb-waitpid.1
 @man man/man1/mariadbd-multi.1
 @man man/man1/mariadbd-safe-helper.1
 @man man/man1/mariadbd-safe.1

Reply via email to