Hi Lokesh,

Apparently there are more issues with the fennec-qt changes than just the
taskswitcher. Bug https://bugs.meego.com/show_bug.cgi?id=13341 has been
opened on Fennec launch failures. This appears to be related to the latest
changes.

We are going to revert the changes in T:T and check the resulting image to
see if that resolves the issue. I will copy the current version of fennec-qt
in T:T to backup:revert, so there will be a copy handy for convenience.

I honestly don't know the correct process for removing a package from MeeGo.
I am running this down. I will follow up with you as soon as I have this
nailed down.  

Tracy


-----Original Message-----
From: Lokesh Goel [mailto:[email protected]] 
Sent: Friday, March 18, 2011 2:59 AM
To: ext Tracy Graydon
Cc: [email protected]; [email protected]
Subject: Re: [meego-commits] 14942: Changes to Trunk:Testing/fennec-qt

Hi,

We need to drop fennec-taskswitcher-extension from MeeGo. We have 
dropped the binary fennec-qt-devel.

Please let me know the procedure.

BR,
Lokesh.

On 03/17/2011 10:08 PM, ext Tracy Graydon wrote:
> Hi,
>
> It appears that this commit made fennec-taskswitcher-extension unhappy in
> Trunk:Testing. It's not able to resolve fennec-qt-devel dependency.
>
> Could you please take a look at this and resolve the issue as soon as
> possible?
>
> Thanks,
>
> Tracy
>
>
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Lokesh Goel
> Sent: Thursday, March 17, 2011 5:16 AM
> To: [email protected]
> Subject: [meego-commits] 14942: Changes to Trunk:Testing/fennec-qt
>
> Hi,
> I have made the following changes to fennec-qt in project Trunk:Testing.
> Please review and accept ASAP.
>
> Thank You,
>   Lokesh Goel
>
> [This message was auto-generated]
>
> ---
>
> Request #14942:
>
>    submit:   devel:browser/fennec-qt(r49)(update) ->
Trunk:Testing/fennec-qt
>
>
> Message:
>      New Fennec for MeeGo1.2
>
> State:   new          2011-03-17T05:15:52 logoel
> Comment: None
>
>
>
> changes files:
> --------------
> --- fennec-qt.changes
> +++ fennec-qt.changes
> @@ -0,0 +1,3 @@
> +* Mon Mar  7 20:57:48 UTC 2011 - Lokesh Goel<[email protected]>  -
> 4.0b6pre.c60c4769c89a.527ce2a1d1c1
> +- Fixes: BMC#14228 - Update fennec packaging to eliminate devel package&
> use system nss&  nspr
> +
>
> old:
> ----
>    central-patches.tar
>    fennec-tip-4ef3abd2012c-35bf7da77ccd.tar.bz2
>    fennec.png
>    mobile-install-fail-gracefully.diff
>    mobile-patches.tar
>
> new:
> ----
>    fennec-tip-c60c4769c89a.527ce2a1d1c1.tar.bz2
>
> spec files:
> -----------
> --- fennec-qt.spec
> +++ fennec-qt.spec
> @@ -1,21 +1,16 @@
> -%define moz_milestone 2.0b8pre
> -
>   Name:       fennec-qt
>   Summary:    Fennec Mobile Web Browser with Qt/MeeGo Touch
> -Version:    4.0b8pre1109.5
> +Version:    4.0b6pre.c60c4769c89a.527ce2a1d1c1
>   Release:    1
>   Group:      Applications/Internet
>   License:    MPLv1.1 or GPLv2+ or LGPLv2+
>   URL:        http://www.mozilla.org/projects/fennec/
> -Source0:    fennec-tip-4ef3abd2012c-35bf7da77ccd.tar.bz2
> -Source1:    mobile-patches.tar
> -Source2:    central-patches.tar
> +Source0:    fennec-tip-c60c4769c89a.527ce2a1d1c1.tar.bz2
>   Source3:    mozconfig
>   Source4:    fennec.desktop
>   Source5:    fennec.arm
>   Source6:    fennec.x86
> -Source9:    fennec.png
> -Patch0:     mobile-install-fail-gracefully.diff
> +Patch1:     arm-build.patch
>   BuildRequires:  pkgconfig(gstreamer-0.10)
>   BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
>   BuildRequires:  pkgconfig(gconf-2.0)
> @@ -40,7 +35,7 @@
>   BuildRequires:  python
>   BuildRequires:  autoconf213
>   BuildRequires:  zip
> -BuildRequires:  wireless-tools-devel libcontentaction-devel
> +BuildRequires:  wireless-tools-devel libcontentaction-devel
> mesa-libGL-devel
>   BuildRequires:  git
>   BuildRequires:  desktop-file-utils
>   BuildRequires:  yasm
> @@ -58,36 +53,28 @@
>   Fennec is the code name of the effort to build a mobile version of
Firefox.
>
>
> -%package devel
> -Summary:        Development headers for Fennec extension building
> -Group:          Development/Browser
> -Requires:       %{name}>= %{version}
> -
> -%description devel
> -Development headers for Fennec extension building
> -
> -
>   %prep
>   %setup -q -n mozilla-central
> -%patch0 -p0
> +#%patch0 -p0
> +%patch1 -p1
>
> -cp %{SOURCE2} .
> -tar xvf %{SOURCE2}
> -while read line;do echo "Patching: $line"; patch -p1<
> central-patches/$line;done<  central-patches/series
> -
> -cp %{SOURCE1} .
> -tar xvf %{SOURCE1}
> -while read line;do echo "Patching: $line"; patch -p1 -d mobile<
> mobile-patches/$line;done<  mobile-patches/series
> +#cp %{SOURCE2} .
> +#tar xvf %{SOURCE2}
> +#while read line;do echo "Patching: $line"; patch -p1<
> central-patches/$line;done<  central-patches/series
> +
> +#cp %{SOURCE1} .
> +#tar xvf %{SOURCE1}
> +#while read line;do echo "Patching: $line"; patch -p1 -d mobile<
> mobile-patches/$line;done<  mobile-patches/series
>
>   #>>  setup
>   cp %{SOURCE3} .mozconfig
>   #<<  setup
> -echo "mk_add_options MOZ_OBJDIR=.objects">>  .mozconfig
> -
> +#echo "mk_add_options MOZ_OBJDIR=.objects">>  .mozconfig
> +echo "mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../release">>  .mozconfig
>   %build
>   #>>  build pre
> -echo "mk_add_options MOZ_MAKE_FLAGS=%{?_smp_mflags}">>  .mozconfig
> -echo "export MOZ_MAKE_FLAGS=%{?_smp_mflags}">>  .mozconfig
> +echo "mk_add_options MOZ_MAKE_FLAGS=-j15">>  .mozconfig
> +echo "export MOZ_MAKE_FLAGS=-j15">>  .mozconfig
>
>   %ifarch %{arm}
>   echo "ac_add_options --with-arm-kuser">>  .mozconfig
> @@ -95,7 +82,7 @@
>   echo "ac_add_options --disable-jemalloc">>  .mozconfig
>   echo "ac_cv_visibility_pragma=no">>  .mozconfig
>   echo "ac_cv_visibility_hidden=no">>  .mozconfig
> -echo "ac_add_options --disable-methodjit">>  .mozconfig
> +#echo "ac_add_options --disable-methodjit">>  .mozconfig
>   %endif
>
>   for i in -fexceptions -fasynchronous-unwind-tables; do
> @@ -117,10 +104,10 @@
>   rm -rf %{buildroot}
>   #>>  install pre
>   mkdir -p %{buildroot}/usr/lib/fennec
> -cp -a .objects/mobile/dist/bin/* %{buildroot}/usr/lib/fennec/
> +cp -a ../release/dist/bin/* %{buildroot}/usr/lib/fennec/
>
>   mkdir -p %{buildroot}/usr/share/pixmaps
> -cp %{SOURCE9} %{buildroot}/usr/share/pixmaps/fennec.png
> +cp mobile/branding/official/content/fennec_scalable.png
> %{buildroot}/usr/share/pixmaps/fennec.png
>
>   mkdir -p %{buildroot}/usr/share/applications
>   cp %{SOURCE4} %{buildroot}/usr/share/applications/
> @@ -141,93 +128,9 @@
>     --dir %{buildroot}%{_datadir}/applications             \
>      %{buildroot}%{_datadir}/applications/*.desktop
>
> -make -f client.mk install DESTDIR=%{buildroot}
> -mkdir %{buildroot}/tmp
> -mkdir -p %{buildroot}/%{_datadir}/xulrunner-%{moz_milestone}
> -cd %{_builddir}/%{buildsubdir}
> -tar --exclude=*.cpp -cvzf
> %{buildroot}/%{_datadir}/xulrunner-%{moz_milestone}/mozilla-src.tar.gz
> configure.in Makefile.in client.py toolkit/xre toolkit/locales
> toolkit/mozapps probes allmakefiles.sh config client.mk .mozconfig.mk
> aclocal.m4 build js/src/* testing browser/config services
> -%fdupes %{buildroot}%{_includedir}/
> -%fdupes %{buildroot}%{_libdir}/xulrunner*/
> -
> -rm -f
%{buildroot}%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/*.so
> -
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/greprefs.js
> %{buildroot}%{_datadir}/xulrunner-%{moz_milestone}/greprefs.js
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/res
> %{buildroot}%{_datadir}/xulrunner-%{moz_milestone}/res
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/defaults
> %{buildroot}%{_datadir}/xulrunner-%{moz_milestone}/defaults
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/chrome
> %{buildroot}%{_datadir}/xulrunner-%{moz_milestone}/chrome
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/modules
> %{buildroot}%{_datadir}/xulrunner-%{moz_milestone}/modules
> -
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/libmozalloc.so
>
%{buildroot}%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/libmozalloc.
> so
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/libmozjs.so
>
%{buildroot}%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/libmozjs.so
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/libxpcom.so
>
%{buildroot}%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/libxpcom.so
>
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/libxul.so
> %{buildroot}%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/libxul.so
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/libfreebl3.so
>
%{buildroot}%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/libfreebl3.s
> o
> -ln -s %{_libdir}/xulrunner-%{moz_milestone}/libmozsqlite3.so
>
%{buildroot}%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/libmozsqlite
> 3.so
> -
> -rm %{buildroot}/%{_libdir}/xulrunner-devel-%{moz_milestone}/bin
> -
> -rm %{buildroot}/%{_libdir}/xulrunner-devel-%{moz_milestone}/lib
> -ln -s %{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib
> %{buildroot}%{_libdir}/xulrunner-devel-%{moz_milestone}/lib
> -
> -chmod a-x
> %{buildroot}/%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/*.a
> -
>   %files
>   %defattr(-,root,root,-)
>   /usr/lib/fennec
>   /usr/share/applications/fennec.desktop
>   /usr/share/pixmaps/fennec.png
>   /usr/bin/fennec
> -
> -%files devel
> -%defattr(-,root,root,-)
> -%{_bindir}/xulrunner
> -%config %{_sysconfdir}/gre.d/*.system.conf
> -%{_includedir}/xulrunner-%{moz_milestone}
> -%{_datadir}/idl
> -%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/*.a
> -%{_libdir}/xulrunner-devel-%{moz_milestone}/sdk/lib/*.so
> -%{_libdir}/xulrunner-devel-%{moz_milestone}/xpcom-config.h
> -%{_libdir}/xulrunner-devel-%{moz_milestone}/idl
> -%{_libdir}/xulrunner-devel-%{moz_milestone}/include
> -%{_libdir}/xulrunner-devel-%{moz_milestone}/lib
> -%{_libdir}/pkgconfig/libxul.pc
> -%{_libdir}/pkgconfig/libxul-embedding.pc
> -%{_libdir}/pkgconfig/mozilla-gtkmozembed.pc
> -%{_libdir}/pkgconfig/mozilla-gtkmozembed-embedding.pc
> -%{_libdir}/pkgconfig/mozilla-plugin.pc
> -%{_libdir}/pkgconfig/mozilla-js.pc
> -%{_libdir}/xulrunner-%{moz_milestone}/xpt_dump
> -%{_libdir}/xulrunner-%{moz_milestone}/xpt_link
> -%{_libdir}/xulrunner-%{moz_milestone}/xpidl
> -%{_datadir}/xulrunner-%{moz_milestone}/mozilla-src.tar.gz
> -%{_libdir}/xulrunner-%{moz_milestone}/chrome
> -%{_libdir}/xulrunner-%{moz_milestone}/defaults
> -%{_libdir}/xulrunner-%{moz_milestone}/greprefs.js
> -%{_libdir}/xulrunner-%{moz_milestone}/modules
> -%{_libdir}/xulrunner-%{moz_milestone}/res
> -%{_libdir}/xulrunner-%{moz_milestone}/LICENSE
> -%{_libdir}/xulrunner-%{moz_milestone}/README.txt
> -%{_libdir}/xulrunner-%{moz_milestone}/dictionaries
> -%{_libdir}/xulrunner-%{moz_milestone}/chrome.manifest
> -%{_libdir}/xulrunner-%{moz_milestone}/components
> -%{_libdir}/xulrunner-%{moz_milestone}/dependentlibs.list
> -%{_libdir}/xulrunner-%{moz_milestone}/platform.ini
> -
> -%{_datadir}/xulrunner-%{moz_milestone}/chrome
> -%{_datadir}/xulrunner-%{moz_milestone}/defaults
> -%{_datadir}/xulrunner-%{moz_milestone}/greprefs.js
> -%{_datadir}/xulrunner-%{moz_milestone}/modules
> -%{_datadir}/xulrunner-%{moz_milestone}/res
> -
> -
> -%{_libdir}/xulrunner-%{moz_milestone}/lib*.so
> -
> -%{_libdir}/xulrunner-%{moz_milestone}/run-mozilla.sh
> -%{_libdir}/xulrunner-%{moz_milestone}/xpcshell
> -%{_libdir}/xulrunner-%{moz_milestone}/mozilla-xremote-client
> -%{_libdir}/xulrunner-%{moz_milestone}/plugin-cont*
> -%{_libdir}/xulrunner-%{moz_milestone}/xulrunner
> -%{_libdir}/xulrunner-%{moz_milestone}/xulrunner-bin
> -%{_libdir}/xulrunner-%{moz_milestone}/xulrunner-stub
> -
> -%changelog
>
> other changes:
> --------------
>
> ++++++ fennec-tip-c60c4769c89a.527ce2a1d1c1.tar.bz2 (new)
>
> ++++++ fennec.arm
> --- fennec.arm
> +++ fennec.arm
> @@ -1,6 +1,6 @@
>   #!/bin/bash
> -export MOZ_QT_GRAPHICSSYSTEM=raster
> -export MOZ_QT_SOFTWARE_MODE=1
> +export MOZ_QT_GRAPHICSSYSTEM=meego
> +export MOZ_QT_SOFTWARE_MODE=0
>   STYLE="windows"
>
>   if test $MOZ_QT_SOFTWARE_MODE -eq 1; then
>
> ++++++ fennec.x86
> --- fennec.x86
> +++ fennec.x86
> @@ -1,5 +1,6 @@
>   #!/bin/bash
> -export MOZ_QT_SOFTWARE_MODE=1
> +export MOZ_QT_SOFTWARE_MODE=0
> +export MOZ_QT_GRAPHICSSYSTEM=meego
>
>   if test $MOZ_QT_SOFTWARE_MODE -eq 1; then
>     ARGS="$ARGS -software"
>
> ++++++ mozconfig
> --- mozconfig
> +++ mozconfig
> @@ -1,92 +1,30 @@
> -# Build mobile browser
> -ac_add_options --enable-application=xulrunner
> -# this is fail to build on Qt... need BMO report and get that fixed
> +export
> LDFLAGS="-Wl,--no-keep-memory,-rpath-link,$PWD/dist/bin/:/usr/lib:/lib"
> +export LD_LIBRARY_PATH="/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib"
> +
> +mk_add_options MOZ_MAKE_FLAGS=-j9
> +
> +ac_add_options -prefix=/usr
> +
> +export ac_cv_have_usable_wchar_option_v2="no"
> +
> +ac_add_options --enable-application=mobile
> +ac_add_options --enable-update-channel=nightly
> +ac_add_options --enable-update-packaging
> +ac_add_options --enable-tests
>   ac_add_options --enable-default-toolkit=cairo-qt
> -# Make it works with meegotouch
> +#ac_add_options --with-maemo-version=6
> +ac_add_options --with-system-nss
> +ac_add_options --with-system-nspr
> +
> +# required for meegotouch
>   ac_add_options --enable-cpp-rtti
> -# should it be with-meego-version=1 ?
> -ac_add_options --with-maemo-version=6
> -# Don't strip, and keep debug symbols
>   ac_add_options --disable-install-strip
> -ac_add_options --enable-optimize
> -
> -#Disable thumb for both arm and i386. Build fails otherwise.
> -ac_add_options --disable-thumb2
> -
> -# Options for client.mk.
> -ac_add_options --prefix="/usr"
> -ac_add_options --libdir="/usr/lib"
> -
> -ac_add_options --with-system-jpeg
> -ac_add_options --with-system-zlib
> -ac_add_options --enable-system-pixman
> -ac_add_options --enable-system-cairo
> -ac_add_options --enable-system-ffi
> -#ac_add_options --enable-system-sqlite
> -#ac_add_options --with-pthreads
> -#ac_add_options --disable-jemalloc
> -
> -
> -mk_add_options MOZ_BUILD_PROJECTS="xulrunner mobile"
> -mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../release
> -ac_add_options --disable-debug
> -#ac_add_options --enable-optimize="-g -O2 -fomit-frame-pointer"
> -ac_add_options --disable-logging
> -ac_add_options --disable-tests
> -
> -# Global options
> -ac_add_options --disable-installer
> -ac_add_options --disable-crashreporter
> -ac_add_options --disable-javaxpcom
> -ac_add_options --enable-printing
> -ac_add_options --disable-embedding-tests
> -ac_add_options --disable-elf-dynstr-gc
> -ac_add_options --disable-updater
> -#ac_add_options --disable-wave
> -#ac_add_options --enable-faststart
> -
> -# MTF related options
> -#ac_add_options --enable-official-branding
> -ac_add_options --enable-meegotouch
> -#ac_add_options --enable-application=mobile
> -
> -# Disable wifi support in necko. This is connectivity UI feature on
Firefox
> and we dont need it.
> -ac_add_options --disable-necko-wifi
> -
> -# Less disk space, faster startup, we are not using accessibility, on
> device
> -ac_add_options --disable-accessibility
> -
> -# All Gstreamer related patches have been removed. We disable it for time
> being.
> -ac_add_options --enable-gstreamer
> -#ac_add_options --disable-ogg
> -#ac_add_options --disable-webm
> -
> -ac_add_options --with-system-nspr
> -ac_add_options --with-system-nss
>
> -#Debugging
> -export LDFLAGS="-Wl,--no-keep-memory"
> -LDFLAGS="-Wl,--no-keep-memory"
> -
> -#Enable if pixman-1>= 0.17.3 installed
> -#ac_add_options --enable-system-pixman
> -
> -#Enable for arm
> -#ac_add_options --with-arm-kuser
> -
> -#ac_add_options  --enable-default-toolkit=cairo-qt
--disable-elf-dynstr-gc
> --disable-install-strip --disable-logging --disable-logrefcnt
--enable-tests
> --enable-mochitest --enable-optimize="-g -O2  " --prefix=/usr
> -# XULRunner options
> -ac_add_app_options xulrunner --enable-application=xulrunner
> -ac_add_app_options xulrunner --disable-printing
> -ac_add_app_options xulrunner --disable-crashreporter
> -ac_add_app_options xulrunner --disable-accessibility
> -ac_add_app_options xulrunner --disable-javaxpcom
> -
> -# Fennec options
> -ac_add_app_options mobile --enable-application=mobile
> -ac_add_app_options mobile --with-libxul-sdk=../xulrunner/dist
> -
> -# use Qt backend
> -#ac_add_options --enable-default-toolkit=cairo-qt
> -#ac_add_options --disable-ipc
> -#ac_add_options --with-qtdir=""
> +export MOZ_DEBUG_SYMBOLS=1
> +ac_add_options --enable-debug-symbols="-gdwarf-2"
> +export MOZILLA_OFFICIAL=1
> +mk_add_options PROFILE_GEN_SCRIPT=@TOPSRCDIR@/build/profile_pageloader.pl
> +
> +#ac_add_options --enable-debug
> +#ac_add_options --disable-optimize
> +#ac_add_options --enable-chrome-format=flat
>
> ++++++ deleted files:
> --- central-patches.tar
> --- fennec-tip-4ef3abd2012c-35bf7da77ccd.tar.bz2
> --- fennec.png
> --- mobile-install-fail-gracefully.diff
> --- mobile-patches.tar
>
> _______________________________________________
> MeeGo-commits mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-commits
>


_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to