Hello community,

here is the log from the commit of package libstorage for openSUSE:Factory 
checked in at 2013-05-27 09:52:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libstorage (Old)
 and      /work/SRC/openSUSE:Factory/.libstorage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libstorage"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libstorage/libstorage.changes    2013-05-02 
11:22:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libstorage.new/libstorage.changes       
2013-05-27 09:52:11.000000000 +0200
@@ -1,0 +2,13 @@
+Mon May 13 13:20:37 CEST 2013 - [email protected]
+
+- supported label size for swap is 15, not 16 like other fs have
+  (bnc#818822)
+
+-------------------------------------------------------------------
+Tue May  7 17:13:52 CEST 2013 - [email protected]
+
+- detects lvm pools also when broken (bnc#818780)
+- fixed missing umount of btrfs volume when disk label is removed
+  (bnc#818705)
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ libstorage-2.24.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libstorage-2.24.0/storage/BtrfsCo.cc 
new/libstorage-2.24.0/storage/BtrfsCo.cc
--- old/libstorage-2.24.0/storage/BtrfsCo.cc    2013-01-22 11:28:07.000000000 
+0100
+++ new/libstorage-2.24.0/storage/BtrfsCo.cc    2013-05-07 17:46:33.000000000 
+0200
@@ -447,7 +447,9 @@
     if( b != NULL )
        {
        getStorage()->showInfoCb( b->removeText(true), b->isSilent() );
-       ret = b->clearSignature();
+       ret = b->prepareRemove();
+       if( ret==0 )
+           ret = b->clearSignature();
        if( ret==0 && !removeFromList(v) )
            ret = BTRFS_REMOVE_NO_BTRFS;
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libstorage-2.24.0/storage/DmCo.cc 
new/libstorage-2.24.0/storage/DmCo.cc
--- old/libstorage-2.24.0/storage/DmCo.cc       2013-04-23 16:41:32.000000000 
+0200
+++ new/libstorage-2.24.0/storage/DmCo.cc       2013-05-07 18:51:32.000000000 
+0200
@@ -197,6 +197,7 @@
 
     const CmdDmsetup& cmddmsetup = systeminfo.getCmdDmsetup();
     list<string> lvm_pools;
+    list<string> lvm_tmeta;
     for (CmdDmsetup::const_iterator it1 = cmddmsetup.begin(); it1 != 
cmddmsetup.end(); ++it1)
         {
         if( boost::ends_with(it1->first,"-tpool") )
@@ -214,6 +215,24 @@
                     delete(m);
                 }
             }
+        if( boost::ends_with(it1->first,"_tmeta") )
+            {
+            string name = it1->first.substr( 0, it1->first.size()-6 );
+           if( find( lvm_tmeta.begin(), lvm_tmeta.end(), name 
)==lvm_tmeta.end() )
+               lvm_tmeta.push_back( name );
+           }
+        }
+    y2mil( "lvm_pools:" << lvm_pools );
+    y2mil( "lvm_tmeta:" << lvm_tmeta );
+    for (CmdDmsetup::const_iterator it1 = cmddmsetup.begin(); it1 != 
cmddmsetup.end(); ++it1)
+        {
+        if( boost::ends_with(it1->first,"_tdata") )
+            {
+            string name = it1->first.substr( 0, it1->first.size()-6 );
+           if( find( lvm_tmeta.begin(), lvm_tmeta.end(), name 
)!=lvm_tmeta.end() &&
+               find( lvm_pools.begin(), lvm_pools.end(), name 
)==lvm_pools.end() )
+               lvm_pools.push_back( name );
+           }
         }
     y2mil( "lvm_pools:" << lvm_pools );
     for (CmdDmsetup::const_iterator it1 = cmddmsetup.begin(); it1 != 
cmddmsetup.end(); ++it1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libstorage-2.24.0/storage/Storage.cc 
new/libstorage-2.24.0/storage/Storage.cc
--- old/libstorage-2.24.0/storage/Storage.cc    2013-04-16 17:08:01.000000000 
+0200
+++ new/libstorage-2.24.0/storage/Storage.cc    2013-05-13 13:26:32.000000000 
+0200
@@ -5913,7 +5913,7 @@
                                    false, 0, 64);
 
     static FsCapabilitiesX swapCaps (true, false, true, false, true, true,
-                                    false, 16, 64);
+                                    false, 15, 64);
 
     static FsCapabilitiesX jfsCaps (false, false, false, false, true, true,
                                    false, 16, 16*1024);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libstorage-2.24.0/storage/gen_md5sum.cc 
new/libstorage-2.24.0/storage/gen_md5sum.cc
--- old/libstorage-2.24.0/storage/gen_md5sum.cc 2013-04-23 16:47:08.000000000 
+0200
+++ new/libstorage-2.24.0/storage/gen_md5sum.cc 2013-05-13 13:33:04.000000000 
+0200
@@ -1,5 +1,5 @@
-#define SOURCES_MD5SUM   "a1195219a8bf31603329755701314345"
-#define SOURCES_MD5_DATE " Tue Apr 23 16:47:08 CEST 2013 "
+#define SOURCES_MD5SUM   "ff532e4a9eed072311561487c8d2b102"
+#define SOURCES_MD5_DATE " Mon May 13 13:33:04 CEST 2013 "
 namespace storage
 {
 const char* GetSourceMd5() { return SOURCES_MD5SUM; }

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to