Copyright (C) 2007 Nokia Corporation. All rights reserved. RELEASE NOTES ============= RELEASE INFORMATION Project: maemo 4.0 'chinook' Development Platform Version: 4.0 Baseline: OS2008 1.2007.42 Date: 2007-11-09 GENERAL INFORMATION =================== This is maemo Development Platform 4.0 containing the following components: - i386 development environment - armel development environment - maemo SDK installer - Scratchbox installer - Nokia EUSA licensed binaries installer Maemo SDK 4.0 release provides a development environment for porting software for the OS2008 software release. This release replaces maemo SDK 4.0 alpha and beta releases. The SDK contains a large number of headers, libraries and tools that are needed to develop software for the selected target system. The SDK is installed inside the Scratchbox cross compilation environment. This release includes two targets for two different architectures and purposes: - i386: The i386 environment is used during the development stage of the software. Majority of development work is done in the i386 environment inside Scratchbox. - ARMEL: The ARMEL environment can be used for cross compiling software for the device. Note that software built with this SDK runs only in OS2008 software. NEWS ==== - There are binary interface and programming interface breaks in many subsystems. Please see http://maemo.org/development/documentation/how-tos/4-x/api_changes_between_maemo_3_2_and_maemo_4_0.html for further information on porting. - glibc has been upgraded to version 2.5. This also affects the toolchain. - Scratchbox installer installs and takes into use the new debian-etch devkit with updated packaging tools. - Most of the Scratchbox tools are delivered also as packages for both i386 and ARMEL environments. All virtual tools packages have been removed. - Xephyr should be started with new command line parameters: Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite - Fixed bugs (see bugs.maemo.org for details): 844 xsltproc segfaults when run from gtkdoc-mkhtml 947 bora rootstrap lacks pkg-config 955 libstdc++-dev cannot be installed 1018 gnome-autogen.sh broken 1942 CDBS is asking automake 1.9 and patchutils 1940 Unmet dependencies in 4.0 sdk (perl, perl5, dist-upgrade) Fixed since Chinook Beta: 1580 Valgrind not available 1834 download link name != file name 2015 TC-2.3 Using dpkg-buildpackage for simple library package fails in armel target 2020 Connection to server is reset every 200th packet 2029 apt-get source libglib2.0-0 does not find sources 2087 Glade missing from SDK 2145 maemo-installer-utils not included 2160 gpsbt.h is missing from sdk 2178 libabook headers are gone from Chinook SDK 2118 Unable to install in /opt/scratchbox 2137 Missing tools in w41 build: ltrace, gdb - Libraries not present in OS2008, but that have been provided in SDK have been removed. - Some libraries present in OS2008, but which should not be used directly have been removed: libosso-gsf, libart. - Added APIs: * GPS * EMail interface * libglade * global search - Virtual keyboard framework added. SOFTWARE AND HARDWARE REQUIREMENTS ================================== Recommended minimum hardware setup: - Please visit http://www.scratchbox.org/ for detailed information about hardware requirements. Software: - Scratchbox Apophis R4 or later. Please see INSTALL.txt for more detailed version requirements. This release was tested on Ubuntu Feisty Linux distribution, but it should also work on other Scratchbox supported operating systems. FEATURES ======== Hildon Application Framework - application framework libraries - home/desktop - control panel - task navigator - games wrapper - virtual keyboard - libglade Multimedia subsystem - Audio and video - gstreamer and plugins included System software subsystem - Alarm subsystem - HAL Connectivity subsystem - UPnP - Samba - Bluetooth libraries - WLAN libraries - GPS Full package management, apt support - All the required tools are included. - Most of the tools are included also as Debian packages. Others - EMail interface INSTALLATION INSTRUCTIONS ========================= Please see the INSTALL.txt file under this directory. KNOWN LIMITATIONS ================= - Virtual keyboard is not provided. - Unnecessary warnings and debugging messages are printed out when the Hildon Application Framework is started. - In some Ubuntu Edgy Linux installation the networking might not work from inside Scratchbox. The workaround is to reset the target and reinstall the rootstraps. - Xephyr is not included in SDK and should be installed to host system instead. See the INSTALL.txt file for details. RELEASE FEEDBACK ================ General feedback about this release can be send to: chinook-feedback@maemo.org maemo 4.0 'chinook' related bug reports should be reported to the maemo bugzilla. --- END