Commit Graph

96 Commits

Author SHA256 Message Date
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
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
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
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
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
95f0c277a8 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=103 2019-08-13 11:56:22 +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
Johannes Segitz
0829bedc66 Accepting request 678931 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- 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.

OBS-URL: https://build.opensuse.org/request/show/678931
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=100
2019-02-26 12:34:46 +00:00
620b6804c9 Accepting request 661564 from home:matwey:construct:2.9
- Add imp and pickle to rpmlint-deps.txt
  they are required by python-construct=2.9
  which is required by python-pybeam=0.5
- python is 3.7, so update rpmlint-deps.txt (use ? instead of minor
  version)
- rpmlint-deps.txt: Follow changes from rpm and copy _rpm*.so
  instead of _rpm.so (the name is newly extended with .cpython).
- set locale to C.utf8 to avoid non-ascii warnings
- Update descriptions. Use better-performing find invocations.
- don't include a copy of libmagic (bsc#976406)
- Use wildcard for sysconfigdata architecture in rpmlint-deps.txt
- Use wildcard for abi in rpmlint-deps.txt, e.g. armv7hl is gnueabihf
- also import ElementTree
- include pybeam also for lib64 architectures
- rebuild against rpmlint 1.10
  drops: rpmlint-deps.patch
- Switch to Python 3.x
- Add rpmlint-deps.patch:
  Revert 'Adapt rpmlint-deps.txt for python-construct >= 2.8'
  for Leap 42.x
- buildignore ourselves to allow better bootstrapping.
- Adapt rpmlint-deps.txt for python-construct >= 2.8
- Configure appdata_checker: pass --nonet in plus: as OBS has no
  internet access, every appdata file containing screenshots would
  be marked as 'failed' otherwise.
- 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).
- 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)
- raise version to 1.8
- add lib-dynload/unicodedata.so required by rpmlint 1.6
- package dependencies of ErlangCheck.py:
  - python-pybeam
  - python-construct
  - python-six
  note, that ErlangCheck.py is not enabled by default
  
- repackage libedit0 dependency of dash 
- dash is in /usr/bin now
- no longer install rpmgroups.config
- 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
- 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)
- fix build against python 2.7.5 
- bump version to 1.4
- fix build by passing rpmlint :)
- let it require cpio - the same as with rpmlint
- 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)
- add documentation
- 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
- install licenses.config
- add the new abuild build path to the search dir list 
- bump version to 1.3 (matching rpmlint update)
- fix magic detection after the file update to 5.07 
- bump version to 1.2 (matching rpmlint update)
- include pie.config
- allow adding configs via RPMLINT_MINI_CONFIG
- add missing deps
- bump version to 1.1 (matching rpmlint update)
- rlwarn was renamed to warn
- fix lib requirements of libglib
- bump version to 1.0 (match rpmlint update)
- bump version to 0.99 (match rpmlint update)
- buildrequire glib2-devel-static (new package split)
- 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
- fix build against python 2.7
- add string_escape to dependencies, needed by checkbashisms
- include dash and checkbashisms needed by BashismsCheck
- update dependency list for rpmlint 0.95 / rpm 4.8.0
- fix polkit check
- configure CheckPolkitPrivs
- remove error prone package-rpmlintrc.diff. Instead have rpmlint
  execute a file via standard means which in turn reads custom
  configs
- add rpmgroups.config
- include python-magic to fix e.g. the 'no-binary' check (bnc#539042)
- fix build with rpmlint 0.90
- fix build with rpmlint 0.87
- include StringIO.pyo, needed by xml module used by the dbus policy
  check to print useful errors
-
- add python-xml parts needed for PolicyKit checks
- fix dependencies of python again (bnc#430381)
- add self check to avoid breakage in future
- next try to get a working rpmlint again 
- fix build again
- fix build for python 2.6
- support even OBS style of building
- Fix syntax error.
- ignore warnings in the test package
- update desktop-file-validate to 0.14
  * for changelog, see desktop-file-utils package
- update to (also) build rpmlint 0.82
- add missing utf8 module (#343642) 
- update to (also) build rpmlint 0.81
- update desktop-file-validate to 0.14 
- refresh patches
- update desktop-file-validate to 0.13
- fix build for lib64 archs
- add static copy of desktop-file-validate to fix
  the rpmlint check for desktop files
- remove source files to reduce size
- read $RPM_SOURCE_DIR/%{name}-%{version}-rpmlintrc as well
- read $RPM_SOURCE_DIR/rpmlintrc as well to allow
  package specific overrides
- Initial package

OBS-URL: https://build.opensuse.org/request/show/661564
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=98
2018-12-27 09:25:37 +00:00
86d3e5f56c Accepting request 536393 from home:jengelh:branches:devel:openSUSE:Factory:rpmlint
- Update descriptions. Use better-performing find invocations.

OBS-URL: https://build.opensuse.org/request/show/536393
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=90
2017-10-24 13:47:21 +00:00
e18eb77f84 - don't include a copy of libmagic (bsc#976406)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=88
2017-10-16 11:49:17 +00:00
cc732e7a47 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=86 2017-10-11 11:26:48 +00:00
502cbe7c08 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=85 2017-10-11 10:08:58 +00:00
e37b5de7d7 - include pybeam also for lib64 architectures
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=84
2017-10-11 07:45:01 +00:00
2e6f31c38f OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=79 2017-09-30 21:21:37 +00:00
8333a85deb OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=77 2017-09-30 15:21:30 +00:00
2f4e7357e7 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=69 2017-09-30 12:54:30 +00:00
c386a48124 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=68 2017-09-30 12:50:46 +00:00
ccc61cc31c OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=66 2017-09-30 09:21:50 +00:00
c4571c4022 drops: rpmlint-deps.patch
- Switch to Python 3.x

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=65
2017-09-30 09:19:10 +00:00
5931a34a2b - rebuild against rpmlint 1.10 update
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=64
2017-09-28 12:33:03 +00:00
06fbc93fce fix
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=62
2017-06-04 08:27:48 +00:00
3b2ba9b823 Accepting request 500432 from home:matwey:branches:openSUSE:Leap:42.3
OBS-URL: https://build.opensuse.org/request/show/500432
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=61
2017-06-02 09:45:36 +00:00
728813be31 - buildignore ourselves to allow better bootstrapping.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=59
2017-02-01 10:39:36 +00:00
4f82f081d2 Accepting request 452471 from home:matwey:erlang-test
OBS-URL: https://build.opensuse.org/request/show/452471
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=57
2017-01-26 09:15:44 +00:00
6a32aaf8eb Accepting request 445114 from home:dimstar:Factory
- Configure appdata_checker: pass --nonet in plus: as OBS has no
  internet access, every appdata file containing screenshots would
  be marked as 'failed' otherwise.

OBS-URL: https://build.opensuse.org/request/show/445114
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=55
2016-12-09 14:44:52 +00:00
0e686b22e4 - 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).

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=53
2016-10-28 16:23:00 +00:00
b0ddf03d7c Accepting request 391091 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/391091
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=51
2016-04-21 08:52:17 +00:00
1980e37ec0 - raise version to 1.8
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=49
2016-02-22 07:48:42 +00:00
b0f8575202 - add lib-dynload/unicodedata.so required by rpmlint 1.6
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=47
2015-04-20 15:33:36 +00:00
dc074d9c01 Accepting request 231562 from home:matwey:rpmlint-erlang
OBS-URL: https://build.opensuse.org/request/show/231562
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=45
2014-05-22 13:01:04 +00:00
ef04fbd823 - repackage libedit0 dependency of dash
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=42
2013-10-03 08:57:21 +00:00
65c0b5dde8 - dash is in /usr/bin noew
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=39
2013-10-02 09:03:32 +00:00
0386236d10 - no longer install rpmgroups.config
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=37
2013-09-24 16:00:28 +00:00
6a6ee55377 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=36
2013-09-02 08:33:44 +00:00
fbe31b9d70 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=34
2013-06-28 16:16:52 +00:00
d1f61dcfd2 revert bootstrap workaround again
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=29
2013-01-22 14:25:18 +00:00
9c27bf65b5 pull changes from Factory
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=28
2013-01-22 14:24:03 +00:00
154b849cb9 - bump version to 1.4
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=27
2013-01-02 12:49:02 +00:00
Factory Maintainer
ce619d5c12 Accepting request 139597 from home:coolo:branches:openSUSE:Factory
- fix build by passing rpmlint :)

- let it require cpio - the same as with rpmlint

OBS-URL: https://build.opensuse.org/request/show/139597
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=25
2012-11-02 16:27:55 +00:00
9775288543 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=23
2012-09-12 08:35:01 +00:00
7530724bbc Accepting request 106815 from home:yecril71pl:branches:devel:openSUSE:Factory:rpmlint
add documentation (bnc#748866)

OBS-URL: https://build.opensuse.org/request/show/106815
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=21
2012-02-26 23:11:02 +00:00
24f8b61b3c - 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

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=17
2011-12-21 10:57:28 +00:00
OBS User buildservice-autocommit
c4355063af Updating link to change in openSUSE:Factory/rpmlint-mini revision 59.0
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=fed07784829ffe705b7da39252f72223
2011-12-06 18:00:29 +00:00
5a808ff139 - install licenses.config
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=14
2011-11-29 12:17:58 +00:00
4de1b62d29 - add the new abuild build path to the search dir list
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=11
2011-10-24 09:39:31 +00:00
0bb02b1cd7 - bump version to 1.3 (matching rpmlint update)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=9
2011-08-18 20:18:01 +00:00
OBS User buildservice-autocommit
90bcf5a629 Updating link to change in openSUSE:Factory/rpmlint-mini revision 53.0
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=b37dbfef405e641a437f6ed795eb6dd3
2011-07-11 07:26:19 +00:00