The platform.dist() interface has been deprecated since Python 3.5, and
has been removed in Python 3.8.
Fixes:
Traceback (most recent call last):
File "/home/anders/work/rtems/rsb/source-builder/sb/options.py", line 682, in load
overrides = linux.load()
File "/home/anders/work/rtems/rsb/source-builder/sb/linux.py", line 60, in load
distro = platform.dist()[0]
AttributeError: module 'platform' has no attribute 'dist'
Signed-off-by: Anders Montonen <Anders.Montonen@iki.fi>
Adds a --sanitize option to command line for reports.py
and also for the reports.report() interface from setbuilder.py
to remove the Remotes information from git.
Closes#3887.
- Caching on name falsely assumed checks across different config
instances in nested build sets as used in vertical stack
building was valid. This stopped a valid check for a prefix
seeing if a valid BSP config was present.
Updates #3893
- Use the same VERSION file format as rtems-tools so a common release
generation can be used.
- The version.py is almost the same as rtems-tools. There are some
minor differences, one is the RTEMS version is present in this
file while rtems-tool uses config/rtems-release.ini.
Updates #3822
- Add line continuation support so empty macros can be used at
the end of configure command lines, ie RTEMS kernel. The
config parser removes empty lines and wihout this support a
trailing line continuation character joins a configure command
line to next command.
- Fix freetype's gmake support for non-GNU operating systems.
Tar on Windows raises an error if a symlink appears before the target.
Windows needs the target to exist before a link can be created. This
patch adds support via the -E option to catch the error and rerun the
tar command a second time. The symlink should work as the target should
exist on the second pass.
- Add '%source download <source>' to only download the source
and do not unpack and prep. This can used when a package
internally needs another source package.
- Install the staging root only if it is present. A package
may internally build another package that is not staged as it
is not suitable for installing.
Updates #3250
Updatew #3797
- Fix the config file handling of shell calls where the shell
command has nesting braces.
- Fix the bool check to support a '!' next to the check value.
- Update rtems-bsp support to correctly handle hosts for BSP.
- Clean up the options for a BSP.
- Check all RTEMS 5 packages and add 5/rtems-packages for all that build.
- Update download locations and checksum of all packages.
- The work requires the kernel and Libbsd hacve the same prefix.
- Downloads all files into a single directory
- Iterates over all supported hosts to get any host dependent source
no matter which host you run the command on.
Closes#3532