Released 1.0.0 version.
* Bump to 1.0.0. * Updated NEWS and TODO files. * Updated debian package. FEA: ItEr67S03CommunityMaterialItEr66S03
This commit is contained in:
parent
c6f4c75ae5
commit
d5bb6b6f88
13 changed files with 210 additions and 51 deletions
44
NEWS
44
NEWS
|
|
@ -0,0 +1,44 @@
|
|||
NEWS
|
||||
====
|
||||
|
||||
|
||||
Version 1.0.0 (07 Jan 2011)
|
||||
---------------------------
|
||||
|
||||
This is the first statble release of *NavalPlan*, a free software web
|
||||
application for project management.
|
||||
|
||||
Main features
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
* Multiproject management. It offers a global vision of the company managing
|
||||
several projects sharing resources.
|
||||
* Group resource allocations: dynamic groups based on criteria.
|
||||
* Flexible calendars.
|
||||
* Configurable Gantt chart from Work Breakdown Structure (WBS).
|
||||
* Resource Breakdown Structure (RBS) chart.
|
||||
* Overload resource allocation control.
|
||||
* Earned Value Management (EVM).
|
||||
* Cost analysis based on work reports.
|
||||
* Integration with other *NavalPlan* instances and third-parties.
|
||||
* Other functionalities: materials, quality forms, project templates, planning
|
||||
scenarios, multiple task progress measurement ...
|
||||
|
||||
Latest features
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
* Backwards planning with new restrictions (AS_LATE_AS_POSSIBLE and
|
||||
FINISH_NOT_LATER_THAN).
|
||||
* Two direction resource allocation schemes. Forwards and backwards strategies
|
||||
supported depending on Gantt conditions.
|
||||
* Time unit inferior to hours in calendars. Minutes and seconds are allowed.
|
||||
* Experimental support for limiting resources.
|
||||
* Monte Carlo technique for project duration simulation. Duration probability
|
||||
functions are calculated based on likelihood estimations.
|
||||
* Sigmoid advance resource allocation function approaching what happens in real
|
||||
world.
|
||||
* Monitorization of project progress based on critical path progresses.
|
||||
* Human readable codes generation for data.
|
||||
* Configurable display of advances and cost in planning tasks.
|
||||
* Database migration support. Automatic management of database refactorings
|
||||
keeping former data.
|
||||
46
TODO
46
TODO
|
|
@ -1,51 +1,6 @@
|
|||
TODO
|
||||
====
|
||||
|
||||
Version 1.0 - 2011w1
|
||||
--------------------
|
||||
|
||||
Dates
|
||||
~~~~~
|
||||
|
||||
* *Feature freeze*: 2010w50
|
||||
* *Release date*: 2011w1
|
||||
|
||||
Main features
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
* Multiproject management. It offers a global vision of the company managing
|
||||
several projects sharing resources.
|
||||
* Group resource allocations: dynamic groups based on criteria.
|
||||
* Flexible calendars.
|
||||
* Configurable Gantt chart from Work Breakdown Structure (WBS).
|
||||
* Resource Breakdown Structure (RBS) chart.
|
||||
* Overload resource allocation control.
|
||||
* Earned Value Management (EVM).
|
||||
* Cost analysis based on work reports.
|
||||
* Integration with other *NavalPlan* instances and third-parties.
|
||||
* Other functionalities: materials, quality forms, project templates, planning
|
||||
scenarios, multiple task progress measurement ...
|
||||
|
||||
Latest features
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
* Backwards planning with new restrictions (AS_LATE_AS_POSSIBLE and
|
||||
FINISH_NOT_LATER_THAN).
|
||||
* Two direction resource allocation schemes. Forwards and backwards strategies
|
||||
supported depending on Gantt conditions.
|
||||
* Time unit inferior to hours in calendars. Minutes and seconds are allowed.
|
||||
* Limiting resources. Appropriative insertion algorithm with task scrolling.
|
||||
* Monte Carlo technique for project duration simulation. Duration probability
|
||||
functions are calculated based on likelihood estimations.
|
||||
* Sigmoid advance resource allocation function approaching what happens in real
|
||||
world.
|
||||
* Monitorization of project progress based on critical path progresses.
|
||||
* Human readable codes generation for data.
|
||||
* Configurable display of advances and cost in planning tasks.
|
||||
* Database migration support. Automatic management of database refactorings
|
||||
keeping former data.
|
||||
|
||||
|
||||
Version 1.1 - 2011w14
|
||||
---------------------
|
||||
|
||||
|
|
@ -59,6 +14,7 @@ Dates
|
|||
Features
|
||||
~~~~~~~~
|
||||
|
||||
* Limiting resources. Appropriative insertion algorithm with task scrolling.
|
||||
* Improve printing support.
|
||||
* Possibility of using critical chain paradigm in project planning.
|
||||
* Resource levelling.
|
||||
|
|
|
|||
8
debian/changelog
vendored
8
debian/changelog
vendored
|
|
@ -1,3 +1,11 @@
|
|||
navalplan (1.0.0-1) maverick; urgency=low
|
||||
|
||||
* Updated to upstream. Released version 1.0.
|
||||
* Added upgrade script needed to upgrade to version 1.0.
|
||||
* Added debian/rules specific for debian squeeze.
|
||||
|
||||
-- Manuel Rego Casasnovas <mrego@igalia.com> Tue, 07 Jan 2011 16:45:00 +0100
|
||||
|
||||
navalplan (0.9.2-3) maverick; urgency=low
|
||||
|
||||
* Added missing postgresql dependency.
|
||||
|
|
|
|||
1
debian/navalplan.install
vendored
1
debian/navalplan.install
vendored
|
|
@ -1,4 +1,5 @@
|
|||
debian/tmp/var/lib/tomcat6/webapps/navalplan.war
|
||||
debian/tmp/etc/tomcat6/policy.d/51navalplan.policy
|
||||
debian/tmp/usr/share/dbconfig-common/data/navalplan/install/pgsql
|
||||
debian/tmp/usr/share/dbconfig-common/data/navalplan/upgrade/pgsql/1.0.0
|
||||
debian/tmp/usr/share/tomcat6/lib/postgresql-jdbc3.jar
|
||||
|
|
|
|||
4
debian/rules
vendored
4
debian/rules
vendored
|
|
@ -74,6 +74,10 @@ install:
|
|||
$(call CMD,mkdir -p $(CURDIR)/debian/tmp/var/lib/tomcat6/webapps/)
|
||||
$(call CMD,cp $(CURDIR)/navalplanner-webapp/target/navalplanner-webapp.war \
|
||||
$(CURDIR)/debian/tmp/var/lib/tomcat6/webapps/navalplan.war)
|
||||
# Copy SQL upgrade script for version 1.0.0
|
||||
$(call CMD,mkdir -p $(CURDIR)/debian/tmp/usr/share/dbconfig-common/data/navalplan/upgrade/pgsql/)
|
||||
$(call CMD,cp $(CURDIR)/scripts/database/upgrade_1.0.0.sql \
|
||||
$(CURDIR)/debian/tmp/usr/share/dbconfig-common/data/navalplan/upgrade/pgsql/1.0.0)
|
||||
# Install Policy file
|
||||
$(call CMD,mkdir -p $(CURDIR)/debian/tmp/etc/tomcat6/policy.d)
|
||||
$(call CMD,cp $(CURDIR)/debian/51navalplan.policy \
|
||||
|
|
|
|||
126
debian/rules.squeeze
vendored
Executable file
126
debian/rules.squeeze
vendored
Executable file
|
|
@ -0,0 +1,126 @@
|
|||
#! /usr/bin/make -f
|
||||
|
||||
#export DH_VRBOSE=1
|
||||
export DH_OPTIONS
|
||||
export CURDIR
|
||||
|
||||
MAKEFLAGS += s
|
||||
JAVA_HOME := /usr/lib/jvm/java-6-openjdk
|
||||
|
||||
MAVEN_REPO := $(CURDIR)/debian/maven-repo
|
||||
MAVEN_OPTS := -Pprod,postgresql,-liquibase-update \
|
||||
-DdataSource.jndiName=java:comp/env/jdbc/navalplan-ds \
|
||||
-Dmaven.test.skip=true -B \
|
||||
-s $(CURDIR)/debian/maven-settings.xml
|
||||
|
||||
|
||||
define NFO
|
||||
@echo "[1;32m$1[0;0m"
|
||||
endef
|
||||
|
||||
ifneq ($V,0)
|
||||
define CMD
|
||||
@echo "[1;1m$1[0;0m"
|
||||
@$1
|
||||
endef
|
||||
else
|
||||
define CMD
|
||||
@$1
|
||||
endef
|
||||
endif
|
||||
|
||||
|
||||
configure: configure-stamp
|
||||
configure-stamp:
|
||||
$(call NFO,Configuring...)
|
||||
$(call CMD,dh_testdir)
|
||||
# Configure package here
|
||||
$(call CMD,touch $@)
|
||||
|
||||
build: build-arch
|
||||
|
||||
build-arch: build-arch-stamp
|
||||
|
||||
build-arch-stamp: configure-stamp
|
||||
$(call NFO,Building sources...)
|
||||
# Build arch-dependant stuff
|
||||
$(call CMD,mkdir -p $(MAVEN_REPO))
|
||||
$(call CMD,mvn $(MAVEN_OPTS) install)
|
||||
$(call CMD,touch $@)
|
||||
|
||||
clean:
|
||||
$(call NFO,Cleaning up...)
|
||||
$(call CMD,dh_testdir)
|
||||
$(call CMD,dh_testroot)
|
||||
# Cleanup commands
|
||||
$(call CMD,$(RM) build-arch-stamp build-indep-stamp configure-stamp)
|
||||
$(call CMD,mkdir -p $(MAVEN_REPO))
|
||||
# This is likely to fail, e.g. needs to be reviewed
|
||||
-$(call CMD,mvn $(MAVEN_OPTS) -npu clean)
|
||||
$(call CMD,$(RM) -r $(CURDIR)/maven-repo)
|
||||
$(call CMD,dh_clean)
|
||||
|
||||
install:
|
||||
$(call NFO,Installing objects...)
|
||||
$(call CMD,dh_testdir)
|
||||
$(call CMD,dh_testroot)
|
||||
$(call CMD,dh_clean -k)
|
||||
$(call CMD,dh_installdirs)
|
||||
# Copy SQL installation file
|
||||
$(call CMD,mkdir -p $(CURDIR)/debian/tmp/usr/share/dbconfig-common/data/navalplan/install/)
|
||||
$(call CMD,cp $(CURDIR)/scripts/database/install.sql \
|
||||
$(CURDIR)/debian/tmp/usr/share/dbconfig-common/data/navalplan/install/pgsql)
|
||||
# Commands to install arch-dependant stuff
|
||||
$(call CMD,mkdir -p $(CURDIR)/debian/tmp/var/lib/tomcat6/webapps/)
|
||||
$(call CMD,cp $(CURDIR)/navalplanner-webapp/target/navalplanner-webapp.war \
|
||||
$(CURDIR)/debian/tmp/var/lib/tomcat6/webapps/navalplan.war)
|
||||
# Copy SQL upgrade script for version 1.0.0
|
||||
$(call CMD,mkdir -p $(CURDIR)/debian/tmp/usr/share/dbconfig-common/data/navalplan/upgrade/pgsql/)
|
||||
$(call CMD,cp $(CURDIR)/scripts/database/upgrade_1.0.0.sql \
|
||||
$(CURDIR)/debian/tmp/usr/share/dbconfig-common/data/navalplan/upgrade/pgsql/1.0.0)
|
||||
# Install Policy file
|
||||
$(call CMD,mkdir -p $(CURDIR)/debian/tmp/etc/tomcat6/policy.d)
|
||||
$(call CMD,cp $(CURDIR)/debian/51navalplan.policy \
|
||||
$(CURDIR)/debian/tmp/etc/tomcat6/policy.d/)
|
||||
# Link Java PostgreSQL library
|
||||
$(call CMD,mkdir -p $(CURDIR)/debian/tmp/usr/share/tomcat6/lib)
|
||||
$(call CMD,ln -sf /usr/share/java/postgresql-jdbc3.jar $(CURDIR)/debian/tmp/usr/share/tomcat6/lib)
|
||||
$(call CMD,dh_install)
|
||||
|
||||
binary-indep: build install
|
||||
|
||||
binary-arch: build install
|
||||
$(call NFO,Making binary package...)
|
||||
$(call CMD,dh_testdir)
|
||||
$(call CMD,dh_testroot)
|
||||
$(call CMD,dh_installchangelogs)
|
||||
$(call CMD,dh_installdocs)
|
||||
$(call CMD,dh_installexamples)
|
||||
# $(call CMD,dh_installmenu)
|
||||
$(call CMD,dh_installdebconf)
|
||||
# $(call CMD,dh_installlogrotate)
|
||||
# $(call CMD,dh_installemacsen)
|
||||
# $(call CMD,dh_installpam)
|
||||
# $(call CMD,dh_installmime)
|
||||
# $(call CMD,dh_python)
|
||||
# $(call CMD,dh_installinit)
|
||||
# $(call CMD,dh_installcron)
|
||||
# $(call CMD,dh_installinfo)
|
||||
$(call CMD,dh_installman)
|
||||
$(call CMD,dh_link)
|
||||
$(call CMD,dh_strip)
|
||||
$(call CMD,dh_compress)
|
||||
$(call CMD,dh_fixperms)
|
||||
# $(call CMD,dh_perl)
|
||||
$(call CMD,dh_makeshlibs)
|
||||
$(call CMD,dh_installdeb)
|
||||
$(call CMD,dh_shlibdeps)
|
||||
$(call CMD,dh_gencontrol)
|
||||
$(call CMD,dh_md5sums)
|
||||
$(call CMD,dh_builddeb)
|
||||
|
||||
binary: binary-indep binary-arch
|
||||
|
||||
|
||||
.PHONY: build clean binary-indep binary-arch binary install install-indep
|
||||
.PHONY: install-arch configure
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
<parent>
|
||||
<groupId>org.navalplanner</groupId>
|
||||
<artifactId>navalplanner</artifactId>
|
||||
<version>0.9.2</version>
|
||||
<version>1.0.0</version>
|
||||
</parent>
|
||||
<artifactId>ganttzk</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.9.2\n"
|
||||
"Project-Id-Version: 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-01-05 11:51+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
<parent>
|
||||
<groupId>org.navalplanner</groupId>
|
||||
<artifactId>navalplanner</artifactId>
|
||||
<version>0.9.2</version>
|
||||
<version>1.0.0</version>
|
||||
</parent>
|
||||
<artifactId>navalplanner-business</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<parent>
|
||||
<groupId>org.navalplanner</groupId>
|
||||
<artifactId>navalplanner</artifactId>
|
||||
<version>0.9.2</version>
|
||||
<version>1.0.0</version>
|
||||
</parent>
|
||||
<artifactId>navalplanner-webapp</artifactId>
|
||||
<packaging>war</packaging>
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.9.2\n"
|
||||
"Project-Id-Version: 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-01-07 08:58+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
|
|
|
|||
2
pom.xml
2
pom.xml
|
|
@ -5,7 +5,7 @@
|
|||
<groupId>org.navalplanner</groupId>
|
||||
<artifactId>navalplanner</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<version>0.9.2</version>
|
||||
<version>1.0.0</version>
|
||||
<name>NavalPlan</name>
|
||||
|
||||
<!--
|
||||
|
|
|
|||
20
scripts/database/upgrade_1.0.0.sql
Normal file
20
scripts/database/upgrade_1.0.0.sql
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
-- *********************************************************************
|
||||
-- Update Database Script
|
||||
-- *********************************************************************
|
||||
-- Change Log: src/main/resources/db.changelog-initial.xml
|
||||
-- Ran at: 1/7/11 3:49 PM
|
||||
-- Against: naval@jdbc:postgresql://localhost/navaldev
|
||||
-- Liquibase version: 2.0-rc7
|
||||
-- *********************************************************************
|
||||
|
||||
-- Lock Database
|
||||
-- Changeset src/main/resources/db.changelog-initial.xml::change-types-start-finish-date-criterion-satisfaction::ogonzalez::(Checksum: 3:93527c263e394c3960738fc2e9734c4c)
|
||||
-- Change types of start and finish date to date for criterion satisfaction table
|
||||
ALTER TABLE criterion_satisfaction ALTER COLUMN start_date TYPE DATE;
|
||||
|
||||
ALTER TABLE criterion_satisfaction ALTER COLUMN finish_date TYPE DATE;
|
||||
|
||||
INSERT INTO databasechangelog (AUTHOR, COMMENTS, DATEEXECUTED, DESCRIPTION, EXECTYPE, FILENAME, ID, LIQUIBASE, MD5SUM, ORDEREXECUTED) VALUES ('ogonzalez', 'Change types of start and finish date to date for criterion satisfaction table', NOW(), 'Modify data type (x2)', 'EXECUTED', 'src/main/resources/db.changelog-initial.xml', 'change-types-start-finish-date-criterion-satisfaction', '2.0-rc7', '3:93527c263e394c3960738fc2e9734c4c', 326);
|
||||
|
||||
-- Release Database Lock
|
||||
-- Release Database Lock
|
||||
Loading…
Add table
Reference in a new issue