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]
