Subversion Repositories DevTools

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
6177 3053 d 21 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
 
5710 3519 d 15 h dpurdie /core_devl/trunk/ Updated VIX copyright notice in all files that had a VIX or ERG copyright notice
Replaced usage of ERG with VIX
 
5073 3864 d 19 h dpurdie /core_devl/trunk/ Extended various svn operations to include the label/tag banch name
Extended jmake to expose partial build targets
 
3347 4638 d 20 h dpurdie /core_devl/trunk/ * Jats Core
Corrected algorithm used to search for a matching package version.
This is used by the -build option of ccrelease and svnrelease and
the '-locatepkg' option of JATS.

* Utility: svnsave_build
Used only by the build daemons.
Do not propagate the 'author' of the base package if the build is a ripple.

* Utility: svnrelease and svnextract
The process of backtracking from a tag to a branch/trunk supports
branches that are more than a single subdirectory.
 
2022 4830 d 17 h dpurdie /core_devl/trunk/TOOLS/ Yet another attempt to get a change into svnsave_build  
1431 4842 d 15 h dpurdie /core_devl/trunk/ Prepare for release  
1403 4844 d 16 h dpurdie /core_devl/trunk/ Major changes:
* Subversion support
Multiple changes to subversion support to simplify development with
SubVersion. Changes include:
- New VcsTag that has a path and a tag component
- Multiple extraction modes with checks to highlight unexpected
file changes between workspace and branch head.

Minor changes:
* Utility: New utility - rtag_extract
Tool to extract a set of packages based on a Release Manager Release.
Can limit the files extracted to one or more paths, or a list of packages.
Provides supervised extraction of the set of packages.
Use 'jats man rtag_extract' or online documentation.

* Utility: svnsave_build
Failure to change the author of the build is not an error.
This allows for non-standard repositories being used during consolidation

* Linux support utilities
Add a version of 'addr2line' that understands the ELF file format
which has debug information striped out into a separate file.
Used to support backtracing within unit tests.
 
1329 4887 d 18 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
 
375 5086 d 13 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* Command: jats clobber
When building packages that use deploylib - remove the 'build/deploy'
directory as a part of the clobber processing.

* Jats wrapper. Environment Variable Cleanup (Windows Only)
Force ALL EnvVars stored in the environment and passed to programs
invoked by JATS to be converted to upper case.

This solves problems associated with some programs that do not treat
Windows EnvVars as case insensitive.

A useful side effect of this chnage is is that VS2010 running on
64-bit Windows-7 will now locate the default installation of VS2010.

* jats svnlabel
Report conflicting options: Label and Clone

Correct the 'label' operation. The user is not allowed to provide
path. The user must provide a simple label. JATS will determine the
workspace and the correct branch/tag to place the label in.

* Built Daemon support
jats_svn_savebuild will now delete a WIP if its in the /tags/ directory.
This allows WIPs to be tags or branches
 
361 5289 d 6 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* HTML Help (Experimental)
Generated documentation for the various JATS utilities
It is based on the internal JATS documentation available on the command
line.

Use http://auperaunx26.aupera.erggroup.com/devl/core_devl2/HTML/index.html

Minor changes:
* PackageFile directive
Allow packaging of files with a comma in the name.
Used by some COTS packages.

* Windows utilities used by jats
stdmux and rpccpp: provide production versions that do not use debug
libraries as these are not present for all users.

* Jats utility: dstatus
Shows the user friendly host name rather then the internal machine name.
This change is in line with the changes to Release Manager

* Utility: svnrelease
Better deletion of workspaces referenced with non-standard URLs
Corrected problem with -branch=name option

* Utility: svnrelease and ccrelease
Better deletion of workingspace directory.
Attempt to correct for directory permission problems.

* Updated definition of GBE_SVN_URL_FRBESASVN01 to use
the server by name, rather than IP address: 'frbesasvn01'

* Added EnvVar GBE_VCS to control the default Version Control System
employed by the 'jats release' and 'jats extract' commands.

Usable values are: 'cc' and 'svn'.
The default value is 'cc', providing backward compatability to existing
developers.
 
357 5391 d 8 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* Minor tweaks for WCEIPA280 support

* Build tool support: jats_vcssave_build
Deprecated unused options.
 
353 5396 d 13 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* EnvVars
Support for GBE_SVN_URL_xxx to support multiple SubVersion repositories
at multiple locations.

* Build tool support: jats_vcssave_build
New option -isawip to allow deprecation of -wiplabel option in
a future release.
 
341 5517 d 10 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
* DEVI-059977: 64-bit Solaris libraries try to link against 32-bit libs
The 64-bit Solaris build will no longer attempt to consume 32-bit libraries
or header files.

* New tool update_release
Extracts current package version list from Deployment Manager SBom(s)
and copy resultant packages to release specific directory.

Use 'jats man update_release' for full details

* New tool ccmerge_build
Merge an autobuilt build.pl file back to the parent branch
and leave the resultant file checked out.

Use 'jats man ccmerge_build' for full details

* Jats Sandbox command
Improved operation of 'sandbox all' and packages that use
BuildPkgArchive.

* GCC and SUNWORKS tools
Allow shlib dependency generation to be displayed in verbose mode
 
309 5859 d 5 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* BuildTool utility: jats_save_build
Returns non-zero error code on labeling errors.
Deletes label on labeling errors.
Removed backward compatibility options as they are no longer used.

* Jats label utility
Changes to assist in tracking down clearcase labeling errors

Once labels have been applied a check is done to ensure that
the labels have been placed. The check is to attempt to find
new files and folders to label - there should be none.

* Jats core
Improved the auto location of the base directory of the build to allow
for ant-based packages. Allows the jats 'create_dpkg' command to be
used to package ant based builds.
 
267 6257 d 12 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Devis shown plus:
* Jats directives: MakeProject
Now supports the following new options:
--InstallProgDebug=list
--InstallProgProd=list
--InstallProg=list

These allows files that are created by the project builder to be
installed locally to be consumed by such packaging directives as
GenerateCab.

* Jats directives: AddLDFlags and AddASFlags
Now supports the --Debug and --Prod options like the other AddFlags
directives.

* Jats builder directive: BuildVersion
New options that can be used when generating a WinRC style version
information:
--Definitions - Create definitions only
--Comment=text
--Description=text
--Product=name