Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2025-05-05 22:30:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and      /work/SRC/openSUSE:Factory/.ocaml-dune.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ocaml-dune"

Mon May  5 22:30:01 2025 rev:48 rq:1274657 version:3.18.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes    2025-04-04 
18:09:07.912213769 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.30101/ocaml-dune.changes 
2025-05-05 22:58:47.886528925 +0200
@@ -1,0 +2,6 @@
+Mon May  5 05:05:05 UTC 2025 - oher...@suse.de
+
+- Update to version 3.18.2
+  see included CHANGES.md file for details
+
+-------------------------------------------------------------------

Old:
----
  ocaml-dune-3.18.0.tar.xz

New:
----
  ocaml-dune-3.18.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ocaml-dune.spec ++++++
--- /var/tmp/diff_new_pack.EXJGW9/_old  2025-05-05 22:58:48.326547425 +0200
+++ /var/tmp/diff_new_pack.EXJGW9/_new  2025-05-05 22:58:48.326547425 +0200
@@ -25,7 +25,7 @@
 %define     pkg ocaml-dune
 %global  _buildshell /bin/bash
 Name:           %pkg%nsuffix
-Version:        3.18.0
+Version:        3.18.2
 Release:        0
 %{?ocaml_preserve_bytecode}
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.EXJGW9/_old  2025-05-05 22:58:48.362548939 +0200
+++ /var/tmp/diff_new_pack.EXJGW9/_new  2025-05-05 22:58:48.366549107 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="manual">
     <param name="filename">ocaml-dune</param>
-    <param name="revision">a6da88b2f54d2043047cef727618842811d8a6a5</param>
+    <param name="revision">7b971c877d1403da3d536cc180cdd384c7b26341</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://github.com/ocaml/dune.git</param>

++++++ ocaml-dune-3.18.0.tar.xz -> ocaml-dune-3.18.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-3.18.0/CHANGES.md 
new/ocaml-dune-3.18.2/CHANGES.md
--- old/ocaml-dune-3.18.0/CHANGES.md    2025-04-03 11:02:26.000000000 +0200
+++ new/ocaml-dune-3.18.2/CHANGES.md    2025-04-29 15:07:10.000000000 +0200
@@ -1,5 +1,20 @@
+3.18.2 (2024-04-29)
+-------------------
+
+- fix compatibility with `ocaml.5.4.0` by avoiding shadowing sigwinch (@nojb,
+  #11639)
+
+3.18.1 (2025-04-15)
+-------------------
+
+### Fixed
+
+- fix: pass pkg-config (extra) args in all pkgconfig invocations. A missing
+  `--personality` flag would result in pkgconf not finding libraries in some
+  contexts. (#11619, @MisterDA)
+
 3.18.0 (2025-04-03)
---------------------------
+-------------------
 
 ### Fixed
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-3.18.0/otherlibs/configurator/src/v1.ml 
new/ocaml-dune-3.18.2/otherlibs/configurator/src/v1.ml
--- old/ocaml-dune-3.18.0/otherlibs/configurator/src/v1.ml      2025-04-03 
11:02:26.000000000 +0200
+++ new/ocaml-dune-3.18.2/otherlibs/configurator/src/v1.ml      2025-04-29 
15:07:10.000000000 +0200
@@ -735,7 +735,7 @@
     in
     let pc_flags = "--print-errors" in
     let { Process.exit_code; stderr; _ } =
-      Process.run_process c ~dir ?env t.pkg_config [ pc_flags; expr ]
+      Process.run_process c ~dir ?env t.pkg_config (t.pkg_config_args @ [ 
pc_flags; expr ])
     in
     if exit_code = 0
     then (
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-dune-3.18.0/otherlibs/configurator/test/blackbox-tests/pkg-config-args.t/run.t
 
new/ocaml-dune-3.18.2/otherlibs/configurator/test/blackbox-tests/pkg-config-args.t/run.t
--- 
old/ocaml-dune-3.18.0/otherlibs/configurator/test/blackbox-tests/pkg-config-args.t/run.t
    2025-04-03 11:02:26.000000000 +0200
+++ 
new/ocaml-dune-3.18.2/otherlibs/configurator/test/blackbox-tests/pkg-config-args.t/run.t
    2025-04-29 15:07:10.000000000 +0200
@@ -1,9 +1,11 @@
 These tests show that setting `PKG_CONFIG_ARGN` passes extra args to 
`pkg-config`
 
   $ dune build 2>&1 | awk '/run:.*bin\/pkgconf/{a=1}/stderr/{a=0}a' | sed 
s/$(ocamlc -config | sed -n "/^target:/ {s/target: //; p; }")/\$TARGET/g
-  run: $TESTCASE_ROOT/_build/default/.bin/pkgconf --print-errors dummy-pkg
+  run: $TESTCASE_ROOT/_build/default/.bin/pkgconf --personality $TARGET 
--print-errors dummy-pkg
   -> process exited with code 0
   -> stdout:
+   | --personality
+   | $TARGET
    | dummy-pkg
   run: $TESTCASE_ROOT/_build/default/.bin/pkgconf --personality $TARGET 
--cflags dummy-pkg
   -> process exited with code 0
@@ -22,9 +24,10 @@
 
   $ dune clean
   $ PKG_CONFIG_ARGN="--static" dune build 2>&1 | awk 
'/run:.*bin\/pkgconf/{a=1}/stderr/{a=0}a'
-  run: $TESTCASE_ROOT/_build/default/.bin/pkgconf --print-errors dummy-pkg
+  run: $TESTCASE_ROOT/_build/default/.bin/pkgconf --static --print-errors 
dummy-pkg
   -> process exited with code 0
   -> stdout:
+   | --static
    | dummy-pkg
   run: $TESTCASE_ROOT/_build/default/.bin/pkgconf --static --cflags dummy-pkg
   -> process exited with code 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-3.18.0/otherlibs/stdune/src/signal.ml 
new/ocaml-dune-3.18.2/otherlibs/stdune/src/signal.ml
--- old/ocaml-dune-3.18.0/otherlibs/stdune/src/signal.ml        2025-04-03 
11:02:26.000000000 +0200
+++ new/ocaml-dune-3.18.2/otherlibs/stdune/src/signal.ml        2025-04-29 
15:07:10.000000000 +0200
@@ -33,35 +33,34 @@
 external sigwinch : unit -> int = "stdune_winch_number" [@@noalloc]
 
 let all =
-  let open Sys in
-  [ Abrt, sigabrt
-  ; Alrm, sigalrm
-  ; Fpe, sigfpe
-  ; Hup, sighup
-  ; Ill, sigill
-  ; Int, sigint
-  ; Kill, sigkill
-  ; Pipe, sigpipe
-  ; Quit, sigquit
-  ; Segv, sigsegv
-  ; Term, sigterm
-  ; Usr1, sigusr1
-  ; Usr2, sigusr2
-  ; Chld, sigchld
-  ; Cont, sigcont
-  ; Stop, sigstop
-  ; Tstp, sigtstp
-  ; Ttin, sigttin
-  ; Ttou, sigttou
-  ; Vtalrm, sigvtalrm
-  ; Prof, sigprof
-  ; Bus, sigbus
-  ; Poll, sigpoll
-  ; Sys, sigsys
-  ; Trap, sigtrap
-  ; Urg, sigurg
-  ; Xcpu, sigxcpu
-  ; Xfsz, sigxfsz
+  [ Abrt, Sys.sigabrt
+  ; Alrm, Sys.sigalrm
+  ; Fpe, Sys.sigfpe
+  ; Hup, Sys.sighup
+  ; Ill, Sys.sigill
+  ; Int, Sys.sigint
+  ; Kill, Sys.sigkill
+  ; Pipe, Sys.sigpipe
+  ; Quit, Sys.sigquit
+  ; Segv, Sys.sigsegv
+  ; Term, Sys.sigterm
+  ; Usr1, Sys.sigusr1
+  ; Usr2, Sys.sigusr2
+  ; Chld, Sys.sigchld
+  ; Cont, Sys.sigcont
+  ; Stop, Sys.sigstop
+  ; Tstp, Sys.sigtstp
+  ; Ttin, Sys.sigttin
+  ; Ttou, Sys.sigttou
+  ; Vtalrm, Sys.sigvtalrm
+  ; Prof, Sys.sigprof
+  ; Bus, Sys.sigbus
+  ; Poll, Sys.sigpoll
+  ; Sys, Sys.sigsys
+  ; Trap, Sys.sigtrap
+  ; Urg, Sys.sigurg
+  ; Xcpu, Sys.sigxcpu
+  ; Xfsz, Sys.sigxfsz
   ; Winch, sigwinch ()
   ]
 ;;

Reply via email to