Subversion Repositories DevTools

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
6353 2864 d 14 h dpurdie /core_devl/trunk/ Minor changes:
* Directive: MakeProject and the ANDROID platform
Enhanced to allow the the population of the build environment
to work in production or debug Only modes - as well as the normal
production and debug mode.

* Subversion interface
Detect newer credentials error messages and provide suitable prompt

Internal:
* Removed some files that are now a part of the Release Note generation package.
 
6276 2908 d 12 h dpurdie /core_devl/trunk/ Import 3.14.8000.cr from Pulse Development Stream  
6198 3006 d 19 h dpurdie /core_devl/trunk/ Minor changes:
* Makefile generation:
[JATS-425] WCEPSPC_emu not seen as a part of the WINCE alias
Affects all platforms with lowercase characters in the platform
name.

* Utility: sandbox
Fixed issues with the 'buildfilter' command. The data is stored in the
sandbox_dpkg_archive subdirectory.

Added options to:
- Display path to build file
- Handle packages with multiple builders

* Templates
Fixed some poor examples

* New platform: SK100 (Experimental)
Added an alias for the SK family of platforms.
Includes special handling of Linker Scripts

* Utility: jats_generate_deployable
Added option to generate symlinks to packages instead of transferring
the body of the package.

Internal changes:
* Error directive support message prefix to simplify error processing.
 
6177 3056 d 19 h dpurdie /core_devl/trunk/ ------------------------------------------------------------------------
Version: 3.14.4000.cr Released: 07-Aug-17
------------------------------------------------------------------------

Minor changes:
* Utility: jat_svnrelease [JATS-424]
Handle obscure condition where the tag has been created directly from
a merge and the merge involved the deletion of files from the fileset.

* Buildfiles.
Restored VS2005 to the MSWIN32 alias

------------------------------------------------------------------------
Version: 3.14.3000.cr Released: 02-Aug-17
------------------------------------------------------------------------

Minor changes:
* Utility: jats_generate_deployable
Can create .bomGen file from scratch
Improved reporting of files add, removed and updated

* Makefile generation
Correctly export 'PACKAGE_ARCH' as a global

------------------------------------------------------------------------
Version: 3.14.2000.cr Released: 04-Jul-17
------------------------------------------------------------------------

Minor changes:
* Platform: RHEL7_INSTRUMENT
Marked as a NATIVE build.

* Platforms: LMOS_*
Inherit system aliases from base platform configuration.

------------------------------------------------------------------------
Version: 3.14.1000.cr Released: 03-Jul-17
------------------------------------------------------------------------

Minor changes:
* Updated copyright notices in all files

* jats_extract
Will no longer create a 'local_dpkg_archive'
The use of a 'local_dpkg_archive' is deprecated in favor of the jats
'sandbox', which does a much better job.

* Utility: jats_generate_deployable
Windows: Fixed compilation error

* Platform: RHEL7_INSTRUMENT
Added missing configuration file

------------------------------------------------------------------------
Version: 3.14.0000.cr Released: 23-Jun-17
------------------------------------------------------------------------

Minor changes:
* JAVA Platform [JATS-420]
The java builder can use an 'ant' provided by a suitable package
ie: ant_1.9.2.0000.cots

------------------------------------------------------------------------
Version: 3.13.9000.cr Released: 22-Jun-17
------------------------------------------------------------------------

Minor changes:
* Corrected use of shell 'echo' command
Always quote the string
Issue was the unquoted use of a string that contained matching square brackets
ie: echo [$<] Compiling..
The [..] construct is a filename expanding construct.

* Win32 and Win64 makefile generation
Allow the 'cmdfile' commands to be shown in verbose mode.

* Makefile generation
Fixed issue with some build formats and a bug in cmdfile when no path item
has a directory separator.

------------------------------------------------------------------------
Version: 3.13.8000.cr Released: 16-Jun-17
------------------------------------------------------------------------

Minor changes:
* Makefiles: New Directive: ExtendIncDir
ExtendIncDir ('*', 'private' );
Specialised use only. See MASS-00166

* Utility: jats_svnrelease
The 'extractFiles' option will display the files extracted when
running on a build machine.

* Windows builds
[JATS-419] Visual Studio builds fail with fatal error C1090: PDB API call failed, error code '23'
Use same value for _MSPDBSRV_ENDPOINT_ in all makefiles


------------------------------------------------------------------------
Version: 3.13.7000.cr Released: 13-Jun-17
------------------------------------------------------------------------

Minor changes:
* Utility: jats
Added option -script. Supresses internal warnings when capturing
output within a scripting environment.

* Utility: sandbox
Allow the build.pl file to be upto 4 directories deep
Slows down sandbox scanning
Provides backward compatability with old projects

* Makefile directive: MakePerl
Added option to control the output format to better support multiple
build machines.

* Build File
Fixed handling of aliases that broke the (not recommended) construct
BuildProduct ( 'CSHARP2010', 'WIN32,--Version=MS.NET2010' );

* Windows builds
[JATS-419] Visual Studio builds fail with fatal error C1090: PDB API call failed, error code '23'

Experimental:
* New platform: RHEL7_INSTRUMENT and RHEL7
Supported on RHEL7 and Centos with a MACHTYPE of linux_el7_x64

* Makefiles. New aliases
PKG_DEB, PKG_RPM and PKG_WIN
Internal use only at the moment
 
5891 3445 d 19 h dpurdie /core_devl/trunk/TOOLS/ Done export GBE_MAXMAKE  
5848 3458 d 18 h dpurdie /core_devl/trunk/ Fix use of 'jats -buildfilter' in a sandbox
Enable use of 'timeout' under Windows for unit tests.
 
5709 3522 d 14 h dpurdie /core_devl/trunk/ Updated VIX copyright notice in all files that had a VIX or ERG copyright notice  
5568 3592 d 12 h dpurdie /core_devl/trunk/ * Packaging directives
Improved the cleanup of badly specified --Dir options

* System Utility - assemble_dpkg
Extended to allow deletion of bad and test builds

* Java Build Support
Only in the build system, set JATS_HOME to the package repostory replica if one is available.
 
4969 3935 d 13 h dpurdie /core_devl/trunk/ Added locking into create_dpkg  
4928 3944 d 18 h dpurdie /core_devl/trunk/  
4902 3958 d 17 h dpurdie /core_devl/trunk/ Added GlobalOptions support
Detect non-build machines and prevent compilation
 
4690 4046 d 11 h dpurdie /core_devl/trunk/TOOLS/  
4688 4046 d 11 h dpurdie /core_devl/trunk/ * EnvVars
Added GBE_DPKG_REPLICA. This read-only package store is scanned
before GBE_DPKG. It is intended to facilitate remote build
servers that have a local package archive replica.

* Autobuild support for Java Based Packages
Attempt to overcome shortcomings in ant-using in a remote build
environment. Set GBE_DPKG to GBE_DPKG_REPLICA if doing an ABT enabled
build and GBE_DPKG_REPLICA is defined.

* Jats caching
Modified the cache mechanism such that if the required version is
found in the cache, then it will not be refreshed. This should speed
up jats startup.
 
4192 4277 d 14 h dpurdie /core_devl/trunk/ Support for VS2012 and CSHARP2012  
4033 4474 d 17 h dpurdie /core_devl/trunk/TOOLS/ Fix use of buildfilter file in a sandbox  
3967 4517 d 12 h dpurdie /core_devl/trunk/ Merge work to trunk for Version: 3.2.0000.cr  
3559 4613 d 19 h dpurdie /core_devl/trunk/  
2764 4732 d 18 h dpurdie /core_devl/trunk/  
2429 4790 d 18 h dpurdie /core_devl/trunk/ Major changes:
* Make-time performance improvement of packaging
Improved the performance of the 'packaging' and 'installing' operations
by an order of magnitude under windows. Replaced the shell scripting of
these operations with a dedicated program.

This change also addressed a long-time Windows issue with the packaging
of files into very long (>~250) paths as the utility supports the full
windows path scheme.

Minor changes:
* Command Changes: jats clobber
The 'jats clobber' command has been significantly sped up
The 'clobber' no longer unpackages and uninstalls files one by one
from the relevant directories. The entire directory is deleted.

The original sequence can still be perform, if required, with the commands
jats make clobber
This operates as before.

* Utility: escrow
Support to extract packages with a subdirectory structure that
breaks the JATS rule that the TTB directory names are reserved.
Some COTS packages break the rule.

* Utility: svn : delete-branch
Modified the svn branch deletion operation.
With no arguments it will show the current branch.

* Utility: svn : url
Improved the conversions supported. Now handles leading SVN::
and will decode tags of the form SVN::path::tag

* Utility: svn : import
Added a '-nocommit' option to allow the results of the import to be
inspected before committing them to the Repository.

* Subversion Support
Detect authentication errors and issue user-friendly error messages
showing the user what to do.

The special label of TIMESTAMP now creates a tag with a .WIP
suffix. This allows the tag to be deleted in the VIX protected
repositories.
 
1329 4890 d 17 h dpurdie /core_devl/trunk/ Major changes:
* Subversion Repository location
The correct paths to the various SubVersion repositories is:
GBE_SVN_URL_AUPERASVN01: https://auperasvn01.aupera.erggroup.com/svn
GBE_SVN_URL_FRBESASVN01: http://frbesasvn01.frbesa.erggroup.com/svn
Windows users may need to update there jats.bat file.
These are Fully Qualified Domain Names.

Minor changes:
* Jats startup warning introduced in 2.100.5000.cr
Now accepts both / and \ as path separators.

* Utility: svnrelease
Modified the operation of the '-branch' to better mimic the ClearCase
operation of the same command. If the specified branch exists, then it
will be used, otherwise it will be created based on the specified tag.

* Utility: svnsave_build
Modify the operation such that the 'author' of the saved build is set to
that of the user that created the version that that build is based upon.
This preserves the history of the build a lot better than tagging all
builds as being done by 'buildadm'.

* Utility: ccdelete_view
Allow the user to specify ClearCase viewtags or a viewstore path.

* Utility: sandbox
Added options to control the packages processed. The user can specify
a range of packages and exclude or include specific packages.

Subcommand: populate
Added -exclude=name[,name]+ to allow specific packages to be excluded
Add -all option to force dependency testing of packages already in the
sandbox.

* Subversion Support
With an automated build environment the use of a default Subversion
repository is not supported.

Creating a workspace will display the files being extracted providing
a progress indication.

* Jats Online Documentation
Migrated several items from the VIX Wiki to the FAQ section of the
online documentation.

* Generated makefiles
Improved tracing of package archive source in comments
 

Show All