Hello community,
here is the log from the commit of package yast2-storage
checked in at Tue Feb 5 17:28:16 CET 2008.
--------
--- yast2-storage/yast2-storage.changes 2008-01-30 22:13:17.000000000 +0100
+++ yast2-storage/yast2-storage.changes 2008-02-05 16:41:15.000000000 +0100
@@ -1,0 +2,7 @@
+Tue Feb 5 14:43:10 CET 2008 - fehr@suse.de
+
+- force inode size of 128 to work around bnc#358483
+- provide bios_id entry by hwinfo for DM RAID disks
+- version 2.16.10
+
+-------------------------------------------------------------------
@@ -4 +11 @@
-- do disk partitionig in separate setp before proposal screen
+- do disk partitionig in separate step before proposal screen
Old:
----
yast2-storage-2.16.9.tar.bz2
New:
----
yast2-storage-2.16.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-storage.spec ++++++
--- /var/tmp/diff_new_pack.Z14355/_old 2008-02-05 17:27:53.000000000 +0100
+++ /var/tmp/diff_new_pack.Z14355/_new 2008-02-05 17:27:53.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-storage (Version 2.16.9)
+# spec file for package yast2-storage (Version 2.16.10)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-storage
-Version: 2.16.9
+Version: 2.16.10
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-storage-2.16.9.tar.bz2
+Source0: yast2-storage-2.16.10.tar.bz2
Prefix: /usr
BuildRequires: blocxx-devel docbook-xsl-stylesheets doxygen evms evms-devel gcc-c++ libxcrypt-devel libxslt openssl-devel perl-XML-Writer sablot sgml-skel swig update-desktop-files yast2 yast2-core-devel yast2-devtools yast2-perl-bindings yast2-testsuite
Requires: parted yast2-storage-lib yast2-perl-bindings mdadm lvm2 dmraid kpartx cryptsetup
@@ -45,7 +45,7 @@
%prep
-%setup -n yast2-storage-2.16.9
+%setup -n yast2-storage-2.16.10
%build
%{prefix}/bin/y2tool y2autoconf
@@ -172,8 +172,12 @@
%doc %{prefix}/share/doc/packages/yast2-storage/config.xml.description
%changelog
+* Tue Feb 05 2008 fehr@suse.de
+- force inode size of 128 to work around bnc#358483
+- provide bios_id entry by hwinfo for DM RAID disks
+- version 2.16.10
* Wed Jan 30 2008 fehr@suse.de
-- do disk partitionig in separate setp before proposal screen
+- do disk partitionig in separate step before proposal screen
- version 2.16.9
* Thu Jan 17 2008 fehr@suse.de
- fix handling of sun disk label (#353546)
++++++ yast2-storage-2.16.9.tar.bz2 -> yast2-storage-2.16.10.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-storage-2.16.9/libstorage/src/DmPartCo.cc new/yast2-storage-2.16.10/libstorage/src/DmPartCo.cc
--- old/yast2-storage-2.16.9/libstorage/src/DmPartCo.cc 2007-12-19 11:14:57.000000000 +0100
+++ new/yast2-storage-2.16.10/libstorage/src/DmPartCo.cc 2008-02-05 14:26:08.000000000 +0100
@@ -898,6 +898,7 @@
{
disk->getInfo( info.d );
}
+ info.minor = mnr;
info.devices.clear();
list<Pv>::const_iterator i=pv.begin();
while( i!=pv.end() )
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-storage-2.16.9/libstorage/src/StorageInterface.h new/yast2-storage-2.16.10/libstorage/src/StorageInterface.h
--- old/yast2-storage-2.16.9/libstorage/src/StorageInterface.h 2008-01-15 16:36:24.000000000 +0100
+++ new/yast2-storage-2.16.10/libstorage/src/StorageInterface.h 2008-02-05 14:22:24.000000000 +0100
@@ -222,6 +222,7 @@
DmPartCoInfo() {};
DiskInfo d;
string devices;
+ unsigned long minor;
};
struct DmraidCoInfo
@@ -273,7 +274,7 @@
bool boot;
string udevPath;
string udevId;
- };
+};
/**
* Contains info about a partition.
@@ -326,7 +327,6 @@
/**
* Contains info about a software raid device.
*/
-
struct MdInfo
{
MdInfo() {};
@@ -408,7 +408,7 @@
};
/**
- * prelimiary list of error codes, must have negative values
+ * preliminary list of error codes, must have negative values
*/
enum ErrorCodes
{
@@ -850,7 +850,7 @@
* @param name name of dmraid, e.g. pdc_igeeeadj
* @return zero if all is ok, a negative number to indicate an error
*/
- virtual int getDmraidInfo( const string& name,
+ virtual int getDmraidInfo( const string& name,
deque<DmraidInfo>& plist ) = 0;
/**
@@ -1031,7 +1031,7 @@
virtual int changePartitionId (const string& partition, unsigned id) = 0;
/**
- * Forget previouly issued change of partition id
+ * Forget previously issued change of partition id
*
* @param partition name of partition, e.g. /dev/hda1
* @return zero if all is ok, a negative number to indicate an error
@@ -1071,7 +1071,7 @@
/**
* Query the default disk label of the architecture of the
* machine (e.g. msdos for ix86, gpt for ia64, ...) for a disk
- * with certain size
+ * with certain size
*
* @param size_k size of disk in kilobyte
*
@@ -1082,7 +1082,7 @@
/**
* Query the maximal allowed size the given disk label supports.
*
- * @return maximal supported size of disk label
+ * @return maximal supported size of disk label
*/
virtual unsigned long long maxSizeLabelK( const string& label ) const = 0;
@@ -1207,7 +1207,7 @@
virtual int setCryptPassword( const string& device, const string& pwd ) = 0;
/**
- * Mkes library forgt a crypt password of a volume
+ * Makes library forgt a crypt password of a volume
*
* @param device name of volume, e.g. /dev/hda1
* @return zero if all is ok, a negative number to indicate an error
@@ -1280,8 +1280,8 @@
#endif
/**
- * Sets the value of description text.
- * This text will be returned together with the txt returned by getCommitActions
+ * Sets the value of description text.
+ * This text will be returned together with the text returned by getCommitActions
*
* @param device name of volume, e.g. /dev/hda1
* @param txt description text for this partition
@@ -1641,7 +1641,7 @@
/**
* Activate EVMS devices on the system.
- * This is only neseccary on systems where EVMS is not activated
+ * This is only necessary on systems where EVMS is not activated
* during system startup. This command is executed immediately,
* there is no need for a call to commit().
*
@@ -1676,7 +1676,7 @@
* Remove a Software raid device.
*
* @param name name of software raid device to remove (e.g. /dev/md0)
- * @param destroySb flag if the MD superblocks on the physcal devices
+ * @param destroySb flag if the MD superblocks on the physical devices
* should be destroyed after md device is deleted
* @return zero if all is ok, a negative number to indicate an error
*/
@@ -1741,9 +1741,9 @@
virtual int checkMd( const string& name ) = 0;
/**
- * Add knowdlege about existence of nfs device.
+ * Add knowledge about existence of nfs device.
*
- * @param nfsDev name of nfs device
+ * @param nfsDev name of nfs device
* @param sizeK size of the nfs device
* @param opts mount options for nfs mount
* @param mp mount point of the nfs device
@@ -1754,9 +1754,9 @@
const string& mp ) = 0;
/**
- * Check accessability and size of nfs device.
+ * Check accessibility and size of nfs device.
*
- * @param nfsDev name of nfs device
+ * @param nfsDev name of nfs device
* @param opts mount options for nfs mount
* @param sizeK size of the nfs device
* @return zero if all is ok, a negative number to indicate an error
@@ -1773,7 +1773,7 @@
* reused. if false the file will be created new. if false
* the format flag for the device is set by default.
* @param sizeK size of the created file, this parameter is ignored
- * if reuseExisting is true and a file alraedy exists.
+ * if reuseExisting is true and a file already exists.
* @param mp mount point of the file based loop device
* @param pwd crypt password for the loop device, encryption type
* is determined automatically by the system
@@ -1786,9 +1786,9 @@
string& device ) = 0;
/**
- * Modify size and pathname of a file based loop device.
+ * Modify size and pathname of a file based loop device.
* This function can only be used between the creation of a
- * devce and the next call to commit(). Containers that
+ * device and the next call to commit(). Containers that
* are already created cannot have these properties changed.
* The size has only a meaning if reuseExisting is true,
* otherwise it is ignored.
@@ -1855,7 +1855,7 @@
/**
* Sets the callback function called on progress bar events
*
- * @param pfnc pointer to funtcion
+ * @param pfnc pointer to function
*/
virtual void setCallbackProgressBar( CallbackProgressBar pfnc ) = 0;
@@ -1870,7 +1870,7 @@
/**
* Sets the callback function called to display install info
*
- * @param pfnc pointer to funtcion
+ * @param pfnc pointer to function
*/
virtual void setCallbackShowInstallInfo( CallbackShowInstallInfo pfnc ) = 0;
@@ -1886,7 +1886,7 @@
* Sets the callback function called to display a info popup to the
* user
*
- * @param pfnc pointer to funtcion
+ * @param pfnc pointer to function
*/
virtual void setCallbackInfoPopup( CallbackInfoPopup pfnc ) = 0;
@@ -1903,7 +1903,7 @@
* Sets the callback function called to get a Yes/No decision by
* the user.
*
- * @param pfnc pointer to funtcion
+ * @param pfnc pointer to function
*/
virtual void setCallbackYesNoPopup( CallbackYesNoPopup pfnc ) = 0;
@@ -1984,7 +1984,7 @@
* Determine if the given device is known and mounted somewhere
*
* @param device device name to check (checks also all alias names)
- * @param mp set to current mount moint if mounted
+ * @param mp set to current mount point if mounted
* @return bool that is true if device is mounted
*/
virtual bool checkDeviceMounted( const string& device, string& mp ) = 0;
@@ -2011,7 +2011,7 @@
virtual bool mountDevice( const string& device, const string& mp ) = 0;
/**
- * Mount the given device with given options and do what is necessary
+ * Mount the given device with given options and do what is necessary
* to access volume (e.g. do losetup if loop is set up)
* The function mounts at once, /etc/fstab is unaffected
*
@@ -2037,7 +2037,7 @@
const string& opts ) = 0;
/**
- * Check if there are dm maps to a given device
+ * Check if there are dm maps to a given device
*
* @param device device name for which dm maps should be checked
* @return bool true if there are map to device
@@ -2045,7 +2045,7 @@
virtual bool checkDmMapsTo( const string& device ) = 0;
/**
- * Remove all possibly existing dm maps to a given device
+ * Remove all possibly existing dm maps to a given device
*
* @param device device name for which dm maps should be removed
*/
@@ -2060,7 +2060,7 @@
* @param used used space in kilobytes for filesystem
* @param win flag if partition contains a windows installation
* @param use_cache function should return cached data if available
- * @return bool if values could be succcessfully determined
+ * @return bool if values could be successfully determined
*/
virtual bool getFreeInfo( const string& device,
unsigned long long& resize_free,
@@ -2078,9 +2078,9 @@
virtual bool readFstab( const string& dir, deque<VolumeInfo>& infos) = 0;
/**
- * Possibility to switch Evms handling off or on in libstorage.
+ * Possibility to switch Evms handling off or on in libstorage.
* This function must be called prior to libstorage initialisation.
- * Default is on.
+ * Default is on.
*
* @param val determines if Evms is switched off or on
*/
@@ -2097,30 +2097,28 @@
* Activate or deactivate higher level devices as MD,LVM,DM,EVMS
*
* @param val flag if devices should be activated or deactivated
- * @return bool if values could be succcessfully determined
+ * @return bool if values could be successfully determined
*/
virtual void activateHld( bool val ) = 0;
/**
* Rescan all disks.
- * Alle currently detected objects are forgotten and a new scan
+ * All currently detected objects are forgotten and a new scan
* for all type of objects (disks, LVM, EVMS, MD) is initiated.
* This function makes sense to be called after something outside
* of libstorage changed disk layout or created storage objects.
* Any changes already cached are lost.
- *
*/
virtual void rescanEverything() = 0;
/**
* Dump list of all objects to log file.
- *
*/
virtual void dumpObjectList() = 0;
/**
* Split volume device name up into container name and a volume
- * name. For Containers where this is appropriate (e.g. disks,
+ * name. For Containers where this is appropriate (e.g. disks,
* MD, loop) also a volume number is provided.
*
* @param disk device name of volume, e.g. /dev/hda1
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-storage-2.16.9/libstorage/src/Volume.cc new/yast2-storage-2.16.10/libstorage/src/Volume.cc
--- old/yast2-storage-2.16.9/libstorage/src/Volume.cc 2008-01-16 13:08:16.000000000 +0100
+++ new/yast2-storage-2.16.10/libstorage/src/Volume.cc 2008-02-05 14:42:10.000000000 +0100
@@ -733,7 +733,7 @@
case EXT2:
case EXT3:
cmd = "/sbin/mke2fs";
- params = (fs==EXT2) ? "-v" : "-j -v";
+ params = (fs==EXT2) ? "-v -I 128" : "-j -v -I 128";
p = new Mke2fsScrollbar( cb );
break;
case REISERFS:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-storage-2.16.9/storage/src/modules/StorageDevices.ycp new/yast2-storage-2.16.10/storage/src/modules/StorageDevices.ycp
--- old/yast2-storage-2.16.9/storage/src/modules/StorageDevices.ycp 2008-01-07 13:30:23.000000000 +0100
+++ new/yast2-storage-2.16.10/storage/src/modules/StorageDevices.ycp 2008-02-05 16:42:39.000000000 +0100
@@ -14,7 +14,7 @@
* - removable drives (ZIP)
* - floppy devices
*
- * $Id: StorageDevices.ycp 43305 2008-01-07 12:30:22Z fehr $
+ * $Id: StorageDevices.ycp 44167 2008-02-05 15:42:39Z fehr $
*
* Author:
* Klaus Kaempf