515 lines
19 KiB
Plaintext
515 lines
19 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Oct 4 07:18:58 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patches:
|
|
* 0005-Interpolate-properties-also-in-the-current-artifact.patch
|
|
+ interpolate variables also in current artifactId, groupId and
|
|
version
|
|
* 0006-Test-variable-expansion-in-artifactId.patch
|
|
+ test previous changes
|
|
* 0007-Test-that-we-don-t-bomb-on-relativePath.patch
|
|
+ test gracious handling of empty <relativePath/> in parent
|
|
reference of a pom file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 13 13:52:00 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patch:
|
|
* 0004-Reproducible-builds-keep-order-of-aliases-and-depend.patch
|
|
+ make the aliases and dependencies lists so that the order is
|
|
kept
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 12 09:54:08 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patch:
|
|
* 0003-Reproducible-exclusions-order-in-maven-metadata.patch
|
|
+ sort exclusions in maven metadata
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 5 11:40:09 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Modified patch:
|
|
* 0001-Make-the-alias-generation-reproducible.patch ->
|
|
0001-Make-maven_depmap-order-of-aliases-reproducible.patch
|
|
+ replace by the version of patch integrated by upstream
|
|
- Added patch:
|
|
* 0002-Do-not-bomb-on-relativePath-construct.patch
|
|
+ integrated patch fixing parent recursion with empty
|
|
<relativePath/> element
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 2 23:07:32 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Upgrade to upstream version 6.2.0
|
|
* Întegrate our changes from javapackages-6.1.0-maven-depmap.patch
|
|
- Removed patch:
|
|
* javapackages-6.1.0-maven-depmap.patch
|
|
+ upstreamed
|
|
- Added patch:
|
|
* 0001-Make-the-alias-generation-reproducible.patch
|
|
+ separate patch for our reproducible changes that was not
|
|
part of the integrated pull request
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 21 14:49:36 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Modified patch:
|
|
* javapackages-6.1.0-maven-depmap.patch
|
|
+ try to make the list of aliases more reproducible
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 28 19:15:09 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Enable the tests also for older distributions
|
|
- Require python3-xml (python-xml for distributions that use
|
|
versioned modules), since module xml needed by some scripts.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 9 08:50:08 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Reflect the removal of gradle from repositories
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 06:50:09 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Update to upstream version 6.1.0
|
|
* Release version 6.1.0
|
|
* Introduce common and extra subpackages
|
|
* Update documentation
|
|
* Add lua interpreter to check and GH actions
|
|
* Remove license headers from wrapper scripts
|
|
* Make scripts compatible with rpmlua
|
|
* Add more tests, fix behaviour
|
|
* Implement separate simple class name matching
|
|
* Minor changes
|
|
* Modularize Lua scripts
|
|
* Add Lua scripts for removing annotations
|
|
* Update build status badge in README.md
|
|
* Migrate CI from TravisCI to GitHub Actions
|
|
* Fix running tests without coverage
|
|
* Update ivy-local-classpath
|
|
* Release version 6.0.0
|
|
* Fix extra XML handling of pom_change_dep
|
|
* Add reproducer for #82
|
|
* Respect %jpb_env RPM macro
|
|
* Add bootstrap metadata to XMvn resolver config
|
|
* Delete run_tests.py
|
|
* Replace nose by pytest
|
|
* [install] Make glob pattern work with Python 3.10
|
|
* Adding ppc64le architecture support on travis-ci
|
|
* Drop deprecated add_maven_depmap macro
|
|
* Drop SCL support
|
|
* Fix provides matching
|
|
* Fix builddep snippet generation
|
|
* [test] Add test for builddep snippet generation
|
|
* Add location of java binary used by the java-1.8.0-openjdk
|
|
(JRE) package so that setting JAVA_HOME will work correctly
|
|
* Use XMvn Javadoc MOJO by default
|
|
* Remove explicit import of Python 3 features
|
|
* Remove dependency on Six compatibility library
|
|
* Fix invalid <skippedPlugins> in XMvn configuration
|
|
* [test] Don't try to kill PID 1 during tests
|
|
* [travis] Drop Python 2 from test matrix
|
|
* Add separate subpackage with RPM generators
|
|
* mvn_build: replace inline shell scriptlet with native python
|
|
code
|
|
* [test] Don't use networking during tests
|
|
* Add apache-rat-plugin to skippedPlugins
|
|
* Skip execution of various Maven plugins
|
|
* Remove Python 3.5 from .travis.yml
|
|
* Make generated javadoc package noarch
|
|
- Added patch:
|
|
* javapackages-6.1.0-maven-depmap.patch
|
|
+ Bulk patch correspoding to our pull request
|
|
https://github.com/fedora-java/javapackages/pull/92 which
|
|
brings back some of the removed tools that we depend on
|
|
heavily
|
|
- Modified patches:
|
|
* python-optional.patch
|
|
* suse-use-libdir.patch
|
|
+ Rediff to changed context
|
|
- Removed patches:
|
|
* 0001-Let-maven_depmap.py-generate-metadata-with-dependenc.patch
|
|
* 0002-Do-not-try-to-construct-POM-from-maven-coordinate-st.patch
|
|
* 0003-Fix-tests-after-the-recent-maven_depmap.py-changes.patch
|
|
+ Already part of the above-mentioned bulk patch
|
|
* 0004-Remove-dependency-on-Six-compatibility-library.patch
|
|
+ Upstream patch already integrated in the 6.x code-line
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 5 20:04:33 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Fix wrong conditioning of the python-six require.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 3 10:11:21 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patch:
|
|
* 0004-Remove-dependency-on-Six-compatibility-library.patch
|
|
+ remove dependency on python-six for newer distributions
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 10:21:41 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patches:
|
|
* 0001-Let-maven_depmap.py-generate-metadata-with-dependenc.patch
|
|
* 0002-Do-not-try-to-construct-POM-from-maven-coordinate-st.patch
|
|
* 0003-Fix-tests-after-the-recent-maven_depmap.py-changes.patch
|
|
+ Let maven_depmap.py generate metadata with dependencies under
|
|
certain circumstances
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 30 11:49:00 UTC 2021 - David Anes <david.anes@suse.com>
|
|
|
|
- Fix typo in suse-use-libdir.patch:
|
|
%{_libdir}/jvm-commmon -> %{_libdir}/jvm-common
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 27 13:39:39 UTC 2021 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Do not run tests on SLE12, since python3-test is not accessible
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 25 16:27:58 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
|
|
|
- Can't assume non-existence of python38 macros in Leap.
|
|
gh#openSUSE/python-rpm-macros#107
|
|
Test for suse_version instead. Only Tumbleweed has and needs the
|
|
python_subpackage_only support.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 28 09:37:25 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
- Fix typo in spec file sitearch -> sitelib
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 22 00:23:21 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
- Fix the python subpackage generation
|
|
gh#openSUSE/python-rpm-macros#79
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 21 13:05:38 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
- Support python subpackages for each flavor
|
|
gh#openSUSE/python-rpm-macros#66
|
|
- Replace old nose with pytest gh#fedora-java/javapackages#86
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 7 12:50:32 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- when building extra flavor, BuildRequire javapackages-filesystem:
|
|
/etc/java is being cleaned out of the filesystems package.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 16 07:23:37 UTC 2020 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Upgrade to version 5.3.1
|
|
- Modified patch:
|
|
* suse-use-libdir.patch
|
|
+ rediff to changed context
|
|
- Define _rpmmacrodir for distributions that don't have it
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 5 12:32:03 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Use %{_rpmmacrodir} instead of %{_libexecdir}/rpm/macros.d: this
|
|
just happens to overlap in some distros.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 6 07:15:46 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Rename gradle-local and ivy-local to javapackages-gradle and
|
|
javapackages-ivy and let them depend only on javapackages-tools
|
|
and javapackages-local. These packages only install files
|
|
produced during the javapackages-tools build. The dependencies
|
|
will be pulled by gradle-local, ivy-local and maven-local
|
|
meta-packages built in a separate spec file.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 4 08:01:41 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Split maven-local meta-package out of javapackages-tools spec
|
|
file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 3 09:42:32 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Make the ivy-local and maven-local sub-packages depend on the
|
|
right stuff, so that they actually can be used for building
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 4 17:34:49 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Provide both com.sun:tools and sun.jdk:jconsole that are part of
|
|
standard OpenJDK installation. These provides cannot be generated
|
|
from metadata due to build sequence.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 27 18:36:57 UTC 2018 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Modified patch:
|
|
* suse-use-libdir.patch
|
|
+ fix directories for eclipse.conf too
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 11 15:21:24 UTC 2018 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Make the javapackages-local package depend on java-devel. It is
|
|
used for package building and this avoids each package to require
|
|
java-devel itself.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 5 09:34:51 UTC 2018 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Replace the occurences of /usr/lib by libdir in configuration
|
|
files too
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 24 08:19:24 UTC 2018 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Update to version 5.3.0
|
|
- Modified patch:
|
|
* suse-no-epoch.patch
|
|
+ rediff to changed code
|
|
- Build the :extras flavour as noarch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 24 07:53:45 UTC 2018 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patch:
|
|
* suse-no-epoch.patch
|
|
+ we did not bump epoch of OpenJDK packages in SUSE
|
|
+ fix a potential generation of unresolvable requires
|
|
+ adapt the tests to not expect the epoch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 24 14:09:47 UTC 2018 - tchvatal@suse.com
|
|
|
|
- Switch to multibuild layout
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 24 13:45:21 UTC 2018 - tchvatal@suse.com
|
|
|
|
- Update to version 5.2.0+git20180620.70fa2258:
|
|
* Rename the async kwarg in call_script to wait (reverses the logic)
|
|
* Actually bump version to 5.3.0 snapshot
|
|
* Bump version in VERSION file
|
|
* [man] s/Pacakge/Package/g
|
|
* Fix typos in README
|
|
* Fix configure-base.sh after filesystem macro split
|
|
* Split filesystem macros to separate macro file
|
|
* Introduce javapackages-filesystem package
|
|
* [java-functions] extend ABRT Java agent options
|
|
* change abrt-java-connector upstream URL
|
|
* Remove resolverSettings/prefixes from XMvn config
|
|
* Add macros to allow passing arbitrary options to XMvn
|
|
* [spec] Bump package version to 5.1.0
|
|
* Allow specifying custom repo when calling xmvn-install
|
|
- Refresh patches:
|
|
* suse-use-libdir.patch
|
|
* python-optional.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 22 09:31:20 UTC 2018 - tchvatal@suse.com
|
|
|
|
- Update to version 5.0.0+git20180104.9367c8f6:
|
|
* [java-functions] Avoid colons in jar names
|
|
* Workaround for SCL enable scripts not working with -e
|
|
* Second argument to pom_xpath_inject is mandatory
|
|
* [mvn_artifact] Provide more helpful error messages
|
|
* Fix traceback on corrupt zipfile
|
|
* [test] Add reproducer for rhbz#1481005
|
|
* [spec] Fix default JRE path
|
|
* [readme] Fix typo
|
|
* Add initial content to README.md (#21)
|
|
* Decouple JAVA_HOME setting from java command alternatives
|
|
- Rebase patches:
|
|
* python-optional.patch
|
|
* suse-use-libdir.patch
|
|
- Drop merged patch fix-abs2rel.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 24 13:39:01 UTC 2017 - tchvatal@suse.com
|
|
|
|
- Fix typo in suse-use-libdir.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 19 10:26:41 UTC 2017 - tchvatal@suse.com
|
|
|
|
- Fix url to correct one https://github.com/fedora-java/javapackages
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 18 20:11:39 UTC 2017 - tchvatal@suse.com
|
|
|
|
- Split to python and non-python edition for smaller depgraph
|
|
- Add patch python-optional.patch
|
|
- Fix abs2rel shebang:
|
|
* fix-abs2rel.patch
|
|
- Fix Requires on subpackages to point to javapackages-tools proper
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 18 19:40:26 UTC 2017 - tchvatal@suse.com
|
|
|
|
- Update to version 4.7.0+git20170331.ef4057e7:
|
|
* Reimplement abs2rel in Python
|
|
* Don't expand {scl} in macro definitions
|
|
* Install expanded rpmfc attr files
|
|
* [spec] Avoid file conflicts between in SCL
|
|
* Fix macros.d directory ownership
|
|
* Make %ant macro enable SCL when needed
|
|
* [spec] Fix file conflicts between SCL and non-SCL packages
|
|
* Fix ownership of ivyxmldir
|
|
* [test] Force locale for python processes
|
|
* Don't include timestamp in generated pom.properties
|
|
- Remove patch merged by upstream:
|
|
* create_valid_xml_comments.patch
|
|
- Remove patch suse-macros-install-location.patch
|
|
* We switch to /usr/lib/ location for macros
|
|
- Try to reduce some dependencies bsc#1036025
|
|
- Refresh patch suse-use-libdir.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 12 15:21:42 UTC 2016 - toddrme2178@gmail.com
|
|
|
|
- Add create_valid_xml_comments.patch
|
|
python-lxml 3.5.0 introduces validation for xml comments, and
|
|
one of the comments created in this package were not valid.
|
|
This patch fixes the problem. It backported from upstream and
|
|
should be in the next release.
|
|
https://github.com/mizdebsk/javapackages/commit/84211c0ee761e93ee507f5d37e9fc80ec377e89d
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 8 20:23:42 UTC 2016 - tchvatal@suse.com
|
|
|
|
- Version update to 4.6.0:
|
|
* various bugfixes for maven tooling
|
|
* introduction to gradle-local package for gradle packaging
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 1 08:40:57 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Drop dependency over source-highlight as it causes build cycle
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 31 10:28:12 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Try to break buildcycle detected on Factory
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 18 10:44:29 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Fix build on SLE11
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 17 14:39:51 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Use python-devel instead of pkgconfig to build on sle11
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 17 14:02:21 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Add python-javapackages as requirement for main package
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 17 13:35:17 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Update requires on python packages to properly have all the needed
|
|
dependencies on runtime
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 17 09:34:37 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Install macros to /etc/rpm as we do in SUSE:
|
|
* suse-macros-install-location.patch
|
|
- Cleanup with spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 23 20:59:04 UTC 2015 - mailaender@opensuse.org
|
|
|
|
- Drop patches
|
|
* depgen.patch
|
|
* javapackages-2.0.1-fix-bashisms.patch
|
|
* javapackages-2.0.1-java9.patch
|
|
* maven_depmap-no-attribute-exit.patch
|
|
- Remove hacky workarounds
|
|
- Fix rpmlint errors
|
|
- Enable maven-local
|
|
- Avoid unsatisfiable dependencies
|
|
- Enable unit tests
|
|
- Update to version 4.4.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 8 13:02:05 UTC 2014 - fstrba@suse.com
|
|
|
|
- Added patch:
|
|
* javapackages-2.0.1-java9.patch: create directories for java,
|
|
so that ant build works
|
|
- Add virtual provide jpackage-utils-java9 to be able to
|
|
distinguish the presence of java9 compatibility
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 16 11:12:00 UTC 2014 - Led <ledest@gmail.com>
|
|
|
|
- fix bashisms
|
|
- Added patches:
|
|
* javapackages-2.0.1-fix-bashisms.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 10 13:52:26 UTC 2014 - darin@darins.net
|
|
|
|
- maven_depmap-no-attribute-exit.patch: SLES patch for ZipFile
|
|
having no attribute '__exit__' which was causing ecj build
|
|
failures
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 6 13:54:16 UTC 2014 - darin@darins.net
|
|
|
|
- set correct libxslt package when building for SLES
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 8 17:06:25 UTC 2013 - aj@ajaissle.de
|
|
|
|
- BuildRequires xz
|
|
- Remove '/etc/java' and '/usr/share/java' from file list (both owned by system)
|
|
- Url changed
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 11 15:50:05 UTC 2013 - schwab@suse.de
|
|
|
|
- depgen.patch: drain stdin in dependency generator
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 21 07:56:17 UTC 2013 - mvyskocil@suse.com
|
|
|
|
- update to 2.0.1
|
|
* Fix creation of artifact aliases, resolves: rhbz#988462
|
|
- Update to upstream version 2.0.0
|
|
* Merge functionality of jpackage-utils
|
|
* Provide and obsolete jpackage-utils
|
|
* %%add_maven_depmap macro now injects pom.properties to every JAR
|
|
* %%add_to_maven_depmap and %%update_maven_depmap macros were removed
|
|
* maven2jpp-mapdeps.xsl template has been removed
|
|
* Macros related to installation of icons and desktop files were removed
|
|
* 14 new manual pages were added
|
|
* Documentation specific to JPackage was removed
|
|
* Add BuildRequires: asciidoc, xmlto
|
|
* Add lua to Requires
|
|
* Add python-xml to Requires for xml.dom.minidom
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 12 09:35:17 UTC 2013 - mvyskocil@suse.com
|
|
|
|
- make maven-local package build optional to not add unsatisfied
|
|
dependencies to Factory
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 2 14:06:39 UTC 2013 - mvyskocil@suse.com
|
|
|
|
- Create javapackages-tools 0.15.0 from fc20
|
|
* Added depmap for tools.jar
|
|
* Added support for versioned autorequires
|
|
* New plugin metadata from Maven Central
|
|
* move to independent package from jpackage-utils
|