#2482 closed enhancement (fixed)

RSB to download source from RTEMS ftp for releases.

Reported by: Chris Johns Owned by: Chris Johns
Priority: high Milestone: 4.11
Component: tool/rsb Version: 4.11
Severity: major Keywords: RSB release
Cc: Hesham Almatary Blocked By:
Blocking:

Description

Detect an RSB release and first attempt to download package source from the RTEMS ftp server.

Change History (9)

comment:1 Changed on 12/02/15 at 01:14:06 by Chris Johns

Status: newaccepted

comment:2 Changed on 12/08/15 at 22:24:23 by Chris Johns

Also fix #2486. I am not sure how we lick dependent tickets.

Version 0, edited on 12/08/15 at 22:24:23 by Chris Johns (next)

comment:3 Changed on 12/13/15 at 05:19:03 by Chris Johns

The epiphany architecture is using git. This needs to be a release.

comment:4 Changed on 12/13/15 at 19:35:49 by Gedare Bloom

Cc: Hesham Almatary added

comment:5 Changed on 12/14/15 at 05:14:36 by Chris Johns <chrisj@…>

Resolution: fixed
Status: acceptedclosed

In 12f253cf2e10ee4b41796ebed3b75442e4672b0e/rtems-source-builder:

Download source from RTEMS if a release.

Download source from ftp.rtems.org before the package's URL if
a release.

If a user adds a URL via the command line that is used then the
RTEMS release path then the package's URL.

A user can add --url=file://path/../morepath to have the RSB use
a local cache of source on their hard disk. This is useful if you
need to wipe the RSB and start again. Save away the 'sources' and
'patches' directories to a common directory and provide it with via
the --url option using the 'file://' prefix.

Closes #2482.

comment:6 Changed on 12/14/15 at 05:15:31 by Chris Johns <chrisj@…>

In dc1cd6823b149cc3d6a1de3ce44d7a68ff2a037e/rtems-source-builder:

Download source from RTEMS if a release.

Download source from ftp.rtems.org before the package's URL if
a release.

If a user adds a URL via the command line that is used then the
RTEMS release path then the package's URL.

A user can add --url=file://path/../morepath to have the RSB use
a local cache of source on their hard disk. This is useful if you
need to wipe the RSB and start again. Save away the 'sources' and
'patches' directories to a common directory and provide it with via
the --url option using the 'file://' prefix.

Closes #2482.

comment:7 Changed on 12/14/15 at 06:35:05 by Chris Johns

Resolution: fixed
Status: closedreopened

The test for a URL being on the server does not work so downloading the RTEMS tools and RTEMS kernel first attempts the release's sources directory. It should not do this.

comment:8 Changed on 03/11/16 at 05:58:54 by Chris Johns

The URL to fetch from for the RTEMS FTP is now using the ftp protocol and that correctly indicates an error if not present.

An option --with-release-url has been added to manage a different URL to override the default release path.

comment:9 Changed on 04/15/16 at 05:28:31 by Chris Johns

Resolution: fixed
Status: reopenedclosed

This is fixed.

Note: See TracTickets for help on using tickets.