Bug 194772 - [maintainer update] security/p5-openxpki to ver 0.23.0.1
Summary: [maintainer update] security/p5-openxpki to ver 0.23.0.1
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: Bartek Rutkowski
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-02 22:00 UTC by Sergei Vyshenski
Modified: 2014-11-16 13:27 UTC (History)
2 users (show)

See Also:


Attachments
patch for updating port (27.06 KB, patch)
2014-11-02 22:00 UTC, Sergei Vyshenski
no flags Details | Diff
log from poudriere at 10.0-amd64 (207.00 KB, text/plain)
2014-11-02 22:00 UTC, Sergei Vyshenski
no flags Details
log from poudriere at 9.3-amd64 (206.19 KB, text/plain)
2014-11-02 22:01 UTC, Sergei Vyshenski
no flags Details
log from poudriere at 8.4-amd64 (206.21 KB, text/plain)
2014-11-02 22:01 UTC, Sergei Vyshenski
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Vyshenski 2014-11-02 22:00:12 UTC
Created attachment 148963 [details]
patch for updating port

- Update to ver 0.23.0.1

- Configuration examples are essential (if not main) part of this software,
that is why I opted to install them unconditionally.

- Configuration examples cover many mutually exclusive roles, which
this universal PKI server can play inside PKI network. That is why 
I opted _not_ to install them as *.sample inside ${PREFIX}/local/etc/..., 
which would be misleading to the end user. Instead, files/pkg-message.in 
offers a recipe how to manage configuration for the simplest possible PKI case.

- "portlint -AC" just warns against non-empty $FreeBSD$ tag.

- "rclint files/openxpki.in" says it is against one-line functions,
but this function "control()" is needed to pass proper arguments 
${rc_arg} to the actual daemon control utility "openxpkictl".
In other words, "openxpkictl" is non-standard, it needs arguments like
start, stop or status to do its job.

- Tested with poudriere (logs attached) at 10.0-amd64, 9.3-amd64, 8.4-amd64.
During this testing, built-in tests were activated with

pre-install:	test

construct in the port's Makefile.
Comment 1 Sergei Vyshenski 2014-11-02 22:00:38 UTC
Created attachment 148964 [details]
log from poudriere at 10.0-amd64
Comment 2 Sergei Vyshenski 2014-11-02 22:01:04 UTC
Created attachment 148965 [details]
log from poudriere at 9.3-amd64
Comment 3 Sergei Vyshenski 2014-11-02 22:01:33 UTC
Created attachment 148966 [details]
log from poudriere at 8.4-amd64
Comment 4 John Marino freebsd_committer freebsd_triage 2014-11-14 11:59:45 UTC
Looks decent, I'll promote this.
Comment 5 commit-hook freebsd_committer freebsd_triage 2014-11-16 12:25:39 UTC
A commit references this bug:

Author: robak
Date: Sun Nov 16 12:25:33 UTC 2014
New revision: 372635
URL: https://svnweb.freebsd.org/changeset/ports/372635

Log:
  security/p5-openxpki: update 0.21.0.1 -> 0.23.0.1

  PR:		194772
  Submitted by:	Sergei Vyshenski <svysh.fbsd@gmail.com>
  Approved by:	mentors (implicit)

Changes:
  head/security/p5-openxpki/Makefile
  head/security/p5-openxpki/distinfo
  head/security/p5-openxpki/files/openxpki.in
  head/security/p5-openxpki/files/pkg-message.in
  head/security/p5-openxpki/pkg-descr
  head/security/p5-openxpki/pkg-message
  head/security/p5-openxpki/pkg-plist
Comment 6 Bartek Rutkowski freebsd_committer freebsd_triage 2014-11-16 12:26:05 UTC
Committed, thanks for your work!
Comment 7 Sergei Vyshenski 2014-11-16 13:27:21 UTC
Thank you so much for taking care of this PR.