When trying to make package of ports/databases/skytools, I get:
Creating bzip'd tar ball in '/usr/packages/All/skytools-2.1.11.tbz'
tar: lib/postgresql/txid.so: Cannot stat: No such file or directory
tar: share/doc/postgresql/contrib/README.txid: Cannot stat: No such file or directory
tar: share/postgresql/contrib/uninstall_txid.sql: Cannot stat: No such file or directory
tar: share/postgresql/contrib/txid.sql: Cannot stat: No such file or directory
tar: share/skytools/txid.sql: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
*** Error code 1
Stop in /usr/ports/databases/skytools.
I think it is because of skytools-2.1.11/sql/txid/Makefile checks the version of PostgreSQL and don't compile txid for PGVER > 8.2, but skytools's pkg-plist have unconditional lines for txid.
How-To-Repeat: cd /usr/ports/databases/postgresql84-server
make package clean
make package clean
Maintainer of databases/skytools,
Please note that PR ports/146913 has just been submitted.
If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.
The full text of the PR can be found at:
Edwin Groothuis via the GNATS Auto Assign Tool
Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Yes, TXID has been incorporated into core pg since Oct 2007,
. As such, all references to them are no longer required and can be
safely removed from pkg-plist.
Attached is a patch that removes the affacted files.
On Mon, May 24, 2010 at 3:50 PM, Edwin Groothuis <firstname.lastname@example.org> wrote:
> Maintainer of databases/skytools,
> Please note that PR ports/146913 has just been submitted.
> If it contains a patch for an upgrade, an enhancement or a bug fix
> you agree on, reply to this email stating that you approve the patch
> and a committer will take care of it.
> The full text of the PR can be found at:
> Â Â http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/146913
> Edwin Groothuis via the GNATS Auto Assign Tool
your patch inverts the problem for installations with PostgreSQL 8.2,
which is the default version; on those systems, the files are installed by
skytools, but don't appear in the plist any more and so would not be
deinstalled. Either the plist should be changed dynamically, depending on
which PostgreSQL version is installed, or you should set
USE_PGSQL/WANT_PGSQL_VER to the version you want.
Track this/waiting for maintainer feedback.
Return this PR to the pool - I currently do not have the time to take care of
submitter feedback timeout: (Alexey Markov <email@example.com> ; 45 days)
Fixed, thanks for report
pav 2010-12-02 14:55:37 UTC
FreeBSD ports repository
databases/skytools Makefile pkg-plist
- txid bits are installed conditionally on postgresql version, fix plist
Reported by: Alexey Markov <firstname.lastname@example.org>
Approved by: feedback timeout on the PR
Revision Changes Path
1.10 +20 -1 ports/databases/skytools/Makefile
1.5 +5 -5 ports/databases/skytools/pkg-plist
email@example.com mailing list
To unsubscribe, send any mail to "firstname.lastname@example.org"