The Release for the 3 July target release is available. It was imported as 'latest' into the Mer community OBS and is available from releases.merproject.org :
http://releases.merproject.org/releases/0.20130703.1/ This release has some toolchain changes to help improve OBS build efficiency and fixes some NEON link bugs and a segfault of multithreaded Qt programs in thumb2 mode. Systemd default configuration has been split out to make it easier to customise. gstreamer now uses h264parse. qt-mobility was tidied up and some missing patches reapplied. There is now a build time option to rpm to make it quieter when used in with build-in-place style builds and a fix to nail down an on-device 'sync' optimisation. Also fixes for pulseaudio service and some thumb bugs around zypper. Mobile provider data was updated and some fixes made to libsignon. Changes since the last release : Package gcc changed from 3c7d0f11c402267fe149372b209f3ecca9ab05b1 to 836cbb5e2bb796733226aab8eebf600ca2b2747b in git packages-git/mer-core/gcc: commit 836cbb5e2bb796733226aab8eebf600ca2b2747b Author: Richard Braakman <[email protected]> Date: Tue Jun 25 23:59:30 2013 +0300 Fix .debug_types generation for reproducible builds The checksum created for .debug_types sections could in some cases include pointer values, causing the generated debuginfo to be different after every build and causing needless rebuilds in OBS. Signed-off-by: Richard Braakman <[email protected]> Package glibc changed from 9a5f0eca45769cb879f74dd07295520357c37283 to 0c537b1873a26965fa6fd4252edd7cc998f11615 in git packages-git/mer-core/glibc: commit 0c537b1873a26965fa6fd4252edd7cc998f11615 Author: Carsten Munk <[email protected]> Date: Wed Jun 26 19:14:38 2013 +0200 Fix patch filename Signed-off-by: Carsten Munk <[email protected]> commit cc594428998b03a8e385eedd8fdae4e7aa63844c Author: Richard Braakman <[email protected]> Date: Wed Jun 26 17:39:08 2013 +0300 Fix crash when linking with libdl on arm with NEON With -mfpu=neon, libdl got a badly aligned .init_array section which caused the dynamic linker to segfault when initializing any program that links to libdl. Added eglibc-2.15-fix-neon-libdl.patch to fix it. Signed-off-by: Richard Braakman <[email protected]> Package libzypp changed from 79aa9ffa9e692b3f0347e2b8f5f6433503ef3c2a to 376f256ecef9ef5ac9612d59514b184ce90f21f3 in git packages-git/mer-core/libzypp: commit 376f256ecef9ef5ac9612d59514b184ce90f21f3 Author: Islam Amer <[email protected]> Date: Tue Jul 2 21:14:14 2013 +0300 Add workaround for tnhl Zypper relies on /etc/rpm/platform for deciding to upgrade from plain armv7l to higher archs. So far only armv7hl was known, this patch adds armv7tnhl as well. Signed-off-by: Islam Amer <[email protected]> Package qt changed from 2e78520d07d7a15b61aa300f3f6ef416f6b5a5f7 to 58c649dd291f422c64ef1a48c50f9ccf3964020d in git packages-git/mer-core/qt: commit 58c649dd291f422c64ef1a48c50f9ccf3964020d Author: Juha Kallioinen <[email protected]> Date: Wed Jun 26 10:46:01 2013 +0000 No timestamps in generated include guards. Modify qdbusxml2cpp not to append timestamps to include guards. Applies patch 0029, which was missing from spec/yaml before. Git-ify patch 0030. Signed-off-by: Juha Kallioinen <[email protected]> Package rpm changed from c33968735cc934c8b57c67c00c8b179d6a66a7a1 to 69184c1c3faa2415ee2e62401f4c5bbb80d6a903 in git packages-git/mer-core/rpm: commit 69184c1c3faa2415ee2e62401f4c5bbb80d6a903 Author: David Greaves <[email protected]> Date: Thu Jul 4 16:15:50 2013 +0100 Typo in macro : %{!noecho:set -x} should be %{!?noecho:set -x} Signed-off-by: David Greaves <[email protected]> commit 65b20ef333f128e6f69f4293d898e8254326f3fc Author: David Greaves <[email protected]> Date: Wed Jul 3 22:07:05 2013 +0100 Fixup () in really_nodbsync code Signed-off-by: David Greaves <[email protected]> commit 54144ccd7f395eca77375bd700e9fdf6f3d73e6f Author: David Greaves <[email protected]> Date: Wed Jul 3 09:32:55 2013 +0000 Support 'noecho' macro to quieten build scriptlets whilst allowing command output Add new dbi flag: really_nodbsync Signed-off-by: David Greaves <[email protected]> Package systemd changed from 4d22d625bb3f78374334c169d4146bfc9be1495a to 94b943387fd80d57121df77c25e9db53caae9657 in git packages-git/mer-core/systemd: commit 94b943387fd80d57121df77c25e9db53caae9657 Author: Carsten Munk <[email protected]> Date: Wed Jun 26 21:31:49 2013 +0200 Add traditional droid paths to firmware searches Signed-off-by: Carsten Munk <[email protected]> commit 3263496541d0925b16a1c6542fe83720b57d70c7 Author: Pekka Lundstrom <[email protected]> Date: Mon Jun 17 10:08:30 2013 +0000 Systemd config files separated to new package called systemd-config-mer Removed link /etc/systemd/system/multi-user.target.wants/remote-fs.target Removed need for display-manager.service in graphical.target Moved default.target to config package Signed-off-by: Pekka Lundstrom <[email protected]> Change-Id: Ifbb596c970075d88f8891155239ed1f14a6313bf Package gst-plugins-bad-free changed from 324ee501639400ec1cf2888245afef79eb2dc526 to 48da2d3881abd13701c665ddeca8853181fca7cd in git packages-git/mer-core/gst-plugins-bad-free: commit 48da2d3881abd13701c665ddeca8853181fca7cd Author: Mohammed Hassan <[email protected]> Date: Thu May 9 22:11:41 2013 +0300 Remove legacyh264parse and use h264parse from videoparsers h264parse has been renamed to legacyh264parse and the new h264parse from videoparsers is better. This needed a tarball regeneration. Signed-off-by: Mohammed Hassan <[email protected]> Package pulseaudio changed from f2ed2015c9cf792e3a651b0d5d956bdf7a1095a8 to efafc5b028947bbd7d293441171110fed332d7fb in git packages-git/mer-core/pulseaudio: commit efafc5b028947bbd7d293441171110fed332d7fb Author: Pekka Lundstrom <[email protected]> Date: Tue Jul 2 16:44:41 2013 +0300 pulseaudio.service file modified to work both on x11 and wayland targets Signed-off-by: Pekka Lundstrom <[email protected]> Package qt-mobility changed from c5aeab6a5e4c4451dae52b4d927552350cc95d03 to 87878c926c14e04f9fd32252cbb4144ab00b72e7 in git packages-git/mer-core/qt-mobility: commit 87878c926c14e04f9fd32252cbb4144ab00b72e7 Author: Juha Kallioinen <[email protected]> Date: Fri Jun 14 14:24:16 2013 +0000 Get rid of some rpmlint warnings Signed-off-by: Juha Kallioinen <[email protected]> Change-Id: I1fbca6dabbee260a9775345772a2c1bc6cfee010 commit 1d87dbebf7b0eba410ca6c1005c0fd6bd1e61794 Author: Juha Kallioinen <[email protected]> Date: Thu Jun 13 16:04:29 2013 +0000 Apply proper compiler options and reformat patches Configure script passes CFLAGS/CXXFLAGS to QMAKE_ variables. Reformatted the git patches starting from 8c17475 to be nice and consequential. Also added a missing patch 0011-Fix-QDeclarativeHapticsEffect-setIntensity.patch Signed-off-by: Juha Kallioinen <[email protected]> Package mobile-broadband-provider-info changed from aba3e6bd74c3225e22769e6a86785d769ad06c1a to 39b9b3adc90720e0315aed13596d638f72875197 in git packages-git/mer-core/mobile-broadband-provider-info: commit 39b9b3adc90720e0315aed13596d638f72875197 Author: Lorn Potter <[email protected]> Date: Thu Jul 4 08:37:42 2013 +1000 update version to 20130704 git Signed-off-by: Lorn Potter <[email protected]> Package qemu-usermode changed from c76c5b67f9a1682b2f26c0f6c74bcec26f2e2377 to 599ef80cd42e815a9247961cb828cee5f595ae82 in git packages-git/mer-core/qemu-usermode: commit 599ef80cd42e815a9247961cb828cee5f595ae82 Author: Richard Braakman <[email protected]> Date: Wed Jun 26 17:16:59 2013 +0300 [arm] fix segfault of multithreaded Qt programs in thumb2 mode This fixes a segfault when using QMutex in a multithreaded program. The problem only shows up for ARM with Thumb2 and CONFIG_USER_ONLY. The accounting of instructions in an IT (if-then) block went off by one when a STREX exception was generated. This caused the instruction after the block to be mistakenly compiled as part of the block, and in case of a conditional branch this meant generating a branch to a label that is never defined. Signed-off-by: Richard Braakman <[email protected]> Package libsolv changed from 6d3a331e786ed434a395c054fd3728443ebad25e to 1e3a4de7f6a515eb894af2daf1f4a90872d635a6 in git packages-git/mer-core/libsolv: commit 1e3a4de7f6a515eb894af2daf1f4a90872d635a6 Author: Islam Amer <[email protected]> Date: Tue Jul 2 21:25:19 2013 +0300 Fix a typo in armv7tnhl compatibility detection spotted by Carsten Signed-off-by: Islam Amer <[email protected]> Package libsignon changed from 65a5b174987e4dfaf70f258fec7598ee9d6167da to 8312c9b82aeb2ee49c3c3b904de761d13477e9c3 in git packages-git/mer-core/libsignon: commit 8312c9b82aeb2ee49c3c3b904de761d13477e9c3 Author: Chris Adams <[email protected]> Date: Wed Jul 3 12:26:43 2013 +1000 Convert QDBusArgument session parameters to QVariantMap Change-Id: Ic75a43754dc055bb22d112f9f57d3fae9b896f94 Signed-off-by: Chris Adams <[email protected]> -- "Don't worry, you'll be fine; I saw it work in a cartoon once..."
