Action Item #199

Generate 0.5.0 release

Added by Hammel over 7 years ago. Updated over 7 years ago.

Status:ClosedStart date:08 Jul 2013
Priority:ImmediateDue date:
Assignee:Hammel% Done:

100%

Category:05 - Releases
Target version:0.5.0 - Beta 1
Severity:01 - Critical

Description

Steps to creating release:
  1. Bump version to 0.5.0
  2. Verify "make pkg" builds everything and packages it properly.
  3. Run test install on hardware
  4. Push artifacts to Ubuntu-One
    1. xcc rpm
    2. rootfs
    3. staging tree
    4. SD Card contents
    5. Source tarball

Associated revisions

Revision cd2bea65
Added by Hammel over 7 years ago

RM #199: Added version string to xcc packaging of RPM. Added version info to output of top level showconfig.

Revision d415a81e
Added by Hammel over 7 years ago

RM #199: Fix clobber to call gles-clobber via sudo.

Revision bb435d69
Added by Hammel over 7 years ago

RM #199: Add support for packaging staging tree for use in cross compiling.

Revision 4b3794d4
Added by Hammel over 7 years ago

RM #199: Add gles target to PKG_TARGETS so it gets run by top level pkg target.

Revision bf33da02
Added by Hammel over 7 years ago

RM #199: Make gles-pkg depend on gles target.

Revision 977ac2c7
Added by Hammel over 7 years ago

RM #199: Add kernel build as dependency for kernel-pkg target.

Revision fc29f72c
Added by Hammel over 7 years ago

RM #199: Add support for packaging source tree and all build artifacts into single compressed tarball for release.

Revision 8d9250cf
Added by Hammel over 7 years ago

RM #199: Add xcc target to PKG_TARGETS so it gets run by top level pkg target.

Revision d25ce7db
Added by Hammel over 7 years ago

RM #199: Make xcc-pkg target depend on xcc build.

Revision f4b959a2
Added by Hammel over 7 years ago

RM #199: Fix bui-network-config package to use proper sourceforge downloads and make build depend on libgtk+.

Revision 64acde0d
Added by Hammel over 7 years ago

RM #199: Fix tinyxml to use correct sourceforge downloads.

History

#1 Updated by Hammel over 7 years ago

  • Description updated (diff)

#2 Updated by Hammel over 7 years ago

  • % Done changed from 0 to 70

"make pkg" updates have been pushed so that a complete tarball release can be made with a single target.

The target tarball is being pushed to Ubuntu One (url to follow).

Build has not been tested on hardware yet.

#3 Updated by Hammel over 7 years ago

Public URL for release package:
http://ubuntuone.com/7kWUObK5XYg2RbaHdZ1wRD

#4 Updated by Hammel over 7 years ago

CentOS 6.2 build succeeded. However, a clean build on Fedora 16 fails. Here are some notes.

  1. A failure in xcc does not stop the build from continuing to subsequent targets.
  2. xcc setup failure:
    ### 2013-07-12 12:07:00 PM Running preconfig
    cp: cannot stat `/home/mjhammel/src/ximba/raspberrypi/src/src/xcc/uClibc.rpi': No such file or directory
  3. xcc download failure:
    [EXTRA] Retrieving 'cloog-ppl-0.15.11'
    [ERROR]
    [ERROR] >>
    [ERROR] >> Build failed in step 'Retrieving needed toolchain components' tarballs'
    [ERROR] >> called in step '(top-level)'
    [ERROR] >>
    [ERROR] >> Error happened in: do_cloog_get[scripts/build/companion_libs/cloog.sh@592]
    [ERROR] >> called from: main[scripts/crosstool-NG.sh@532]
  4. Looking at build.log for xcc
    [ALL ] --2013-07-12 12:09:22-- ftp://gcc.gnu.org/pub/gcc/infrastructure/cloog-ppl-0.15.11
    [ALL ] => `/home/mjhammel/src/ximba/raspberrypi/src/../bld/crosstool-ng-1.15.2.bld/work/tarballs/cloog-ppl-0.15.11.tmp-dl'
    [ALL ] Resolving gcc.gnu.org... 209.132.180.131
    [ALL ] Connecting to gcc.gnu.org|209.132.180.131|:21... failed: Connection refused.

So it looks like xcc failed to build because it couldn't connect to gcc.gnu.org. Trying it manually shows the connection still fails. The build on CentOS6.2 was able to connect yesterday but can't today.

gcc.gnu.org is dead right now.

#5 Updated by Hammel over 7 years ago

gcc.gnu.org is back today.

Sanity package build is running on F16.

#6 Updated by Hammel over 7 years ago

  • % Done changed from 70 to 90

F16 build completed successfully.

Once I fix bui-network-config (#200) and push an opkg update I can announce the availability of the 0.5.0 release.

#7 Updated by Hammel over 7 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 90 to 100

#200 is closed. I can announce the availability of 0.5.0 now. See #146.

Also available in: Atom PDF