Hello community,
here is the log from the commit of package libzypp-bindings
checked in at Thu Apr 3 21:27:38 CEST 2008.
--------
--- libzypp-bindings/libzypp-bindings.changes 2008-03-19 16:31:46.000000000 +0100
+++ libzypp-bindings/libzypp-bindings.changes 2008-04-03 19:59:15.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Apr 3 19:58:48 CEST 2008 - coolo@suse.de
+
+- adapt to libzypp 4.7
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp-bindings.spec ++++++
--- /var/tmp/diff_new_pack.g26263/_old 2008-04-03 21:27:28.000000000 +0200
+++ /var/tmp/diff_new_pack.g26263/_new 2008-04-03 21:27:28.000000000 +0200
@@ -13,7 +13,7 @@
Name: libzypp-bindings
Version: 0.4.6
-Release: 1
+Release: 2
License: GPL v2 or later
Summary: Bindings for libzypp
Group: Development/Sources
@@ -58,6 +58,7 @@
%{__rm} -rf %{buildroot}
%package -n ruby-zypp
+License: GPL v2 or later
Summary: Ruby bindings for libzypp
Group: Development/Languages/Ruby
@@ -99,6 +100,8 @@
#/usr/lib/perl5/*/*/zypp.so
%changelog
+* Thu Apr 03 2008 coolo@suse.de
+- adapt to libzypp 4.7
* Wed Mar 19 2008 coolo@suse.de
- adapt to libzypp 4.5
* Mon Mar 03 2008 schubi@suse.de
++++++ libzypp-bindings-0.4.6.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ResStatus.i new/libzypp-bindings-0.4.6/swig/ResStatus.i
--- old/libzypp-bindings-0.4.6/swig/ResStatus.i 2008-03-19 16:31:46.000000000 +0100
+++ new/libzypp-bindings-0.4.6/swig/ResStatus.i 2008-04-03 17:42:26.000000000 +0200
@@ -23,12 +23,13 @@
typedef bit::BitField<FieldType> BitFieldType;
// Bit Ranges within FieldType defined by 1st bit and size:
typedef bit::Range StateField;
- typedef bit::Range EstablishField;
- typedef bit::Range TransactField;
+ typedef bit::Range TransactField;
typedef bit::Range TransactByField;
- typedef bit::Range TransactDetailField;
- typedef bit::Range SolverStateField;
+ typedef bit::Range TransactDetailField;
+ typedef bit::Range SolverStateField;
typedef bit::Range LicenceConfirmedField;
+ typedef bit::Range WeakField;
+
// enlarge FieldType if more bit's needed. It's not yet
// checked by the compiler.
//@}
@@ -46,13 +47,6 @@
UNINSTALLED = bit::RangeValue::value,
INSTALLED = bit::RangeValue::value
};
- enum EstablishValue
- {
- UNDETERMINED = bit::RangeValue::value,
- UNNEEDED = bit::RangeValue::value, // has freshens, none trigger
- SATISFIED = bit::RangeValue::value, // has none or triggered freshens, all requirements fulfilled
- INCOMPLETE = bit::RangeValue::value // installed: has none or triggered freshens, requirements unfulfilled
- };
enum TransactValue
{
KEEP_STATE = bit::RangeValue::value,
@@ -83,14 +77,12 @@
EXPLICIT_REMOVE = bit::RangeValue::value,
SOFT_REMOVE = bit::RangeValue::value,
DUE_TO_OBSOLETE = bit::RangeValue::value,
- DUE_TO_UNLINK = bit::RangeValue::value,
- DUE_TO_UPGRADE = bit::RangeValue::value
+ DUE_TO_UPGRADE = bit::RangeValue::value
};
enum SolverStateValue
{
NORMAL = bit::RangeValue::value, // default, notthing special
- SEEN = bit::RangeValue::value, // already seen during ResolverUpgrade
- IMPOSSIBLE = bit::RangeValue::value // impossible to install
+ SEEN = bit::RangeValue::value // already seen during ResolverUpgrade
};
enum LicenceConfirmedValue
@@ -98,6 +90,15 @@
LICENCE_UNCONFIRMED = bit::RangeValue::value,
LICENCE_CONFIRMED = bit::RangeValue::value
};
+
+ enum WeakValue
+ {
+ NO_WEAK = bit::RangeValue::value,
+ SUGGESTED = bit::RangeValue::value,
+ RECOMMENDED = bit::RangeValue::value,
+ SUGGESTED_AND_RECOMMENDED = bit::RangeValue::value
+ };
+
//@}
public:
@@ -145,33 +146,6 @@
bool isToBeUninstalled() const
{ return isInstalled() && transacts(); }
- bool isUndetermined() const
- { return fieldValueIs<EstablishField>( UNDETERMINED ); }
-
- bool isEstablishedUneeded() const
- { return fieldValueIs<EstablishField>( UNNEEDED ); }
-
- bool isEstablishedSatisfied() const
- { return fieldValueIs<EstablishField>( SATISFIED ); }
-
- bool isEstablishedIncomplete() const
- { return fieldValueIs<EstablishField>( INCOMPLETE ); }
-
- bool isUnneeded() const
- { return isUninstalled() && fieldValueIs<EstablishField>( UNNEEDED ); }
-
- bool isSatisfied() const
- { return isUninstalled() && fieldValueIs<EstablishField>( SATISFIED ); }
-
- bool isComplete () const
- { return isInstalled() && fieldValueIs<EstablishField>( SATISFIED ); }
-
- bool isIncomplete() const
- { return isInstalled() && fieldValueIs<EstablishField>( INCOMPLETE ); }
-
- bool isNeeded() const
- { return isUninstalled() && fieldValueIs<EstablishField>( INCOMPLETE ); }
-
bool isLocked() const
{ return fieldValueIs<TransactField>( LOCKED ); }
@@ -202,9 +176,6 @@
bool isToBeUninstalledDueToObsolete () const
{ return isToBeUninstalled() && fieldValueIs<TransactDetailField>( DUE_TO_OBSOLETE ); }
- bool isToBeUninstalledDueToUnlink() const
- { return isToBeUninstalled() && fieldValueIs<TransactDetailField>( DUE_TO_UNLINK ); }
-
bool isToBeUninstalledDueToUpgrade() const
{ return isToBeUninstalled() && fieldValueIs<TransactDetailField>( DUE_TO_UPGRADE ); }
@@ -237,7 +208,6 @@
bool maySetToBeInstalled (TransactByValue causer);
bool setToBeUninstalled (TransactByValue causer);
bool maySetToBeUninstalled (TransactByValue causer);
- bool setToBeUninstalledDueToUnlink ( );
bool setToBeUninstalledDueToObsolete ( );
bool setToBeUninstalledDueToUpgrade ( TransactByValue causer );
bool setToBeInstalledSoft ( );
@@ -261,48 +231,15 @@
return true;
}
- bool setUndetermined ()
- {
- fieldValueAssign<EstablishField>(UNDETERMINED);
- return true;
- }
-
- bool setUnneeded ()
- {
- fieldValueAssign<EstablishField>(UNNEEDED);
- return true;
- }
-
- bool setSatisfied ()
- {
- fieldValueAssign<EstablishField>(SATISFIED);
- return true;
- }
-
- bool setIncomplete ()
- {
- fieldValueAssign<EstablishField>(INCOMPLETE);
- return true;
- }
-
bool isSeen () const
{ return fieldValueIs<SolverStateField>( SEEN ); }
- bool isImpossible () const
- { return fieldValueIs<SolverStateField>( IMPOSSIBLE ); }
-
bool setSeen (bool value)
{
fieldValueAssign<SolverStateField>( value ? SEEN : NORMAL );
return true;
}
- bool setImpossible (bool value)
- {
- fieldValueAssign<SolverStateField>( value ? IMPOSSIBLE : NORMAL );
- return true;
- }
-
bool setStatus( ResStatus newStatus_r )
{
// State field is immutable!
@@ -333,13 +270,11 @@
static const ResStatus unneeded; // uninstalled, unneeded
static const ResStatus needed; // uninstalled, incomplete
static const ResStatus incomplete; // installed, incomplete
- static const ResStatus impossible; // uninstallable
//@}
private:
/** Ctor for intialization of builtin constants. */
ResStatus( StateValue s,
- EstablishValue e = UNDETERMINED,
TransactValue t = KEEP_STATE,
InstallDetailValue i = EXPLICIT_INSTALL,
RemoveDetailValue r = EXPLICIT_REMOVE,
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org