SET(LIBZYPP_MAJOR "14")
SET(LIBZYPP_COMPATMINOR "39")
SET(LIBZYPP_MINOR "40")
-SET(LIBZYPP_PATCH "0")
+SET(LIBZYPP_PATCH "1")
#
-# LAST RELEASED: 14.40.0 (39)
+# LAST RELEASED: 14.40.1 (39)
# (The number in parenthesis is LIBZYPP_COMPATMINOR)
#=======
-------------------------------------------------------------------
+Wed Aug 12 15:49:49 CEST 2015 - ma@suse.de
+
+- Don't make zypper encode {} around repo vars (bnc#941453)
+- Support for MIPS architectures
+- version 14.40.1 (39)
+
+-------------------------------------------------------------------
+Sun Aug 2 01:14:24 CEST 2015 - ma@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Mon Jul 27 09:54:15 CEST 2015 - ma@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
Fri Jul 3 15:24:15 CEST 2015 - ma@suse.de
- Resolver allow tuning DUP mode solver flags (FATE#319128)
}
}
+BOOST_AUTO_TEST_CASE( test_url5)
+{
+ std::string str( "file:/some/${var:+path}/${var:-with}/${vars}" );
+ BOOST_CHECK_EQUAL( Url(str).asString(), str );
+ BOOST_CHECK_EQUAL( Url(zypp::url::encode( str, URL_SAFE_CHARS )).asString(), str );
+}
+
BOOST_AUTO_TEST_CASE(plugin_querystring_args)
{
// url querysting options without value must be possible
DEF_BUILTIN( sh4 );
DEF_BUILTIN( sh4a );
- DEF_BUILTIN(m68k);
+ DEF_BUILTIN( m68k );
+
+ DEF_BUILTIN( mips );
+ DEF_BUILTIN( mipsel );
+ DEF_BUILTIN( mips64 );
+ DEF_BUILTIN( mips64el );
#undef DEF_BUILTIN
///////////////////////////////////////////////////////////////////
defCompatibleWith( _sh4(), _noarch() );
defCompatibleWith( _sh4a(), _noarch(),_sh4() );
- defCompatibleWith(_m68k(), _noarch());
+ defCompatibleWith( _m68k(), _noarch() );
+
+ defCompatibleWith( _mips(), _noarch() );
+ defCompatibleWith( _mipsel(), _noarch() );
+ defCompatibleWith( _mips64(), _noarch() );
+ defCompatibleWith( _mips64el(), _noarch() );
//
///////////////////////////////////////////////////////////////////
// dumpOn( USR ) << endl;
/** \relates Arch */
extern const Arch Arch_m68k;
+
+ /** \relates Arch */
+ extern const Arch Arch_mips;
+ /** \relates Arch */
+ extern const Arch Arch_mipsel;
+ /** \relates Arch */
+ extern const Arch Arch_mips64;
+ /** \relates Arch */
+ extern const Arch Arch_mips64el;
//@}
///////////////////////////////////////////////////////////////////
solver_set_flag(_solv, SOLVER_FLAG_SPLITPROVIDES, _dosplitprovides);
solver_set_flag(_solv, SOLVER_FLAG_NO_UPDATEPROVIDE, _noupdateprovide);
solver_set_flag(_solv, SOLVER_FLAG_IGNORE_RECOMMENDED, _onlyRequires);
- DBG << "main.cc: " << _dup_allowdowngrade << " / " << solver_get_flag(_solv, SOLVER_FLAG_DUP_ALLOW_DOWNGRADE ) << endl;
solver_set_flag(_solv, SOLVER_FLAG_DUP_ALLOW_DOWNGRADE, _dup_allowdowngrade );
solver_set_flag(_solv, SOLVER_FLAG_DUP_ALLOW_ARCHCHANGE, _dup_allownamechange );
solver_set_flag(_solv, SOLVER_FLAG_DUP_ALLOW_VENDORCHANGE, _dup_allowarchchange );
solver_set_flag(_solv, SOLVER_FLAG_DUP_ALLOW_NAMECHANGE, _dup_allowvendorchange );
- DBG << "main.cc: " << _dup_allowdowngrade << " / " << solver_get_flag(_solv, SOLVER_FLAG_DUP_ALLOW_DOWNGRADE ) << endl;
#if 1
#define HACKENV(X,D) solver_set_flag(_solv, X, env::HACKENV( #X, D ) );
HACKENV( SOLVER_FLAG_DUP_ALLOW_DOWNGRADE, _dup_allowdowngrade );
#include <map>
/** Characters that are safe for URL without percent-encoding. */
-#define URL_SAFE_CHARS ":/?#[]@!$&'()*+,;="
+#define URL_SAFE_CHARS ":/?#[]@!$&'(){}*+,;="
//////////////////////////////////////////////////////////////////////
namespace zypp