elixir-lang (1.18.3.dfsg-1) unstable; urgency=medium

  * New upstream release (closes: #1100215).
  * Refresh patches.
  * Add myself to uploaders.
  * Bump standards version to 4.7.2.

 -- Sergei Golovan <sgolovan@debian.org>  Thu, 27 Mar 2025 13:28:59 +0300

elixir-lang (1.18.1.dfsg-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Add all subdirecories of /usr/lib/elixir/lib to the Erlang code loading
    path. Otherwise Elixir modules installed into /usr/lib/elixir/lib
    cannot be used without setting extra environment variables
    (closes: #1094170).
  * Increase timeouts for several tests. Do that for all architectures
    for simplicity (closes: #1093147).

 -- Sergei Golovan <sgolovan@debian.org>  Sat, 08 Feb 2025 20:14:15 +0300

elixir-lang (1.18.1.dfsg-1) unstable; urgency=medium

  * New upstream release.
  * Add 'Breaks:' to debian/control for elixir.
  * Remove fix-tests-under-erlang-27.1.patch, as it's no longer needed.
  * Refresh increase-timeout-on-rv64.patch.
  * Increase timeout on riscv64 for one more test.
  * Do not bother when 'epmd -kill' doesn't succeed.
  * Polish debian/tests/run-all.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Fri, 10 Jan 2025 20:36:31 +0300

elixir-lang (1.17.3.dfsg-2) unstable; urgency=medium

  * Adapt debian/tests/run-all to Elixir 1.17.3.
  * Remove erlang-24.1.patch, as it's no longer needed.
  * Accept patch from Bo YU to fix FTBFS on riscv64 (closes: #1089650).
  * Replace rebar for rebar3 in debian/tests/control.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Wed, 18 Dec 2024 16:56:09 +0300

elixir-lang (1.17.3.dfsg-1) unstable; urgency=medium

  * New upstream release (closes: #1078070).
  * Require Erlang 25.0 or later.
  * Refresh patches/erlang-24.1.patch.
  * Update debian/patches/remove-utf8-warning.patch.
  * Do not mention rebar in debian/changelog, as Elixir no longer
    includes it.
  * Add fix-tests-under-erlang-27.1.patch from Igor Goryachev to fix logger
    translator tests under Erlang 27.1.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Tue, 03 Dec 2024 17:44:43 +0300

elixir-lang (1.14.0.dfsg-2) unstable; urgency=medium

  * Get rid of .home since debhelper 13 sets HOME to
    debian/.debhelper/generated/_source/home.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Sat, 08 Oct 2022 19:54:46 +0300

elixir-lang (1.14.0.dfsg-1) unstable; urgency=medium

  * New upstream release (closes: #1020839).
  * Get rid of remove_rebar3_related_tests.patch since rebar3 is finally
    available in Debian Bookworm.
  * Switch to rebar3.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Sun, 02 Oct 2022 21:17:01 +0300

elixir-lang (1.12.2.dfsg-2.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Mark autopkgtest as flaky (see #997801)

 -- Antonio Terceiro <terceiro@debian.org>  Thu, 24 Feb 2022 08:47:39 -0300

elixir-lang (1.12.2.dfsg-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix a test to build with erlang 24.1 (closes: #996437).

 -- Sergei Golovan <sgolovan@debian.org>  Sun, 24 Oct 2021 10:18:35 +0300

elixir-lang (1.12.2.dfsg-2) unstable; urgency=medium

  * Fix debian/watch
  * Use debhelper 13

 -- Evgeny Golyshev <eugulixes@gmail.com>  Tue, 24 Aug 2021 16:41:05 +0300

elixir-lang (1.12.2.dfsg-1) unstable; urgency=medium

  * New upstream release (closes: #992719).
  * Require Erlang 22.0 or later.
  * Remove use_rebar_instead_of_rebar3_in_tests.patch since it was accepted to
    upstream (see https://github.com/elixir-lang/elixir/pull/10022).
  * Update debian/patches/remove_rebar3_related_tests.patch.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Tue, 24 Aug 2021 14:42:48 +0300

elixir-lang (1.10.3.dfsg-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Remove dependency of the elixir binary package on erlang-pcre-<version>,
    because it isn't necessary anymore (closes: #963043).

 -- Sergei Golovan <sgolovan@debian.org>  Thu, 18 Jun 2020 18:22:53 +0300

elixir-lang (1.10.3.dfsg-1) unstable; urgency=medium

  * New upstream release (closes: #959701, #959160, #959988).
  * Remove patches/remove-test-executes-rpc-instructions.patch.
  * Require Erlang 21.0 or later.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Wed, 06 May 2020 20:33:40 +0300

elixir-lang (1.9.1.dfsg-1.3) unstable; urgency=medium

  * Non-maintainer upload.
  * Add remove-test-executes-rpc-instructions.patch, as this test reliably
    fails on arm64 and mips64el.

 -- Thomas Goirand <zigo@debian.org>  Mon, 04 Nov 2019 11:27:07 +0100

elixir-lang (1.9.1.dfsg-1.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Re-attempt unit testing (up to 3 times) if failed (Closes: #942688).

 -- Thomas Goirand <zigo@debian.org>  Wed, 30 Oct 2019 12:23:33 +0100

elixir-lang (1.9.1.dfsg-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Add a dependency of the elixir binary package on erlang-pcre-<version>
    virtual package to prevent installation when PCRE in Erlang changes,
    invalidating precompiled regexes (closes: #941124).
  * Move to ${erlang:Depends} substitution variable to calculate the
    dependencies automatically.

 -- Sergei Golovan <sgolovan@debian.org>  Sun, 13 Oct 2019 09:39:24 +0300

elixir-lang (1.9.1.dfsg-1) unstable; urgency=medium

  * New upstream release.
  * Elixir is endianness-dependent, so substitute 'Architecture: all' for
    'Architecture: any' in debian/control.
  * Increase version number of Erlang in debian/control.
  * Remove disable_tests_to_prevent_failing_with_erlang_22.patch.
  * Adapt remove_rebar3_related_tests.patch to the current Elixir release.
  * Improve debian/tests/run-all
    - do cleanup more carefully after running tests;
    - do cleanup on the following signals: SIGHUP, SIGINT, SIGQUIT and SIGABRT;
    - use bash instead of dash.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Fri, 19 Jul 2019 13:29:07 +0300

elixir-lang (1.7.4.dfsg-2) unstable; urgency=medium

  * Fix debian/tests/run-all to make it run tests properly.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Thu, 18 Jul 2019 12:36:34 +0300

elixir-lang (1.7.4.dfsg-1) unstable; urgency=medium

  * Apply patch provided by Tomas Janousek (Closes: #930497)
    - The patch makes Elixir explicitly depend on
      erlang-base:any | erlang-base-hipe:any
  * Exclude lib/mix/test/fixtures/rebar and lib/mix/test/fixtures/rebar3.
  * Specify license for lib/elixir/unicode/*.txt in debian/copyright.
  * Add remove_rebar3_related_tests.patch not to run the rebar3 related
    tests because we don't have rebar3.
  * Add use_rebar_instead_of_rebar3_in_tests.patch to fix the bug which
    made the Mix tests use only rebar3.
  * Add .dfsg suffix to the package version number to make it clear that
    the upstream archive must be repacked with the purpose of removing
    such binaries as rebar and rebar3.
  * Add disable_tests_to_prevent_failing_with_erlang_22.patch to disable the
    tests which fail under Erlang/OTP 22.

 -- Evgeny Golyshev <eugulixes@gmail.com>  Sun, 14 Jul 2019 23:38:27 +0300

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog elixir`.
