Bug 2423906
| Summary: | Review Request: ecl - Embeddable Common Lisp | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Yaakov Selkowitz <yselkowi> |
| Component: | Package Review | Assignee: | Jerry James <loganjerry> |
| Status: | ASSIGNED --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | loganjerry, package-review |
| Target Milestone: | --- | Flags: | loganjerry:
fedora-review?
|
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://common-lisp.net/project/ecl/ | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Yaakov Selkowitz
2025-12-19 16:10:22 UTC
Copr build: https://copr.fedorainfracloud.org/coprs/build/9936115 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2423906-ecl/fedora-rawhide-x86_64/09936115-ecl/fedora-review/review.txt Found issues: - ecl : /usr/include/ecl/bytecodes.h ecl : /usr/include/ecl/cache.h ecl : /usr/include/ecl/config-internal.h ecl : /usr/include/ecl/config.h ecl : /usr/include/ecl/configpre-int.h ecl : /usr/include/ecl/configpre.h ecl : /usr/include/ecl/cons.h ecl : /usr/include/ecl/cs.h ecl : /usr/include/ecl/ecl-cmp.h ecl : /usr/include/ecl/ecl-inl.h ecl : /usr/include/ecl/ecl.h ecl : /usr/include/ecl/ecl_atomics.h ecl : /usr/include/ecl/external.h ecl : /usr/include/ecl/impl/math_dispatch.h ecl : /usr/include/ecl/impl/math_dispatch2.h ecl : /usr/include/ecl/impl/math_fenv.h ecl : /usr/include/ecl/impl/math_fenv_msvc.h ecl : /usr/include/ecl/internal.h ecl : /usr/include/ecl/legacy.h ecl : /usr/include/ecl/number.h ecl : /usr/include/ecl/object.h ecl : /usr/include/ecl/page.h ecl : /usr/include/ecl/stack-resize.h ecl : /usr/include/ecl/stacks.h ecl : /usr/include/ecl/threads.h ecl : /usr/share/doc/ecl/examples/android/jni/ecl_boot.h ecl : /usr/share/doc/ecl/examples/android/jni/org_lisp_ecl_EmbeddedCommonLisp.h ecl : /usr/share/doc/ecl/examples/ecl_qt/qt/hybrid_main.h Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages - Unversioned so-files directly in %_libdir. Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages - libatomic_ops-devel is deprecated, you must not depend on it. Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/ - A package with this name already exists. Please check https://src.fedoraproject.org/rpms/ecl Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#_conflicting_package_names - Package has .a files: ecl. Illegal package name: ecl. Does not provide -static: ecl. Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/#packaging-static-libraries - Documentation size is 5557882 bytes in 834 files. Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_documentation Please know that there can be false-positives. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string. Spec URL: https://yselkowitz.fedorapeople.org/ecl.spec SRPM URL: https://yselkowitz.fedorapeople.org/ecl-26.5.5-1.fc45.src.rpm Spec URL: https://yselkowitz.fedorapeople.org/ecl.spec SRPM URL: https://yselkowitz.fedorapeople.org/ecl-26.5.5-1.fc45.src.rpm [fedora-review-service-build] [fedora-review-service-build] [fedora-review-service-build] I will take this review. If you are willing to review an OCaml package in exchange, I could use a review of bug 2547649. This spec file looks familiar for some reason. :-) Probably all of the identified issues are my fault...
Package Review
==============
Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
Issues:
=======
The ecl package *is* a devel package, so the issues generated by fedora-review
can all be ignored.
- The ecl-doc package can be installed without also installing the ecl package,
but ecl-doc does not contain a copy of the license file.
- This line:
Provides: %{name}-static
should carry the version number:
Provides: %{name}-static = %{version}-%{release}
- The ecl-doc package contains a few hidden files that probably should be
removed or excluded: .classpath, .gitkeep, .gitignore, .project, .settings.
See the rpmlint output below.
- Is it possible to run any of the tests in src/tests in a %check section?
- Note the mixed-use-of-spaces-and-tabs rpmlint warning below. That seems to
be due to a tab on the ExcludeArch line.
- See if you can get upstream to update the LICENSE file to not have a street
address for the FSF. The address currently in there is wrong. The FSF
themselves now supply web addresses instead of street addresses; e.g.,
https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
===== MUST items =====
C/C++:
[x]: Package does not contain kernel modules.
[x]: If your application is a C or C++ application you must list a
BuildRequires against gcc, gcc-c++ or clang.
[x]: ldconfig not called in %post and %postun for Fedora 28 and later.
[x]: Package does not contain any libtool archives (.la)
[x]: Package contains no static executables.
[x]: Rpath absent or only used for internal libs.
Generic:
[x]: Package is licensed with an open-source compatible license and meets
other legal requirements as defined in the legal section of Packaging
Guidelines.
[x]: License field in the package spec file matches the actual license.
Note: Checking patched sources after %prep for licenses. Licenses
found: "Unknown or generated", "GNU Lesser General Public License,
Version 2.1", "GNU Lesser General Public License v2.1 or later", "GNU
General Public License v3.0 or later", "FSF Unlimited License
[generated file]", "MIT License", "*No copyright* MIT License", "BSD
2-Clause License", "GNU Library General Public License v2 or later",
"NTP License (legal disclaimer)", "Boehm GC License", "Boehm GC
License [generated file]", "Boehm GC License and/or GNU General Public
License", "FSF Unlimited License (with License Retention) [generated
file]", "GNU General Public License v2.0 or later [generated file]",
"X11 License [generated file]", "GNU General Public License v2.0 or
later", "*No copyright* Apache License 2.0 and/or GNU General Public
License, Version 2", "*No copyright* GNU Lesser General Public License
v2.1 or later", "GNU General Public License, Version 2", "FSF All
Permissive License", "GNU Lesser General Public License v2.1 or later
[generated file]", "FSF Unlimited License (with License Retention)
and/or GNU General Public License, Version 2 [generated file]", "GNU
General Public License", "GNU General Public License v3.0 or later
[generated file]", "FSF Unlimited License and/or GNU Lesser General
Public License v2.1 or later [generated file]", "GNU General Public
License (v2 or later) or GNU Lesser General Public License (v2.1 or
later) and/or GNU General Public License v2.0 or later and/or Mozilla
Public License 1.1", "*No copyright* Public domain", "NTP License",
"*No copyright* GNU Lesser General Public License", "Apache License
2.0", "GNU Lesser General Public License v2.1 or later [obsolete FSF
postal address (Temple Place)]", "*No copyright* Boehm GC License",
"GNU General Public License and/or MIT License", "*No copyright* GNU
General Public License", "FSF Unlimited License (with License
Retention) and/or GNU General Public License, Version 2", "FSF
Unlimited License (with License Retention)", "*No copyright* The
Unlicense", "GNU Free Documentation License v1.1", "GNU Library
General Public License v2 or later [obsolete FSF postal address (Mass
Ave)]", "GNU Library General Public License v2 or later [obsolete FSF
postal address (Temple Place)]", "Intel Open Source License and/or MIT
License". 1212 files have unknown license. Detailed output of
licensecheck in /home/jamesjer/2423906-ecl/licensecheck.txt
[!]: License file installed when any subpackage combination is installed.
[x]: If the package is under multiple licenses, the licensing breakdown
must be documented in the spec.
[x]: %build honors applicable compiler flags or justifies otherwise.
[x]: Package contains no bundled libraries or specifies bundled libraries
with Provides: bundled(<libname>) if unbundling is not possible.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[-]: Package contains desktop file if it is a GUI application.
[x]: Development files must be in a -devel package
They aren't, but that's because the main package *is* a devel package;
i.e., it implements a programming language.
[x]: Package uses nothing in %doc for runtime.
[x]: Package consistently uses macros (instead of hard-coded directory
names).
[x]: Package is named according to the Package Naming Guidelines.
[x]: Package does not generate any conflict.
[x]: Package obeys FHS, except libexecdir and /usr/target.
[-]: If the package is a rename of another package, proper Obsoletes and
Provides are present.
[x]: Requires correct, justified where necessary.
[x]: Spec file is legible and written in American English.
[-]: Package contains systemd file(s) if in need.
[x]: Useful -debuginfo package or justification otherwise.
[x]: Package is not known to require an ExcludeArch tag.
[x]: Large documentation must go in a -doc subpackage. Large could be size
(~1MB) or number of files.
Note: Documentation size is 41941 bytes in 2 files.
[x]: Package complies to the Packaging Guidelines
[x]: Package successfully compiles and builds into binary rpms on at least
one supported primary architecture.
[x]: Package installs properly.
[x]: Rpmlint is run on all rpms the build produces.
Note: There are rpmlint messages (see attachment).
[x]: If (and only if) the source package includes the text of the
license(s) in its own file, then that file, containing the text of the
license(s) for the package is included in %license.
[x]: The License field must be a valid SPDX expression.
[x]: Package requires other packages for directories it uses.
[x]: Package must own all directories that it creates.
[x]: Package does not own files or directories owned by other packages.
[x]: Package uses either %{buildroot} or $RPM_BUILD_ROOT
[x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
beginning of %install.
[x]: Macros in Summary, %description expandable at SRPM build time.
[x]: Dist tag is present.
[x]: Package does not contain duplicates in %files.
[x]: Permissions on files are set properly.
[x]: Package must not depend on deprecated() packages.
[x]: Package use %makeinstall only when make install DESTDIR=... doesn't
work.
[x]: Package is named using only allowed ASCII characters.
[x]: Package is not relocatable.
[x]: Sources used to build the package match the upstream source, as
provided in the spec URL.
[x]: Spec file name must match the spec package %{name}, in the format
%{name}.spec.
[x]: File names are valid UTF-8.
[x]: Packages must not store files under /srv, /opt or /usr/local
===== SHOULD items =====
Generic:
[!]: Uses parallel make %{?_smp_mflags} macro.
Parallel make is known broken for this package.
[-]: If the source package does not include license text(s) as a separate
file from upstream, the packager SHOULD query upstream to include it.
[x]: Final provides and requires are sane (see attachments).
[x]: Package functions as described.
[x]: Latest version is packaged.
[x]: Package does not include license text files separate from upstream.
[x]: Patches link to upstream bugs/comments/lists or are otherwise
justified.
[-]: Sources are verified with gpgverify first in %prep if upstream
publishes signatures.
Note: gpgverify is not used.
[x]: Package should compile and build into binary rpms on all supported
architectures.
[!]: %check is present and all tests pass.
[x]: Packages should try to preserve timestamps of original installed
files.
[x]: Reviewer should test that the package builds in mock.
[x]: Buildroot is not present
[x]: Package has no %clean section with rm -rf %{buildroot} (or
$RPM_BUILD_ROOT)
[x]: No file requires outside of /etc, /bin, /sbin, /usr/bin, /usr/sbin.
[x]: Fully versioned dependency in subpackages if applicable.
[x]: Packager, Vendor, PreReq, Copyright tags should not be in spec file
[x]: Sources can be downloaded from URI in Source: tag
[x]: SourceX is a working URL.
[x]: Spec use %global instead of %define unless justified.
===== EXTRA items =====
Generic:
[!]: Spec file according to URL is the same as in SRPM.
Note: Spec file as given by url is not the same as in SRPM (see
attached diff).
See: (this test has no URL)
[x]: Rpmlint is run on debuginfo package(s).
Note: No rpmlint messages.
[x]: Rpmlint is run on all installed packages.
Note: There are rpmlint messages (see attachment).
[x]: Large data in /usr/share should live in a noarch subpackage if package
is arched.
Rpmlint
-------
Checking: ecl-26.5.5-1.fc46.x86_64.rpm
ecl-doc-26.5.5-1.fc46.noarch.rpm
ecl-26.5.5-1.fc46.src.rpm
============================ rpmlint session starts ============================
rpmlint: 2.8.0
configuration:
/usr/lib/python3.14/site-packages/rpmlint/configdefaults.toml
/etc/xdg/rpmlint/fedora-spdx-licenses.toml
/etc/xdg/rpmlint/fedora.toml
/etc/xdg/rpmlint/scoring.toml
/etc/xdg/rpmlint/users-groups.toml
/etc/xdg/rpmlint/warn-on-functions.toml
rpmlintrc: [PosixPath('/tmp/tmpltexdnks')]
checks: 32, packages: 3
ecl-doc.noarch: E: zero-length /usr/share/doc/ecl-doc/examples/ecl_qt/.gitkeep
ecl-doc.noarch: E: zero-length /usr/share/doc/ecl-doc/examples/ecl_qt/qt/.gitkeep
ecl-doc.noarch: E: version-control-internal-file /usr/share/doc/ecl-doc/examples/android/.gitignore
ecl.spec:79: W: unversioned-explicit-provides %{name}-static
ecl.src: E: spelling-error ('bytecode', '%description -l en_US bytecode -> byte code, byte-code, decorate')
ecl.x86_64: E: spelling-error ('bytecode', '%description -l en_US bytecode -> byte code, byte-code, decorate')
ecl.x86_64: E: non-devel-file-in-devel-package /usr/lib64/libecl.so.26.5.5
ecl.spec: W: no-%check-section
ecl.spec:58: W: mixed-use-of-spaces-and-tabs (spaces: line 16, tab: line 58)
ecl.x86_64: E: incorrect-fsf-address /usr/lib64/ecl-26.5.5/COPYING
ecl.x86_64: E: incorrect-fsf-address /usr/lib64/ecl-26.5.5/LICENSE
ecl.x86_64: E: incorrect-fsf-address /usr/share/licenses/ecl/COPYING
ecl.x86_64: E: incorrect-fsf-address /usr/share/licenses/ecl/LICENSE
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.classpath
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.gitignore
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.project
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.settings
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.settings
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/ecl_qt/.gitkeep
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/ecl_qt/qt/.gitkeep
ecl.x86_64: E: explicit-lib-dependency libffi-devel(x86-64)
ecl.x86_64: E: explicit-lib-dependency libgcc(x86-64)
ecl.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/lib64/ecl-26.5.5/ecl_min
ecl.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/lib64/libecl.so.26.5.5
3 packages and 0 specfiles checked; 12 errors, 12 warnings, 62 filtered, 12 badness; has taken 1.9 s
Rpmlint (debuginfo)
-------------------
Checking: ecl-debuginfo-26.5.5-1.fc46.x86_64.rpm
============================ rpmlint session starts ============================
rpmlint: 2.8.0
configuration:
/usr/lib/python3.14/site-packages/rpmlint/configdefaults.toml
/etc/xdg/rpmlint/fedora-spdx-licenses.toml
/etc/xdg/rpmlint/fedora.toml
/etc/xdg/rpmlint/scoring.toml
/etc/xdg/rpmlint/users-groups.toml
/etc/xdg/rpmlint/warn-on-functions.toml
rpmlintrc: [PosixPath('/tmp/tmprypsje54')]
checks: 32, packages: 1
1 packages and 0 specfiles checked; 0 errors, 0 warnings, 42 filtered, 0 badness; has taken 0.8 s
Rpmlint (installed packages)
----------------------------
============================ rpmlint session starts ============================
rpmlint: 2.10.0
configuration:
/usr/lib/python3.15/site-packages/rpmlint/configdefaults.toml
/etc/xdg/rpmlint/fedora-spdx-licenses.toml
/etc/xdg/rpmlint/fedora.toml
/etc/xdg/rpmlint/scoring.toml
/etc/xdg/rpmlint/users-groups.toml
/etc/xdg/rpmlint/warn-on-functions.toml
checks: 33, packages: 3
ecl-doc.noarch: E: zero-length /usr/share/doc/ecl-doc/examples/ecl_qt/.gitkeep
ecl-doc.noarch: E: zero-length /usr/share/doc/ecl-doc/examples/ecl_qt/qt/.gitkeep
ecl-doc.noarch: E: version-control-internal-file /usr/share/doc/ecl-doc/examples/android/.gitignore
ecl.x86_64: W: spelling-error ('bytecode', '%description -l en_US bytecode -> byte code, byte-code, decorate')
ecl.x86_64: E: non-devel-file-in-devel-package /usr/lib64/libecl.so.26.5.5
ecl.x86_64: E: incorrect-fsf-address /usr/lib64/ecl-26.5.5/COPYING
ecl.x86_64: E: incorrect-fsf-address /usr/lib64/ecl-26.5.5/LICENSE
ecl.x86_64: E: incorrect-fsf-address /usr/share/licenses/ecl/COPYING
ecl.x86_64: E: incorrect-fsf-address /usr/share/licenses/ecl/LICENSE
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.classpath
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.gitignore
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.project
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.settings
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/android/.settings
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/ecl_qt/.gitkeep
ecl-doc.noarch: W: hidden-file-or-dir /usr/share/doc/ecl-doc/examples/ecl_qt/qt/.gitkeep
ecl.x86_64: E: explicit-lib-dependency libffi-devel(x86-64)
ecl.x86_64: E: explicit-lib-dependency libgcc(x86-64)
ecl.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/lib64/ecl-26.5.5/ecl_min
ecl.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/lib64/libecl.so.26.5.5
3 packages and 0 specfiles checked; 10 errors, 10 warnings, 112 filtered, 10 badness; has taken 3.9 s
Unversioned so-files
--------------------
ecl: /usr/lib64/libecl.so
Source checksums
----------------
https://ecl.common-lisp.dev//static/files/release/ecl-26.5.5.tgz :
CHECKSUM(SHA256) this package : a01a5bcda8c5b73e59dda3494fd13e5fec5db6aa1dad782c3cc3bb57f1633435
CHECKSUM(SHA256) upstream package : a01a5bcda8c5b73e59dda3494fd13e5fec5db6aa1dad782c3cc3bb57f1633435
Requires
--------
ecl (rpmlib, GLIBC filtered):
/usr/bin/sh
gc-devel(x86-64)
gcc
glibc-devel(x86-64)
gmp-devel(x86-64)
libc.so.6()(64bit)
libecl.so.26.5()(64bit)
libffi-devel(x86-64)
libffi.so.8()(64bit)
libffi.so.8(LIBFFI_BASE_8.0)(64bit)
libffi.so.8(LIBFFI_CLOSURE_8.0)(64bit)
libffi.so.8(LIBFFI_COMPLEX_8.0)(64bit)
libgc.so.1()(64bit)
libgcc(x86-64)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_3.3.1)(64bit)
libgmp.so.10()(64bit)
libm.so.6()(64bit)
rtld(GNU_HASH)
ecl-doc (rpmlib, GLIBC filtered):
Provides
--------
ecl:
ecl
ecl(x86-64)
ecl-static
libecl.so.26.5()(64bit)
ecl-doc:
ecl-doc
Diff spec file in url and in SRPM
---------------------------------
--- /home/jamesjer/2423906-ecl/srpm/ecl.spec 2026-10-07 14:31:20.607119094 -0600
+++ /home/jamesjer/2423906-ecl/srpm-unpacked/ecl.spec 2026-06-16 18:00:00.000000000 -0600
@@ -1,2 +1,12 @@
+## START: Set by rpmautospec
+## (rpmautospec version 0.8.4)
+## RPMAUTOSPEC: autorelease, autochangelog
+%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
+ release_number = 1;
+ base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
+ print(release_number + base_release_number - 1);
+}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
+## END: Set by rpmautospec
+
# The package notes feature leads to failed builds for everything that depends
# on ECL. Turn it off until somebody figures out how to make it work without
@@ -154,3 +164,274 @@
%changelog
-%autochangelog
+## START: Generated by rpmautospec
+* Wed Jun 17 2026 Yaakov Selkowitz <yselkowi> - 26.5.5-1
+- Uncommitted changes
+
+* Wed Jan 24 2024 Fedora Release Engineering <releng> - 23.9.9-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Fri Jan 19 2024 Fedora Release Engineering <releng> - 23.9.9-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Fri Sep 22 2023 Jerry James <loganjerry> - 23.9.9-1
+- Version 23.9.9
+
+* Wed Jul 19 2023 Fedora Release Engineering <releng> - 21.2.1-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
+
+* Tue Jul 18 2023 Jerry James <loganjerry> - 21.2.1-7
+- Validate appdata with appstream-util
+
+* Thu Jan 19 2023 Fedora Release Engineering <releng> - 21.2.1-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Thu Dec 15 2022 Jerry James <loganjerry> - 21.2.1-6
+- Convert License tag to SPDX
+
+* Thu Jul 21 2022 Fedora Release Engineering <releng> - 21.2.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Fri Feb 4 2022 Jerry James <loganjerry> - 21.2.1-5
+- Turn off package-notes to fix maxima breakage
+
+* Thu Jan 20 2022 Fedora Release Engineering <releng> - 21.2.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Sat Jan 08 2022 Miro Hrončok <mhroncok> - 21.2.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng> - 21.2.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Mon Jul 19 2021 Jerry James <loganjerry> - 21.2.1-1
+- Validate with appstreamcli instead of appstream-util
+
+* Mon Feb 1 2021 Jerry James <loganjerry> - 21.2.1-1
+- Version 21.2.1
+- Drop upstreamed patches: -fpe-macro, -stack-size
+- Add metainfo
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng> - 20.4.24-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng> - 20.4.24-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Jul 15 2020 Jeff Law <law> - 20.4.24-2
+- Fix configure test compromised by LTO
+
+* Wed Jul 8 2020 Jerry James <loganjerry> - 20.4.24-1
+- Version 20.4.24
+- Drop upstreamed patches: -atan, -end_of_line, -format-directive-limit,
+ -sse-printer
+- Add -stack-size and -fpe-macro patches
+- Documentation sources are now available in the main tarball
+
+* Tue Jan 28 2020 Fedora Release Engineering <releng> - 16.1.3-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Wed Jul 24 2019 Fedora Release Engineering <releng> - 16.1.3-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Thu Mar 7 2019 Tim Landscheidt <tim> - 16.1.3-9
+- Remove obsolete requirements for %%post/%%postun scriptlets
+
+* Thu Jan 31 2019 Fedora Release Engineering <releng> - 16.1.3-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Jan 17 2019 Jerry James <loganjerry> - 16.1.3-7
+- Add -format-directive-limit patch from sagemath
+
+* Thu Jul 12 2018 Fedora Release Engineering <releng> - 16.1.3-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng> - 16.1.3-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jan 11 2018 Igor Gnatenko <ignatenkobrain> - 16.1.3-4
+- Remove obsolete scriptlets
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng> - 16.1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng> - 16.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 24 2017 Jerry James <loganjerry> - 16.1.3-1
+- New upstream release
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng> - 16.1.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Fri Mar 4 2016 Jerry James <loganjerry> - 16.1.2-1
+- New upstream release
+
+* Wed Feb 03 2016 Fedora Release Engineering <releng> - 16.0.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Sat Oct 3 2015 Jerry James <loganjerry> - 16.0.0-1
+- New upstream release
+- Drop many upstreamed patches
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng.org> - 13.5.1-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Fri Feb 20 2015 Jerry James <loganjerry> - 13.5.1-9
+- Fix stack direction detection (broken with gcc 5)
+
+* Fri Feb 13 2015 Jerry James <loganjerry> - 13.5.1-8
+- Use license macro
+
+* Sat Aug 16 2014 Fedora Release Engineering <rel-eng.org> - 13.5.1-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng.org> - 13.5.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sun May 18 2014 Rex Dieter <rdieter> 13.5.1-5
+- fix configure check for end-of-line when using -Werror=format-security
+
+* Wed May 14 2014 Rex Dieter <rdieter> 13.5.1-4
+- backport GC_start_call_back fixes
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng.org> - 13.5.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul 3 2013 Jerry James <loganjerry> - 13.5.1-2
+- Update -warnings patch with more fixes from upstream
+
+* Mon Jun 3 2013 Jerry James <loganjerry> - 13.5.1-1
+- New upstream release
+- Drop upstreamed -fixes patch
+- Add -fenv-access patch to work around a GCC limitation
+
+* Wed Feb 13 2013 Fedora Release Engineering <rel-eng.org> - 12.12.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Dec 20 2012 Jerry James <loganjerry> - 12.12.1-3
+- BR libatomic_ops-static instead of -devel (bz 889173)
+- Pull in upstream patches for bugs discovered post-release
+- Documentation needs docbook 5 schemas and XSL
+
+* Sat Dec 08 2012 Rex Dieter <rdieter> 12.12.1-2
+- track libecl soname, so bumps aren't a surprise
+
+* Fri Dec 7 2012 Jerry James <loganjerry> - 12.12.1-1
+- New upstream release
+- Drop upstreamed patches
+
+* Wed Aug 8 2012 Jerry James <loganjerry> - 12.7.1-1
+- New upstream release
+- Add sighandler patch to fix thread-enabled build
+
+* Wed Jul 18 2012 Fedora Release Engineering <rel-eng.org> - 12.2.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Tue Jul 03 2012 Rex Dieter <rdieter> 12.2.1-4
+- ecl missing Requires: libffi-devel (#837102)
+
+* Wed Jun 13 2012 Jerry James <loganjerry> - 12.2.1-3
+- Fix Requires so 32-bit gcc is not dragged into 64-bit platforms (bz 831383)
+- Apply multiple fixes from bz 821183
+- Rebuild to fix bz 822296
+
+* Thu Apr 26 2012 Jerry James <loganjerry> - 12.2.1-2
+- Add missing Requires (bz 816675)
+
+* Sat Feb 4 2012 Jerry James <loganjerry> - 12.2.1-1
+- New upstream release
+- Fix source URL
+
+* Fri Jan 6 2012 Jerry James <loganjerry> - 11.1.1-2
+- Rebuild for GCC 4.7
+- Drop unnecessary spec file elements (clean script, etc.)
+
+* Thu Oct 20 2011 Marcela Mašláňová <mmaslano> - 11.1.1-1.2
+- rebuild with new gmp without compat lib
+
+* Mon Oct 10 2011 Peter Schiffer <pschiffe> - 11.1.1-1.1
+- rebuild with new gmp
+
+* Tue Mar 1 2011 Jerry James <loganjerry> - 11.1.1-1
+- New release 11.1.1
+- Drop libffi patch (fixed upstream)
+- Add -configure and -warnings patches
+- Add SSE2 support on x86_64
+- Disable rpath explicitly, as it is now enabled by default
+- Add desktop file and icon
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng.org> - 10.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Apr 12 2010 Jerry James <loganjerry> - 10.4.1-1
+- New release 10.4.1
+- Drop upstreamed semaphore patch
+- Add manual built from ecl-doc sources, replaces info documentation
+
+* Tue Mar 9 2010 Jerry James <loganjerry> - 10.3.1-1
+- New release 10.3.1
+
+* Wed Feb 24 2010 Jerry James <loganjerry> - 10.2.1-1
+- New release 10.2.1
+
+* Sun Aug 9 2009 Gerard Milmeister <gemi> - 9.8.1-1
+- new release 9.8.1
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng.org> - 9.6.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Jun 16 2009 Gerard Milmeister <gemi> - 9.6.1-1
+- new release 9.6.1
+
+* Mon Oct 6 2008 Gerard Milmeister <gemi> - 0.9l-2
+- disable ppc64 (fails to build)
+
+* Wed Aug 6 2008 Gerard Milmeister <gemi> - 0.9l-1
+- new release 0.9l
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng> - 0.9j-2
+- Autorebuild for GCC 4.3
+
+* Sat Dec 29 2007 Gerard Milmeister <gemi> - 0.9j-1
+- new release 0.9j
+
+* Mon Aug 28 2006 Gerard Milmeister <gemi> - 0.9i-3
+- Rebuild for FE6
+
+* Sun Jul 23 2006 Gerard Milmeister <gemi> - 0.9i-2
+- release number fix
+
+* Sat Jul 8 2006 Gerard Milmeister <gemi> - 0.9i-1
+- new version 0.9i
+
+* Wed Mar 15 2006 Gerard Milmeister <gemi> - 0.9h-5
+- patch for gcc 4.1
+
+* Tue Mar 14 2006 Gerard Milmeister <gemi> - 0.9h-4
+- removed buildreq perl
+
+* Fri Mar 10 2006 Gerard Milmeister <gemi> - 0.9h-3
+- fixed permissions and texinfo problems
+
+* Sun Dec 4 2005 Gerard Milmeister <gemi> - 0.9h-2
+- buildreq m4, texinfo
+
+* Mon Nov 21 2005 Gerard Milmeister <gemi> - 0.9h-1
+- New Version 0.9h
+
+* Sat Aug 20 2005 Gerard Milmeister <gemi> - 0.9g-1
+- New Version 0.9g
+
+* Sun Apr 10 2005 Gerard Milmeister <gemi> - 0.9e-1.cvs20050410
+- CVS Version 20050410
+
+* Sun Apr 10 2005 Gerard Milmeister <gemi> - 0.9e-1
+- New Version 0.9e
+
+* Sat Nov 6 2004 Gerard Milmeister <gemi> - 0:0.9-0.fdr.1.d
+- New Version 0.9d
+
+* Sat Mar 27 2004 Gerard Milmeister <gemi> - 0:0.9-0.fdr.1.c
+- First Fedora release
+
+## END: Generated by rpmautospec
Generated by fedora-review 0.12.0 (a08f0fc) last change: 2026-09-18
Command line :/usr/bin/fedora-review -b 2423906 -m fedora-rawhide-x86_64
Buildroot used: fedora-rawhide-x86_64
Active plugins: Shell-api, Generic, C/C++
Disabled plugins: R, PHP, Ocaml, Python, fonts, Haskell, Perl, SugarActivity, Java, Ruby
Disabled flags: EXARCH, EPEL6, EPEL7, DISTTAG, BATCH, UNRETIREMENT
|