Overview

Request 691921 superseded

- devel package now requires libgpiod and libgpiodcxx
- Move libgpiodcxx to its own package
- Update to 1.3:
* New features:
- the gpio-tools now have automatically generated (using help2man) man pages
that are bundled with the release tarball
- support a singular 'default_val' argument in Line.request() in python
bindings
- the test executable can now be installed to the bindir along with the
gpio-tools and the testing framework will look for the binaries in standard
locations if it's not run from the top source directory
- gpiomon now supports line buffered output
* Improvements:
- tweaks to the C API documentation
- treewide unification of the naming of local variables
- extended helptest in gpioset (explanation of the way the character device
works aimed at reducing user confusion when a GPIO line reverts to its
default value after gpioset exits)
- the source directories have been rearranged and the src/ directory was
dropped, lib/ and tools/ now live in the top source directory
- minor coding style fixes in python bindings, ctxless functions and tools
- automatically generated documentation is now removed by 'make clean'
- all Makefiles now use top_builddir instead of relative paths
- code shrink in configure.ac
- add a brief section about API documentation to README

* Bug fixes:
- fix a segfault causing bug in C++ bindings
- make bitset_cmp::operator() const as this is required by C++17
- ignore 'remove' events from udev in the testing framework
- don't segfault on num_lines = 0 in ctxless functions

Loading...

Dominique Leuenberger's avatar
found conflict of libgpiod1-1.2-1.3.x86_64 with libgpiod2-1.3-13.1.x86_64:
  - /usr/lib64/libgpiod.so.2
found conflict of libgpiod1-1.2-1.3.x86_64 with libgpiodcxx1-1.3-13.1.x86_64:
  - /usr/lib64/libgpiodcxx.so.1

As the old package was apparently not adhering to the shared library packaging policy, you need to aide the upgrade with conflicts against the old packages

Request History
Guillaume GARDET's avatar

Guillaume_G created request

- devel package now requires libgpiod and libgpiodcxx
- Move libgpiodcxx to its own package
- Update to 1.3:
* New features:
- the gpio-tools now have automatically generated (using help2man) man pages
that are bundled with the release tarball
- support a singular 'default_val' argument in Line.request() in python
bindings
- the test executable can now be installed to the bindir along with the
gpio-tools and the testing framework will look for the binaries in standard
locations if it's not run from the top source directory
- gpiomon now supports line buffered output
* Improvements:
- tweaks to the C API documentation
- treewide unification of the naming of local variables
- extended helptest in gpioset (explanation of the way the character device
works aimed at reducing user confusion when a GPIO line reverts to its
default value after gpioset exits)
- the source directories have been rearranged and the src/ directory was
dropped, lib/ and tools/ now live in the top source directory
- minor coding style fixes in python bindings, ctxless functions and tools
- automatically generated documentation is now removed by 'make clean'
- all Makefiles now use top_builddir instead of relative paths
- code shrink in configure.ac
- add a brief section about API documentation to README

* Bug fixes:
- fix a segfault causing bug in C++ bindings
- make bitset_cmp::operator() const as this is required by C++17
- ignore 'remove' events from udev in the testing framework
- don't segfault on num_lines = 0 in ctxless functions


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:64"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:adi:64


Jan Engelhardt's avatar

jengelh accepted review


openSUSE Build Service is sponsored by