Bug 228164

Summary: Update net/corosync to 2.4.4
Product: Ports & Packages Reporter: Florian Smeets <flo>
Component: Individual Port(s)Assignee: Florian Smeets <flo>
Status: Closed FIXED    
Severity: Affects Only Me CC: dpejesh
Priority: --- Flags: bugzilla: maintainer-feedback? (dpejesh)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Update to 2.4.4
none
corosync2-2.4.4.diff
none
corosync3-2.99.2.shar
none
corosync2-2.4.4.diff none

Description Florian Smeets freebsd_committer freebsd_triage 2018-05-11 18:36:23 UTC
Created attachment 193288 [details]
Update to 2.4.4
Comment 1 David Shane Holden 2018-05-11 23:18:53 UTC
I have a slew of changes for the corosync/pacemaker ports which are all dependent on having libqb updated (bug 227563).  The reason I've been holding off on creating PRs for them is I didn't want to have to handcraft patchsets hardwired together spread across multiple PRs which would inevitably fail to apply cleanly so I was planning on piecemealing them in after each committed change.  For example I've attached a patch to rename corosync to corosync2 (along with the corosync3 shar) but that's dependent on the libqb patch being applied as is.  After that I was planning on submitted a change to create a DEFAULT_VERSIONS for corosync to select between 2 and 3 along with more changes to rename pacemaker to pacemaker1 and add a pacemaker2 port which would use that default version, as well as a corosync-qdevice port too which would require it.

If you want to update corosync/pacemaker/resource-agents the diffs look fine, but I plan on creating more PRs for reorganizing them afterwards.
Comment 2 David Shane Holden 2018-05-11 23:19:34 UTC
Created attachment 193303 [details]
corosync2-2.4.4.diff
Comment 3 David Shane Holden 2018-05-11 23:19:55 UTC
Created attachment 193304 [details]
corosync3-2.99.2.shar
Comment 4 David Shane Holden 2018-05-12 15:58:37 UTC
Created attachment 193328 [details]
corosync2-2.4.4.diff
Comment 5 commit-hook freebsd_committer freebsd_triage 2018-05-24 18:25:52 UTC
A commit references this bug:

Author: flo
Date: Thu May 24 18:24:54 UTC 2018
New revision: 470799
URL: https://svnweb.freebsd.org/changeset/ports/470799

Log:
  - add net/corosync3 (2.99.2)
  - add net/pacemaker2 (2.0.0-rc4)
  - net/corosync -> net/corosync2 (update to 2.4.4)
  - net/pacemaker -> net/pacemaker1 (update to 1.1.18)
  - add USES=corosync to deal with multiple versions

  PR:		228164, 228165
  Submitted by:	David Shane Holden <dpejesh@yahoo.com>

Changes:
  head/MOVED
  head/Mk/Uses/corosync.mk
  head/net/Makefile
  head/net/corosync/
  head/net/corosync2/
  head/net/corosync2/Makefile
  head/net/corosync2/Makefile.common
  head/net/corosync2/distinfo
  head/net/corosync2/files/corosync.in
  head/net/corosync2/pkg-message
  head/net/corosync3/
  head/net/corosync3/Makefile
  head/net/corosync3/distinfo
  head/net/corosync3/files/corosync.in
  head/net/corosync3/pkg-message
  head/net/corosync3/pkg-plist
  head/net/pacemaker/
  head/net/pacemaker1/
  head/net/pacemaker1/Makefile
  head/net/pacemaker1/Makefile.common
  head/net/pacemaker1/distinfo
  head/net/pacemaker1/files/pacemaker.in
  head/net/pacemaker1/pkg-message
  head/net/pacemaker1/pkg-plist
  head/net/pacemaker2/
  head/net/pacemaker2/Makefile
  head/net/pacemaker2/distinfo
  head/net/pacemaker2/files/pacemaker.in
  head/net/pacemaker2/files/patch-crmd_pengine.c
  head/net/pacemaker2/files/patch-daemons_execd_Makefile.am
  head/net/pacemaker2/files/patch-daemons_pacemakerd_Makefile.am
  head/net/pacemaker2/files/patch-lrmd_Makefile.am
  head/net/pacemaker2/files/patch-mcp_Makefile.am
  head/net/pacemaker2/pkg-message
  head/net/pacemaker2/pkg-plist
Comment 6 Florian Smeets freebsd_committer freebsd_triage 2018-05-24 18:26:29 UTC
Committed. Thanks.