Hi all, 

just polished up the Torque-site module a little bit and with some more 
code changes (MySQL, PostgresQL and Oracle) the question is, if we may 
take the effort to finish the release preparation in the next quarter? Do 
we need some more time? 

Hopefully all tests in torque-test succeed?

I did successfully

torque-trunk:
mvn -P apache-release,beans,managers clean install 

torque-test:
mvn -P hsqldb,beans,managers clean test
mvn -P mysql,managers,beans clean test
mvn -P mysql,docker-testcontainer,managers,beans clean test
mvn -P postgresql,docker-testcontainer,managers,beans clean test

TODO profile check: oracle (DONE?), mssql

Jenkins (builds.apache.prg) does perform (in root) without errors

mvn -Ptest,derbyEmbedded-jenkins,beans,managers clean package
mvn -Ptest,hsqldb-jenkins,beans,managers clean package
mvn clean install cobertura:cobertura findbugs:findbugs 
checkstyle:checkstyle pmd:pmd pmd:cpd
mvn -Powasp -Dtest=false -DfailIfNoTests=false clean verify

- ExceptionMapperTest#testTransactionDeadlock does not return and is still 
skipped for hsqldb (2.5.0), but 
https://issues.apache.org/jira/browse/TORQUE-356 seems at least partially 
resolved as I could not find any special handling of ignoreCaseInOrderBy 
in torque-runtime.
- Docker-Testcontainer were extended to use PostgresQL and did help to 
improve the checks, but not all tests and other databases except MySQL are 
not included yet ..

- a good many issues are resolved, but some work is remaining for future 
releases, so what? We may do a follow up release v4.1.1 (or 5.0.1), if we 
discover some (heavy) bugs, but a first dotzero-release  (4.1.0/5.0.0) 
could help a lot to check for the better IMO, upstream integration 
projects get a signal, that it's time to do some work and checks ... ;-) 
Sure, it's work to manage a release, but we could divide efforts ..

Do we agree to switch to a 5.0.0 release and update JIRA issues/version? 
Splitting up into two versions does not make sense (going back in time 
etc., exclude some commits).

Have fun!

Best regards, Georg



Von:    "Georg Kallidis" <georg.kalli...@cedis.fu-berlin.de>
An:     "Apache Torque Developers List" <torque-dev@db.apache.org>
Datum:  19.12.2019 11:54
Betreff:        Re: Re: Torque 4.1?



Hi all, thanks for all the replies!

@The question is whether torque-test runs ok or not.
Ok, I tested almost only mysql and hsqldb. I will check hsqldb and 
postgreSQL and hopefully Oracle SQL could be fixed, though MSQ SQL still 
remains not  tested thoroughly .. I did some MySQL SQL generation change 
recently... Thinking about this, it might be a structural improvement 
needed, if the project would be in more active mode. I do not think, about 

splitting up torque structure into database specific submodules, but a 
solution has to be found about some flexibility in database support. Might 

be, that not all databases could get the same test level with the current 
community ... 
@The issue [TORQUE-356] mainly was about the introduction of timezones 
into datetime columns" 
It might be helpful to get some more hints in the issue, what exactly is 
missing?
@Versioning
Thomas might be right, and with semantic versioning in mind we might 
better use v5.0 - although I am not yet aware of breaking dependencies in 
generated java code, but Java 8 is now required.
Summary IMO: It might be necessary to check some more capabilities 
(databases, ant tasks integration ??), until we could release Torque. 
Nevertheless I personally would prefer to do it as early as possible. 
Hopefully the remaining must-have TODOs/issues will boil down very soon to 

zero! ;-)

Best regards, Georg

BTW https://db.apache.org/torque/torque-4.0/  site navigation of needs 
some updates as well, e.g. Wiki should point to 
https://cwiki.apache.org/confluence/display/DBTORQUE/Home



Von:    Thomas Vandahl <t...@apache.org>
An:     Apache Torque Developers List <torque-dev@db.apache.org>
Datum:  18.12.2019 20:23
Betreff:        Re: Torque 4.1?



On 18.12.19 16:59, Georg Kallidis wrote:
> today I worked on a couple of TORQUE issues, which blocked the release 
of 
> Torque 4.1, but could be resolved (someone checks this?). 
The question is whether torque-test runs ok or not.
I got access to a fairly recent Oracle server and found that the Oracle
tests are broken. They already fail because of invalid SQL-files being
generated.

> Still remaining are TORQUE-355  "Improve support for HSQLDB 2.x" and 
> TORQUE-356 "Implement millisecond support for MySQL timestamps".
> - TORQUE-356 seems to be actually resolved as Hsqldb 3.x is now used - ?
There are some instanceof-checks in the tests that exclude several
feature tests that HSQLDb now has. I wanted to check whether these
exclusions are now obsolete or not.
However, the above-mentioned issue mainly was about the introduction of
timezones into datetime columns. This broke some tests.

> May be to lift the release version from 4.1 to 5.1 for the Torque 
release 
> as well?
I have to admit that I changed quite a lot and deleted stuff without
caring too much for backward compatibility. My guess would be that we
are no longer in a 4.x-range but need at least 5.0

Bye, Thomas


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





Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to