viennacl / viennacl-dev

Developer repository for ViennaCL. Visit http://viennacl.sourceforge.net/ for the latest releases.
Other
281 stars 89 forks source link

Latest Ubuntu package 1.7.1 has wrong version in header #205

Open andrewmusselman opened 7 years ago

andrewmusselman commented 7 years ago

Just noticed the wrong patch version is listed in the header file installed via apt-get:

$ cat /usr/include/viennacl/version.hpp

ifndef VIENNACL_VERSION_HPP

define VIENNACL_VERSION_HPP

/* ========================================================================= Copyright (c) 2010-2016, Institute for Microelectronics, Institute for Analysis and Scientific Computing, TU Wien. Portions of this software are copyright by UChicago Argonne, LLC.

                        -----------------
              ViennaCL - The Vienna Computing Library
                        -----------------

Project Head: Karl Rupp rupp@iue.tuwien.ac.at

(A list of authors and contributors can be found in the manual)

License: MIT (X11), see file LICENSE in the base directory ============================================================================= */

/* @file viennacl/version.hpp @brief Provides version information for detecting different versions of ViennaCL /

define VIENNACL_MAJOR_VERSION 1

define VIENNACL_MINOR_VERSION 7

define VIENNACL_PATCH_VERSION 0

endif

Version of library package:

$ dpkg -s libviennacl-dev Package: libviennacl-dev Status: install ok installed Priority: extra Section: libdevel Installed-Size: 4922 Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Architecture: all Source: viennacl Version: 1.7.1+dfsg1-1 Depends: ocl-icd-opencl-dev | opencl-dev Suggests: libboost-dev, libeigen2-dev, libviennacl-doc Description: Scientific computing library written in C++ based on OpenCL The Vienna Computing Library (ViennaCL) is a scientific computing library written in C++ and based on OpenCL. It allows simple, high-level access to the vast computing resources available on parallel architectures such as GPUs and is primarily focused on common linear algebra operations (BLAS levels 1, 2 and 3) and the solution of large systems of equations by means of iterative methods with optional preconditioner. . ViennaCL is header-only with no binary library and projects using it only need to link against a conforming OpenCL implementation. Original-Maintainer: Debian Science Maintainers debian-science-maintainers@lists.alioth.debian.org Homepage: http://viennacl.sourceforge.net

andrewmusselman commented 7 years ago

Confirmed with the Ubuntu team that this is an upstream issue:

On Mon, Oct 17, 2016 at 8:38 AM, Nish Aravamudan nish.aravamudan@canonical.com wrote: On Sun, Oct 16, 2016 at 6:27 PM, Andrew Musselman andrew.musselman@gmail.com wrote:

Notes at https://github.com/viennacl/viennacl-dev/issues/205

I don't know if this is a ViennaCL release issue or a packaging issue so posting both places.

Looks to be an upstream issue with the release: https://github.com/viennacl/viennacl-dev/blob/release-1.7.1/viennacl/version.hpp

-Nish