Closed Bug 655107 Opened 13 years ago Closed 13 years ago

Tracking bug for Fennec 5.0b1

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mozilla, Assigned: lsblakk)

References

Details

Attachments

(5 files, 3 obsolete files)

This is going to be slightly tricky, but very doable with some prep work.
Attached patch mozharness patchSplinter Review
User-repo-based staging beta is underway, lots of issues found&fixed so far.

I'm currently going with the names mozilla-mobile-5.0 and mobile-5.0, to underscore the fact that these repos are only there for mobile.
mozconfigs, deb signing, staging+release 0.7 release patches.

I still need to do an 0.8 buildbot-configs patch for nightlies/depend builds.

The user-repo staging release is good so far, other than the Android release build which is finishing up if it doesn't break again.
Android user-repo staging build finished successfully [!] .
http://people.mozilla.org/~asasaki/fennec-5.0b1.multi.eabi-arm.apk
(In reply to comment #3)
> Android user-repo staging build finished successfully [!] .
> http://people.mozilla.org/~asasaki/fennec-5.0b1.multi.eabi-arm.apk

(This is the nightly-signed file that may be using a staging key; I can upload the unsigned apk if needed)
Attachment #531196 - Flags: review?(lsblakk)
Attachment #531222 - Flags: review?(lsblakk)
Depends on: 656133
Comment on attachment 531222 [details] [diff] [review]
0.7 buildbot-configs patch

+MOBILE_BRANCHES['mozilla-mobile-5.0']['l10n_repo_path'] = 'releases/l10n-mozilla-5.0'

in mozilla2-staging/mobile_config.py - should be releases/l10n/mozilla-beta - other than that looks good r+ with that change
Attachment #531222 - Flags: review?(lsblakk) → review+
Comment on attachment 531196 [details] [diff] [review]
mozharness patch


>--- a/configs/multi_locale/staging_4.0_release_android.json
>+++ b/configs/multi_locale/staging_5.0_release_android.json
>@@ -1,40 +1,40 @@
> {
>     "work_dir": ".",
>     "log_name": "multilocale",
>     "objdir": "objdir",
>-    "locales_file": "configs/mozilla2-staging/l10n-changesets_mobile-2.0.json",
>+    "locales_file": "configs/mozilla2-staging/l10n-changesets_mobile-5.0.json",
>     "locales_platform": "android-multilocale",
>     "locales_dir": "mobile/locales",
>     "ignore_locales": ["en-US", "multi"],
>-    "hg_l10n_base": "http://hg.mozilla.org/releases/l10n-mozilla-2.0",
>+    "hg_l10n_base": "http://hg.mozilla.org/releases/l10n/mozilla-beta",
>     "hg_l10n_tag": "default",
>     "repos": [{
>-        "repo": "http://hg.mozilla.org/releases/mozilla-2.1",
>+        "repo": "http://hg.mozilla.org/users/asasaki_mozilla.com/mozilla-mobile-5.0",

remove user repo here

>         "tag": "default",
>-        "dir_name": "mozilla-2.1"
>+        "dir_name": "mozilla-mobile-5.0"
>     },{
>-        "repo": "http://hg.mozilla.org/build/buildbot-configs",
>+        "repo": "http://hg.mozilla.org/users/asasaki_mozilla.com/aurora-configs",

and here :)

r+ with those changes.
Attachment #531196 - Flags: review?(lsblakk) → review+
Comment on attachment 531196 [details] [diff] [review]
mozharness patch

http://hg.mozilla.org/build/mozharness/rev/8f1618c7f468
(with fixes).

I'll need additional multilocale configs for nightlies, depending on what kind of builds we want off mozilla-mobile-5.0 and mobile-5.0.
Attachment #531196 - Flags: checked-in+
This should be reverted once we push mozilla-aurora -> mozilla-beta (including locales).
Attachment #531998 - Flags: review?(lsblakk)
Attachment #531998 - Flags: review?(lsblakk) → review+
Attached patch 5.0b1 configs (obsolete) — Splinter Review
5.0b1 configs.

Using the l10n changesets from http://bit.ly/iNDi5u that Axel sent me.

The revisions from mozilla-mobile-5.0 and mobile-5.0 are after I:

a) pushed mozilla-aurora to mozilla-mobile-5.0 default
b) branched 5.0b1_build1 off of revision ad45139f4d29 (given in the go-to-build email) in mozilla-mobile-5.0.  branched 5.0b1_build1 off of default (empty) in mobile-5.0
c) copied mobile/. into mobile-5.0/. , did an |hg addremove|
d) removed mobile/ from 5.0b1_build1 branch on mozilla-mobile-5.0
e) pushed to both 5.0b1_build1 named branches
f) took the tip of each 5.0b1_build1 branch as the changeset

This means that default still looks like mozilla-aurora and an empty repo, respectively, meaning that future merging will be easier to deal with.

Also changing the l10n repo path to releases/l10n/mozilla-aurora until we merge to mozilla-beta.
Attachment #532017 - Flags: review?(lsblakk)
Comment on attachment 532017 [details] [diff] [review]
5.0b1 configs

looks good.
Attachment #532017 - Flags: review?(lsblakk) → review+
Hit an OSX compile problem that I didn't hit earlier, in my user repo staging release:

Section [Build] not found.
libs_tier_base
make[5]: `config/Makefile' is up to date.
make[5]: `build/Makefile' is up to date.
make[5]: `probes/Makefile' is up to date.
make[5]: `memory/Makefile' is up to date.
/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/config/nsinstall -L /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/config -m 755 nsinstall ../dist/host/bin
/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/config/nsinstall -D ../dist/bin/chrome
/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/config/nsinstall -L /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/build/unix /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/unix/run-mozilla.sh ../../dist/bin
/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/config/nsinstall -L /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/build/pgo/blueprint /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/sample.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/elements.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/forms.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/grid.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/test.jpg /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/test-small.jpg /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/valid.png /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/screen.css /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/print.css /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/grid.png /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/blueprint/fancytype-screen.css ../../../_profile/pgo/blueprint
/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/config/nsinstall -L /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/build/pgo/js-input /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/3d-cube.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/3d-morph.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/3d-raytrace.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/3d-thingy.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/access-binary-trees.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/access-fannkuch.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/access-nbody.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/access-nsieve.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/bitops-3bit-bits-in-byte.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/bitops-bits-in-byte.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/bitops-bitwise-and.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/bitops-nsieve-bits.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/controlflow-recursive.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/crypto-aes.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/crypto-md5.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/crypto-sha1.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/crypto-otp.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/date-format-tofte.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/date-format-xparb.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/math-cordic.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/math-partial-sums.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/math-spectral-norm.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/regexp-dna.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/string-base64.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/string-fasta.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/string-tagcloud.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/string-unpack-code.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/string-validate-input.html /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/key.gif /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/js-input/valid-xhtml10.png ../../../_profile/pgo/js-input
/tools/python/bin/python2.5 /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/config/Preprocessor.py \
	-DBROWSER_PATH=\"../../dist/fennec/Firefox Beta.app/Contents/MacOS/fennec-bin\" -DXPC_BIN_PATH=\"/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/dist/bin\" -DBIN_SUFFIX=\"\" -DPROFILE_DIR=\"../../_profile/pgo\" -DCERTS_SRC_DIR=\"/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/pgo/certs\" -DPERL="\"/usr/bin/perl\""  -DIS_MAC=1 -DIS_LINUX=0 -DIS_CAMINO=0 -DIS_TEST_BUILD=1 -DIS_DEBUG_BUILD=0 -DCRASHREPORTER=1 -DOSTYPE=\"Darwin9.2.0\" -DOSARCH=Darwin -DMOZILLA_VERSION=\"5.0b1\" -DMOZILLA_VERSION_U=5.0b1 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_MMINTRIN_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLADDR=1 -DFUNCPROTO=15 -DHAVE_LIBXSS=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_RINT=1 -DHAVE_STAT64=1 -DHAVE_LSTAT64=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DMALLOC_H=\<malloc/malloc.h\> -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=__attribute__\(\(noreturn\)\) -DMOZ_BUILD_APP=mobile -DMOZ_WIDGET_COCOA=1 -DXP_MACOSX=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DIBMBIDI=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WEBM=1 -DVPX_X86_ASM=1 -DMOZ_WAVE=1 -DMOZ_SYDNEYAUDIO=1 -DMOZ_MEDIA=1 -DMOZ_VORBIS=1 -DMOZ_XTF=1 -DMOZ_CRASHREPORTER=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DLIBJPEG_TURBO_X86_ASM=1 -DMOZ_MATHML=1 -DMOZ_CSS_ANIMATIONS=1 -DMOZ_SVG=1 -DMOZ_SMIL=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_DISABLE_DOMCRYPTO=1 -DMOZ_FEEDS=1 -DMOZ_STORAGE=1 -DMOZ_DEBUG_SYMBOLS=1 -DMOZ_LOGGING=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DMOZ_CHROME_FILE_FORMAT_JAR=1 -DMOZ_USER_DIR=\"Mozilla\" -DMOZ_STATIC_JS=1 -DMOZ_ENABLE_LIBXUL=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_TREE_CAIRO=1 -DHAVE_UINT64_T=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DMOZ_RDF=1 -DBUILD_CTYPES=1 -DMOZ_MORKREADER=1 -DMOZ_PLACES=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_APP_COMPONENT_INCLUDE=\"nsBrowserComponents.h\" -DMOZ_APP_UA_NAME=\"Fennec\" -DMOZ_APP_UA_VERSION=\"5.0b1\" -DMOZ_UA_FIREFOX_VERSION=\"5.0a2\" -DMOZ_UA_BUILDID=\"\" -DMOZ_DLL_SUFFIX=\".dylib\" -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1  /builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/build/automation.py.in > automation.py
Traceback (most recent call last):
  File "/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/config/Preprocessor.py", line 477, in <module>
    main()
  File "/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/config/Preprocessor.py", line 462, in main
    pp.handleCommandLine(None, True)
  File "/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/config/Preprocessor.py", line 168, in handleCommandLine
    self.do_include(f)
  File "/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/config/Preprocessor.py", line 430, in do_include
    raise Preprocessor.Error(self, 'FILE_NOT_FOUND', str(args))
__main__.Error: ('', 0, 'FILE_NOT_FOUND', '/builds/slave/rel_mob_macosx-i686/build/mozilla-mobile-5.0/objdir/build/pgo/Beta.app/Contents/MacOS/fennec-bin"')
make[6]: *** [automation.py] Error 1
make[6]: *** Deleting file `automation.py'
make[5]: *** [libs] Error 2
make[4]: *** [libs_tier_base] Error 2
make[3]: *** [tier_base] Error 2
make[2]: *** [default] Error 2
make[1]: *** [realbuild] Error 2
make: *** [build] Error 2
mbrubeck says we should remove branding, possibly even aurora/beta --with-branding, from mobile desktop builds to a) show that these platforms aren't fully tested/supported, and b) prevent confusion when installed side by side with aurora/beta/release desktop Firefox.
In case it wasn't already apparent, the problem is probably the space in "Firefox Beta.app"

(In reply to comment #13)
> mbrubeck says we should remove branding, possibly even aurora/beta
> --with-branding, from mobile desktop builds to a) show that these platforms
> aren't fully tested/supported, and b) prevent confusion when installed side
> by side with aurora/beta/release desktop Firefox.

Yes, that would solve this particular issue
Maemo failed 'make package':

make[2]: Entering directory `/home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/objdir/mobile/installer'
find ../../dist/bin/chrome -type f -name *.properties -exec sed -i '/^#/d' {} \;
/host_usr/bin/python2.5 /home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/config/Preprocessor.py -DOSTYPE=\"Linux2.6.18-8\" -DOSARCH=Linux -DAB_CD=en-US -DMOZ_APP_NAME=fennec -DPREF_DIR=defaults/pref  -DJAREXT=.jar -DMOZ_CHILD_PROCESS_NAME=plugin-container -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DBINPATH=bin -DGRE_MILESTONE=5.0b1 -DGRE_BUILDID=20110512140745 -Dinstalldir=/opt/mozilla/fennec-5.0b1 -DMOZ_APP_DISPLAYNAME=Firefox Beta -DMOZ_APP_VERSION=5.0b1 -DABS_OBJDIR=`cd ../..; pwd` -DBASE64_ICON=dist/branding/fennec_maemo_icon26.txt -DMOZ_DEB_TIMESTAMP="Thu, 12  May 2011 14:30:32 -0700" -DDEB_PKG_VERSION=5.0~b1  -DMOZILLA_VERSION=\"5.0b1\" -DMOZILLA_VERSION_U=5.0b1 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_MMINTRIN_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DFUNCPROTO=15 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -D_REENTRANT=1 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STAT64=1 -DHAVE_LSTAT64=1 -DHAVE_TRUNCATE64=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=\<malloc.h\> -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=__attribute__\(\(noreturn\)\) -DMOZ_BUILD_APP=mobile -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_PDF_PRINTING=1 -DMOZ_ENABLE_XREMOTE=1 -DUSE_ARM_KUSER=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_GNOMEVFS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_LIBNOTIFY=1 -DMOZ_ENABLE_DBUS=1 -DIBMBIDI=1 -DACCESSIBILITY=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WEBM=1 -DVPX_ARM_ASM=1 -DMOZ_WAVE=1 -DMOZ_SYDNEYAUDIO=1 -DMOZ_MEDIA=1 -DMOZ_TREMOR=1 -DMOZ_XTF=1 -DMOZ_CRASHREPORTER=1 -DHAVE_CURL_CURL_H=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_MATHML=1 -DMOZ_CSS_ANIMATIONS=1 -DMOZ_SVG=1 -DMOZ_SMIL=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_DISABLE_DOMCRYPTO=1 -DMOZ_FEEDS=1 -DMOZ_STORAGE=1 -DMOZ_ENABLE_LIBCONIC=1 -DMOZ_PLATFORM_MAEMO=5 -DHAVE_X11_EXTENSIONS_XDAMAGE_H=1 -DMOZ_MAEMO_LIBLOCATION=1 -DMOZ_ARM_ARCH=1 -DMOZ_GFX_OPTIMIZE_MOBILE=1 -DMOZ_DEBUG_SYMBOLS=1 -DMOZ_LOGGING=1 -DSIZEOF_INT_P=4 -DMOZ_MEMORY_SIZEOF_PTR_2POW=2 -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_JEMALLOC_VALLOC=1 -DHAVE_JEMALLOC_POSIX_MEMALIGN=1 -DHAVE_JEMALLOC_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_CHROME_FILE_FORMAT_JAR=1 -DMOZ_USER_DIR=\".mozilla\" -DMOZ_STATIC_JS=1 -DMOZ_ENABLE_LIBXUL=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_TREE_CAIRO=1 -DHAVE_UINT64_T=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DMOZ_RDF=1 -DBUILD_CTYPES=1 -DMOZ_MORKREADER=1 -DMOZ_PLACES=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_APP_COMPONENT_INCLUDE=\"nsBrowserComponents.h\" -DMOZ_APP_UA_NAME=\"Fennec\" -DMOZ_APP_UA_VERSION=\"5.0b1\" -DMOZ_UA_FIREFOX_VERSION=\"5.0a2\" -DMOZ_UA_BUILDID=\"\" -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=1 -DATK_MINOR_VERSION=24 -DATK_REV_VERSION=0  /home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/mobile/installer/package-manifest.in > package-manifest
Traceback (most recent call last):
  File "/home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/config/Preprocessor.py", line 477, in <module>
    main()
  File "/home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/config/Preprocessor.py", line 462, in main
    pp.handleCommandLine(None, True)
  File "/home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/config/Preprocessor.py", line 168, in handleCommandLine
    self.do_include(f)
  File "/home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/config/Preprocessor.py", line 430, in do_include
    raise Preprocessor.Error(self, 'FILE_NOT_FOUND', str(args))
__main__.Error: ('', 0, 'FILE_NOT_FOUND', '/home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/objdir/mobile/installer/Beta')
make[2]: *** [package-manifest] Error 1
make[2]: *** Deleting file `package-manifest'
make[2]: Leaving directory `/home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/objdir/mobile/installer'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/cltbld/build/mozilla-mobile-5.0-maemo5-gtk-release/mozilla-mobile-5.0/objdir/mobile/installer'
make: *** [package] Error 2

Looks like more branding issues, will notify #release-drivers and #mobile
linux desktop as well:
/tools/python/bin/python2.5 /builds/slave/rel_mob_linux-i686/build/mozilla-mobile-5.0/config/Preprocessor.py -DOSTYPE=\"Linux2.6.18-8\" -DOSARCH=Linux -DAB_CD=en-US -DMOZ_APP_NAME=fennec -DPREF_DIR=defaults/pref  -DJAREXT=.jar -DMOZ_CHILD_PROCESS_NAME=plugin-container -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DBINPATH=bin -DGRE_MILESTONE=5.0b1 -DGRE_BUILDID=20110512143253 -Dinstalldir=/usr/local/lib/fennec-5.0b1 -DMOZ_APP_DISPLAYNAME=Firefox Beta -DMOZ_APP_VERSION=5.0b1 -DABS_OBJDIR=`cd ../..; pwd` -DBASE64_ICON=dist/branding/fennec_maemo_icon26.txt -DMOZ_DEB_TIMESTAMP="Thu, 12  May 2011 15:19:53 -0700" -DDEB_PKG_VERSION=5.0~b1  -DMOZILLA_VERSION=\"5.0b1\" -DMOZILLA_VERSION_U=5.0b1 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DFUNCPROTO=15 -DHAVE_LIBXSS=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -D_REENTRANT=1 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_STAT64=1 -DHAVE_LSTAT64=1 -DHAVE_TRUNCATE64=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=\<malloc.h\> -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=__attribute__\(\(noreturn\)\) -DMOZ_BUILD_APP=mobile -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_PDF_PRINTING=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_GNOMEVFS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_LIBNOTIFY=1 -DMOZ_ENABLE_GNOMEUI=1 -DMOZ_ENABLE_DBUS=1 -DIBMBIDI=1 -DACCESSIBILITY=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WEBM=1 -DVPX_X86_ASM=1 -DMOZ_WAVE=1 -DMOZ_SYDNEYAUDIO=1 -DMOZ_MEDIA=1 -DMOZ_VORBIS=1 -DMOZ_XTF=1 -DMOZ_CRASHREPORTER=1 -DHAVE_CURL_CURL_H=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DLIBJPEG_TURBO_X86_ASM=1 -DMOZ_MATHML=1 -DMOZ_CSS_ANIMATIONS=1 -DMOZ_SVG=1 -DMOZ_SMIL=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_DISABLE_DOMCRYPTO=1 -DMOZ_FEEDS=1 -DMOZ_STORAGE=1 -DMOZ_DEBUG_SYMBOLS=1 -DMOZ_LOGGING=1 -DSIZEOF_INT_P=4 -DMOZ_MEMORY_SIZEOF_PTR_2POW=2 -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_JEMALLOC_VALLOC=1 -DHAVE_JEMALLOC_POSIX_MEMALIGN=1 -DHAVE_JEMALLOC_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DMOZ_CHROME_FILE_FORMAT_JAR=1 -DMOZ_USER_DIR=\".mozilla\" -DMOZ_STATIC_JS=1 -DMOZ_ENABLE_LIBXUL=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_TREE_CAIRO=1 -DHAVE_UINT64_T=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DMOZ_RDF=1 -DBUILD_CTYPES=1 -DMOZ_MORKREADER=1 -DMOZ_PLACES=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_APP_COMPONENT_INCLUDE=\"nsBrowserComponents.h\" -DMOZ_APP_UA_NAME=\"Fennec\" -DMOZ_APP_UA_VERSION=\"5.0b1\" -DMOZ_UA_FIREFOX_VERSION=\"5.0a2\" -DMOZ_UA_BUILDID=\"\" -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=1 -DATK_MINOR_VERSION=12 -DATK_REV_VERSION=2  /builds/slave/rel_mob_linux-i686/build/mozilla-mobile-5.0/mobile/installer/package-manifest.in > package-manifest
Traceback (most recent call last):
  File "/builds/slave/rel_mob_linux-i686/build/mozilla-mobile-5.0/config/Preprocessor.py", line 477, in <module>
    main()
  File "/builds/slave/rel_mob_linux-i686/build/mozilla-mobile-5.0/config/Preprocessor.py", line 462, in main
    pp.handleCommandLine(None, True)
  File "/builds/slave/rel_mob_linux-i686/build/mozilla-mobile-5.0/config/Preprocessor.py", line 168, in handleCommandLine
    self.do_include(f)
  File "/builds/slave/rel_mob_linux-i686/build/mozilla-mobile-5.0/config/Preprocessor.py", line 430, in do_include
    raise Preprocessor.Error(self, 'FILE_NOT_FOUND', str(args))
__main__.Error: ('', 0, 'FILE_NOT_FOUND', '/builds/slave/rel_mob_linux-i686/build/mozilla-mobile-5.0/objdir/mobile/installer/Beta')
make[2]: *** [package-manifest] Error 1
make[2]: *** Deleting file `package-manifest'
make[2]: Leaving directory `/builds/slave/rel_mob_linux-i686/build/mozilla-mobile-5.0/objdir/mobile/installer'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/builds/slave/rel_mob_linux-i686/build/mozilla-mobile-5.0/objdir/mobile/installer'
make: *** [package] Error 2
Maemo and mac and I believe linux desktop were successful in my user repo staging release on Monday... which means I either didn't test the mozilla-beta branding properly, or recent changes to the branding added the "Firefox Beta" name.

(In reply to comment #14)
> In case it wasn't already apparent, the problem is probably the space in
> "Firefox Beta.app"
> 
> (In reply to comment #13)
> > mbrubeck says we should remove branding, possibly even aurora/beta
> > --with-branding, from mobile desktop builds to a) show that these platforms
> > aren't fully tested/supported, and b) prevent confusion when installed side
> > by side with aurora/beta/release desktop Firefox.
> 
> Yes, that would solve this particular issue

That'll solve it for mac+linux, but not for Maemo.
Should we update the makefiles to put the name in quotes, or remove the space, or ?
(In reply to comment #17)
> Maemo and mac and I believe linux desktop were successful in my user repo
> staging release on Monday... which means I either didn't test the
> mozilla-beta branding properly, or recent changes to the branding added the
> "Firefox Beta" name.

> That'll solve it for mac+linux, but not for Maemo.
> Should we update the makefiles to put the name in quotes, or remove the
> space, or ?

I want to keep the space. Using "FirefoxBeta" as the app name screams amateur hack.
Comment on attachment 531998 [details] [diff] [review]
5.0b1 mozharness -- use releases/l10n/mozilla-aurora/ for 5.0b1

http://hg.mozilla.org/build/mozharness/rev/1ca7db57ee3f
Attachment #531998 - Flags: checked-in+
Should solve the mac+linux builds; Brad and Mark have a fix for Maemo that they're testing.  That will probably involve a new push from mozilla-aurora to mozilla-mobile-5.0 and mobile-5.0; that means you (Lukas) can try out my setup bit here:

https://wiki.mozilla.org/Releases/Fennec_5.0b1/BuildNotes#Setup

If you want a script instead of doing this manually, we can probably whip something up real quick.
Attachment #532096 - Flags: review?(lsblakk)
Assignee: aki → lsblakk
We landed the Maemo fix in bug 654838. I built, packaged and installed a Maemo deb to my N900. Branding text and images were right.

We should be ready to try this again.
(In reply to comment #22)
> We landed the Maemo fix in bug 654838. I built, packaged and installed a
> Maemo deb to my N900. Branding text and images were right.
> 
> We should be ready to try this again.

Awesome.
I'm guessing a new changeset and a build 2, right?
(In reply to comment #23)
> (In reply to comment #22)
> > We landed the Maemo fix in bug 654838. I built, packaged and installed a
> > Maemo deb to my N900. Branding text and images were right.
> > 
> > We should be ready to try this again.
> 
> Awesome.
> I'm guessing a new changeset and a build 2, right?

Yes. I'll send out the email to rel-drivers
Comment on attachment 532096 [details] [diff] [review]
remove beta and aurora branding for mobile desktop builds

i'll land this as part of prep for build 2
Attachment #532096 - Flags: review?(lsblakk) → review+
Attached patch 5.0b1 build2 configs (obsolete) — Splinter Review
Attachment #532017 - Attachment is obsolete: true
Attachment #532239 - Flags: review?(bhearsum)
Attachment #531998 - Attachment is obsolete: true
Attachment #532240 - Flags: review?(bhearsum)
Comment on attachment 532096 [details] [diff] [review]
remove beta and aurora branding for mobile desktop builds

landed on default and merged to production: http://hg.mozilla.org/build/buildbot-configs/rev/844547abac09
Attachment #532096 - Flags: checked-in+
Comment on attachment 532239 [details] [diff] [review]
5.0b1 build2 configs

We talked about this on IRC, but for posterity:
The changes merged to mobile-5.0 and mozilla-mobile-5.0 need to be merged to the GECKO50b1_20110512_RELBRANCH branches on those repositories, and the changesets in this config update. The old-style tagging code used here will actually ignore the changesets when relbranchOverride is set, but it's good to change them in the config for posterity.
Attachment #532239 - Flags: review?(bhearsum) → review-
Attachment #532240 - Flags: review?(bhearsum) → review+
Attachment #532239 - Attachment is obsolete: true
Attachment #532249 - Flags: review?(bhearsum)
Attachment #532249 - Flags: review?(bhearsum) → review+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: