Hello community, here is the log from the commit of package intelhex for openSUSE:Factory checked in at 2018-06-29 22:31:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/intelhex (Old) and /work/SRC/openSUSE:Factory/.intelhex.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "intelhex" Fri Jun 29 22:31:27 2018 rev:4 rq:618114 version:2.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/intelhex/intelhex.changes 2016-07-05 09:51:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.intelhex.new/intelhex.changes 2018-06-29 22:31:47.354237817 +0200 @@ -1,0 +2,53 @@ +Fri Jun 8 13:17:29 UTC 2018 - [email protected] + +- Update to 2.2.1 + * Fixes for PyPI. + +- Fix project URL + +- Update to 2.2 + * API changes: IntelHex.write_hex_file method: added support for new + parameter: eolstyle = native | CRLF. (Alexander Belchenko) + * API changes: IntelHex.write_hex_file() method gets new optional + parameter byte_count to specify how many bytes should be written to + each data record in output file. Default value is 16. (patch from + GitHub user erki1993) + * Unit tests: Fixed xrange overflow test for Python 2.7 on 64-bit + platforms. Use sys.maxint to ensure we trigger an exception. (Masayuki + Takeda) + * Script hexinfo.py: Python 3 compatibility for processing start address + dict keys. (patch from GitHub user mentaal) + * Added get_memory_size() method: approx memory footprint of IntelHex + object plus data. (Alexander Belchenko) + * Better compatibility with Python 3. (Alexander Belchenko) + +- Update to 2.1 + * API changes: added IntelHex.segments() method that returns a list + of ordered tuple objects, representing contiguous occupied data + addresses. (Andrew Fernandes) + * New command-line script hexinfo.py to print summary about hex files + contents (file name, start address, address ranges covered by the + data) in YAML format. (Andrew Fernandes) + * Better Python 3 compatibility when hex2bin.py and bin2hex.py scripts + are trying to read/write binary data from stdin or to stdout. (GitHub + issue https://github.com/bialix/intelhex/issues/4) + * The main activity of the IntelHex project slowly drifting towards + GitHub - the main social network for OSS developers. I'd really like + to get some help from additional maintainer though. + * API changes: IntelHex.dump() method gets new optional parameters: + width, withpadding to control generation of output text. (patch from + GitHub user durexyl) + * Script hex2dump.py gets new option --width to support corresponding + parameter in IntelHex.dump() method. + +- Update to 2.0 + * The same codebase can be run on both Python 2 (2.4-2.7) and Python 3 + (3.2+). No need to use 2to3. + * compat.py: provide more helper functions and aliases to reduce + changes required to convert python 2 compatible sources to python 3. + The code becomes quite ugly, but such compatibility has its price. + * Python 3 compatibility: tobinstr should return bytes not unicode + string (Bug #1212698). + * Python 2: better support for long int addresses (over 2GB) (Bug + #1408934) +------------------------------------------------------------------- Old: ---- intelhex-1.5.zip New: ---- 2.2.1.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ intelhex.spec ++++++ --- /var/tmp/diff_new_pack.X2O80n/_old 2018-06-29 22:31:47.826237455 +0200 +++ /var/tmp/diff_new_pack.X2O80n/_new 2018-06-29 22:31:47.830237453 +0200 @@ -1,7 +1,7 @@ # # spec file for package intelhex # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,17 +15,20 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: intelhex -License: BSD-3-Clause -Group: Development/Tools/Other -Version: 1.5 +Version: 2.2.1 Release: 0 Summary: Library for Intel HEX Files Manipulations -Url: http://www.bialix.com/intelhex/ -Source: http://www.bialix.com/intelhex/intelhex-1.5.zip +License: BSD-3-Clause +Group: Development/Tools/Other +Url: https://github.com/bialix/intelhex +Source: https://github.com/bialix/intelhex/archive/%{version}.zip +BuildRequires: dos2unix BuildRequires: python BuildRequires: unzip BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch %description Python implementation of Intel HEX file format allows you read, modify, write @@ -59,13 +62,15 @@ install\ --prefix=%{_prefix}\ --root=$RPM_BUILD_ROOT +dos2unix AUTHORS.rst NEWS.rst Readme.rst LICENSE.txt %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) -%doc AUTHORS.txt LICENSE.txt NEWS.txt README.txt +%doc AUTHORS.rst NEWS.rst Readme.rst +%license LICENSE.txt %{_bindir}/* %{python_sitelib}/*
