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}/*
 


Reply via email to