------------------------------------------------------------------- Tue May 23 06:25:06 UTC 2023 - Daniel Garcia - Add patches to avoid bogus errors in post-build checks: * 0001-validate-support-SingleMainWindow-key-from-1.5.patch * 0002-validate-Support-version-1.5.patch * desktop-file-utils-suse-keys.patch - Update desktop-file-utils source to 0.26: * Support for Autotools removed in the next release. * update-desktop-database + Fix erroneous installation as "desktop-file-update" when using the Meson build system - Update to version 0.25: * common + Add Meson build system * desktop-file-validate + Allow desktop file spec version 1.4. + Make it possible to deprecate keys starting with "X-". + Add the "Implements" field from spec version 1.2. + Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu". + Set locale for correct output message encoding. + Add coloured output support. + Fix parsing of escaped double quote in quoted strings. + Add GNOME Flashback, GNOME Classic desktops. ------------------------------------------------------------------- Wed Mar 29 10:43:27 UTC 2023 - Martin Liška - Depend on python-magic Python package. ------------------------------------------------------------------- Thu Feb 2 14:50:24 UTC 2023 - Andreas Schwab - Don't include copy of libc ------------------------------------------------------------------- Mon Sep 12 07:27:17 UTC 2022 - Martin Liška - Remove extra %make_build arguments. ------------------------------------------------------------------- Mon Sep 5 16:50:16 UTC 2022 - Christopher Yeleighton - Copy libraries required by _rpm.cpython to the testing root (boo#1203093). ------------------------------------------------------------------- Mon Jul 25 08:02:16 UTC 2022 - Martin Liška - Replace toml library with tomli. ------------------------------------------------------------------- Mon May 9 09:42:24 UTC 2022 - Ben Greiner - Use python310 flavor explicitly, irrespective of the primary python3 flavor du jour. ------------------------------------------------------------------- Sat May 7 23:29:36 UTC 2022 - Ben Greiner - Migration of primary Python interpreter to 3.10 * update stdlib.txt: encoding, importlib, lib-dynload, dataclasses, ast * Remove deprecated stdlib distutils from the venv (not used by rpmlint) * Do not install+delete pip in the venv - Update URL - Explicit BuildRequires: python-rpm-macros -- sitelib macros are used. ------------------------------------------------------------------- Sat Mar 5 10:52:37 UTC 2022 - Martin Liška - Enable --time-report. ------------------------------------------------------------------- Wed Feb 2 10:26:05 UTC 2022 - Ben Greiner - include typing.py into the installed stdlib because python-zstandard is typed now. ------------------------------------------------------------------- Tue Feb 1 13:08:22 UTC 2022 - Martin Liška - Support updated python-zstandard package. ------------------------------------------------------------------- Mon Jan 10 19:47:37 UTC 2022 - Martin Liška - Fix spec file: install zstdandard package properly. ------------------------------------------------------------------- Mon Jan 10 15:31:47 UTC 2022 - Martin Liška - Add rpmlintrc filter for pycparser Python package. ------------------------------------------------------------------- Mon Sep 6 12:12:52 UTC 2021 - Martin Liška - Install %{_libdir}/libmpdec*.so.* to venv as it can be used by _pydecimal.py python module. ------------------------------------------------------------------- Mon Aug 30 13:15:03 UTC 2021 - Martin Liška - Share Version with rpmlint package. ------------------------------------------------------------------- Fri Aug 6 08:48:02 UTC 2021 - Martin Liška - Add run-time requirement for polkit-default-privs. ------------------------------------------------------------------- Thu Aug 5 17:56:38 UTC 2021 - Martin Liška - Rely on rpmlint auto-loading support for rpmlintrc files. ------------------------------------------------------------------- Thu Aug 5 13:11:51 UTC 2021 - Martin Liška - Do not copy .override. config files. ------------------------------------------------------------------- Tue Aug 3 07:29:17 UTC 2021 - Martin Liška - Properly redirect stdout to /dev/null. ------------------------------------------------------------------- Mon Jul 26 06:28:35 UTC 2021 - Steve Kowalik - Try two for supporting multiple rpmlintrc, since shell for loops always loop, even if the files don't exist. ------------------------------------------------------------------- Fri Jul 23 04:55:34 UTC 2021 - Steve Kowalik - Support multiple rpmlintrc files correctly. ------------------------------------------------------------------- Thu Jul 22 15:22:01 UTC 2021 - Martin Liška - Use --mini-mode when calling rpmlint from rpmlint-mini package. ------------------------------------------------------------------- Mon Jul 12 02:29:45 UTC 2021 - Steve Kowalik - Update to require rpmlint >= 2. * Due to rpmlint now being a proper Python package, build a virtual environment, and copy all Python requirements into it. * Replace rpmlint-deps.txt with stdlib.txt, as we need to provide the Python standard library directly. * Lightly rewrite rpmlint.wrapper to support the new world order. - Drop the config snippets, they are not required with rpmlint 2. - Renumber Source numbers. - Filter some more warnings in rpmlint-mini.rpmlintrc. ------------------------------------------------------------------- Thu Mar 25 09:24:35 UTC 2021 - Matthias Gerstner - apply workaround for situations in which regular rpmlint is invoked when building rpmlint-mini. Regular rpmlint does not implicitly add rpmlintrc files, causing fatal badness to occur when building rpmlint-mini. Therefore explicitly copy our rpmlintrc to a location that is processed by regular rpmlint, too. ------------------------------------------------------------------- Thu Sep 10 09:23:46 UTC 2020 - matthias.gerstner@suse.com - Update of rpmlint-security-whitelistings: * world-writable-whitelist: fix mixed tabs/whitespace * device-files-whitelist: fix mode of named: urandom dev file ------------------------------------------------------------------- Wed Aug 12 11:50:49 UTC 2020 - matthias.gerstner@suse.com - seucirty-whitelistings: update to version master: * Introduce new metadata based whitelistings for device files and world-writable files ------------------------------------------------------------------- Tue Jul 28 07:39:48 UTC 2020 - matthias.gerstner@suse.com - Update to version master: * opa-ff: add wildcard whitelisting (bsc#1174464) ------------------------------------------------------------------- Mon Jul 13 09:32:06 UTC 2020 - matthias.gerstner@suse.com - Update to version master: * whitelist ppc64-diag cron job (bsc#1173044) ------------------------------------------------------------------- Fri Jun 12 08:50:17 UTC 2020 - matthias.gerstner@suse.com - Update to version master: * cron-whitelist: adjust bug reference to point to real bug, not the sr# (opa-ff bsc#1172859) ------------------------------------------------------------------- Wed Jun 10 08:57:19 UTC 2020 - matthias.gerstner@suse.com - Update to version master: * cron-whitelist: follow-up digest for opa-ff ------------------------------------------------------------------- Thu Apr 09 14:05:23 UTC 2020 - matthias.gerstner@suse.com - Update of security-whitelistings tarball: * cron-whitelist: follow-up whitelisting for nextcloud (bsc#1168964) * clarify audit sections ------------------------------------------------------------------- Fri Mar 20 21:29:54 UTC 2020 - Dirk Mueller - fix typo in codec setting (bsc#1165110) ------------------------------------------------------------------- Thu Mar 05 13:03:11 UTC 2020 - matthias.gerstner@suse.com - Update to version master: * cron-whitelist: remove bad duplicate entry for texlive-filesystem * verify.py: catch duplicate dictionary entries in JSON ------------------------------------------------------------------- Wed Mar 04 09:37:44 UTC 2020 - matthias.gerstner@suse.com - Update to version master: * cron-whitelist: add entry for sarg (bsc#1150554) ------------------------------------------------------------------- Mon Mar 02 14:29:17 UTC 2020 - matthias.gerstner@suse.com rpmlint-security-whitelistings: Update to version master: * cron-whitelist: add opa-ff (bsc#1162255) * cron-whitelist: add matomo (bsc#1150548) * cron-whitelist: preliminary wildcard whitelisting for the notorious texlive-filesystem (bsc#1150556) * cron-whitelist: whitelist new nextcloud cron job * first round of whitelisting of safe cron jobs (bsc#1150175) ------------------------------------------------------------------- Mon Dec 16 14:00:13 UTC 2019 - Johannes Segitz - Extended rpmlint-mini.config to include the config file provided by rpmlint-Factory-strict ------------------------------------------------------------------- Sat Dec 14 21:18:58 UTC 2019 - Stefan Brüns - Use wildcard for Python ABI tag when copying files, fixes build with Python 3.8 (the has been irrelevant since 3.4 and has been removed with 3.8). ------------------------------------------------------------------- Tue Dec 10 14:50:26 UTC 2019 - matthias.gerstner@suse.com - Update to version master: * add _servicedata which I forgot previously when adding the new rpmlnit-security-whitelistings. ------------------------------------------------------------------- Fri Dec 6 15:42:19 UTC 2019 - Bernhard Wiedemann - Sort file list to build .pyc files reproducibly ------------------------------------------------------------------- Tue Nov 19 12:36:58 UTC 2019 - matthias.gerstner@suse.com - include new rpmlint-security-whitelistings. This will in the future house a whitelist for cron jobs (bsc#1150175), among possible additional future whitelists. ------------------------------------------------------------------- Tue Aug 27 06:55:22 UTC 2019 - Jan Engelhardt - Avoid bash-specific constructs in build recipe ------------------------------------------------------------------- Tue Aug 13 11:44:23 UTC 2019 - Dirk Mueller - update desktop-file-utils to 0.24 release + Allow desktop file spec version 1.2. + Add Budgie, Deepin, Enlightenment and Pantheon to list of registered desktop environments. + Sort output lines internally to conserve reproducibility. + Use pledge(2) on OpenBSD to limit capabilities. + Fix missing ; when appending to a list not ending with one. + Add font as valid media type. + Fix broken emacs blocking compile. ------------------------------------------------------------------- Mon Feb 25 13:58:53 UTC 2019 - matthias.gerstner@suse.com - Add dependency to new polkit-whitelisting subpackage of polkit-default-privs and embed the JSON file for polkit rules.d whitelistings. This is necessary for the upcoming implementation of a new rpmlint-check to cover files in /etc/polkit-1/rules.d and /usr/share/polkit-1/rules.d (bsc#1125314). - For this we will also need the json python module, since the new whitelist will be in the JSON format. ------------------------------------------------------------------- Wed Dec 26 13:35:59 UTC 2018 - matwey.kornilov@gmail.com - Add imp and pickle to rpmlint-deps.txt they are required by python-construct=2.9 which is required by python-pybeam=0.5 ------------------------------------------------------------------- Sun Jul 15 19:34:27 UTC 2018 - jslaby@suse.com - python is 3.7, so update rpmlint-deps.txt (use ? instead of minor version) ------------------------------------------------------------------- Mon Dec 4 16:00:06 UTC 2017 - dimstar@opensuse.org - rpmlint-deps.txt: Follow changes from rpm and copy _rpm*.so instead of _rpm.so (the name is newly extended with .cpython). ------------------------------------------------------------------- Wed Nov 1 12:51:43 UTC 2017 - dmueller@suse.com - set locale to C.utf8 to avoid non-ascii warnings ------------------------------------------------------------------- Tue Oct 24 13:03:02 UTC 2017 - jengelh@inai.de - Update descriptions. Use better-performing find invocations. ------------------------------------------------------------------- Mon Oct 16 11:48:37 UTC 2017 - dmueller@suse.com - don't include a copy of libmagic (bsc#976406) ------------------------------------------------------------------- Thu Oct 12 14:30:13 UTC 2017 - stefan.bruens@rwth-aachen.de - Use wildcard for sysconfigdata architecture in rpmlint-deps.txt - Use wildcard for abi in rpmlint-deps.txt, e.g. armv7hl is gnueabihf ------------------------------------------------------------------- Tue Oct 10 11:40:49 UTC 2017 - dmueller@suse.com - also import ElementTree - include pybeam also for lib64 architectures ------------------------------------------------------------------- Thu Sep 28 12:32:54 UTC 2017 - dmueller@suse.com - rebuild against rpmlint 1.10 drops: rpmlint-deps.patch - Switch to Python 3.x ------------------------------------------------------------------- Fri May 26 07:10:46 UTC 2017 - matwey.kornilov@gmail.com - Add rpmlint-deps.patch: Revert 'Adapt rpmlint-deps.txt for python-construct >= 2.8' for Leap 42.x ------------------------------------------------------------------- Wed Feb 1 10:39:09 UTC 2017 - meissner@suse.com - buildignore ourselves to allow better bootstrapping. ------------------------------------------------------------------- Wed Jan 18 12:51:56 UTC 2017 - matwey.kornilov@gmail.com - Adapt rpmlint-deps.txt for python-construct >= 2.8 ------------------------------------------------------------------- Fri Dec 9 12:08:04 UTC 2016 - dimstar@opensuse.org - Configure appdata_checker: pass --nonet in plus: as OBS has no internet access, every appdata file containing screenshots would be marked as 'failed' otherwise. ------------------------------------------------------------------- Fri Oct 28 16:17:29 UTC 2016 - dmueller@suse.com - update desktop-file-utils to 0.23: + Accept version 1.1 desktop files. + Add Cinnamon, EDE and LXQt to the list of registered desktop environments (fdo#73497, fdo#56353, fdo#79561). + Allow multipart/related MIME type; it's used for MHTML (fdo#93376). + Ensure DBusActivatable filenames conform to reverse-DNS notation (fdo#66904). + Downgrade trailing semicolons to optional (fdo#76902). + Fix buffer over-read (fdo#94303). ------------------------------------------------------------------- Wed Apr 20 13:04:40 UTC 2016 - werner@suse.de - Also copy magic and magic.mgc to /opt/testing to have the correct magic files for the used libmagic around. Use the environment variable MAGIC to hel the wrapper to to find the magic file for its libmagic (boo#976406) ------------------------------------------------------------------- Mon Feb 22 07:48:27 UTC 2016 - dmueller@suse.com - raise version to 1.8 ------------------------------------------------------------------- Mon Apr 20 15:33:21 UTC 2015 - lnussel@suse.de - add lib-dynload/unicodedata.so required by rpmlint 1.6 ------------------------------------------------------------------- Sat Apr 26 13:17:39 UTC 2014 - matwey.kornilov@gmail.com - package dependencies of ErlangCheck.py: - python-pybeam - python-construct - python-six note, that ErlangCheck.py is not enabled by default ------------------------------------------------------------------- Thu Oct 3 08:56:55 UTC 2013 - dmueller@suse.com - repackage libedit0 dependency of dash ------------------------------------------------------------------- Wed Oct 2 09:03:19 UTC 2013 - lnussel@suse.de - dash is in /usr/bin now ------------------------------------------------------------------- Tue Sep 24 16:00:15 UTC 2013 - dmueller@suse.com - no longer install rpmgroups.config ------------------------------------------------------------------- Mon Sep 2 08:32:51 UTC 2013 - dmueller@suse.com - update to desktop-file-validate 0.22: - add DBusActivatable key to allowed keys - warn about OnlyShowIn in Action groups - allow validating multiple desktop files - improve help output - update man page ------------------------------------------------------------------- Fri Jun 28 16:16:25 UTC 2013 - dmueller@suse.com - update to desktop-file-validate 0.21: - update to current version of menu specification (Vincent): - only print hint if no main category is present, not an error - make Science a main category - add new registered categories: Adult, Feed, Humanities, Maps, Shooter, Spirituality, XFCE - update related categories - add TDE to list of registered OnlyShowIn - accept and validate GNOME3/GSettings for AutostartCondition (Vincent) - output hint if more than one main category is present (Vincent) - output hint about suggested related categories (Vincent) ------------------------------------------------------------------- Wed Jun 26 14:20:21 UTC 2013 - dmueller@suse.com - fix build against python 2.7.5 ------------------------------------------------------------------- Wed Jan 2 12:48:55 UTC 2013 - dmueller@suse.com - bump version to 1.4 ------------------------------------------------------------------- Sun Oct 28 09:06:47 UTC 2012 - coolo@suse.com - fix build by passing rpmlint :) ------------------------------------------------------------------- Sun Oct 28 05:33:05 UTC 2012 - coolo@suse.com - let it require cpio - the same as with rpmlint ------------------------------------------------------------------- Wed Sep 12 08:34:30 UTC 2012 - dmueller@suse.com - update to desktop-file-validate 0.20 (bnc#779850): - add MATE and Razor to list of registered environments (Vincent) - validate Desktop Actions (Giovanni Campagna, Vincent) ------------------------------------------------------------------- Fri Feb 24 13:42:16 UTC 2012 - giecrilj@stegny.2a.pl - add documentation ------------------------------------------------------------------- Wed Dec 21 11:02:56 CET 2011 - dmueller@suse.de - update desktop-file-validate to 0.19: - add Unity to list of registered environments - deal with various zz-application/zz-winassoc-XXX mime types - mark all zz-application/* MIME types as aliases - add support for updated Keywords key - accept x-scheme-handler/* mime types ------------------------------------------------------------------- Tue Nov 29 12:17:48 UTC 2011 - lnussel@suse.de - install licenses.config ------------------------------------------------------------------- Mon Oct 24 11:39:18 CEST 2011 - dmueller@suse.de - add the new abuild build path to the search dir list ------------------------------------------------------------------- Thu Aug 18 22:17:22 CEST 2011 - dmueller@suse.de - bump version to 1.3 (matching rpmlint update) ------------------------------------------------------------------- Fri Jul 8 16:18:47 UTC 2011 - dmueller@novell.com - fix magic detection after the file update to 5.07 ------------------------------------------------------------------- Fri May 20 11:08:25 CEST 2011 - dmueller@suse.de - bump version to 1.2 (matching rpmlint update) ------------------------------------------------------------------- Wed May 11 13:15:25 UTC 2011 - lnussel@suse.de - include pie.config ------------------------------------------------------------------- Tue Apr 19 08:46:32 UTC 2011 - lnussel@suse.de - allow adding configs via RPMLINT_MINI_CONFIG ------------------------------------------------------------------- Mon Apr 18 12:31:41 UTC 2011 - lnussel@suse.de - add missing deps ------------------------------------------------------------------- Fri Apr 15 21:27:18 CEST 2011 - dmueller@suse.de - bump version to 1.1 (matching rpmlint update) ------------------------------------------------------------------- Thu Mar 10 14:46:57 UTC 2011 - lnussel@suse.de - rlwarn was renamed to warn ------------------------------------------------------------------- Sun Nov 21 16:24:44 UTC 2010 - coolo@novell.com - fix lib requirements of libglib ------------------------------------------------------------------- Thu Nov 11 08:53:06 CET 2010 - dmueller@suse.de - bump version to 1.0 (match rpmlint update) ------------------------------------------------------------------- Mon Sep 27 13:36:25 CEST 2010 - dmueller@suse.de - bump version to 0.99 (match rpmlint update) - buildrequire glib2-devel-static (new package split) ------------------------------------------------------------------- Mon Sep 20 11:01:31 CEST 2010 - dmueller@suse.de - fix build against autoconf 2.67 + update to desktop-file-utils 0.17: - accept chemical/* mime types as valid types - make icon names with an extension for Icon key a non-fatal error - check that a main category is included in the Categories - check that categories required by another one are present - do not always show warnings about KDE specific uses - check that the Comment does not look like the Name and the GenericName - display error about multiple keys with the same name earlier - improve MIME type check to make sure that the MIME types are valid - add LXDE in the list of registered OnlyShowIn values - add "warning" to error strings to make them easily greppable - handle AutostartCondition key, as proposed for the autostart specification and used in GNOME - accept empty Categories key as valid - make new errors non-fatal to give some time to maintainers to fix their .desktop file after a release of desktop-file-utils - plug leak - code cleanups ------------------------------------------------------------------- Sun Sep 12 23:33:34 CEST 2010 - dmueller@suse.de - fix build against python 2.7 ------------------------------------------------------------------- Tue Aug 3 13:16:11 CEST 2010 - dmueller@suse.de - add string_escape to dependencies, needed by checkbashisms ------------------------------------------------------------------- Tue Jul 20 09:29:26 UTC 2010 - guido+opensuse.org@berhoerster.name - include dash and checkbashisms needed by BashismsCheck ------------------------------------------------------------------- Mon Mar 29 11:47:51 CEST 2010 - dmueller@suse.de - update dependency list for rpmlint 0.95 / rpm 4.8.0 ------------------------------------------------------------------- Fri Feb 26 09:49:20 UTC 2010 - lnussel@suse.de - fix polkit check ------------------------------------------------------------------- Thu Feb 25 14:27:35 UTC 2010 - lnussel@suse.de - configure CheckPolkitPrivs ------------------------------------------------------------------- Thu Jan 21 14:11:47 UTC 2010 - lnussel@suse.de - remove error prone package-rpmlintrc.diff. Instead have rpmlint execute a file via standard means which in turn reads custom configs ------------------------------------------------------------------- Wed Jan 13 13:59:27 UTC 2010 - lnussel@suse.de - add rpmgroups.config ------------------------------------------------------------------- Mon Sep 28 13:21:20 UTC 2009 - lnussel@suse.de - include python-magic to fix e.g. the 'no-binary' check (bnc#539042) ------------------------------------------------------------------- Wed Sep 16 18:42:48 CEST 2009 - mrueckert@suse.de - fix build with rpmlint 0.90 ------------------------------------------------------------------- Mon Aug 24 12:00:44 UTC 2009 - lnussel@suse.de - fix build with rpmlint 0.87 ------------------------------------------------------------------- Fri Jan 23 15:01:16 CET 2009 - lnussel@suse.de - include StringIO.pyo, needed by xml module used by the dbus policy check to print useful errors -------------------------------------------------------------------- Thu Dec 11 14:08:21 CET 2008 - lnussel@suse.de - add python-xml parts needed for PolicyKit checks ------------------------------------------------------------------- Sat Sep 27 17:15:45 CEST 2008 - adrian@suse.de - fix dependencies of python again (bnc#430381) - add self check to avoid breakage in future ------------------------------------------------------------------- Mon Sep 8 12:56:22 CEST 2008 - ro@suse.de - next try to get a working rpmlint again ------------------------------------------------------------------- Mon Sep 8 10:59:12 CEST 2008 - dmueller@suse.de - fix build again ------------------------------------------------------------------- Fri Aug 8 00:01:16 CEST 2008 - dmueller@suse.de - fix build for python 2.6 ------------------------------------------------------------------- Thu Jul 24 11:58:01 CEST 2008 - dmueller@suse.de - support even OBS style of building ------------------------------------------------------------------- Mon Jun 30 13:19:56 CEST 2008 - schwab@suse.de - Fix syntax error. ------------------------------------------------------------------- Sat Jun 28 00:44:55 CEST 2008 - dmueller@suse.de - ignore warnings in the test package ------------------------------------------------------------------- Mon Mar 10 16:09:33 CET 2008 - dmueller@suse.de - update desktop-file-validate to 0.14 * for changelog, see desktop-file-utils package ------------------------------------------------------------------- Wed Feb 13 15:59:23 CET 2008 - dmueller@suse.de - update to (also) build rpmlint 0.82 ------------------------------------------------------------------- Thu Nov 22 18:22:40 CET 2007 - dmueller@suse.de - add missing utf8 module (#343642) ------------------------------------------------------------------- Mon Oct 29 12:56:30 CET 2007 - dmueller@suse.de - update to (also) build rpmlint 0.81 - update desktop-file-validate to 0.14 ------------------------------------------------------------------- Thu Jun 21 23:55:01 CEST 2007 - dmueller@suse.de - refresh patches ------------------------------------------------------------------- Thu Jun 7 14:19:04 CEST 2007 - dmueller@suse.de - update desktop-file-validate to 0.13 - fix build for lib64 archs ------------------------------------------------------------------- Wed Jun 6 17:14:53 CEST 2007 - dmueller@suse.de - add static copy of desktop-file-validate to fix the rpmlint check for desktop files ------------------------------------------------------------------- Tue Jun 5 01:13:56 CEST 2007 - dmueller@suse.de - remove source files to reduce size - read $RPM_SOURCE_DIR/%{name}-%{version}-rpmlintrc as well ------------------------------------------------------------------- Thu May 24 16:45:56 CEST 2007 - dmueller@suse.de - read $RPM_SOURCE_DIR/rpmlintrc as well to allow package specific overrides ------------------------------------------------------------------- Tue May 15 17:59:43 CEST 2007 - dmueller@suse.de - Initial package