Commit Graph

126 Commits

Author SHA256 Message Date
Wolfgang Frisch
52b897aa1b Accepting request 1143348 from home:Andreas_Schwab:Factory
- Don't include copy of libm

OBS-URL: https://build.opensuse.org/request/show/1143348
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=183
2024-02-01 15:32:45 +00:00
1bfe509135 Accepting request 1117674 from home:bnavigator:branches:devel:openSUSE:Factory:rpmlint
- Bump to python311
- Clarify script interpreter line
- update rpmlintrc
- Don't install buildtime requirement mesonbuild into the custom
  runtime environment

OBS-URL: https://build.opensuse.org/request/show/1117674
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=181
2023-10-16 22:18:29 +00:00
Wolfgang Frisch
3488f90440 Accepting request 1116863 from home:dgarcia:branches:devel:openSUSE:Factory:rpmlint
- Make rpmlint shebang replacement independent on the shebang in the
  rpmlint script.

OBS-URL: https://build.opensuse.org/request/show/1116863
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=179
2023-10-11 09:33:18 +00:00
c9c2bbfdaf Accepting request 1099042 from home:anag:branches:devel:openSUSE:Factory:rpmlint
Needed to unblock rpmlint in staging

OBS-URL: https://build.opensuse.org/request/show/1099042
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=177
2023-07-17 09:57:09 +00:00
9236ebbc8c Accepting request 1088515 from home:dgarcia:branches:devel:openSUSE:Factory:rpmlint
- 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.

OBS-URL: https://build.opensuse.org/request/show/1088515
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=175
2023-05-23 08:04:39 +00:00
Martin Liška
96bdde7188 - Depend on python-magic Python package.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=173
2023-03-29 10:43:47 +00:00
Martin Liška
1ee30d9b94 Accepting request 1062671 from home:Andreas_Schwab:Factory
- Don't include copy of libc

OBS-URL: https://build.opensuse.org/request/show/1062671
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=171
2023-02-02 19:13:59 +00:00
Martin Liška
2b91a40ea9 - Remove extra %make_build arguments.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=169
2022-09-12 07:27:50 +00:00
Martin Liška
19a7749495 Accepting request 1001305 from home:yecril71pl:branches:devel:openSUSE:Factory:rpmlint
- Copy libraries required by _rpm.cpython to the testing root (boo#1203093).

OBS-URL: https://build.opensuse.org/request/show/1001305
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=168
2022-09-12 07:24:30 +00:00
Martin Liška
e5b8d36f66 - Replace toml library with tomli.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=166
2022-07-25 08:04:02 +00:00
Martin Liška
01e3ec1bc4 Accepting request 975792 from home:bnavigator:branches:devel:openSUSE:Factory:rpmlint
- Use python310 flavor explicitly, irrespective of the primary
  python3 flavor du jour.

- 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.

OBS-URL: https://build.opensuse.org/request/show/975792
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=164
2022-05-09 11:28:07 +00:00
Martin Liška
05f6a3e470 - Enable --time-report.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=162
2022-03-05 10:52:53 +00:00
Martin Liška
b5a8fc6a1e Accepting request 950706 from home:bnavigator:branches:devel:openSUSE:Factory:rpmlint
- include typing.py into the installed stdlib because
  python-zstandard is typed now.

OBS-URL: https://build.opensuse.org/request/show/950706
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=161
2022-02-02 10:40:11 +00:00
Martin Liška
c391e33e98 - Support updated python-zstandard package.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=160
2022-02-01 13:08:37 +00:00
Martin Liška
c4606bcf02 - Fix spec file: install zstdandard package properly.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=158
2022-01-10 19:48:09 +00:00
Martin Liška
f52bc05eb8 - Add rpmlintrc filter for pycparser Python package.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=157
2022-01-10 15:32:15 +00:00
Martin Liška
4a3bd9298e Revert shlib-policy-name-error filter.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=156
2021-10-14 09:26:00 +00:00
Martin Liška
f4f13768e7 - Add shlib-policy-name-error to rpmlintrc file.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=155
2021-10-13 17:30:40 +00:00
Martin Liška
7bf20b3920 - Install %{_libdir}/libmpdec*.so.* to venv as it can be used
by _pydecimal.py python module.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=152
2021-09-06 12:13:41 +00:00
Martin Liška
13d90f2956 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=150 2021-08-30 13:19:21 +00:00
Martin Liška
2909df991a - Add run-time requirement for polkit-default-privs.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=148
2021-08-06 08:49:45 +00:00
Martin Liška
7c469b98a6 - Rely on rpmlint auto-loading support for rpmlintrc files.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=147
2021-08-05 17:58:14 +00:00
Martin Liška
d6b73de931 - Do not copy .override. config files.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=145
2021-08-05 13:12:32 +00:00
Martin Liška
8729ca9440 - Properly redirect stdout to /dev/null.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=144
2021-08-03 07:29:34 +00:00
Martin Liška
a2a2eb3c74 Accepting request 908346 from home:StevenK:branches:devel:openSUSE:Factory:rpmlint
- Try two for supporting multiple rpmlintrc, since shell for loops
  always loop, even if the files don't exist.

OBS-URL: https://build.opensuse.org/request/show/908346
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=143
2021-08-02 09:53:47 +00:00
Martin Liška
c31324b882 Accepting request 907840 from home:StevenK:branches:devel:openSUSE:Factory:rpmlint
- Support multiple rpmlintrc files correctly.

OBS-URL: https://build.opensuse.org/request/show/907840
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=142
2021-07-23 05:15:31 +00:00
Martin Liška
8f4fe549e6 - Use --mini-mode when calling rpmlint from rpmlint-mini package.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=141
2021-07-22 15:22:27 +00:00
Martin Liška
3112d31d9e Accepting request 905729 from home:StevenK:branches:devel:openSUSE:Factory:rpmlint
* Replace rpmlint-deps.txt with stdlib.txt, as we need to provide the
    Python standard library directly.

OBS-URL: https://build.opensuse.org/request/show/905729
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=140
2021-07-12 05:00:40 +00:00
3f50ca1e44 Accepting request 901385 from home:StevenK:branches:devel:openSUSE:Factory:rpmlint
- 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.
  * Drop rpmlint-deps.txt as no longer required.
  * 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.

OBS-URL: https://build.opensuse.org/request/show/901385
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=138
2021-06-24 06:34:00 +00:00
6957be9cb2 Accepting request 881291 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- 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.

OBS-URL: https://build.opensuse.org/request/show/881291
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=136
2021-03-25 13:58:06 +00:00
Matthias Gerstner
523db32b06 - Update of rpmlint-security-whitelistings:
* world-writable-whitelist: fix mixed tabs/whitespace
  * device-files-whitelist: fix mode of named: urandom dev file

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=134
2020-09-10 09:24:40 +00:00
Matthias Gerstner
0b1c8990f3 - seucirty-whitelistings: update to version master:
* Introduce new metadata based whitelistings for device files and world-writable files

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=132
2020-08-12 11:51:40 +00:00
Matthias Gerstner
1a421f4e73 - Update to version master:
* opa-ff: add wildcard whitelisting (bsc#1174464)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=130
2020-07-28 07:40:18 +00:00
Matthias Gerstner
63d9d5e5fc - Update to version master:
* whitelist ppc64-diag cron job (bsc#1173044)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=128
2020-07-13 09:32:43 +00:00
Matthias Gerstner
1eea3292b1 - Update to version master:
* cron-whitelist: adjust bug reference to point to real bug, not the sr#
    (opa-ff bsc#1172859)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=126
2020-06-12 08:51:40 +00:00
Johannes Segitz
84da246664 Accepting request 813146 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- Update to version master:
  * cron-whitelist: follow-up digest for opa-ff

OBS-URL: https://build.opensuse.org/request/show/813146
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=125
2020-06-10 08:59:42 +00:00
Malte Kraus
4612d4d7f4 Accepting request 792759 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- Update of security-whitelistings tarball:
  * cron-whitelist: follow-up whitelisting for nextcloud (bsc#1168964)

OBS-URL: https://build.opensuse.org/request/show/792759
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=123
2020-04-09 14:12:58 +00:00
de8444b747 - fix typo in codec setting (bsc#1165110)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=121
2020-03-20 21:30:42 +00:00
Johannes Segitz
16220dca43 Accepting request 781853 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- Update to version master:
  * cron-whitelist: remove bad duplicate entry for texlive-filesystem
  * verify.py: catch duplicate dictionary entries in JSON

OBS-URL: https://build.opensuse.org/request/show/781853
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=119
2020-03-05 13:13:04 +00:00
Johannes Segitz
629b2a4890 Accepting request 781419 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- Update to version master:
  * cron-whitelist: add entry for sarg (bsc#1150554)

OBS-URL: https://build.opensuse.org/request/show/781419
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=118
2020-03-04 09:48:28 +00:00
Johannes Segitz
6ba2cd239a Accepting request 780996 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
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)

OBS-URL: https://build.opensuse.org/request/show/780996
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=117
2020-03-02 15:13:02 +00:00
ba6860fa4a Accepting request 760607 from home:jsegitz:branches:rpmlint-mini-test
- Extended rpmlint-mini.config to include the config file provided 
  by rpmlint-Factory-strict

OBS-URL: https://build.opensuse.org/request/show/760607
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=115
2020-01-08 09:58:09 +00:00
88ab6f19ca Accepting request 757127 from home:StefanBruens:branches:devel:openSUSE:Factory:rpmlint_submit
OBS-URL: https://build.opensuse.org/request/show/757127
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=113
2019-12-20 07:42:02 +00:00
Matthias Gerstner
4f0fa1a9a7 remove accidentally merged duplicate changelog entries
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=111
2019-12-13 12:19:55 +00:00
Matthias Gerstner
960a24af7d merged changes with source links (?) -> osc pull
- Sort file list to build .pyc files reproducibly

- include new rpmlint-security-whitelistings. This will in the future house
  a whitelist for cron jobs (bsc#1150175), among possible additional future
  whitelists.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=110
2019-12-13 10:46:03 +00:00
Matthias Gerstner
0aa4124d4e - Update to version master:
* add _servicedata which I forgot previously when adding the new
    rpmlnit-security-whitelistings.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=109
2019-12-10 14:55:16 +00:00
Johannes Segitz
c163ecaeee Accepting request 754705 from home:bmwiedemann:branches:devel:openSUSE:Factory:rpmlint
Sort file list to build .pyc files reproducibly

Could it also use %py3_compile -O  to simplify?

OBS-URL: https://build.opensuse.org/request/show/754705
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=108
2019-12-10 07:39:44 +00:00
Johannes Segitz
787b57dc5a Accepting request 752826 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- include new rpmlint-security-whitelistings. This will in the future house
  a whitelist for cron jobs (bsc#1150175), among possible additional future
  whitelists.

OBS-URL: https://build.opensuse.org/request/show/752826
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=107
2019-12-06 10:50:28 +00:00
120155ea8c Accepting request 726349 from home:jengelh:branches:devel:openSUSE:Factory:rpmlint
- Avoid bash-specific constructs in build recipe

OBS-URL: https://build.opensuse.org/request/show/726349
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=105
2019-08-28 17:01:04 +00:00
faf08c9b9c - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=102
2019-08-13 11:56:02 +00:00