Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0030337Openbravo ERPA. Platformpublic2015-07-10 12:142015-08-20 23:16
shuehner 
alostale 
immediateminorhave not tried
closedfixed 
5
 
pi 
shuehner
Core
Coding ( Testing )
2015-06-18
pi
https://code.openbravo.com/erp/devel/pi/rev/0609c9593fc7cd34a25959e41230528685f29578 [^]
No
0030337: New pg version check which should only stop old pg versions fails to parse 9.5ahpha1 and also stop using it
That new version check if designed to prevent using Q3 and higher with pg versions <9.1

However probably because of some bug it fails also prevent using 9.5alpha1 probably as it is confused with the alhpa1 suffix.

try install.source on pg9.4alpha1 (note: possible in try)
pg 9.5alpha1 is also already available on the usual apt.postgresql.org repos to easily installable on any debian/ubuntu system
No tags attached.
related to feature request 00301873.0PR15Q3 closed caristu prevent build in unsupported PG verrsions 
depends on backport 00303393.0PR15Q3 closed alostale New pg version check which should only stop old pg versions fails to parse 9.5ahpha1 and also stop using it 
Issue History
2015-07-10 12:14shuehnerNew Issue
2015-07-10 12:14shuehnerAssigned To => platform
2015-07-10 12:14shuehnerModules => Core
2015-07-10 12:14shuehnerRegression introduced in release => pi
2015-07-10 12:14shuehnerRegression introduced by commit => https://code.openbravo.com/erp/devel/pi/rev/0609c9593fc7cd34a25959e41230528685f29578 [^]
2015-07-10 12:14shuehnerTriggers an Emergency Pack => No
2015-07-10 12:16shuehnerRelationship addedrelated to 0030187
2015-07-10 13:21alostaleAssigned Toplatform => alostale
2015-07-10 13:22alostaleRegression level => Coding ( Testing )
2015-07-10 13:22alostaleRegression date => 2015-06-18
2015-07-10 13:22alostalePrioritynormal => immediate
2015-07-10 13:28alostaleStatusnew => scheduled
2015-07-10 13:30alostaleReview Assigned To => shuehner
2015-07-13 08:27hgbotCheckin
2015-07-13 08:27hgbotNote Added: 0078762
2015-07-13 08:27hgbotStatusscheduled => resolved
2015-07-13 08:27hgbotResolutionopen => fixed
2015-07-13 08:27hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/62725e97926dee7ca71a31866ab7bbc0abf9ab36 [^]
2015-07-13 14:47shuehnerNote Added: 0078776
2015-07-13 14:47shuehnerStatusresolved => closed
2015-07-13 14:47shuehnerFixed in Version => pi
2015-07-16 12:01gorka_gilFixed in SCM revisionhttp://code.openbravo.com/erp/devel/pi/rev/62725e97926dee7ca71a31866ab7bbc0abf9ab36 [^] => http://code.openbravo.com/erp/devel/pi/rev/216cdd3c5a8b [^]
2015-07-16 12:01gorka_gilNote Edited: 0078762bug_revision_view_page.php?bugnote_id=0078762#r9044
2015-08-20 23:16hudsonbotCheckin
2015-08-20 23:16hudsonbotNote Added: 0079489

Notes
(0078762)
hgbot   
2015-07-13 08:27   
(edited on: 2015-07-16 12:01)
Repository: erp/devel/pi
Changeset: 216cdd3c5a8b
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Fri Jul 10 13:19:36 2015 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/216cdd3c5a8b [^]

fixed bug 30337: pg version check prevents using 9.5ahpha1

  The check compares version with 9.1 but it took 9.5alpha1 as whole version where
  alpha1 string part should be removed.

  Fixed by removing textual parts of the version (this was already done for Oracle)

---
M src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseVersionCheck.class
M src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseVersionCheck.java
---

(0078776)
shuehner   
2015-07-13 14:47   
Reviewed & tested.
Tested by running code against manually extract db versions for 8.4.x, 9.1.x, 9.3.x, 9.5alpha1

On top of several more having special non-numeric suffixes found by searching butler-db with:
select distinct db_version from ad_heartbeat where db = 'POSTGRE';

All ok with 1 minor issue:
9.1RC1 formally should not be accepted as some earlier release candidate only.
However people using RC should know better themselves and fine to not cover this corner case in this check.
(0079489)
hudsonbot   
2015-08-20 23:16   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/8c91718397a5 [^]
Maturity status: Test