Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ocaml-base for openSUSE:Factory checked in at 2021-04-29 01:37:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ocaml-base (Old) and /work/SRC/openSUSE:Factory/.ocaml-base.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ocaml-base" Thu Apr 29 01:37:01 2021 rev:5 rq:884990 version:0.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ocaml-base/ocaml-base.changes 2020-08-24 15:06:09.262483291 +0200 +++ /work/SRC/openSUSE:Factory/.ocaml-base.new.12324/ocaml-base.changes 2021-04-29 01:37:31.918504584 +0200 @@ -1,0 +2,6 @@ +Fri Apr 9 09:09:09 UTC 2021 - [email protected] + +- Update to version 0.14.1 + See included CHANGES.md for details + +------------------------------------------------------------------- Old: ---- ocaml-base-0.14.0.tar.xz New: ---- ocaml-base-0.14.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ocaml-base.spec ++++++ --- /var/tmp/diff_new_pack.4FQhuj/_old 2021-04-29 01:37:32.334505173 +0200 +++ /var/tmp/diff_new_pack.4FQhuj/_new 2021-04-29 01:37:32.338505179 +0200 @@ -1,7 +1,7 @@ # # spec file for package ocaml-base # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,16 +17,17 @@ Name: ocaml-base -Version: 0.14.0 +Version: 0.14.1 Release: 0 %{?ocaml_preserve_bytecode} Summary: Standard library for OCaml License: MIT Group: Development/Languages/OCaml +BuildRoot: %_tmppath/%name-%version-build URL: https://opam.ocaml.org/packages/base -Source: %{name}-%{version}.tar.xz +Source0: %{name}-%{version}.tar.xz BuildRequires: ocaml-dune -BuildRequires: ocaml-rpm-macros >= 20200514 +BuildRequires: ocaml-rpm-macros >= 20210409 BuildRequires: ocaml(ocaml_base_version) >= 4.04 BuildRequires: ocamlfind(compiler-libs.bytecomp) BuildRequires: ocamlfind(compiler-libs.common) @@ -35,7 +36,7 @@ BuildRequires: ocamlfind(str) %description -Base is a standard library for OCaml. It provides a standard set of general purpose modules that are well-tested, performant, and fully-portable across any environment that can run OCaml code. Unlike other standard library projects, Base is meant to be used as a wholesale replacement of the standard library distributed with the OCaml compiler. In particular it makes different choices and doesn???t re-export features that are not fully portable such as I/O, which are left to other libraries. +Base is a standard library for OCaml. It provides a standard set of general purpose modules that are well-tested, performant, and fully-portable across any environment that can run OCaml code. Unlike other standard library projects, Base is meant to be used as a wholesale replacement of the standard library distributed with the OCaml compiler. In particular it makes different choices and does not re-export features that are not fully portable such as I/O, which are left to other libraries. %package devel Summary: Development files for %{name} @@ -47,7 +48,7 @@ developing applications that use %{name}. %prep -%autosetup -p1 +%setup -q %build dune_release_pkgs='base' @@ -62,7 +63,9 @@ %ocaml_dune_test %files -f %{name}.files +%defattr(-,root,root,-) %files devel -f %{name}.files.devel +%defattr(-,root,root,-) %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.4FQhuj/_old 2021-04-29 01:37:32.370505224 +0200 +++ /var/tmp/diff_new_pack.4FQhuj/_new 2021-04-29 01:37:32.370505224 +0200 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="disabled"> <param name="filename">ocaml-base</param> - <param name="revision">b333879831027292802556282855e60a472660e2</param> + <param name="revision">e9dc05f5ca7a5a995e95d8617a12b0ecb4f5408b</param> <param name="scm">git</param> <param name="submodules">disable</param> <param name="url">https://github.com/janestreet/base.git</param> ++++++ ocaml-base-0.14.0.tar.xz -> ocaml-base-0.14.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocaml-base-0.14.0/compiler-stdlib/gen/gen.ml new/ocaml-base-0.14.1/compiler-stdlib/gen/gen.ml --- old/ocaml-base-0.14.0/compiler-stdlib/gen/gen.ml 2020-05-26 10:21:03.000000000 +0200 +++ new/ocaml-base-0.14.1/compiler-stdlib/gen/gen.ml 2020-12-02 14:33:25.000000000 +0100 @@ -5,6 +5,7 @@ val v407 : t val v408 : t + val v412 : t val current : t val compare : t -> t -> int end = struct @@ -26,6 +27,7 @@ let v407 = parse "4.07" let v408 = parse "4.08" + let v412 = parse "4.12" let current = parse Sys.ocaml_version let compare ((a1, b1) : t) ((a2, b2) : t) = @@ -80,6 +82,10 @@ pr "module Result = struct end"; pr "module Unit = struct end"; pr "module Fun = struct end"); + if Ocaml_version.(compare current v412) < 0 + then ( + pr "module Atomic = struct end"; + pr "module Either = struct end"); pr ""; pr "exception Not_found = Not_found" ;; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocaml-base-0.14.0/src/base.ml new/ocaml-base-0.14.1/src/base.ml --- old/ocaml-base-0.14.0/src/base.ml 2020-05-26 10:21:03.000000000 +0200 +++ new/ocaml-base-0.14.1/src/base.ml 2020-12-02 14:33:25.000000000 +0100 @@ -39,10 +39,12 @@ end (* Modules defined in Base *) with module Array := Shadow_stdlib.Array + with module Atomic := Shadow_stdlib.Atomic with module Bool := Shadow_stdlib.Bool with module Buffer := Shadow_stdlib.Buffer with module Bytes := Shadow_stdlib.Bytes with module Char := Shadow_stdlib.Char + with module Either := Shadow_stdlib.Either with module Float := Shadow_stdlib.Float with module Hashtbl := Shadow_stdlib.Hashtbl with module Int := Shadow_stdlib.Int diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocaml-base-0.14.0/src/import0.ml new/ocaml-base-0.14.1/src/import0.ml --- old/ocaml-base-0.14.0/src/import0.ml 2020-05-26 10:21:03.000000000 +0200 +++ new/ocaml-base-0.14.1/src/import0.ml 2020-12-02 14:33:25.000000000 +0100 @@ -13,10 +13,12 @@ with type ('a, 'b, 'c, 'd, 'e, 'f) format6 := ('a, 'b, 'c, 'd, 'e, 'f) format6 (* These modules are redefined in Base *) with module Array := Shadow_stdlib.Array + with module Atomic := Shadow_stdlib.Atomic with module Bool := Shadow_stdlib.Bool with module Buffer := Shadow_stdlib.Buffer with module Bytes := Shadow_stdlib.Bytes with module Char := Shadow_stdlib.Char + with module Either := Shadow_stdlib.Either with module Float := Shadow_stdlib.Float with module Hashtbl := Shadow_stdlib.Hashtbl with module Int := Shadow_stdlib.Int
