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
