starpu (1.4.5+dfsg-2) unstable; urgency=medium
authorSamuel Thibault <sthibault@debian.org>
Sun, 7 Jul 2024 19:54:03 +0000 (21:54 +0200)
committerSamuel Thibault <sthibault@debian.org>
Sun, 7 Jul 2024 19:54:03 +0000 (21:54 +0200)
  * patches/gcc-14: Fix build with gcc 14.  Closes: Bug#1075537.

[dgit import unpatched starpu 1.4.5+dfsg-2]

53 files changed:
1  2 
debian/README.source
debian/changelog
debian/control
debian/copyright
debian/docs
debian/gbp.conf
debian/libsocl-1.4-1t64.install
debian/libsocl-1.4-1t64.lintian-overrides
debian/libsocl-1.4-1t64.shlibs
debian/libsocl-contrib-1.4-1t64.install
debian/libsocl-contrib-1.4-1t64.lintian-overrides
debian/libstarpu-1.4-5t64.install
debian/libstarpu-1.4-5t64.lintian-overrides
debian/libstarpu-1.4-5t64.shlibs
debian/libstarpu-contrib-1.4-5t64.install
debian/libstarpu-contrib-1.4-5t64.lintian-overrides
debian/libstarpu-contrib-dev.install
debian/libstarpu-contrib-openmp-llvm-1.4-1t64.install
debian/libstarpu-contrib-openmp-llvm-1.4-1t64.lintian-overrides
debian/libstarpu-contribfft-1.4-1t64.install
debian/libstarpu-contribfft-1.4-1t64.lintian-overrides
debian/libstarpu-contribmpi-1.4-3t64.install
debian/libstarpu-contribmpi-1.4-3t64.lintian-overrides
debian/libstarpu-contribrm-1.4-1t64.install
debian/libstarpu-contribrm-1.4-1t64.lintian-overrides
debian/libstarpu-dev.install
debian/libstarpu-openmp-llvm-1.4-1t64.install
debian/libstarpu-openmp-llvm-1.4-1t64.lintian-overrides
debian/libstarpu-openmp-llvm-1.4-1t64.shlibs
debian/libstarpufft-1.4-1t64.install
debian/libstarpufft-1.4-1t64.lintian-overrides
debian/libstarpufft-1.4-1t64.shlibs
debian/libstarpumpi-1.4-3t64.install
debian/libstarpumpi-1.4-3t64.lintian-overrides
debian/libstarpumpi-1.4-3t64.shlibs
debian/libstarpurm-1.4-1t64.install
debian/libstarpurm-1.4-1t64.lintian-overrides
debian/libstarpurm-1.4-1t64.shlibs
debian/not-installed
debian/patches/disable-proprietary
debian/patches/gcc-14
debian/patches/series
debian/rules
debian/salsa-ci.yml
debian/source/format
debian/starpu-contrib-examples.install
debian/starpu-contrib-tools.install
debian/starpu-examples.install
debian/starpu-tools.install
debian/tests/control
debian/tests/examples
debian/upstream/signing-key.asc
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9e79e5933aafa73f90b1c3c2f8ffcbc0bcb09296
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++StarPU for Debian
++-----------------
++
++The source is the same for the main and the contrib package. The only difference
++is that the contrib package build-depends on the cuda SDK. To switch to main
++rules, run ./debian/rules main, and the same for contrib.
++
++The content of the orig file is the same as upstream except that
++examples/pi/SobolQRNG and doc/doxygen/{html,starpu.pdf} were removed.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..08514331076e70fd22880fc45fe8e661c69244ee
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,948 @@@
++starpu (1.4.5+dfsg-2) unstable; urgency=medium
++
++  * patches/gcc-14: Fix build with gcc 14.  Closes: Bug#1075537.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 07 Jul 2024 21:54:03 +0200
++
++starpu (1.4.5+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - Rename library packages according to abi bumps.
++    - patches/avoid-version: Upstreamed.
++    - patches/python-destdir: Upstreamed.
++  * control: Replace pkg-config with pkgconf.
++  * watch: Check signature.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 23 Apr 2024 16:17:42 +0200
++
++starpu (1.4.3+dfsg-5) unstable; urgency=medium
++
++  * control: Fix missing Conflicts against both non-t64 and t64 packages.
++  * control: Fix missing Breaks+Replaces for contrib t64 packages.
++    Closes: Bug#1065258.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 03 Mar 2024 14:16:23 +0100
++
++starpu (1.4.3+dfsg-4) unstable; urgency=medium
++
++  * control: Upgrade conflicts between starpu and starpu-contrib to 64-bit
++    time_t names.  Closes: #1065258
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 02 Mar 2024 11:10:29 +0100
++
++starpu (1.4.3+dfsg-3) unstable; urgency=medium
++
++  * patches/avoid-version: Avoid including version numbers for loadable
++    plugins. Avoids useless shlibs file.
++  * Rename contrib libraries for 64-bit time_t transition.
++  * rules: Avoid ignoring failures from 'chmod'.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 01 Mar 2024 01:31:03 +0100
++
++starpu (1.4.3+dfsg-2.1) unstable; urgency=medium
++
++  * Non-maintainer upload.
++  * Rename libraries for 64-bit time_t transition.  Closes: #1063083
++  * Ignore failures from 'chmod' in debian/rules clean; this fails because
++    '*contrib*' .install files have become dangling symlinks, but these are
++    not part of the source package anyway.
++
++ -- Benjamin Drung <bdrung@debian.org>  Thu, 29 Feb 2024 17:31:25 +0000
++
++starpu (1.4.3+dfsg-2) unstable; urgency=medium
++
++  * Upload to unstable.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 29 Jan 2024 20:36:00 +0100
++
++starpu (1.4.3+dfsg-1) experimental; urgency=medium
++
++  * New upstream release.
++    - Rename library packages according to abi bumps.
++    - control: Add python3-cloudpickle build-dep.
++    - control: Add python3-setuptools build-dep.
++    - control: Add python3-numpy build-dep.
++    - patches/python-destdir: Fix missing $(DESTDIR).
++    - not-installed: Not installing python files for now.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 29 Jan 2024 14:24:40 +0100
++
++starpu (1.4.2+dfsg-2) unstable; urgency=medium
++
++  * Move libdummy_sched, libmy_dmda and libprofiling_tool into starpu-examples,
++    to allow different libstarpu versions be co-installable.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 24 Nov 2023 12:03:52 +0100
++
++starpu (1.4.2+dfsg-1) experimental; urgency=medium
++
++  * New upstream release.
++    - Rename libstarpu-1.4-2 and libstarpumpi-1.4-2 according to soname bump.
++    - patches/parallel_workers: Upstreamed.
++    - patches/eztrace: Upstreamed.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 24 Nov 2023 10:07:57 +0100
++
++starpu (1.4.1+dfsg-8) unstable; urgency=medium
++
++  * control: Make libstarpu-dev dep on libpapi-dev only where needed.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 29 Aug 2023 11:43:40 +0200
++
++starpu (1.4.1+dfsg-7) unstable; urgency=medium
++
++  * patches/eztrace: Let eztrace trace job start/end.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 28 Aug 2023 11:56:08 +0200
++
++starpu (1.4.1+dfsg-6) unstable; urgency=medium
++
++  * control: Make libstarpu-dev dep on libpapi-dev.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 25 Aug 2023 18:49:15 +0200
++
++starpu (1.4.1+dfsg-5) unstable; urgency=medium
++
++  * patches/parallel_workers: Fix parallel_workers test on machines with a lot
++    of CPU sockets.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 07 Aug 2023 21:43:52 +0200
++
++starpu (1.4.1+dfsg-4) unstable; urgency=medium
++
++  * rules: Also hardcode the maximum number of cpus and NUMA nodes.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 14 Jul 2023 16:07:57 +0200
++
++starpu (1.4.1+dfsg-3) unstable; urgency=medium
++
++  * control: Make libstarpu depend on libstarpu-openmp-llvm only on archs
++    which have it built.
++  * rules: Hardcode the maximum number of nodes.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 13 Jul 2023 12:34:11 +0200
++
++starpu (1.4.1+dfsg-2) unstable; urgency=medium
++
++  * Upload to unstable.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 11 Jun 2023 14:00:04 +0200
++
++starpu (1.4.1+dfsg-1) experimental; urgency=medium
++
++  * New upstream release. Closes: Bug#1036683.
++    - Rename library packages according to soname bumps.
++    - Closes: Bug#1036683.
++    - patches/atomic: Upstreamed.
++    - patches/atomic2: Upstreamed.
++    - patches/atomic3: Upstreamed.
++    - patches/hurd_max: Upstreamed.
++    - patches/llvm-openmp: Upstreamed.
++    - patches/openmp_llvm_variant: Upstreamed.
++    - patches/socl-atomic: Upstreamed.
++    - patches/starpurm-hwloc: Upstreamed.
++    - patches/tasks_size_overhead_cpustep: Upstreamed.
++
++ -- Samuel Thibault <sthibault@debian.org>  Wed, 24 May 2023 18:18:07 +0200
++
++starpu (1.4.0+dfsg-4) experimental; urgency=medium
++
++  * control: Don't build-dep on clang on archs which don't have libomp-dev.
++  * libstarpu-openmp-llvm-1.4-1: Don't build package on archs which don't have
++    libomp-dev.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 09 Apr 2023 11:09:10 +0200
++
++starpu (1.4.0+dfsg-3) experimental; urgency=medium
++
++  * patches/hurd_max: Fix build issue.
++  * control: Restraint libpapi-dev build-dep on archs where it actually
++    builds. Add pajeng build-dep.
++  * rules: Do not call chrpath on archs where openmp-llvm is not available.
++  * patches/socl-atomic: Make socl use starpu macros for atomic operations.
++  * patches/atomic, atomic2, atomic3: Fix 64bit atomics on some 32bit archs.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 08 Apr 2023 18:42:10 +0200
++
++starpu (1.4.0+dfsg-2) experimental; urgency=medium
++
++  * rules: Fix multiarch path.
++  * control: Build-dep on libpapi-dev on linux-any only.
++  * control, rules: Enable openmp-llvm on archs that have libomp-dev only.
++  * patches/openmp_llvm_variant: Fix LLVM-based openmp support.
++  * tests/examples: Avoid running meant-to-deadlock test.
++  * patches/tasks_size_overhead_cpustep: Fix autopkgtest hanging.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 04 Apr 2023 17:53:33 +0200
++
++starpu (1.4.0+dfsg-1) experimental; urgency=medium
++
++  * New upstream release.
++    - Rename packages according to soname bump.
++    - New libstarpu-openmp-llvm-1.4-1 package for new library.
++    - control: Complete migration from libgl1-mesa-dev to libgl-dev and from
++    libglu1-mesa-dev to libglu-dev.
++    - control: Add chrpath, libfxt-dev, libpapi-dev, python3-all-dev,
++    libpython3-all-dev, python3-joblib, clang, libomp-dev build-deps.
++    - rules: --enable-tcpip-master-slave, --enable-openmp-llvm.
++    - docs: README was renamed to README.md
++    - libstarpu-1.3-9.install: Install loadable libraries.
++    - not-installed: Do not install the starpu module, starpu_config.cfg, and
++    .a/.la libs.
++    - patches/llvm-openmp: Fix llvm-openmp build.
++    - patches/starpurm-hwloc: Add missing link against hwloc.
++    - rules: drop rpath from llvm OMP examples.
++    - gbp.conf: Update filter.
++
++ -- Samuel Thibault <sthibault@debian.org>  Wed, 29 Mar 2023 11:33:08 +0200
++
++starpu (1.3.10+dfsg-2) unstable; urgency=medium
++
++  * Rebuild on buildd.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 17 Nov 2022 00:05:44 +0100
++
++starpu (1.3.10+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - control: Rename libstarpu-1.3-8 to libstarpu-1.3-9 according to soname
++    bump.
++  * control: Bump Standards-Version to 4.6.0 (no change)
++  * control: Use valgrind-if-available instead of hardcoding a list.
++  * rules: Leverage /usr/share/dpkg/pkg-info.mk to provide package
++    information.
++  * control: Make Multi-Arch: foreign.
++
++ -- Samuel Thibault <sthibault@debian.org>  Wed, 16 Nov 2022 10:10:05 +0100
++
++starpu (1.3.9+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - control: Rename libstarpu-1.3-7 to libstarpu-1.3-8 according to soname
++    bump.
++    - patches/no_src_build_dir: Upstreamed.
++    - patches/no_src_dir: Upstreamed.
++    - copyright: Update.
++  * control, copyright: Fix upstream URL.
++  * control: Make starpu-tools' recommends on python3 :any.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 22 Oct 2021 23:46:27 +0200
++
++starpu (1.3.8+dfsg-3) unstable; urgency=medium
++
++  [ Debian Janitor ]
++  * Trim trailing whitespace.
++  * Use versioned copyright format URI.
++  * debian/copyright: use spaces rather than tabs to start continuation lines.
++  * Use secure URI in Homepage field.
++  * Bump debhelper from old 12 to 13.
++  * Remove unused license definitions for GPL-3, QWT.
++  * Update standards version to 4.5.1, no changes needed.
++  * Remove Section on libstarpu-1.3-7, Section on libstarpufft-1.3-2, Section on
++    libstarpumpi-1.3-3, Section on libsocl-1.3-0, Section on libstarpurm-1.3-2
++    that duplicate source.
++
++  [ Samuel Thibault ]
++  * patches/no_src_build_dir: Really avoid any STARPU_SRC/BUILD_DIR
++    definition.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 04 Sep 2021 18:34:24 +0200
++
++starpu (1.3.8+dfsg-2) unstable; urgency=medium
++
++  * Upload to unstable.
++  * patches/no_src_dir: Avoid leaking the source directory in installed files.
++  * patches/no_src_build_dir: Avoid leaking the source/build directory in
++    debugging symbols of installed files.
++  * rules: Make sure to undefine STARPU_DEVEL.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 30 Aug 2021 21:51:53 +0200
++
++starpu (1.3.8+dfsg-1) experimental; urgency=medium
++
++  * New upstream release.
++    - Rename package libstarpu-1.3-5 to libstarpu-1.3-7 according to soname
++    bump.
++    - Rename package libstarpurm-1.3-1 to libstarpurm-1.3-2 according to soname
++    bump.
++    - patches/socl_link: Upstreamed.
++    - patches/fortify: Upstreamed.
++  * patches/fortify: Fix setting fortify build flag.
++  * control: Set Rules-Requires-Root to no.
++  * libstarpu-contrib-1.3-5.lintian-overrides: Fix override.
++  * watch: Drop gforge URL.
++  * gbp.conf: Use filter to clean upstream tarball.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 05 Aug 2021 18:28:45 +0200
++
++starpu (1.3.7+dfsg-3) unstable; urgency=medium
++
++  * control: Make libstarpu-dev depend on libstarpurm-1.3-1
++    (Closes: Bug#985436).
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 18 Mar 2021 22:50:37 +0100
++
++starpu (1.3.7+dfsg-2) unstable; urgency=medium
++
++  * control: Fix libstarpurm providing libstarpu-anyrm.
++  * control: Update packaging URL.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 16 Jan 2021 13:37:36 +0100
++
++starpu (1.3.7+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - control: Rename libstarpu-1.3-4 to libstarpu-1.3-5.
++    - patches/starpurm_link: Upstreamed.
++    - patches/starpurm_showcheck: Upstreamed.
++    - patches/mlr_blas: Upstreamed.
++  * starpu-examples.install: Add mpi examples, precalibrated perfmodels,
++    opencl codelets.
++  * starpu-tools.install: Install perfmodel dtd. Install starpu_t* tools
++    (starpu_top is no more). Install ayudame.cfg.
++  * not-installed: Rule out *.la. Rule out README.dev.
++  * docs: Install missing doc.
++  * control: Drop removed gccDeps variable. Drop shlibs:Depends from
++    libstarpu-dev, it shouldn't need it.
++  * patches/socl_link: Fix linking libsocl against libOpenCL.
++  * patches/mpi_link: Drop patch, dh removes spurious rpath, and we need the
++    link flags to properly get the libmpi dependency.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 24 Oct 2020 13:14:54 +0200
++
++starpu (1.3.5+dfsg-2) unstable; urgency=medium
++
++  * patches/starpurm_showcheck: Fix showcheck rule inside starpurm.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 10 Sep 2020 17:17:38 +0200
++
++starpu (1.3.5+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - control: Rename
++      - libstarpu-1.3-3 to libstarpu-1.3-4
++      - libstarpufft-1.3-1 to libstarpufft-1.3-2
++      - libstarpumpi-1.3-2 to libstarpumpi-1.3-3
++      according to upstream soname bump.
++    - control: Add libstarpurm library.
++    - patches/install: Upstreamed.
++    - rules: Pass --enable-mlr-system-blas to configure.
++    - rules: Pass --enable-starpurm-examples to configure.
++    - patches/mlr_blas: Fix using system blas.
++    - patches/starpurm_link: Fix linking starpurm examples.
++  * control: Drop doxygen-latex dependency, we don't build the PDFs any more.
++  * control: Bump Standards-Version to 4.5.0 (no change)
++  * control: Bump debhelper compat to 12.
++  * watch: Update.
++  * rules: Drop --parallel and --with autoreconf, now the default.
++  * control: Drop the autotools-dev and dh-autoreconf build-deps, now the
++    default.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 31 Aug 2020 16:29:30 +0200
++
++starpu (1.3.4+dfsg-3) unstable; urgency=medium
++
++  * control: Drop valgrind build-dep on x32, it is not actually currently
++    available there.
++  * patches/install: Install missing examples (Closes: Bug#964149).
++  * tests/examples: Update autopkgtest to StarPU 1.3.4.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 02 Jul 2020 20:03:46 +0200
++
++starpu (1.3.4+dfsg-2) unstable; urgency=medium
++
++  * control: Update debian packaging vcs repository.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 23 Jun 2020 10:21:28 +0200
++
++starpu (1.3.4+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - Rename libstarpu-1.3-2 to libstarpu-1.3-3 according to soname bump.
++    - Rename libstarpumpi-1.3-1 to libstarpumpi-1.3-2 according to soname bump.
++    - patches/git-fxt: Upstreamed.
++    - patches/no-schedulers-test: Drop, now useless.
++    - patches/doc-nopdf: Drop, replaced by...
++    - rules: ... Add --disable-build-doc-pdf configure option.
++    - patches/mpi_link: Refresh.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 11 Jun 2020 14:39:01 +0200
++
++starpu (1.3.3+dfsg-3) unstable; urgency=medium
++
++  [ Samuel Thibault ]
++  * Rebuild against libhdf5-103-1 (Closes: Bug#955831).
++  * control: Drop mention of mips. Enable libnuma-dev dep on all linux archs.
++    Enable valgrind on x32.
++
++  [ Andreas Beckmann ]
++  * control: Depend on nvidia-cuda-toolkit-gcc instead of nvidia-cuda-toolkit.
++  * rules: Use cuda-gcc/g++ instead of hardcoded versions of gcc/g++
++    (Closes: Bug#955794).
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 11 Apr 2020 15:51:11 +0200
++
++starpu (1.3.3+dfsg-2) unstable; urgency=medium
++
++  * Re-upload for building arch:all on a buildd.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 09 Dec 2019 16:20:10 +0100
++
++starpu (1.3.3+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - Rename libstarpu-1.3-1 to libstarpu-1.3-2 according to soname bump.
++    - Rename libstarpufft-1.3-0 to libstarpufft-1.3-1 according to soname bump.
++    - Rename libstarpumpi-1.3-0 to libstarpumpi-1.3-1 according to soname bump.
++    - patches/man: Upstreamed.
++    - patches/flops-nan: Upstreamed.
++    - patches/flops-incoherent: Upstreamed.
++    - patches/git-fxt: New patch, fix big traces.
++  * watch: Generalize pattern.
++  * rules: Do not make showcheck in nocheck profile.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 07 Dec 2019 14:52:39 +0100
++
++starpu (1.3.2+dfsg-4) unstable; urgency=medium
++
++  * control: Bump Standards-Version to 4.4.0 (no changes).
++  * libsocl-contrib-1.3-0.lintian-overrides,
++    libstarpu-contrib-1.3-1.lintian-overrides,
++    libstarpu-contribfft-1.3-0.lintian-overrides,
++    libstarpu-contribmpi-1.3-0.lintian-overrides: Suppress warning.
++  * patches/man: Add descriptions to NAME sections of manpages.
++  * patches/flops-nan: Accept flops being nan, as set when flops computation
++    is incoherent (Closes: Bug#939744).
++  * patches/flops-incoherent: Fix detecting flops computation incoherency, and
++    make it emit a warning.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 08 Sep 2019 13:48:48 +0200
++
++starpu (1.3.2+dfsg-3) unstable; urgency=medium
++
++  * patches/no-schedulers-test: Avoid running schedulers.sh test, which is
++    extremely long and breaks the build.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 01 Aug 2019 17:36:03 +0200
++
++starpu (1.3.2+dfsg-2) unstable; urgency=medium
++
++  * Upload to unstable.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 01 Aug 2019 14:35:16 +0200
++
++starpu (1.3.2+dfsg-1) experimental; urgency=medium
++
++  * New upstream release.
++    - Rename libstarpu-1.3-0 to libstarpu-1.3-1 according to SONAME bump.
++    - patches/relax-gcc-plugin: Remove.
++    - patches/qt5: Remove.
++    - patches/heat-opengl: Merged.
++    - patches/refman: Merged.
++  * Add libhdf5-dev build-dep.
++  * Make starpu-tools recommends python3 for starpu_mpi_comm_matrix.
++  * rules: Drop now-useless V definition.
++  * control: Drop gcc-7 dep (closes: #924012).
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 25 Jul 2019 16:50:29 +0200
++
++starpu (1.3.0~rc1+dfsg-1) experimental; urgency=medium
++
++  * New upstream release.
++    - Rename library packages according to soname bump.
++    - patches/reproducibility: Merged upstream.
++    - patches/refman: Add file missing in upstream tarball.
++
++ -- Samuel Thibault <sthibault@debian.org>  Wed, 06 Feb 2019 15:39:07 +0200
++
++starpu (1.2.6+dfsg-7) unstable; urgency=medium
++
++  * rules: Properly pass -k to make check.
++  * debian/patches/heat-opengl: Do not try opengl display without X display.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 23 Feb 2019 11:03:38 +0100
++
++starpu (1.2.6+dfsg-6.1) unstable; urgency=medium
++
++  * Non-maintainer upload.
++  * Build with CUDA 10.1 and GCC 8.  (Closes: #924014).
++
++ -- Andreas Beckmann <anbe@debian.org>  Thu, 11 Jul 2019 18:16:30 +0200
++
++starpu (1.2.6+dfsg-6) unstable; urgency=medium
++
++  * patches/doc-nopdf: Disable building pdf version of doxygen documentation
++    (Closes: Bug#921301, Bug#921766).
++  * rules: Fix docdir.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 05 Feb 2019 19:57:23 +0200
++
++starpu (1.2.6+dfsg-5) unstable; urgency=medium
++
++  [ Andreas Beckmann ]
++  * Build with CUDA 9.2 and GCC 7.  (Closes: #892403).
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 14 Jan 2019 17:52:08 +0100
++
++starpu (1.2.6+dfsg-4) unstable; urgency=medium
++
++  * debian/rules: Trick nvcc into compiling with g++ 8.
++  * debian/control: Do not build-depend on gcc-6 (Closes: #892403).
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 01 Jan 2019 16:48:57 +0100
++
++starpu (1.2.6+dfsg-3) unstable; urgency=medium
++
++  * Upstream fix for reproducibility.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 10 Nov 2018 14:03:31 +0100
++
++starpu (1.2.6+dfsg-2) unstable; urgency=medium
++
++  * Use upstream fix for reproducibility.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 04 Nov 2018 01:37:12 +0100
++
++starpu (1.2.6+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 25 Sep 2018 12:24:09 +0200
++
++starpu (1.2.5+dfsg-2) unstable; urgency=medium
++
++  * rules: Sed all changelog entries into starpu-contrib instead of just the
++    first, to fix version tracking.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 04 Sep 2018 21:03:09 +0200
++
++starpu (1.2.5+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - Rename libstarpu-1.2-4 to libstarpu-1.2-5 due to soname bump.
++  * Bump Standards-Version to 4.2.0 (no changes).
++  * tests: Add autopkgtest.
++  * control: Mark most packages Multi-Arch: same.
++  * info: Remove starpu.info, not built any more by upstream.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 01 Sep 2018 11:53:26 +0200
++
++starpu (1.2.4+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - patches/gnu_source: Merged upstream
++    - Rename packages according to soname bumps.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 13 Apr 2018 15:28:08 +0200
++
++starpu (1.2.3+dfsg-5) unstable; urgency=medium
++
++  * control: Bump to CUDA 9.
++  * rules: Use gcc 6 for nvcc (Closes: #873416).
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 12 Jan 2018 10:25:46 +0100
++
++starpu (1.2.3+dfsg-4) unstable; urgency=medium
++
++  * control: Make -contrib packages provide -any virtual packages, so that
++    packages in main can depend on main | -any and thus get apt avoid
++    installing contrib and non-free packages unexpectedly (Closes: Bug#884309)
++  * control: Deactivate guile dependency, which was only used for plugin tests
++    (Closes: Bug#885230, Bug#885234)
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 05 Jan 2018 19:57:08 +0100
++
++starpu (1.2.3+dfsg-3) unstable; urgency=medium
++
++  * Apply upstream fix for macro test.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 20 Nov 2017 15:10:40 +0100
++
++starpu (1.2.3+dfsg-2) unstable; urgency=medium
++
++  * Upload to unstable.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 20 Nov 2017 13:12:57 +0100
++
++starpu (1.2.3+dfsg-1) experimental; urgency=medium
++
++  * New upstream release.
++    - rename libstarpu-1.2-2 to libstarpu-1.2-3 and libstarpumpi-1.2-1 to
++    libstarpumpi-1.2-2 according to soname bumps.
++    - patches/qt5: Refresh.
++    - patches/doc: Remove, merged upstream.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 10 Nov 2017 18:32:51 +0100
++
++starpu (1.2.2+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - rename libstarpu-1.2-0 to libstarpu-1.2-2 and libstarpumpi-1.2-0 to
++    libstarpumpi-1.2-1 according to soname bumps.
++    - patches/cnf: Remove, merged upstream.
++    - patches/examples: Remove, merged upstream.
++    - patches/nvcc_noccbin: Remove, merged upstream.
++    - patches/doc: Add from upstream to ship doc source.
++  * control: Bump Standards-Version to 4.1.1 (no changes).
++  * control: Depend on gfortran (Closes: Bug#877028)
++  * rules: Use NVCC_CC instead of setting -ccbin in NVCCFLAGS.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 30 Oct 2017 17:05:59 +0100
++
++starpu (1.2.0+dfsg-5) unstable; urgency=medium
++
++  * Update source repository URL to git.
++  * patches/reproducibility: Fix reproducibility.
++  * rules: Support DEB_BUILD_OPTIONS nodoc tag.
++  * control: Migrate priority to optional.
++  * control: Bump Standards-Version to 4.0.1.
++  * patches/qt5: Upstream fixes for qt5.
++  * control: Replace qt4 dependencies with qt5.
++  * rules: Make sure qt5 gets detected (Closes: Bug#875196)
++  * control: Replace qwt5 dependencies with qwt6.
++  * rules: upgrade to libqwt 6.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 18 Aug 2017 19:39:36 +0200
++
++starpu (1.2.0+dfsg-4) unstable; urgency=medium
++
++  * control: Make libstarpu-dev depend on libsocl (Closes: Bug#857163)
++  * rules: Append -contrib to that dependency for contrib package.
++
++ -- Samuel Thibault <sthibault@debian.org>  Wed, 08 Mar 2017 15:18:09 +0100
++
++starpu (1.2.0+dfsg-3) unstable; urgency=medium
++
++  * Run the full testsuite even if there are failures.
++  * control [contrib]: Build-Depend on clang-3.8 instead of gcc-5
++  * rules: Pass -ccbin clang-3.8 (Closes: Bug#835941).
++  * patches/nvcc_noccbin: Avoid overriding our -ccbin option.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 22 Jan 2017 21:05:52 +0100
++
++starpu (1.2.0+dfsg-2) unstable; urgency=medium
++
++  * debian/rules: Also set FC to set gfortran version.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 25 Oct 2016 22:49:22 +0200
++
++starpu (1.2.0+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - Fix final soname version.
++    - Drop the documentation that we already generate from the tarball.
++    - patches/openmp-valgrind: Remove, merged upstream
++    - patches/examples: backport upstream fix to properly build some examples.
++    - copyright: Use BSD-uthash licence name for uthash.h, since it is a
++      modified BSD licence (Only the first item is kept, about keeping notices
++      in source code redistribution)
++    - copyright: Move standard licence texts to the end of the file.
++    - copyright: Label the CL headers as Expat licence since that's it.
++  * Downgrade opencl-headers build-dep to opencl-c-headers.
++    (Closes: Bug#837911).
++  * Build starpu-contrib on non-amd64 too (Closes: Bug#840559).
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 25 Aug 2016 13:50:02 +0200
++
++starpu (1.2.0~rc2+dfsg-2) experimental; urgency=medium
++
++  * Fix libsocl conflicting package names (Closes: Bug#779599).
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 07 Jul 2015 16:29:49 +0200
++
++starpu (1.2.0~rc2+dfsg-1) experimental; urgency=medium
++
++  * New upstream release.
++    - Rename libstarpu-1.2-0 to libstarpu-1.2-1 according to soname bump.
++  * Merge unstable changes (Closes: Bug#779599).
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 03 Mar 2015 10:40:17 +0100
++
++starpu (1.2.0~20141210+dfsg-1) experimental; urgency=medium
++
++  * New upstream snapshot.
++    - Bump sonames to 1.2-0.
++    - control: Add libleveldb-dev.
++    - rules: Add --enable-openmp.
++
++ -- Samuel Thibault <sthibault@debian.org>  Wed, 10 Dec 2014 17:33:58 +0100
++
++starpu (1.1.4+dfsg-6) unstable; urgency=medium
++
++  * debian/patches/cnf: Drop testing for unused f77.h.
++  * control:
++    - Bump Standards-Version to 3.9.8 (no change)
++    - Drop actually-unused libcnf-dev dependency.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 14 Jul 2016 12:12:16 +0200
++
++starpu (1.1.4+dfsg-5) unstable; urgency=medium
++
++  * Drop i386 arch from contrib, CUDA only supports amd64 nowadays.
++  * watch: Update to submission from bartm.
++  * rules: Use dpkg-parsechangelog.
++  * control: Bump Standards-Version to 3.9.7 (no change).
++  * starpu-examples.install: Add missing OpenCL programs.
++  * Bump starpu-contrib gcc dependency to 5, now that CUDA 7.5 is in
++    (Closes: Bug#818764).
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 03 May 2016 13:28:32 +0200
++
++starpu (1.1.4+dfsg-4) unstable; urgency=medium
++
++  * patches/sm_13: New patch from upstream to drop requesting sm_13
++    architecture support, available since long. Fixes build with cuda 7.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 08 Dec 2015 17:40:24 +0100
++
++starpu (1.1.4+dfsg-3) unstable; urgency=medium
++
++  * compat: Bump to 9.
++  * control:
++    - Bump debhelper build-dependency accordingly.
++    - Drop hardening-wrapper depdency.
++    - Add opencl-dev build-dep alternative to ocl-icd-opencl-dev.
++    - Enable numa and valgrind support on mips64* (closes: Bug#806711).
++    - Add doxygen and doxygen-latex build dependencies.
++  * rules:
++    - Drop use of hardening-wrapper.
++    - Disable gcc version dependency, which was only needed for the
++    plugin. (Closes: Bug#813173, Bug#773897)
++  * *.dirs: Drop, useless.
++  * *.install: Update to multiarch libdir path.
++  * starpu-examples.install: Also install OpenCL programs.
++  * starpu-contrib-examples.install: Make a symlink to
++    starpu-examples.install.
++  * docs: Drop manual installation of PDF documentation, now automatically
++    done.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 06 Dec 2015 00:52:49 +0100
++
++starpu (1.1.4+dfsg-2) unstable; urgency=medium
++
++  * Bump gcc versions according to newer nvcc support (closes: Bug#796844).
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 25 Aug 2015 00:01:15 +0200
++
++starpu (1.1.4+dfsg-1) unstable; urgency=medium
++
++  * New upstream release
++    - Rename libstarpu-1.1-7 into libstarpu-1.1-9 and libstarpumpi-1.1-2 into
++      libstarpumpi-1.1-3 according to soname bump. No rdeps.
++  * Enable libnuma-dev and valgrind on arm64 and ppc64el too.
++  * control: Add missing dependency on ocl-icd-opencl-dev for libstarpu-dev
++  * rules:
++    - Prevent the testsuite from running in parallel.
++    - Pass --enable-quick-check to configure.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 11 May 2015 13:41:06 +0200
++
++starpu (1.1.3+dfsg-3) unstable; urgency=medium
++
++  * control: Make libsocl-1.1-1 and libsocl-contrib-1.1-1 conflict/provide each
++    other (Closes: Bug#767557).
++  * Bump Standards-Version to 3.9.6 (no changes).
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 07 Nov 2014 16:50:43 +0100
++
++starpu (1.1.3+dfsg-2) unstable; urgency=medium
++
++  * control: Make libstarpu-1.1-7 Replace libstarpu-1.1-6: the soname bump
++    actually happened earlier :/ (Closes: Bug#761483).
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 15 Sep 2014 00:00:39 +0200
++
++starpu (1.1.3+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++  * Rename libstarpu-1.1-6 package into libstarpu-1.1-7 due to soname bump.
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 12 Sep 2014 14:19:21 +0200
++
++starpu (1.1.2+dfsg-2) unstable; urgency=medium
++
++  * Make starpu-contrib use gfortran 4.8 too (Closes: Bug#752030).
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 19 Jun 2014 16:24:21 +0200
++
++starpu (1.1.2+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++  * control: Make libstarpu-dev depend on opencl-headers, since we now build
++    with OpenCL enabled (Closes: Bug#748101).
++  * control, rules: Drop libcuda1 build-dependency, it is brought through
++    nvidia-cuda-toolkit anyway (Closes: Bug#749430).
++  * rules: Default gcc version is now 4.9, nvcc can use 4.8.
++  * rules: Make mpicc use our selected version of gcc.
++
++ -- Samuel Thibault <sthibault@debian.org>  Wed, 18 Jun 2014 01:45:45 +0200
++
++starpu (1.1.1+dfsg-2) unstable; urgency=medium
++
++  * control,rules: Build with gcc-4.9 instead of gcc-4.7 (Closes: Bug#748009).
++  * rules: Disable the GCC plugin, as it doesn't build with gcc-4.9.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 13 May 2014 15:43:03 +0200
++
++starpu (1.1.1+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++    - Bump soname of libstarpu to 1.1-6
++    - Add libsocl to main, now that we can build it against ocl-icd.
++  * README.source: matvecmult kernel included again, as it has been rewritten.
++  * control: Build-depend on opencl-headers, ocl-icd-opencl-dev to make main
++    support OpenCL.
++  * patches/build_fixes: Remove, merged upstream.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 14 Apr 2014 13:15:18 +0200
++
++starpu (1.1.0+dfsg-2) unstable; urgency=medium
++
++  * patches/build_fixes: Fix sync_synchronize use on non-x86 archs.
++  * control: Depend on valgrind only on archs which have it.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 29 Dec 2013 12:52:48 +0100
++
++starpu (1.1.0+dfsg-1) unstable; urgency=low
++
++  * New upstream release.
++  * Do not depend on install-info any more.
++  * Bump Standards-Version to 3.9.5.
++  * patches: refresh.
++  * control: Add valgrind and guile build-dependency.
++  * docs: Add pdf documentation.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 28 Oct 2013 09:04:50 +0100
++
++starpu (1.0.5+dfsg-1) unstable; urgency=low
++
++  * Rebuild orig tarball without NVIDIA proprietary source code
++    (Closes: Bug#724919).
++  * watch: Mangle tarball name against +dfsg.
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 30 Sep 2013 18:14:07 +0200
++
++starpu (1.0.5-3) unstable; urgency=high
++
++  * patches/automake-nowerror: Do not pass -Werror to automake
++    (Closes: Bug#724128).
++
++ -- Samuel Thibault <sthibault@debian.org>  Sun, 22 Sep 2013 21:55:39 +0200
++
++starpu (1.0.5-2) unstable; urgency=low
++
++  * Make starpu-top also replace/break starpu-contrib-tools
++    (Closes: Bug#717996).
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 27 Jul 2013 20:44:13 +0200
++
++starpu (1.0.5-1) unstable; urgency=low
++
++  * New upstream release.
++  * Move starpu_top.1.gz to starpu-top package.
++  * control, rules: upgrade to gcc-4.7.
++  * control: Make libstarpu-dev also depend on libstarpufft and libstarpumpi
++    (Closes: Bug#715121).
++  * Bump Standards-Version to 3.9.4 (no changes).
++  * patches/mpi_link: disable using mpicc --showme:link link flags: they bring
++    unnecessary rpath.
++
++ -- Samuel Thibault <sthibault@debian.org>  Sat, 06 Jul 2013 09:42:41 +0200
++
++starpu (1.0.1-4) unstable; urgency=low
++
++  * patches/binding: Backport upstream change to fix binding on CPU near GPUs,
++    and for combined workers.
++  * patches/bashism: Backport upstream change to fix bashism.
++    (Closes: Bug#690935).
++  * patches/automake-Werror: Fix automake warnings (Closes: Bug#713335).
++
++ -- Samuel Thibault <sthibault@debian.org>  Fri, 05 Jul 2013 15:32:05 +0200
++
++starpu (1.0.1-3) unstable; urgency=low
++
++  * control, rules: Use gcc-4.4 instead of gcc-4.5 for starpu-contrib
++    (Closes: Bug#680898).
++
++ -- Samuel Thibault <sthibault@debian.org>  Mon, 30 Jul 2012 09:40:40 +0200
++
++starpu (1.0.1-2) unstable; urgency=low
++
++  * control: Really use relaxed gcc-4.6 version test, not just exactly the
++    upstream version part, thanks Andreas Beckmann for initial patch
++    (Closes: Bug#670422).
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 31 May 2012 13:53:27 +0200
++
++starpu (1.0.1-1) unstable; urgency=low
++
++  * New upstream release.
++  * Explicitly use gcc-4.6 to fix plugin build (Closes: Bug#667381).
++  * Use gcc-4.5 for starpu, as nvcc does not actually support all 4.6
++    features, notably not __float128.
++  * patches/relax-gcc-plugin: Relax gcc-4.6 dependency for plugins to upstream
++    release version (Closes: #670422)
++  * watch: Fix URL.
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 12 Apr 2012 15:04:15 +0200
++
++starpu (1.0.0-1) unstable; urgency=low
++
++  * New upstream release.
++    - Add qt dependencies for StarPU-Top, Use system qwt.
++    - Add new libsocl0 binary package.
++    - Remove patches/{format,info,memory,no-fftwl}, merged upstream.
++    - Update debian/copyright
++    - Add starpu-top package.
++
++  * control:
++    - Depend on hardening-check.
++    - Make libstarpu-dev depend on libhwloc-dev.
++    - build-depend on gcc-4.6-plugin-dev and help2man.
++    - Add missing shlib dependency for libstarpu-dev.
++    - Add provides to contrib variants.
++    - Bump Standards-Version to 3.9.3 (no changes).
++  * rules:
++    - Set DEB_BUILD_HARDENING=1 to enable hardening.
++    - Set empty DISPLAY to avoid opening a window during Mandelbrot test.
++    - Enable parallel build.
++    - build out of source to prepare for gcc plugins built for several gcc
++    versions.
++    - rules: Run make showcheck after check.
++
++  * rules, control: Make libstarpu-dev depend on the exact version of gcc that
++    compiled the plugin, as the plugin infrastructure is very strict about it.
++  * lib*.install: Use wildcard instead of 1.0.
++  * libstarpu-dev.install: Add gcc plugin.
++  * starpu-tools.install: Install manpages.
++  * info: Install all info files.
++
++ -- Samuel Thibault <sthibault@debian.org>  Wed, 28 Mar 2012 14:42:41 +0200
++
++starpu (0.9.1-3) unstable; urgency=low
++
++  * debian/control:
++    - Add libcnf-dev and gfortran build-dependency for the fortran example.
++    - Depend on nvidia-cuda-toolkit and libcuda1 instead of nvidia-opencl-dev
++      and nvidia-cuda-dev, since starpu also needs nvcc (Closes: Bug#638980)
++    - Make contrib Architecture: amd64 i386 since it only makes sense there.
++  * debian/rules: Fix main/contrib switch rules accordingly.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 24 May 2011 19:12:30 +0200
++
++starpu (0.9.1-2) unstable; urgency=low
++
++  * debian/rules:
++    - Add rule to change Sections to contrib/.
++    - Set HOME to $PWD while making test, to permit buildds to write into
++      $HOME/.starpu.
++  * debian/control: Depend on libnuma-dev only on architectures which have it.
++  * debian/patches/no-fftwl: Build starpufft even without fftwl.
++
++ -- Samuel Thibault <sthibault@debian.org>  Tue, 24 May 2011 18:26:07 +0200
++
++starpu (0.9.1-1) unstable; urgency=low
++
++  * Initial release (Closes: #619848)
++
++ -- Samuel Thibault <sthibault@debian.org>  Thu, 19 May 2011 13:34:51 +0200
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7cb24f7b6e089e7d015eadb1834aea5bba0f37fb
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,216 @@@
++Source: starpu
++Priority: optional
++Maintainer: Samuel Thibault <sthibault@debian.org>
++Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
++      chrpath,
++      pkgconf,
++      libnuma-dev [linux-any],
++      libglpk-dev,
++      mpi-default-dev,
++      libgl-dev,
++      libglu-dev,
++      freeglut3-dev,
++      libx11-dev,
++      libblas-dev,
++      libfftw3-dev,
++      libhwloc-dev,
++      libleveldb-dev,
++      libhdf5-dev,
++      libfxt-dev, pajeng,
++      libpapi-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el hppa ppc64 x32],
++      python3-dev,
++      libpython3-dev, python3-setuptools,
++      python3-cloudpickle, python3-joblib, python3-numpy,
++      clang      [amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64],
++      libomp-dev [amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64],
++      valgrind-if-available,
++#     guile-2.2,
++      opencl-c-headers, ocl-icd-opencl-dev | opencl-dev,
++      gfortran,
++      help2man, doxygen,
++#     nvidia-cuda-toolkit-gcc (>= 10.1),
++Rules-Requires-Root: no
++Standards-Version: 4.6.0
++Section: libs
++Homepage: https://starpu.gitlabpages.inria.fr/
++Vcs-Git: https://salsa.debian.org/debian/starpu.git
++Vcs-Browser: https://salsa.debian.org/debian/starpu
++
++Package: libstarpu-dev
++Section: libdevel
++Architecture: any
++Depends: libstarpu-1.4-5t64 (= ${binary:Version}) | libstarpu-any-1.4-5, libstarpu-openmp-llvm-1.4-1t64 (= ${binary:Version}) [amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64] | libstarpu-any-openmp-llvm-1.4-1 [amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64], libstarpufft-1.4-1t64 (= ${binary:Version}) | libstarpu-anyfft-1.4-1, libstarpumpi-1.4-3t64 (= ${binary:Version}) | libstarpu-anympi-1.4-3, libsocl-1.4-1t64 (= ${binary:Version}) | libsocl-any-1.4-1, libstarpurm-1.4-1t64 (= ${binary:Version}) | libstarpu-anyrm-1.4-1, ${misc:Depends}, libhwloc-dev, opencl-headers, ocl-icd-opencl-dev, libpapi-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el hppa ppc64 x32]
++Conflicts: libstarpu-contrib-dev
++Provides: libstarpu-any-dev
++Description: Task scheduler for heterogeneous multicore machines - dev
++ StarPU is a runtime system that offers support for heterogeneous
++ multicore machines. While many efforts are devoted to design efficient
++ computation kernels for those architectures (e.g. to implement BLAS
++ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
++ offloading such kernels (and implementing data coherency across
++ the machine), but it also makes sure the kernels are executed as
++ efficiently as possible.
++ .
++ This package contains development headers and libraries.
++# This "contrib" version is built against CUDA.
++
++Package: libstarpu-1.4-5t64
++Replaces: libstarpu-1.4-5
++Breaks: libstarpu-1.4-5 (<< ${source:Version})
++Architecture: any
++Multi-Arch: same
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Conflicts: libstarpu-contrib-1.4-5, libstarpu-contrib-1.4-5t64
++Provides: ${t64:Provides}, libstarpu-any-1.4-5
++Description: Task scheduler for heterogeneous multicore machines
++ StarPU is a runtime system that offers support for heterogeneous
++ multicore machines. While many efforts are devoted to design efficient
++ computation kernels for those architectures (e.g. to implement BLAS
++ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
++ offloading such kernels (and implementing data coherency across
++ the machine), but it also makes sure the kernels are executed as
++ efficiently as possible.
++ .
++ This package contains the main StarPU library
++# This "contrib" version is built against CUDA.
++
++Package: libstarpu-openmp-llvm-1.4-1t64
++Replaces: libstarpu-openmp-llvm-1.4-1
++Breaks: libstarpu-openmp-llvm-1.4-1 (<< ${source:Version})
++Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64
++Multi-Arch: same
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Conflicts: libstarpu-contrib-openmp-llvm-1.4-1, libstarpu-contrib-openmp-llvm-1.4-1t64
++Provides: ${t64:Provides}, libstarpu-any-openmp-llvm-1.4-1
++Description: Task scheduler for heterogeneous multicore machines
++ StarPU is a runtime system that offers support for heterogeneous
++ multicore machines. While many efforts are devoted to design efficient
++ computation kernels for those architectures (e.g. to implement BLAS
++ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
++ offloading such kernels (and implementing data coherency across
++ the machine), but it also makes sure the kernels are executed as
++ efficiently as possible.
++ .
++ This package contains the runtime support for LLVM OpenMP.
++# This "contrib" version is built against CUDA.
++
++Package: libstarpufft-1.4-1t64
++Replaces: libstarpufft-1.4-1
++Breaks: libstarpufft-1.4-1 (<< ${source:Version})
++Architecture: any
++Multi-Arch: same
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Conflicts: libstarpu-contribfft-1.4-1, libstarpu-contribfft-1.4-1t64
++Provides: ${t64:Provides}, libstarpu-anyfft-1.4-1
++Description: Task scheduler for heterogeneous multicore machines
++ StarPU is a runtime system that offers support for heterogeneous
++ multicore machines. While many efforts are devoted to design efficient
++ computation kernels for those architectures (e.g. to implement BLAS
++ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
++ offloading such kernels (and implementing data coherency across
++ the machine), but it also makes sure the kernels are executed as
++ efficiently as possible.
++ .
++ This package contains a hybrid CPU+GPU FFT library.
++# This "contrib" version is built against CUDA.
++
++Package: libstarpumpi-1.4-3t64
++Replaces: libstarpumpi-1.4-3
++Breaks: libstarpumpi-1.4-3 (<< ${source:Version})
++Architecture: any
++Multi-Arch: same
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Conflicts: libstarpu-contribmpi-1.4-3, libstarpu-contribmpi-1.4-3t64
++Provides: ${t64:Provides}, libstarpu-anympi-1.4-3
++Description: Task scheduler for heterogeneous multicore machines
++ StarPU is a runtime system that offers support for heterogeneous
++ multicore machines. While many efforts are devoted to design efficient
++ computation kernels for those architectures (e.g. to implement BLAS
++ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
++ offloading such kernels (and implementing data coherency across
++ the machine), but it also makes sure the kernels are executed as
++ efficiently as possible.
++ .
++ This package contains MPI extensions for StarPU.
++# This "contrib" version is built against CUDA.
++
++Package: starpu-tools
++Section: utils
++Architecture: any
++Multi-Arch: foreign
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Conflicts: starpu-contrib-tools
++Provides: starpu-any-tools
++Recommends: python3:any
++Description: Task scheduler for heterogeneous multicore machines - tools
++ StarPU is a runtime system that offers support for heterogeneous
++ multicore machines. While many efforts are devoted to design efficient
++ computation kernels for those architectures (e.g. to implement BLAS
++ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
++ offloading such kernels (and implementing data coherency across
++ the machine), but it also makes sure the kernels are executed as
++ efficiently as possible.
++ .
++ This package contains StarPU tools.
++# This "contrib" version is built against CUDA.
++
++Package: starpu-examples
++Section: science
++Architecture: any
++Multi-Arch: same
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Breaks: libstarpu-1.4-1, libstarpu-contrib-1.4-1, libstarpu-1.4-2, libstarpu-contrib-1.4-2
++Replaces: libstarpu-1.4-1, libstarpu-contrib-1.4-1, libstarpu-1.4-2, libstarpu-contrib-1.4-2
++Conflicts: starpu-contrib-examples
++Provides: starpu-any-examples
++Description: Task scheduler for heterogeneous multicore machines - exs
++ StarPU is a runtime system that offers support for heterogeneous
++ multicore machines. While many efforts are devoted to design efficient
++ computation kernels for those architectures (e.g. to implement BLAS
++ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
++ offloading such kernels (and implementing data coherency across
++ the machine), but it also makes sure the kernels are executed as
++ efficiently as possible.
++ .
++ This package contains application examples.
++# This "contrib" version is built against CUDA.
++
++Package: libsocl-1.4-1t64
++Replaces: libsocl-1.4-1
++Breaks: libsocl-1.4-1 (<< ${source:Version})
++Architecture: any
++Multi-Arch: same
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Conflicts: libsocl-contrib-1.4-1, libsocl-contrib-1.4-1t64
++Provides: ${t64:Provides}, libsocl-any-1.4-1
++Description: Task scheduler for heterogeneous multicore machines
++ StarPU is a runtime system that offers support for heterogeneous
++ multicore machines. While many efforts are devoted to design efficient
++ computation kernels for those architectures (e.g. to implement BLAS
++ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
++ offloading such kernels (and implementing data coherency across
++ the machine), but it also makes sure the kernels are executed as
++ efficiently as possible.
++ .
++ This package contains an OpenCL-compatible library interface to StarPU.
++# This "contrib" version is built against CUDA.
++
++Package: libstarpurm-1.4-1t64
++Replaces: libstarpurm-1.4-1
++Breaks: libstarpurm-1.4-1 (<< ${source:Version})
++Architecture: any
++Multi-Arch: same
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Conflicts: libstarpu-contribrm-1.4-1, libstarpu-contribrm-1.4-1t64
++Provides: ${t64:Provides}, libstarpu-anyrm-1.4-1
++Description: Task scheduler for heterogeneous multicore machines
++ StarPU is a runtime system that offers support for heterogeneous
++ multicore machines. While many efforts are devoted to design efficient
++ computation kernels for those architectures (e.g. to implement BLAS
++ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
++ offloading such kernels (and implementing data coherency across
++ the machine), but it also makes sure the kernels are executed as
++ efficiently as possible.
++ .
++ This package contains the resource management library.
++# This "contrib" version is built against CUDA.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2315c68bb63f975101455ee6258f2e32bc01021c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,114 @@@
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: starpu
++Source: https://starpu.gitlabpages.inria.fr/
++
++Files: *
++Copyright: 2008-2012 Université de Bordeaux 1
++           2010-2012 Centre National de la Recherche Scientifique
++           2010-2012 Institut National de Recherche en Informatique et Automatique
++           2011 Télécom-SudParis
++           2010 Mehdi Juhoor <mjuhoor@gmail.com>
++           2010 Sylvain Gault
++           2011 William Braik, Yann Courtois, Jean-Marie Couteyen, Anthony Roy
++License: LGPL-2.1
++
++Files: src/common/uthash.h
++Copyright: 2003-2010, Troy D. Hanson
++License: BSD-uthash
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions are met:
++ .
++ * Redistributions of source code must retain the above copyright
++   notice, this list of conditions and the following disclaimer.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
++ IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
++ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
++ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
++ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
++ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
++ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
++ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
++ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
++ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
++ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++
++Files: socl/src/CL/*
++Copyright: 2008-2010 The Khronos Group Inc.
++License: Expat
++ Permission is hereby granted, free of charge, to any person obtaining a
++ copy of this software and/or associated documentation files (the
++ "Materials"), to deal in the Materials without restriction, including
++ without limitation the rights to use, copy, modify, merge, publish,
++ distribute, sublicense, and/or sell copies of the Materials, and to
++ permit persons to whom the Materials are furnished to do so, subject to
++ the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included
++ in all copies or substantial portions of the Materials.
++ .
++ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
++ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
++ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
++ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
++ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
++ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
++
++Files: doc/doxygen/refman.tex
++       doc/doxygen/chapters/*
++Copyright: 2009-2013  Université de Bordeaux
++           2010, 2011, 2012, 2013, 2014  CNRS
++           2011  Télécom-SudParis
++           2011, 2012  INRIA
++License: GFDL-NIV
++
++Files: debian/*
++Copyright: 2011-2012 Samuel Thibault <sthibault@debian.org>
++License: LGPL-2.1
++
++License: LGPL-2.1
++ This package is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++ Lesser General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <http://www.gnu.org/licenses/>.
++ .
++ On Debian systems, the complete text of the GNU Lesser General
++ Public License can be found in "/usr/share/common-licenses/LGPL-2".
++
++License: GPL-2
++ This program is free software; you can redistribute it and/or modify
++ it under the terms of the GNU General Public License as published by
++ the Free Software Foundation; either version 2 of the License, or
++ (at your option) any later version.
++ .
++ This program is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ GNU General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program; if not, write to the Free Software
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
++ .
++ On Debian systems, the complete text of the GNU General
++ Public License can be found in "/usr/share/common-licenses/GPL-2".
++
++License: GFDL-NIV
++ Permission is granted to copy, distribute and/or modify this document
++ under the terms of the GNU Free Documentation License, Version 1.3 or
++ any later version published by the Free Software Foundation; with no
++ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
++ copy of the license is included in the section entitled “GNU Free
++ Documentation License”.
++ .
++ On Debian systems, the complete text of the GNU Free Documentation
++ License can be found in "/usr/share/common-licenses/GFDL-1.3".
diff --cc debian/docs
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..80cf53d847b58c1ebdac17d3d71de1d7e6b06bde
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++usr/share/doc/libstarpu-dev/AUTHORS
++usr/share/doc/libstarpu-dev/README.md
++usr/share/doc/libstarpu-dev/STARPU-REVISION
++usr/share/doc/libstarpu-dev/tutorial
diff --cc debian/gbp.conf
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8791072dd406e9978a87bc16d0ff737495d182b1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,6 @@@
++[import-orig]
++symlink-orig = False
++upstream-tag = upstream/%(version)s+dfsg
++filter = [ 'doc/*/html*',
++           'doc/*/starpu*.pdf',
++         'examples/pi/SobolQRNG' ]
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4c1968b7e55a0bb8ef5e9199d928cdb7218aa01d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/libsocl-*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f347525e67197aa5f7adcbe1fb021ff059a7356c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libsocl-1.4-1t64: package-name-doesnt-match-sonames libsocl-1.4-1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0ab9ad6cef33048f9b57a0832e50ecb6cb030b5a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libsocl-1.4 1 libsocl-1.4-1t64 (>= 1.4.0+dfsg~) | libsocl-any-1.4-1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..de8b37007e2f4c516693deeb7e1f194823ce62fa
new file mode 120000 (symlink)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libsocl-1.4-1t64.install
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1298382f95ed76fbcbd13b3b4a5a7cba1743c1d5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# This is expected: this is the contrib rebuild
++package-name-doesnt-match-sonames libsocl-*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..963a0b1ed659bb944c6997d279afbd00a6910ae1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/libstarpu-*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5ea547b831b438996a37c011a65bf0306a71a312
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpu-1.4-5t64: package-name-doesnt-match-sonames libstarpu-1.4-5
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9184a439f2cd9669f987275395efb4c85ca887bf
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpu-1.4 5 libstarpu-1.4-5t64 (>= 1.4.3+dfsg~) | libstarpu-any-1.4-5
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8ac66ee62e4f96561501ecc58c7ebc8a7bc01318
new file mode 120000 (symlink)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpu-1.4-5t64.install
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..73eb2110c60a4a4af84d15127d11f5fd5c69c9e0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# This is expected: this is the contrib rebuild
++package-name-doesnt-match-sonames libstarpu-*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7754fbb2a9b4e6b7a5da81c9cd55921d112d0129
new file mode 120000 (symlink)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpu-dev.install
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b4c78901b8f58622b5234037fb3c3423eabd236f
new file mode 120000 (symlink)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpu-openmp-llvm-1.4-1t64.install
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b9b5d238dd1ea40bae018cce47125095f0789b8a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# This is expected: this is the contrib rebuild
++package-name-doesnt-match-sonames libstarpu-openmp-llvm-*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f0cbc3675648f95defbfa992e11b30e78611038c
new file mode 120000 (symlink)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpufft-1.4-1t64.install
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..424270377493ae1c2cd6ea9c7e14a955ae6109bc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# This is expected: this is the contrib rebuild
++package-name-doesnt-match-sonames libstarpufft-*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6dcb4cf59c44fed9d34936f5b85897553eca2a87
new file mode 120000 (symlink)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpumpi-1.4-3t64.install
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4bd76cdf36d037d339d903c446faf7ffb0ad703d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# This is expected: this is the contrib rebuild
++package-name-doesnt-match-sonames libstarpumpi-*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..164e92065f0ba79cf89543562707b3b73010354c
new file mode 120000 (symlink)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpurm-1.4-1t64.install
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e02b00d02e7643de26112dde6ba2a1295c2c9230
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# This is expected: this is the contrib rebuild
++package-name-doesnt-match-sonames libstarpurm-*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8f16288160accf2c7778c74881a1c7edf865f2d8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++usr/include
++usr/lib/*/lib*.a
++usr/lib/*/lib*.so
++usr/lib/*/pkgconfig/*
++usr/share/doc/libstarpu-dev/manual
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fbdbc4ed22096a47ebd7f97d200cbb6365ce966c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/libstarpu_openmp_llvm-*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5737cc19930348348699d00a08772680a6d3a9ea
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpu-openmp-llvm-1.4-1t64: package-name-doesnt-match-sonames libstarpu-openmp-llvm-1.4-1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1b5b9a7dc3d6aed968a6857be161fe9381c325d8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpu_openmp_llvm-1.4 1 libstarpu-openmp-llvm-1.4-1t64 (>= 1.4.0+dfsg~) | libstarpu-any-openmp-llvm-1.4-1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d6ba93d6e2e300bc609fac87ee8a3f9583a66dab
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/libstarpufft-*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..dcb6099d665f268d66872bf889eda4f88802f91d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpufft-1.4-1t64: package-name-doesnt-match-sonames libstarpufft-1.4-1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ad1b76a41f8e529c97cfb917fc6c1f2f2dd961d9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpufft-1.4 1 libstarpufft-1.4-1t64 (>= 1.4.0+dfsg~) | libstarpu-anyfft-1.4-1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0cc9b02b1be34b935747d65b40b0d8b63b3076be
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/libstarpumpi-*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ebb9d45957c91c8799f7c94d938d23735a6246fd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpumpi-1.4-3t64: package-name-doesnt-match-sonames libstarpumpi-1.4-3
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b80aba60f8af612e6ca46c747830713e9a031b5b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpumpi-1.4 3 libstarpumpi-1.4-3t64 (>= 1.4.0+dfsg~) | libstarpu-anympi-1.4-3
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ff51845f46a8ded5da15705a230772ddf1725842
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/libstarpurm-*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5a4cc3fde76abccebb3745fb7e7408e55bad4c7e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpurm-1.4-1t64: package-name-doesnt-match-sonames libstarpurm-1.4-1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e400dd3f9e52888d558e88e03da909811ee7abbc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++libstarpurm-1.4 1 libstarpurm-1.4-1t64 (>= 1.4.0+dfsg~) | libstarpu-anyrm-1.4-1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..eeb6219a72fe3367918dd8864438d877989ed1b1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,10 @@@
++usr/lib/*/*.la
++usr/lib/*/starpu/*.a
++usr/lib/*/starpu/*.la
++usr/share/doc/libstarpu-dev/README.dev
++usr/share/doc/libstarpu-dev/COPYING.LGPL
++usr/lib/*/modules/starpu-*
++usr/share/starpu/starpu_config.cfg
++lib/python*
++usr/lib/python*
++usr/lib/*/starpu/python
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7728bccb8ae26c2d3b7223ff563627989848e37c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,32 @@@
++SobolQRNG is not free enough for Debian
++
++--- a/examples/Makefile.am
+++++ b/examples/Makefile.am
++@@ -113,11 +113,6 @@ noinst_HEADERS =                                 \
++      interface/complex_codelet.h             \
++      interface/complex_dev_handle/complex_dev_handle_interface.h             \
++      interface/complex_dev_handle/complex_dev_handle_codelet.h               \
++-     pi/pi.h                                 \
++-     pi/SobolQRNG/sobol.h                    \
++-     pi/SobolQRNG/sobol_gold.h               \
++-     pi/SobolQRNG/sobol_gpu.h                \
++-     pi/SobolQRNG/sobol_primitives.h         \
++      reductions/dot_product.h                \
++      basic_examples/vector_scal_cpu_template.h \
++      sched_ctx/axpy_partition_gpu.h
++@@ -819,6 +816,7 @@ top_hello_world_top_SOURCES =                     \
++ # Pi #
++ ######
++ 
+++if FALSE
++ if !STARPU_HAVE_WINDOWS
++
++ examplebin_PROGRAMS +=                               \
++@@ -847,6 +845,7 @@ pi_pi_redux_SOURCES +=                            \
++      $(STARPU_CURAND_LDFLAGS)
++ endif
++ endif
+++endif
++ 
++ ###########################
++ # OpenGL interoperability #
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..858d2de44140327832641c71f60f49c941b3efb6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,64 @@@
++commit 1b1683aab9ba6e5af7a84fc281a19858176790fd
++Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
++Date:   Mon Jan 29 14:29:36 2024 +0100
++
++    omp: Fix warnings
++
++commit 788e31b00df7442e903f7c1d68310075ea295019
++Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
++Date:   Sun Jul 7 21:29:44 2024 +0200
++
++    gcc 14 wants an explicit cast
++
++diff --git a/starpu_openmp_llvm/src/openmp_runtime_support_llvm.c b/starpu_openmp_llvm/src/openmp_runtime_support_llvm.c
++index 2809cfe61f..6a9f504c77 100644
++--- a/starpu_openmp_llvm/src/openmp_runtime_support_llvm.c
+++++ b/starpu_openmp_llvm/src/openmp_runtime_support_llvm.c
++@@ -1,6 +1,6 @@
++ /* StarPU --- Runtime system for heterogeneous multicore architectures.
++  *
++- * Copyright (C) 2018-2023 Université de Bordeaux, CNRS (LaBRI UMR 5800), Inria
+++ * Copyright (C) 2018-2024 Université de Bordeaux, CNRS (LaBRI UMR 5800), Inria
++  *
++  * StarPU is free software; you can redistribute it and/or modify
++  * it under the terms of the GNU Lesser General Public License as published by
++@@ -357,7 +357,7 @@ kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid,
++ static void task_call_variants(void (*fn)(void*, ...), void *buffers[], void *args)
++ {
++      void **arg_ptrs = args;
++-     int nargs = arg_ptrs[1];
+++     intptr_t nargs = (intptr_t) arg_ptrs[1];
++      // TODO: asm it, as we could do it nicely in a loop
++      switch (nargs)
++      {
++@@ -411,7 +411,7 @@ kmp_task_t *__kmpc_omp_task_alloc_variants(ident_t *loc_ref, kmp_int32 gtid,
++                                         size_t sizeof_kmp_task_t,
++                                         size_t sizeof_shareds,
++                                         kmp_routine_entry_t task_entry,
++-                                        kmp_int32 nvariants)
+++                                        kmp_int32 nvariants STARPU_ATTRIBUTE_UNUSED)
++ {
++      kmp_task_t *task = __kmpc_omp_task_alloc(loc_ref, gtid, flags, sizeof_kmp_task_t, sizeof_shareds, task_entry);
++ #ifdef _STARPU_OPENMP_LLVM_VARIANT
++@@ -453,7 +453,7 @@ kmp_int32 __kmpc_omp_task_with_deps(ident_t *loc_ref, kmp_int32 gtid,
++      /* This is freed in starpu_omp_task_region, as attr.cl_arg_free is set to true*/
++      void **arg_ptrs = calloc(4, sizeof(void*));
++      arg_ptrs[0] = new_task;
++-     arg_ptrs[1] = ndeps + ndeps_noalias;
+++     arg_ptrs[1] = (intptr_t) (ndeps + ndeps_noalias);
++ 
++ #ifdef _STARPU_OPENMP_LLVM_VARIANT
++      if (new_task->nvariants == 0)
++diff --git a/starpu_openmp_llvm/src/openmp_runtime_support_llvm.c b/starpu_openmp_llvm/src/openmp_runtime_support_llvm.c
++index 6a9f504c77..88d4ac4e36 100644
++--- a/starpu_openmp_llvm/src/openmp_runtime_support_llvm.c
+++++ b/starpu_openmp_llvm/src/openmp_runtime_support_llvm.c
++@@ -453,7 +453,7 @@ kmp_int32 __kmpc_omp_task_with_deps(ident_t *loc_ref, kmp_int32 gtid,
++      /* This is freed in starpu_omp_task_region, as attr.cl_arg_free is set to true*/
++      void **arg_ptrs = calloc(4, sizeof(void*));
++      arg_ptrs[0] = new_task;
++-     arg_ptrs[1] = (intptr_t) (ndeps + ndeps_noalias);
+++     arg_ptrs[1] = (void*) (intptr_t) (ndeps + ndeps_noalias);
++ 
++ #ifdef _STARPU_OPENMP_LLVM_VARIANT
++      if (new_task->nvariants == 0)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..95fb05361d5b879c25592754624005b899973690
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++disable-proprietary
++gcc-14
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..84459145e53ff2e4a97d0bdd9bda11a6bd955913
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,125 @@@
++#!/usr/bin/make -f
++
++# This may bring unexpected warnings/errors
++undefine STARPU_DEVEL
++
++DH_OPTIONS=-Bbuild
++
++# These are the best versions that nvcc supports.
++CONTRIB_GCC_VERSION  := 8
++CONTRIB_CLANG_VERSION  := 8
++
++ifeq ($(DEB_SOURCE),starpu-contrib)
++# nvcc sometimes chokes on some gcc features
++CC=cuda-gcc
++CXX=cuda-g++
++endif
++OMPI_CC=$(CC)
++export CC
++export CXX
++export OMPI_CC
++
++export NVCCFLAGS = -Xcompiler -fPIC -Xcompiler -std=c++03
++
++ifneq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
++CONFIGURE_NODOC = --disable-build-doc
++endif
++
++ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64))
++OPENMP_LLVM=1
++else
++OPENMP_LLVM=0
++endif
++
++ifeq ($(OPENMP_LLVM),1)
++CONFIGURE_OPENMP_LLVM = --enable-openmp-llvm
++endif
++
++%:
++      dh $@ $(DH_OPTIONS)
++
++override_dh_auto_configure:
++      dh_auto_configure $(DH_OPTIONS) -- \
++              --enable-opengl-render \
++              --enable-openmp \
++              --enable-quick-check \
++              --enable-mlr-system-blas \
++              --enable-starpurm \
++              --enable-starpurm-examples \
++              --enable-maxnodes=16 \
++              --enable-maxcpus=32 \
++              --enable-maxnumanodes=4 \
++              --enable-tcpip-master-slave \
++              --docdir=/usr/share/doc/libstarpu-dev --disable-build-doc-pdf \
++              $(CONFIGURE_OPENMP_LLVM) \
++              $(CONFIGURE_NODOC)
++
++override_dh_auto_test:
++      -HOME=$$PWD DISPLAY= DEB_BUILD_OPTIONS=$(patsubst parallel=%,,$(DEB_BUILD_OPTIONS)) dh_auto_test $(DH_OPTIONS) -- -k
++ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
++      $(MAKE) -C build showcheck
++endif
++
++override_dh_auto_install:
++      dh_auto_install
++ifeq ($(OPENMP_LLVM),1)
++      # Debian does symlink libomp into libdir
++      chrpath -d $(CURDIR)/debian/tmp/usr/lib/*/starpu/examples/starpu_openmp_llvm/hello-task
++endif
++
++override_dh_auto_clean:
++      # No idea why salsa CI is adding +x on libsocl-1.3-0.install and libstarpu-1.3-5.install (and no others...)
++      ls -l debian/*.install
++      chmod -x debian/*.install
++      dh_auto_clean $(DH_OPTIONS)
++      rm -fr doc/doxygen/starpu.pdf
++      rm -fr doc/doxygen/html
++      rm -fr .starpu
++      rm -fr .nv
++
++# Switch to main rules
++sw-main:
++      sed -i 's/^starpu-contrib /starpu /' debian/changelog
++      sed -i '1s/^Source: starpu-contrib/Source: starpu/' debian/control
++      sed -i 's/Package: libstarpu-contrib/Package: libstarpu/' debian/control
++      sed -i 's/Package: starpu-contrib/Package: starpu/' debian/control
++      sed -i 's/Package: libsocl-contrib/Package: libsocl/' debian/control
++      sed -i '/Depends/s/ libstarpu-contrib/ libstarpu/g' debian/control
++      sed -i '/Depends/s/ libsocl-contrib/ libsocl/g' debian/control
++      sed -i 's/Replaces: libstarpu-contrib/Replaces: libstarpu/' debian/control
++      sed -i 's/Replaces: libsocl-contrib/Replaces: libsocl/' debian/control
++      sed -i 's/Replaces: starpu-contrib/Replaces: starpu/' debian/control
++      sed -i 's/Breaks: libstarpu-contrib/Breaks: libstarpu/' debian/control
++      sed -i 's/Breaks: libsocl-contrib/Breaks: libsocl/' debian/control
++      sed -i 's/Breaks: starpu-contrib/Breaks: starpu/' debian/control
++      sed -i '/^Conflicts:/s/ libstarpu/ libstarpu-contrib/g' debian/control
++      sed -i '/^Conflicts:/s/ libsocl/ libsocl-contrib/g' debian/control
++      sed -i '/^Conflicts:/s/ starpu/ starpu-contrib/g' debian/control
++      sed -i 's/^     nvidia-cuda-toolkit-gcc/#       nvidia-cuda-toolkit-gcc/' debian/control
++      sed -i 's_^Section: contrib/_Section: _' debian/control
++      sed -i 's/contrib-contrib/contrib/g' debian/control debian/changelog
++      sed -i 's/^ This "contrib" version/# This "contrib" version/' debian/control
++
++# Switch to contrib rules
++sw-contrib:
++      sed -i 's/^starpu /starpu-contrib /' debian/changelog
++      sed -i '1s/^Source: starpu/Source: starpu-contrib/' debian/control
++      sed -i 's/Package: libstarpu/Package: libstarpu-contrib/' debian/control
++      sed -i 's/Package: starpu/Package: starpu-contrib/' debian/control
++      sed -i 's/Package: libsocl/Package: libsocl-contrib/' debian/control
++      sed -i '/Depends/s/ libstarpu/ libstarpu-contrib/g' debian/control
++      sed -i '/Depends/s/ libsocl/ libsocl-contrib/g' debian/control
++      sed -i 's/Replaces: libstarpu/Replaces: libstarpu-contrib/' debian/control
++      sed -i 's/Replaces: libsocl/Replaces: libsocl-contrib/' debian/control
++      sed -i 's/Replaces: starpu/Replaces: starpu-contrib/' debian/control
++      sed -i 's/Breaks: libstarpu/Breaks: libstarpu-contrib/' debian/control
++      sed -i 's/Breaks: libsocl/Breaks: libsocl-contrib/' debian/control
++      sed -i 's/Breaks: starpu/Breaks: starpu-contrib/' debian/control
++      sed -i '/^Conflicts:/s/ libstarpu-contrib/ libstarpu/g' debian/control
++      sed -i '/^Conflicts:/s/ libsocl-contrib/ libsocl/g' debian/control
++      sed -i '/^Conflicts:/s/ starpu-contrib/ starpu/g' debian/control
++      sed -i 's/#     nvidia-cuda-toolkit-gcc/        nvidia-cuda-toolkit-gcc/' debian/control
++      sed -i 's_contrib/contrib/_contrib_g' debian/control debian/control
++      sed -i 's/contrib-contrib/contrib/g' debian/control debian/changelog
++      sed -i 's_^Section: \([^/]*\)$$_Section: contrib/\1_' debian/control
++      sed -i 's/^# This "contrib" version/ This "contrib" version/' debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7e4e4785ae371b9220c8d7c6a12f84c21d0ded9e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,13 @@@
++---
++include:
++  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
++  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
++
++# needs a cross-fortran
++#test-crossbuild-arm64:
++#  allow_failure: false
++
++variables:
++  SALSA_CI_REPROTEST_ENABLE_DIFFOSCOPE: 1
++
++# vim: ts=2 sw=2 et sts=2 ft=yaml
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..17d6d0bcb51641d17fb24b45cb04258a3581b4e4
new file mode 120000 (symlink)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++starpu-examples.install
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c1b46eefea20d89d19363ddd87935f554896e037
new file mode 120000 (symlink)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++starpu-tools.install
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ddf7fe31ce12b3efbafdfa55af851c6364ec89d6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++usr/lib/*/starpu/examples
++usr/lib/*/starpu/mpi
++usr/lib/*/starpu/lib*.so*
++usr/share/starpu/opencl
++usr/share/starpu/perfmodels
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5d027f475f489c4dd8a5af19b0ca9cca2b40cb3d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++usr/bin/starpu_*
++usr/share/starpu/gdbinit
++usr/share/man/man1/starpu_*
++usr/share/starpu/starpu-perfmodel.dtd
++usr/share/starpu/ayudame.cfg
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f371555f3f37c54287181dfff748ec28e5553048
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++Depends: starpu-examples
++Tests: examples
++Restrictions: allow-stderr
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f878c4435a5eef9cb90f3fed02662700921b383f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,48 @@@
++#!/bin/sh
++MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
++for STARPU_SCHED in eager dmda
++do
++      export STARPU_SCHED
++      for i in /usr/lib/$MULTIARCH/starpu/examples/* ; do
++              [ -d "$i" ] && continue
++              base=$(basename $i)
++              arg=
++              case $base in
++                      deadlock)
++                              # meant to deadlock :)
++                              continue
++                              ;;
++                      cg)
++                              # long and buggy
++                              continue
++                              ;;
++                      ppm_downscaler|yuv_downscaler|dw_block_spmv)
++                              # needs arguments
++                              continue
++                              ;;
++                      heat|mandelbrot)
++                              # wants display
++                              continue
++                              ;;
++                      hello_world_top)
++                              # wants starpu-top
++                              continue
++                              ;;
++                      parallel_tasks*|sched_ctx*)
++                              # buggy
++                              continue
++                              ;;
++                      tasks_size_overhead.gp|tasks_size_overhead.sh|tasks_data_overhead.sh|async_tasks_data_overhead.sh|sync_tasks_data_overhead.sh)
++                              # only output
++                              continue
++                              ;;
++              esac
++              echo Running $i $arg
++              $i $arg
++              case $? in
++                      77) continue;; # SKIP
++                      0) continue;;
++                      *) exit 1;;
++              esac
++      done
++done
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4c8e821d3737cb2e5bd2c1db839330966dc69249
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,62 @@@
++-----BEGIN PGP PUBLIC KEY BLOCK-----
++
++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
++=SPXL
++-----END PGP PUBLIC KEY BLOCK-----
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7bdfb34ab281d1eed5c2de9716e80dda74fb881a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++version=3
++opts=dversionmangle=s/\+dfsg\d*$//,uversionmangle=s/(\d)(rc\d*)$/$1~$2/,pgpsigurlmangle=s/$/.asc/ \
++https://files.inria.fr/starpu/ \
++(?:|.*/)starpu(?:[_\-]v?|)@ANY_VERSION@@ARCHIVE_EXT@