Hi,                                                                             
                   

I tried to strip the qooxdoo using this advice and ran into some issues.
I set the "path" variable in config.json as you said to
"${QOOXDOO_PATH}/tool/data/config/base.json".

* thron7 <[email protected]> [090310 19:12]:
> You need one of the icon themes. If you stick with Modern, you need 
> Tango, so you could strip Oxygen.
worked. I also removed the ClearCrystal Theme from compat directory (and
everything else from there).

> > - What are the 'legacy' classes meant for? Do I need them, or can they go to
> > trash?
> You can delete the qx.legacy name space if you don't use those classes 
> in your code.
worked.

> You can also delete the qx.test.* name space, if you do not intend to 
> run the framework's Testrunner application (would be created in 
> framework/test).
worked.

> You can delete all 'application' and 'component' folders, giving up on, 
> well, the applications and some helper components. With the 
> 'component/skeleton' gone, you will not be able to use 
> create-application.py anymore.
removing the component folder gave issues with using the distclean job
(missing some json files), that I just added again leaving everything
else removed:
./apiviewer/api.json
./inspector/inspector.json
./testrunner/testrunner.json

> Essentially, you need the 'framework' and the 'tool' folder.
>  From the 'tool' folder you could strip:
> 
>   'test' -- only test data
>   'migration' -- if you don't need to upgrade your apps from, say, 0.8 
> to 0.8.2
worked.

The source-all job won't work any more failing with the following
messages:
Traceback (most recent call last):
  File 
"/Users/gereon/Developer/MeVis/Foundation/BuildTools/WebTools/ActRep/actrep/public/qooxdoo/qooxdoo-0.8.2-sdk/tool/bin/generator.py",
 line 144, in <module>
    main()
ers/gereon/Developer/MeVis/Foundation/BuildTools/WebTools/ActRep/actrep/public/qooxdoo/qooxdoo-0.8.2-sdk/tool/bin/generator.py",
 line 139, in main
    Generator(config, job, console).run()
  File 
"/Users/gereon/Developer/MeVis/Foundation/BuildTools/WebTools/ActRep/actrep/public/qooxdoo/qooxdoo-0.8.2-sdk/tool/pylib/generator/Generator.py",
 line 331, in run
    smartExclude, explicitExclude = self.getExcludes(self._job.get("exclude", 
[]))
  File 
"/Users/gereon/Developer/MeVis/Foundation/BuildTools/WebTools/ActRep/actrep/public/qooxdoo/qooxdoo-0.8.2-sdk/tool/pylib/generator/Generator.py",
 line 1548, in getExcludes
    smartExclude = self._expandRegExps(smartExclude)
  File 
"/Users/gereon/Developer/MeVis/Foundation/BuildTools/WebTools/ActRep/actrep/public/qooxdoo/qooxdoo-0.8.2-sdk/tool/pylib/generator/Generator.py",
 line 1590, in _expandRegExps
    raise RuntimeError, "Expression gives no results. Malformed entry: %s" % 
entry
RuntimeError: Expression gives no results. Malformed entry: qx.legacy.*

Please note that I removed the qx.legacy item from my local
configuration, but it is mentioned in base.json from tools/data/config.
Using the source job worked. I also tested build and lint which worked
too.

Cheers,
        Gereon

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to