Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package coccinelle for openSUSE:Factory checked in at 2025-11-26 17:15:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/coccinelle (Old) and /work/SRC/openSUSE:Factory/.coccinelle.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "coccinelle" Wed Nov 26 17:15:41 2025 rev:39 rq:1320047 version:1.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes 2025-03-19 22:34:20.643692743 +0100 +++ /work/SRC/openSUSE:Factory/.coccinelle.new.14147/coccinelle.changes 2025-11-26 17:15:47.555090889 +0100 @@ -1,0 +2,6 @@ +Tue Nov 11 11:11:11 UTC 2025 - [email protected] + +- Update to version 1.3.1 (09b475bb3) + see included changes.txt file for details + +------------------------------------------------------------------- Old: ---- coccinelle-1.3.0.tar.xz New: ---- coccinelle-1.3.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ coccinelle.spec ++++++ --- /var/tmp/diff_new_pack.3nbQSz/_old 2025-11-26 17:15:49.863188193 +0100 +++ /var/tmp/diff_new_pack.3nbQSz/_new 2025-11-26 17:15:49.879188868 +0100 @@ -33,7 +33,7 @@ %define pkg coccinelle %global _buildshell /bin/bash Name: %pkg%nsuffix -Version: 1.3.0 +Version: 1.3.1 Release: 0 %{?ocaml_preserve_bytecode} Summary: Semantic patch utility @@ -152,9 +152,8 @@ %if "%build_flavor" == "" %files -%doc authors.txt bugs.txt changes.txt copyright.txt credits.txt +%doc changes.txt copyright.txt %license license.txt -%doc readme.txt %_bindir/* %_datadir/bash-completion %_datadir/vim ++++++ _service ++++++ --- /var/tmp/diff_new_pack.3nbQSz/_old 2025-11-26 17:15:50.311207082 +0100 +++ /var/tmp/diff_new_pack.3nbQSz/_new 2025-11-26 17:15:50.347208600 +0100 @@ -1,12 +1,38 @@ <services> <service name="tar_scm" mode="manual"> + <param name="exclude">.git*</param> + <param name="exclude">.merlin</param> + <param name="exclude">Dockerfile</param> + <param name="exclude">Jenkinsfile</param> + <param name="exclude">Makefile.dev</param> + <param name="exclude">Makefile.release</param> + <param name="exclude">authors.txt</param> + <param name="exclude">bugs.txt</param> <param name="exclude">bundles/menhirLib</param> <param name="exclude">bundles/parmap</param> <param name="exclude">bundles/pcre</param> <param name="exclude">bundles/pyml</param> <param name="exclude">bundles/stdcompat</param> + <param name="exclude">bundles</param> + <param name="exclude">ci</param> + <param name="exclude">coccinelle.opam</param> + <param name="exclude">commons/*.txt</param> + <param name="exclude">credits.txt</param> + <param name="exclude">debian</param> + <param name="exclude">demos</param> + <param name="exclude">docs/.gitignore</param> + <param name="exclude">editors/emacs</param> + <param name="exclude">editors/vim/Makefile</param> + <param name="exclude">editors/vim/README</param> + <param name="exclude">env.csh</param> + <param name="exclude">env.sh</param> + <param name="exclude">install.txt</param> + <param name="exclude">make-release.sh</param> + <param name="exclude">readme.txt</param> + <param name="exclude">tools/distributed</param> + <param name="exclude">tools/obsolete</param> <param name="filename">coccinelle</param> - <param name="revision">027b625f9a252deb04bf4950c776dc5a5e0995a1</param> + <param name="revision">09b475bb3dd2b29c6bd904cc455d4c25c6641649</param> <param name="scm">git</param> <param name="submodules">disable</param> <param name="url">https://gitlab.inria.fr/coccinelle/coccinelle.git</param> ++++++ coccinelle-1.3.0.tar.xz -> coccinelle-1.3.1.tar.xz ++++++ ++++ 157353 lines of diff (skipped) ++++++ coccinelle.patch ++++++ --- /var/tmp/diff_new_pack.3nbQSz/_old 2025-11-26 17:15:56.455466111 +0100 +++ /var/tmp/diff_new_pack.3nbQSz/_new 2025-11-26 17:15:56.495467798 +0100 @@ -3,7 +3,7 @@ Subject: replace pcre with pcre2 Since pcre is unmaintained, the usage of ocaml-pcre will be replaced -with ocaml-pcre2. While other regular expession libraries for OCaml +with ocaml-pcre2. While other regular expression libraries for OCaml exists, they are not as feature complete as pcre2 is. This is the minimal change to use the system ocaml-pcre2. To reduce the @@ -18,9 +18,9 @@ coccinelle.opam | 2 +- configure.ac | 16 ++++++++-------- globals/regexp_pcre.ml | 6 +++--- - install.txt | 16 ++++++++-------- + install.txt | 6 +++--- setup/fake-subst.sh | 6 +++--- - 8 files changed, 43 insertions(+), 43 deletions(-) + 8 files changed, 38 insertions(+), 38 deletions(-) diff --git a/Makefile b/Makefile --- a/Makefile @@ -124,22 +124,10 @@ # dynlink library LOCAL_dynlink = -diff --git a/coccinelle.opam b/coccinelle.opam ---- a/coccinelle.opam -+++ b/coccinelle.opam -@@ -18,7 +18,7 @@ depends: [ - "ocaml" - "menhir" - "ocamlfind" -- "pcre" -+ "pcre2" - "stdcompat" - "pyml" { >= "20171117" } - "conf-pkg-config" diff --git a/configure.ac b/configure.ac --- a/configure.ac +++ b/configure.ac -@@ -145,7 +145,7 @@ dnl add a line for each package that is +@@ -144,7 +144,7 @@ dnl add a line for each package that is dnl configured via AC_CHECK_COCCI_EXTPKG dnl or AC_REQ_COCCI_EXTPKG AC_COCCI_INIT_PKG_EMPTY([dynlink]) @@ -148,7 +136,7 @@ AC_COCCI_INIT_PKG_EMPTY([bytes]) dnl for recent versions of pcre on old OCaml AC_COCCI_INIT_PKG_EMPTY([pyml]) AC_COCCI_INIT_PKG_EMPTY([stdcompat]) -@@ -369,18 +369,18 @@ dnl OCAML_PKG_pcre: if "local" use str package +@@ -368,18 +368,18 @@ dnl OCAML_PKG_pcre: if "local" use str package AC_ARG_ENABLE([pcre-syntax], AS_HELP_STRING([--enable-pcre-syntax], [enable pcre regular expression syntax (default: auto)])) AS_IF([test "x$enable_pcre_syntax" != "xno"], [dnl @@ -170,7 +158,7 @@ [dnl AC_MSG_RESULT([yes]) AC_MSG_CHECKING([if bytes is an actual module]) -@@ -407,14 +407,14 @@ AS_IF([test "x$enable_pcre_syntax" != xno], +@@ -406,14 +406,14 @@ AS_IF([test "x$enable_pcre_syntax" != xno], AC_MSG_NOTICE([support for pcre syntax is enabled]) ], [dnl @@ -187,7 +175,7 @@ AC_SUBST([REGEXP_MODULE], [Regexp_str]) AC_SUBST([REGEXP_FILE], [regexp_str.ml]) ]) -@@ -571,7 +571,7 @@ AS_IF([test "$MAKE_stdcompat"], +@@ -570,7 +570,7 @@ AS_IF([test "$MAKE_stdcompat"], AS_IF([test "$MAKE_parmap"], AC_CONFIG_SUBDIRS(bundles/parmap)) @@ -196,7 +184,7 @@ [AS_IF([test "x$OCAMLATLEAST4030" = xno ], [AC_SUBST([CAMLnoreturn_start], []) AC_SUBST([CAMLnoreturn_end], [])], -@@ -634,7 +634,7 @@ python scripting: $enable_python (overridable with --enable-python) +@@ -632,7 +632,7 @@ python scripting: $enable_python (overridable with --enable-python) pcre regexes: $enable_pcre_syntax (overridable with --enable-pcre-syntax) pcre module: $enable_pcre (for local package use --disable-pcre) @@ -235,48 +223,6 @@ | Str regexp -> try ignore(Str.search_forward regexp string 0); -diff --git a/install.txt b/install.txt ---- a/install.txt -+++ b/install.txt -@@ -30,13 +30,13 @@ On Debian/Ubuntu, install the following packages: - If you do not install libparmap-ocaml-dev, then you will automatically use - the bundle instead. However, if you used opam to switch to a different - version of OCaml, you must uninstall libparmap-ocaml-dev. -- - libpcre-ocaml-dev (optional, for PCRE support, bundled) -- If you do not install libpcre-ocaml-dev, then you will automatically use the -+ - libpcre2-ocaml-dev (optional, for PCRE support, bundled) -+ If you do not install libpcre2-ocaml-dev, then you will automatically use the - bundle instead. However, in order for the bundle to work, you also need: -- - libpcre3-dev (optional, not bundled) -+ - libpcre2-dev (optional, not bundled) - Additionally, if you used opam to switch to a different version of OCaml and -- want PCRE support, then make sure you have libpcre-ocaml-dev uninstalled and -- libpcre3-dev installed, otherwise Coccinelle will not compile. -+ want PCRE support, then make sure you have libpcre2-ocaml-dev uninstalled and -+ libpcre2-dev installed, otherwise Coccinelle will not compile. - - On Fedora, install the following packages: - - automake -@@ -47,16 +47,16 @@ On Fedora, install the following packages: - - ocaml-findlib-devel - - ocaml-ocamldoc - - ocaml-menhir (optional, bundled) -- - ocaml-pcre-devel (optional, bundled) -+ - ocaml-pcre2-devel (optional, bundled) - Note: if you used opam to switch to a different version of OCaml, installing -- ocaml-pcre-devel will make compilation impossible. Additionally, PCRE -+ ocaml-pcre2-devel will make compilation impossible. Additionally, PCRE - support and OCaml scripting will be impossible. - If you want Python scripting: Coccinelle is not compatible with Python 3.13, - which is the default on Fedora as of 2024-12-19. Consider switching to Python - 3.12, for example. - - On Arch Linux, install the following packages: --$ pacman -Syu pkg-config ocaml ocaml-findlib autoconf automake pcre make -+$ pacman -Syu pkg-config ocaml ocaml-findlib autoconf automake pcre2 make - as well as the C compiler of your choice. - Note: if you used opam to switch to a different version of OCaml, OCaml - scripting will be impossible. diff --git a/setup/fake-subst.sh b/setup/fake-subst.sh --- a/setup/fake-subst.sh +++ b/setup/fake-subst.sh @@ -302,5 +248,5 @@ # iterate through pattern-response pairs -base-commit: d9064ec494fa1572abc4b1e26984246ce902b7aa +base-commit: 09b475bb3dd2b29c6bd904cc455d4c25c6641649
