Revisions of ola

Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) accepted request 1222576 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 25)
- fix build (adding "-Wno-error=template-id-cdtor" to CFLAGS/CXXFLAGS)
- split example programs out into a subpackage
- build example/tool cli programs
- remove unnecessary .orig files from 'ola-remove_defines.patch'
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1125375 from Konstantin Voinov's avatar Konstantin Voinov (kill_it) (revision 24)
- Set _service mode to manual
- add ola-Fix-protoc-version-checking-since-v20-x.patch and use protobuf21
  to fix build in TW
- Update to 0.10.9
Features:
 * Python 3 compatibility across the board (including the RDM Responder Tests)!
   #1506
 * Support for the JMS USB2DMX PRO V2.1 device via the FTDI plugin #1728
 API:
 * Python: Add a fetch current DMX example.
 RDM Tests:
 * Python 3 compatibility of the RDM Tests #1599
 * Fix a longstanding bug in the GetMaxPacketSize RDM test around timeouts
 Bugs:
 * Fix some tests not working on Big Endian machines because our RPC is encoded
   with native format and those tests used sample data from a Little Endian
   machine
 * Renamed EndpointNoticationEvent(sic) to EndpointNotificationEvent in the
   E1.33 EndpointManager code
 * Check if librt exists and add it to the build if required
 * Ensure we can build on later Protobuf and C++ and silence deprecation
   messages where required
 * Fix the NetBSD build
 * Clarify the usage of some of the various Enttec Open DMX USB plugins
 * Relax the timing on the ClientWrapperTest so it doesn't fail occasionally
   #1714
 * Correct the documentation of some existing limits in the E1.31 plugin
 * Fix some undefined behaviour in TimeoutManager::ExecuteTimeouts #1726
 * Fix UARTs on Debian Bullseye #1749
 * Fix Python version detection for versions > 3.9 #1755, #1780
 * Update Angular and Angular-Route versions used by the new web UI and add
   workaround to be compatible #1782 Debian #1016447
 * Significantly reduce the delay when using StreamingClient with EPoll and
   multiple universes #1793
 Internal:
 * Add more debugging so we can tell why setting the baud rate failed
 * Replace "currentThread" with "current_thread" in Python since the former has
   been deprecated
 * Fix lots more internal typos and grammar
 * Add unit tests for more of the Python RDM Test classes
 * Sort the Python imports with isort 
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 989691 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 23)
- new subpackage for secondary shared libs
  (raised badness score for shlib-legacy-policy-name-error rpmlint check in TW)

COMMENT:
The recently raised badness score for shlib-legacy-policy-name-error rpmlint check leads to rejected builds for Tumbleweed; In libola1 the main shared library has SOVER .1 but all the helper shared libs which for the most part seem to be plugins to access supported protocols come versioned as *.so.0.
I've brought this up at #opensuse-factory IRC chat and Jan Engelhardt proposed to split out the offending libs to a new subpackage, which I'm doing here. I'm not sure this is a desired solution, Jan and Fabian Vogt started thinking about some rpm macro magic to automate splitting in such cases. 
It seems strange for a package to provide two versioned shared lib packages, I don't think I've ever seen this elsewhere. I'm not expert enough to come up with a better fix, but I hope it's acceptable for the time being.
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) committed (revision 22)
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) accepted request 966653 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 21)
- BuildRequires: python3-devel to pull in python3_sitelib macro
- remove workaround for deprecated auto_ptr, seems to build nonetheless and fixes building for Fedora
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) accepted request 965157 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 20)
- change BuildRequires: to pkgconfig(x) where applicable
- Fix: Requires: python3-protobuf
- run spec-cleaner
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) accepted request 858850 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 19)
- Update to 0.10.8
- Drop 755bee544032847508a8f5af2b0047dff5bd6dc6.patch (fixed upstream)
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) committed (revision 18)
Fix Leap 15.2+
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) accepted request 807414 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 17)
- Use python3 instead of python, openSUSE dropped python 2 support
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) committed (revision 16)
URL
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) accepted request 750280 from Tuukka Pasanen's avatar Tuukka Pasanen (illuusio) (revision 15)
Added patch file to make OLA build on Tumbleweed and Factory
Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) committed (revision 13)
Olaf Hering's avatar Olaf Hering (olh) accepted request 603143 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 12)
- Update to 0.10.6
  * Renamed fempto(sic) to femto in the RDM code
  * Renamed terra(sic) to tera in the RDM code
  * Fixes for RDM test server forward compatibility with later
    JQuery versions
  * Fix a man page typo
  * Fix a longstanding copy-paste typo in the Python
    client's RegisterUniverse function
  * Fix lots of minor documentation spelling errors found by
    spellintian and codespell
  * Renamed protocol convertor(sic) to protocol converter
    in the RDM code (C++ and Python)
- dropped merged ola.readdir.patch
- Added 755bee544032847508a8f5af2b0047dff5bd6dc6.patch to fix
  python subpackage (will be in 0.11 release)
Olaf Hering's avatar Olaf Hering (olh) committed (revision 11)
SR#603134
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 10)
1
Olaf Hering's avatar Olaf Hering (olh) committed (revision 9)
- Update to version 0.10.5
  Features:
  * Add more help regarding the ArtNet use_limited_broadcast option
  Bugs:
  * C++11 compatibility fix (for cppunit 1.14.0) #1244
  * Always print frames in ola_rdm_get/set, even if we get an error
  * Ensure man files ship in the correct packages #1276
  * Check protobuf is old enough, until we fix #1192
  * Ensure Pathport node actually uses configured IP #1166
  * Improve some debugging around flag parsing #1198
  * Disable warnings for readdir_r deprecation until we can rewrite our code to
    stop using it. Related to #1055
  * Stop replacing -I with -isystem and correctly work around the resultant
    errors #1125
  * Exit, rather than continuing, if ola_throughput failed to send DMX
  * Implement OLA_FALLTHROUGH macro for adding fallthrough attributes to 
    switchcases in gcc versions higher than 7 #1193 Debian #853583
  * Add a cast to fix an error when running execlp
  * Ensure configure checks for tcmalloc's presence before adding it to the libs
    when asked for #1201
  * Add some more detail to the Logic RDM sniffer and Enttec RDM USB Pro sniffer
    documentation
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 494969 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 8)
Update and build fix.
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 445187 from Bjørn Lie's avatar Bjørn Lie (Zaitor) (revision 7)
Version bump and add patches to fix build
Displaying revisions 1 - 20 of 25
openSUSE Build Service is sponsored by