7
0
forked from pool/cmpi-bindings

90 Commits

Author SHA256 Message Date
8651d214cc Accepting request 1229762 from systemsmanagement:wbem
OBS-URL: https://build.opensuse.org/request/show/1229762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=42
2024-12-10 22:49:02 +00:00
Klaus Kämpf
5d34155ea8 - Update to 1.0.5
- Fix build error with gcc14 (leimaohui)
  - Update Python initialization for Python 3.11 (kkaempf)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=98
2024-12-10 10:48:59 +00:00
8b4503ac3c Accepting request 1067812 from systemsmanagement:wbem
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1067812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=41
2023-02-27 11:55:15 +00:00
Klaus Kämpf
5358e09aea - Update to 1.0.4
- let CMake determine the Python library name
- Update to 1.0.3

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=96
2023-02-19 13:42:31 +00:00
6d3c39f1f3 Accepting request 799542 from systemsmanagement:wbem
- build with python3 on openSUSE Leap 15 and later.

- Update to 1.0.3
  - fix Python3 build
  Building with Python3 provides "libpy3CmpiProvider.so"
  Building with Python provides "libpyCmpiProvider.so"

OBS-URL: https://build.opensuse.org/request/show/799542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=40
2020-05-02 20:16:09 +00:00
Klaus Kämpf
12cba487ec drop debug code in .spec
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=94
2020-05-01 18:24:17 +00:00
Klaus Kämpf
b9576b297b - build with python3 on openSUSE Leap 15 and later.
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=93
2020-05-01 09:52:43 +00:00
Klaus Kämpf
f49d697516 - Update to 1.0.3
- fix Python3 build
  Building with Python3 provides "libpy3CmpiProvider.so"
  Building with Python provides "libpyCmpiProvider.so"

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=92
2020-04-28 14:01:50 +00:00
a612b4ede3 Accepting request 628381 from systemsmanagement:wbem
OBS-URL: https://build.opensuse.org/request/show/628381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=39
2018-08-10 07:52:15 +00:00
1ec58ded37 Accepting request 628190 from home:jengelh:branches:systemsmanagement:wbem
- Replace old $RPM_* shell vars by macros.

OBS-URL: https://build.opensuse.org/request/show/628190
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=90
2018-08-09 10:47:18 +00:00
f16806add7 Accepting request 612844 from systemsmanagement:wbem
- Update to 1.0.2
  - disable ruby documentation for Ruby 2.5.0
    (rdoc-6.0.1 breaks swig documentation hack)
- Update to 1.0.1
  - fix comment characters in .i files for swig 3.0.4
    (dimstar@opensuse.org)
    this includes cmpi-bindings-swig-3.0.patch
  - improve documentation coverage
- Add cmpi-bindings-swig-3.0.patch: Fix build with SWIG 3.0.
- Update to 1.0.0
  - Transport CMPIStatus information from Ruby to CMPI API.
  - Add Ruby classes representing CMPI error codes.
  - Capture call results and raise proper exceptions.
  - Fix Fedora 20 build
- Update to 0.9.9
  - Support rdoc from Ruby 2.1
- Update to 0.9.8
  - Create Ruby documentation
  - Split off package cmpi-bindings-ruby-docs
  - Fix Fedora 19 build
- Update to 0.9.7
  Catch and log Ruby exceptions caused by invoke method type
  conversions.
- Update to 0.9.6
  Return correct status for failed method invocation in Ruby.
------------------------------------------------------------------
- Drop explicit ruby(abi) requires (bnc#842433)
- Update to 0.9.5
  Fix CMPISelectExp also in cmpi_provider.c (indication filters) 
- Update to 0.9.4
  - Fix nasty bugs in CMPIObjectPath constructor if reference
    already contained string properties.
- Update to 0.9.3
  - Raise exception on nil assignment to numeric properties
- Update to 0.9.2
  Add projections to CMPISelectExp (to support filtering by
  property in execQuery)
- Update to 0.9.1
  CMPISelectExp constructor and match (to support execQuery in
  providers)
- license update: BSD-3-Clause and CPL-1.0
  The SUSE licensed code (.mof files) are CPL-1.0, not EPL-1.0
- update license to new format
- Update to 0.9.0
  - Added full testsuite
  - Improved CMPI_DateTime handling in Ruby
  - bug fixes
- no Ruby in RHEL6 in OBS ?!
- fix CentOS/RHEL 6 build
- Adapt trace level according to CMPI_BINDINGS_TRACE_LEVEL
  environment variable (bnc#767533)
- Update to 0.5.4
  - Fix constructor/destructor names (to adapt to swig 2.0.5 rules)
- Update to 0.5.3
  - Implement CMPI_DateTime <-> Ruby conversions
  - Fix Char16 handling
  - Plug one memory leak
  - Support Ruby 1.9
  - disable html doc creation in Ruby 1.9
- Update to 0.5.2
  - Fix CMPIValue <-> CMPIData confusion in Python (Jan Safranek)
  - Don't build RPM and GEM in parallel
- Update to 0.5.1
  Confine data_data to wrapping CMPIData, don't convert the value
  (fixes issue #3 reported by mibanescu)
- Update to 0.5.0
  Bugfixes
  - plug many memory leaks
  - proper handling of Null value in Python
  Features
  - switch to a *much* simpler Ruby API
  - provide cmpi-bindings as a Ruby gem
- Proper error handling in CMPIObjectPath constructor
- v 0.4.18
- Release CMPI objects properly
- Fix CMPIObjectPath and CMPIInstance constructors
- v 0.4.17
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- Fix Python memory leaks, remove excessive INCREFs
  (by Mihai Ibanescu)
- v 0.4.16
- Fix Python backend loading issue.
- v 0.4.15
- Don't pass NULL back to Python, use PyNone instead.
  (upstream issue #1)
- Correctly handle state of CMPIData and raise exceptions in
  case of notFound or badValue when returning CMPIData to the
  target language.
- v 0.4.14
- Replace to_s() with __str__() in Python where applicable
- v 0.4.13
- Require CMPIBroker in calls to CMPIObjectPath and CMPIInstance
  constructors (Perl and Python only)
- v 0.4.12
- Provide equality operator for CMPIBroker
- v 0.4.11
- Adapt to work with Swig 2.x
- Install Ruby files into vendor- or site-dir
  Create cmpi/provider.rb and cmpi/providers dir for Ruby providers
- simplify the name
  - use 'cmpi' for Ruby
  - use 'cmpi-bindings' for Perl
  - keep 'cmpi_pywbem_bindings' for Python since pywbem is needed
- Fix SLE10 build.
- various fixes for other distributions
- Fixed References up-calls in python bindings (bnc#552571)
- use new python macros
- Update to official 0.4.0 release. 
- Better handling of import errors. 
- Code cleanup. 
- Update to latest code, prep for release for python bindings
- Indication support in python
- Bump version to 0.4.0
- Complete Ruby bindings.
- Small runtime improvement for Python.
- Bump version to 0.3.0
- refactor cmpi_provider_{python,ruby}.c,
  move common lines (75%) to cmpi_provider.c and target language
  specific lines (25%) to target_{python,ruby}.c 
- Update to latest code.
- Better error handling. 
- rename .py filename to reflect 'pywbem' dependency.
- fix build for SLE10 in OpenSUSE build service.
- provide the main package for the debug package. we dont use
  debug_package_requires here as it would enforce to install both
  packages.
   
- Refactered broker wrapping.   
- Lots of cleanup.  
- Support Python threads, do proper locking 
- Bump version to 0.2.0
- Initial package.

OBS-URL: https://build.opensuse.org/request/show/612844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=38
2018-05-29 14:53:19 +00:00
Klaus Kämpf
1038029f44 disable rdoc in leap15/tumbleweed
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=88
2018-05-29 11:28:28 +00:00
Klaus Kämpf
6f428a0841 - Update to 1.0.2
- disable ruby documentation for Ruby 2.5.0
    (rdoc-6.0.1 breaks swig documentation hack)
    this includes cmpi-bindings-swig-3.0.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=87
2018-05-29 11:22:44 +00:00
4d9c6a1d6e Accepting request 307688 from systemsmanagement:wbem
OBS-URL: https://build.opensuse.org/request/show/307688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=37
2015-05-18 20:30:06 +00:00
Klaus Kämpf
cfe19810d6 - Update to 1.0.1
- fix comment characters in .i files for swig 3.0.4
    (dimstar@opensuse.org)
  - improve documentation coverage

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=86
2015-01-29 13:01:48 +00:00
b01b709416 Accepting request 283278 from systemsmanagement:wbem
1

OBS-URL: https://build.opensuse.org/request/show/283278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=36
2015-01-29 12:18:41 +00:00
Klaus Kämpf
ffd5ec6ea8 Accepting request 282860 from home:dimstar:Factory
- Add cmpi-bindings-swig-3.0.patch: Fix build with SWIG 3.0.

OBS-URL: https://build.opensuse.org/request/show/282860
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=84
2015-01-29 06:52:54 +00:00
Stephan Kulow
2d71f3c8a8 Accepting request 238609 from systemsmanagement:wbem
- Update to 1.0.0
  - Transport CMPIStatus information from Ruby to CMPI API.
  - Add Ruby classes representing CMPI error codes.
  - Capture call results and raise proper exceptions.
  - Fix Fedora 20 build

OBS-URL: https://build.opensuse.org/request/show/238609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=34
2014-06-25 19:20:11 +00:00
Klaus Kämpf
41b6b0db8a - Update to 1.0.0
- Transport CMPIStatus information from Ruby to CMPI API.
  - Add Ruby classes representing CMPI error codes.
  - Capture call results and raise proper exceptions.
  - Fix Fedora 20 build

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=82
2014-06-25 10:43:51 +00:00
Stephan Kulow
7bac87b510 Accepting request 225639 from systemsmanagement:wbem
- Update to 0.9.9
  - Support rdoc from Ruby 2.1

OBS-URL: https://build.opensuse.org/request/show/225639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=33
2014-03-18 12:41:44 +00:00
Klaus Kämpf
02cf68f73c fix Fedora 20 build
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=80
2014-03-11 08:36:08 +00:00
Klaus Kämpf
d42891aa99 - Update to 0.9.9
- Support rdoc from Ruby 2.1

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=79
2014-03-11 07:25:16 +00:00
Tomáš Chvátal
5c5029d1df Accepting request 211710 from systemsmanagement:wbem
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/211710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=32
2013-12-22 18:31:18 +00:00
Klaus Kämpf
cd7117d74f fix RHEL6 build
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=77
2013-12-12 13:28:26 +00:00
Klaus Kämpf
9cc53a55a6 - Update to 0.9.8
- Create Ruby documentation
  - Split off package cmpi-bindings-ruby-docs
  - Fix Fedora 19 build

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=76
2013-12-12 13:06:18 +00:00
Tomáš Chvátal
d7e86adca6 Accepting request 203832 from systemsmanagement:wbem
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/203832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=31
2013-10-19 09:10:14 +00:00
Klaus Kämpf
7b6d83aba6 - Update to 0.9.7
Catch and log Ruby exceptions caused by invoke method type
  conversions.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=74
2013-10-09 11:59:35 +00:00
Klaus Kämpf
6b19659e3d - Update to 0.9.6
Return correct status for failed method invocation in Ruby.
------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=73
2013-10-09 09:39:48 +00:00
Stephan Kulow
b85bd07e63 Accepting request 200653 from systemsmanagement:wbem
- Drop explicit ruby(abi) requires (bnc#842433)

OBS-URL: https://build.opensuse.org/request/show/200653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=30
2013-09-26 12:42:36 +00:00
Klaus Kämpf
8e959fc39b OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=71 2013-09-26 07:19:05 +00:00
Klaus Kämpf
fbed192c3c - Drop explicit ruby(abi) requires (bnc#842433)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=70
2013-09-26 07:18:43 +00:00
Stephan Kulow
433d46b990 Accepting request 172372 from systemsmanagement:wbem
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/172372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=28
2013-04-19 07:43:33 +00:00
Klaus Kämpf
617b98f743 - Update to 0.9.5
Fix CMPISelectExp also in cmpi_provider.c (indication filters)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=68
2013-04-11 15:14:21 +00:00
Klaus Kämpf
c315a33ca8 - Update to 0.9.4
- Fix nasty bugs in CMPIObjectPath constructor if reference
    already contained string properties.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=67
2013-04-11 08:42:40 +00:00
Klaus Kämpf
5f604ee988 - Update to 0.9.3
- Raise exception on nil assignment to numeric properties
  - Fix bug in CMPIObjectPath constructor if reference has string
    value keys

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=66
2013-04-10 14:39:38 +00:00
Klaus Kämpf
820ee20a76 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=65 2013-04-10 07:57:29 +00:00
Klaus Kämpf
890f7ed0d8 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=64 2013-04-09 15:04:29 +00:00
Klaus Kämpf
2631cb7e86 - Update to 0.9.2
Add projections to CMPISelectExp (to support filtering by
  property in execQuery)
  CMPISelectExp constructor and match (to support execQuery in
  providers)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=63
2013-04-09 12:39:55 +00:00
Klaus Kämpf
af3db04782 - Update to 0.9.1
- CMPISelectExp constructor and match (to support execQuery in
    providers)
- Update to 0.9.0
  - Added full testsuite
  - Improved CMPI_DateTime handling in Ruby
  - bug fixes


- Adapt trace level according to CMPI_BINDINGS_TRACE_LEVEL
  environment variable (bnc#767533)
  - Implement CMPI_DateTime <-> Ruby conversions
- Fixed References up-calls in python bindings (bnc#552571)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=62
2013-04-09 09:13:39 +00:00
Stephan Kulow
163d56f3d6 Accepting request 159952 from systemsmanagement:wbem
license update: BSD-3-Clause and CPL-1.0
The SUSE licensed code (.mof files) are CPL-1.0, not EPL-1.0 (forwarded request 159934 from babelworx)

OBS-URL: https://build.opensuse.org/request/show/159952
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=27
2013-03-20 10:35:21 +00:00
Klaus Kämpf
705a507b5a Accepting request 159934 from home:babelworx:ldig:branches:systemsmanagement:wbem
license update: BSD-3-Clause and CPL-1.0
The SUSE licensed code (.mof files) are CPL-1.0, not EPL-1.0

OBS-URL: https://build.opensuse.org/request/show/159934
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=60
2013-03-19 10:26:49 +00:00
Klaus Kämpf
a75a3a652b Accepting request 157056 from openSUSE:Factory:Staging:spdx
update license to new format

OBS-URL: https://build.opensuse.org/request/show/157056
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=59
2013-03-06 09:46:05 +00:00
Klaus Kämpf
0d8311ba7a fix Fedora_17 build
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=58
2012-11-09 13:23:51 +00:00
Stephan Kulow
c2b4653cbd Accepting request 137458 from systemsmanagement:wbem
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/137458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=25
2012-10-08 18:27:46 +00:00
Klaus Kämpf
6fd2777147 ruby-doc and ruby-devel don't exist on RedHat_RHEL-6
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=56
2012-10-01 08:20:24 +00:00
Ismail Dönmez
c5e736cf5c Accepting request 134127 from systemsmanagement:wbem
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/134127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=24
2012-09-14 10:44:01 +00:00
Klaus Kämpf
f09f9eacd4 fix Fedora_16 build
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=54
2012-08-09 13:06:20 +00:00
Klaus Kämpf
ff8a6c9ec8 - fix CentOS/RHEL 6 build
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=53
2012-08-06 10:43:50 +00:00
Klaus Kämpf
9ed7b3593e - fix CentOS 6 build
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/cmpi-bindings?expand=0&rev=52
2012-08-06 10:37:31 +00:00
Stephan Kulow
cd77adb246 Accepting request 122556 from systemsmanagement:wbem
- Update to 0.5.4
  - Fix constructor/destructor names (to adapt to swig 2.0.5 rules)

- Update to 0.5.3
  - Implement CMPI_DateTime <-> Ruby converions
  - Fix Char16 handling
  - Plug one memory leak
  - Support Ruby 1.9
  - disable html doc creation in Ruby 1.9

- Update to 0.5.2
  - Fix CMPIValue <-> CMPIData confusion in Python (Jan Safranek)
  - Don't build RPM and GEM in parallel

OBS-URL: https://build.opensuse.org/request/show/122556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmpi-bindings?expand=0&rev=22
2012-05-29 08:32:55 +00:00