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
