Bug 128785 - [patch] ports-mgmt/tinderbox: update to version 3.1.1
Summary: [patch] ports-mgmt/tinderbox: update to version 3.1.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Ion-Mihai "IOnut" Tetcu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-11 13:00 UTC by Boris Samorodov
Modified: 2008-11-12 16:03 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Boris Samorodov freebsd_committer freebsd_triage 2008-11-11 13:00:13 UTC
	A new version of ports-mgmt/tinderbox is available.

Fix: All files/patch-* files were removed.
	I didn't change MASTER_SITES, it's up to MAINTAINER either to change it or
	to put a distro at current one. ;-)



WBR
-- 
bsam--R079Rqup2yxZKI9xN0FDMvq9VeGVnud94fgH3ogZJ1In0evg
Content-Type: text/plain; name="tinderbox.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="tinderbox.diff"

Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/ports-mgmt/tinderbox/Makefile,v
retrieving revision 1.48
diff -u -r1.48 Makefile
--- Makefile	7 Sep 2008 22:29:28 -0000	1.48
+++ Makefile	11 Nov 2008 12:07:34 -0000
@@ -6,8 +6,7 @@
 
 PORTNAME=	tinderbox
 #DISTVERSION=	${PORTVERSION}-${PORTREVISION}
-PORTVERSION=	3.0.0
-PORTREVISION=	2
+PORTVERSION=	3.1.1
 CATEGORIES=	ports-mgmt
 MASTER_SITES=	http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/
 #DIST_SUBDIR=	tinderbox
@@ -89,19 +88,13 @@
 	@${RM} -R ${WRKSRC}/webui
 .endif
 
-post-patch:
-	${RM} ${WRKSRC}/lib/Tinderbox/TinderboxDS.pm.orig \
-		${WRKSRC}/lib/tc_command.pl.orig \
-		${WRKSRC}/sql/schema.pgsql.pre.orig \
-		${WRKSRC}/sql/genschema.orig
-
 do-install:
 	@${MKDIR} ${PREFIX}/tinderbox/scripts
 	@${ECHO_CMD} "Installing man pages ..."
 	cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} ${MAN1} ${MAN1PREFIX}/man/man1 && \
 		cd ${WRKSRC} && ${RM} -r ${WRKSRC}/man
 	@${ECHO_CMD} "Installing rc script ..."
-	${INSTALL_SCRIPT} ${WRKSRC}/etc/rc.d/tinderd.sh ${PREFIX}/etc/rc.d/${PORTNAME}
+	${INSTALL_SCRIPT} ${WRKSRC}/etc/rc.d/tinderd ${PREFIX}/etc/rc.d/${PORTNAME}
 	@${ECHO_CMD} "Installing tinderbox ..."
 	${CP} -R ${WRKSRC}/* ${PREFIX}/tinderbox/scripts
 	@${ECHO_CMD} "All Done"
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/ports-mgmt/tinderbox/distinfo,v
retrieving revision 1.19
diff -u -r1.19 distinfo
--- distinfo	3 Sep 2008 12:29:01 -0000	1.19
+++ distinfo	11 Nov 2008 12:07:34 -0000
@@ -1,3 +1,3 @@
-MD5 (tinderbox-3.0.0.tar.gz) = f798417a2a150b6374588846f2658a3e
-SHA256 (tinderbox-3.0.0.tar.gz) = 5c4e66be67c6bf2a5e3efd526b6e6c8dfe020d2c261820436e7c9952cce1b62c
-SIZE (tinderbox-3.0.0.tar.gz) = 118144
+MD5 (tinderbox-3.1.1.tar.gz) = 05fd88070ed603e5ffa10d1d652be886
+SHA256 (tinderbox-3.1.1.tar.gz) = bafffa963ebabf17e52a67fd498925ac39168dfb961aaed0c3e2ed6f8423f950
+SIZE (tinderbox-3.1.1.tar.gz) = 118201
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/ports-mgmt/tinderbox/pkg-plist,v
retrieving revision 1.18
diff -u -r1.18 pkg-plist
--- pkg-plist	7 Sep 2008 22:29:28 -0000	1.18
+++ pkg-plist	11 Nov 2008 12:07:34 -0000
@@ -2,7 +2,7 @@
 tinderbox/scripts/README
 tinderbox/scripts/ds.ph.dist
 tinderbox/scripts/etc/env/.keep_me
-tinderbox/scripts/etc/rc.d/tinderd.sh
+tinderbox/scripts/etc/rc.d/tinderd
 tinderbox/scripts/lib/Tinderbox/Build.pm
 tinderbox/scripts/lib/Tinderbox/BuildPortsQueue.pm
 tinderbox/scripts/lib/Tinderbox/Config.pm
@@ -40,13 +40,14 @@
 tinderbox/scripts/tc
 tinderbox/scripts/tinderbox.ph.dist
 tinderbox/scripts/tinderd
-tinderbox/scripts/upgrade/.keep_me
 tinderbox/scripts/upgrade/build_ports.map
 tinderbox/scripts/upgrade/build_ports_queue.map
 tinderbox/scripts/upgrade/builds.map
 tinderbox/scripts/upgrade/config.map
 tinderbox/scripts/upgrade/hooks.map
 tinderbox/scripts/upgrade/jails.map
+tinderbox/scripts/upgrade/mig_mysql_tinderbox-3.0_to_3.1.sql
+tinderbox/scripts/upgrade/mig_pgsql_tinderbox-3.0_to_3.1.sql
 tinderbox/scripts/upgrade/order.lst
 tinderbox/scripts/upgrade/user_permissions.map
 %%WEBUI%%tinderbox/scripts/webui/core/Build.php
@@ -63,7 +64,6 @@
 %%WEBUI%%tinderbox/scripts/webui/inc_ds.php.dist
 %%WEBUI%%tinderbox/scripts/webui/inc_tinderbox.php.dist
 %%WEBUI%%tinderbox/scripts/webui/index.php
-%%WEBUI%%tinderbox/scripts/webui/favicon.ico
 %%WEBUI%%tinderbox/scripts/webui/module/module.php
 %%WEBUI%%tinderbox/scripts/webui/module/moduleBuildPorts.php
 %%WEBUI%%tinderbox/scripts/webui/module/moduleBuilds.php
@@ -86,6 +86,7 @@
 %%WEBUI%%tinderbox/scripts/webui/templates/default/list_tinderd_queue.tpl
 %%WEBUI%%tinderbox/scripts/webui/templates/default/messages.inc
 %%WEBUI%%tinderbox/scripts/webui/templates/default/please_login.tpl
+%%WEBUI%%tinderbox/scripts/webui/templates/default/rss.tpl
 %%WEBUI%%tinderbox/scripts/webui/templates/default/tinderstyle.css
 %%WEBUI%%tinderbox/scripts/webui/templates/default/user_admin.tpl
 %%WEBUI%%tinderbox/scripts/webui/templates/default/user_permissions.tpl
Index: files/patch-lib__Tinderbox__TinderboxDS.pm
===================================================================
RCS file: files/patch-lib__Tinderbox__TinderboxDS.pm
diff -N files/patch-lib__Tinderbox__TinderboxDS.pm
--- files/patch-lib__Tinderbox__TinderboxDS.pm	7 Sep 2008 07:41:41 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,33 +0,0 @@
---- ./lib/Tinderbox/TinderboxDS.pm.orig	2008-08-07 07:27:49.000000000 +0300
-+++ ./lib/Tinderbox/TinderboxDS.pm	2008-09-07 09:37:07.000000000 +0300
-@@ -23,7 +23,7 @@
- # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- # SUCH DAMAGE.
- #
--# $MCom: portstools/tinderbox/lib/Tinderbox/TinderboxDS.pm,v 1.88 2008/08/07 04:27:49 marcus Exp $
-+# $MCom: portstools/tinderbox/lib/Tinderbox/TinderboxDS.pm,v 1.88.2.2 2008/09/05 21:07:14 marcus Exp $
- #
- 
- package Tinderbox::TinderboxDS;
-@@ -42,6 +42,7 @@
- use DBI;
- use Carp;
- use Digest::MD5 qw(md5_hex);
-+use POSIX qw(strftime);
- use vars qw(
-     $DB_DRIVER
-     $DB_HOST
-@@ -362,8 +363,12 @@
- sub reorgBuildPortsQueue {
-         my $self = shift;
- 
-+        my $enq_time = time - 25200;
-+        my $enq_sql = strftime("%Y-%m-%d %H:%M:%S", localtime($enq_time));
-+
-         my $rc = $self->_doQuery(
--                "DELETE FROM build_ports_queue WHERE enqueue_date<=NOW()-25200 AND status != 'ENQUEUED'"
-+                "DELETE FROM build_ports_queue WHERE enqueue_date<=? AND status != 'ENQUEUED'",
-+                [$enq_sql]
-         );
- 
-         return $rc;
Index: files/patch-lib__tc_command.pl
===================================================================
RCS file: files/patch-lib__tc_command.pl
diff -N files/patch-lib__tc_command.pl
--- files/patch-lib__tc_command.pl	7 Sep 2008 07:41:41 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
---- ./lib/tc_command.pl.orig	2008-08-15 20:23:07.000000000 +0300
-+++ ./lib/tc_command.pl	2008-09-07 09:37:07.000000000 +0300
-@@ -24,7 +24,7 @@
- # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- # SUCH DAMAGE.
- #
--# $MCom: portstools/tinderbox/lib/tc_command.pl,v 1.150 2008/08/15 17:23:07 marcus Exp $
-+# $MCom: portstools/tinderbox/lib/tc_command.pl,v 1.150.2.1 2008/09/05 21:52:24 marcus Exp $
- #
- 
- my $pb;
-@@ -1668,7 +1668,7 @@
-                             . "\n");
-         } else {
-                 cleanup($ds, 1,
--                        "There is no BuildPortsQueue configured in the datastore.\n"
-+                        "There are no more queued ports for this host in the datastore.\n"
-                 );
-         }
- }
Index: files/patch-sql__genschema
===================================================================
RCS file: files/patch-sql__genschema
diff -N files/patch-sql__genschema
--- files/patch-sql__genschema	7 Sep 2008 07:41:41 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
---- ./sql/genschema.orig	2008-07-25 02:52:33.000000000 +0300
-+++ ./sql/genschema	2008-09-07 09:37:07.000000000 +0300
-@@ -24,7 +24,7 @@
- # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- # SUCH DAMAGE.
- #
--# $MCom: portstools/tinderbox/sql/genschema,v 1.1 2008/07/24 23:52:33 ade Exp $
-+# $MCom: portstools/tinderbox/sql/genschema,v 1.1.2.1 2008/09/05 11:16:29 beat Exp $
- #
- # Create a full-blown schema from a series of files, reducing duplication
- #
-@@ -48,6 +48,6 @@
- # Kick out the generated schema
- #
- cat schema.${dbtype}.pre \
--    values.config values.hooks values.pfp values.pfr \
-+    values.config values.hooks values.pfr values.pfp \
-     schema.${dbtype}.post
- exit 0
Index: files/patch-sql__schema.pgsql.pre
===================================================================
RCS file: files/patch-sql__schema.pgsql.pre
diff -N files/patch-sql__schema.pgsql.pre
--- files/patch-sql__schema.pgsql.pre	7 Sep 2008 07:41:41 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
---- ./sql/schema.pgsql.pre.orig	2008-08-05 02:18:10.000000000 +0300
-+++ ./sql/schema.pgsql.pre	2008-09-07 09:37:07.000000000 +0300
-@@ -99,7 +99,7 @@
- -- DROP TABLE port_dependencies CASCADE;
- CREATE TABLE port_dependencies (
- 	port_dependency_id SERIAL PRIMARY KEY,
--	build_port_id INTEGER REFERENCES build_port(build_port_id) ON UPDATE CASCADE ON DELETE CASCADE,
-+	build_port_id INTEGER REFERENCES build_ports(build_port_id) ON UPDATE CASCADE ON DELETE CASCADE,
- 	port_id INTEGER REFERENCES ports(port_id) ON UPDATE CASCADE ON DELETE CASCADE,
- 	dependency_type VARCHAR(16) CHECK (dependency_type IN ('UNKNOWN', 'EXTRACT_DEPENDS', 'PATCH_DEPENDS', 'FETCH_DEPENDS', 'BUILD_DEPENDS', 'LIB_DEPENDS', 'DEPENDS', 'RUN_DEPENDS')) DEFAULT 'UNKNOWN'
- );
-@@ -109,7 +109,7 @@
- -- DROP TABLE config CASCADE;
- CREATE TABLE config (
- 	config_option_name VARCHAR(255) NOT NULL PRIMARY KEY,
--	config_option_value TEXT,
-+	config_option_value TEXT
- );
- 
- -- DROP TABLE build_ports_queue CASCADE;
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-11-11 13:00:27 UTC
Responsible Changed
From-To: freebsd-ports-bugs->itetcu

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2008-11-12 15:58:41 UTC
itetcu      2008-11-12 15:58:29 UTC

  FreeBSD ports repository

  Modified files:
    ports-mgmt/tinderbox Makefile distinfo pkg-plist 
    ports-mgmt/tinderbox/files pkg-message.in 
  Added files:
    ports-mgmt/tinderbox/files 
                               extra-patch-webui__core__TinderboxDS.php 
                               extra-patch-webui__module__moduleBuildPorts.php 
  Removed files:
    ports-mgmt/tinderbox/files 
                               patch-lib__Tinderbox__TinderboxDS.pm 
                               patch-lib__tc_command.pl 
                               patch-sql__genschema 
                               patch-sql__schema.pgsql.pre 
  Log:
  Update to 3.1.1 - Bug fix and feature release.
  
  This release brings many bug fixes and some new features, particularly with the
  webui frontend:
      * The tinderd.sh rc.d script has been renamed tinderd, and modernized.
          See the README for more details.
      * A tinderd_debug option has been added to the tinderd rc.d script to
          control whether or not to write output to /dev/null.
      * Add a new tinderd config option, TINDERD_LOGFILE. When this is set, all
          tinderbuild output from a tinderd cycle will be appended to this
          logfile. By default, the logfile is /dev/null.
      * Reintroduce user permissions functionality in the webui from 2.x.
      * Add RSS support for the latest_buildports view (webui).
      * Add buttons to tinderd queue view to remove all or all built entries from
          the queue (webui).
      * Automatically set rootdir and wwwrooturi variable (webui).
      * Show target port of current build (webui).
      * Fix a slew of Postgres upgrade and install bugs. Note: not all upgrade
          bugs have been fixed. The schema changes in 3.1 may need to be applied
          manually to Postgres databases.
      * Fix a case where a failed build could lead to false-positive leftovers.
      * Fix a regression where the wrong module name was used. This broke tinderd
          configuration.
      * Prevent dereferencing a null value in the Build Ports Queue code when a
          port is no longer associated to a Build.
      * Fix rescanPorts' command line arguments, and allow it to be invoked as a
          shell command.
      * Use the installed Jail's /usr/share/mk directory when doing a make
          distribution. This fixes a Jail build of 7.X on recent -CURRENT.
      * Add -k to the conig-recursive command so that it doesn't die if one
          chooses to skip a port.
      * Don't make it fatal if the rm of the directory fails in cleanDir. This
          may very well fail if the target is a mount point.
      * Some setup steps in the README have been clarified.
  
  !!!NOTE!!!This release includes a schema change, so be sure to run the
  following before using 3.1:
  
  ./tc Upgrade
  
  The contributors to this release are Beat Gätzi, Ion-Mihai Tetcu, Aron
  Schlesinger, Alexander Logvinov, Wesley Shields, Martin Wilke, and Boris
  Samorodov.
  
  Local patches:
  - install a favicon for the webui
  - show last 30 ports per page in "Current and Latest Builds" page (webui)
  - when sorting by "Last Build Attempt" in list build page sort descending --
  latest built first (webui)
  
  PR:             ports/128785 (based on)
  Submitted by:   bsam@
  
  Revision  Changes    Path
  1.49      +17 -12    ports/ports-mgmt/tinderbox/Makefile
  1.20      +6 -3      ports/ports-mgmt/tinderbox/distinfo
  1.1       +13 -0     ports/ports-mgmt/tinderbox/files/extra-patch-webui__core__TinderboxDS.php (new)
  1.1       +11 -0     ports/ports-mgmt/tinderbox/files/extra-patch-webui__module__moduleBuildPorts.php (new)
  1.2       +0 -33     ports/ports-mgmt/tinderbox/files/patch-lib__Tinderbox__TinderboxDS.pm (dead)
  1.2       +0 -20     ports/ports-mgmt/tinderbox/files/patch-lib__tc_command.pl (dead)
  1.2       +0 -19     ports/ports-mgmt/tinderbox/files/patch-sql__genschema (dead)
  1.2       +0 -20     ports/ports-mgmt/tinderbox/files/patch-sql__schema.pgsql.pre (dead)
  1.13      +2 -2      ports/ports-mgmt/tinderbox/files/pkg-message.in
  1.19      +4 -2      ports/ports-mgmt/tinderbox/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Ion-Mihai "IOnut" Tetcu freebsd_committer freebsd_triage 2008-11-12 16:03:55 UTC
State Changed
From-To: open->closed

Committed. Thanks!