Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0011402Openbravo ERPA. Platformpublic2009-11-18 16:492010-05-15 00:00
iperdomo 
alostale 
urgentmajoralways
closedfixed 
10XP
2.50MP8 
 
Core
No
0011402: OBX files packaged on windows contains back slashes in the folder name.
When 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
* Package a module in a Windows machine
* Unzip it on a linux machine
No tags attached.
? de.his.openbravo.translation-0.1.4.obx (362,016) 2009-11-18 16:50
https://issues.openbravo.com/file_download.php?file_id=1959&type=bug
Issue History
2009-11-18 16:49iperdomoNew Issue
2009-11-18 16:49iperdomoAssigned To => alostale
2009-11-18 16:50iperdomoFile Added: de.his.openbravo.translation-0.1.4.obx
2009-11-18 16:53iperdomoStatusnew => scheduled
2009-11-18 16:53iperdomofix_in_branch => pi
2010-02-10 09:41priyamIssue Monitored: priyam
2010-03-22 10:23jpabloaeIssue Monitored: jpabloae
2010-04-27 10:24hgbotCheckin
2010-04-27 10:24hgbotNote Added: 0026715
2010-04-27 10:24hgbotStatusscheduled => resolved
2010-04-27 10:24hgbotResolutionopen => fixed
2010-04-27 10:24hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/03d53536fd30b07a7a372b552b0bcf3a2aea3cc8 [^]
2010-04-27 12:22hgbotCheckin
2010-04-27 12:22hgbotNote Added: 0026718
2010-04-27 12:22hgbotFixed in SCM revisionhttp://code.openbravo.com/erp/devel/pi/rev/03d53536fd30b07a7a372b552b0bcf3a2aea3cc8 [^] => http://code.openbravo.com/erp/devel/pi/rev/f76f4e0aa35cba3c04a20e9e22276cc3f35b602c [^]
2010-05-14 15:28hudsonbotCheckin
2010-05-14 15:28hudsonbotNote Added: 0027301
2010-05-14 15:28hudsonbotCheckin
2010-05-14 15:28hudsonbotNote Added: 0027302
2010-05-14 18:04iperdomoNote Added: 0027316
2010-05-14 18:04iperdomoStatusresolved => closed
2010-05-15 00:00anonymoussf_bug_id0 => 3001850

Notes
(0026715)
hgbot   
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   
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   
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   
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   
2010-05-14 18:04   
Tested on PI @ rev a68108a26adc