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 () ] ;;