<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.freebsd.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.freebsd.org/bugzilla/"
          
          maintainer="bugmeister@FreeBSD.org"
>

    <bug>
          <bug_id>192228</bug_id>
          
          <creation_ts>2014-07-29 00:37:35 +0000</creation_ts>
          <short_desc>New port: databases/bucardo</short_desc>
          <delta_ts>2014-08-01 07:06:31 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Ports &amp; Packages</product>
          <component>Individual Port(s)</component>
          <version>Latest</version>
          <rep_platform>Any</rep_platform>
          <op_sys>Any</op_sys>
          <bug_status>Closed</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>Affects Some People</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michelle Sullivan">michelle</reporter>
          <assigned_to name="freebsd-ports-bugs (Nobody)">ports-bugs</assigned_to>
          <cc>marino</cc>
    
    <cc>michelle</cc>
    
    <cc>vanilla</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>775543</commentid>
    <comment_count>0</comment_count>
      <attachid>145109</attachid>
    <who name="Michelle Sullivan">michelle</who>
    <bug_when>2014-07-29 00:37:35 +0000</bug_when>
    <thetext>Created attachment 145109
SHAR file for bucardo first port.

New Port for Bucardo 5.1.1
Maintainer: michelle@sorbs.net (myself)
portlint options before submission: -cvtAC (1 warning, no backup dist location)

(Think I got it complete this time! ;-) )

I can create a mirror of the distfiles if a backup is required.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775575</commentid>
    <comment_count>1</comment_count>
    <who name="Vanilla I. Shu">vanilla</who>
    <bug_when>2014-07-29 06:57:54 +0000</bug_when>
    <thetext>===&gt;   Generating temporary packing list
Manifying blib/man1/bucardo.1pm
Installing /wrkdirs/usr/ports/databases/bucardo/work/stage/usr/local/lib/perl5/site_perl/5.16/Bucardo.pm
I got following errors, bucardo.schema not stage-ready.

---
Installing /wrkdirs/usr/ports/databases/bucardo/work/stage/usr/local/man/man1/bucardo.1pm
Installing /wrkdirs/usr/ports/databases/bucardo/work/stage/usr/local/lib/perl5/5.16/man/man3/Bucardo.3
Installing /wrkdirs/usr/ports/databases/bucardo/work/stage/usr/local/bin/bucardo
Installing /usr/local/share/bucardo/bucardo.schema
====&gt; Compressing man pages (compress-man)
===========================================================================
====&gt; Running Q/A tests (stage-qa)
====&gt; Checking for pkg-plist issues (check-plist)
===&gt; Parsing plist
===&gt; Checking for items in STAGEDIR missing from pkg-plist
===&gt; Checking for directories owned by MTREEs
===&gt; Checking for directories handled by dependencies
===&gt; Checking for items in pkg-plist which are not in STAGEDIR
===&gt; No pkg-plist issues found (check-plist)
====&gt;&gt; Checking for staging violations... done
====&gt;&gt; Error: Filesystem touched during stage (files must install to ${STAGEDIR}):
extra: usr/local/share/bucardo
build of /usr/ports/databases/bucardo ended at Tue Jul 29 14:57:02 CST 2014
build time: 00:00:13
====&gt;&gt; Error: Build failed in phase: stage_fs_violation
====&gt;&gt; Cleaning up
====&gt;&gt; Umounting file systems</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775664</commentid>
    <comment_count>2</comment_count>
    <who name="Michelle Sullivan">michelle</who>
    <bug_when>2014-07-29 15:06:30 +0000</bug_when>
    <thetext>Hmmm - wonder why it didn&apos;t show up on my system... I got no errors. :/  (10.x by any chance? - I tested on 9.2 and haven&apos;t had time to put it in my build servers)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775665</commentid>
    <comment_count>3</comment_count>
    <who name="Vanilla I. Shu">vanilla</who>
    <bug_when>2014-07-29 15:11:23 +0000</bug_when>
    <thetext>How about testing via &apos;poudriere testport&apos; ?

and yes, my box run with 10.x.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775666</commentid>
    <comment_count>4</comment_count>
    <who name="Michelle Sullivan">michelle</who>
    <bug_when>2014-07-29 15:29:40 +0000</bug_when>
    <thetext>I tested on 9.2 .. 

My process..  write, run the test commands with DEVELOPER=yes as per the Porters handbook.

Portlint it.

Fix, retry from the start.

Repeat on prod (ish) 9.2-amd64 box.

if I have time or think I need to, put it into my build environment which runs poudriere on 8.4, 9.0, 9.1, 9.2, 9.3 and 10.0 for both pkg and pkg_tools and both i368 and amd64.

shar and submit.

I skipped my build server this time because I thought everything was there this time ;-) (and taking out custom ports out of the build servers is not as easy as adding.) 

Michelle</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775673</commentid>
    <comment_count>5</comment_count>
    <who name="John Marino">marino</who>
    <bug_when>2014-07-29 16:32:52 +0000</bug_when>
    <thetext>Michelle, do those test commands include &quot;make check-plist&quot; and &quot;make stage-qa&quot; ?

The DEVELOPER=yes is fading from site.
Poudriere testport (and poudriere bulk -t) run these stage-qa checks and that&apos;s what generally fails, even for ports that passed on Redports.

Vanilla is right in saying poudriere is the gold standard, but if you don&apos;t use it, you should at least use &quot;make check-plist&quot; 

John</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775674</commentid>
    <comment_count>6</comment_count>
    <who name="John Marino">marino</who>
    <bug_when>2014-07-29 16:35:00 +0000</bug_when>
    <thetext>hmm, I just looked at the log.

In this case, my advice is moot.  Only poudriere can detect that error.

The moral of the story is: Confirm with poudriere before submitting a PR.

:)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775679</commentid>
    <comment_count>7</comment_count>
    <who name="Michelle Sullivan">michelle</who>
    <bug_when>2014-07-29 16:45:23 +0000</bug_when>
    <thetext>
http://www.freebsd.org/doc/en/books/porters-handbook/porting-testing.html

then

http://www.freebsd.org/doc/en/books/porters-handbook/porting-portlint.html

This is what I do as a final before creating the shar:

$ make check-orphans
===&gt; Fetching all distfiles required by bucardo-5.1.1 for building
===&gt;  Extracting for bucardo-5.1.1
=&gt; SHA256 Checksum OK for Bucardo-5.1.1.tar.gz.
===&gt;  Patching for bucardo-5.1.1
===&gt;   bucardo-5.1.1 depends on package: p5-DBD-Pg&gt;=1.49 - found
===&gt;   bucardo-5.1.1 depends on package: p5-DBI&gt;=1.490 - found
===&gt;   bucardo-5.1.1 depends on package: p5-DBIx-Safe&gt;=1.2.5 - found
===&gt;   bucardo-5.1.1 depends on file: /usr/local/bin/perl5.16.3 - found
===&gt;  Configuring for bucardo-5.1.1
Checking if your kit is complete...
Looks good
Warning: prerequisite boolean 0 not found.
Generating a Unix-style Makefile
Writing Makefile for Bucardo
Writing MYMETA.yml and MYMETA.json
===&gt;  Building for bucardo-5.1.1
cp bucardo blib/script/bucardo
/usr/local/bin/perl -MExtUtils::MY -e &apos;MY-&gt;fixin(shift)&apos; -- blib/script/bucardo
cp bucardo.schema blib/share/bucardo.schema
cp Bucardo.pm blib/lib/Bucardo.pm
Manifying blib/man1/bucardo.1pm
Manifying blib/man3/Bucardo.3
===&gt;  Staging for bucardo-5.1.1
===&gt;   bucardo-5.1.1 depends on package: p5-DBD-Pg&gt;=1.49 - found
===&gt;   bucardo-5.1.1 depends on package: p5-DBI&gt;=1.490 - found
===&gt;   bucardo-5.1.1 depends on package: p5-DBIx-Safe&gt;=1.2.5 - found
===&gt;   bucardo-5.1.1 depends on file: /usr/local/bin/perl5.16.3 - found
===&gt;   Generating temporary packing list
Manifying blib/man1/bucardo.1pm
Manifying blib/man3/Bucardo.3
Installing /usr/ports/databases/bucardo/work/stage/usr/local/lib/perl5/site_perl/5.16/Bucardo.pm
Installing /usr/ports/databases/bucardo/work/stage/usr/local/man/man1/bucardo.1pm
Installing /usr/ports/databases/bucardo/work/stage/usr/local/lib/perl5/5.16/man/man3/Bucardo.3
Installing /usr/ports/databases/bucardo/work/stage/usr/local/bin/bucardo
====&gt; Compressing man pages (compress-man)
====&gt; Running Q/A tests (stage-qa)
====&gt; Checking for pkg-plist issues (check-plist)
===&gt; Parsing plist
===&gt; Checking for items in STAGEDIR missing from pkg-plist
===&gt; Checking for directories owned by MTREEs
===&gt; Checking for directories handled by dependencies
===&gt; Checking for items in pkg-plist which are not in STAGEDIR
===&gt; No pkg-plist issues found (check-plist)
$ make package
===&gt;  Building package for bucardo-5.1.1
Creating package /usr/ports/databases/bucardo/work/pkg/bucardo-5.1.1.tbz
Registering depends: p5-DBIx-Safe-1.2.5 p5-DBD-Pg-3.2.1 postgresql92-client-9.2.8_1 libxml2-2.9.1_1 libiconv-1.14_3 p5-DBI-1.631 perl5-5.16.3_10 gdbm-1.11.
Creating bzip&apos;d tar ball in &apos;/usr/ports/databases/bucardo/work/pkg/bucardo-5.1.1.tbz&apos;
$ make clean
===&gt;  Cleaning for bucardo-5.1.1
$ sudo -s
# portlint -cvtAC
OK: config: portsdir: &quot;/usr/ports&quot; rcsidstr: &quot;FreeBSD&quot; multiplist: 0 ldconfigwithtrue: 0 rcsidinplist: 0 mancompress: 1 manstrict: 0 localbase: /usr/local 
OK: makevar: PORTNAME = bucardo
OK: makevar: PORTVERSION = 5.1.1
OK: makevar: PORTREVISION = 0
OK: makevar: PORTEPOCH = 0
OK: makevar: PKGNAME = bucardo-5.1.1
OK: makevar: PKGNAMEPREFIX = 
OK: makevar: PKGNAMESUFFIX = 
OK: makevar: DISTVERSIONPREFIX = 
OK: makevar: DISTVERSION = 5.1.1
OK: makevar: DISTVERSIONSUFFIX = 
OK: makevar: DISTNAME = Bucardo-5.1.1
OK: makevar: DISTFILES = Bucardo-5.1.1.tar.gz
OK: makevar: CATEGORIES = databases perl5
OK: makevar: MASTERDIR = /usr/ports/databases/bucardo
OK: makevar: MAINTAINER = michelle@sorbs.net
OK: makevar: MASTER_SITES = http://bucardo.org/downloads/
OK: makevar: WRKDIR = /usr/ports/databases/bucardo/work
OK: makevar: WRKSRC = /usr/ports/databases/bucardo/work/Bucardo-5.1.1
OK: makevar: NO_WRKSUBDIR = 
OK: makevar: SCRIPTDIR = /usr/ports/databases/bucardo/scripts
OK: makevar: FILESDIR = /usr/ports/databases/bucardo/files
OK: makevar: PKGDIR = /usr/ports/databases/bucardo
OK: makevar: COMMENT = Multi-Master Async Postgres Replication system
OK: makevar: DESCR = /usr/ports/databases/bucardo/pkg-descr
OK: makevar: PLIST = /usr/ports/databases/bucardo/pkg-plist
OK: makevar: PKGCATEGORY = databases
OK: makevar: PKGINSTALL = /usr/ports/databases/bucardo/pkg-install
OK: makevar: PKGDEINSTALL = /usr/ports/databases/bucardo/pkg-deinstall
OK: makevar: PKGREQ = /usr/ports/databases/bucardo/pkg-req
OK: makevar: PKGMESSAGE = /usr/ports/databases/bucardo/pkg-message
OK: makevar: DISTINFO_FILE = /usr/ports/databases/bucardo/distinfo
OK: makevar: .CURDIR = /usr/ports/databases/bucardo
OK: makevar: USE_LDCONFIG = 
OK: makevar: USE_AUTOTOOLS = 
OK: makevar: USE_GNOME = 
OK: makevar: USE_PERL5 = configure
OK: makevar: INDEXFILE = INDEX-9
OK: makevar: PKGORIGIN = databases/bucardo
OK: makevar: CONFLICTS = 
OK: makevar: PKG_VERSION = /usr/sbin/pkg_version
OK: makevar: PKGINSTALLVER = 
OK: makevar: PLIST_FILES = share/licenses/bucardo-5.1.1/catalog.mk  share/licenses/bucardo-5.1.1/LICENSE share/licenses/bucardo-5.1.1/BSD
OK: makevar: PLIST_DIRS = 
OK: makevar: PORTDOCS = 
OK: makevar: PORTEXAMPLES = 
OK: makevar: OPTIONS_DEFINE = 
OK: makevar: OPTIONS_RADIO = 
OK: makevar: OPTIONS_SINGLE = 
OK: makevar: OPTIONS_MULTI = 
OK: makevar: OPTIONS_GROUP = 
OK: makevar: OPTIONS_SUB = 
OK: makevar: INSTALLS_OMF = 
OK: makevar: USE_RC_SUBR = 
OK: makevar: USES = perl5
OK: makevar: DIST_SUBDIR = 
OK: makevar: ALLFILES = Bucardo-5.1.1.tar.gz 
OK: makevar: IGNOREFILES = 
OK: makevar: CHECKSUM_ALGORITHMS = sha256
OK: makevar: INSTALLS_ICONS = 
OK: makevar: GNU_CONFIGURE = 
OK: makevar: CONFIGURE_ARGS = INSTALLDIRS=&quot;site&quot; CC=&quot;cc&quot; CCFLAGS=&quot;-O2 -pipe -fno-strict-aliasing&quot; PREFIX=&quot;/usr/local&quot;  INSTALLPRIVLIB=&quot;/usr/local/lib&quot; INSTALLARCHLIB=&quot;/usr/local/lib&quot;
OK: makevar: MASTER_SITE_SUBDIR = 
OK: makevar: LICENSE = BSD
OK: makevar: LICENSE_COMB = 
OK: makevar: NO_STAGE = 
OK: makevar: DEVELOPER = yes
OK: checking /usr/ports/databases/bucardo/pkg-plist.
OK: checking /usr/ports/databases/bucardo/pkg-descr.
OK: /usr/ports/databases/bucardo/pkg-descr: has 9 lines.
OK: checking Makefile.
OK: checking contiguous blank lines in Makefile.
OK: checking header in Makefile.
OK: checking for $(VARIABLE).
OK: checking for empty(${VARIABLE}).
OK: checking for use of !=.
OK: checking for use of .elseif.
OK: checking PLIST_FILES and PLIST_DIRS.
OK: checking OPTIONS.
OK: checking DESKTOP_ENTRIES for ${TRUE}/${FALSE}.
OK: checking for USE_* as a user-settable option.
OK: checking NO_CHECKSUM.
OK: checking USE_SIZE.
OK: checking MACHINE_ARCH.
OK: checking DEPRECATED.
OK: checking IGNORE.
OK: checking BROKEN.
OK: checking COMMENT.
OK: checking FORBIDDEN.
OK: checking MANUAL_PACKAGE_BUILD.
OK: checking NO_CDROM.
OK: checking NO_PACKAGE.
OK: checking RESTRICTED.
OK: checking PKGNAME.
OK: checking for MAKE_JOBS_UNSAFE in combination with NO_BUILD.
OK: checking for USE_GNOME=pkgconfig.
OK: checking for valid EXPIRATION_DATE.
OK: checking IS_INTERACTIVE.
OK: checking for use of PORT_OPTIONS:MDOCS.
OK: checking for use of NOPORTDOCS.
OK: checking for use of NOPORTDOCS.
OK: checking for USES=gettext without PORT_OPTIONS:MNLS.
OK: checking for deprecated macros.
OK: checking for DOS line ending removal.
OK: checking direct use of command names.
OK: checking for paths that have macro replacements.
OK: checking that ldconfig is properly checked.
OK: checking for compression arguments passed to ${GZIP_CMD}.
OK: checking for ${CHMOD}.
OK: checking for ${INSTALL} -o | -g.
OK: checking for ${MKDIR} -p.
OK: checking for instances of ${FIND} ... ${XARGS} ${RM}.
OK: checking for instances of ${MACHINE_ARCH} being test.
OK: checking direct use of full pathnames in Makefile.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking direct use of pathnames, phase 1.
OK: checking direct use of pathnames, phase 2.
OK: checking SITE_PERL.
OK: non-slave port detected, checking for anything after bsd.port(.post).mk.
OK: checking comment section of Makefile.
OK: $FreeBSD$ seen in Makefile.
OK: checking first section of Makefile (PORTNAME/...).
OK: checking the order of PORTNAME section.
OK: seen PORTNAME, in order.
OK: seen PORTVERSION, in order.
OK: seen CATEGORIES, in order.
OK: seen MASTER_SITES, in order.
OK: seen DISTNAME, in order.
OK: PORTNAME section is ordered properly.
OK: checking PORTNAME/PORTVERSION/DISTVERSION.
OK: checking for existence of PORTREVISION in new port.
OK: checking for existence of PORTEPOCH in new port.
OK: checking CATEGORIES.
WARN: Makefile: only one MASTER_SITE configured.  Consider adding additional mirrors.
OK: seen MASTER_SITES, sanity checking URLs.
OK: URL &quot;http://bucardo.org/downloads/&quot; ok.
OK: no EXTRACT_SUFX seen, using default value.
OK: sanity checking PORTNAME/PORTVERSION/DISTVERSIONPREFIX/DISTVERSION/DISTVERSIONSUFFIX.
OK: PORTVERSION &quot;5.1.1&quot; looks fine.
OK: checking if PORTVERSION is going backwards.
OK: checking second section of Makefile (PATCH*: optional).
OK: checking third section of Makefile (MAINTAINER).
OK: checking items that has to appear earlier.
OK: checking the order of MAINTAINER section.
OK: seen MAINTAINER, in order.
OK: seen COMMENT, in order.
OK: MAINTAINER section is ordered properly.
OK: checking fourth section of Makefile (LICENSE).
OK: checking the order of LICENSE section.
OK: seen LICENSE, in order.
OK: LICENSE section is ordered properly.
OK: checking fifth section of Makefile (*_DEPENDS).
OK: checking items that has to appear earlier.
OK: checking ports listed in BUILD_DEPENDS.
OK: checking dependency value for BUILD_DEPENDS.
OK: dep=&quot;p5-DBD-Pg&gt;=1.49&quot;, dir=&quot;${PORTSDIR}/databases/p5-DBD-Pg&quot;, tgt=&quot;&quot;
OK: port directory /usr/ports/databases/p5-DBD-Pg found.
OK: path for port directory /usr/ports/databases/p5-DBD-Pg is absolute.
OK: checking dependency value for BUILD_DEPENDS.
OK: dep=&quot;p5-DBI&gt;=1.490&quot;, dir=&quot;${PORTSDIR}/databases/p5-DBI&quot;, tgt=&quot;&quot;
OK: port directory /usr/ports/databases/p5-DBI found.
OK: path for port directory /usr/ports/databases/p5-DBI is absolute.
OK: checking dependency value for BUILD_DEPENDS.
OK: dep=&quot;p5-DBIx-Safe&gt;=1.2.5&quot;, dir=&quot;${PORTSDIR}/databases/p5-DBIx-Safe&quot;, tgt=&quot;&quot;
OK: port directory /usr/ports/databases/p5-DBIx-Safe found.
OK: path for port directory /usr/ports/databases/p5-DBIx-Safe is absolute.
OK: checking items that has to appear earlier.
OK: checking the rest of the Makefile.
OK: checking items that has to appear earlier.
OK: checking WRKSRC.
OK: WRKSRC seems to be ${WRKDIR}/Bucardo-${PORTVERSION}.
OK: no NO_WRKSUBDIR, checking value of WRKSRC.
OK: checking RESTRICTED/NO_CDROM/NO_PACKAGE.
OK: checking NO_CONFIGURE/NO_PATCH.
OK: checking INFO.
OK: checking /usr/ports/databases/bucardo/distinfo.
OK: checking /usr/ports/MOVED.
OK: checking /usr/ports/UIDs.
OK: checking /usr/ports/GIDs.
OK: checking the file name of pkg-plist.
OK: checking the file name of pkg-descr.
OK: checking the file name of distinfo.
OK: checking the file name of Makefile.
0 fatal errors and 1 warning found.
# make distclean
===&gt;  Cleaning for bucardo-5.1.1
===&gt;  Deleting distfiles for bucardo-5.1.1
# cd ..
# shar `find bucardo` &gt; bucardo.shar</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775682</commentid>
    <comment_count>8</comment_count>
    <who name="Michelle Sullivan">michelle</who>
    <bug_when>2014-07-29 16:48:00 +0000</bug_when>
    <thetext>Not a problem for me to test with poudriere for me - because I have a complete build setup - but others will not have poudriere available to them... perhaps the tools need to be updated for the additional checks...?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775705</commentid>
    <comment_count>9</comment_count>
    <who name="John Marino">marino</who>
    <bug_when>2014-07-29 19:01:58 +0000</bug_when>
    <thetext>So this illustrates why the procedure outlined in section 3.4 is not foolproof.  You came up with no errors, but yet the port failed.

There&apos;s no &quot;poudriere-equivalent&quot; for poudriere in this case.  The two things section 3.4 cannout test are: missing dependencies and illegally touching the filesystem.

The real solution, eventually, is to have a poudriere-based check run automatically as part of the PR process.  It&apos;s on the long-term plans I understand, but we don&apos;t have it yet.  For now we need to look forward to a poudriere-based redports...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775706</commentid>
    <comment_count>10</comment_count>
    <who name="Michelle Sullivan">michelle</who>
    <bug_when>2014-07-29 19:06:30 +0000</bug_when>
    <thetext>+1 - perhaps something in the build system?

make &apos;final-checks&apos; ...? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775751</commentid>
    <comment_count>11</comment_count>
      <attachid>145134</attachid>
    <who name="Michelle Sullivan">michelle</who>
    <bug_when>2014-07-29 23:02:42 +0000</bug_when>
    <thetext>Created attachment 145134
New Version of port.

New version with staging fix, and additional dependencies that I forgot in the original...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776183</commentid>
    <comment_count>12</comment_count>
    <who name="">commit-hook</who>
    <bug_when>2014-08-01 07:06:12 +0000</bug_when>
    <thetext>A commit references this bug:

Author: vanilla
Date: Fri Aug  1 07:06:07 UTC 2014
New revision: 363688
URL: http://svnweb.freebsd.org/changeset/ports/363688

Log:
  Add bucardo 5.1.1, multi-Master Async Postgres Replication system.

  PR:		ports/192228
  Submitted by:	Michelle Sullivan &lt;michelle@sorbs.net&gt;

Changes:
  head/databases/Makefile
  head/databases/bucardo/
  head/databases/bucardo/Makefile
  head/databases/bucardo/distinfo
  head/databases/bucardo/pkg-descr
  head/databases/bucardo/pkg-plist</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145109</attachid>
            <date>2014-07-29 00:37:35 +0000</date>
            <delta_ts>2014-07-29 23:02:42 +0000</delta_ts>
            <desc>SHAR file for bucardo first port.</desc>
            <filename>bucardo.shar</filename>
            <type>application/x-shar</type>
            <size>2228</size>
            <attacher name="Michelle Sullivan">michelle</attacher>
            
              <data encoding="base64">IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJYnVjYXJkbwojCWJ1Y2FyZG8v
cGtnLXBsaXN0CiMJYnVjYXJkby9wa2ctZGVzY3IKIwlidWNhcmRvL2Rpc3RpbmZvCiMJYnVjYXJk
by9NYWtlZmlsZQojCmVjaG8gYyAtIGJ1Y2FyZG8KbWtkaXIgLXAgYnVjYXJkbyA+IC9kZXYvbnVs
bCAyPiYxCmVjaG8geCAtIGJ1Y2FyZG8vcGtnLXBsaXN0CnNlZCAncy9eWC8vJyA+YnVjYXJkby9w
a2ctcGxpc3QgPDwgJ2E4OWY2ZDEzN2ViNzg3MWFkYThhNDczMDk4NDE5OWU3JwpYYmluL2J1Y2Fy
ZG8KWCUlUEVSTDVfTUFOMyUlL0J1Y2FyZG8uMy5negpYJSVTSVRFX1BFUkwlJS9CdWNhcmRvLnBt
ClglJVNJVEVfUEVSTCUlLyUlUEVSTF9BUkNIJSUvYXV0by9CdWNhcmRvLy5wYWNrbGlzdApYbWFu
L21hbjEvYnVjYXJkby4xcG0uZ3oKWEBkaXJybXRyeSAlJVNJVEVfUEVSTCUlLyUlUEVSTF9BUkNI
JSUvYXV0by9CdWNhcmRvCmE4OWY2ZDEzN2ViNzg3MWFkYThhNDczMDk4NDE5OWU3CmVjaG8geCAt
IGJ1Y2FyZG8vcGtnLWRlc2NyCnNlZCAncy9eWC8vJyA+YnVjYXJkby9wa2ctZGVzY3IgPDwgJ2Iz
YWM1Yzc2ZWE4MjE0NmRkNTU1YjJjMjU3OTA2MDA2JwpYQnVjYXJkbyBpcyBhbiBhc3luY2hyb25v
dXMgUG9zdGdyZVNRTCByZXBsaWNhdGlvbiBzeXN0ZW0sIGFsbG93aW5nIGZvcgpYYm90aCBtdWx0
aS1tYXN0ZXIgYW5kIG11bHRpLXNsYXZlIG9wZXJhdGlvbnMuClgKWEl0IHdhcyBkZXZlbG9wZWQg
YXQgQmFja2NvdW50cnkuY29tIGJ5IEpvbiBKZW5zZW4gYW5kIEdyZWcgU2FiaW5vIE11bGxhbmUK
WG9mIEVuZCBQb2ludCBDb3Jwb3JhdGlvbiwgYW5kIGlzIG5vdyBpbiB1c2UgYXQgbWFueSBvdGhl
ciBvcmdhbml6YXRpb25zLgpYClhCdWNhcmRvIGlzIGZyZWUgYW5kIG9wZW4gc291cmNlIHNvZnR3
YXJlIHJlbGVhc2VkIHVuZGVyIHRoZSBCU0QgbGljZW5zZS4KWApYV1dXOiBodHRwOi8vYnVjYXJk
by5vcmcvCmIzYWM1Yzc2ZWE4MjE0NmRkNTU1YjJjMjU3OTA2MDA2CmVjaG8geCAtIGJ1Y2FyZG8v
ZGlzdGluZm8Kc2VkICdzL15YLy8nID5idWNhcmRvL2Rpc3RpbmZvIDw8ICczZTQ1NTk4YjhhODgw
YTc5ODYyMDgyYzBjMjRiNTQwMCcKWFNIQTI1NiAoQnVjYXJkby01LjEuMS50YXIuZ3opID0gNzNm
ZWMyNzhlODNjY2Q1NjEwNTBkMjQ4MTY0MzhkYjM0ZDBiNjhmYjliYzQ0YmY0ZDI3YzU4ODVhZDMx
NTk3ZgpYU0laRSAoQnVjYXJkby01LjEuMS50YXIuZ3opID0gMzEzNDA5CjNlNDU1OThiOGE4ODBh
Nzk4NjIwODJjMGMyNGI1NDAwCmVjaG8geCAtIGJ1Y2FyZG8vTWFrZWZpbGUKc2VkICdzL15YLy8n
ID5idWNhcmRvL01ha2VmaWxlIDw8ICc2NzY1ODA0ZDc1OTA5MTg3MzllOGMxYTdhNTJjMTkzYicK
WCMgQ3JlYXRlZCBieTogTWljaGVsbGUgU3VsbGl2YW4gPG1pY2hlbGxlQHNvcmJzLm5ldD4KWCMg
JEZyZWVCU0QkClgKWFBPUlROQU1FPQlidWNhcmRvClhQT1JUVkVSU0lPTj0JNS4xLjEKWENBVEVH
T1JJRVM9CWRhdGFiYXNlcyBwZXJsNQpYTUFTVEVSX1NJVEVTPQlodHRwOi8vYnVjYXJkby5vcmcv
ZG93bmxvYWRzLwpYRElTVE5BTUU9CUJ1Y2FyZG8tJHtQT1JUVkVSU0lPTn0KWApYTUFJTlRBSU5F
Uj0JbWljaGVsbGVAc29yYnMubmV0ClhDT01NRU5UPQlNdWx0aS1NYXN0ZXIgQXN5bmMgUG9zdGdy
ZXMgUmVwbGljYXRpb24gc3lzdGVtClgKWExJQ0VOU0U9CUJTRApYClhCVUlMRF9ERVBFTkRTPQlw
NS1EQkQtUGc+PTEuNDk6JHtQT1JUU0RJUn0vZGF0YWJhc2VzL3A1LURCRC1QZyBcClgJCXA1LURC
ST49MS40OTA6JHtQT1JUU0RJUn0vZGF0YWJhc2VzL3A1LURCSSBcClgJCXA1LURCSXgtU2FmZT49
MS4yLjU6JHtQT1JUU0RJUn0vZGF0YWJhc2VzL3A1LURCSXgtU2FmZQpYUlVOX0RFUEVORFM6PQkk
e0JVSUxEX0RFUEVORFN9ClgKWFVTRV9QRVJMNT0JY29uZmlndXJlClhVU0VTPQkJcGVybDUKWApY
LmluY2x1ZGUgPGJzZC5wb3J0Lm1rPgo2NzY1ODA0ZDc1OTA5MTg3MzllOGMxYTdhNTJjMTkzYgpl
eGl0Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145134</attachid>
            <date>2014-07-29 23:02:42 +0000</date>
            <delta_ts>2014-07-29 23:02:42 +0000</delta_ts>
            <desc>New Version of port.</desc>
            <filename>bucardo.shar</filename>
            <type>application/x-shar</type>
            <size>2962</size>
            <attacher name="Michelle Sullivan">michelle</attacher>
            
              <data encoding="base64">IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJYnVjYXJkbwojCWJ1Y2FyZG8v
cGtnLXBsaXN0CiMJYnVjYXJkby9wa2ctZGVzY3IKIwlidWNhcmRvL2Rpc3RpbmZvCiMJYnVjYXJk
by9NYWtlZmlsZQojCmVjaG8gYyAtIGJ1Y2FyZG8KbWtkaXIgLXAgYnVjYXJkbyA+IC9kZXYvbnVs
bCAyPiYxCmVjaG8geCAtIGJ1Y2FyZG8vcGtnLXBsaXN0CnNlZCAncy9eWC8vJyA+YnVjYXJkby9w
a2ctcGxpc3QgPDwgJ2E4OWY2ZDEzN2ViNzg3MWFkYThhNDczMDk4NDE5OWU3JwpYYmluL2J1Y2Fy
ZG8KWCUlUEVSTDVfTUFOMyUlL0J1Y2FyZG8uMy5negpYJSVTSVRFX1BFUkwlJS9CdWNhcmRvLnBt
ClglJVNJVEVfUEVSTCUlLyUlUEVSTF9BUkNIJSUvYXV0by9CdWNhcmRvLy5wYWNrbGlzdApYbWFu
L21hbjEvYnVjYXJkby4xcG0uZ3oKWCUlREFUQURJUiUlL2J1Y2FyZG8uc2NoZW1hClhAZGlycm10
cnkgJSVTSVRFX1BFUkwlJS8lJVBFUkxfQVJDSCUlL2F1dG8vQnVjYXJkbwpYQGRpcnJtdHJ5ICUl
REFUQURJUiUlCmE4OWY2ZDEzN2ViNzg3MWFkYThhNDczMDk4NDE5OWU3CmVjaG8geCAtIGJ1Y2Fy
ZG8vcGtnLWRlc2NyCnNlZCAncy9eWC8vJyA+YnVjYXJkby9wa2ctZGVzY3IgPDwgJ2IzYWM1Yzc2
ZWE4MjE0NmRkNTU1YjJjMjU3OTA2MDA2JwpYQnVjYXJkbyBpcyBhbiBhc3luY2hyb25vdXMgUG9z
dGdyZVNRTCByZXBsaWNhdGlvbiBzeXN0ZW0sIGFsbG93aW5nIGZvcgpYYm90aCBtdWx0aS1tYXN0
ZXIgYW5kIG11bHRpLXNsYXZlIG9wZXJhdGlvbnMuClgKWEl0IHdhcyBkZXZlbG9wZWQgYXQgQmFj
a2NvdW50cnkuY29tIGJ5IEpvbiBKZW5zZW4gYW5kIEdyZWcgU2FiaW5vIE11bGxhbmUKWG9mIEVu
ZCBQb2ludCBDb3Jwb3JhdGlvbiwgYW5kIGlzIG5vdyBpbiB1c2UgYXQgbWFueSBvdGhlciBvcmdh
bml6YXRpb25zLgpYClhCdWNhcmRvIGlzIGZyZWUgYW5kIG9wZW4gc291cmNlIHNvZnR3YXJlIHJl
bGVhc2VkIHVuZGVyIHRoZSBCU0QgbGljZW5zZS4KWApYV1dXOiBodHRwOi8vYnVjYXJkby5vcmcv
CmIzYWM1Yzc2ZWE4MjE0NmRkNTU1YjJjMjU3OTA2MDA2CmVjaG8geCAtIGJ1Y2FyZG8vZGlzdGlu
Zm8Kc2VkICdzL15YLy8nID5idWNhcmRvL2Rpc3RpbmZvIDw8ICczZTQ1NTk4YjhhODgwYTc5ODYy
MDgyYzBjMjRiNTQwMCcKWFNIQTI1NiAoQnVjYXJkby01LjEuMS50YXIuZ3opID0gNzNmZWMyNzhl
ODNjY2Q1NjEwNTBkMjQ4MTY0MzhkYjM0ZDBiNjhmYjliYzQ0YmY0ZDI3YzU4ODVhZDMxNTk3ZgpY
U0laRSAoQnVjYXJkby01LjEuMS50YXIuZ3opID0gMzEzNDA5CjNlNDU1OThiOGE4ODBhNzk4NjIw
ODJjMGMyNGI1NDAwCmVjaG8geCAtIGJ1Y2FyZG8vTWFrZWZpbGUKc2VkICdzL15YLy8nID5idWNh
cmRvL01ha2VmaWxlIDw8ICc2NzY1ODA0ZDc1OTA5MTg3MzllOGMxYTdhNTJjMTkzYicKWCMgQ3Jl
YXRlZCBieTogTWljaGVsbGUgU3VsbGl2YW4gPG1pY2hlbGxlQHNvcmJzLm5ldD4KWCMgJEZyZWVC
U0QkClgKWFBPUlROQU1FPQlidWNhcmRvClhQT1JUVkVSU0lPTj0JNS4xLjEKWENBVEVHT1JJRVM9
CWRhdGFiYXNlcyBwZXJsNQpYTUFTVEVSX1NJVEVTPQlodHRwOi8vYnVjYXJkby5vcmcvZG93bmxv
YWRzLwpYRElTVE5BTUU9CUJ1Y2FyZG8tJHtQT1JUVkVSU0lPTn0KWApYTUFJTlRBSU5FUj0JbWlj
aGVsbGVAc29yYnMubmV0ClhDT01NRU5UPQlNdWx0aS1NYXN0ZXIgQXN5bmMgUG9zdGdyZXMgUmVw
bGljYXRpb24gc3lzdGVtClgKWExJQ0VOU0U9CUJTRDJDTEFVU0UKWApYQlVJTERfREVQRU5EUz0J
cDUtREJELVBnPj0xLjQ5OiR7UE9SVFNESVJ9L2RhdGFiYXNlcy9wNS1EQkQtUGcgXApYCQlwNS1E
Qkk+PTEuNDkwOiR7UE9SVFNESVJ9L2RhdGFiYXNlcy9wNS1EQkkgXApYCQlwNS1EQkl4LVNhZmU+
PTEuMi41OiR7UE9SVFNESVJ9L2RhdGFiYXNlcy9wNS1EQkl4LVNhZmUgXApYCQlwNS1ib29sZWFu
Pj0wOiR7UE9SVFNESVJ9L2RldmVsL3A1LWJvb2xlYW4gXApYCQlwNS1FbmNvZGUtTG9jYWxlPj0w
OiR7UE9SVFNESVJ9L2NvbnZlcnRlcnMvcDUtRW5jb2RlLUxvY2FsZSBcClgJCXA1LUV4dFV0aWxz
LU1ha2VNYWtlcj49Ni4zMjoke1BPUlRTRElSfS9kZXZlbC9wNS1FeHRVdGlscy1NYWtlTWFrZXIg
XApYCQlwNS1TY2FsYXItTGlzdC1VdGlscz49MS4wOiR7UE9SVFNESVJ9L2xhbmcvcDUtU2NhbGFy
LUxpc3QtVXRpbHMgXApYCQlwNS1NSU1FLUJhc2U2ND49MDoke1BPUlRTRElSfS9jb252ZXJ0ZXJz
L3A1LU1JTUUtQmFzZTY0IFwKWAkJcDUtTmV0Pj0xLjA6JHtQT1JUU0RJUn0vbmV0L3A1LU5ldCBc
ClgJCXA1LVBvZC1QYXJzZXI+PTA6JHtQT1JUU0RJUn0vdGV4dHByb2MvcDUtUG9kLVBhcnNlciBc
ClgJCXA1LVN5cy1TeXNsb2c+PTAuMTM6JHtQT1JUU0RJUn0vc3lzdXRpbHMvcDUtU3lzLVN5c2xv
ZyBcClgJCXA1LVRlc3QtSGFybmVzcz49Mi4wMzoke1BPUlRTRElSfS9kZXZlbC9wNS1UZXN0LUhh
cm5lc3MgXApYCQlwNS1UaW1lLUhpUmVzPj0wOiR7UE9SVFNESVJ9L2RldmVsL3A1LVRpbWUtSGlS
ZXMKWFJVTl9ERVBFTkRTOj0JJHtCVUlMRF9ERVBFTkRTfQpYClhVU0VfUEVSTDU9CWNvbmZpZ3Vy
ZQpYVVNFUz0JCXBlcmw1ClgKWHBvc3QtcGF0Y2g6ClgJCUAke1JFSU5QTEFDRV9DTUR9IC1lICdz
fElOU1RBTExfQkFTRXxERVNURElSfGcnICR7V1JLU1JDfS9NYWtlZmlsZS5QTApYClguaW5jbHVk
ZSA8YnNkLnBvcnQubWs+CjY3NjU4MDRkNzU5MDkxODczOWU4YzFhN2E1MmMxOTNiCmV4aXQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>