pplacer (1.1~alpha19-9) unstable; urgency=medium * Fix Build issues with OCaml 5.2.0 - Use -Wno-incompatible-pointer-types - Fix misleading indentation - Upgrade to Ocaml 5.2.0 API of bigarray * Build against the OCaml bindings for the current MCL version (libmcl-ocaml-dev) instead of the frozen mcl14 fork. The OCaml bindings have been re-enabled in the mcl package against MCL 22-282, so the mcl14 package can be dropped from Debian. This keeps the "guppy mcl" subcommand and the "--mcl" option of "guppy compress" working. * Build-Depends: s/ocaml-nox/ocaml/ since ocaml-nox was removed from Debian (Closes: #1131241). * Replace the removed Array.create with Array.make and build mutable buffers with Bytes.create instead of String.create (OCaml 5.2+), which is needed now that the build gets past dependency resolution against the re-enabled OCaml bindings of the current mcl package. * Build-Depends: add libtingea-dev. The current mcl OCaml bindings record -ltingea in mcl.cmxa, so pplacer needs the tINGea development files to link. * caml_bigarray.patch: use Caml_ba_data_val (the bigarray data pointer) instead of Caml_ba_array_val (the bigarray struct pointer) in the C stubs, which had been operating on the bigarray header. This was causing wrong likelihood values and heap corruption that surfaced as test failures and segfaults. gemmish_c also passed the struct pointer to Caml_ba_data_val, yielding the flags field as the data pointer. * New patch marshal_header_size.patch: OCaml reduced Marshal.header_size from 20 to 16 bytes. pplacer hardcoded the 20-byte header, so the -j N (default 2) forked placement workers deadlocked because the parent read 4 bytes of the data into the "header" and then waited for body bytes that never arrived. Use Marshal.header_size/total_size. * Do not strip debug symbols from library * Finally libmcl-ocaml-dev is ported to latest mcl version Closes: #1074546 * Standards-Version: 4.7.4 (routine-update) * Reflow Uploaders field (cme) * Remove Priority field (cme) * Remove trailing whitespace in debian/changelog (routine-update) * Drop 'Rules-Requires-Root: no' from d/control (routine-update) * Reformat the Last-Update date as ISO YYYY-MM-DD. * Set upstream metadata fields: Repository-Browse. -- Andreas Tille Thu, 24 Sep 2026 11:53:45 +0200 pplacer (1.1~alpha19-8) unstable; urgency=medium * Team upload. * d/t/run-unit-test: relax success conditions for non-amd64. Results are stored in XML files that have some fluctuations in the floating point values they store depending on the underlying CPU architecture during the test. Visual inspection of a subset of the (very) many values suggest no strong divergence, so a strict check character-for-character of the XML files is probably not suitable for non-amd64 CPU architectures. -- Étienne Mollier Thu, 23 May 2024 21:25:04 +0200 pplacer (1.1~alpha19-7) unstable; urgency=medium [ Mohammed Bilal ] * Install data for autopkgtests * add autopkgtest (Closes: #1009156) [ Andreas Tille ] * Exclude build test for i386 in Salsa CI * Build-Depends: s/libmcl-ocaml-dev/libmcl14-ocaml-dev/ since pplacer builds only against old mcl14 featuring an OCAML patch Closes: #1024889 * Standards-Version: 4.7.0 (routine-update) -- Andreas Tille Thu, 16 May 2024 21:24:16 +0200 pplacer (1.1~alpha19-6) unstable; urgency=medium * Fix ocaml build issue Closes: #1002230 -- Andreas Tille Wed, 22 Dec 2021 10:13:03 +0100 pplacer (1.1~alpha19-5) unstable; urgency=medium [ Steffen Moeller ] * Fix watchfile to detect new versions on github (routine-update) [ Andreas Tille ] * Standards-Version: 4.6.0 (routine-update) -- Andreas Tille Fri, 10 Sep 2021 08:06:51 +0200 pplacer (1.1~alpha19-4) unstable; urgency=medium * Team Upload. * Pull and modify upstream PR to fix FTBFS w/ new version of libocamlgsl-ocaml-dev (Closes: #975858) * Standards version: 4.5.1 -- Nilesh Patra Tue, 01 Dec 2020 19:54:07 +0530 pplacer (1.1~alpha19-3) unstable; urgency=medium * Include /usr/share/ocaml/ocamlvars.mk Closes: #968474 * Adapt to new version of ocaml-batteries -- Andreas Tille Sun, 16 Aug 2020 16:59:18 +0200 pplacer (1.1~alpha19-2) unstable; urgency=medium [ Shayan Doust ] * Add myself as an uploader [ Andreas Tille ] * Rules-Requires-Root: no (routine-update) * Set upstream metadata fields: Bug-Database, Bug-Submit. -- Andreas Tille Tue, 14 Jul 2020 23:30:13 +0200 pplacer (1.1~alpha19-1) unstable; urgency=medium * Initial release (Closes: #963476) -- Andreas Tille Mon, 22 Jun 2020 09:22:18 +0200