ports/145003: Port update

Khee Chin kheechin at gmail.com
Wed Mar 24 10:10:02 UTC 2010


>Number:         145003
>Category:       ports
>Synopsis:       Port update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 24 10:10:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Khee Chin
>Release:        8.0
>Organization:
>Environment:
FreeBSD leonidas 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009     root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Port update for database/skytools/
from 2.1.10 to 2.1.11

List of bugfixes (lifted verbatim from http://pgfoundry.org/frs/shownotes.php?release_id=1580 ):
= Fixes =

  * londiste, pgq smart triggers: crash in case the table info cache
    invalidation callback was called from signal handler.  Fix it by
    moving cache operations out of callback.

  * walmgr:
    - symlink handling for pg_log and pg_xlog
    - Set archive_command to "/bin/true" for restored postgresql.conf
    (Martin Pihlak, Mark Kirkwood)

  * londiste copy:
    - Make constraint dropping work for inherited tables
      (Hannu Krosing)

    - Do not restore fkeys to tables with unknown replication status
      or coming from different queue.  (Hannu Krosing)

    - Use TRUNCATE ONLY on 8.4+.  (Sergey Konoplev)

    - Replace last copy pidfile check with signal_pidfile,
      thus avoiding potential infinite stall with dead copy.

  * londiste repair: set LC_ALL=C when calling 'sort' to have
    byte based sorting.

  * skytools.DBScript:
    - Add --version switch to show skytools version.  (Hannu Krosing)

    - Safer pidfile handling - avoid creating zero-length files
      on disk full situation by deleting them on write error.

  * pgq.Event: ev.retry, ev.ev_retry fields for retry count.
    (Nico Mandery)

  * pgq.maint_retry_events(): lock table to allow only single mover.

  * pgq.logutriga() did not put custom pkey= value into events.

  * pgq.logutriga() and pgq.sqltriga() did allow UPDATE and DELETE
    on tables without pkey, running into SQL errors downstream.
    They should throw error in such case.

  * Fix DeprecationWarning on Python 2.6 vs. 'import sets'.

  * make deb: Work around Debian's --install-layout related braindamage.


>How-To-Repeat:

>Fix:
Patch attached.

Patch attached with submission follows:

diff -ruN skytools/Makefile skytools-new/Makefile
--- skytools/Makefile	2010-03-24 17:16:08.000000000 +0800
+++ skytools-new/Makefile	2010-03-24 16:49:56.000000000 +0800
@@ -6,10 +6,10 @@
 #
 
 PORTNAME=	skytools
-PORTVERSION=	2.1.10
+PORTVERSION=	2.1.11
 PORTREVISION=	1
 CATEGORIES=	databases
-MASTER_SITES=	http://pgfoundry.org/frs/download.php/2370/
+MASTER_SITES=	http://pgfoundry.org/frs/download.php/2561/
 
 MAINTAINER=	kheechin at gmail.com
 COMMENT=	PostgreSQL tools from Skype: walshipping, queueing, replication
diff -ruN skytools/distinfo skytools-new/distinfo
--- skytools/distinfo	2010-03-24 17:16:08.000000000 +0800
+++ skytools-new/distinfo	2010-03-24 16:52:21.000000000 +0800
@@ -1,3 +1,3 @@
-MD5 (skytools-2.1.10.tar.gz) = 1fe735f5599f479ba0a52b222f3100b2
-SHA256 (skytools-2.1.10.tar.gz) = 1e61993ca6b62dd1d36bbc6bb7add9d08951ef6364a8714c0985c7de91f811e0
-SIZE (skytools-2.1.10.tar.gz) = 257629
+MD5 (skytools-2.1.11.tar.gz) = 1451a5fc47bf9a28339f7dff28d8b11a
+SHA256 (skytools-2.1.11.tar.gz) = fdfbb428d41a5f16c3cf7b7a3a0dcc5e500e102c898311825310a30889a82c71
+SIZE (skytools-2.1.11.tar.gz) = 249019


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list