Bug#963092: ITP: healpix-fortran -- HEALPix representation of spherical data - Fortran library
Package: wnpp Severity: wishlist Owner: Leo Singer * Package name: healpix-fortran Version : 3.60 Upstream Author : Martin Reinecke * URL : http://healpix.sourceforge.net * License : GPL Programming Lang: Fortran Description : HEALPix representation of spherical data - Fortran library HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization of a sphere. As suggested in the name, this pixelization produces a subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. It is commonly used to store all-sky astronomical images, most famously maps of the cosmic microwave background. This package provides the Fortran language implementation of HEALPix. This package has been requested by a fellow Debian member, Ole Streicher, to support the 4MOST instrumment (https://www.eso.org/sci/facilities/develop/instruments/4MOST.html). The package will be maintained by the Debian Astro Team.
Bug#947445: ITP: libsharp -- libsharp is a fast spherical harmonic transform library.
Package: wnpp Severity: wishlist Owner: Leo Singer * Package name: libsharp Version : 1.0.0 Upstream Author : Martin Reinecke * URL : https://healpix.sourceforge.io * License : GPL Programming Lang: C++ Description : fast spherical harmonic transform library libsharp is a fast spherical harmonic transform library in C++. It used to be a part of healpix-cxx, but in the latest upstream release of healpix-cxx, has been moved to a separate package.
Bug#826164: ITP: healpix-java -- HEALPix representation of spherical data - Java library
Package: wnpp Severity: wishlist Owner: Leo Singer * Package name: healpix-java Version : 3.30 Upstream Author : Martin Reinecke * URL : http://healpix.sourceforge.net * License : GPL-2+ Programming Lang: Java Description : HEALPix representation of spherical data - Java library HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization of a sphere. As suggested in the name, this pixelization produces a subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. It is commonly used to store all-sky astronomical images, most famously maps of the cosmic microwave background. This package provides the Java language implementation of HEALPix. Ole Streicher requested a Debian package for healpix-java because it is a dependency of Aladin Sky Atlas, a popular interactive tool for exploring astronomical images and databases. I already maintain the Debian packages for three other HEALPix language flavors (chealpix, healpix-cxx, healpy) as well as the MacPorts packages for C, C++, Python, and Java. I would like to contribute a Debian package for the Java flavor and maintain it under the aegis of the Debian Astro Team.
Re: dh_shlibdeps warnings on buildd about undefined OpenMP symbols
On Jun 10, 2014, at 7:27 AM, Vincent Danjean wrote: > On 10/06/2014 00:45, Leo Singer wrote: >> Hi, >> >> In healpix-cxx, I'm getting warnings from dh_shlibdeps about missing OpenMP >> symbols. See, for example, this excerpt from >> https://buildd.debian.org/status/fetch.php?pkg=healpix-cxx&arch=i386&ver=3.11.2-6&stamp=1401836504: > > At a quick glance, I do not see the libgomp package installed. > Are you sure your build-dependencies are correct? > If not, the configure.ac script should probably be improved > (upstream) to detect this problem (ie missing OpenMP libraries) Hi Vincent, libgomp1 is installed: > ┌──┐ > │ Build environment > │ > └──┘ > > Kernel: Linux 3.2.0-4-amd64 amd64 (x86_64) > Toolchain package versions: binutils_2.24.51.20140425-1 ... > Package versions: ... libgomp1_4.9.0-3 ... I think that the unit tests wouldn't even run if the library was built with -fopenmp but libgomp was missing. Thanks, Leo -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/aceba3b8-19ef-41f2-8685-5999abd9d...@ligo.org
dh_shlibdeps warnings on buildd about undefined OpenMP symbols
Hi, In healpix-cxx, I'm getting warnings from dh_shlibdeps about missing OpenMP symbols. See, for example, this excerpt from https://buildd.debian.org/status/fetch.php?pkg=healpix-cxx&arch=i386&ver=3.11.2-6&stamp=1401836504: > dpkg-shlibdeps: warning: symbol GOMP_critical_end used by > debian/libhealpix-cxx0/usr/lib/i386-linux-gnu/libhealpix_cxx.so.0.0.0 found > in none of the libraries > dpkg-shlibdeps: warning: symbol GOMP_loop_end used by > debian/libhealpix-cxx0/usr/lib/i386-linux-gnu/libhealpix_cxx.so.0.0.0 found > in none of the libraries > dpkg-shlibdeps: warning: symbol omp_get_wtime used by > debian/libhealpix-cxx0/usr/lib/i386-linux-gnu/libhealpix_cxx.so.0.0.0 found > in none of the libraries > ... Furthermore, the package built by the buildd is missing a dependency on libgomp1: https://packages.debian.org/sid/libhealpix-cxx0 However, when I build the package on my own box, I get no such warnings. In fact, if I run dh_shlibdeps verbosely, I see that it is correctly detecting the libgomp.so. It also correctly adds a dependency on libgomp1. > dh_shlibdeps -- --warnings=7 -v > >> Scanning > >> debian/libhealpix-cxx0/usr/lib/x86_64-linux-gnu/libhealpix_cxx.so.0.0.0 > >> (for Depends field) > Library libcfitsio.so.3 found in /usr/lib/x86_64-linux-gnu/libcfitsio.so.3 > Library libpthread.so.0 found in /lib/x86_64-linux-gnu/libpthread.so.0 > Library libstdc++.so.6 found in /usr/lib/x86_64-linux-gnu/libstdc++.so.6 > Library libm.so.6 found in /lib/x86_64-linux-gnu/libm.so.6 > Library libc.so.6 found in /lib/x86_64-linux-gnu/libc.so.6 > Library libgcc_s.so.1 found in /lib/x86_64-linux-gnu/libgcc_s.so.1 > Library libgomp.so.1 found in /usr/lib/x86_64-linux-gnu/libgomp.so.1 > Using symbols file /var/lib/dpkg/info/libc6:amd64.symbols for libpthread.so.0 > Using symbols file /var/lib/dpkg/info/libgomp1:amd64.symbols for libgomp.so.1 > Using symbols file /var/lib/dpkg/info/libstdc++6:amd64.symbols for > libstdc++.so.6 > Using symbols file /var/lib/dpkg/info/libc6:amd64.symbols for libc.so.6 > Using symbols file /var/lib/dpkg/info/libc6:amd64.symbols for libm.so.6 > Using symbols file /var/lib/dpkg/info/libgcc1:amd64.symbols for libgcc_s.so.1 > Using symbols file /var/lib/dpkg/info/libcfitsio3:amd64.symbols for > libcfitsio.so.3 It even works when I build with pbuilder on my own machine. I found an earlier thread that may be related: https://lists.debian.org/debian-devel/2011/03/msg01198.html In the end, it seems like the suggestion there is to make certain that -fopenmp flag is being passed when linking: > You normally don't (need to) link to gomp explicitly. My wild guess is: > Dmitry used -fopenmp while compiling *.o, but not when linking the shared > library. What have I missed? Thanks, Leo Singer Graduate Student @ LIGO-Caltech -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5f61c946-eeb8-4269-adf7-b19106621...@ligo.org
Bug#737272: ITP: healpy -- Python language interface for Hierarchical Equal Area isoLatitude Pixelization
Package: wnpp Severity: wishlist Owner: Leo Singer X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: healpy Version : 1.7.3 Upstream Author : Andrea Zonca * URL : http://healpy.readthedocs.org * License : GPL-2+ Programming Lang: Python Description : Python language interface for Hierarchical Equal Area isoLatitude Pixelization This is the Python language implementation of HEALPix (Hierarchical Equal Area isoLatitude Pixelization). It is a map projection and indexing scheme for representing data on the unit sphere, commonly used to store all-sky astronomical images or databases, including cosmic microwave background maps and all-sky survey images. This is the third of three ITPs for the C, C++, and Python interfaces (chealpix, healpix-cxx, and healpy). I have contributed build-related code upstream for all three packages and I maintain their respective Mac OS packages in MacPorts. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/84fb270b-8937-4537-872b-2fcfc2640...@caltech.edu
Bug#737271: ITP: healpix-cxx -- C++ language interface for Hierarchical Equal Area isoLatitude Pixelization
Package: wnpp Severity: wishlist Owner: Leo Singer X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: healpix-cxx Version : 3.11.2 Upstream Author : Martin Reinecke * URL : http://healpix.sourceforge.net * License : GPL-2+ Programming Lang: C++ Description : C++ language interface for Hierarchical Equal Area isoLatitude Pixelization This is the C++ language implementation of HEALPix (Hierarchical Equal Area isoLatitude Pixelization). It is a map projection and indexing scheme for representing data on the unit sphere, commonly used to store all-sky astronomical images or databases, including cosmic microwave background maps and all-sky survey images. This is the second of three ITPs for the C, C++, and Python interfaces (chealpix, healpix-cxx, and healpy). I have contributed build-related code upstream for all three packages and I maintain their respective Mac OS packages in MacPorts. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/92d05980-8fdb-44f0-9735-8f7e27469...@caltech.edu
Bug#737270: ITP: chealpix -- C language interface for Hierarchical Equal Area isoLatitude Pixelization
Package: wnpp Severity: wishlist Owner: Leo Singer X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: chealpix Version : 3.11.2 Upstream Author : Martin Reinecke * URL : http://healpix.sourceforge.net * License : GPL-2+ Programming Lang: C Description : C language interface for Hierarchical Equal Area isoLatitude Pixelization This is the C language implementation of HEALPix (Hierarchical Equal Area isoLatitude Pixelization). It is a map projection and indexing scheme for representing data on the unit sphere, commonly used to store all-sky astronomical images or databases, including cosmic microwave background maps and all-sky survey images. This is the first of three ITPs for the C, C++, and Python interfaces (chealpix, healpix-cxx, and healpy). I have contributed build-related code upstream for all three packages and I maintain their respective Mac OS packages in MacPorts. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/41cc175d-af54-43ab-aeab-2e3b1dca2...@ligo.org