Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0013794
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] A. Platformminoralways2010-06-28 10:302010-07-16 00:00
ReporteralostaleView Statuspublic 
Assigned Toalostale 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revisionde99c80d2650
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0013794: Send dependencies to check consistency

DescriptionWhen scanning for updates and checking consistency for remote module installation, information about locally installed modules is sent.

The problem is that the only sent info is module module_id + version, without any additional info about dependencies.

This makes that in case the locally installed module versions are not present in central repository they are not taken into account when calculating consistency.
Steps To Reproduce1- ERP instance with Initial Data Load 1.0.0 installed
2- Create a new module depending depending on Initial Data Load 1.0.0
3- Scan for updates -> Latest Initial Data Load version is proposed to be installed

Note that 3 is not correct because the module defined in 2 wouldn't satisfy dependencies if latest version of Initial Data Load is installed since it is a different major version than the one defined as dependency.
Proposed SolutionAdditionally to module_id + version send the complete dependency list.

Note that this changes are already implemented in Central Repository, it is only pending to implement them in Openbravo ERP.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0028812)
hgbot (developer)
2010-06-28 12:44

Repository: erp/devel/pi
Changeset: de99c80d26508b85b6e2a71b903e65465367784c
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Mon Jun 28 12:43:45 2010 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/de99c80d26508b85b6e2a71b903e65465367784c [^]

fixed issue 13794: Send dependencies to check consistency

  Dependencies of locally installed modules are sent to central repository
  to check consistency. In this way it is possible to guarantee consistency
  even for module versions that are not registered in central repository.

---
M src/org/openbravo/erpCommon/modules/ImportModule.java
M src/org/openbravo/erpCommon/modules/VersionUtility.java
---
(0028813)
hgbot (developer)
2010-06-28 13:34

Repository: erp/devel/pi
Changeset: 1b3eed45fb417051b57208e730f307120666412f
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Mon Jun 28 13:33:56 2010 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/1b3eed45fb417051b57208e730f307120666412f [^]

issue 13794: removed unneded argument

---
M src/org/openbravo/erpCommon/modules/ImportModule.java
M src/org/openbravo/erpCommon/modules/VersionUtility.java
---
(0028914)
hudsonbot (developer)
2010-06-30 12:17

A changeset related to this issue has been promoted to main after passing a series of tests and an OBX has been generated:

Changeset: http://code.openbravo.com/erp/devel/main/rev/de99c80d2650 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/0670375d782d [^]
Tests: http://builds.openbravo.com/view/int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.17726.obx [^]
(0028915)
hudsonbot (developer)
2010-06-30 12:17

A changeset related to this issue has been promoted to main after passing a series of tests and an OBX has been generated:

Changeset: http://code.openbravo.com/erp/devel/main/rev/1b3eed45fb41 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/0670375d782d [^]
Tests: http://builds.openbravo.com/view/int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.17726.obx [^]
(0029332)
iperdomo (reporter)
2010-07-15 10:40

Tested on pi @ rev 161d540df8db

- Issue History
Date Modified Username Field Change
2010-06-28 10:30 alostale New Issue
2010-06-28 10:30 alostale Assigned To => alostale
2010-06-28 10:31 alostale Proposed Solution updated
2010-06-28 12:14 alostale Steps to Reproduce Updated View Revisions
2010-06-28 12:44 hgbot Checkin
2010-06-28 12:44 hgbot Note Added: 0028812
2010-06-28 12:44 hgbot Status new => resolved
2010-06-28 12:44 hgbot Resolution open => fixed
2010-06-28 12:44 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/de99c80d26508b85b6e2a71b903e65465367784c [^]
2010-06-28 13:34 hgbot Checkin
2010-06-28 13:34 hgbot Note Added: 0028813
2010-06-30 12:17 hudsonbot Checkin
2010-06-30 12:17 hudsonbot Note Added: 0028914
2010-06-30 12:17 hudsonbot Checkin
2010-06-30 12:17 hudsonbot Note Added: 0028915
2010-07-15 10:40 iperdomo Note Added: 0029332
2010-07-15 10:40 iperdomo Status resolved => closed
2010-07-16 00:00 anonymous sf_bug_id 0 => 3030267


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker