platform/upstream/libzypp-bindings.git
11 years agoMerge pull request #4 from chengui/master
Josef Reidinger [Thu, 2 May 2013 12:08:40 +0000 (05:08 -0700)]
Merge pull request #4 from chengui/master

fix const pointer lost its namespace

11 years agofix const pointer lost its namespace
Gui Chen [Thu, 2 May 2013 11:50:44 +0000 (07:50 -0400)]
fix const pointer lost its namespace

try to build python-zypp with swig 2.0.7 or newer,
the *_constPtr always lost its namespace

Signed-off-by: Gui Chen <gui.chen@intel.com>
11 years agoTry to disable stuff swig seems to be unable to parse (rvalue references, noexcept)
Michael Andres [Tue, 30 Apr 2013 11:45:48 +0000 (13:45 +0200)]
Try to disable stuff swig seems to be unable to parse (rvalue references, noexcept)

11 years agoCompile with -std=c++11
Michael Andres [Mon, 29 Apr 2013 15:38:45 +0000 (17:38 +0200)]
Compile with -std=c++11

11 years agowork around swig problem creating two different types for intrusive_ptr BASE-SuSE-Code-12_3-Branch upstream/0.5.14
Michael Schroeder [Mon, 28 Jan 2013 13:03:11 +0000 (14:03 +0100)]
work around swig problem creating two different types for intrusive_ptr

11 years agorelease new version BASE-SuSE-Code-12_2-Branch
Josef Reidinger [Tue, 5 Jun 2012 09:28:02 +0000 (09:28 +0000)]
release new version

11 years agodisable python problems test as it segfaults on factory and require python expert
Josef Reidinger [Tue, 5 Jun 2012 09:22:36 +0000 (09:22 +0000)]
disable python problems test as it segfaults on factory and require python expert

11 years agochanges 0.5.12
Michael Andres [Mon, 4 Jun 2012 14:48:24 +0000 (16:48 +0200)]
changes 0.5.12

11 years agoMerge pull request #3 from openSUSE/ruby1.9_fixes
Michael Andres [Mon, 4 Jun 2012 14:43:07 +0000 (07:43 -0700)]
Merge pull request #3 from openSUSE/ruby1.9_fixes

port ruby bindings to version 1.9

11 years agoport ruby bindings to version 1.9
Josef Reidinger [Mon, 4 Jun 2012 14:03:02 +0000 (14:03 +0000)]
port ruby bindings to version 1.9

12 years agodisable broken test
Josef Reidinger [Tue, 28 Feb 2012 16:26:07 +0000 (16:26 +0000)]
disable broken test

12 years agorelease new version
Josef Reidinger [Tue, 28 Feb 2012 13:23:19 +0000 (13:23 +0000)]
release new version

12 years agoMerge changes made to SLE11 to be included in trunk
Josef Reidinger [Tue, 28 Feb 2012 13:11:58 +0000 (13:11 +0000)]
Merge changes made to SLE11 to be included in trunk

Merge remote branch 'origin/SuSE-SLE-11-SP2-Branch'

Conflicts:
CMakeLists.txt
libzypp-bindings.spec.cmake
package/libzypp-bindings.changes

12 years agofix build for perl to handle also callback symbols there
tux [Fri, 24 Feb 2012 18:31:40 +0000 (19:31 +0100)]
fix build for perl to handle also callback symbols there

12 years agofix missing return statement
tux [Fri, 24 Feb 2012 16:52:04 +0000 (17:52 +0100)]
fix missing return statement

12 years agohave more relaxed rules in test of dump functionality
tux [Fri, 24 Feb 2012 16:11:33 +0000 (17:11 +0100)]
have more relaxed rules in test of dump functionality

12 years agomodify also spec to remove check for new swig
tux [Fri, 24 Feb 2012 13:13:05 +0000 (14:13 +0100)]
modify also spec to remove check for new swig

12 years agoupdate version
tux [Fri, 24 Feb 2012 13:12:22 +0000 (14:12 +0100)]
update version

12 years agowe know that in SLE11 is fresh enough version of libzypp so remove unless check
tux [Fri, 24 Feb 2012 13:11:52 +0000 (14:11 +0100)]
we know that in SLE11 is fresh enough version of libzypp so remove unless check

12 years agoSLE11 still contain only swig 1.3.36 so work also with old swig
tux [Fri, 24 Feb 2012 13:11:21 +0000 (14:11 +0100)]
SLE11 still contain only swig 1.3.36 so work also with old swig

12 years agoMerge pull request #2 from jreidinger/SuSE-SLE-11-SP2-Branch
Josef Reidinger [Fri, 24 Feb 2012 11:40:12 +0000 (03:40 -0800)]
Merge pull request #2 from jreidinger/SuSE-SLE-11-SP2-Branch

fix and enhance providing rpms from set of repositories

12 years agopredefine class for exception in ruby, so you can catch it with rescue ZYppException...
Josef Reidinger [Thu, 16 Feb 2012 12:50:19 +0000 (13:50 +0100)]
predefine class for exception in ruby, so you can catch it with rescue ZYppException ( and constant is known after require )

12 years agofix last part of rpm providing and add example that demonstrate such functionality
Josef Reidinger [Wed, 15 Feb 2012 12:41:23 +0000 (13:41 +0100)]
fix last part of rpm providing and add example that demonstrate such functionality

12 years agoprovide correctly provision for file. response is still not usable
tux [Tue, 14 Feb 2012 18:20:21 +0000 (19:20 +0100)]
provide correctly provision for file. response is still not usable

12 years agofirst non-working code for package provision
Josef Reidinger [Mon, 13 Feb 2012 12:29:55 +0000 (13:29 +0100)]
first non-working code for package provision

12 years agoextend test suite
Josef Reidinger [Mon, 13 Feb 2012 10:39:35 +0000 (11:39 +0100)]
extend test suite

12 years agoExample and tests for callbacks in Python
Klaus Kämpf [Mon, 13 Feb 2012 09:48:08 +0000 (10:48 +0100)]
Example and tests for callbacks in Python

12 years agouse proper type and uncomment test so we demonstrate it
Josef Reidinger [Sat, 11 Feb 2012 17:58:59 +0000 (18:58 +0100)]
use proper type and uncomment test so we demonstrate it

12 years agoadd test to show that it works
Josef Reidinger [Sat, 11 Feb 2012 12:32:56 +0000 (13:32 +0100)]
add test to show that it works

12 years agofix iteration with filter by kind
Josef Reidinger [Sat, 11 Feb 2012 11:44:42 +0000 (12:44 +0100)]
fix iteration with filter by kind

12 years agofix license tag in spec
Michael Andres [Mon, 6 Feb 2012 13:48:24 +0000 (14:48 +0100)]
fix license tag in spec

12 years agochanges 0.5.10
Michael Andres [Tue, 18 Oct 2011 14:57:43 +0000 (16:57 +0200)]
changes 0.5.10

12 years agoAdd arch armv7hl, armv7nhl, armv7thl, armv7tnhl
Michael Andres [Tue, 18 Oct 2011 14:57:25 +0000 (16:57 +0200)]
Add arch armv7hl, armv7nhl, armv7thl, armv7tnhl

12 years agoUpdate specfile header informations and license
Michael Andres [Fri, 14 Oct 2011 09:12:04 +0000 (11:12 +0200)]
Update specfile header informations and license

12 years agoFix random data returned in a function
Michael Andres [Wed, 12 Oct 2011 10:27:17 +0000 (12:27 +0200)]
Fix random data returned in a function

12 years agoNo need for -std=c++0x
Michael Andres [Tue, 11 Oct 2011 12:42:16 +0000 (14:42 +0200)]
No need for -std=c++0x

12 years agoUse gcc-c++ >= 4.5
Michael Andres [Tue, 11 Oct 2011 11:46:37 +0000 (13:46 +0200)]
Use gcc-c++ >= 4.5

12 years agochanges
Michael Andres [Thu, 22 Sep 2011 11:37:27 +0000 (13:37 +0200)]
changes

12 years agoRemove cmake_policy CMP0017 as it's not available with cmake-2.6
Michael Andres [Thu, 22 Sep 2011 11:36:12 +0000 (13:36 +0200)]
Remove cmake_policy CMP0017 as it's not available with cmake-2.6

12 years agoAdd support for install callbacks
Klaus Kämpf [Tue, 30 Aug 2011 14:35:17 +0000 (16:35 +0200)]
Add support for install callbacks

12 years agoAdd removal_finish and removal_problem, with docs
Klaus Kämpf [Tue, 30 Aug 2011 14:05:23 +0000 (16:05 +0200)]
Add removal_finish and removal_problem, with docs

12 years agoFurther extend callbacks to cover ResolvableRemove
Klaus Kämpf [Fri, 12 Aug 2011 14:57:13 +0000 (16:57 +0200)]
Further extend callbacks to cover ResolvableRemove

Still incomplete due to missing type conversion for
target::rpm::RemoveResolvableReport::Error

12 years agoExtend documentation in commit_callbacks.py
Klaus Kämpf [Thu, 11 Aug 2011 16:10:43 +0000 (18:10 +0200)]
Extend documentation in commit_callbacks.py

12 years agoAdd kkaempf to authors
Klaus Kämpf [Tue, 9 Aug 2011 14:14:33 +0000 (16:14 +0200)]
Add kkaempf to authors

12 years agoFix the 'remove start' callback'
Klaus Kämpf [Tue, 9 Aug 2011 14:10:23 +0000 (16:10 +0200)]
Fix the 'remove start' callback'

12 years agoIgnore the build/ dir
Klaus Kämpf [Tue, 9 Aug 2011 14:09:33 +0000 (16:09 +0200)]
Ignore the build/ dir

12 years agoCMake policy 0017 to NEW
Klaus Kämpf [Tue, 9 Aug 2011 14:09:06 +0000 (16:09 +0200)]
CMake policy 0017 to NEW

13 years agotake out the use of %jobs
Stephan Kulow [Wed, 23 Feb 2011 10:59:43 +0000 (11:59 +0100)]
take out the use of %jobs

Signed-off-by: Michael Andres <ma@suse.de>
13 years agoAdd ARM architecture constants
Klaus Kämpf [Tue, 4 Jan 2011 08:28:43 +0000 (09:28 +0100)]
Add ARM architecture constants

13 years agofix python repoinfo testsuite
Dominik Heidler [Wed, 22 Dec 2010 15:33:54 +0000 (16:33 +0100)]
fix python repoinfo testsuite

13 years agochanges 0.5.9
Michael Andres [Wed, 22 Dec 2010 09:07:20 +0000 (10:07 +0100)]
changes 0.5.9

13 years agoUse FIND_PROGRAM to detect readlink path.
Michael Andres [Wed, 22 Dec 2010 09:00:07 +0000 (10:00 +0100)]
Use FIND_PROGRAM to detect readlink path.

13 years agoDistributionLabel came after version 6.31.0
Klaus Kämpf [Sat, 11 Dec 2010 17:21:09 +0000 (18:21 +0100)]
DistributionLabel came after version 6.31.0

13 years agoTemporarely disable test
Klaus Kämpf [Wed, 8 Dec 2010 11:59:46 +0000 (12:59 +0100)]
Temporarely disable test

13 years agoVersion 0.5.8
Klaus Kämpf [Wed, 8 Dec 2010 09:37:21 +0000 (10:37 +0100)]
Version 0.5.8

13 years agofix specfile
Michael Andres [Wed, 8 Dec 2010 09:57:06 +0000 (10:57 +0100)]
fix specfile

13 years agoFix test, look at Package only
Klaus Kämpf [Mon, 6 Dec 2010 19:00:18 +0000 (20:00 +0100)]
Fix test, look at Package only

13 years agoExport Package/Resolvable attributes
Klaus Kämpf [Mon, 6 Dec 2010 18:57:18 +0000 (19:57 +0100)]
Export Package/Resolvable attributes

13 years agoComplete the test, add code to start the target
Klaus Kämpf [Mon, 6 Dec 2010 13:50:48 +0000 (14:50 +0100)]
Complete the test, add code to start the target

13 years agoFix Problems iterator in Python
Klaus Kämpf [Mon, 6 Dec 2010 13:41:23 +0000 (14:41 +0100)]
Fix Problems iterator in Python

13 years agoComplete callbacks support (Python, Ruby)
Klaus Kämpf [Mon, 6 Dec 2010 12:38:32 +0000 (13:38 +0100)]
Complete callbacks support (Python, Ruby)

13 years agoReorder .i includes, fixes the build
Klaus Kämpf [Mon, 6 Dec 2010 12:03:35 +0000 (13:03 +0100)]
Reorder .i includes, fixes the build

13 years agoMerge branch 'master' of gitorious.org:opensuse/libzypp-bindings
Klaus Kämpf [Wed, 1 Dec 2010 07:59:53 +0000 (08:59 +0100)]
Merge branch 'master' of gitorious.org:opensuse/libzypp-bindings

Fix Conflict (rdoc)

13 years agoMerge branch 'master' of gitorious.org:opensuse/libzypp-bindings
Klaus Kämpf [Wed, 24 Nov 2010 16:46:03 +0000 (17:46 +0100)]
Merge branch 'master' of gitorious.org:opensuse/libzypp-bindings

13 years agoEnable rdoc generation only if rdoc is locally available
Klaus Kämpf [Wed, 24 Nov 2010 16:45:50 +0000 (17:45 +0100)]
Enable rdoc generation only if rdoc is locally available

13 years agoDrop debug prints
Klaus Kämpf [Sat, 13 Nov 2010 17:18:42 +0000 (18:18 +0100)]
Drop debug prints

13 years agoFix generated .cc name, its libzypp not satsolver
Klaus Kämpf [Sat, 13 Nov 2010 17:17:37 +0000 (18:17 +0100)]
Fix generated .cc name, its libzypp not satsolver

13 years agoAdd Zypp::VERSION to dynamically adapt to API changes
Klaus Kämpf [Sat, 13 Nov 2010 17:15:55 +0000 (18:15 +0100)]
Add Zypp::VERSION to dynamically adapt to API changes

Use this in Arch to flag if Arch::baseArch is available

13 years agoExtract ZYPP_VERSION from .so symlink
Klaus Kämpf [Sat, 13 Nov 2010 16:35:04 +0000 (17:35 +0100)]
Extract ZYPP_VERSION from .so symlink

13 years agoComplete the callback testing infrastructure
Klaus Kämpf [Thu, 11 Nov 2010 09:35:25 +0000 (10:35 +0100)]
Complete the callback testing infrastructure

13 years agoComplete CommitCallbacks with testcase
Klaus Kämpf [Tue, 9 Nov 2010 12:30:16 +0000 (13:30 +0100)]
Complete CommitCallbacks with testcase

This complete the initial implementation of the callbacks concept.

Currently only the 'RemoveResolvable' callback is instrumented for
Python. More to come ...

13 years agoswig output depends on .h files
Klaus Kämpf [Tue, 9 Nov 2010 12:29:29 +0000 (13:29 +0100)]
swig output depends on .h files

13 years agoAdapt to dropped -autorename
Klaus Kämpf [Tue, 9 Nov 2010 10:17:11 +0000 (11:17 +0100)]
Adapt to dropped -autorename

13 years agofix merge conflict in CMakeLists.txt
Klaus Kämpf [Tue, 9 Nov 2010 10:16:12 +0000 (11:16 +0100)]
fix merge conflict in CMakeLists.txt

13 years agoprepare for debug prints
Klaus Kämpf [Tue, 9 Nov 2010 10:14:14 +0000 (11:14 +0100)]
prepare for debug prints

13 years agoFix Target_Null for Python, drop Target_Void
Klaus Kämpf [Tue, 9 Nov 2010 10:13:45 +0000 (11:13 +0100)]
Fix Target_Null for Python, drop Target_Void

13 years agoMake load path relative to file
Klaus Kämpf [Tue, 9 Nov 2010 10:13:05 +0000 (11:13 +0100)]
Make load path relative to file

13 years agoEnable Perl testing
Klaus Kämpf [Tue, 9 Nov 2010 09:16:34 +0000 (10:16 +0100)]
Enable Perl testing

13 years agoEnable rdoc documentation
Klaus Kämpf [Tue, 9 Nov 2010 09:12:57 +0000 (10:12 +0100)]
Enable rdoc documentation

13 years agoAdd starting.pl and fix tests
Klaus Kämpf [Tue, 9 Nov 2010 09:11:35 +0000 (10:11 +0100)]
Add starting.pl and fix tests

13 years agomake it non-executable
Klaus Kämpf [Tue, 9 Nov 2010 09:05:31 +0000 (10:05 +0100)]
make it non-executable

13 years agoSet load path relative to current dir
Klaus Kämpf [Tue, 9 Nov 2010 09:04:29 +0000 (10:04 +0100)]
Set load path relative to current dir

13 years agoAdd comment on cleaned-up modules
Klaus Kämpf [Mon, 8 Nov 2010 20:05:07 +0000 (21:05 +0100)]
Add comment on cleaned-up modules

13 years agoAdd ruby_rdoc make target
Klaus Kämpf [Mon, 8 Nov 2010 20:04:31 +0000 (21:04 +0100)]
Add ruby_rdoc make target

13 years agoMore documentation
Klaus Kämpf [Mon, 8 Nov 2010 20:03:58 +0000 (21:03 +0100)]
More documentation

13 years agoDisable autorename
Klaus Kämpf [Mon, 8 Nov 2010 15:48:45 +0000 (16:48 +0100)]
Disable autorename

13 years agoEnable/disable production code
Klaus Kämpf [Mon, 8 Nov 2010 15:47:37 +0000 (16:47 +0100)]
Enable/disable production code

13 years agoExpose builtin architectures at class level
Klaus Kämpf [Mon, 8 Nov 2010 15:46:53 +0000 (16:46 +0100)]
Expose builtin architectures at class level

13 years agoEnable test during package build
Klaus Kämpf [Mon, 8 Nov 2010 15:33:01 +0000 (16:33 +0100)]
Enable test during package build

13 years agoTest the refactored Arch in conjunction with ZConfig
Klaus Kämpf [Sun, 7 Nov 2010 20:56:07 +0000 (21:56 +0100)]
Test the refactored Arch in conjunction with ZConfig

13 years agoRefactor Arch - don't expose full C++ API
Klaus Kämpf [Sun, 7 Nov 2010 20:52:27 +0000 (21:52 +0100)]
Refactor Arch - don't expose full C++ API

Completely hide the full C++ API for the 'Arch' class from SWIG.

Instead only expose some functions in a way thats useful for the
target language.

Add Ruby and Python tests.

13 years agoRuby uses to_s, not __str__
Klaus Kämpf [Sun, 7 Nov 2010 20:26:30 +0000 (21:26 +0100)]
Ruby uses to_s, not __str__

13 years agoSecond iteration of callbacks
Klaus Kämpf [Sun, 7 Nov 2010 14:51:54 +0000 (15:51 +0100)]
Second iteration of callbacks

Define CommitCallbacks class with a connect() and disconnect() to a
callbacks receiver instance.
Add (passing) Ruby and (nonpassing) Python testcase.

13 years agoFix Python load path
Klaus Kämpf [Sun, 7 Nov 2010 13:30:48 +0000 (14:30 +0100)]
Fix Python load path

13 years agoenable_testing()
Klaus Kämpf [Sun, 7 Nov 2010 13:30:34 +0000 (14:30 +0100)]
enable_testing()

13 years agoMore Ruby tests
Klaus Kämpf [Sun, 7 Nov 2010 13:25:02 +0000 (14:25 +0100)]
More Ruby tests

13 years agoremove empty python/callbacks.i
Klaus Kämpf [Sun, 7 Nov 2010 13:19:40 +0000 (14:19 +0100)]
remove empty python/callbacks.i

13 years agoInitial step towards callbacks support
Klaus Kämpf [Sat, 6 Nov 2010 21:11:06 +0000 (22:11 +0100)]
Initial step towards callbacks support

This commit introduces generic (all target languages) support for
callbacks.

Callbacks are sent to a 'callback object instance' which must be
instantiated.
Currently implemented are commit callbacks, requiring an instance
of 'CommitCallbacks'

** this is work in progress **

Next: Provide example code and tests for Python and Ruby

13 years agochanges 0.5.7
Michael Andres [Wed, 3 Nov 2010 13:43:40 +0000 (14:43 +0100)]
changes 0.5.7

13 years agoWrap GetResolvablesToInsDel
Michael Andres [Wed, 3 Nov 2010 13:43:18 +0000 (14:43 +0100)]
Wrap GetResolvablesToInsDel