Bug 206879 - databases/mysql57-server: (Only -server) plist issue when building with EXAMPLE option enabled
Summary: databases/mysql57-server: (Only -server) plist issue when building with EXAMP...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Mahdi Mokhtari
URL:
Keywords:
Depends on: 205956
Blocks:
  Show dependency treegraph
 
Reported: 2016-02-03 09:08 UTC by Mahdi Mokhtari
Modified: 2016-02-04 06:19 UTC (History)
1 user (show)

See Also:
mmokhi: maintainer-feedback+
riggs: merge-quarterly+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mahdi Mokhtari freebsd_committer freebsd_triage 2016-02-03 09:08:47 UTC
When building with EXAMPLE option selected, -server *only* compiles ha_example statically into the server, it does not build the ha_example.so plugin:

====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: lib/mysql/plugin/ha_example.so
===> Error: Plist issues found.
*** Error code 1

Stop.
make: stopped in /usr/ports/databases/mysql57-server


The remaining OPTIONs seem to be fine.
Comment 1 Mahdi Mokhtari freebsd_committer freebsd_triage 2016-02-03 12:18:53 UTC
my patch on issue#205956 fixes this.
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2016-02-03 13:22:50 UTC
Can't be patch-ready without a patch in the issue
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2016-02-03 13:28:46 UTC
This is just a tracking issue for bugs identified in bug 205956
Comment 4 Thomas Zander freebsd_committer freebsd_triage 2016-02-03 23:21:07 UTC
Fixed in r408005 via patch provided in bug 205956.
Comment 5 commit-hook freebsd_committer freebsd_triage 2016-02-04 06:17:08 UTC
A commit references this bug:

Author: riggs
Date: Thu Feb  4 06:16:30 UTC 2016
New revision: 408012
URL: https://svnweb.freebsd.org/changeset/ports/408012

Log:
  MFH: r408005

  - Fix plist
    - binary_log_types.h is now installed only by client, not server
    - lib/mysql/plugin/ha_example.so is only installed if
      EXAMPLES OPTION is turned off
  - Bump PORTREVISION
  - Allow slave port to override PORTREVISION if necessary
  - Deactivate performance_schema feature to conserve memory
  - Add notes to pkg-message:
    - root password
    - performance_schema feature is deactivated by default to reduce
      memory footprint
  - Allow port to build while boost-libs-1.55 is installed

  PR:		205956 206065 206612 206879
  Submitted by:	smh
  Reviewed by:	mokhi64@gmail.com (maintainer)
  Approved by:	ports-secteam (feld), mokhi64@gmail.com (maintainer)

Changes:
_U  branches/2016Q1/
  branches/2016Q1/databases/mysql57-client/Makefile
  branches/2016Q1/databases/mysql57-client/files/patch-include_CMakeLists.txt
  branches/2016Q1/databases/mysql57-client/pkg-plist
  branches/2016Q1/databases/mysql57-server/Makefile
  branches/2016Q1/databases/mysql57-server/files/mysql-server.in
  branches/2016Q1/databases/mysql57-server/files/patch-include_CMakeLists.txt
  branches/2016Q1/databases/mysql57-server/pkg-message
  branches/2016Q1/databases/mysql57-server/pkg-plist