You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by Thomas Fox <Th...@seitenbau.net> on 2012/12/20 11:43:52 UTC

[Vote]release torque 4.0

Should the artifacts staged at
https://repository.apache.org/content/repositories/orgapachetorque-053/
built from svn tag
https://svn.apache.org/repos/asf/db/torque/torque4/tags/torque-4.0
, rev 1424142, be released as torque-4.0 ?

overall source distribution (all modules):
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque/4.0/torque-4.0-source-release.zip


runtime binary distribution:
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque-runtime/4.0/torque-runtime-4.0-bin.tar.gz
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque-runtime/4.0/
torque-runtime-4.0-bin.zip
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque-runtime/4.0/
torque-runtime-4.0.jar


generator binary distribution:
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque-generator/4.0/
torque-generator-4.0-bin.tar.gz
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque-generator/4.0/
torque-generator-4.0-bin.zip
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque-generator/4.0/
torque-generator-4.0.jar


maven plugin binary distribution
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque-maven-plugin/4.0/
torque-maven-plugin-4.0.jar

documentation (packed site)
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque-site/4.0/
torque-site-4.0-site.tar.gz
https://repository.apache.org/content/repositories/orgapachetorque-053/org/apache/torque/torque-site/4.0/
torque-site-4.0-site.zip

[ ] +1 yes
[ ] 0 Abstain
[ ] -1 No (please give reason)

The vote closes Sun, 23 Dec, 18:00 GMT to allow for a christmas release

    Thomas



--------------------------------------------------------------------

Dr. Thomas Fox
Software-Entwicklung
Tel. +49 (0) 7531 36598-22
Fax +49 (0) 7531 36598-11
E-Mail  fox@seitenbau.com

SEITENBAU GmbH
Seilerstraße 7
D-78467 Konstanz
http://www.seitenbau.com

Amtsgericht Freiburg HRB 381528
USt-IdNr.: DE 1905 525 50

Geschäftsführer:
Florian Leinberger | Sebastian Roller | Rainer Henze | Jan Bauer | Stefan
Eichenhofer


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


checksum files of signatures (was:Re: [Vote]release torque 4.0)

Posted by Thomas Fox <Th...@seitenbau.net>.
Thomas Vandahl wrote:
> ...
> Please remove the *.asc.{md5|sha} files before promoting the release.

Done.

  Thomas


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


Re: [Vote]release torque 4.0

Posted by Thomas Vandahl <tv...@apache.org>.
On 20.12.12 11:43, Thomas Fox wrote:
> [X] +1 yes
> [ ] 0 Abstain
> [ ] -1 No (please give reason)

Tested source release
- Signature ok.
Please remove the *.asc.{md5|sha} files before promoting the release.

- Build ok.
Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
Java version: 1.6.0_37, vendor: Apple Inc.
OS name: "mac os x", version: "10.6.8", arch: "x86_64", family: "mac"

- Tests ok.
Test-project with derbyEmbedded profile

Bye, Thomas.

---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


Re: [Vote]release torque 4.0

Posted by Thomas Fox <Th...@seitenbau.net>.
Thomas Vandahl wrote:
> On 20.12.12 11:43, Thomas Fox wrote:
> > The vote closes Sun, 23 Dec, 18:00 GMT to allow for a christmas release
>
> Sorry, I won't be able to meet that deadline. Just keep the vote open
> and I'll find some time to look at the release after christmas.

No problem, take your time. I was busy with the kids anyway yesterday
evening.

    Happy Christmas !

           Thomas


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


[Vote][Result] release torque 4.0

Posted by Thomas Fox <Th...@seitenbau.net>.
The following votes were cast
+1: Thomas Vandahl (binding)
    Thomas Fox (binding)

-1: Greg Monroe (binding)

No other votes vere cast.

Thus the proposed release candidate will not be released.

      Thomas


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


Errors while executing the test SQL (was:RE: [Vote]release torque 4.0)

Posted by Thomas Fox <Th...@seitenbau.net>.
Greg Monroe wrote:
> bug - Running Test project against MySQL 5.1 produces errors in the
>       sql:execute phase:  Problem sql files are:
>
>       - bookstore-schema ( ALTER TABLE / FOREIGN KEY statements)
>       - databaseMapInit-schema.sql (mostly creating date field defaults
>           and some alter table/foreign key statements )
>       - pk-schema.sql (Table exists error)
>       - test-schema.sql (ALTER TABLE / FOREIGN KEY statements)
>       - pk-schema-idtable-init.sql (Insert failed because of duplicate
key)
>
>       Note: Some of errors get hidden during second run with tables
created.
>
> bug - Running Test project against MS SQL 2005 produces errors in the
>       sql:execute phase.  Problem sql files are:
>
>       - bookstore-schema.sql ( ALTER TABLE / DROP CONSTRAINT statments
and
>           DROP VIEW statement)
>       - default-value-schema.sql ( mostly creating date field defaults
>           and some alter table drop constraint key statements )
>       - pk-schema.sql (Table exists error)
>       - qualified-table-name-schema.sql  (Schema exists on 2nd run)
>       - save-method-in-peer-schema.sql (ALTER TABLE / DROP CONSTRAINT
stmts)
>       - test-schema.sql (ALTER TABLE/DROP CONSTRAINT and CREATE BASE
table)
>       - pk-schema-idtable-init.sql (Insert failed because of duplicate
key)

There are a number of reasons for the errors.
1) There are ALTER TABLE DROP CONSTRAINT statements created which fail if
the tables do not exist (i.e in an empty database or if tables are added).
The reason for these statements is that they make possible to recreate the
database even if circular foreign key relations exist.
Imagine, e.g., a database with two tables, A and B, where a has a foreign
key pointing to B and B has a foreign key pointing to A.
The user adds a column to table A and runs the generated SQL script. After
it, the new column also will be present in the database.
Without any manual interaction (of course, the data is lost).
Without the ALTER TABLE DROP CONSTRAINT statements, most databases refuse
to drop table A because there are still foreign keys pointing to it; and
subsequently the create table command will fail because the table A already
exists, which leaves us without the new column in the database (Note that
some Databases e.g. oracle have a CASCADE CONSTRAINTS option which drop the
constraints along with the table, but some other databases do not have this
option)
2) Not all databases support the IF EXISTS clause for dropping tables,
resulting in errors
3) Some table definitions use types which do not exist in some databases
(e.g. oracle and derby do not have BIT datatypes)
4) Some column names used in the test project are reserved words in some
databases.
5) There might be other errors I am not currently aware of.

Although 4) could be dealt with by renaming the offending columns and 3) by
some ant scripting and table reorganization, I do not have a good idea how
to tackle 1) and 2).
Anybody got a idea ? Note that type 1 and 2 errors will go away once the
database is filled.

     Thomas

P.S. As a side note, I cannot help remarking that this situation is not
new, it was like this at least in the 3.2 and 3.3 releases.
As long as all of the tests were passed, explainable errors in the SQL did
not matter too much.


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


RE: [Vote]release torque 4.0

Posted by Greg Monroe <Gr...@dukece.com>.
An older version of JDK 6.0 was the problem.  

I've built from svn checkout and run the tests against MySQL 5.1 and SQL Server 2005.

Here are my notes for issues I've found doing this:

Torque 4.0 Testing Notes:
====================

minor - Site zip file is "stored" and not compressed so it is much larger 
        than tar.gz

docs - Need strong notice about problems building with older JDK.  Probably 
       in the SVN/Build page

docs - Test Project page refers to profiles.xml which does not exist but 
       is part of the Pom.xml 

docs - Test Project page should mention editing the Torque.properties in 
       the src/test/profile/${profile} directory

bug - Running Test project against MySQL 5.1 produces errors in the 
      sql:execute phase:  Problem sql files are:
      
      - bookstore-schema ( ALTER TABLE / FOREIGN KEY statements)
      - databaseMapInit-schema.sql (mostly creating date field defaults 
          and some alter table/foreign key statements )
      - pk-schema.sql (Table exists error)
      - test-schema.sql (ALTER TABLE / FOREIGN KEY statements)
      - pk-schema-idtable-init.sql (Insert failed because of duplicate key)
        
      Note: Some of errors get hidden during second run with tables created.
        
bug - Running Test project against MS SQL 2005 produces errors in the 
      sql:execute phase.  Problem sql files are:
      
      - bookstore-schema.sql ( ALTER TABLE / DROP CONSTRAINT statments and 
          DROP VIEW statement)
      - default-value-schema.sql ( mostly creating date field defaults 
          and some alter table drop constraint key statements ) 
      - pk-schema.sql (Table exists error)
      - qualified-table-name-schema.sql  (Schema exists on 2nd run)
      - save-method-in-peer-schema.sql (ALTER TABLE / DROP CONSTRAINT stmts)
      - test-schema.sql (ALTER TABLE/DROP CONSTRAINT and CREATE BASE table)
      - pk-schema-idtable-init.sql (Insert failed because of duplicate key)

Given that these two common Database don't generate clean test runs, I'm going to 
have to vote:

-1

On the release... unless there are reasons I don't understand for generating bad SQL.

-----Original Message-----
From: Thomas Fox [mailto:Thomas.Fox@seitenbau.net] 
Sent: Saturday, January 05, 2013 7:49 AM
To: Apache Torque Developers List
Subject: RE: [Vote]release torque 4.0

This is a known bug in the java 1.5 compiler, see

http://mail-archives.apache.org/mod_mbox/db-torque-dev/201207.mbox/%3COF2217CD22.8E4EF3F9-ONC1257A36.0027A401-C1257A36.002812D8%40seitenbau.net%3E

and the discussion in this thread.

I can reproduce your problem when switching to java 1.5 (jdk 1.5.0_22) but everything compiles ok on java1.6 (1.6.0_33) where the compiler bug is supposed to be fixed.
I.e. we cannot build on java 1.5 but we are 1.5 compatible (checked by the derby test-project run in jenkins)

Greg, can you please check which java your maven is using by running

mvn --version ?

   Thanks,

         Thomas

Greg Monroe <Gr...@dukece.com> wrote:
> Whoops, think I found a show stopper setting up a clean install for 
> testing with MS SQL.
>
> A clean Maven build of the SVN torque-4.0 tag fails with compiler 
> errors when it starts to compile the runtime.
>
> Compiler error messages:
>
> \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache
> \torque\Torque.java:[197,39]
> type parameters of <T>T cannot be determined; no unique maximal 
> instance exists for type variable T with upper bounds 
> T,org.apache.torque.manager.AbstractBaseManager<? extends 
> org.apache.torque.om.Persistent>
>
> \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache
> \torque\Torque.java:[213,39]
> type parameters of <T>T cannot be determined; no unique maximal 
> instance exists for type variable T with upper bounds 
> T,org.apache.torque.manager.AbstractBaseManager<? extends 
> org.apache.torque.om.Persistent>
>
> Environment:
>
>   Windows 7
>   Maven 2.2.1  (new install with empty repository)
>   Java 1.6.0_23
>
> Process:
>
>   SVN checkout of torque-4.0 tag to \temp\torque\torque-4.0
>   Run mvn install in torque-4.0 directory.
>
> Output ( Second run after Maven downloaded all the dependencies):
>
> C:\Temp\Torque\torque-4.0>mvn install
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO]   Torque Maven Parent
> [INFO]   Torque Runtime
> [INFO]   Torque Generator
> [INFO]   Torque Templates
> [INFO]   Torque Generator Maven 2 Plugin
> [INFO]   Torque Generator Ant tasks
> [INFO]   Torque Site
> [INFO]
> ----------------------------------------------------------------------
> --
> [INFO] Building Torque Maven Parent
> [INFO]    task-segment: [install]
> [INFO]
> ----------------------------------------------------------------------
> -- [WARNING] The parameter expression: 'project.build.resources' used 
> in mojo: 'pro cess' has been deprecated. Use 'project.resources' 
> instead.
> [INFO] [remote-resources:process {execution: default}] [INFO] 
> [site:attach-descriptor {execution: default-attach-descriptor}] [INFO] 
> [source:jar-no-fork {execution: attach-sources}] [INFO] 
> [apache-rat:check {execution: default}] [INFO] Exclude: velocity.log 
> [INFO] Exclude: .checkstyle [INFO] Exclude: checkstyle-cache.ccf 
> [INFO] Exclude: derby.log [INFO] Exclude: LICENSE-EDL.txt [INFO] 
> Exclude: DEPENDENCIES [INFO] Exclude: torque-test/target/**/* [INFO] 
> Exclude: torque-test/.classpath [INFO] Exclude: torque-test/.project 
> [INFO] Exclude: torque-test/.settings/** [INFO] Exclude: 
> torque-test/src/main/generated-java/**/*
> [INFO] [install:install {execution: default-install}] [INFO] 
> Installing C:\Temp\Torque\torque-4.0\pom.xml to C:\Users 
> \monroe.DUKECE\.m 
> 2\repository\org\apache\torque\torque\4.0\torque-4.0.pom
> [INFO]
> ----------------------------------------------------------------------
> --
> [INFO] Building Torque Runtime
> [INFO]    task-segment: [install]
> [INFO]
> ----------------------------------------------------------------------
> -- [WARNING] The parameter expression: 'project.build.resources' used 
> in mojo: 'pro cess' has been deprecated. Use 'project.resources' 
> instead.
> [INFO] [remote-resources:process {execution: default}] [debug] execute 
> contextualize [INFO] [resources:resources {execution: 
> default-resources}] [INFO] Using 'ISO-8859-1' encoding to copy 
> filtered resources.
> [INFO] skip non existing resourceDirectory C:\Temp\Torque\torque-4.0 
> \torque-runt ime\src\main\resources [INFO] Copying 3 resources [INFO] 
> [compiler:compile {execution: default-compile}] [INFO] Compiling 13 
> source files to C:\Temp\Torque\torque-4.0 \torque-runtime\tar 
> get\classes [INFO] 
> -------------------------------------------------------------
> [ERROR] COMPILATION ERROR :
> [INFO] -------------------------------------------------------------
> [ERROR] \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org
> \apache\torque\T
> orque.java:[197,39] type parameters of <T>T cannot be determined; no 
> unique maxi mal instance exists for type variable T with upper bounds 
> T,org.apache.torque.ma nager.AbstractBaseManager<? extends 
> org.apache.torque.om.Persistent>
>
> [ERROR] \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org
> \apache\torque\T
> orque.java:[213,39] type parameters of <T>T cannot be determined; no 
> unique maxi mal instance exists for type variable T with upper bounds 
> T,org.apache.torque.ma nager.AbstractBaseManager<? extends 
> org.apache.torque.om.Persistent>
>
> [INFO] 2 errors
> [INFO] -------------------------------------------------------------
> [INFO]
> ----------------------------------------------------------------------
> --
> [ERROR] BUILD FAILURE
> [INFO]
> ----------------------------------------------------------------------
> --
> [INFO] Compilation failure
>
> \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache
> \torque\Torque.ja
> va:[197,39] type parameters of <T>T cannot be determined; no unique 
> maximal inst ance exists for type variable T with upper bounds 
> T,org.apache.torque.manager.Ab stractBaseManager<? extends 
> org.apache.torque.om.Persistent>
>
> \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache
> \torque\Torque.ja
> va:[213,39] type parameters of <T>T cannot be determined; no unique 
> maximal inst ance exists for type variable T with upper bounds 
> T,org.apache.torque.manager.Ab stractBaseManager<? extends 
> org.apache.torque.om.Persistent>
>
>
> [INFO]
> ----------------------------------------------------------------------
> -- [INFO] For more information, run Maven with the -e switch [INFO]
> ----------------------------------------------------------------------
> --
> [INFO] Total time: 7 seconds
> [INFO] Finished at: Fri Jan 04 16:32:50 EST 2013 [INFO] Final Memory: 
> 74M/740M [INFO]
> ----------------------------------------------------------------------
> --
>
>
>
> -----Original Message-----
> From: Greg Monroe [mailto:Greg.Monroe@dukece.com]
> Sent: Wednesday, January 02, 2013 10:40 AM
> To: 'Apache Torque Developers List'
> Subject: RE: [Vote]release torque 4.0
>
> Sorry, just getting back from 2+ weeks of time off (using up
> vacation time before losing it Jan 1).    Intentionally not
> monitoring work e-mail so I did not see the vote.
>
> I'll look at this in the next few days after I sort out a few work
things.
>
> Greg
>
> -----Original Message-----
> From: Thomas Vandahl [mailto:tv@apache.org]
> Sent: Sunday, December 23, 2012 6:52 AM
> To: Apache Torque Developers List
> Subject: Re: [Vote]release torque 4.0
>
> On 20.12.12 11:43, Thomas Fox wrote:
> > The vote closes Sun, 23 Dec, 18:00 GMT to allow for a christmas 
> > release
>
> Sorry, I won't be able to meet that deadline. Just keep the vote open 
> and I'll find some time to look at the release after christmas.
>
> Bye, Thomas.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-dev-help@db.apache.org
>
> DukeCE Privacy Statement:
> Please be advised that this e-mail and any files transmitted with it 
> are confidential communication or may otherwise be privileged or 
> confidential and are intended solely for the individual or entity to 
> whom they are addressed. If you are not the intended recipient you may 
> not rely on the contents of this email or any attachments, and we ask 
> that you please not read, copy or retransmit this communication, but 
> reply to the sender and destroy the email, its contents, and all 
> copies thereof immediately. Any unauthorized dissemination, 
> distribution or copying of this communication is strictly prohibited.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-dev-help@db.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-dev-help@db.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


RE: [Vote]release torque 4.0

Posted by Thomas Fox <Th...@seitenbau.net>.
This is a known bug in the java 1.5 compiler, see

http://mail-archives.apache.org/mod_mbox/db-torque-dev/201207.mbox/%3COF2217CD22.8E4EF3F9-ONC1257A36.0027A401-C1257A36.002812D8%40seitenbau.net%3E

and the discussion in this thread.

I can reproduce your problem when switching to java 1.5 (jdk 1.5.0_22) but
everything compiles ok on java1.6 (1.6.0_33) where the compiler bug is
supposed to be fixed.
I.e. we cannot build on java 1.5 but we are 1.5 compatible (checked by the
derby test-project run in jenkins)

Greg, can you please check which java your maven is using by running

mvn --version ?

   Thanks,

         Thomas

Greg Monroe <Gr...@dukece.com> wrote:
> Whoops, think I found a show stopper setting up a clean install for
> testing with MS SQL.
>
> A clean Maven build of the SVN torque-4.0 tag fails with compiler
> errors when it starts to compile the runtime.
>
> Compiler error messages:
>
> \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache
> \torque\Torque.java:[197,39]
> type parameters of <T>T cannot be determined; no unique maximal
> instance exists for type variable T with upper bounds
> T,org.apache.torque.manager.AbstractBaseManager<? extends
> org.apache.torque.om.Persistent>
>
> \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache
> \torque\Torque.java:[213,39]
> type parameters of <T>T cannot be determined; no unique maximal
> instance exists for type variable T with upper bounds
> T,org.apache.torque.manager.AbstractBaseManager<? extends
> org.apache.torque.om.Persistent>
>
> Environment:
>
>   Windows 7
>   Maven 2.2.1  (new install with empty repository)
>   Java 1.6.0_23
>
> Process:
>
>   SVN checkout of torque-4.0 tag to \temp\torque\torque-4.0
>   Run mvn install in torque-4.0 directory.
>
> Output ( Second run after Maven downloaded all the dependencies):
>
> C:\Temp\Torque\torque-4.0>mvn install
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO]   Torque Maven Parent
> [INFO]   Torque Runtime
> [INFO]   Torque Generator
> [INFO]   Torque Templates
> [INFO]   Torque Generator Maven 2 Plugin
> [INFO]   Torque Generator Ant tasks
> [INFO]   Torque Site
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Torque Maven Parent
> [INFO]    task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [WARNING] The parameter expression: 'project.build.resources' used
> in mojo: 'pro
> cess' has been deprecated. Use 'project.resources' instead.
> [INFO] [remote-resources:process {execution: default}]
> [INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
> [INFO] [source:jar-no-fork {execution: attach-sources}]
> [INFO] [apache-rat:check {execution: default}]
> [INFO] Exclude: velocity.log
> [INFO] Exclude: .checkstyle
> [INFO] Exclude: checkstyle-cache.ccf
> [INFO] Exclude: derby.log
> [INFO] Exclude: LICENSE-EDL.txt
> [INFO] Exclude: DEPENDENCIES
> [INFO] Exclude: torque-test/target/**/*
> [INFO] Exclude: torque-test/.classpath
> [INFO] Exclude: torque-test/.project
> [INFO] Exclude: torque-test/.settings/**
> [INFO] Exclude: torque-test/src/main/generated-java/**/*
> [INFO] [install:install {execution: default-install}]
> [INFO] Installing C:\Temp\Torque\torque-4.0\pom.xml to C:\Users
> \monroe.DUKECE\.m
> 2\repository\org\apache\torque\torque\4.0\torque-4.0.pom
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Torque Runtime
> [INFO]    task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [WARNING] The parameter expression: 'project.build.resources' used
> in mojo: 'pro
> cess' has been deprecated. Use 'project.resources' instead.
> [INFO] [remote-resources:process {execution: default}]
> [debug] execute contextualize
> [INFO] [resources:resources {execution: default-resources}]
> [INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory C:\Temp\Torque\torque-4.0
> \torque-runt
> ime\src\main\resources
> [INFO] Copying 3 resources
> [INFO] [compiler:compile {execution: default-compile}]
> [INFO] Compiling 13 source files to C:\Temp\Torque\torque-4.0
> \torque-runtime\tar
> get\classes
> [INFO] -------------------------------------------------------------
> [ERROR] COMPILATION ERROR :
> [INFO] -------------------------------------------------------------
> [ERROR] \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org
> \apache\torque\T
> orque.java:[197,39] type parameters of <T>T cannot be determined; no
> unique maxi
> mal instance exists for type variable T with upper bounds
> T,org.apache.torque.ma
> nager.AbstractBaseManager<? extends org.apache.torque.om.Persistent>
>
> [ERROR] \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org
> \apache\torque\T
> orque.java:[213,39] type parameters of <T>T cannot be determined; no
> unique maxi
> mal instance exists for type variable T with upper bounds
> T,org.apache.torque.ma
> nager.AbstractBaseManager<? extends org.apache.torque.om.Persistent>
>
> [INFO] 2 errors
> [INFO] -------------------------------------------------------------
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation failure
>
> \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache
> \torque\Torque.ja
> va:[197,39] type parameters of <T>T cannot be determined; no unique
> maximal inst
> ance exists for type variable T with upper bounds
> T,org.apache.torque.manager.Ab
> stractBaseManager<? extends org.apache.torque.om.Persistent>
>
> \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache
> \torque\Torque.ja
> va:[213,39] type parameters of <T>T cannot be determined; no unique
> maximal inst
> ance exists for type variable T with upper bounds
> T,org.apache.torque.manager.Ab
> stractBaseManager<? extends org.apache.torque.om.Persistent>
>
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 7 seconds
> [INFO] Finished at: Fri Jan 04 16:32:50 EST 2013
> [INFO] Final Memory: 74M/740M
> [INFO]
> ------------------------------------------------------------------------
>
>
>
> -----Original Message-----
> From: Greg Monroe [mailto:Greg.Monroe@dukece.com]
> Sent: Wednesday, January 02, 2013 10:40 AM
> To: 'Apache Torque Developers List'
> Subject: RE: [Vote]release torque 4.0
>
> Sorry, just getting back from 2+ weeks of time off (using up
> vacation time before losing it Jan 1).    Intentionally not
> monitoring work e-mail so I did not see the vote.
>
> I'll look at this in the next few days after I sort out a few work
things.
>
> Greg
>
> -----Original Message-----
> From: Thomas Vandahl [mailto:tv@apache.org]
> Sent: Sunday, December 23, 2012 6:52 AM
> To: Apache Torque Developers List
> Subject: Re: [Vote]release torque 4.0
>
> On 20.12.12 11:43, Thomas Fox wrote:
> > The vote closes Sun, 23 Dec, 18:00 GMT to allow for a christmas
> > release
>
> Sorry, I won't be able to meet that deadline. Just keep the vote
> open and I'll find some time to look at the release after christmas.
>
> Bye, Thomas.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-dev-help@db.apache.org
>
> DukeCE Privacy Statement:
> Please be advised that this e-mail and any files transmitted with it
> are confidential communication or may otherwise be privileged or
> confidential and are intended solely for the individual or entity to
> whom they are addressed. If you are not the intended recipient you
> may not rely on the contents of this email or any attachments, and
> we ask that you please not read, copy or retransmit this
> communication, but reply to the sender and destroy the email, its
> contents, and all copies thereof immediately. Any unauthorized
> dissemination, distribution or copying of this communication is
> strictly prohibited.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-dev-help@db.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-dev-help@db.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


RE: [Vote]release torque 4.0

Posted by Greg Monroe <Gr...@dukece.com>.
Whoops, think I found a show stopper setting up a clean install for testing with MS SQL.

A clean Maven build of the SVN torque-4.0 tag fails with compiler errors when it starts to compile the runtime.

Compiler error messages:

\Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache\torque\Torque.java:[197,39] 
type parameters of <T>T cannot be determined; no unique maximal instance exists for type variable T with upper bounds T,org.apache.torque.manager.AbstractBaseManager<? extends org.apache.torque.om.Persistent>

\Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache\torque\Torque.java:[213,39] 
type parameters of <T>T cannot be determined; no unique maximal instance exists for type variable T with upper bounds T,org.apache.torque.manager.AbstractBaseManager<? extends org.apache.torque.om.Persistent>

Environment:

  Windows 7
  Maven 2.2.1  (new install with empty repository)
  Java 1.6.0_23

Process:

  SVN checkout of torque-4.0 tag to \temp\torque\torque-4.0
  Run mvn install in torque-4.0 directory.

Output ( Second run after Maven downloaded all the dependencies):

C:\Temp\Torque\torque-4.0>mvn install
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Torque Maven Parent
[INFO]   Torque Runtime
[INFO]   Torque Generator
[INFO]   Torque Templates
[INFO]   Torque Generator Maven 2 Plugin
[INFO]   Torque Generator Ant tasks
[INFO]   Torque Site
[INFO] ------------------------------------------------------------------------
[INFO] Building Torque Maven Parent
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[WARNING] The parameter expression: 'project.build.resources' used in mojo: 'pro
cess' has been deprecated. Use 'project.resources' instead.
[INFO] [remote-resources:process {execution: default}]
[INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
[INFO] [source:jar-no-fork {execution: attach-sources}]
[INFO] [apache-rat:check {execution: default}]
[INFO] Exclude: velocity.log
[INFO] Exclude: .checkstyle
[INFO] Exclude: checkstyle-cache.ccf
[INFO] Exclude: derby.log
[INFO] Exclude: LICENSE-EDL.txt
[INFO] Exclude: DEPENDENCIES
[INFO] Exclude: torque-test/target/**/*
[INFO] Exclude: torque-test/.classpath
[INFO] Exclude: torque-test/.project
[INFO] Exclude: torque-test/.settings/**
[INFO] Exclude: torque-test/src/main/generated-java/**/*
[INFO] [install:install {execution: default-install}]
[INFO] Installing C:\Temp\Torque\torque-4.0\pom.xml to C:\Users\monroe.DUKECE\.m
2\repository\org\apache\torque\torque\4.0\torque-4.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] Building Torque Runtime
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[WARNING] The parameter expression: 'project.build.resources' used in mojo: 'pro
cess' has been deprecated. Use 'project.resources' instead.
[INFO] [remote-resources:process {execution: default}]
[debug] execute contextualize
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Temp\Torque\torque-4.0\torque-runt
ime\src\main\resources
[INFO] Copying 3 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 13 source files to C:\Temp\Torque\torque-4.0\torque-runtime\tar
get\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache\torque\T
orque.java:[197,39] type parameters of <T>T cannot be determined; no unique maxi
mal instance exists for type variable T with upper bounds T,org.apache.torque.ma
nager.AbstractBaseManager<? extends org.apache.torque.om.Persistent>

[ERROR] \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache\torque\T
orque.java:[213,39] type parameters of <T>T cannot be determined; no unique maxi
mal instance exists for type variable T with upper bounds T,org.apache.torque.ma
nager.AbstractBaseManager<? extends org.apache.torque.om.Persistent>

[INFO] 2 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

\Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache\torque\Torque.ja
va:[197,39] type parameters of <T>T cannot be determined; no unique maximal inst
ance exists for type variable T with upper bounds T,org.apache.torque.manager.Ab
stractBaseManager<? extends org.apache.torque.om.Persistent>

\Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache\torque\Torque.ja
va:[213,39] type parameters of <T>T cannot be determined; no unique maximal inst
ance exists for type variable T with upper bounds T,org.apache.torque.manager.Ab
stractBaseManager<? extends org.apache.torque.om.Persistent>


[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Fri Jan 04 16:32:50 EST 2013
[INFO] Final Memory: 74M/740M
[INFO] ------------------------------------------------------------------------



-----Original Message-----
From: Greg Monroe [mailto:Greg.Monroe@dukece.com] 
Sent: Wednesday, January 02, 2013 10:40 AM
To: 'Apache Torque Developers List'
Subject: RE: [Vote]release torque 4.0

Sorry, just getting back from 2+ weeks of time off (using up vacation time before losing it Jan 1).    Intentionally not monitoring work e-mail so I did not see the vote. 

I'll look at this in the next few days after I sort out a few work things.  

Greg

-----Original Message-----
From: Thomas Vandahl [mailto:tv@apache.org]
Sent: Sunday, December 23, 2012 6:52 AM
To: Apache Torque Developers List
Subject: Re: [Vote]release torque 4.0

On 20.12.12 11:43, Thomas Fox wrote:
> The vote closes Sun, 23 Dec, 18:00 GMT to allow for a christmas 
> release

Sorry, I won't be able to meet that deadline. Just keep the vote open and I'll find some time to look at the release after christmas.

Bye, Thomas.


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org

DukeCE Privacy Statement:
Please be advised that this e-mail and any files transmitted with it are confidential communication or may otherwise be privileged or confidential and are intended solely for the individual or entity to whom they are addressed. If you are not the intended recipient you may not rely on the contents of this email or any attachments, and we ask that you please not read, copy or retransmit this communication, but reply to the sender and destroy the email, its contents, and all copies thereof immediately. Any unauthorized dissemination, distribution or copying of this communication is strictly prohibited.

---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


RE: [Vote]release torque 4.0

Posted by Greg Monroe <Gr...@dukece.com>.
Sorry, just getting back from 2+ weeks of time off (using up vacation time before losing it Jan 1).    Intentionally not monitoring work e-mail so I did not see the vote. 

I'll look at this in the next few days after I sort out a few work things.  

Greg

-----Original Message-----
From: Thomas Vandahl [mailto:tv@apache.org] 
Sent: Sunday, December 23, 2012 6:52 AM
To: Apache Torque Developers List
Subject: Re: [Vote]release torque 4.0

On 20.12.12 11:43, Thomas Fox wrote:
> The vote closes Sun, 23 Dec, 18:00 GMT to allow for a christmas 
> release

Sorry, I won't be able to meet that deadline. Just keep the vote open and I'll find some time to look at the release after christmas.

Bye, Thomas.


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org

DukeCE Privacy Statement:
Please be advised that this e-mail and any files transmitted with
it are confidential communication or may otherwise be privileged or
confidential and are intended solely for the individual or entity
to whom they are addressed. If you are not the intended recipient
you may not rely on the contents of this email or any attachments,
and we ask that you please not read, copy or retransmit this
communication, but reply to the sender and destroy the email, its
contents, and all copies thereof immediately. Any unauthorized
dissemination, distribution or copying of this communication is
strictly prohibited.

---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


Re: [Vote]release torque 4.0

Posted by Thomas Vandahl <tv...@apache.org>.
On 20.12.12 11:43, Thomas Fox wrote:
> The vote closes Sun, 23 Dec, 18:00 GMT to allow for a christmas release

Sorry, I won't be able to meet that deadline. Just keep the vote open
and I'll find some time to look at the release after christmas.

Bye, Thomas.


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


RE: [Vote]release torque 4.0

Posted by Thomas Fox <Th...@seitenbau.net>.
+1

checked:
- source distribution builds using maven 2.2.1
- test project in source project runs against the following databases
  - derbyEmbedded as defined in test project
  - hsqldb as defined in test project
  - oracle express 11g
  - mysql 5.5
  - postgresql 9.1
  - mssql 2012
- checked some signatures, md5-sums and sha1-sums
- checked some distribution files for containing NOTICE and LICENSE files

    Thomas


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org