Eclipse integration/Known issues beta2

(Maemo Mica plugin framework for Eclipse)
(wikify slightly)
 
(7 intermediate revisions not shown)
Line 6: Line 6:
== Product baselines ==
== Product baselines ==
-
* Fremantle SDK is supported as separate installation e.g. not delivered as default environment with Desktop image, for example.
+
* [[Open development/Maemo roadmap/Fremantle|Fremantle]] SDK is supported as separate installation e.g. not delivered as default environment with Desktop image, for example.
-
* Fremantle devices are not officially supported as devices do not exist yet but first unofficial Fremantle packages are available from Fremantle extras-devel repository
+
* Fremantle devices are not officially supported as devices do not exist yet but first unofficial Fremantle packages are available from Fremantle [[extras-devel]] repository
-
* Ubuntu Desktop based Maemo SDK Virtual Image (out-of-the-box ready development environment) will not be created for the Beta 2 release but users of old Beta 1 Desktop image are able to upgrade environment to Beta 2 level with these instructions: http://maemovmware.garage.maemo.org/beta1/update_maemo_vm.html
+
* Ubuntu Desktop based Maemo SDK Virtual Image (out-of-the-box ready development environment) will not be created for the Beta 2 release but users of old Beta 1 Desktop image are able to upgrade environment to Beta 2 level with these instructions: http://maemovmware.garage.maemo.org/2nd_edition/update_maemo_vm.html
 +
Notice that updating process from Eclipse Update Site (update from beta 1 to beta 2) may not work for some plug-ins
== Product configuration ==
== Product configuration ==
Line 19: Line 20:
* While debugging Python application automatic termination of debugged program does not work when debugging session ends
* While debugging Python application automatic termination of debugged program does not work when debugging session ends
-
* Automatic installation of OProfiling support to the Maemo device may cause Eclipse to crash if Eclipse cannot find OProfile packages from configured repositories. Add repository  
+
* Automatic installation of OProfiling support to the Maemo device may cause Eclipse to crash if Eclipse cannot find OProfile packages from configured repositories. Add repository <pre>deb http://repository.maemo.org/ diablo/tools free</pre> to the Maemo device and run "sudo apt-get update" manually as workaround.
-
    deb http://repository.maemo.org/ diablo/tools free
+
-
to the Maemo device and run "sudo apt-get update" manually as workaround.
+
-
* Scanning all project source packages to gather indexer information for project sometimes fails on Windows host PC
+
-
* Automatic project import from Debian repository sometimes sets erroneously also source repository for binary only Debian repository causing following error "Failed to find source package. Probably this package has no source."
+
== Maemo ESBox plugin for Eclipse ==
== Maemo ESBox plugin for Eclipse ==
Line 31: Line 28:
== Maemo Pluthon plugin for Eclipse ==
== Maemo Pluthon plugin for Eclipse ==
-
* <none>
+
* none
== Maemo PC Connectivity ==
== Maemo PC Connectivity ==
Line 41: Line 38:
== Maemo SDK Virtual Image ==
== Maemo SDK Virtual Image ==
-
* NetworkManager is being started after Scratchbox, so the resolv.conf file used by Scratchbox may be invalid which causes network problems
+
* NetworkManager is being started after Scratchbox, so the <code>resolv.conf</code> file used by Scratchbox may be invalid which causes network problems
 +
 
 +
== Maemo Flasher-3.5 Tool ==
 +
 
 +
* Flasher-3.5 beta tool may have problems in some Windows host PC configurations to flash eMMC images properly. Workaround is to retry with another USB port in host PC or use Linux/Mac for eMMC flashing
== Integration testing ==
== Integration testing ==
* Some publically available test suites (for Eclipse components and NFS mounts, for example) are run on Linux, Windows and Mac OS X during integration testing but frameworks and test sets are not yet ready to be published
* Some publically available test suites (for Eclipse components and NFS mounts, for example) are run on Linux, Windows and Mac OS X during integration testing but frameworks and test sets are not yet ready to be published
-
 
* Test results (for unit tests and integration tests) for official releases are not yet ready to be published together with products
* Test results (for unit tests and integration tests) for official releases are not yet ready to be published together with products
----
----
Feedback can be sent to eclipse-integration@maemo.org
Feedback can be sent to eclipse-integration@maemo.org
 +
 +
[[Category:Eclipse]]

Latest revision as of 08:16, 12 May 2010

Contents

[edit] Known Issues for Maemo Eclipse Integration Edition 2 Beta 1 release

More detailed known issues lists can be found from Garage projects for each product https://garage.maemo.org/.


[edit] Product baselines

  • Fremantle SDK is supported as separate installation e.g. not delivered as default environment with Desktop image, for example.
  • Fremantle devices are not officially supported as devices do not exist yet but first unofficial Fremantle packages are available from Fremantle extras-devel repository
  • Ubuntu Desktop based Maemo SDK Virtual Image (out-of-the-box ready development environment) will not be created for the Beta 2 release but users of old Beta 1 Desktop image are able to upgrade environment to Beta 2 level with these instructions: http://maemovmware.garage.maemo.org/2nd_edition/update_maemo_vm.html

Notice that updating process from Eclipse Update Site (update from beta 1 to beta 2) may not work for some plug-ins

[edit] Product configuration

[edit] Maemo Mica plugin framework for Eclipse

  • While debugging Python application automatic termination of debugged program does not work when debugging session ends
  • Automatic installation of OProfiling support to the Maemo device may cause Eclipse to crash if Eclipse cannot find OProfile packages from configured repositories. Add repository
    deb http://repository.maemo.org/ diablo/tools free
    to the Maemo device and run "sudo apt-get update" manually as workaround.

[edit] Maemo ESBox plugin for Eclipse

  • Some of the templates and examples provided by ESBox are not yet ported to Fremantle

[edit] Maemo Pluthon plugin for Eclipse

  • none

[edit] Maemo PC Connectivity

  • Mac OS X support is still initial for Beta 2 release on functionality and quality point of view. Especially testing on Mac environment has been somewhat limited.
  • Configuring connectivity to work between Maemo device and host PC after installation is still partly manual work on host PC side for all supported operating systems
  • When creating a project and setting sbrsh as download method quite often errors like "sbrsh server: fuse: bad mount point " and "sbrsh server: Can't mount to point:" happens. As a workaround you need to restart sbrshd (on Maemo device side) and restart Esbox (on host PC side)

[edit] Maemo SDK Virtual Image

  • NetworkManager is being started after Scratchbox, so the resolv.conf file used by Scratchbox may be invalid which causes network problems

[edit] Maemo Flasher-3.5 Tool

  • Flasher-3.5 beta tool may have problems in some Windows host PC configurations to flash eMMC images properly. Workaround is to retry with another USB port in host PC or use Linux/Mac for eMMC flashing

[edit] Integration testing

  • Some publically available test suites (for Eclipse components and NFS mounts, for example) are run on Linux, Windows and Mac OS X during integration testing but frameworks and test sets are not yet ready to be published
  • Test results (for unit tests and integration tests) for official releases are not yet ready to be published together with products

Feedback can be sent to eclipse-integration@maemo.org