Hello community,

here is the log from the commit of package libzypp for openSUSE:Factory checked 
in at 2016-09-23 11:23:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libzypp (Old)
 and      /work/SRC/openSUSE:Factory/.libzypp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libzypp"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libzypp/libzypp.changes  2016-09-12 
13:22:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libzypp.new/libzypp.changes     2016-09-23 
11:23:13.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Sep 15 15:27:15 CEST 2016 - [email protected]
+
+- RepoFileReader: fix parsing of multiline url entries (bsc#964932)
+- Allow repo type 'rpm' as alias for 'rpm-md' (fixes openSUSE/zypper#100)
+- version 16.2.4 (0)
+
+-------------------------------------------------------------------
@@ -5,0 +13,2 @@
+- Fixes broken XML output introduced by an unwanted change in 16.2.2
+  (bsc#998344)

Old:
----
  libzypp-16.2.3.tar.bz2

New:
----
  libzypp-16.2.4.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.s2FuSc/_old  2016-09-23 11:23:14.000000000 +0200
+++ /var/tmp/diff_new_pack.s2FuSc/_new  2016-09-23 11:23:14.000000000 +0200
@@ -19,7 +19,7 @@
 %define force_gcc_46 0
 
 Name:           libzypp
-Version:        16.2.3
+Version:        16.2.4
 Release:        0
 Url:            git://gitorious.org/opensuse/libzypp.git
 Summary:        Package, Patch, Pattern, and Product Management

++++++ libzypp-16.2.3.tar.bz2 -> libzypp-16.2.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-16.2.3/VERSION.cmake 
new/libzypp-16.2.4/VERSION.cmake
--- old/libzypp-16.2.3/VERSION.cmake    2016-09-09 17:33:01.000000000 +0200
+++ new/libzypp-16.2.4/VERSION.cmake    2016-09-15 15:29:07.000000000 +0200
@@ -61,8 +61,8 @@
 SET(LIBZYPP_MAJOR "16")
 SET(LIBZYPP_COMPATMINOR "0")
 SET(LIBZYPP_MINOR "2")
-SET(LIBZYPP_PATCH "3")
+SET(LIBZYPP_PATCH "4")
 #
-# LAST RELEASED: 16.2.3 (0)
+# LAST RELEASED: 16.2.4 (0)
 # (The number in parenthesis is LIBZYPP_COMPATMINOR)
 #=======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-16.2.3/package/libzypp.changes 
new/libzypp-16.2.4/package/libzypp.changes
--- old/libzypp-16.2.3/package/libzypp.changes  2016-09-09 17:33:01.000000000 
+0200
+++ new/libzypp-16.2.4/package/libzypp.changes  2016-09-15 15:29:07.000000000 
+0200
@@ -1,8 +1,17 @@
 -------------------------------------------------------------------
+Thu Sep 15 15:27:15 CEST 2016 - [email protected]
+
+- RepoFileReader: fix parsing of multiline url entries (bsc#964932)
+- Allow repo type 'rpm' as alias for 'rpm-md' (fixes openSUSE/zypper#100)
+- version 16.2.4 (0)
+
+-------------------------------------------------------------------
 Fri Sep  9 16:43:30 CEST 2016 - [email protected]
 
 - xmlout::Node:  Allow adding nore attributes while the start node
   is not closed (FATE#320699)
+- Fixes broken XML output introduced by an unwanted change in 16.2.2
+  (bsc#998344)
 - version 16.2.3 (0)
 
 -------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-16.2.3/po/da.po new/libzypp-16.2.4/po/da.po
--- old/libzypp-16.2.3/po/da.po 2016-05-13 19:21:04.000000000 +0200
+++ new/libzypp-16.2.4/po/da.po 2016-09-17 21:21:06.000000000 +0200
@@ -7,15 +7,16 @@
 "Project-Id-Version: libzypp\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-05-03 15:55+0200\n"
-"PO-Revision-Date: 2015-10-06 21:23+0200\n"
-"Last-Translator: Martin Schlander <[email protected]>\n"
-"Language-Team: Danish <[email protected]>\n"
+"PO-Revision-Date: 2016-09-17 19:18+0000\n"
+"Last-Translator: Martin Schlander <[email protected]>\n"
+"Language-Team: Danish <https://l10n.opensuse.org/projects/libzypp/master/da/>"
+"\n"
 "Language: da\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 2.6\n"
 
 #: zypp/target/hal/HalException.h:46 zypp/target/hal/HalException.h:55
 #: zypp/target/hal/HalException.h:64
@@ -250,32 +251,32 @@
 #. translators: possible rpm package signature check result [brief]
 #: zypp/target/rpm/RpmDb.cc:2365
 msgid "Signature is OK"
-msgstr ""
+msgstr "Signatur er o.k."
 
 #. translators: possible rpm package signature check result [brief]
 #: zypp/target/rpm/RpmDb.cc:2367
 msgid "Unknown type of signature"
-msgstr ""
+msgstr "Ukendt signaturtype"
 
 #. translators: possible rpm package signature check result [brief]
 #: zypp/target/rpm/RpmDb.cc:2369
 msgid "Signature does not verify"
-msgstr ""
+msgstr "Signaturen verificerer ikke"
 
 #. translators: possible rpm package signature check result [brief]
 #: zypp/target/rpm/RpmDb.cc:2371
 msgid "Signature is OK, but key is not trusted"
-msgstr ""
+msgstr "Signaturen er o.k., men nøglen er ikke betroet"
 
 #. translators: possible rpm package signature check result [brief]
 #: zypp/target/rpm/RpmDb.cc:2373
 msgid "Signatures public key is not available"
-msgstr ""
+msgstr "Signaturens offentlige nøgle er ikke tilgængelig"
 
 #. translators: possible rpm package signature check result [brief]
 #: zypp/target/rpm/RpmDb.cc:2375
 msgid "File does not exist or signature can't be checked"
-msgstr ""
+msgstr "Filen findes ikke eller signaturen kan ikke tjekkes"
 
 #: zypp/ProblemSolution.cc:114
 msgid "Following actions will be done:"
@@ -284,7 +285,7 @@
 #: zypp/RepoManager.cc:297
 #, boost-format
 msgid "Cannot read repo directory '%1%': Permission denied"
-msgstr ""
+msgstr "Kan ikke læse softwarekildemappen \"%1%\": Adgang nægtet"
 
 #. TranslatorExplanation '%s' is a pathname
 #: zypp/RepoManager.cc:305 zypp/RepoManager.cc:767 zypp/RepoManager.cc:1523
@@ -296,7 +297,7 @@
 #: zypp/RepoManager.cc:315
 #, boost-format
 msgid "Cannot read repo file '%1%': Permission denied"
-msgstr ""
+msgstr "Kan ikke læse softwarekildefilen \"%1%\": Adgang nægtet"
 
 #: zypp/RepoManager.cc:338
 msgid "Repository alias cannot start with dot."
@@ -326,8 +327,8 @@
 #: zypp/RepoManager.cc:1082
 msgid "Valid metadata not found at specified URL"
 msgid_plural "Valid metadata not found at specified URLs"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Der blev ikke fundet gyldige metadata på den angivne URL"
+msgstr[1] "Der blev ikke fundet gyldige metadata på de angivne URL'er"
 
 #: zypp/RepoManager.cc:1132 zypp/RepoManager.cc:1240 zypp/RepoManager.cc:1296
 #, c-format, boost-format
@@ -553,11 +554,11 @@
 
 #. translators: an annotation to a gpg keys expiry date
 #: zypp/PublicKey.cc:133
-#, fuzzy, c-format, boost-format
+#, boost-format, c-format
 msgid "(expires in %d day)"
 msgid_plural "(expires in %d days)"
-msgstr[0] "(udløber indenfor 24 t.)"
-msgstr[1] "(udløber indenfor 24 t.)"
+msgstr[0] "(udløber om %d dag)"
+msgstr[1] "(udløber om %d dage)"
 
 #: zypp/VendorSupportOptions.cc:14
 msgid "unknown"
@@ -4261,7 +4262,7 @@
 
 #: zypp/repo/PackageProvider.cc:216
 msgid "Signature verification failed"
-msgstr ""
+msgstr "Verificering af signatur mislykkedes"
 
 #. TranslatorExplanation %s = name of the package being processed.
 #: zypp/repo/PackageProvider.cc:386
@@ -4393,7 +4394,7 @@
 #: zypp/solver/detail/SATResolver.cc:1141
 #, c-format, boost-format
 msgid "remove lock to allow removal of %s"
-msgstr ""
+msgstr "Fjern lås for at tillade fjernelse af %s"
 
 #: zypp/solver/detail/SATResolver.cc:1146
 #: zypp/solver/detail/SATResolver.cc:1182
@@ -4410,7 +4411,7 @@
 #: zypp/solver/detail/SATResolver.cc:1166
 #, c-format, boost-format
 msgid "remove lock to allow installation of %s"
-msgstr ""
+msgstr "fjern lås for at tillade installation af %s"
 
 #: zypp/solver/detail/SATResolver.cc:1217
 #: zypp/solver/detail/SATResolver.cc:1238
@@ -4494,7 +4495,7 @@
 
 #: zypp/solver/detail/ProblemSolutionIgnore.cc:48
 msgid "generally ignore of some dependencies"
-msgstr ""
+msgstr "ignorér generelt nogle afhængigheder"
 
 #: zypp/parser/RepoindexFileReader.cc:197
 #, c-format, boost-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-16.2.3/tests/parser/RepoFileReader_test.cc 
new/libzypp-16.2.4/tests/parser/RepoFileReader_test.cc
--- old/libzypp-16.2.3/tests/parser/RepoFileReader_test.cc      2016-02-11 
17:22:14.000000000 +0100
+++ new/libzypp-16.2.4/tests/parser/RepoFileReader_test.cc      2016-09-15 
15:29:07.000000000 +0200
@@ -14,6 +14,9 @@
 "enabled=1\n"
 "autorefresh=0\n"
 "baseurl=http://download.opensuse.org/factory-tested/repo/oss/\n";
+"baseurl=http://download.opensuse.org/factory-tested/repo/oss/2\n";
+"plugin:spacewalk?channel=sle-manager-tools12-pool-x86_64-sp1&server=0\n"
+"http://download.opensuse.org/factory-tested/repo/=oss/4\n";
 "type=yast2\n"
 "keeppackages=0\n";
 
@@ -46,6 +49,10 @@
     RepoCollector collector;
     parser::RepoFileReader parser( input, bind( &RepoCollector::collect, 
&collector, _1 ) );
     BOOST_CHECK_EQUAL(1, collector.repos.size());
+
+    const RepoInfo & repo( collector.repos.front() );
+    BOOST_CHECK_EQUAL( 4, repo.baseUrlsSize() );
+    cout << repo << endl;
   }
   // fedora
   {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-16.2.3/zypp/Capability.cc 
new/libzypp-16.2.4/zypp/Capability.cc
--- old/libzypp-16.2.3/zypp/Capability.cc       2016-02-11 17:22:14.000000000 
+0100
+++ new/libzypp-16.2.4/zypp/Capability.cc       2016-09-16 12:57:06.000000000 
+0200
@@ -381,7 +381,9 @@
 
     // str_r might be the form "libzypp-1.2.3-4.5(.arch)'
     // correctly parsed as name capability by the ctor.
-    if ( detail.isNamed() && ::strrchr( detail.name().c_str(), '-' ) && 
sat::WhatProvides( cap ).empty() )
+    // TODO: Think about allowing glob char in name - for now don't process
+    if ( detail.isNamed() && !::strpbrk( detail.name().c_str(), "*?[{" )
+      && ::strrchr( detail.name().c_str(), '-' ) && sat::WhatProvides( cap 
).empty() )
     {
       Arch origArch( detail.arch() ); // to support a trailing .arch
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-16.2.3/zypp/parser/IniParser.cc 
new/libzypp-16.2.4/zypp/parser/IniParser.cc
--- old/libzypp-16.2.3/zypp/parser/IniParser.cc 2016-02-11 17:22:14.000000000 
+0100
+++ new/libzypp-16.2.4/zypp/parser/IniParser.cc 2016-09-15 15:29:07.000000000 
+0200
@@ -33,7 +33,7 @@
   namespace {
     inline const std::string & keyGarbage()
     {
-      static const std::string & _val( ",|/\\" );
+      static const std::string & _val( ":/?|,\\" );
       return _val;
     }
   } //namespace
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-16.2.3/zypp/repo/RepoType.cc 
new/libzypp-16.2.4/zypp/repo/RepoType.cc
--- old/libzypp-16.2.3/zypp/repo/RepoType.cc    2016-02-11 17:22:14.000000000 
+0100
+++ new/libzypp-16.2.4/zypp/repo/RepoType.cc    2016-09-12 14:05:05.000000000 
+0200
@@ -24,7 +24,7 @@
       static NamedValue<RepoType::Type> & _t( *new NamedValue<RepoType::Type> 
);
       if ( _t.empty() )
       {
-       _t( RepoType::RPMMD_e )         | "rpm-md"      | 
"rpmmd"|"repomd"|"yum"|"up2date";
+       _t( RepoType::RPMMD_e )         | "rpm-md"      | 
"rpm"|"rpmmd"|"repomd"|"yum"|"up2date";
        _t( RepoType::YAST2_e )         | "yast2"       | "yast"|"susetags";
        _t( RepoType::RPMPLAINDIR_e )   | "plaindir";
        _t( RepoType::NONE_e )          | "NONE"        | "none";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-16.2.3/zypp/sat/detail/PoolImpl.cc 
new/libzypp-16.2.4/zypp/sat/detail/PoolImpl.cc
--- old/libzypp-16.2.3/zypp/sat/detail/PoolImpl.cc      2016-07-05 
11:41:05.000000000 +0200
+++ new/libzypp-16.2.4/zypp/sat/detail/PoolImpl.cc      2016-09-16 
10:53:07.000000000 +0200
@@ -107,6 +107,12 @@
 
       static void logSat( CPool *, void *data, int type, const char *logString 
)
       {
+       //                            "1234567890123456789012345678901234567890
+       if ( 0 == strncmp( logString, "  - no rule created", 19 ) )
+         return;
+       if ( 0 == strncmp( logString, "    next rules: 0 0", 19 ) )
+         return;
+
          if ( type & (SOLV_FATAL|SOLV_ERROR) ) {
            L_ERR("libsolv") << logString;
          } else if ( type & SOLV_DEBUG_STATS ) {


Reply via email to