sylfilter is FTBFS in Rawhide
by Globe Trotter
Hi,
I was notified some time ago that sylfilter is FTBFS in Fedora Rawhide. So, I was looking at the build log, and I got this:
.....
+ /usr/lib/rpm/check-rpaths
*******************************************************************************
*
* WARNING: 'check-rpaths' detected a broken RPATH OR RUNPATH and will cause
* 'rpmbuild' to fail. To ignore these errors, you can set the
* '$QA_RPATHS' environment variable which is a bitmask allowing the
* values below. The current value of QA_RPATHS is 0x0000.
*
* 0x0001 ... standard RPATHs (e.g. /usr/lib); such RPATHs are a minor
* issue but are introducing redundant searchpaths without
* providing a benefit. They can also cause errors in multilib
* environments.
* 0x0002 ... invalid RPATHs; these are RPATHs which are neither absolute
* nor relative filenames and can therefore be a SECURITY risk
* 0x0004 ... insecure RPATHs; these are relative RPATHs which are a
* SECURITY risk
* 0x0008 ... the special '$ORIGIN' RPATHs are appearing after other
* RPATHs; this is just a minor issue but usually unwanted
* 0x0010 ... the RPATH is empty; there is no reason for such RPATHs
* and they cause unneeded work while loading libraries
* 0x0020 ... an RPATH references '..' of an absolute path; this will break
* the functionality when the path before '..' is a symlink
*
*
* Examples:
* - to ignore standard and empty RPATHs, execute 'rpmbuild' like
* $ QA_RPATHS=$(( 0x0001|0x0010 )) rpmbuild my-package.src.rpm
* - to check existing files, set $RPM_BUILD_ROOT and execute check-rpaths like
* $ RPM_BUILD_ROOT=<top-dir> /usr/lib/rpm/check-rpaths
*
*******************************************************************************
ERROR 0001: file '/usr/bin/sylfilter' contains a standard '/usr/lib64' in [/usr/lib64]
error: Bad exit status from /var/tmp/rpm-tmp.7eMoLS (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.7eMoLS (%install)
Child return code was: 1
......
So, it appears that there is a standard /usr/lib64? But is it being set directly by the spec file? How do I unset it? Any suggestions?
Many thanks!
Btw, here is the spec file:
### for Fedora ###
Name: sylfilter
Summary: A generic message filter library and command-line tools
Version: 0.8
Release: 10%{?dist}
License: BSD
URL: http://sylpheed.sraoss.jp/sylfilter/
Source0: http://sylpheed.sraoss.jp/sylfilter/src/sylfilter-%{version}.tar.gz
BuildRequires: sqlite-devel
BuildRequires: glib2-devel
BuildRequires: sylpheed-devel
%package devel
Summary: Development files for sylfilter
Requires: sylfilter%{?_isa} = %{version}-%{release}
Requires: sqlite-devel
Requires: glib2-devel
%description
This is SylFilter, a generic message filter library, and some command-line tools
that provide a Bayesian filter which is very popular as a spam filtering
algorithm.
SylFilter is also internationalized and can be applied to any languages.
The SylFilter library provides simple but powerful C APIs and can be used from
C programs.
SylFilter can be used as a command-line tool inside a junk filter mail program
similar to major tools such as bogofilter and bsfilter etc.
For further details, see http://sylpheed.sraoss.jp/sylfilter/
%description devel
Development files for sylfilter
%prep
%setup -q
%build
%configure --disable-rpath --with-libsylph=sylpheed --with-libsylph-dir=/usr --disable-static
%{make_build}
%install
%{make_install}
rm %{buildroot}%{_libdir}/*.la
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%doc README
%{_bindir}/sylfilter
%{_libdir}/libsylfilter.*
%{_libdir}/libsylfilter.so.*
%license COPYING
%files devel
%{_libdir}/libsylfilter.so
%{_includedir}/sylfilter
2 years, 8 months
Fedora 35 compose report: 20210922.n.0 changes
by Fedora Rawhide Report
OLD: Fedora-35-20210921.n.1
NEW: Fedora-35-20210922.n.0
===== SUMMARY =====
Added images: 0
Dropped images: 0
Added packages: 0
Dropped packages: 0
Upgraded packages: 6
Downgraded packages: 0
Size of added packages: 0 B
Size of dropped packages: 0 B
Size of upgraded packages: 22.32 MiB
Size of downgraded packages: 0 B
Size change of upgraded packages: 247.07 KiB
Size change of downgraded packages: 0 B
===== ADDED IMAGES =====
===== DROPPED IMAGES =====
===== ADDED PACKAGES =====
===== DROPPED PACKAGES =====
===== UPGRADED PACKAGES =====
Package: gnome-boxes-41.1-1.fc35
Old package: gnome-boxes-41~rc-1.fc35
Summary: A simple GNOME 3 application to access remote or virtual systems
RPMs: gnome-boxes
Size: 5.47 MiB
Size change: -13.36 KiB
Changelog:
* Fri Sep 17 2021 Kalev Lember <klember(a)redhat.com> - 41.0-1
- Update to 41.0
* Sat Sep 18 2021 Kalev Lember <klember(a)redhat.com> - 41.1-1
- Update to 41.1
Package: gnome-software-41.0-1.fc35
Old package: gnome-software-41~rc-3.fc35
Summary: A software center for GNOME
RPMs: gnome-software gnome-software-devel gnome-software-rpm-ostree
Size: 10.60 MiB
Size change: 41.85 KiB
Changelog:
* Mon Sep 20 2021 Milan Crha <mcrha(a)redhat.com> - 41.0-1
- Update to 41.0
Package: ipsilon-2.1.0-22.git20210601.b68a5e3.fc35
Old package: ipsilon-2.1.0-20.git20210601.b68a5e3.fc35
Summary: An Identity Provider Server
RPMs: ipsilon ipsilon-authfas ipsilon-authform ipsilon-authgssapi ipsilon-authldap ipsilon-authpam ipsilon-base ipsilon-client ipsilon-filesystem ipsilon-infofas ipsilon-infosssd ipsilon-openid ipsilon-openidc ipsilon-persona ipsilon-saml2 ipsilon-saml2-base ipsilon-theme-Fedora ipsilon-theme-openSUSE ipsilon-tools-ipa
Size: 784.72 KiB
Size change: 7.01 KiB
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 2.1.0-21.git20210601.b68a5e3
- Rebuilt for Python 3.10
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.1.0-22.git20210601.b68a5e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Package: jpype-1.3.0-1.fc35
Old package: jpype-1.0.2-2.fc34
Summary: Full access for Python programs to Java class libraries
RPMs: jpype-doc python3-jpype
Size: 2.33 MiB
Size change: 238.29 KiB
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1.0.2-3
- Rebuilt for Python 3.10
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Sep 17 2021 Raphael Groner <raphgro(a)fedoraproject.org> - 1.3.0-1
- bump to v1.3.0
- ensure compatibility with python 3.10, rhbz#1899449
- generate html documentation
Package: lasso-2.7.0-4.fc35
Old package: lasso-2.7.0-1.fc35
Summary: Liberty Alliance Single Sign On
RPMs: lasso lasso-devel perl-lasso python3-lasso
Size: 3.11 MiB
Size change: -35.00 KiB
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 2.7.0-2
- Rebuilt for Python 3.10
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Sep 14 2021 Sahana Prasad <sahana(a)redhat.com> - 2.7.0-4
- Rebuilt with OpenSSL 3.0.0
Package: python-productivity-0.6.0-1.fc35
Old package: python-productivity-0.4.1-2.fc34
Summary: Python driver for AutomationDirect Productivity Series PLCs
RPMs: python3-productivity
Size: 34.90 KiB
Size change: 8.29 KiB
Changelog:
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 0.4.1-3
- Rebuilt for Python 3.10
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sun Sep 19 2021 Fabian Affolter <mail(a)fabian-affolter.ch> - 0.6.0-1
- Update to latest upstream release 0.6.0 (closes rhbz#1892887)
===== DOWNGRADED PACKAGES =====
2 years, 8 months
How to get list of retired packages?
by Miroslav Suchý
Hi.
What is the best way to get list of retired packages in F35? I can get list of all retired packages by scanning
dist-git. But if I want it for one release of Fedora? And I do not want to do that manually; I rather want to script it.
Miroslav
2 years, 8 months