[Pkg-openmpi-commits] r23 - /openmpi/trunk/debian/
edd at users.alioth.debian.org
edd at users.alioth.debian.org
Sun Jun 24 00:39:26 UTC 2007
Author: edd
Date: Sun Jun 24 00:39:26 2007
New Revision: 23
URL: http://svn.debian.org/wsvn/pkg-openmpi/?sc=1&rev=23
Log:
Several changes:
- three new manual files, and a hook in debian/rules to get them install
- the great renaming for the libs, -dev and -dbg package, with suitable
changes in debian/rules and debian/control
Added:
openmpi/trunk/debian/libopenmpi-dev.install
- copied unchanged from r21, openmpi/trunk/debian/openmpi-dev.install
openmpi/trunk/debian/libopenmpi1.install
- copied unchanged from r21, openmpi/trunk/debian/openmpi-libs0.install
openmpi/trunk/debian/libopenmpi1.lintian-overrides
- copied, changed from r21, openmpi/trunk/debian/openmpi-libs0.lintian-overrides
openmpi/trunk/debian/ompi_info.1
openmpi/trunk/debian/opal_wrapper.1
openmpi/trunk/debian/openmpi-doc.install
- copied unchanged from r21, openmpi/trunk/debian/openmpi-mpidoc.install
openmpi/trunk/debian/orted.1
Removed:
openmpi/trunk/debian/openmpi-dev.install
openmpi/trunk/debian/openmpi-libs0.install
openmpi/trunk/debian/openmpi-libs0.lintian-overrides
openmpi/trunk/debian/openmpi-mpidoc.install
Modified:
openmpi/trunk/debian/changelog
openmpi/trunk/debian/control
openmpi/trunk/debian/openmpi-bin.install
openmpi/trunk/debian/rules
Modified: openmpi/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/changelog?rev=23&op=diff
==============================================================================
--- openmpi/trunk/debian/changelog (original)
+++ openmpi/trunk/debian/changelog Sun Jun 24 00:39:26 2007
@@ -1,7 +1,24 @@
-openmpi (1.2.3-0.1) unstable; urgency=low
+openmpi (1.2.3-0) unstable; urgency=low
- * Non-Maintainer Upload (NMU).
+ * First release by the new maintainer group 'pkg-openmpi'
+ * Takeover of the package is coordinated with the previous maintainer.
+ Our thanks to Florian for his initial packaging.
+ * We also would like to thank everybody who has prepared a previous NMU,
+
+ [ Dirk Eddelbuettel ]
+ * debian/control: Add myself as Uploaders
+ * debian/patches/31_fix_manpages_lintian.dpatch: Another small man page fix
+ * debian/{ompi_info.1,opal_wrapper.1,orted.1}: Contributed three man pages
+ * Renaming some sub-package:
+ - openmpi-libs0 package renamed to libopenmpi1
+ - openmpi-dev package renamed to libopenmpi-dev
+ - openmpi-dbg package rename to libopenmpi-dbg
+ - new openmpi-mpidoc package renamed to openmpi-doc
+ * debian/control: Add Build-Depends: on 'gcc (>= 4.1.2)' to build for the
+ 'long double' transition -- and as we happen to have renamed the library
+ package name, is requivalent to the 'ldbl' suffix (Closes: #430321)
+
[ Upstream ]
* Fixed: mpif77 and mpif90 incorrect default include file search path
(Closes: #405472)
@@ -11,7 +28,8 @@
* New upstream release 1.2.2 (Closes: #427356)
* Patch removed: 20implicit_pointer_conversion.dpatch
* Apply all of Tilman's patches below (Closes: #415338)
- * Add the correct XS-Autobuild, XS-Vcs-Svn and XS-Vcs-Browser fields in debian/control.
+ * Add the correct XS-Autobuild, XS-Vcs-Svn and XS-Vcs-Browser fields in
+ debian/control.
* Fix errors in manpages (Lintian complaining)
[ Manuel Prinz ]
@@ -33,7 +51,7 @@
[ Andreas Barth ]
* Spelling mistake in the description of the package (Closes: #390238)
- -- Debian OpenMPI Maintainers <pkg-openmpi-maintainers at lists.alioth.debian.org> Thu, 21 Jun 2007 19:19:16 +0100
+ -- Dirk Eddelbuettel <edd at debian.org> Sat, 23 Jun 2007 18:55:31 -0500
openmpi (1.1-2.5) unstable; urgency=high
Modified: openmpi/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/control?rev=23&op=diff
==============================================================================
--- openmpi/trunk/debian/control (original)
+++ openmpi/trunk/debian/control Sun Jun 24 00:39:26 2007
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian OpenMPI Maintainers <pkg-openmpi-maintainers at lists.alioth.debian.org>
Uploaders: Dirk Eddelbuettel <edd at debian.org>
-Build-Depends: debhelper (>= 5.0.0), dpatch, libibverbs-dev, gfortran, libsysfs-dev, automake
+Build-Depends: debhelper (>= 5.0.0), dpatch, libibverbs-dev, gfortran, libsysfs-dev, automake, gcc (>= 4:4.1.2)
Standards-Version: 3.7.2
XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-openmpi/openmpi/trunk/
XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/
@@ -36,10 +36,10 @@
.
This package contains the Open MPI utility programs.
-Package: openmpi-dev
+Package: libopenmpi-dev
Section: libdevel
Architecture: any
-Depends: openmpi-libs0 (= ${binary:Version})
+Depends: libopenmpi1 (= ${binary:Version})
Conflicts: libopal-dev, pgapack
Description: high performance message passing library
Open MPI is a project combining technologies and resources from several other
@@ -49,9 +49,9 @@
and computer science researchers.
.
This package contains the header files which are needed to compile programs
- against openmpi-libs.
+ against libopenmpi1.
-Package: openmpi-libs0
+Package: libopenmpi1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -75,9 +75,11 @@
.
This package contains platform independent files for Open MPI.
-Package: openmpi-mpidoc
+Package: openmpi-doc
Architecture: all
-Conflicts: mpi-doc, lam-mpidoc, lam4-dev
+Conflicts: mpi-doc, lam-mpidoc, lam4-dev, openmpi-mpidoc
+Replaces: openmpi-mpidoc
+Provides: openmpi-mpidoc
Description: high performance message passing library
Open MPI is a project combining technologies and resources from several other
projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best
@@ -88,10 +90,13 @@
This package contains man pages describing the Message Passing Interface
standard.
-Package: openmpi-dbg
+Package: libopenmpi-dbg
Section: devel
Architecture: any
-Depends: openmpi-bin (= ${binary:Version}), openmpi-libs0 (= ${binary:Version})
+Depends: openmpi-bin (= ${binary:Version}), libopenmpi1 (= ${binary:Version})
+Conflicts: openmpi-dbg
+Replaces: openmpi-dbg
+Provides: openmpi-dbg
Description: high performance message passing library
Open MPI is a project combining technologies and resources from several other
projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best
Copied: openmpi/trunk/debian/libopenmpi1.lintian-overrides (from r21, openmpi/trunk/debian/openmpi-libs0.lintian-overrides)
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/libopenmpi1.lintian-overrides?rev=23&op=diff
==============================================================================
--- openmpi/trunk/debian/openmpi-libs0.lintian-overrides (original)
+++ openmpi/trunk/debian/libopenmpi1.lintian-overrides Sun Jun 24 00:39:26 2007
@@ -1,1 +1,1 @@
-openmpi-libs0: package-name-doesnt-match-sonames libmpi0 libopen-pal0 libmca-common_sm0 libopen-rte0 libmpi-f90-0 libmpi-cxx0 libmpi-f77-0
+libopenmpi1: package-name-doesnt-match-sonames libmpi0 libopen-pal0 libmca-common_sm0 libopen-rte0 libmpi-f90-0 libmpi-cxx0 libmpi-f77-0
Added: openmpi/trunk/debian/ompi_info.1
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/ompi_info.1?rev=23&op=file
==============================================================================
--- openmpi/trunk/debian/ompi_info.1 (added)
+++ openmpi/trunk/debian/ompi_info.1 Sun Jun 24 00:39:26 2007
@@ -1,0 +1,68 @@
+.\" Man page contributed by Dirk Eddelbuettel <edd at debian.org>
+.\" and released under the GNU GPL
+.TH OMPI_INFO 1 "June 2006" "Open MPI" "OPEN MPI COMMANDS"
+.SH NAME
+ompi_info - Information about the OpenMPI installation
+.SH SYNOPSIS
+.B ompi_info [options]
+.SH DESCRIPTION
+.PP
+.B ompi_info
+provides detailed information about the OpenMPI installation.
+.SH OPTIONS
+.B ompi_info
+accepts the following options:
+.TP 8
+.I \-a|\-\-all
+Show all configuration options and MCA parameters
+.TP 8
+.I \-\-arch
+Show architecture Open MPI was compiled on
+.TP 8
+.I \-c|\-\-config
+Show configuration options
+.TP 8
+.I \-gmca|\-\-gmca <arg0> <arg1>
+Pass global MCA parameters that are applicable to all contexts (arg0 is the
+parameter name; arg1 is the parameter value)
+.TP 8
+.I \-h|\-\-help
+Show this help message
+.TP 8
+.I \-\-hostname
+Show the hostname that Open MPI was configured and built on
+.TP 8
+.I \-\-internal
+Show internal MCA parameters (not meant to be modified by users)
+.TP 8
+.I \-mca|\-\-mca <arg0> <arg1>
+Pass context-specific MCA parameters; they are considered global if --gmca is
+not used and only one context is specified (arg0 is the parameter name; arg1
+is the parameter value)
+.TP 8
+.I \-\-param <arg0> <arg1>
+Show MCA parameters
+.TP 8
+.I \-\-parsable
+Display output in parsable format
+.I \-\-parseable
+Synonym for --parsable
+.TP 8
+.I \-\-path <arg0>
+Show paths that Open MPI was configured with
+.TP 8
+.I \-\-pretty
+Display output in 'prettyprint' format (default)
+.TP 8
+.I \-v|\-\-version <arg0> <arg1>
+Show version of Open MPI or a component
+.SH AUTHORS
+The OpenMPI maintainers -- see
+.I http://www.openmpi.org
+or the file
+.IR AUTHORS .
+
+This manual page was added by Dirk Eddelbuettel <edd at debian.org>,
+one of the Debian GNU/Linux maintainers for
+.BR OpenMPI ,
+and may be used by others.
Added: openmpi/trunk/debian/opal_wrapper.1
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/opal_wrapper.1?rev=23&op=file
==============================================================================
--- openmpi/trunk/debian/opal_wrapper.1 (added)
+++ openmpi/trunk/debian/opal_wrapper.1 Sun Jun 24 00:39:26 2007
@@ -1,0 +1,45 @@
+.\" Man page contributed by Dirk Eddelbuettel <edd at debian.org>
+.\" and released under the GNU GPL
+.TH OPAL_WRAPPER 1 "June 2006" "Open MPI" "OPEN MPI COMMANDS"
+.SH NAME
+opal_wrapper - Internal OpenMPI wrapper command
+.SH SYNOPSIS
+.B opal_wrapper [options]
+.SH DESCRIPTION
+.PP
+.B opal_wrapper
+is not meant to be called directly, but is the backend called by the commands
+.BR ortecc ,
+.BR ortec++ ,
+.BR opalcc ,
+.BR opalc++ ,
+.BR mpif90.openmpi ,
+.BR mpif77.openmpi ,
+.BR mpicxx.openmpi ,
+.BR mpiCC.openmpi ,
+.BR mpicc.openmpi and
+.BR mpic++.openmpi .
+
+.SH SEE ALSO
+.BR ortecc (1),
+.BR ortec++ (1),
+.BR opalccc (1),
+.BR mpif90.openmpi (1),
+.BR mpif77.openmpi (1),
+.BR mpicxx.openmpi (1),
+.BR mpiCC.openmpi (1),
+.BR mpicc.openmpi (1),
+.BR mpic++.openmpi .
+ and the website at
+.IR http://www.openmpi.org .
+
+.SH AUTHORS
+The OpenMPI maintainers -- see
+.I http://www.openmpi.org
+or the file
+.IR AUTHORS .
+
+This manual page was added by Dirk Eddelbuettel <edd at debian.org>,
+one of the Debian GNU/Linux maintainers for
+.BR OpenMPI ,
+and may be used by others.
Modified: openmpi/trunk/debian/openmpi-bin.install
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/openmpi-bin.install?rev=23&op=diff
==============================================================================
--- openmpi/trunk/debian/openmpi-bin.install (original)
+++ openmpi/trunk/debian/openmpi-bin.install Sun Jun 24 00:39:26 2007
@@ -6,3 +6,4 @@
usr/share/man/man1/*.openmpi.1
usr/share/man/man1/opal*
usr/share/man/man1/orte*
+usr/share/man/man1/ompi_info.1
Added: openmpi/trunk/debian/orted.1
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/orted.1?rev=23&op=file
==============================================================================
--- openmpi/trunk/debian/orted.1 (added)
+++ openmpi/trunk/debian/orted.1 Sun Jun 24 00:39:26 2007
@@ -1,0 +1,93 @@
+.\" Man page contributed by Dirk Eddelbuettel <edd at debian.org>
+.\" and released under the GNU GPL
+.TH ORTED 1 "June 2006" "Open MPI" "OPEN MPI COMMANDS"
+.SH NAME
+orted - Start an Open RTE Daemon
+.SH SYNOPSIS
+.B orted [options]
+.SH DESCRIPTION
+.PP
+.B orted
+starts an Open RTE daemon for the OpenMPI system.
+.SH OPTIONS
+.B orted
+accepts the following options:
+.TP 8
+.I \-\-bootproxy <arg0>
+Run as boot proxy for <job-id>
+.TP 8
+.I \-d|\-\-debug
+Debug the OpenRTE
+.TP 8
+.I \-d|\-\-spin
+Have the
+.B orted
+spin until we can connect a debugger to it
+.TP 8
+.I \-\-debug-daemons
+Enable debugging of OpenRTE daemons
+.TP 8
+.I \-\-debug-daemons-file
+Enable debugging of OpenRTE daemons, storing output in files
+.TP 8
+.I \-\-gprreplica <arg0>
+Registry contact information.
+.TP 8
+.I \-h|\-\-help
+This help message
+.TP 8
+.I \-\-mpi-call-yield <arg0>
+Have MPI (or similar) applications call yield when idle
+.TP 8
+.I \-\-name <arg0>
+Set the orte process name
+.TP 8
+.I \-\-no-daemonize
+Don't daemonize into the background
+.TP 8
+.I \-\-nodename <arg0>
+Node name as specified by host/resource description.
+.TP 8
+.I \-\-ns-nds <arg0>
+set sds/nds component to use for daemon (normally not needed)
+.TP 8
+.I \-\-nsreplica <arg0>
+Name service contact information.
+.TP 8
+.I \-\-num_procs <arg0>
+Set the number of process in this job
+.TP 8
+.I \-\-persistent
+Remain alive after the application process completes
+.TP 8
+.I \-\-report-uri <arg0>
+Report this process' uri on indicated pipe
+.TP 8
+.I \-\-scope <arg0>
+Set restrictions on who can connect to this universe
+.TP 8
+.I \-\-seed
+Host replicas for the core universe services
+.TP 8
+.I \-\-set-sid
+Direct the orted to separate from the current session
+.TP 8
+.I \-\-tmpdir <arg0>
+Set the root for the session directory tree
+.TP 8
+.I \-\-universe <arg0>
+Set the universe name as username at hostname:universe_name for this application
+.TP 8
+.I \-\-vpid_start <arg0>
+Set the starting vpid for this job
+
+.SH AUTHORS
+The OpenMPI maintainers -- see
+.I http://www.openmpi.org
+or the file
+.IR AUTHORS .
+
+This manual page was added by Dirk Eddelbuettel <edd at debian.org>,
+one of the Debian GNU/Linux maintainers for
+.BR OpenMPI ,
+and may be used by others.
Modified: openmpi/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/rules?rev=23&op=diff
==============================================================================
--- openmpi/trunk/debian/rules (original)
+++ openmpi/trunk/debian/rules Sun Jun 24 00:39:26 2007
@@ -58,16 +58,19 @@
dh_testdir
dh_testroot
dh_clean -k -s
- dh_installdirs -popenmpi-libs0 -s /usr/share/lintian/overrides/
+ dh_installdirs -plibopenmpi1 -s /usr/share/lintian/overrides/
$(MAKE) install DESTDIR=$(CURDIR)/debian/openmpi
for f in mpic++ mpicc mpicxx mpiexec mpif77 mpif90 ; do \
cp debian/openmpi/usr/share/man/man1/$${f}.1 debian/openmpi/usr/share/man/man1/$${f}.openmpi.1 ; \
done
+ for f in ompi_info opal_wrapper orted; do \
+ cp debian/$${f}.1 debian/openmpi/usr/share/man/man1/$${f}.1 ; \
+ done
chmod 644 debian/openmpi/usr/lib/mpi.mod
- # TODO check if that works?!
+ # TODO check if that works?!
sed -i 's/3OpenMPI/3/' debian/openmpi/usr/share/man/man3/*.3
dh_install -s --sourcedir=$(CURDIR)/debian/openmpi --list-missing
- install -m0644 debian/openmpi-libs0.lintian-overrides $(CURDIR)/debian/openmpi-libs0/usr/share/lintian/overrides/openmpi-libs0
+ install -m0644 debian/libopenmpi1.lintian-overrides $(CURDIR)/debian/libopenmpi1/usr/share/lintian/overrides/libopenmpi1
binary-indep: build-indep install-indep
dh_testdir -i
@@ -95,12 +98,12 @@
dh_installexamples -a
dh_installman -a
dh_link -a
- dh_strip -a --dbg-package=openmpi-dbg
+ dh_strip -a --dbg-package=libopenmpi-dbg
dh_compress -a
dh_fixperms -a
dh_makeshlibs -a
dh_installdeb -a
- dh_shlibdeps -a -l$(CURDIR)/debian/openmpi/lib -Lopenmpi-libs
+ dh_shlibdeps -a -l$(CURDIR)/debian/openmpi/lib -Llibopenmpi1
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
More information about the Pkg-openmpi-commits
mailing list