rpms/lvm2/devel LVM2.2.02.30.tgz.asc, NONE, 1.1 .cvsignore, 1.55, 1.56 lvm2.spec, 1.125, 1.126 sources, 1.58, 1.59 upstream, 1.48, 1.49

Alasdair Kergon (agk) fedora-extras-commits at redhat.com
Fri Jan 18 04:44:32 UTC 2008


Author: agk

Update of /cvs/pkgs/rpms/lvm2/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8844

Modified Files:
	.cvsignore lvm2.spec sources upstream 
Added Files:
	LVM2.2.02.30.tgz.asc 
Log Message:
New upstream with fixes and enhancements.
Removed static libraries and binaries & moved most remaining ones out of /usr.



--- NEW FILE LVM2.2.02.30.tgz.asc ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQBHj5NnIoGRwVZ+LBcRAhc8AKDu8vWwfjXck8dvoDlyXWpNpoJavwCZAWl9
A+VJKcZzeAi6SwcmPbuNoiY=
=iopy
-----END PGP SIGNATURE-----


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/lvm2/devel/.cvsignore,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- .cvsignore	20 Dec 2007 15:22:23 -0000	1.55
+++ .cvsignore	18 Jan 2008 04:43:56 -0000	1.56
@@ -1,2 +1,2 @@
-LVM2.2.02.29.tgz
+LVM2.2.02.30.tgz
 device-mapper.1.02.24.tgz


Index: lvm2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/lvm2/devel/lvm2.spec,v
retrieving revision 1.125
retrieving revision 1.126
diff -u -r1.125 -r1.126
--- lvm2.spec	20 Dec 2007 15:22:23 -0000	1.125
+++ lvm2.spec	18 Jan 2008 04:43:56 -0000	1.126
@@ -2,8 +2,8 @@
 
 Summary: Userland logical volume management tools 
 Name: lvm2
-Version: 2.02.29
-Release: 5%{?dist}
+Version: 2.02.30
+Release: 6%{?dist}
 License: GPLv2
 Group: System Environment/Base
 URL: http://sources.redhat.com/lvm2
@@ -13,8 +13,7 @@
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel
 BuildRequires: ncurses-devel
-BuildRequires: ncurses-static
-BuildRequires: readline-devel, readline-static
+BuildRequires: readline-devel
 BuildRequires: cman-devel
 BuildRequires: module-init-tools
 Requires: device-mapper >= %{device_mapper_version}-%{release}
@@ -22,8 +21,6 @@
 Conflicts: lvm
 Obsoletes: lvm
 
-%define _exec_prefix /usr
-
 %description
 LVM2 includes all of the support for handling read/write operations on
 physical volumes (hard disks, RAID-Systems, magneto optical, etc.,
@@ -40,21 +37,21 @@
 %build
 cd device-mapper.%{device_mapper_version}
 %define _exec_prefix ""
-%configure --enable-static_link --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig
+%configure --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig
+cd ..
+%configure --enable-readline --enable-lvm1_fallback --enable-fsadm --with-clvmd=cman --with-cluster=internal --with-pool=internal --with-user= --with-group= --with-dmdir=device-mapper.%{device_mapper_version}
+
+cd device-mapper.%{device_mapper_version}
 make 
 cd ..
-%define _exec_prefix /usr
-%configure --enable-static_link --enable-readline --enable-lvm1_fallback --with-clvmd=cman --with-cluster=internal --with-pool=internal --with-staticdir=/sbin --with-user= --with-group= --with-dmdir=device-mapper.%{device_mapper_version}
 make DESTDIR=$RPM_BUILD_ROOT
+%define _exec_prefix /
 
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
-make install_cluster DESTDIR=$RPM_BUILD_ROOT
-ln -s lvm.static $RPM_BUILD_ROOT/sbin/lvm
-ln -s lvm.static $RPM_BUILD_ROOT/sbin/pvscan
-ln -s lvm.static $RPM_BUILD_ROOT/sbin/vgchange
-ln -s lvm.static $RPM_BUILD_ROOT/sbin/vgscan
+rm -f $RPM_BUILD_ROOT/sbin/clvmd
+make install_cluster DESTDIR=$RPM_BUILD_ROOT sbindir=$RPM_BUILD_ROOT/usr/sbin
 install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/archive
 install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/backup
 install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/cache
@@ -62,7 +59,7 @@
 install -m 0600 /dev/null $RPM_BUILD_ROOT/etc/lvm/cache/.cache
 mkdir -p -m755 $RPM_BUILD_ROOT/etc/rc.d/init.d
 install scripts/clvmd_init_rhel4 $RPM_BUILD_ROOT/etc/rc.d/init.d/clvmd
-install -m 0755 scripts/lvmconf.sh $RPM_BUILD_ROOT/usr/sbin/lvmconf
+install -m 0755 scripts/lvmconf.sh $RPM_BUILD_ROOT/sbin/lvmconf
 
 cd device-mapper.%{device_mapper_version}
 make install DESTDIR=$RPM_BUILD_ROOT usrlibdir=$RPM_BUILD_ROOT/usr/%{_lib} exec_prefix=
@@ -73,11 +70,7 @@
 %files
 %defattr(-,root,root,-)
 %doc COPYING COPYING.LIB INSTALL README VERSION WHATS_NEW
-/sbin/lvm.static
-/sbin/lvm
-/sbin/pvscan
-/sbin/vgscan
-/sbin/vgchange
+%{_sbindir}/fsadm
 %{_sbindir}/lvchange
 %{_sbindir}/lvconvert
 %{_sbindir}/lvcreate
@@ -123,6 +116,7 @@
 %{_sbindir}/vgscan
 %{_sbindir}/vgsplit
 %{_mandir}/man5/lvm.conf.5.gz
+%{_mandir}/man8/fsadm.8.gz
 %{_mandir}/man8/lvchange.8.gz
 %{_mandir}/man8/lvconvert.8.gz
 %{_mandir}/man8/lvcreate.8.gz
@@ -192,17 +186,17 @@
 %post cluster
 /sbin/chkconfig --add clvmd
 
-/usr/sbin/lvmconf --lockinglibdir %{_libdir}
+/sbin/lvmconf --lockinglibdir %{_libdir}
 
 %preun cluster
 if [ "$1" = 0 ]; then
         /sbin/chkconfig --del clvmd
-        /usr/sbin/lvmconf --disable-cluster
+        /sbin/lvmconf --disable-cluster
 fi
 
 %files cluster
 %defattr(-,root,root,-)
-%attr(755,root,root) %{_sbindir}/clvmd
+%attr(755,root,root) /usr/sbin/clvmd
 %{_sbindir}/lvmconf
 %{_mandir}/man8/clvmd.8.gz
 /etc/rc.d/init.d/clvmd
@@ -232,7 +226,6 @@
 %doc device-mapper.%{device_mapper_version}/VERSION
 %doc device-mapper.%{device_mapper_version}/WHATS_NEW
 %attr(755,root,root) /sbin/dmsetup
-%attr(755,root,root) /sbin/dmsetup.static
 %{_mandir}/man8/dmsetup.8.gz
 
 %package -n device-mapper-devel
@@ -250,10 +243,9 @@
 
 %files -n device-mapper-devel
 %defattr(-,root,root,-)
-%attr(755,root,root) /%{_lib}/libdevmapper.a*
 %attr(755,root,root) /%{_lib}/libdevmapper.so
 %{_includedir}/libdevmapper.h
-%{_libdir}/pkgconfig/*.pc
+/usr%{_libdir}/pkgconfig/*.pc
 
 %package -n device-mapper-libs
 Summary: Device-mapper shared library
@@ -275,6 +267,27 @@
 
 
 %changelog
+* Thu Jan 17 2008 Alasdair Kergon <agk at redhat.com>> - 2.02.30-6
+- Remove static libraries and binaries and move most binaries out of /usr.
+- Fix a segfault if using pvs with --all argument.
+- Fix vgreduce PV list processing not to process every PV in the VG.
+- Reinstate VG extent size and stripe size defaults (halved).
+- Set default readahead to twice maximium stripe size.
+- Detect non-orphans without MDAs correctly.
+- Prevent pvcreate from overwriting MDA-less PVs belonging to active VGs.
+- Don't use block_on_error with mirror targets version 1.12 and above.
+- Change vgsplit -l (for unimplemented --list) into --maxlogicalvolumes.
+- Update vgsplit to accept vgcreate options when new VG is destination.
+- Update vgsplit to accept existing VG as destination.
+- Major restructuring of pvmove and lvconvert code, adding stacking support.
+- Add new convert_lv field to lvs output.
+- Permit LV segment fields with PV segment reports.
+- Extend lvconvert to use polldaemon and wait for completion of initial sync.
+- Add seg_start_pe and seg_pe_ranges to reports.
+- Add fsadm interface to filesystem resizing tools.
+- Update --uuid argument description in man pages.
+- Print warning when lvm tools are running as non-root.
+
 * Thu Dec 20 2007 Alasdair Kergon <agk at redhat.com>> - 2.02.29-5
 - Fix libdevmapper readahead processing with snapshots (for example).
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/lvm2/devel/sources,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- sources	20 Dec 2007 15:22:23 -0000	1.58
+++ sources	18 Jan 2008 04:43:56 -0000	1.59
@@ -1,2 +1,2 @@
-61d7f49ef4908818278713564039a1ed  LVM2.2.02.29.tgz
+58d10383fa57a95e6c4c31b2d6534c25  LVM2.2.02.30.tgz
 44420c94a412323da9d8b1ce21f2bebd  device-mapper.1.02.24.tgz


Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/lvm2/devel/upstream,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- upstream	20 Dec 2007 15:22:23 -0000	1.48
+++ upstream	18 Jan 2008 04:43:56 -0000	1.49
@@ -1,2 +1,2 @@
-LVM2.2.02.29.tgz
+LVM2.2.02.30.tgz
 device-mapper.1.02.24.tgz




More information about the fedora-extras-commits mailing list