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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0011402
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformmajoralways2009-11-18 16:492010-05-15 00:00
ReporteriperdomoView Statuspublic 
Assigned Toalostale 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchpiFixed in SCM revisionf76f4e0aa35c
ProjectionnoneETAnoneTarget Version
OSWindowsDatabasePostgreSQLJava version1.6.0_14
OS VersionXPDatabase version8.3.7Ant version1.7.1
Product Version2.50MP8SCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0011402: OBX files packaged on windows contains back slashes in the folder name.

DescriptionWhen packaging a obx in Windows, the ZIP component uses a slash (\) as part of the folder name.

Attached you'll find a the sample module.

Here you have a log of the unzip command on linux:
------------
unzip de.his.openbravo.translation-0.1.4.obx -d de.his.openbravo.translation
Archive: de.his.openbravo.translation-0.1.4.obx
   creating: de.his.openbravo.translation/de.his.openbravo.translation\referencedata/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\referencedata\translation/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\referencedata\translation\de_DE/
warning: de.his.openbravo.translation-0.1.4.obx appears to use backslashes as path separators
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_ELEMENT_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_FIELDGROUP_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_FIELD_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_FORM_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_MENU_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_MESSAGE_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_PROCESS_PARA_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_PROCESS_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_TAB_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_TEXTINTERFACES_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_WF_NODE_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_WINDOW_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/AD_WORKFLOW_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/C_COUNTRY_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/C_CURRENCY_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/C_DOCTYPE_TRL_de_DE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/referencedata/translation/de_DE/C_UOM_TRL_de_DE.xml
   creating: de.his.openbravo.translation/de.his.openbravo.translation\src-db/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\src-db\database/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\src-db\database\model/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\src-db\database\model\functions/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\src-db\database\model\sequences/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\src-db\database\model\tables/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\src-db\database\model\triggers/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\src-db\database\model\views/
   creating: de.his.openbravo.translation/de.his.openbravo.translation\src-db\database\sourcedata/
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/src-db/database/sourcedata/AD_MODULE.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  inflating: de.his.openbravo.translation/de.his.openbravo.translation/src-db/database/sourcedata/AD_PACKAGE.xml
----------
If you search for folders you get:
de.his.openbravo.translation $ find . -type d
.
./de.his.openbravo.translation
./de.his.openbravo.translation/referencedata
./de.his.openbravo.translation/referencedata/translation
./de.his.openbravo.translation/referencedata/translation/de_DE
./de.his.openbravo.translation/src-db
./de.his.openbravo.translation/src-db/database
./de.his.openbravo.translation/src-db/database/sourcedata
./de.his.openbravo.translation\src-db\database\model\tables
./de.his.openbravo.translation\src-db\database\model\triggers
./de.his.openbravo.translation\src-db\database\sourcedata
./de.his.openbravo.translation\referencedata\translation\de_DE
./de.his.openbravo.translation\src-db
./de.his.openbravo.translation\referencedata\translation
./de.his.openbravo.translation\src-db\database\model\functions
./de.his.openbravo.translation\referencedata
./de.his.openbravo.translation\src-db\database\model\sequences
./de.his.openbravo.translation\src-db\database\model\views
./de.his.openbravo.translation\src-db\database
./de.his.openbravo.translation\src-db\database\model
Steps To Reproduce* Package a module in a Windows machine
* Unzip it on a linux machine
TagsNo tags attached.
Attached Files? file icon de.his.openbravo.translation-0.1.4.obx [^] (362,016 bytes) 2009-11-18 16:50

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0026715)
hgbot (developer)
2010-04-27 10:24

Repository: erp/devel/pi
Changeset: 03d53536fd30b07a7a372b552b0bcf3a2aea3cc8
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Tue Apr 27 10:24:20 2010 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/03d53536fd30b07a7a372b552b0bcf3a2aea3cc8 [^]

fixed bug 11402: OBX files packaged on windows contains back slashes

---
M src/org/openbravo/erpCommon/modules/ExtractModule.java
---
(0026718)
hgbot (developer)
2010-04-27 12:22

Repository: erp/devel/pi
Changeset: f76f4e0aa35cba3c04a20e9e22276cc3f35b602c
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Tue Apr 27 12:21:18 2010 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/f76f4e0aa35cba3c04a20e9e22276cc3f35b602c [^]

fixed bug 11402: OBX files packaged on windows contains back slashes

---
M src/org/openbravo/erpCommon/modules/ExtractModule.java
---
(0027301)
hudsonbot (developer)
2010-05-14 15:28

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/03d53536fd30 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/36f76c8d7193 [^]
Tests: http://builds.openbravo.com/view/devel-int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.17198.obx [^]
(0027302)
hudsonbot (developer)
2010-05-14 15:28

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/f76f4e0aa35c [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/36f76c8d7193 [^]
Tests: http://builds.openbravo.com/view/devel-int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.17198.obx [^]
(0027316)
iperdomo (reporter)
2010-05-14 18:04

Tested on PI @ rev a68108a26adc

- Issue History
Date Modified Username Field Change
2009-11-18 16:49 iperdomo New Issue
2009-11-18 16:49 iperdomo Assigned To => alostale
2009-11-18 16:50 iperdomo File Added: de.his.openbravo.translation-0.1.4.obx
2009-11-18 16:53 iperdomo Status new => scheduled
2009-11-18 16:53 iperdomo fix_in_branch => pi
2010-02-10 09:41 priyam Issue Monitored: priyam
2010-03-22 10:23 jpabloae Issue Monitored: jpabloae
2010-04-27 10:24 hgbot Checkin
2010-04-27 10:24 hgbot Note Added: 0026715
2010-04-27 10:24 hgbot Status scheduled => resolved
2010-04-27 10:24 hgbot Resolution open => fixed
2010-04-27 10:24 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/03d53536fd30b07a7a372b552b0bcf3a2aea3cc8 [^]
2010-04-27 12:22 hgbot Checkin
2010-04-27 12:22 hgbot Note Added: 0026718
2010-04-27 12:22 hgbot Fixed in SCM revision http://code.openbravo.com/erp/devel/pi/rev/03d53536fd30b07a7a372b552b0bcf3a2aea3cc8 [^] => http://code.openbravo.com/erp/devel/pi/rev/f76f4e0aa35cba3c04a20e9e22276cc3f35b602c [^]
2010-05-14 15:28 hudsonbot Checkin
2010-05-14 15:28 hudsonbot Note Added: 0027301
2010-05-14 15:28 hudsonbot Checkin
2010-05-14 15:28 hudsonbot Note Added: 0027302
2010-05-14 18:04 iperdomo Note Added: 0027316
2010-05-14 18:04 iperdomo Status resolved => closed
2010-05-15 00:00 anonymous sf_bug_id 0 => 3001850


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker