[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