Hello community, here is the log from the commit of package libstorage for openSUSE:Factory checked in at 2013-05-02 11:22:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-04-17 23:05:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libstorage.new/libstorage.changes 2013-05-02 11:22:09.000000000 +0200 @@ -1,0 +2,11 @@ +Tue Apr 23 14:34:47 CEST 2013 - aschnell@suse.de + +- fixed parser for dmsetup output for device names containing a + colon (bnc#816063) + +------------------------------------------------------------------- +Fri Apr 19 12:49:10 CEST 2013 - fehr@suse.de + +- fixed bug with activated encryption on DASDs (bnc#810706) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libstorage-2.24.0.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-2.24.0/storage/Dasd.cc new/libstorage-2.24.0/storage/Dasd.cc --- old/libstorage-2.24.0/storage/Dasd.cc 2013-03-05 17:56:33.000000000 +0100 +++ new/libstorage-2.24.0/storage/Dasd.cc 2013-04-19 13:06:32.000000000 +0200 @@ -299,11 +299,22 @@ { int ret = 0; getStorage()->showInfoCb( fdasdText(), silent ); + PartPair p = partPair(); + PartIter i = p.begin(); + while( ret==0 && i!=p.end() ) + { + if( i->deleted() ) + { + getStorage()->removeDmMapsTo( getPartDevice(i->OrigNr()) ); + i->prepareRemove(); + } + ++i; + } string inpname = getStorage()->tmpDir()+"/fdasd_inp"; ofstream inpfile( inpname.c_str() ); classic(inpfile); - PartPair p = partPair(Partition::notDeleted); - PartIter i = p.begin(); + p = partPair(Partition::notDeleted); + i = p.begin(); while( i!=p.end() ) { string start = decString(i->cylStart() * new_geometry.heads); @@ -333,7 +344,6 @@ if( i->deleted() ) { rem_list.push_back( &(*i) ); - i->prepareRemove(); } if( i->created() ) { 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-01-22 11:28:07.000000000 +0100 +++ new/libstorage-2.24.0/storage/DmCo.cc 2013-04-23 16:41:32.000000000 +0200 @@ -40,14 +40,14 @@ CmdDmsetup::CmdDmsetup() { - SystemCmd c(DMSETUPBIN " --columns --noheadings -o name,major,minor,segments,uuid info"); + SystemCmd c(DMSETUPBIN " --columns --separator '/' --noheadings -o name,major,minor,segments,uuid info"); if (c.retcode() != 0 || c.numLines() == 0) return; for (vector<string>::const_iterator it = c.stdout().begin(); it != c.stdout().end(); ++it) { - list<string> sl = splitString(*it, ":"); - if (sl.size() >= 4) + list<string> sl = splitString(*it, "/"); + if (sl.size() >= 5) { Entry entry; 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-16 17:14:03.000000000 +0200 +++ new/libstorage-2.24.0/storage/gen_md5sum.cc 2013-04-23 16:47:08.000000000 +0200 @@ -1,5 +1,5 @@ -#define SOURCES_MD5SUM "317b010a7293044ab7e888b166dcbaff" -#define SOURCES_MD5_DATE " Tue Apr 16 17:14:03 CEST 2013 " +#define SOURCES_MD5SUM "a1195219a8bf31603329755701314345" +#define SOURCES_MD5_DATE " Tue Apr 23 16:47:08 CEST 2013 " namespace storage { const char* GetSourceMd5() { return SOURCES_MD5SUM; } -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org