Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package javaparser for openSUSE:Factory 
checked in at 2026-09-11 18:03:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/javaparser (Old)
 and      /work/SRC/openSUSE:Factory/.javaparser.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "javaparser"

Fri Sep 11 18:03:58 2026 rev:19 rq:1377324 version:3.28.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/javaparser/javaparser.changes    2026-05-09 
13:00:03.985709096 +0200
+++ /work/SRC/openSUSE:Factory/.javaparser.new.1265/javaparser.changes  
2026-09-11 18:07:18.319833539 +0200
@@ -1,0 +2,47 @@
+Wed Sep  9 01:07:56 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to upstream version 3.28.2
+  * Added
+    + Implement switch expr type extraction
+    + fix: implement phase-2 poly-expression inference for
+      method/construct or references (JLS §15.12.2.7)
+    + Enforce JLS §14.11.1 language-level rules for multi-pattern
+      case labels
+  * Changed
+    + refactor(lexicalpreservation): introduce TextElementSequence
+      API and migrate core classes
+    + refactor: Extract and centralize indentation logic in lexical
+      preservation
+    + build: add OSGi support to all deployable modules
+  * Fixed
+    + fix(grammar): allow empty component list in RecordPattern
+    + Fix: issue #4974 How to detect array.length ValueDeclaration
+    + Fix CommentInserter crash on compact classes
+    + Resolve parsing issue for module-info classes with multiple
+      exports
+    + Issue3365
+    + Fix: issue 4949 Parsing issue in switch with yield with Java
+      25 parser configuration
+    + fix: resolve constructor references via context rather than
+      constructed type
+    + fix: handle wildcard actualType in matchTypeParameters
+    + Fix: UnsupportedOperationException when resolving method calls
+      inside lambdas in Comparator.comparing
+    + fix: resolve constructor parameter type for lambda in 
+      ObjectCreationExpr
+    + fix(FunctionalInterfaceLogic): return empty() for
+      non-reference types
+    + Fix lambda type inference for fully-qualified static method
+      calls
+    + fix(grammar): allow text block ending in escaped backslash
+      before closing """
+    + Fix parsing of multiple patterns in switch case labels
+  * Uncategorised
+    + Add comprehensive test suite for lexical preserving printer
+      rules
+    + fix: resolve NameExpr to field when local variable with same
+      name is declared later
+- Generate and adapt ant build in order to be able to build this
+  early
+
+-------------------------------------------------------------------

Old:
----
  javaparser-parent-3.28.0.tar.gz

New:
----
  javaparser-build.tar.xz
  javaparser-parent-3.28.2.tar.gz

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

Other differences:
------------------
++++++ javaparser.spec ++++++
--- /var/tmp/diff_new_pack.EKcDsP/_old  2026-09-11 18:07:18.909858319 +0200
+++ /var/tmp/diff_new_pack.EKcDsP/_new  2026-09-11 18:07:18.910858361 +0200
@@ -17,25 +17,22 @@
 
 
 Name:           javaparser
-Version:        3.28.0
+Version:        3.28.2
 Release:        0
 Summary:        Java Parser and Abstract Syntax Tree for Java
 License:        Apache-2.0 OR LGPL-3.0-or-later
 Group:          Development/Libraries/Java
 URL:            https://javaparser.org
 Source0:        
https://github.com/javaparser/javaparser/archive/%{name}-parent-%{version}.tar.gz
+Source1:        %{name}-build.tar.xz
+BuildRequires:  aqute-bnd
+BuildRequires:  checker-qual
 BuildRequires:  fdupes
+BuildRequires:  guava
 BuildRequires:  java-devel >= 1.8
-BuildRequires:  maven-local
-BuildRequires:  mvn(biz.aQute.bnd:bnd-maven-plugin)
-BuildRequires:  mvn(com.google.code.findbugs:jsr305)
-BuildRequires:  mvn(com.google.guava:guava)
-BuildRequires:  mvn(org.checkerframework:checker-qual)
-BuildRequires:  mvn(org.codehaus.mojo:build-helper-maven-plugin)
-BuildRequires:  mvn(org.codehaus.mojo:javacc-maven-plugin)
-BuildRequires:  mvn(org.javassist:javassist)
-BuildRequires:  mvn(org.junit:junit-bom:pom:)
-BuildRequires:  mvn(org.junit.jupiter:junit-jupiter-engine)
+BuildRequires:  javacc
+BuildRequires:  javapackages-local >= 6
+BuildRequires:  javassist
 BuildArch:      noarch
 
 %description
@@ -49,44 +46,16 @@
 This package contains API documentation for %{name}.
 
 %prep
-%autosetup -n %{name}-%{name}-parent-%{version}
+%autosetup -n %{name}-%{name}-parent-%{version} -a1
 
 sed -i 's/\r//' readme.md
 
-# Remove plugins unnecessary for RPM builds
-%pom_remove_plugin -r :jacoco-maven-plugin
-%pom_remove_plugin :maven-source-plugin
-%pom_remove_plugin org.sonatype.central:central-publishing-maven-plugin
-
-%pom_add_dep org.checkerframework:checker-qual::provided 
javaparser-symbol-solver-core
-%pom_add_dep com.google.code.findbugs:jsr305::provided 
javaparser-symbol-solver-core
-
-# Compatibility alias
-%{mvn_alias} :javaparser-core com.google.code.javaparser:javaparser
-
-# Fix javacc plugin name
-sed -i \
-  -e 's/ph-javacc-maven-plugin/javacc-maven-plugin/' \
-  -e 's/com.helger.maven/org.codehaus.mojo/' \
-  javaparser-core/pom.xml
-
-# This plugin is not packaged, so use maven-resources-plugin to accomplish the 
same thing
-%pom_remove_plugin :templating-maven-plugin javaparser-core
-%pom_xpath_inject "pom:build" "
-<resources>
-  <resource>
-    <directory>src/main/java-templates</directory>
-    <filtering>true</filtering>
-    <targetPath>\${basedir}/src/main/java</targetPath>
-  </resource>
-</resources>" javaparser-core
-
 # Missing dep on jbehave for testing
 %pom_disable_module javaparser-core-testing
 %pom_disable_module javaparser-core-testing-bdd
+%pom_disable_module javaparser-symbol-solver-testing
 
 # Only need to ship the core module
-%pom_disable_module javaparser-core-generators
 %pom_disable_module javaparser-core-metamodel-generator
 %pom_disable_module javaparser-core-serialization
 
@@ -95,20 +64,46 @@
 echo "-snapshot: SNAPSHOT" >> javaparser-core/bnd.bnd
 
 %build
-%{mvn_build} -f -- \
-%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
-    -Dmaven.compiler.release=8 \
-%endif
-    -Dsource=8
+mkdir -p lib
+build-jar-repository -s -p lib \
+    aqute-bnd/biz.aQute.bnd.ant \
+    checker-qual \
+    guava \
+    javacc \
+    javassist
+ant -Dtest.skip=true package javadoc
 
 %install
-%mvn_install
+# dirs
+install -dm 0755 %{buildroot}%{_javadir}/%{name}
+install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
+install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
+
+# jars
+install -pm 0644 %{name}-core/target/%{name}-core-%{version}.jar \
+  %{buildroot}%{_javadir}/%{name}/%{name}-core.jar
+install -pm 0644 
%{name}-symbol-solver-core/target/%{name}-symbol-solver-core-%{version}.jar \
+  %{buildroot}%{_javadir}/%{name}/%{name}-symbol-solver-core.jar
+# poms
+%{mvn_install_pom} %{name}-core/pom.xml \
+  %{buildroot}%{_mavenpomdir}/%{name}/%{name}-core.pom
+%add_maven_depmap %{name}/%{name}-core.pom %{name}/%{name}-core.jar -a 
com.google.code.javaparser:javaparser
+%{mvn_install_pom} %{name}-symbol-solver-core/pom.xml \
+  %{buildroot}%{_mavenpomdir}/%{name}/%{name}-symbol-solver-core.pom
+%add_maven_depmap %{name}/%{name}-symbol-solver-core.pom 
%{name}/%{name}-symbol-solver-core.jar
+
+# javadoc
+cp -r %{name}-core/target/site/apidocs \
+  %{buildroot}%{_javadocdir}/%{name}/%{name}-core
+cp -r  %{name}-symbol-solver-core/target/site/apidocs \
+  %{buildroot}%{_javadocdir}/%{name}/%{name}-symbol-solver-core
 %fdupes -s %{buildroot}%{_javadocdir}
 
 %files -f .mfiles
 %doc readme.md changelog.md
 %license LICENSE LICENSE.APACHE LICENSE.GPL LICENSE.LGPL
 
-%files javadoc -f .mfiles-javadoc
+%files javadoc
+%{_javadocdir}/%{name}
 %license LICENSE LICENSE.APACHE LICENSE.GPL LICENSE.LGPL
 

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.EKcDsP/_old  2026-09-11 18:07:18.952860125 +0200
+++ /var/tmp/diff_new_pack.EKcDsP/_new  2026-09-11 18:07:18.955860251 +0200
@@ -1,6 +1,6 @@
-mtime: 1777345575
-commit: 9997de07b6807779498cbd9ad1ac09c8a959d7ca6f2576700a53c81d55d274fb
+mtime: 1788943486
+commit: ce77b9dd16cdac2dcc01ebec18ed69a661e1ed86c42eb8062ac512d313bda8f5
 url: https://src.opensuse.org/java-packages/javaparser
-revision: 9997de07b6807779498cbd9ad1ac09c8a959d7ca6f2576700a53c81d55d274fb
+revision: ce77b9dd16cdac2dcc01ebec18ed69a661e1ed86c42eb8062ac512d313bda8f5
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-09-09 10:44:46.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ javaparser-parent-3.28.0.tar.gz -> javaparser-parent-3.28.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/javaparser/javaparser-parent-3.28.0.tar.gz 
/work/SRC/openSUSE:Factory/.javaparser.new.1265/javaparser-parent-3.28.2.tar.gz 
differ: char 13, line 1

Reply via email to