Skip to content
This repository has been archived by the owner on May 29, 2022. It is now read-only.

Commit

Permalink
Release v7.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gloppyuser committed Sep 18, 2020
1 parent 630753e commit b7001d8
Show file tree
Hide file tree
Showing 6 changed files with 60 additions and 29 deletions.
48 changes: 26 additions & 22 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,65 @@
# Version 7.0.0 Monday September 14, 2020
# Version 7.0.0 Friday September 18, 2020

Modifications by Author
-----------------------
Andrew Kuck <kuck@arlut.utexas.edu> (5):
Andrew Kuck <kuck@arlut.utexas.edu> (10):
Enable warnings in output.
Add Stage for Documentation Generation.
Modify job name and target directory name.
Push all changes into the Doxygen config file.
Allows downstream jobs to fail in case of breaking change.
Move Enumeration inclusion after std_*.i inclusions.
Add additional SatID(int,int) constructor.
Fixed up accidental enum pass by reference.
Removed duplicate/non-functional code.
Fixup enums.

Benjamin Glass <bglass@arlut.utexas.edu> (1):
Use double quotes rather than angle brackets for GPSTK includes

Brent Renfro <renfrob@arlut.utexas.edu> (7):
Brent Renfro <renfrob@arlut.utexas.edu> (13):
Restoring text output. Fixing bug that removed :
Updating test with new DataID55 info
Improving error print
Correcting format and updating test case
Continuing to tweak output to meet desire
Adding method to support finding GLONASS by orbit slot and FDMA channel
Tweaking method name, adding tests.
Added decoding of Galileo health
Add test for GalEphemeris::deriveHealth()
Test data for GalEphemeris_T
Removing debug
Changing to SatelliteSystem
Improving the comment.

Brian Tolman <btolman@.arlut.utexas.edu> (1):
update ocean loading doxygen doc to include SPOTL

Dave Rainwater <rain@arlut.utexas.edu> (1):
Initial implementation of code owners definition file.

David Barber <dbarber@arlut.utexas.edu> (15):
Removed python bindings for rhel7/debian 7 for gitlab pipeline configuration files
Updated spec file for Removing python bindings for rhel7/debian 7 for gitlab pipeline configuration files
Remove python bindings for debian8
Removing python binding for deb8 package
Updating debian package files
fixed logic in control file
fixed parameters
fixed gpstk-bin dependency on deb8 packaging
remove allow_failure on sgltk_debian downstream job
Release v7.0.0

John Knutson <johnk@arlut.utexas.edu> (42):
First cut at moving SatelliteSystem to strongly typed enum
Confirming Quang's findings
Clean up and comment
Remove debug value
Migrate CarrierBand enum to independent strongly-typed enum
Allow failures in redhat for now
Allow failures in redhat for now
See what happens when we treat SWIG 2 differently
See what happens when we treat SWIG 2 differently
Experiment failed, reverting
Another experiment, upgrading swig as part of the redhat build process
Another experiment, upgrading swig as part of the redhat build process
Are we missing python-enum on redhat?
Try to make sure the python enum module is installed
Install the python-enum34 package in the test stage where it's needed
Expand All @@ -54,7 +74,6 @@ Modifications by Author
Change EnumIterator to use Last value so as to avoid having to change it when adding new enums
Migrate NavType to strongly typed enum
Move SatID/ObsID files out of GNSSEph into GNSSCore
Move SatID/ObsID files out of GNSSEph into GNSSCore
Move RINEX-specific code from ObsID to RinexObsID
Migrate TimeSystem to strongly-typed enum class
remove excess scoping?
Expand All @@ -71,21 +90,6 @@ Modifications by Author
Move Yuma/SEM file support back into ext, as it depends on stuff in ext
Fix merged code for enum changes

David Barber <dbarber@arlut.utexas.edu> (13):
Removed python bindings for rhel7/debian 7 for gitlab pipeline configuration files
Updated spec file for Removing python bindings for rhel7/debian 7 for gitlab pipeline configuration files
Remove python bindings for debian8
Removing python binding for deb8 package
Removing python binding for deb8 package
Updating debian package files
Updating debian package files
fixed logic in control file
fixed parameters
fixed parameters
fixed gpstk-bin dependency on deb8 packaging
fixed gpstk-bin dependency on deb8 packaging
remove allow_failure on sgltk_debian downstream job



# Version 6.0.0 Thursday July 30, 2020
Expand Down
11 changes: 7 additions & 4 deletions RELNOTES.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
GPSTk 7.0.0 Release Notes
========================

* This version addresses enumeration changes used by downstream dependencies in sgltk, mdhtk, mdhtk-python
* This version addresses enumeration changes used by downstream dependencies in sgltk, mdhtk, mdhtk-python, pysgltk
* It contains deprecation of python bindings (swig support) for rhel7 and deb7/8.
* Additionally, bug fixes and library changes were implemented.

Expand All @@ -18,7 +18,7 @@ Updates since v6.0.0
**Gitlab CI**
* Add CODEOWNERS file.
* Refactor gpstk pipeline downstream jobs
* Add Documentation Artifact to CI Pipeline
* Add Documentation Artifact to CI Pipeline

**Library Changes**
* Add SatMetaDataStore findSatByFdmaSlot
Expand All @@ -27,10 +27,13 @@ Updates since v6.0.0
* Refactor enumerations in TimeSystem, ReferenceFrame, IERSConvention, SatID, NavID and ObsID (SatelliteSystem, NavType, ObservationType, CarrierBand, TrackingCode) to use strongly typed enumerations and move them outside the scope of those classes.
* Rename TrackingCode enumerations to better support codes that RINEX does not by using names based on the ICDs rather than what RINEX uses.
* Refactor swig bindings for enums to use similar naming conventions between C++ and python (e.g. gpstk::TrackingCode::CA in C++ and gpstk.TrackingCode.CA in python)
* Move RINEX-isms (such as the string constructor for decoding RINEX obs IDs) in ObsID into RinexObsID where they belong.
* Move RINEX-isms (such as the string constructor for decoding RINEX obs IDs) in ObsID into RinexObsID where they belong.
* Refactor ObsID and RinexObsID initialization of containers (tcDesc, etc.) to use C++11 syntax and eliminate the use of a singleton initializer.
* Update SWIG Bindings to wrap enumerations more correctly.

Fixes since v6.0.0
--------------------!
* Fix various pieces of code to resolve warning messages on various platforms.
* Fix OrbSysGpsL_55 Restore output of text message
* Fix core/lib include statements to search GPSTk include directory.
* Fix core/lib include statements to search GPSTk include directory.
* Fix GalEphemeris Corrected behavior of isHealthy()
4 changes: 3 additions & 1 deletion debian/changelog
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,10 @@ gpstk (7.0.0-1) stable; urgency=low
python bindings
* Refactor gpstk pipeline downstream jobs
* Update OceanLoadTides.hpp Add reference to SPOTL in doxygen comments
* Update SWIG Bindings to wrap enumerations more correctly.
* Fix GalEphemeris Corrected behavior of isHealthy()

-- Andrew Kuck <kuck@arlut.utexas.edu> Mon, 14 Sep 2020 15:20:07 -0500
-- Andrew Kuck <kuck@arlut.utexas.edu> Fri, 18 Sep 2020 12:38:33 -0500

gpstk (6.0.0-1) stable; urgency=low

Expand Down
22 changes: 22 additions & 0 deletions rpm_files/SPECS/gpstk.spec
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,28 @@ rm -rf $RPM_BUILD_ROOT


%changelog
* Fri Sep 18 2020 Andrew Kuck <kuck@arlut.utexas.edu>
- Updated for v7.0.0 release
- Fix GalEphemeris Corrected behavior of isHealthy()
- Update SWIG Bindings to wrap enumerations more correctly.
- Update OceanLoadTides.hpp Add reference to SPOTL in doxygen comments
- Refactor gpstk pipeline downstream jobs
- Refactor debian dpkg-buildpackage Update control files to remove python bindings
- Refactor debian8 remove python bindings
- Dropping Python Swig binding support for RHEL7/DEB7
- Refactor ObsID and RinexObsID initialization of containers (tcDesc, etc.) to use C++11 syntax and eliminate the use of a singleton initializer.
- Move RINEX-isms (such as the string constructor for decoding RINEX obs IDs) in ObsID into RinexObsID where they belong.
- Refactor swig bindings for enums to use similar naming conventions between C++ and python (e.g. gpstk::TrackingCode::CA in C++ and gpstk.TrackingCode.CA in python)
- Add EnumIterator class to provide the ability to iterate over the above enum classes.
- Rename TrackingCode enumerations to better support codes that RINEX does not by using names based on the ICDs rather than what RINEX uses.
- Refactor enumerations in TimeSystem, ReferenceFrame, IERSConvention, SatID, NavID and ObsID (SatelliteSystem, NavType, ObservationType, CarrierBand, TrackingCode) to use strongly typed enumerations and move them outside the scope of those classes.
- Add SatMetaDataStore findSatByFdmaSlot
- Add Documentation Artifact to CI Pipeline
- Refactor Yuma/SEM file support back into ext
- Fix core/lib include statements to search GPSTk include directory.
- Fix OrbSysGpsL_55 Restore output of text message
- Fix various pieces of code to resolve warning messages on various platforms.
- Add CODEOWNERS file.
* Mon Sep 14 2020 Andrew Kuck <kuck@arlut.utexas.edu>
- Updated for v7.0.0 release
- Update OceanLoadTides.hpp Add reference to SPOTL in doxygen comments
Expand Down
2 changes: 1 addition & 1 deletion rpm_files/SPECS/gpstk_py27.spec
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ rm -rf $RPM_BUILD_ROOT


%changelog
* Mon Sep 14 2020 Andrew Kuck <kuck@arlut.utexas.edu>
* Fri Sep 18 2020 Andrew Kuck <kuck@arlut.utexas.edu>
- Updated for v7.0.0 release
* Thu Jul 30 2020 Andrew Kuck <kuck@arlut.utexas.edu>
- Updated for v6.0.0 release
Expand Down
2 changes: 1 addition & 1 deletion rpm_files/SPECS/gpstk_py36.spec
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ rm -rf $RPM_BUILD_ROOT


%changelog
* Mon Sep 14 2020 Andrew Kuck <kuck@arlut.utexas.edu>
* Fri Sep 18 2020 Andrew Kuck <kuck@arlut.utexas.edu>
- Updated for v7.0.0 release
* Thu Jul 30 2020 Andrew Kuck <kuck@arlut.utexas.edu>
- Updated for v6.0.0 release
Expand Down

0 comments on commit b7001d8

Please sign in to comment.