commit elixir for openSUSE:Factory

2020-11-09 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2020-11-09 13:58:31

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.11331 (New)


Package is "elixir"

Mon Nov  9 13:58:31 2020 rev:13 rq:847072 version:1.11.2

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2020-10-28 
09:58:58.119169371 +0100
+++ /work/SRC/openSUSE:Factory/.elixir.new.11331/elixir.changes 2020-11-09 
13:59:18.447715995 +0100
@@ -1,0 +2,14 @@
+Wed Nov 04 11:09:00 UTC 2020 - Sven Marquardt 
+
+- Elixir 1.11.2
+ * Bug fixes
+   Elixir
+   [Code] Do not crash when getting docs for missing `erts` appdir
+   [Kernel] Raise meaningful error if `:erlang.is_record` is used in guards
+   [Kernel] Prune tracers when fetching `__ENV__` inside functions
+
+   Mix
+   [mix] Fix regression where aliases could not call themselves recursively
+   [mix compile] Do not discard tracers that are set programatically
+
+---
@@ -605,0 +620 @@
+---

Old:

  elixir-1.11.1.tar.gz

New:

  elixir-1.11.2.tar.gz



Other differences:
--
++ elixir-doc.spec ++
--- /var/tmp/diff_new_pack.SxTtgO/_old  2020-11-09 13:59:19.179714398 +0100
+++ /var/tmp/diff_new_pack.SxTtgO/_new  2020-11-09 13:59:19.183714390 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   elixir-doc
-Version:1.11.1
+Version:1.11.2
 Release:0
 Summary:Documentation for elixir
 License:Apache-2.0

elixir.spec: same change
++ elixir-1.11.1.tar.gz -> elixir-1.11.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.11.1/CHANGELOG.md 
new/elixir-1.11.2/CHANGELOG.md
--- old/elixir-1.11.1/CHANGELOG.md  2020-10-16 09:31:35.0 +0200
+++ new/elixir-1.11.2/CHANGELOG.md  2020-11-03 15:23:56.0 +0100
@@ -14,7 +14,7 @@
 
 These two conditions may seem contradictory. After all, if a module is 
available, it must have come from a dependency. This is not true in two 
scenarios:
 
-  * Modules from Elixir and Erlang/OTP are always available - even if their 
applications are not explicitly listed as a dependency
+  * Modules from Elixir and Erlang/OTP are always available - even if their 
applications are not listed as a dependency
 
   * In an umbrella project, because all child applications are compiled within 
the same VM, you may have a module from a sibling project available, even if 
you don't depend on said sibling
 
@@ -36,7 +36,7 @@
  to your "def project" in mix.exs
 ```
 
-This comes with extra benefits in umbrella projects, as it requires child 
applications to explicitly list their dependencies, completely rejecting cyclic 
dependencies between siblings.
+This comes with extra benefits in umbrella projects, as it requires 
applications to depend on the siblings they depend on, which will fail if there 
are any cyclic dependencies.
 
 ## Compiler checks: data constructors
 
@@ -243,6 +243,21 @@
 
 Mix also includes two new tasks: `mix app.config`, for application runtime 
configuration, and `mix test.coverage`, which generates aggregated coverage 
reports for umbrella projects and for test suites partitioned across processes.
 
+## v1.11.2 (2020-11-03)
+
+### 1. Bug fixes
+
+ Elixir
+
+  * [Code] Do not crash when getting docs for missing `erts` appdir
+  * [Kernel] Raise meaningful error if `:erlang.is_record` is used in guards
+  * [Kernel] Prune tracers when fetching `__ENV__` inside functions
+
+ Mix
+
+  * [mix] Fix regression where aliases could not call themselves recursively
+  * [mix compile] Do not discard tracers that are set programatically
+
 ## v1.11.1 (2020-10-16)
 
 ### 1. Bug fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.11.1/VERSION new/elixir-1.11.2/VERSION
--- old/elixir-1.11.1/VERSION   2020-10-16 09:31:35.0 +0200
+++ new/elixir-1.11.2/VERSION   2020-11-03 15:23:56.0 +0100
@@ -1 +1 @@
-1.11.1
\ No newline at end of file
+1.11.2
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.11.1/lib/elixir/lib/code.ex 
new/elixir-1.11.2/lib/elixir/lib/code.ex
--- old/elixir-1.11.1/lib/elixir/lib/code.ex2020-10-16 09:31:35.0 
+0200
+++ new/elixir-1.11.2/lib/elixir/lib/code.ex2020-11-03 15:23:56.0 
+0100
@@ -1373,8 +1373,16 @@
   :error ->
 case :code.which(module) do
   :preloaded ->
-path = Path.join([:code.lib_dir(:erts), "doc", "chunks", 

commit elixir for openSUSE:Factory

2020-10-28 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2020-10-28 09:58:49

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.3463 (New)


Package is "elixir"

Wed Oct 28 09:58:49 2020 rev:12 rq:844356 version:1.11.1

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2020-07-24 
09:59:09.669598618 +0200
+++ /work/SRC/openSUSE:Factory/.elixir.new.3463/elixir.changes  2020-10-28 
09:58:58.119169371 +0100
@@ -1,0 +2,184 @@
+Mon Oct 19 11:09:00 UTC 2020 - Sven Marquardt 
+
+- Elixir 1.11.1
+ * Bug fixes
+   Elixir
+   [Code] Ignore tracers if lexical tracker is dead or explicitly nil when 
evaling code with an environment
+   [GenServer] Do not show warning when using `super` in 
`GenServer.child_spec/1`
+   [Kernel] Do not crash when :reduce is set to `nil` in comprehensions
+   [Kernel] Fix a scenario where undefined function warnings were not being 
emitted
+
+   IEx
+   [IEx.Helpers] Properly handle tags inside typespec when showing Erlang docs
+
+   Logger
+   [Logger] Do not deadlock Logger if handler crashes on sync mode
+
+   Mix
+   [Mix] Add inet6 fallback to Mix usage of httpc
+   [mix compile.app] Do not list apps that do not match the current target 
+
+---
+Mon Oct 19 11:03:32 UTC 2020 - Sven Marquardt 
+
+-Elixir 1.11.0
+
+ * Enhancements
+   EEx
+   [EEx] Track column information in EEx templates when enabled in the compiler
+   [EEx] Show column information in EEx error messages
+   [EEx] Support `:indentation` option when compiling EEx templates for proper 
column tracking
+
+   Elixir
+   [Access] Add `Access.at!/1`
+   [Calendar] Add `Calendar.strftime/3` for datetime formatting
+   [Calendar] Add linear integer representations to Calendar modules:
+  `Date.from_gregorian_days/2`, `Date.to_gregorian_days/1`, 
`NaiveDateTime.from_gregorian_seconds/3`,
+  
`NaiveDateTime.to_gregorian_seconds/1`,`Time.from_seconds_after_midnight/1`
+  and `Time.to_seconds_after_midnight/1`
+   [Calendar] Add `new!` to Date/Time/NaiveDateTime/DateTime (`new` has also 
been added to `DateTime` for completeness)
+   [Calendar] Support custom starting day of the week in `Date.day_of_week/2`
+   [Calendar] Add `Date.beginning_of_month/1` and `Date.end_of_month/1`
+   [Calendar] Add `Date.beginning_of_week/2` and `Date.end_of_week/2`
+   [Code] Add `:column` to `Code.string_to_quoted*/2`
+   [Code] Add `Code.can_await_module_compilation?/0` to check if the parallel 
compiler is enabled
+  and it can await for other modules to be compiled
+   [Config] Support `config_env/0` and `config_target/0` in `config` files
+   [Config] Allow `import_config` to be disabled for some configuration files
+   [Enum] Allow a sorting function on `Enum.min_max_by/3,4`, including the new 
`compare/2` conventions
+   [Kernel] Add `is_struct/2` guard
+   [Kernel] Add `is_exception/1` and `is_exception/2` guards
+   [Kernel] Support `map.field` syntax in guards
+   [Kernel] Add `+++` and `---` with right associativity to the list of custom 
operators
+   [Kernel] Warn if a variable that looks like a compiler variable (such as 
`__MODULE__`) is unused
+   [Kernel.ParallelCompiler] Report individual file compilation times when 
`profile: :time` is given
+   [Kernel.ParallelCompiler] Improve precision of 
`:long_compilation_threshold` so it takes only compilation times into
+ account (and not waiting times)
+   [Registry] Add `Registry.delete_meta/2`
+   [Task] Add `Task.await_many/2`
+
+   ExUnit
+   [ExUnit] Add support for coloring on Windows 10 consoles/shells
+   [ExUnit] Add `ExUnit.fetch_test_supervisor/0`
+   [ExUnit] Add `@tag :tmp_dir` support to ExUnit. The temporary directory is 
automatically created and pruned before each test
+   [ExUnit] Add file and line to ExUnit's `--trace`
+   [ExUnit.Assertion] Allow receive timeouts to be computed at runtime
+   [ExUnit.Case] Add `register_test/6` to speed up compilation of custom tests
+   [ExUnit.Doctest] Allow users to add tags to doctests
+
+   IEx
+   [IEx] Add support for coloring on Windows 10 consoles/shells
+   [IEx.Helpers] Show docs from Erlang modules that have been compiled with 
the docs chunk
+
+   Logger
+   [Logger] Add `notice`, `critical`, `alert`, and `emergency` log levels
+   [Logger] Support structured logging by logging maps or keyword lists
+   [Logger] Allow level to be set per module with `Logger.put_module_level/2`
+   [Logger] Include `erl_level` in Logger's metadata
+
+   Mix
+   [mix] Add `MIX_BUILD_ROOT` to config `_build` dir
+   [mix] Introduce `MIX_XDG` as a simpler mechanism to opt-in to the XDG 
specification
+   [mix] Allow requirements for a Mix task to 

commit elixir for openSUSE:Factory

2020-07-24 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2020-07-24 09:57:15

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.3592 (New)


Package is "elixir"

Fri Jul 24 09:57:15 2020 rev:11 rq:822142 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2020-04-27 
23:36:48.243338891 +0200
+++ /work/SRC/openSUSE:Factory/.elixir.new.3592/elixir.changes  2020-07-24 
09:59:09.669598618 +0200
@@ -1,0 +2,22 @@
+Wed Jul 8 08:09:49 UTC 2020 - Gabriele Santomaggio 
+
+- Elixir 1.10.4
+ * Bug fixes
+   Elixir
+   [Kernel] Fix a bug where custom types were printed as built-in types
+   [Kernel] Don't add compile-time dependency on defdelegate
+   [Kernel] Add line numbers to warnings on deprecated imports
+   [Kernel] Report the correct line number when raising inside a macro
+   [Task] Include callers in translated Logger metadata for Task
+   [Task] Fix Task PID and caller in Task Supervisor reports
+   ExUnit
+   [ExUnit.Formatter] Avoid crashes when diffing guards when the pattern does 
not match
+   [ExUnit.Formatter] Also blame exceptions that come from linked and trapped 
exits
+   IEx
+   [IEx.Helpers] Do not crash when printing a type that cannot be code 
formatted
+   Mix
+   [mix app.start] Fix reading .app file located in archives (.ez files)
+   [mix local.hex] Provide more guidance when Hex can't be installed
+   [mix release] Properly encode config in releases
+
+---

Old:

  elixir-1.10.3.tar.gz

New:

  elixir-1.10.4.tar.gz



Other differences:
--
++ elixir-doc.spec ++
--- /var/tmp/diff_new_pack.FadwED/_old  2020-07-24 09:59:12.177600954 +0200
+++ /var/tmp/diff_new_pack.FadwED/_new  2020-07-24 09:59:12.181600957 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   elixir-doc
-Version:1.10.3
+Version:1.10.4
 Release:0
 Summary:Documentation for elixir
 License:Apache-2.0
@@ -26,6 +26,7 @@
 Source0:
https://github.com/elixir-lang/elixir/archive/v%{version}.tar.gz#/elixir-%{version}.tar.gz
 BuildRequires:  elixir
 BuildRequires:  elixir-ex_doc
+BuildRequires:  unzip
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 Requires:   elixir = %{version}

++ elixir.spec ++
--- /var/tmp/diff_new_pack.FadwED/_old  2020-07-24 09:59:12.201600976 +0200
+++ /var/tmp/diff_new_pack.FadwED/_new  2020-07-24 09:59:12.205600980 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   elixir
-Version:1.10.3
+Version:1.10.4
 Release:0
 Summary:Functional meta-programming aware language built atop Erlang
 License:Apache-2.0

++ elixir-1.10.3.tar.gz -> elixir-1.10.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.10.3/.cirrus.yml 
new/elixir-1.10.4/.cirrus.yml
--- old/elixir-1.10.3/.cirrus.yml   2020-04-25 10:30:20.0 +0200
+++ new/elixir-1.10.4/.cirrus.yml   2020-07-04 13:10:47.0 +0200
@@ -27,16 +27,14 @@
 - env:
 CHECK_POSIX_COMPLIANT: true
 CHECK_REPRODUCIBLE: true
-OTP_RELEASE: OTP-22.1
+OTP_RELEASE: OTP-23.0
+- env:
+OTP_RELEASE: OTP-22.3
 - env:
 OTP_RELEASE: OTP-22.0
 - env:
 OTP_RELEASE: OTP-21.3.8
 - env:
-OTP_RELEASE: OTP-21.2
-- env:
-OTP_RELEASE: OTP-21.1
-- env:
 OTP_RELEASE: OTP-21.0
 
 - name: Linux, OTP-${OTP_RELEASE}, development, Ubuntu 14.04
@@ -110,7 +108,7 @@
 image: fertapric/elixir-ci:otp-win64-${OTP_RELEASE}
 os_version: ${OS_VERSION}
 cpu: 4
-memory: 3840Mi
+memory: 6GB
 
   install_script:
 - rmdir /s /q .git
@@ -143,7 +141,6 @@
 LC_ALL: en_US.UTF-8
 
   install_script:
-- sudo pkg update
 - pkg install -y erlang git gmake
 - rm -rf .git
 - gmake compile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.10.3/CHANGELOG.md 
new/elixir-1.10.4/CHANGELOG.md
--- old/elixir-1.10.3/CHANGELOG.md  2020-04-25 10:30:20.0 +0200
+++ new/elixir-1.10.4/CHANGELOG.md  2020-07-04 13:10:47.0 +0200
@@ -155,6 +155,34 @@
 
 Now imagine that `json_payload` is a large JSON blob and the `"key"` inside 
the `"body"` did not have value of `"foo"`. In previous Elixir versions, if the 
assertion failed, Elixir would print the right side and let you up to your own 
devices to figure out what went wrong. In Elixir v1.10, we diff the data 
structure against the pattern so you can see exactly 

commit elixir for openSUSE:Factory

2020-04-27 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2020-04-27 23:36:26

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.2738 (New)


Package is "elixir"

Mon Apr 27 23:36:26 2020 rev:10 rq:798116 version:1.10.3

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2020-04-16 
23:05:31.043795708 +0200
+++ /work/SRC/openSUSE:Factory/.elixir.new.2738/elixir.changes  2020-04-27 
23:36:48.243338891 +0200
@@ -1,0 +2,20 @@
+Sat Apr 25 16:20:54 UTC 2020 - Sven Marquardt 
+
+- Elixir 1.10.3
+ * Bug fixes
+   Elixir
+   [Code] Return `[{mod, bin}]` from `Code.compile_file/2`, 
`Code.require_file/2`, `Code.load_file/2`
+   [Code] Make sure the formatter respects newlines before and after module 
attributes
+   [Kernel.ParallelCompiler] Fix a bug where the parallel compiler would raise 
in long compilation cycles
+   [Kernel.ParallelCompiler] Fix a bug where the parallel compiler would raise 
if some of the modules being compiled referred to a module that has been loaded 
directly to memory
+   [Module] Fix accidental breaking change where bodiless clauses had their 
body value on `@on_definition` callbacks set to an empty list instead of `nil`
+   [String] Undeprecate `String.normalize/2` normalize and fix infinite loop 
caused by certain invalid strings
+   ExUnit
+   [ExUnit.Assertions] Fix pattern matching diff when matching on pinned 
variables
+   [ExUnit.Assertions] Fix pattern matching diff when matching variable struct 
names
+   [ExUnit.Assertions] Fix pattern matching diff when matching on the binary 
concat operator (`<>`) and the left side is not a literal string
+   [ExUnit.Assertions] Fix pattern matching diff when matching on pseudo-vars 
(`__MODULE__`, `__DIR__`, etc)
+   Mix
+   [mix release] Respect the `:path` option when creating a `:tar` file for 
releases 
+
+---

Old:

  elixir-1.10.2.tar.gz

New:

  elixir-1.10.3.tar.gz



Other differences:
--
++ elixir-doc.spec ++
--- /var/tmp/diff_new_pack.dHGEK2/_old  2020-04-27 23:36:49.107340577 +0200
+++ /var/tmp/diff_new_pack.dHGEK2/_new  2020-04-27 23:36:49.111340585 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   elixir-doc
-Version:1.10.2
+Version:1.10.3
 Release:0
 Summary:Documentation for elixir
 License:Apache-2.0

elixir.spec: same change
++ elixir-1.10.2.tar.gz -> elixir-1.10.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.10.2/.cirrus.yml 
new/elixir-1.10.3/.cirrus.yml
--- old/elixir-1.10.2/.cirrus.yml   2020-02-26 12:53:01.0 +0100
+++ new/elixir-1.10.3/.cirrus.yml   2020-04-25 10:30:20.0 +0200
@@ -130,11 +130,11 @@
 test_freebsd_task:
   <<: *DEFAULT_TEST_SETTINGS
 
-  name: FreeBSD 12.0
+  name: FreeBSD 12.1
   alias: FreeBSD Stable
 
   freebsd_instance:
-image_family: freebsd-12-0
+image_family: freebsd-12-1
 cpu: 8
 memory: 7424Mi
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.10.2/CHANGELOG.md 
new/elixir-1.10.3/CHANGELOG.md
--- old/elixir-1.10.2/CHANGELOG.md  2020-02-26 12:53:01.0 +0100
+++ new/elixir-1.10.3/CHANGELOG.md  2020-04-25 10:30:20.0 +0200
@@ -155,6 +155,30 @@
 
 Now imagine that `json_payload` is a large JSON blob and the `"key"` inside 
the `"body"` did not have value of `"foo"`. In previous Elixir versions, if the 
assertion failed, Elixir would print the right side and let you up to your own 
devices to figure out what went wrong. In Elixir v1.10, we diff the data 
structure against the pattern so you can see exactly which parts of the data 
matched the pattern and which ones did not. Note ExUnit already performed 
diffing when comparing data types, this new version adds diffing when matching 
data against a pattern.
 
+## v1.10.3 (2020-04-25)
+
+### 1. Bug fixes
+
+ Elixir
+
+  * [Code] Return `[{mod, bin}]` from `Code.compile_file/2`, 
`Code.require_file/2`, `Code.load_file/2`
+  * [Code] Make sure the formatter respects newlines before and after module 
attributes
+  * [Kernel.ParallelCompiler] Fix a bug where the parallel compiler would 
raise in long compilation cycles
+  * [Kernel.ParallelCompiler] Fix a bug where the parallel compiler would 
raise if some of the modules being compiled referred to a module that has been 
loaded directly to memory
+  * [Module] Fix accidental breaking change where bodiless clauses had their 
body value on `@on_definition` callbacks set to an empty list instead of `nil`
+  * [String] Undeprecate `String.normalize/2` 

commit elixir for openSUSE:Factory

2020-04-16 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2020-04-16 23:05:24

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.2738 (New)


Package is "elixir"

Thu Apr 16 23:05:24 2020 rev:9 rq:794588 version:1.10.2

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2020-02-20 
14:54:28.858182178 +0100
+++ /work/SRC/openSUSE:Factory/.elixir.new.2738/elixir.changes  2020-04-16 
23:05:31.043795708 +0200
@@ -1,0 +2,38 @@
+Thu Apr 16 08:09:49 UTC 2020 - Gabriele Santomaggio 
+
+- Elixir 1.10.2
+  * Bug fixes
+Elixir
+[Macro] Fix a bug where Macro.to_string/1 would emit invalid code for 
sigils
+[Task] Do not crash async_stream monitor if it receives spurious DOWN 
messages
+Logger
+[Logger] Fix a bug where the Logger formatter would fail when handling 
unknown metadata values
+Mix
+[mix compile] Do not write files to disk if --warnings-as-errors was given 
and warnings were emitted
+
+- Elixir 1.10.1
+  * Bug fixes
+Elixir
+[Code] Do not emit invalid code when formatting nil, false, and true keys 
in maps
+[Kernel] Ensure with clauses properly unpack "implicit guards" (such as 
matching on the struct name)
+[Kernel] Do not warn if commas are used by themselves in ~w/~W sigils
+[Kernel] Do not validate the :line option in quote (the validation has 
been moved to v1.11 to give users more time to update their code)
+[Module] Ensure the code verifier handles the :erlang.size/1 guard properly
+
+Logger
+[Logger] Properly handle the report_cb/2 option from Erlang
+[Logger] Fix truncation for multi-byte characters
+[Logger] Do not rebroadcast messages from remote nodes as this is now 
taken care by Erlang's logger
+
+ExUnit
+[ExUnit] Ensure assert_receive produces valid exception messages in case 
of errors
+
+Mix
+[mix release] Make sure the install command (Window specific) works on 
paths with spaces in the name
+[mix release] Allow using remote and rpc commands with 
Application.compile_env/3
+
+- Elixir 1.10.0
+  * Elixir 1.10.0 is a new main release.
+Full release notes: 
https://github.com/elixir-lang/elixir/releases/tag/v1.10.0
+
+---

Old:

  elixir-1.9.4.tar.gz

New:

  elixir-1.10.2.tar.gz



Other differences:
--
++ elixir-doc.spec ++
--- /var/tmp/diff_new_pack.ZOxB1W/_old  2020-04-16 23:05:32.103796651 +0200
+++ /var/tmp/diff_new_pack.ZOxB1W/_new  2020-04-16 23:05:32.107796655 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   elixir-doc
-Version:1.9.4
+Version:1.10.2
 Release:0
 Summary:Documentation for elixir
 License:Apache-2.0

++ elixir.spec ++
--- /var/tmp/diff_new_pack.ZOxB1W/_old  2020-04-16 23:05:32.123796670 +0200
+++ /var/tmp/diff_new_pack.ZOxB1W/_new  2020-04-16 23:05:32.123796670 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   elixir
-Version:1.9.4
+Version:1.10.2
 Release:0
 Summary:Functional meta-programming aware language built atop Erlang
 License:Apache-2.0
@@ -28,9 +28,9 @@
 BuildRequires:  gcc
 BuildRequires:  make
 # required by Mix.SCM.Git see also 
(https://github.com/elixir-lang/elixir/issues/1386)
-Requires:   erlang >= 20
+Requires:   erlang >= 21
 Requires:   git >= 1.7
-BuildRequires:  erlang >= 20
+BuildRequires:  erlang >= 21
 BuildRequires:  erlang-dialyzer
 BuildRequires:  erlang-src
 BuildRequires:  git >= 1.7

++ elixir-1.9.4.tar.gz -> elixir-1.10.2.tar.gz ++
 52127 lines of diff (skipped)




commit elixir for openSUSE:Factory

2020-02-20 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2020-02-20 14:54:26

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.26092 (New)


Package is "elixir"

Thu Feb 20 14:54:26 2020 rev:8 rq:776269 version:1.9.4

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2020-01-03 
17:39:58.443387748 +0100
+++ /work/SRC/openSUSE:Factory/.elixir.new.26092/elixir.changes 2020-02-20 
14:54:28.858182178 +0100
@@ -4 +4 @@
-- Refresh elixir-1.9.4.tar.gz
+- Refresh elixir-1.9.4.tar.gz jsc#SLE-10913



Other differences:
--
++ elixir-doc.spec ++
--- /var/tmp/diff_new_pack.n4oKNx/_old  2020-02-20 14:54:29.650183732 +0100
+++ /var/tmp/diff_new_pack.n4oKNx/_new  2020-02-20 14:54:29.654183740 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package elixir-doc
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 Summary:Documentation for elixir
 License:Apache-2.0
 Group:  Documentation/Other
-Url:http://elixir-lang.org
+URL:http://elixir-lang.org
 Source0:
https://github.com/elixir-lang/elixir/archive/v%{version}.tar.gz#/elixir-%{version}.tar.gz
 BuildRequires:  elixir
 BuildRequires:  elixir-ex_doc

++ elixir.spec ++
--- /var/tmp/diff_new_pack.n4oKNx/_old  2020-02-20 14:54:29.670183771 +0100
+++ /var/tmp/diff_new_pack.n4oKNx/_new  2020-02-20 14:54:29.670183771 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package elixir
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 Summary:Functional meta-programming aware language built atop Erlang
 License:Apache-2.0
 Group:  Development/Languages/Other
-Url:http://elixir-lang.org
+URL:http://elixir-lang.org
 Source0:
https://github.com/elixir-lang/elixir/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source2:macros.elixir
 BuildRequires:  gcc




commit elixir for openSUSE:Factory

2020-01-03 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2020-01-03 17:39:53

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.6675 (New)


Package is "elixir"

Fri Jan  3 17:39:53 2020 rev:7 rq:760704 version:1.9.4

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2019-08-24 
18:51:13.425729396 +0200
+++ /work/SRC/openSUSE:Factory/.elixir.new.6675/elixir.changes  2020-01-03 
17:39:58.443387748 +0100
@@ -1,0 +2,62 @@
+Sun Dec 15 17:58:38 UTC 2019 - Matwey Kornilov 
+
+- Refresh elixir-1.9.4.tar.gz
+
+---
+Tue Dec  3 09:25:13 UTC 2019 - Gabriele Santomaggio 
+
+- Elixir 1.9.4
+  * Bug fixes
+Mix
+[mix local.hex] Remove invalid deprecation warning on mix local.hex command
+  
+- Elixir 1.9.3
+  * Enhancements
+Mix
+[mix release] Add :tar option for releases to create a tarball
+  
+  * Bug fixes
+Mix
+[mix release] Use default_release option when name is not given
+[mix release] Make release's boot script contents deterministic
+
+  * Deprecations
+Mix
+[mix archive.install] Warn when installing from URI
+[mix escript.install] Warn when installing from URI
+
+- Elixir 1.9.2
+  * Enhancements
+Mix
+[mix release] Allow {:from_app, app_name} as a version for releases
+  
+  * Bug fixes
+Elixir
+[Kernel] Ensure compilation works for a variable named super
+[Kernel] Ensure capture operator of a local function expands correctly 
inside a macro
+[Regex] Ensure dynamic recompilation of regexes considers options. 
+This fixes an issue where parsing the protocol in URI.parse/1 seemingly 
looked case sensitive when running Elixir precompiled on another machine
+
+  * Mix
+[mix release] Use Base.encode32 when generating cookie to avoid unsafe 
chars
+[mix release] Fix install command on Windows
+[mix release] Quote executable path on Windows to ensure it works on 
directories with spaces
+
+- Elixir 1.9.1
+  * Enhancements
+Mix
+[mix format] Print relative paths in --check-formatted output
+[mix release] Support included applications
+
+  * Bug fixes
+Elixir
+[Code] Fix formatter wrongly removing nested parens in nested calls
+
+  * Logger
+[Logger] Do not crash translator on poorly formatted supervisor names
+
+  * Mix
+[mix compile] Raise readable error for mismatched sources during 
compilation
+[mix release] Preserve UTF8 encoding in release config files
+
+---

Old:

  elixir-1.9.0.tar.gz

New:

  elixir-1.9.4.tar.gz



Other differences:
--
++ elixir-doc.spec ++
--- /var/tmp/diff_new_pack.aP7zUb/_old  2020-01-03 17:39:59.163388117 +0100
+++ /var/tmp/diff_new_pack.aP7zUb/_new  2020-01-03 17:39:59.163388117 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   elixir-doc
-Version:1.9.0 
+Version:1.9.4
 Release:0
 Summary:Documentation for elixir
 License:Apache-2.0

++ elixir.spec ++
--- /var/tmp/diff_new_pack.aP7zUb/_old  2020-01-03 17:39:59.179388126 +0100
+++ /var/tmp/diff_new_pack.aP7zUb/_new  2020-01-03 17:39:59.179388126 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   elixir
-Version:1.9.0 
+Version:1.9.4
 Release:0
 Summary:Functional meta-programming aware language built atop Erlang
 License:Apache-2.0
@@ -34,6 +34,7 @@
 BuildRequires:  erlang-dialyzer
 BuildRequires:  erlang-src
 BuildRequires:  git >= 1.7
+BuildRequires:  unzip
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 Requires:   erlang

++ elixir-1.9.0.tar.gz -> elixir-1.9.4.tar.gz ++
 1903 lines of diff (skipped)




commit elixir for openSUSE:Factory

2019-08-24 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2019-08-24 18:51:10

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.7948 (New)


Package is "elixir"

Sat Aug 24 18:51:10 2019 rev:6 rq:725818 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2019-06-01 
09:46:18.511389656 +0200
+++ /work/SRC/openSUSE:Factory/.elixir.new.7948/elixir.changes  2019-08-24 
18:51:13.425729396 +0200
@@ -1,0 +2,106 @@
+Tue Jun 25 08:55:44 UTC 2019 - g.santomag...@gmail.com
+
+- Elixir 1.9.0
+  * Enhancements
+EEx 
+[EEx] Allow more complex mixed expressions when tokenizing
+
+Elixir
+[Access] Allow Access.at/1 to handle negative index
+[CLI] Add support for --boot, --boot-var, --erl-config, --pipe-to, 
--rpc-eval, and --vm-args options
+[Code] Add static_atom_encoder option to Code.string_to_quoted/2
+[Code] Support :force_do_end_blocks on Code.format_string!/2 and 
Code.format_file!/2
+[Code] Do not raise on deadlocks on Code.ensure_compiled/1
+[Config] Add Config, Config.Reader, and Config.Provider modules for 
working with configuration
+[File] Add File.rename!/2
+[Inspect] Add :inspect_fun and :custom_options to Inspect.Opts
+[Kernel] Add ~U sigil for UTC date times
+[Kernel] Optimize /arity and (&1)
+[Kernel] Optimize generated code for with with a catch-all clause
+[Kernel] Validate __struct__ key in map returned by __struct__/0,1
+[Module] Add Module.get_attribute/3
+[Protocol] Improve Protocol.UndefinedError messages to also include the 
type that was attempted to dispatch on
+[Protocol] Optimize performance of dynamic dispatching for 
non-consolidated protocols
+[Record] Include field names in generated type for records
+[Regex] Automatically recompile regexes
+[Registry] Add Registry.select/2
+[System] Add System.restart/0, System.pid/0 and System.no_halt/1
+[System] Add System.get_env/2, System.fetch_env/1, and System.fetch_env!/1
+[System] Support SOURCE_DATE_EPOCH for reproducible builds
+  
+ExUnit
+[ExUnit] Allow multiple :exclude on configuration/CLI
+[ExUnit.DocTest] No longer wrap doctest errors in custom exceptions. They 
ended-up hiding more information than shing
+[ExUnit.DocTest] Display the actual doctest code when doctest fails
+
+IEx
+[IEx.CLI] Copy ticktime from remote node on IEx --remsh
+[IEx.CLI] Automatically add a host on node given to --remsh
+
+Logger
+[Logger] Use a decentralized mode computation for Logger which allows 
overloads to be detected more quickly
+[Logger] Use persistent_term to store configuration whenever available for 
performance
+
+Mix
+[Mix] Follow XDG base dir specification in Mix for temporary and 
configuration files
+[Mix.Generator] Add copy_file/3, copy_template/4, and overwite?/2
+[Mix.Project] Add preferred_cli_target that works like preferred_cli_env
+[mix archive.uninstall] Allow mix archive.uninstall APP to uninstall any 
installed version of APP
+[mix new] No longer generate a config/ directory for mix new
+[mix release] Add support for releases
+[mix release.init] Add templates for release configuration
+[mix test] Allow running tests for a given umbrella app from the umbrella 
root with mix test apps/APP/test. failures also include the apps/APP prefix in 
the test location
+
+  * Bug fixes
+EEx
+[EEx] Consistently trim newlines when you have a single EEx expression per 
line on multiple lines
+Elixir
+[Code] Quote :: in Code.format_string!/1 to avoid ambiguity
+[Code] Do not crash formatter on false positive sigils
+[Enum] Ensure the first equal entry is returned by Enum.min/2 and 
Enum.max/2
+[Kernel] Improve error message when string interpolation is used in a guard
+[Kernel] Properly merge and handle docs for callbacks with multiple clauses
+[Kernel] Guarantee reproducible builds on modules with dozens of specs
+[Kernel] Resolve __MODULE__ accordingly in nested defmodule to avoid 
double nesting
+[Kernel] Type variables starting with an underscore (_foo) should not 
raise compile error
+[Kernel] Keep order of elements when macro in/2 is expanded with a literal 
list on the right-hand side
+[Kernel] Print proper location on undefined function error from 
dynamically generated functions
+[System] Make sure :init.get_status/0 is set to {:started, :started} once 
the system starts
+[Path] Do not expand ~ in Path.expand/2 when not followed by a path 
separator
+[Protocol] Ensure debug_info is kept in protocols
+[Regex] Ensure inspect returns valid ~r// expressions when they are 
manually compiled with backslashes
+[Registry] Fix ETS leak in 

commit elixir for openSUSE:Factory

2019-06-01 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2019-06-01 09:46:15

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.5148 (New)


Package is "elixir"

Sat Jun  1 09:46:15 2019 rev:5 rq:705610 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2019-03-14 
15:01:11.183697465 +0100
+++ /work/SRC/openSUSE:Factory/.elixir.new.5148/elixir.changes  2019-06-01 
09:46:18.511389656 +0200
@@ -1,0 +2,12 @@
+Mon May 27 09:02:44 UTC 2019 - g.santomag...@gmail.com
+
+- Elixir 1.8.2
+  * Bug fixes
+[EEx] Raise readable error message on bad EEx state
+Elixir
+[Protocol] Ensure :debug_info is kept in protocols
+Logger
+[Logger] Make sure Logger v1.8 does not get stuck in discard mode
+[Logger.Translator] Translate remote process crash in Logger
+
+---

Old:

  elixir-1.8.1.tar.gz

New:

  elixir-1.8.2.tar.gz



Other differences:
--
++ elixir-doc.spec ++
--- /var/tmp/diff_new_pack.kUEvaX/_old  2019-06-01 09:46:19.223389413 +0200
+++ /var/tmp/diff_new_pack.kUEvaX/_new  2019-06-01 09:46:19.223389413 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   elixir-doc
-Version:1.8.1 
+Version:1.8.2 
 Release:0
 Summary:Documentation for elixir
 License:Apache-2.0

elixir.spec: same change
++ elixir-1.8.1.tar.gz -> elixir-1.8.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.8.1/CHANGELOG.md 
new/elixir-1.8.2/CHANGELOG.md
--- old/elixir-1.8.1/CHANGELOG.md   2019-01-30 11:37:58.0 +0100
+++ new/elixir-1.8.2/CHANGELOG.md   2019-05-11 14:29:01.0 +0200
@@ -63,6 +63,23 @@
 
 This small feature is very powerful. It allows instrumentation and monitoring 
tools to better track and relate the events happening in your system. This 
feature can also be used by tools like the "Ecto Sandbox". The "Ecto Sandbox" 
allows developers to run tests concurrently against the database, by using 
transactions and an ownership mechanism where each process explicitly gets a 
connection assigned to it. Without `$callers`, every time you spawned a task 
that queries the database, the task would not know its caller, and therefore it 
would be unable to know which connection was assigned to it. This often meant 
features that relies on tasks could not be tested concurrently. With 
`$callers`, figuring out this relationship is trivial and you have more tests 
using the full power of your machine.
 
+## v1.8.2 (2019-05-11)
+
+### 1. Bug fixes
+
+ EEx
+
+  * [EEx] Raise readable error message on bad EEx state
+
+ Elixir
+
+  * [Protocol] Ensure `:debug_info` is kept in protocols
+
+ Logger
+
+  * [Logger] Make sure Logger v1.8 does not get stuck in discard mode
+  * [Logger.Translator] Translate remote process crash in Logger
+
 ## v1.8.1 (2019-01-30)
 
 ### 1. Bug fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.8.1/VERSION new/elixir-1.8.2/VERSION
--- old/elixir-1.8.1/VERSION2019-01-30 11:37:58.0 +0100
+++ new/elixir-1.8.2/VERSION2019-05-11 14:29:01.0 +0200
@@ -1 +1 @@
-1.8.1
\ No newline at end of file
+1.8.2
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.8.1/lib/eex/lib/eex/engine.ex 
new/elixir-1.8.2/lib/eex/lib/eex/engine.ex
--- old/elixir-1.8.1/lib/eex/lib/eex/engine.ex  2019-01-30 11:37:58.0 
+0100
+++ new/elixir-1.8.2/lib/eex/lib/eex/engine.ex  2019-05-11 14:29:01.0 
+0200
@@ -158,6 +158,7 @@
 
   @doc false
   def handle_begin(state) do
+check_state!(state)
 %{state | binary: [], dynamic: []}
   end
 
@@ -168,6 +169,7 @@
 
   @doc false
   def handle_body(state) do
+check_state!(state)
 %{binary: binary, dynamic: dynamic} = state
 binary = {:<<>>, [], Enum.reverse(binary)}
 dynamic = [binary | dynamic]
@@ -207,4 +209,11 @@
 raise EEx.SyntaxError,
   "unsupported EEx syntax <%#{marker} %> (the syntax is valid but not 
supported by the current EEx engine)"
   end
+
+  defp check_state!(%{binary: _, dynamic: _, vars_count: _}), do: :ok
+
+  defp check_state!(state) do
+raise "unexpected EEx.Engine state: #{inspect(state)}. " <>
+"This typically means a bug or an outdated EEx.Engine or tool"
+  end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.8.1/lib/elixir/lib/gen_server.ex 
new/elixir-1.8.2/lib/elixir/lib/gen_server.ex
--- 

commit elixir for openSUSE:Factory

2019-03-14 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2019-03-14 15:00:23

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.28833 (New)


Package is "elixir"

Thu Mar 14 15:00:23 2019 rev:4 rq:684700 version:1.8.1

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2019-02-20 
14:12:15.858920780 +0100
+++ /work/SRC/openSUSE:Factory/.elixir.new.28833/elixir.changes 2019-03-14 
15:01:11.183697465 +0100
@@ -1,0 +2,5 @@
+Wed Mar 13 11:15:44 UTC 2019 - g.santomag...@gmail.com
+
+- Add requires Erlang >= 20
+
+---



Other differences:
--
++ elixir.spec ++
--- /var/tmp/diff_new_pack.dpkvQD/_old  2019-03-14 15:01:12.227697259 +0100
+++ /var/tmp/diff_new_pack.dpkvQD/_new  2019-03-14 15:01:12.227697259 +0100
@@ -25,10 +25,10 @@
 Url:http://elixir-lang.org
 Source0:
https://github.com/elixir-lang/elixir/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source2:macros.elixir
-BuildRequires:  erlang
 BuildRequires:  gcc
 BuildRequires:  make
 # required by Mix.SCM.Git see also 
(https://github.com/elixir-lang/elixir/issues/1386)
+Requires:   erlang >= 20
 Requires:   git >= 1.7
 BuildRequires:  erlang >= 20
 BuildRequires:  erlang-dialyzer




commit elixir for openSUSE:Factory

2019-02-20 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2019-02-20 14:12:05

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.28833 (New)


Package is "elixir"

Wed Feb 20 14:12:05 2019 rev:3 rq:677393 version:1.8.1

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2019-02-15 
09:55:43.391753852 +0100
+++ /work/SRC/openSUSE:Factory/.elixir.new.28833/elixir.changes 2019-02-20 
14:12:15.858920780 +0100
@@ -1,0 +2,15 @@
+Tue Feb 19 15:38:20 UTC 2019 - g.santomag...@gmail.com
+
+- Elixir 1.8.1
+  * Bug fixes
+Elixir
+[Float] Fix rounding for subnormal floats
+IEx
+[IEx] Fix IEx.pry crash when IEx isn't running
+[IEx.CLI] Add IEx warning when using --remsh with "dumb" terminal
+[IEx.Helpers] Sort results by arity on h helper
+Mix
+[mix compile] Do not include optional dependencies in extra applications 
as it is 
+incompatible with shared deps in umbrellas
+
+---

Old:

  elixir-1.8.0.tar.gz

New:

  elixir-1.8.1.tar.gz



Other differences:
--
++ elixir-doc.spec ++
--- /var/tmp/diff_new_pack.BcXLOs/_old  2019-02-20 14:12:16.462920579 +0100
+++ /var/tmp/diff_new_pack.BcXLOs/_new  2019-02-20 14:12:16.462920579 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   elixir-doc
-Version:1.8.0 
+Version:1.8.1 
 Release:0
 Summary:Documentation for elixir
 License:Apache-2.0

elixir.spec: same change
++ elixir-1.8.0.tar.gz -> elixir-1.8.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.8.0/CHANGELOG.md 
new/elixir-1.8.1/CHANGELOG.md
--- old/elixir-1.8.0/CHANGELOG.md   2019-01-14 15:29:07.0 +0100
+++ new/elixir-1.8.1/CHANGELOG.md   2019-01-30 11:37:58.0 +0100
@@ -63,7 +63,25 @@
 
 This small feature is very powerful. It allows instrumentation and monitoring 
tools to better track and relate the events happening in your system. This 
feature can also be used by tools like the "Ecto Sandbox". The "Ecto Sandbox" 
allows developers to run tests concurrently against the database, by using 
transactions and an ownership mechanism where each process explicitly gets a 
connection assigned to it. Without `$callers`, every time you spawned a task 
that queries the database, the task would not know its caller, and therefore it 
would be unable to know which connection was assigned to it. This often meant 
features that relies on tasks could not be tested concurrently. With 
`$callers`, figuring out this relationship is trivial and you have more tests 
using the full power of your machine.
 
-## v1.8.0 (2018-01-14)
+## v1.8.1 (2019-01-30)
+
+### 1. Bug fixes
+
+ Elixir
+
+  * [Float] Fix rounding for subnormal floats
+
+ IEx
+
+  * [IEx] Fix `IEx.pry` crash when IEx isn't running
+  * [IEx.CLI] Add IEx warning when using `--remsh` with dumb terminal
+  * [IEx.Helpers] Sort results by arity on `h` helper
+
+ Mix
+
+  * [mix compile] Do not include optional dependencies in extra applications 
as it is incompatible with shared deps in umbrellas
+
+## v1.8.0 (2019-01-14)
 
 ### 1. Enhancements
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.8.0/VERSION new/elixir-1.8.1/VERSION
--- old/elixir-1.8.0/VERSION2019-01-14 15:29:07.0 +0100
+++ new/elixir-1.8.1/VERSION2019-01-30 11:37:58.0 +0100
@@ -1 +1 @@
-1.8.0
\ No newline at end of file
+1.8.1
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.8.0/lib/elixir/lib/calendar/datetime.ex 
new/elixir-1.8.1/lib/elixir/lib/calendar/datetime.ex
--- old/elixir-1.8.0/lib/elixir/lib/calendar/datetime.ex2019-01-14 
15:29:07.0 +0100
+++ new/elixir-1.8.1/lib/elixir/lib/calendar/datetime.ex2019-01-30 
11:37:58.0 +0100
@@ -480,9 +480,11 @@
 
   ## Examples
 
-  iex> {:ok, datetime} = DateTime.now("Europe/Copenhagen", 
FakeTimeZoneDatabase)
+  iex> {:ok, datetime} = DateTime.now("Etc/UTC")
   iex> datetime.time_zone
-  "Europe/Copenhagen"
+  "Etc/UTC"
+  iex> DateTime.now("Europe/Copenhagen")
+  {:error, :utc_only_time_zone_database}
   iex> DateTime.now("not a real time zone name", FakeTimeZoneDatabase)
   {:error, :time_zone_not_found}
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/elixir-1.8.0/lib/elixir/lib/float.ex 
new/elixir-1.8.1/lib/elixir/lib/float.ex
--- old/elixir-1.8.0/lib/elixir/lib/float.ex2019-01-14 

commit elixir for openSUSE:Factory

2019-02-15 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2019-02-15 09:55:39

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.28833 (New)


Package is "elixir"

Fri Feb 15 09:55:39 2019 rev:2 rq:669065 version:1.8.0

Changes:

--- /work/SRC/openSUSE:Factory/elixir/elixir.changes2019-01-21 
10:45:51.560349465 +0100
+++ /work/SRC/openSUSE:Factory/.elixir.new.28833/elixir.changes 2019-02-15 
09:55:43.391753852 +0100
@@ -1,0 +2,75 @@
+Mon Jan 28 11:00:20 UTC 2019 - g.santomag...@gmail.com
+
+- Elixir 1.8.0
+  * Elixir v1.8 comes with many improvements at the infrastructure level, 
improving compilation time, 
+speeding up common patterns, and adding features around introspection of 
the system.
+See full changelog at 
https://github.com/elixir-lang/elixir/releases/tag/v1.8.0
+  * Enhancements
+EEx
+[EEx] Optimize the default template engine to compile and execute more 
efficiently
+Elixir
+[Calendar] Add Calendar.TimeZoneDatabase and a 
Calendar.UTCOnlyTimeZoneDatabase implementation
+[Calendar] Add callbacks day_of_year/3, quarter_of_year/3, year_of_era/1, 
and day_of_era/3
+[Code.Formatter] Preserve user's choice of new line after most operators
+[Date] Add Date.day_of_year/1, Date.quarter_of_year/1, Date.year_of_era/1, 
and Date.day_of_era/1
+[DateTime] Add DateTime.from_naive/3, DateTime.now/1, and 
DateTime.shift_zone/3
+[File] Allow :raw option in File.exists?/2, File.regular?/2, and 
File.dir?/2
+[File] Allow POSIX time as an integer in File.touch/2 and File.touch!/2
+[Inspect] Allow Inspect protocol to be derivable with the :only/:except 
options
+[Kernel] Do not propagate counters to variables in quote inside another 
quote
+[Kernel] Warn on ambiguous use of :: and | in typespecs
+[Kernel] Add :delegate_to @doc metadata tag when using defdelegate
+[Kernel] Improve compile-time building of ranges via the .. operator
+[Kernel] Compile charlist interpolation more efficiently
+[Kernel] Add floor/1 and ceil/1 guards
+[Kernel.SpecialForms] Add :reduce option to for comprehensions
+[List] Add List.myers_difference/3 and List.improper?/1
+[Macro] Add Macro.struct!/2 for proper struct resolution during compile 
time
+[Map] Optimize and merge nested maps put and merge operations
+[Range] Add Range.disjoint?/2
+[Record] Reduce memory allocation when updating multiple fields in a record
+[Registry] Allow associating a value on :via tuple
+[String] Add String.bag_distance/2
+[Task] Add $callers tracking to Task - this makes it easier to find which 
process spawned a task and use it for tracking ownership and monitoring
+ExUnit
+[ExUnit] Add ExUnit.after_suite/1 callback
+[ExUnit.Assertions] Show last N messages (instead of first N) from mailbox 
on assert_receive fail
+IEx
+[IEx.Helpers] Add port/1 and port/2
+[IEx.Server] Expose IEx.Server.run/1 for custom IEx sessions with the 
ability to broker pry sessions
+Mix
+[Mix] Add Mix.target/0 and Mix.target/1 to control dependency management 
per target
+[Mix.Project] Add :depth and :parents options to deps_paths/1
+[mix archive.install] Add a timeout when installing archives
+[mix compile] Include optional dependencies in :extra_applications
+[mix escript.install] Add a timeout when installing escripts
+[mix format] Warn when the same file may be formatted by multiple 
.formatter.exs
+[mix test] Allow setting the maximum number of failures via --max-failures
+[mix test] Print a message instead of raising on unmatched tests inside 
umbrella projects
+
+  * Bug fixes
+Elixir
+[Calendar] Allow printing dates with more than  years
+[Exception] Exclude deprecated functions in "did you mean?" hints
+[Float] Handle subnormal floats in Float.ratio/1
+[Kernel] Remove Guard test tuple_size(...) can never succeed Dialyzer 
warning on try
+[Kernel] Expand operands in size*unit bitstring modifier instead of 
expecting size and unit to be literal integers
+[Kernel] Do not deadlock on circular struct dependencies in typespecs
+[Kernel] Raise proper error message when passing flags to the Erlang 
compiler that Elixir cannot handle
+[Kernel] Do not leak variables in cond clauses with a single matching at 
compile-time clause
+[NaiveDateTime] Do not accept leap seconds in builder and parsing functions
+[String] Fix ZWJ handling in Unicode grapheme clusters
+[StringIO] Handle non-printable args in StringIO gracefully
+IEx
+[IEx.Helpers] Use typespec info (instead of docs chunk) and properly 
format callbacks in b/1
+Logger
+[Logger] Allow Logger backends to be dynamically removed when an 
application 

commit elixir for openSUSE:Factory

2019-01-21 Thread root
Hello community,

here is the log from the commit of package elixir for openSUSE:Factory checked 
in at 2019-01-21 10:45:48

Comparing /work/SRC/openSUSE:Factory/elixir (Old)
 and  /work/SRC/openSUSE:Factory/.elixir.new.28833 (New)


Package is "elixir"

Mon Jan 21 10:45:48 2019 rev:1 rq:662760 version:1.7.4

Changes:

New Changes file:

--- /dev/null   2018-10-29 14:05:42.522318975 +0100
+++ /work/SRC/openSUSE:Factory/.elixir.new.28833/elixir-doc.changes 
2019-01-21 10:45:51.524349510 +0100
@@ -0,0 +1,10 @@
+---
+Wed Dec 19 18:56:20 UTC 2018 - matwey.korni...@gmail.com
+
+- Set License to Apache-2.0.
+  I have not found where did ErlPL come from.
+
+---
+Mon Dec 10 11:16:45 UTC 2018 - matwey.korni...@gmail.com
+
+- Add elixir-doc.changes 
New Changes file:

--- /dev/null   2018-10-29 14:05:42.522318975 +0100
+++ /work/SRC/openSUSE:Factory/.elixir.new.28833/elixir.changes 2019-01-21 
10:45:51.560349465 +0100
@@ -0,0 +1,1815 @@
+---
+Sun Dec 30 11:18:35 UTC 2018 - matwey.korni...@gmail.com
+
+- Use %{_rpmmacrodir} for macros.elixir
+
+---
+Wed Dec 19 18:56:20 UTC 2018 - matwey.korni...@gmail.com
+
+- Set License to Apache-2.0.
+  I have not found where did ErlPL come from.
+
+---
+Tue Dec 11 13:46:13 UTC 2018 - Jan Engelhardt 
+
+- Improvements to description grammar.
+
+---
+Mon Dec 10 11:17:25 UTC 2018 - matwey.korni...@gmail.com
+
+- Use %license for LICENSE
+
+---  
+Thu Nov 08 22:01:20 UTC 2018 - g.santomag...@gmail.com
+
+- Elixir 1.7.4
+  * Bug fixes
+[Calendar] Fix for converting from negative iso days on New Year 
+in a leap year
+[Kernel] Ensure @spec, @callback, @type and friends can be read 
+accordingly
+[Module] Avoid warnings when using Module.eval_quoted in the middle of 
+existing definitions
+[mix archive.build] Unload previous archive versions before building
+[mix format] Expand paths so mix format path\for\windows.ex works
+[mix test] Ensure that --cover displays correct coverage in an umbrella app
+
+- Elixir 1.7.3
+  * Bug fixes
+[ExUnit.Assertions] Do not attempt to expand try/1 as it is a special form
+[mix compile.app] Do not include applications with runtime: false as a 
runtime 
+dependency for applications coming from Hex
+[mix compile.app] Do not include applications with runtime: false as a 
+runtime dependency for applications coming from Hex
+
+- Elixir 1.7.2
+  * Bug fixes
+[Kernel] Do not emit warnings for repeated docs over different clauses 
+due to false  positives
+[mix compile] Properly mark top-level dependencies as optional and as 
+runtime. 
+This fixes a bug where Mix attempted to start optional dependencies of a 
+package when those optional dependencies were not available
+[mix compile] Avoid deadlock when a config has a timestamp later 
+than current time
+[mix test] Do not fail suite if there are no test files
+
+- Elixir 1.7.1
+  * Bug fixes
+[Calendar] Work-around a Dialyzer bug that causes it to loop for a 
+long time, potentially indefinitely
+
+- Elixir 1.7
+  Elixir v1.7 is the last release to support Erlang/OTP 19. We recommend 
+  everyone to migrate to Erlang/OTP 20+.
+  Full release notes: https://github.com/elixir-lang/elixir/releases/tag/v1.7.0
+
+Sun Jul  1 08:02:34 UTC 2018 - devel...@develop7.info
+
+- Elixir 1.6.6
+  This release supports Erlang/OTP 21.0 by removing all warnings and by 
+  properly supporting the new Erlang logger module.
+
+  * Bug fixes
+[Base] Do not raise when finding bad digits in Base.decode32! with 
+`case: :mixed`
+[Code] Preserve the user's choice when fn is followed by a newline and it 
+has only a single clause
+[DynamicSupervisor] Properly account for restarting children in the 
+`:max_children` configuration
+[String] Add performant impl for string upcase/downcase :ascii mode
+[Task.Supervisor] Fix type spec for start_child/4
+[Logger] Do not crash truncation when truncate is set to infinity
+[mix format] Match files starting with dot
+
+- Elixir 1.6.5
+  This release supports Erlang/OTP 21.0-rc by removing all warnings and by 
+  properly redirecting logger output. Note it is not guaranteed it will 
support 
+  Erlang/OTP 21.0 final.
+
+  Bug fixes
+[Code] Preserve the user's choice in the formatter on parens call with 
next 
+break fits
+[Code] Preserve