Hello community, here is the log from the commit of package dmtcp for openSUSE:Factory checked in at 2014-03-18 14:51:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dmtcp (Old) and /work/SRC/openSUSE:Factory/.dmtcp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dmtcp" Changes: -------- --- /work/SRC/openSUSE:Factory/dmtcp/dmtcp.changes 2014-01-23 15:41:30.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dmtcp.new/dmtcp.changes 2014-03-18 14:51:34.000000000 +0100 @@ -1,0 +2,35 @@ +Fri Mar 14 04:01:11 UTC 2014 - [email protected] + +- Updated to upstream release 2.2. + * Release notes: + +- In this release, the lowest layers have been re-organized and partially + re-written for greater clarity of code and greater maintainability. + These changes should be transparent to end users. +- Users relying on the use of DMTCP with MPI, InfiniBand or the Toruqe or + SLURM batch queues are strongly advised to upgrade. + * Other changes are: +- A --exit-after-ckpt flag was added for dmtcp_coordinator. +- Scalability improvements were added. DMTCP has now been tested + on an MPI jobs using 2048 MPI ranks over 2048 CPU cores. +- Anybody using DMTCP with InfiniBand is strongly recommended to upgrade + to inherit important bug fixes. The InfiniBand plugin is still + formally part of the 'contrib' directory during this release. It was + tested primarily against Open MPI. Further testing is still needed + before the InfiniBand plugin can be promoted from the 'contrib' + directory to the 'plugin' directory. +- The --infiniband flag of dmtcp_launch was not fully functional in + version 2.1. This is now fixed. +- The 'dmtcp_launch --no-coordinator' option was broken in version 2.1. + This is now fixed. +- The --disable-dl-plugin flag was added to dmtcp_launch. Most users will + not need this option. But software relying on DT_RPATH, DT_RUNPATH, + or certain other uncommon cases in loading dynamic libraries may need + to invoke this for stability. It is hoped to remove the need for this + flag in a future release. +- A similar comment holds for the --disable-alloc-plugin flag in dmtcp_launch. + If there appear to be issues with a memory allocator, consider invoking + this flag. +- Numerous minor bug fixes and enhancements were added. + +------------------------------------------------------------------- Old: ---- dmtcp-2.1.tar.gz New: ---- dmtcp-2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dmtcp.spec ++++++ --- /var/tmp/diff_new_pack.6HKYeO/_old 2014-03-18 14:51:35.000000000 +0100 +++ /var/tmp/diff_new_pack.6HKYeO/_new 2014-03-18 14:51:35.000000000 +0100 @@ -18,7 +18,7 @@ Name: dmtcp -Version: 2.1 +Version: 2.2 Release: 0 Summary: Checkpoint/Restart functionality for Linux processes License: LGPL-3.0+ @@ -45,7 +45,7 @@ multi-threaded and distributed computations. It operates directly on the user binary executable, with no Linux kernel modules or other kernel mods. -Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl, +Among the applications supported by DMTCP are Open MPI, MATLAB, Python, Perl, and many programming languages and shell scripting languages. DMTCP also supports GNU screen sessions, including vim/cscope and emacs. With the use of TightVNC, it can also checkpoint and restart X-Window applications, as long as @@ -61,27 +61,6 @@ %description -n dmtcp-devel This package provides dmtcp.h for developing plugins. -%package -n libmtcp1 -Summary: MTCP -- Single process checkpointer library -Group: Development/Libraries/Other -Suggests: %{name} - -%description -n libmtcp1 -MTCP is the single process checkpoint package that is used by DMTCP to -checkpoint processes. - -This package provides the libmtcp libraty that is required to checkpoint a -single process. - -%package -n libmtcp-devel -Summary: MTCP developer package -Group: Development/Libraries/Other -Requires: libmtcp1 = %{version} - -%description -n libmtcp-devel -This package provides files for developing applications that need to -interact with MTCP as opposed to DMTCP. - %prep %setup -q sed -i -e 's,enable_option_checking=fatal,enable_option_checking=no,' configure @@ -92,34 +71,21 @@ %check make tests -./test/autotest.py --slow || : +./test/autotest.py --retry-once --slow || : %install %make_install -%post -n libmtcp1 -p /sbin/ldconfig - -%postun -n libmtcp1 -p /sbin/ldconfig - %files %defattr(-,root,root,-) %{_bindir}/dmtcp_* %{_bindir}/mtcp_restart %{_libdir}/%{name} %{_mandir}/man1/* -%doc QUICK-START COPYING +%{_docdir}/%{name} %files -n dmtcp-devel %defattr(-,root,root,-) %{_includedir}/dmtcp.h -%files -n libmtcp1 -%defattr(-,root,root,-) -%{_libdir}/libmtcp.so.* - -%files -n libmtcp-devel -%defattr(-,root,root,-) -%{_includedir}/mtcp.h -%{_libdir}/libmtcp.so - %changelog ++++++ dmtcp-2.1.tar.gz -> dmtcp-2.2.tar.gz ++++++ ++++ 123657 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
