pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/48311: update sysutils/logrotate to 3.8.7



>Number:         48311
>Category:       pkg
>Synopsis:       update sysutils/logrotate to 3.8.7
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Oct 14 19:45:00 +0000 2013
>Originator:     Nils Ratusznik
>Release:        pkgsrc-2013Q3
>Organization:
>Environment:
NetBSD dev.anotherhomepage.org 6.1.2 NetBSD 6.1.2 (XEN3_DOMU) amd64
>Description:
Pkgsrc version of logrotate is 3.8.5 in 2013Q3 and in current, but upstream is 
3.8.7 and fixes a memory corruption.
>How-To-Repeat:
Look in package source. Look at web page. Note version discrepancy.
>Fix:
Patches are made against pkgsrc-2013Q3 :

Patch for Makefile :
--- Makefile    28 Jul 2013 11:21:23 -0000      1.6
+++ Makefile    14 Oct 2013 19:38:29 -0000
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.6 2013/07/28 11:21:23 obache Exp $
 #
 
-DISTNAME=              logrotate-3.8.5
+DISTNAME=              logrotate-3.8.7
 CATEGORIES=            sysutils
 MASTER_SITES=          https://fedorahosted.org/releases/l/o/logrotate/

Patch for distinfo : 
--- distinfo    28 Jul 2013 11:21:23 -0000      1.6
+++ distinfo    14 Oct 2013 19:40:11 -0000
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.6 2013/07/28 11:21:23 obache Exp $
 
-SHA1 (logrotate-3.8.5.tar.gz) = b3bd6eb5f84c243b328252db651e4826fd726b8b
-RMD160 (logrotate-3.8.5.tar.gz) = 759b1806ea08bd2c45bbc175ea1efaca255994b7
-Size (logrotate-3.8.5.tar.gz) = 57818 bytes
+SHA1 (logrotate-3.8.7.tar.gz) = dcf2fd55a8f76c4f7b8a03fc019a8b96f80fe300
+RMD160 (logrotate-3.8.7.tar.gz) = 24e00e1ecccb624f7807f31fba9032553c80a188
+Size (logrotate-3.8.7.tar.gz) = 58898 bytes
 SHA1 (patch-examples_logrotate-default) = 
df9671836392d99f2b31116aee18e51996dee173
 SHA1 (patch-examples_logrotate.cron) = 02981cb2b49e3f3f500fcb3db9b5dcb5fe62bddc
 SHA1 (patch-logrotate.8) = 0bf7d9cfbc2f5dfff42a82b523926b9c8d0362a0

Changelog : 
3.8.6 -> 3.8.7
        - Fixed --force/-f option handling together with "size" directive
          (3.8.5 regression).
        - Use "logrotate_tmp_t" context for SELinux tests and if this context 
does
          not exist, skip SELinux related tests.

3.8.5 -> 3.8.6
        - Fixed memory corruption caused by rotation directory which does not
          exist with "sharedscripts" together with "prerotate" script.

Other files don't change. The distfile is still https only, so it will need to 
be copied on ftp.n.o.



Home | Main Index | Thread Index | Old Index