SHA256
1
0
forked from pool/rpmlint
Commit Graph

631 Commits

Author SHA256 Message Date
Martin Liška
b9883bf6be - Bump to tip: adds scoring-strict.toml config and BlockedFilters.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=782
2021-06-24 08:50:36 +00:00
Martin Liška
db2536aee4 - Bump to tip, includes fix for Rust libraries.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=781
2021-06-24 07:48:20 +00:00
51256fa68d Accepting request 901418 from home:StevenK:branches:devel:openSUSE:Factory:rpmlint
- Install configs with 644.

- Update to Rpmlint 2.0:
  * RPMLint now is a "normal" Python application and now supports being imported
    like a standard Python module! This means that all the normal use-cases for
    RPMLint are still supported, but now you can make it a part of larger Python-based
    applications or services.
  * RPMLint uses a declarative TOML-based syntax for configuring RPMLint policy
    instead of Python code.
  * RPMLint now has an override system for the descriptions shown for various checks,
    so that distributions who want to give specific policy information can
    do so without patching the code.
  * RPMLint includes many more checks! Nearly all of the generally useful checks created
    by the openSUSE community have been merged into the tree, so distributions can now
    benefit from a wider offering of checks to implement policy enforcement.
  * RPMLint is Python 3 only and now supports Python 3.6 and newer.
  * RPMLint is now built and installed like a standard Python application using setuptools.
- Removed legacy patches:
  * invalid-filerequires.diff
  * no-badness-return.diff
  * no-doc-for-lib.diff
  * only-reg-files-are-scripts.diff
  * remove-ghostfile-checks.diff
  * rpm415-workaround.diff
  * rpmgroup-checks.diff
  * rpmlint-suse.diff
  * suse-binarieschecks.diff
  * suse-checks.diff
  * suse-filter-exception.diff
  * suse-filter-more-verbose.diff

OBS-URL: https://build.opensuse.org/request/show/901418
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=780
2021-06-24 06:33:48 +00:00
1d3b21c389 Accepting request 895330 from home:lnussel:branches:devel:openSUSE:Factory:rpmlint
- whitelist setroubleshoot (boo#1186344)

OBS-URL: https://build.opensuse.org/request/show/895330
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=778
2021-05-27 15:17:50 +00:00
cc9dc3107e Accepting request 892522 from home:lnussel:branches:devel:openSUSE:Factory:rpmlint
- whitelist systemd-homed (boo#1185285)

OBS-URL: https://build.opensuse.org/request/show/892522
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=776
2021-05-12 16:13:08 +00:00
9ebfdf6f20 - fix whitelisting for kdiskmark service (bsc#1182521)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=774
2021-05-07 08:07:42 +00:00
95257161f1 Accepting request 882335 from home:wfrisch:branches:devel:openSUSE:Factory:rpmlint
- whitelist D-Bus Service org.kde.filesharing.samba.service (bsc#1175633)

OBS-URL: https://build.opensuse.org/request/show/882335
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=771
2021-04-01 07:42:24 +00:00
aa1b69672a Accepting request 882191 from home:wfrisch:branches:devel:openSUSE:Factory:rpmlint
- whitelist D-Bus Service org.jonmagon.kdiskmark.service (bsc#1182521)

OBS-URL: https://build.opensuse.org/request/show/882191
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=770
2021-03-31 08:16:00 +00:00
804a3cc03a Accepting request 875382 from home:coolo:branches:openSUSE:Factory
- Update to version 84.87+git20210226.d6b66e2:
  * GitHub Actions: work around the missing
  * GitHub Actions: work around the missing `groupadd`
  * rclink2: fix test reference output
  * polkit: adjust polkit frobnicate action name

- Add accept-licenses-with-plus.patch to accept any license ending
  with a + (as indicated in the SPDX syntax)

- Remove licenses ending with + from valid license array

OBS-URL: https://build.opensuse.org/request/show/875382
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=768
2021-03-01 19:27:04 +00:00
Wolfgang Frisch
9c09cdda26 Accepting request 874327 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist pam_sss_gss.so PAM module (bsc#1182509)

OBS-URL: https://build.opensuse.org/request/show/874327
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=767
2021-02-22 13:42:57 +00:00
180c8a16a7 Accepting request 869032 from home:computersalat:branches:devel:openSUSE:Factory:rpmlint
add 'otobo' group/id

OBS-URL: https://build.opensuse.org/request/show/869032
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=766
2021-02-05 15:25:03 +00:00
6631c65c5e Accepting request 868320 from home:coolo:branches:openSUSE:Factory
- Update valid spdx license exceptions
- Allow the + version of all valid licenses (to avoid having to fix
  the parser)

OBS-URL: https://build.opensuse.org/request/show/868320
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=765
2021-02-01 17:25:29 +00:00
OBS User buildservice-autocommit
d534edf3f5 Accepting request 863666 from devel:openSUSE:Factory:rpmlint
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/863666
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=764
2021-01-19 15:00:22 +00:00
OBS User buildservice-autocommit
1d8662a1ed Updating link to change in openSUSE:Factory/rpmlint revision 349.0
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=eb65b0218547890fb9a6e3e8ab332ade
2021-01-19 15:00:22 +00:00
958a7ef87d Accepting request 863325 from home:yecril71pl:branches:devel:openSUSE:Factory:rpmlint
- Fix a typo in suse-branding-wrong-branding-supplement

OBS-URL: https://build.opensuse.org/request/show/863325
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=763
2021-01-16 15:12:03 +00:00
Johannes Segitz
379ca2d2e9 Accepting request 862125 from home:mnhauke:branches:devel:openSUSE:Factory:rpmlint
- Add user "h2o" and group "h2o" for the h2o webserver

OBS-URL: https://build.opensuse.org/request/show/862125
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=761
2021-01-11 08:39:19 +00:00
Johannes Segitz
a3b9cd1f6d Accepting request 849108 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
This is necessary for permissions sr#847756 to continue.

- Update to version master:
  * Permissions: be robust against variables.conf not existing
  * CheckSUIDPermissions: enhance parser to support new permissions variables

OBS-URL: https://build.opensuse.org/request/show/849108
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=759
2020-11-23 08:22:27 +00:00
Malte Kraus
7f8b2a055c Accepting request 846039 from home:mkraus:branches:devel:openSUSE:Factory:rpmlint
- allow pam_faillock.so PAM module (bsc#1171562)

OBS-URL: https://build.opensuse.org/request/show/846039
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=757
2020-11-04 16:37:02 +00:00
Malte Kraus
9411865887 Accepting request 845033 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist malcontent PAM module (bsc#1177974)

OBS-URL: https://build.opensuse.org/request/show/845033
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=756
2020-11-04 16:29:25 +00:00
79b310f3f6 Accepting request 842500 from home:13ilya:branches:devel:openSUSE:Factory:rpmlint
- Add user "fluidsynth" for FluidSynth General Midi daemon.

OBS-URL: https://build.opensuse.org/request/show/842500
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=754
2020-10-19 17:41:56 +00:00
3a9a72cc20 Accepting request 841162 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist plasma5-disks smartmon helper (bsc#1176742)

OBS-URL: https://build.opensuse.org/request/show/841162
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=752
2020-10-13 19:06:59 +00:00
1c67a9bbbe Accepting request 838983 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist D-Bus files for powerdevil chargethreshold (bsc#1176474)

OBS-URL: https://build.opensuse.org/request/show/838983
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=750
2020-10-01 21:12:25 +00:00
7825840ab7 Accepting request 838926 from home:polslinux:branches:devel:openSUSE:Factory:rpmlint
- Add 'gerbera' as standard user and group

OBS-URL: https://build.opensuse.org/request/show/838926
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=749
2020-10-01 11:45:29 +00:00
698ac127ed Accepting request 833828 from home:szotsaki:branches:devel:openSUSE:Factory:rpmlint
In two different commits:
- Alphabetise StandardGroups and StandardUsers
- Add 'radicale' as a standard user and group

OBS-URL: https://build.opensuse.org/request/show/833828
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=748
2020-09-30 13:37:09 +00:00
39dd7f4e55 Accepting request 826612 from home:mstrigl:branches:devel:openSUSE:Factory:rpmlint
- add user "jvb", "jibri", "jicofo" and group "jitsi" for Jitsi
  videomeeting service

OBS-URL: https://build.opensuse.org/request/show/826612
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=746
2020-08-16 02:14:05 +00:00
Johannes Segitz
d8994ce7f2 Accepting request 823721 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- Update of rpmlint-tests to version 84.87+git20200724.ef05f7e:
  * use /usr/bin/su instead of /bin/su since the latter is no longer allowed

- Update of rpmlint-checks to version master:
  * Introduce new metadata whitelist type and related checks. Device files and
    world-writeable files will now be covered by new whitelists from
    rpmlint-security-whitelistings.
- config: Enable new CheckWorldWritable and CheckDeviceFiles

OBS-URL: https://build.opensuse.org/request/show/823721
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=743
2020-07-31 11:30:01 +00:00
Malte Kraus
b9aba72033 Accepting request 822591 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist kanidm PAM module (bsc#1173387)

OBS-URL: https://build.opensuse.org/request/show/822591
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=741
2020-07-24 09:11:23 +00:00
d1c25abc7d Accepting request 819518 from home:13ilya:branches:devel:openSUSE:Factory:rpmlint
- Add user and group "ptokax" for PtokaX DC++ hub.

OBS-URL: https://build.opensuse.org/request/show/819518
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=739
2020-07-15 11:40:29 +00:00
Johannes Segitz
d940dd7a53 Accepting request 821044 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist D-Bus files for libvirt-dbus (bsc#1173093)

OBS-URL: https://build.opensuse.org/request/show/821044
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=738
2020-07-15 08:12:23 +00:00
71dc6baf16 Accepting request 815937 from home:eeich:branches:devel:openSUSE:Factory:rpmlint
- Add user/group 'conman' and 'munge' and group 'warewulf'.

OBS-URL: https://build.opensuse.org/request/show/815937
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=736
2020-06-23 11:59:11 +00:00
1ad8a5ea28 Accepting request 814190 from home:cunix:branches:devel:openSUSE:Factory:rpmlint
Add 'dnscrypt' to StandardGroups and StandardUsers for package dnscrypt-proxy
from project server:dns for Factory submission.

OBS-URL: https://build.opensuse.org/request/show/814190
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=734
2020-06-15 16:49:29 +00:00
48547f82ca Accepting request 811259 from home:mnhauke:branches:devel:openSUSE:Factory:rpmlint
- Add '_gns3' to StandardGroups and StandardUsers

OBS-URL: https://build.opensuse.org/request/show/811259
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=731
2020-06-05 11:00:20 +00:00
Johannes Segitz
7e3a24b025 Accepting request 811361 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist pam_setquota (bsc#1171563)

OBS-URL: https://build.opensuse.org/request/show/811361
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=730
2020-06-04 10:51:30 +00:00
Johannes Segitz
6830adfb18 Accepting request 808695 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist pam_usertype (bsc#1171564)

OBS-URL: https://build.opensuse.org/request/show/808695
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=728
2020-05-25 10:03:55 +00:00
Johannes Segitz
87a2ef4370 Accepting request 807747 from home:jsegitz:branches:devel:openSUSE:Factory:rpmlint
- whitelist cockpit PAM modules (bsc#1169614)
  * pam_cockpit_cert
  * pam_ssh_add

OBS-URL: https://build.opensuse.org/request/show/807747
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=727
2020-05-20 14:44:46 +00:00
adf9efa693 Accepting request 807493 from home:adrianSuSE:branches:devel:openSUSE:Factory:rpmlint
- Add daapd user and group for new forked-daapd package

OBS-URL: https://build.opensuse.org/request/show/807493
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=726
2020-05-20 09:45:39 +00:00
86ed0bb082 Accepting request 807131 from home:trenn:branches:devel:openSUSE:Factory:rpmlint
- Add '_cscreen' to StandardGroups and StandardUsers

OBS-URL: https://build.opensuse.org/request/show/807131
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=725
2020-05-20 07:50:48 +00:00
Johannes Segitz
d929abd66e Accepting request 802960 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
Cleanup of deprecated DBUSServices.WhiteList entries:
- ca.desrt.dconf.service: this service was changed by upstream from a
  system-wide service to a session based service. The latter doesn't require a
  whitelisting any more.
- wicked services (network-nanny.conf, wicked-dhcp4.conf, wicked-dhcp6.conf,
  wicked-autoip4.conf, wicked.conf): these have been renamed in August 2013
  to org.opensuse.Network.*.conf. The old names probably never got released.
- nfs-ganesha.service: A D-Bus file of that name probably never existed,
  there's just a regular systemd unit of that name.
- org.drbd.drbdmanaged.conf, org.drbd.drbdmanaged.service: drbdmanage was just
  recently removed from Factory via sr#798685, because it is Python2 only and
  unmaintained.
- org.freedesktop.NetworkManager.service: was removed in 2012, Factory
  revision 118, `Remove dbus system-service for NetworkManager, to prevent
  warnings about it not being running (bnc#738596)`.
- org.kde.auth.conf: was from kdelibs4, removed from Factory in late 2019 via
  sr#738276 with the rest of kde4.
- org.kde.kcontrol.kcmkdm.conf, org.kde.kcontrol.kcmkdm.service: was part of
  kdebase4-workspace, got deleted from Factory with the rest of kde4.
- org.kde.kcontrol.kcmkwallet.conf, org.kde.kcontrol.kcmkwallet.service: they
  got renamed to kcmkwallet5.
- org.opensuse.openqa.conf: upstream replaced a D-Bus interface with HTTP.
- org.opensuse.zoneswitcher.service, org.opensuse.zoneswitcher.conf: the fwzs
  package got removed together with SuSEfirewall2 via sr#713580.
- org.selinux.service: isn't included any more in our packaging of
  policycoreutils.
- thunderbolt.conf, thunderbolt.service: this service never went live in
  Factory.
- yum-updatesd.conf: yum was removed from Factory via sr#749200
- openattic.conf, openattic.service: was part of SES3 but seems to have

OBS-URL: https://build.opensuse.org/request/show/802960
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=723
2020-05-12 12:33:51 +00:00
Malte Kraus
d5eff3e6a1 Accepting request 802653 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist oddjob D-Bus services and PAM module (bsc#1169494)

OBS-URL: https://build.opensuse.org/request/show/802653
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=722
2020-05-11 10:52:05 +00:00
Johannes Segitz
fb19205908 Accepting request 793283 from home:weberho:branches:devel:openSUSE:Factory:rpmlint
Added 'coturn' to StandardGroups and StandardUsers

OBS-URL: https://build.opensuse.org/request/show/793283
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=720
2020-04-16 14:09:56 +00:00
Malte Kraus
f45585e94c Accepting request 790149 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- Update to version master:
  * Whitelisting: avoid duplicate checks / error messages for the same files
  * Whitelisting: fix whitelisting checks when files are symbolic links
  * Mention upstream repo in README

OBS-URL: https://build.opensuse.org/request/show/790149
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=718
2020-03-31 12:36:07 +00:00
36eb156f9b Accepting request 789355 from home:DocB:branches:devel:openSUSE:Factory:rpmlint
boo#1167431

OBS-URL: https://build.opensuse.org/request/show/789355
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=717
2020-03-31 08:07:49 +00:00
Malte Kraus
597fb37170 - config: enable MixedFileOwnerships lint
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=714
2020-02-20 14:09:20 +00:00
Malte Kraus
8bf0f5333a Accepting request 777641 from home:WernerFink:branches:devel:openSUSE:Factory:rpmlint
- config: add 'mktex' to StandardUsers (boo#1159740)

OBS-URL: https://build.opensuse.org/request/show/777641
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=713
2020-02-20 14:03:29 +00:00
Johannes Segitz
52b593a69e Accepting request 774885 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist new mariadb pam module "pam_user_map.so" (bsc#1163362)

OBS-URL: https://build.opensuse.org/request/show/774885
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=712
2020-02-17 17:06:04 +00:00
Malte Kraus
525bafdf5d Accepting request 770508 from Base:System
- Update to version master:
  * CheckSUIDPermissions.py: fix permissions.d checks
  * add a lint to catch insecure mixed file/directory ownership similar to CVE-2019-3689

- Update to version 84.87+git20200206.7e2b64f:
  * permissions2: test that allowed permissions.d drop-ins work
  * test for new file-parent-ownership-mismatch lint

- Update to version master:
  * CheckSUIDPermissions.py: fix permissions.d checks
  * add a lint to catch insecure mixed file/directory ownership similar to CVE-2019-3689

- Update to version 84.87+git20200206.7e2b64f:
  * permissions2: test that allowed permissions.d drop-ins work
  * test for new file-parent-ownership-mismatch lint

OBS-URL: https://build.opensuse.org/request/show/770508
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=710
2020-02-07 08:54:41 +00:00
Johannes Segitz
138345eba6 Accepting request 769018 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- Whitelist a batch of PAM modules that have been forgotted to be whitelisted
  in the past, or have never been requested to be reviewed before
  (bsc#1150178).
  Since we want to add badness to the PAM warning in rpmlint we need to add
  those entries to avoid build errors of existing packages in Factory.

OBS-URL: https://build.opensuse.org/request/show/769018
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=708
2020-01-31 10:41:05 +00:00
24897f77ef Accepting request 768836 from home:jfehlig:branches:devel:openSUSE:Factory:rpmlint
Add 'sanlock' and 'libvirt' to config. The sanlock package adds
the 'sanlock' user and group. The libvirt package adds the 'libvirt'
group and makes use of the 'sanlock' group. These changes are needed
to squelch rpmlint warnings in the sanlock and libvirt packages.

- config: add 'sanlock' to StandardGroups and StandardUsers
- config: add 'libvirt' to StandardGroups

OBS-URL: https://build.opensuse.org/request/show/768836
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=707
2020-01-31 09:24:06 +00:00
Johannes Segitz
32adcd543d Accepting request 768785 from home:jsegitz:branches:devel:openSUSE:Factory:rpmlint
- Update to version 84.87+git20200130.c0de5f4:
  * libzork4.spec: removed define for 'basename' in libzork4.spec. 
    This causes build errors because 'basename' is a builtin and it's 
    not used

- Update to version 84.87+git20200115.9339533:
  * use uname -m instead of uname -i as the latter is not portable
  * remove rpm directory upon make clean
  * Support for different output based on architecture. For that create a
    <NAME>.<ARCH>.ref file instead of <NAME>.ref E.g. debug.i386.ref
  * verify that new permissions paths need whitelisting

- Update to version master:
  * CheckCronJobs: correct cronjob-unauthorized-file explanation
  * Use named constants to check file modes
  * CheckSUIDPermissions.py: check new permission paths

OBS-URL: https://build.opensuse.org/request/show/768785
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=706
2020-01-30 15:50:27 +00:00
8db6ea5999 - finally enable the new CheckCronJobs, the check is now available and should
work in rpmlint-mini (bsc#1150175)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=703
2019-12-18 11:42:10 +00:00
76fb2069bd Accepting request 757371 from home:smithfarm:branches:devel:openSUSE:Factory:rpmlint
prepare rpmlint for ceph SR

OBS-URL: https://build.opensuse.org/request/show/757371
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=702
2019-12-16 15:48:04 +00:00
22e9ba8cf6 - whitelist pam_cgfs PAM module (bsc#1150519)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=701
2019-12-16 13:26:51 +00:00
f3e36798eb - whitelist pam_pwquality PAM module (bsc#1150520)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=700
2019-12-16 13:24:51 +00:00
b4df9f88b0 - whitelist pam_cifscreds PAM module (bsc#1150527)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=699
2019-12-16 12:51:23 +00:00
fb793effa8 - Update to version master:
* new common whitelisting code for CheckPolkitPrivs and CheckCronJobs

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=697
2019-12-10 14:48:51 +00:00
Malte Kraus
e91e194417 - whitelist sssd infopipe (bsc#1157663)
- whitelist sysprof3 D-Bus services (bsc#1151418)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=696
2019-11-28 12:04:28 +00:00
192888ea35 Accepting request 738852 from Base:System
OBS-URL: https://build.opensuse.org/request/show/738852
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=694
2019-10-17 13:46:28 +00:00
8634d90845 Accepting request 738659 from home:lnussel:branches:Base:System
- filter install-info warnings. Handled by file triggers now (boo#1152169)

OBS-URL: https://build.opensuse.org/request/show/738659
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=693
2019-10-16 07:25:50 +00:00
8a570a7618 Accepting request 734012 from home:mimi_vx:branches:devel:openSUSE:Factory:rpmlint
-  update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch
 * fix condition for path

OBS-URL: https://build.opensuse.org/request/show/734012
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=691
2019-10-03 08:13:15 +00:00
0b4213f78a Accepting request 732196 from home:mimi_vx:branches:devel:openSUSE:Factory:rpmlint
- Update to version 84.87+git20190920.e27d431:
  * Fix tests with disabled 'group' checks

- update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch
  * dont check empty .text section on GHC libraries

OBS-URL: https://build.opensuse.org/request/show/732196
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=689
2019-09-20 17:01:55 +00:00
Malte Kraus
56e0c71f5a - whitelist pam_envoy (bsc#1150525)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=688
2019-09-20 16:06:46 +00:00
e95bf7fc29 - Update rpmlint-checks to version master:
* CheckFilelist: Add /usr/libexec to set of good prefixes

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=687
2019-09-17 12:36:10 +00:00
ae2420d5d2 is not really mandatory (fate#326485)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=685
2019-08-30 12:33:28 +00:00
9cac9e4457 Accepting request 726708 from home:scarabeus_iv:branches:devel:openSUSE:Factory:rpmlint
- Update to version 84.87+git20190828.2c92180:
  * Revert "added LTO errors as expected for debug tests"

- Update to version 84.87+git20190828.8fa8ac5:
  * Do not use -flto for debug tests.

- Update to version 84.87+git20190828.2c92180:
  * Revert "added LTO errors as expected for debug tests"

- Update to version 84.87+git20190828.8fa8ac5:
  * Do not use -flto for debug tests.

- Do not validate rpm groups to avoid rpmlint warning as the group
  is not really mandatory

OBS-URL: https://build.opensuse.org/request/show/726708
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=684
2019-08-30 12:32:56 +00:00
82d48ca783 - whitelist systemd-portabled dbus files (boo#1145639)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=683
2019-08-22 08:59:27 +00:00
87182c5b55 Accepting request 724712 from home:kukuk:etc
- Update to version master:
  * Allow /usr/etc as discussed on opensuse-factory and opensuse-packaging

- Update to version master:
  * Allow /usr/etc as discussed on opensuse-factory and opensuse-packaging

OBS-URL: https://build.opensuse.org/request/show/724712
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=682
2019-08-20 09:34:28 +00:00
98e7c60852 Accepting request 723242 from home:mcalabkova:branches:devel:openSUSE:Factory:rpmlint
- Add user/group zabbix and zabbixs (bsc#1144018)

OBS-URL: https://build.opensuse.org/request/show/723242
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=681
2019-08-15 07:46:35 +00:00
Johannes Segitz
70a9e8bb97 Accepting request 721999 from home:marxin:branches:devel:openSUSE:Factory:rpmlint
- Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to align with:
  38fc30cafe99d38059ca54b98bc87f5544f0bb4e

OBS-URL: https://build.opensuse.org/request/show/721999
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=680
2019-08-09 12:11:33 +00:00
1750505949 Accepting request 721768 from home:dimstar:Factory
- Add Development/Languages/Go group.

OBS-URL: https://build.opensuse.org/request/show/721768
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=679
2019-08-08 14:55:30 +00:00
Johannes Segitz
990d3b1fb5 Accepting request 721765 from home:marxin:branches:devel:openSUSE:Factory:rpmlint
- Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to align with:
  80126f7c7854d962cc64e54a6ab7e97067bb490d

OBS-URL: https://build.opensuse.org/request/show/721765
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=678
2019-08-08 14:14:21 +00:00
Johannes Segitz
2e95706365 Accepting request 720473 from home:marxin:branches:devel:openSUSE:Factory:rpmlint
- Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch to align with:
  c59324fd68

OBS-URL: https://build.opensuse.org/request/show/720473
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=677
2019-08-02 08:25:16 +00:00
Johannes Segitz
3fbea9d881 Accepting request 719393 from home:marxin:branches:devel:openSUSE:Factory:rpmlint
- Update add-check-for-a-non-zero-.text-segment-in-.a-archive.patch patch
  to:
  97d6caf9ac

OBS-URL: https://build.opensuse.org/request/show/719393
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=676
2019-07-30 08:15:16 +00:00
defff5a11b Accepting request 717603 from home:marxin:branches:devel:openSUSE:Factory:rpmlint
- Add add-check-for-a-non-zero-.text-segment-in-.a-archive.patch
  as a backport of:
  2c809f3435

OBS-URL: https://build.opensuse.org/request/show/717603
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=675
2019-07-24 09:18:26 +00:00
fd51a2954c - Update to rpmlint-checks to version master:
* CheckDBUSServices: add additional directory to cover
  * Xinetd check making sure no packages use it wrt fate#323373 (#26)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=671
2019-05-14 10:03:41 +00:00
9be4fcc5fc Accepting request 701565 from home:jsegitz:branches:devel:openSUSE:Factory:rpmlint
- Too trigger happy, adding back 
  * ca.desrt.dconf.service
  * org.freedesktop.ColorManager.conf

OBS-URL: https://build.opensuse.org/request/show/701565
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=669
2019-05-08 12:45:53 +00:00
08f40eceb8 Accepting request 701500 from home:jsegitz:branches:devel:openSUSE:Factory:rpmlint
- Removed whitelisted DBUS files:
  * ConsoleKit.conf
  * NetworkManager-frontend.conf
  * Upstart.conf
  * backup-manager.conf
  * ca.desrt.dconf.service
  * cdemud-dbus.conf
  * com.redhat.storaged.conf
  * com.redhat.storaged.service
  * com.redhat.tuned.service
  * de.berlios.smb4k.mounthelper.conf
  * de.berlios.smb4k.mounthelper.service
  * hal.conf
  * kerneloops.dbus
  * net.hadess.SensorProxy.service
  * nm-avahi-autoipd.conf
  * nm-dhcp-client.conf
  * nm-novellvpn-service.conf
  * openqa-scheduler.service
  * openqa-websockets.service
  * org.blueman.Applet.service
  * org.freedesktop.ColorManager.conf
  * org.freedesktop.ConsoleKit.service
  * org.freedesktop.ModemManager.conf
  * org.freedesktop.ModemManager.service
  * org.freedesktop.PolicyKit.conf
  * org.freedesktop.PolicyKit.service
  * org.freedesktop.UDisks.conf
  * org.freedesktop.UDisks.service
  * org.freedesktop.colord-sane.conf

OBS-URL: https://build.opensuse.org/request/show/701500
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=668
2019-05-08 07:50:00 +00:00
821edb419b Accepting request 701327 from home:mkraus:branches:devel:openSUSE:Factory:rpmlint
- Whitelisted certmonger (bsc#1129452)

OBS-URL: https://build.opensuse.org/request/show/701327
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=667
2019-05-07 15:27:23 +00:00
990fb7bef9 Accepting request 693624 from home:tbechtold:branches:devel:openSUSE:Factory:rpmlint
- Add missing usernames for OpenStack services and drop the old
  names (which had the openstack- prefix)

OBS-URL: https://build.opensuse.org/request/show/693624
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=665
2019-04-12 09:24:25 +00:00
01794d5d98 Accepting request 681714 from home:jubalh:branches:devel:openSUSE:Factory:rpmlint
- Add user/group 'minetest' for Minetest 5.0.0 (bsc#1127911)

OBS-URL: https://build.opensuse.org/request/show/681714
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=661
2019-03-06 10:27:28 +00:00
903ab2abc6 - Update to version master:
* CheckPolkitPrivs: fix new rules.d check to use extracted rpm path

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=660
2019-03-04 14:38:00 +00:00
7bd003f3d5 - Update rpmlint-checks to version master (bsc#1125314):
* coding style: fix indentation to satisfy flake8 travis-ci test
  * CheckPolkitPrivs: implement new check for files put into rules.d dirs
  * CheckPolkitPrivs: separate and refactor check for actions
  * CheckPolkitPrivs: separate and refactor check of polkit-default-privs.d
  * CheckPolkitPrivs: remove oudated PolicyKit path
  * CheckPolkitPrivs: clearer error message for files in /etc/polkit-default-privs.d

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=659
2019-02-27 12:05:41 +00:00
Johannes Segitz
53cccd9828 Accepting request 674915 from home:jsegitz:branches:devel:openSUSE:Factory:rpmlint
- Whitelisted pam_p11 (bsc#1123916)

OBS-URL: https://build.opensuse.org/request/show/674915
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=657
2019-02-14 10:09:50 +00:00
b81c566846 Accepting request 670520 from home:DocB:branches:devel:openSUSE:Factory:rpmlint
- added user/group tryton (GNU Health)

OBS-URL: https://build.opensuse.org/request/show/670520
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=655
2019-02-02 08:28:58 +00:00
c71be26260 - add 0001-ZipCheck-Also-ignore-RuntimeError.patch (bscs#1124054)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=654
2019-02-02 08:28:03 +00:00
1dfb1bbf55 - disable UseVersionInChangelog by default
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=649
2019-01-14 08:23:17 +00:00
1d8d6856a8 - update to 1.11:
* Avoid exception on inaccessible scripts
  * Print out the error content on UnicodeError to make flake8 happy
  * Fix flake8 warning about missing space around operators
  * Use compressions when checking for backup files
  * Account for arch specific code in /usr/share
  * Check for installed libtool wrapper files
  * Check for missing optional dependencies
  * Consider gnome help for doc files
  * Check for noarch package with files in lib64
  * Verify if description is longer than summary
  * Explicitly tell users how to set URL
  * Ignore pytest_cache directory
  * confusing-invalid-spec-name
  * Ignore orig/rej leftovers after patching
  * Reenable Travis testing against Fedora Rawhide
  * Check all sections that should not use %buildroot in them
  * Put in default buildroot value used by Fedora/openSUSE
  * Stricter interpreter check
  * Use compileall to avoid %buildroot to be in pyc
  * Drop deprecated config file usage, 0.88 is pretty old anyway
  * Adjust Version to not print outdated Copyright
  * Rework Travis checks against latest Centos and Fedora releases
  * Fix exception handling
  * Fix various flake8-import-order test regressions
  * Blacklist newer pycodestyle warnings
  * Fix compatibility with file 5.33+
  * Python 3.7.0b5 magic number is 3394
  * Update TagsCheck.py
  * pyc related tests: DRY

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=648
2019-01-13 14:33:18 +00:00
4f6987556b - Update to version master:
* Flake8 fix

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=647
2019-01-09 19:20:10 +00:00
c1f8eba3e1 ------------------------------------------------------------------
- Update to version 84.87+git20181018.60e0249:
  * Add test for %tmpfiles_create foo.conf with no full path

- Update rpmlint-checks to version master (bsc#1116686):
  * Ignore decoding errors as we're not sure we know the encoding
  * Use UTF-8 encoding when opening .pc file (#42)
  * whitelist otrs permission file (#41)
  * Relax various flake8 warnings
  * Handle '-n' option for %service_del_preun %service_del_postun
  * There isn't a good standard, whether the directory should be called 'tests/' or 'test/'

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=646
2019-01-09 19:04:28 +00:00
7d91f9fe95 - Add 0001-Backport-d8f423b575e8be387d33bc3af176baf978efacbb.patch
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=645
2019-01-09 18:32:02 +00:00
13eb881cdf Accepting request 662389 from home:marxin:branches:devel:openSUSE:Factory:rpmlint
- Update to version 84.87+git20180703.88daa4e:
  * Adjust order of output as well
- Update to version 84.87+git20180703.03176da:
  * adjust reference testoutput for removal of badness
- add rpmlint-tests-sle15.patch to fix rpmlint-tests build for
  sle/leap 15
- Update to version 84.87+git20180220.6f1f0aa:
  * polkit: adjust reference output to match corresponding change in rpmlint-checks
- Update to version 84.87+git20180218.1142fcc:
  * Update polkit ref tests
- Update to version 84.87+git20180202.3df4ae7:
  * Add testcases for MenuXDGCheck.py
- Update to version 84.87+git20171011.8b163ac:
  * Trying to fixup the erlang check
- Update to version 84.87+git20171011.856375f:
  * Add unit test for ErlangCheck
- Update to version 84.87+git20171010.a53d9bd:
  * Remove appdata related tests, those are upstream now
- Update to version 84.87+git20171009.dfac67b:
  * Adjust output for enabled non-std group checks
- Update to version 84.87+git20170930.921e051:
  * Update reference files against rpmlint 1.10
- Update to version 84.87+git20170928.27b6cb3:
  * Adjustments for newer rpmlint
  drop 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch
  rpmlint-pie-factory.patch, rpmlint-pie-leap42.patch:
  this belongs into git
- Update to version 84.87+git20170928.d2c55ee:
  * Remove some outdated sysv init check, we have switched to systemd
- rpmlint-pie-leap42.patch, rpmlint-pie-factory.patch:
  adjust testsuite to match new PIE warning, for both
  Leap 42.3 and Factory.
- Update to version master:
  * remote unused/outdated checks
- Update to version 84.87+git20170418.092177d:
  * Remove initscript related tests, systemd FTW!
- Update to version 84.87+git20170320.f92cea5:
  * Adjust for new init script check
- Update to version 84.87+git20161214.5500838
  * add checks for shlib-policy-name-error and "no dependency on *lib*"
- remove
  0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch as
  rpmlint-Factory-strict is pulled in always.
- Patch lint severity reductions for >= Leap 42.2:
  0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch
  0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch
- Update to version 13.2+git20160725.8d99488:
  * add check for calls to gethostbyname and similar
  * add check for correct invocation of chroot
- remove rpmlint-check-gethostbyname.patch
- BuildRequire rpmlint-Factory-strict to have same config on all
  releases, fixes failed tests on Tumbleweed
- add regression test for boo#970170
- Update to version 13.2+git20151130.b31588d:
  + add shared library tests
- Update to version 13.2+git20151113.ff9879a:
  + adjust for tmpfiles fix
- Update to version 13.2+git20151110.e8d6260:
  + fixed two new warnings
- Update to version 13.2+git20150520.a374c88:
  + add tmpfiles.d checks
- Update to version 13.2+git20150519.278efdf:
  + add ghost file checks
  + print names of failed tests
- Update to version 13.2+git20150410.6161e60:
  + build our own non-PIE binaries, as the distribution slowly gets converted to all PIE binaries
  (removed rpmlint-pie-fixes.patch)
- rpmlint-pie-fixes.patch: build own non-pie binaries to avoid
  relying on random system binaries.
- Update to version 13.2+git20150310.00c9b55:
  + fix reference output when new bash is used
- fix rclink* tests by adding expected systemd macros
- add test cases for systemd macros
- adjust for new var/run check
- use service file
- add appdata check
- fix reference output for non-ghost* tests
- add tests for rc links (bnc#860340)
- update reference data to match Factory
- generate tarball via service file
- update reference data to make checks pass again (bnc#793546))
- omit debug packages from checks
- add pam test case
- adjust to new badness score for non-position-independent-executable
- add logrotate test
- add test for buildroot check
- suse-filelist-empty is not fatal anymore
- add -devel group check
- adjust to new license check and add test case
- non-ghost-in-var-run is fatal now
- fix testsuite
- check for false positives in pie test
- add polkit test
- add an actually readable package description
- add check for /var/log/subsys
- update ref files
- another init script test case
- add new initscript warnings
- initial package
- Add 0001-Backport-from-trunk-5761ef718536d94bc8ab283972efcfc1.patch.
- whitelist boltd dbus service (bsc#1119975)
- Add user/group 'bird' for package bird (network/bird)
- Add xrootd gid and uid whitelist.
  This is needed by the latest versions of xrootd.
- whitelist pam_slurm_adopt (bsc#1116758)
- Add group 'singularity', remove user 'singularity' which was
  added mistakenly.
- Add user/group 'slurm' for package slurm
  (See network:cluster/slurm) (FATE#316379).
- Add mpd user
- update libtool-wrapper-check.diff to handle inaccessible files
- whitelist keepalived dbus service (bsc#1015141)
- remove openswan whitelisting (deleted from Factory, replaced by libreswan,
  boo#1089340)
- whitelist systemd-timesyncd (bsc#1111254) 
- Update rpmlint-checks to version master:
  * Use only one pattern that covers both cases
  * Add support to identify tmpfiles_create used with just a basename
- Update to version master:
  * security checks: add link to openSUSE wiki to error message details
- whitelist NetworkManager-fortisslvpn (bsc#1109938)
- whitelist iwd D-Bus service (bsc#1108037)
- Add new zkeyadm group
- Add new firejail group
- whitelist xpra D-Bus service (bsc#1102836)
- adjust maximum valid suse_version to 1550 (boo#1104110)
- whitelist ratbagd D-Bus service (bsc#1076467)
- remove unnecessary suse-check-optional-dependencies.diff
- drop CheckBuildDate - does not produce hits and is
  relatively slow
- add suse-rpmlint-all-pie.patch: refresh to handle the pie-executable
  case (rename from rpmlint-all-pie.patch)
- drop obsolete suse-no-run-ldconfig.diff,
  suse-manpages-for-rc-scripts.diff
- whitelist pam_oath PAM module after audit (bsc#1089114)
- Add update-magic-values-python-37.patch
    Neccessary for update of Python to 3.7
    https://github.com/rpm-software-management/rpmlint/commit/52b715763217
- Update rpmlint-checks to version master:
  * New file 5.33 does identify pie executables now (bsc#1097339)
- add 0001-Fix-compatibility-with-file-5.33.patch
- Add 'sogo' user and group (used in server:SOGo) 
- whitelisting NetworkManager-libreswan plugin (bnc#1089340)
- add Lua/NodeJS related groups to list of valid groups (bsc#1095769)
- Update rpmlint-checks to version master:
  * Blacklist python test folder in python packages
  * Error out on /etc/bash_completion.d in packages
  * Do not use otherproviders() SUSEism
- Add Development/Languages/OCaml group.
- Add 'synapse' user and group.
- Add 'openvswitch' user and group.
- whitelisting pam_yubico module (bsc#1087060)
- adding new names for kalarm DBUS service (bsc#1087714)
- added bacula user and group.
- Add tox user and toxcmd group as standard openSUSE GID and UID
- Corrected tpm2-abrmd (bnc#1049694). The D-Bus activation file is named
  differently than the configuration file.
- Add one more deprecated license:
  + GPL-2.0-with-font-exception.
- allow more deprecated licenses to unbreak ring1+2
- add 0001-Always-import-XDG-desktop-files-as-utf8.patch
- Allow some deprecated licenses that we would replace on commit
  (SPDX 2->SPDX 3 conversion)
- Update rpmlint-checks to version master:
  * polkit: make untracked privileges also an error
- Update rpmlint-checks to version master:
  * Support uppercase tag macros used by RPM 4.14
- Update to version 84.87+git20180202.3df4ae7:
  * Add testcases for MenuXDGCheck.py
- refresh for 0001-Improve-XDG-Menu-checks-stability.patch
  remove xdg-paths-update.diff (merged into other patch)
- whitelisting usbauth (bsc#1066877) 
- Add Development/{Languages,Libraries}/Rust groups as noted in wiki
- add missing comma (,) to config file
- add user/group _nsd for NSD name server
- add 0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch
- whitelisting kcmsddm (bsc#1065563) 
- Update to version master:
  * Fix warnings
  * Add new rpmlint check for new %{_fillupdir} macro (boo#1069468)
  * Open paths within the rpm file itself
  * Fix python warning
  * BashismCheck: Only check regular files
  * Rewrite BashismsCheck to actually work
- Add rpmlint-slpp-NUM-NUM.patch: Match libFOO<num>-<num> as a
  valid dependency on a libary. According the openSUSE packaging
  policy, if the library name ends on a number, we add a dash
  between the basename (before the .so) and the version after .so.
- Update rpmlint-tests to version master:
  * Add Flake8 travis check
  * Fix scriptprog invocation
  * Print the duplicated filenames sorted to be stable accross multiple calls
- add 0001-Avoid-calling-close-on-undefined-fd-variable.patch
- Description updates. Use the %make_install macro.
- update suse-whitelist-opensuse.diff to avoid a false positive
- adding connman (bsc#1057697) 
- add 0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch
- refresh 0001-Improve-XDG-Menu-checks-stability.patch (bsc#1063371)
- Update to version master:
  * Python 3.x porting of the ErlangCheck
- Update to version master:
  * Treat strongly versioned libs also as compliant (bsc#723726)
  * LibraryPolicy: allow %%_licensedir in packages (used by %license)
- Hide the noisy warnings
- add 0001-Avoid-false-positives-on-is_elf-check.patch (bsc#1057216)
  add 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch
- Update rpmlint-checks to version master:
  * Fix false positives for -theme- -> -branding- rename
  * Stop leaking filedescriptors
  * Pythonic fixes
  * Drop CheckAppdata (there is AppDataCheck upstream)
  * Tighten ELF check
  * Tiny code formatting cleanup
  * Tighten the branding policy reporting a bit to make it less confusing
- add package groups from
  https://en.opensuse.org/openSUSE:Package_group_guidelines to enable the
  groups check
- Update rpmlint-checks:
  * Flake8 fixes
  * Properly anchor systemd path checks
  * Python 3.x porting
  * Add TmpFilesCheck
  * Flake8 / Stop leaking filedescriptors
  * Port LibraryPolicyCheck to Python 3.x
- Update rpmlint-tests:
  * Stop leaking filedescriptors
  * Address various deprecation warnings
  * Avoid leaking fds and further Python 3.x porting
- update to 1.10:
 * test: Skip fedoradev GPG checks at least for now
 * test: Refresh fedora* packages on image build
 * test: Use assertEqual where appropriate, thanks to flake8/hacking
 * test: Update fedora24 config to fedora26, run it on Travis
 * Add a new test for tmpfiles.d snippets in the /etc/ tree.
 * Add new tests for systemd units and udev rules in /etc/ tree
 * test: Disable hacking for now until it's flake8 3.4+ compatible
 * test: Set up flake8-bugbear, enable it in fedoradev container
 * rpmlint: Avoid unused loop control variable
 * ZipCheck: Add TODO
 * *: Avoid mutable argument defaults
 * Be aware of -debugsource packages
 * rpmdiff: Fix unused variable from previous commit
 * rpmdiff: Support soft dependencies
 * BinariesCheck, FilesCheck: Ignore various .build-id dirs
 * Add python3-devel and rpm-build to fedoradev container to provoke some issues
 * BinariesCheck: Popen env consistency fix
 * Pkg.getstatusoutput: Set LC_ALL for all Popens, defaulting to C
 * rpmlint: Fix checking specfile from stdin
 * test.sh: Extract rpmlint command to run_rpmlint
 * Revert "Remove unused spec_lines check_spec argument"
 * BinariesCheck: Trivial cleanups
 * travis: Run make install too
 * FilesCheck: Allow multiple bytecode magic values per Python version
 * tests: Make output test tools easier to reuse
 * FilesCheck: hg.python.org -> github.com/python
 * Pkg: Return vendor and distribution as unicode strings
 * FilesCheck: Add Python 3.7 bytecode magic value
 * Pkg.b2s: Add some more test cases
 * Pkg.b2s: Pass through str as-is on Python 3
 * TagsCheck.py: accept SPDX "and" and "or" operators in all-uppercase spelling
 * rb'foo' is not supported in Python 2, use br'foo' instead
 * travis: Enable centos6
 * Avoid Python 3.6 invalid esc seq warnings, use more raw strings
 * flake8 fixes
 * SpecCheck: Detect patches applied with "patch <" and "patch -i"
 * add /usr/lib/systemd to DEFAULT_HARDCODED_LIB_PATH_EXCEPTIONS (#93)
 * SpecCheck: Do not demand versioned filename Provides/Obsoletes
 * FilesCheck: Update Python 3.6 bytecode magic value again
 * Config: Fix flake8 3.2 / pycodestyle 2.2 errors (closes #82)
 * *: Fix various low hanging issues flagged by pycodestyle 2.1.0 (#82)
 * test.sh: Output flake8 --version
 * rpmdiff.1: update Arturo Borrero Gonzalez email address
 * FilesCheck: Update Python 3.6 bytecode magic value
 * Skip chroot-without-chdir check on non-x86_64
 * shlib-with-non-pic-code: add text on how to figure files compiled without -fPIC (#79)
 * *: Move indentation etc settings to .editorconfig
 * AbstractCheck: Close urllib responses explicitly also on error
 * tests: Switch Travis tests to Docker
 * Use importlib to load checks where available
 * FilesCheck: Use os.devnull
 * Testing: Avoid ResourceWarning on config read
 * Run tests with warnings on
 * Ignore negative returncode after SIGPIPE caused by closing on purpose
 * Fix last commit
 * Use default bufsize, move regex compile to common place
 * BinariesCheck: lower memory requirements, fix chroot/chdir detection
 * FilesCheck: Avoid crash accessing non-ASCII filenames in some cases
 * Filter: More non-ASCII print fixing, including in e.g. C locale
 * SpecCheck: Output spec basename, not tempfile when checking srpm
 * Cleanups
 * FilesCheck: Update Python 3.5 and 3.6 bytecode magic values
 * test: Test for unexpected errors in default and C locales
 * Remove obsolete LC_ALL setting from Makefile
- drop version-control-internal-file.diff, boo1027577-license_tag.patch,
       add-weak-dependencies.diff: upstream
- drop sourced-dirs.diff, fix-shared-library-matching.diff,
       suse-python-abi-check.diff, add-check-for-tmpfiles-created-at-r.diff: obsolete
- drop suse-readd_terminator_in_regex.patch: merged into original patch
- add suse-tests-without-badness.patch,
      0001-Extend-scm_regex-to-capture-more-SCM-system-files.patch,
      0003-Tighten-lib_regex-to-avoid-false-positive-in-python-.patch,
      0001-Execute-chroot-tests-also-on-x86-rpms.patch,
      ignore-readelf-ar-error.diff, remove-ghostfile-checks.diff,
      fix-diag-sortorder.diff, drop-unicodedata-dep.diff,
      0001-Tighten-wrong-script-interpreter-check-to-lower-fals.patch,
      0001-Improve-XDG-Menu-checks-stability.patch,
      0001-split-wrong-script-interpreter-into-env-script-inter.patch,
      0001-Handle-post-scripts-that-contain-non-ascii-character.patch
- drop config.in: unused
- switch to python 3.x
- update to 1.9:
 * Pkg: Fix magic.descriptor availability check
 * warn: Define only once, with print_function
 * FilesCheck: Check for *.gir in devel, *.typelib in non-devel, fixes #74
 * FilesCheck: Improve devel-file-in-non-devel-package description
 * flake8: Ignore H105
 * Makefile: Remove generate-isocodes dep from __isocodes__
 * __isocodes__: Regenerate
 * generate-isocodes: Switch to JSON source files (#72)
 * test.sh: Check man pages for warnings
 * Delete dead if-block
 * Filter: Line wrap cleanup
 * Filter: Use sys.version_info to check Python version
 * Fix octal string literals
 * Solve exceptions on printing str (Fixes #61)
 * tests: Add autofs binary rpm for testing non-ASCII output issues
 * test: Add some test packages containing non-UTF-8 filenames
 * BinariesCheck: avoid false chroot w/o chdir when objdump fails
 * flake8 fixes
 * rpmdiff: Import site only if needed
 * Testing: Add and use default for path to tests
 * FilesCheck: Update Python 3.6 bytecode magic value
 * FilesCheck: Fix regression in finding shebangs without arguments
 * Ignore .cache dir
 * Clean up Python < 2.6 cruft
 * Add hacking flake8 to Travis and ignores
 * flake8 fixes
 * Use new style classes
 * Run flake8 on rpmdiff and rpmlint too
 * Handle more file open/close with "with"
 * Exception handling cleanups
 * FilesCheck: Look for shebang only at start of file
 * travis: python3-rpm doesn't exist even for Trusty, so can't test with 3.4
 * travis: Switch to Ubuntu Trusty, test with Python 2.7 and 3.4
 * Use Travis apt addon for whitelisted packages
 * Test import order
 * Sort imports per PEP8, Google Python Style Guide
 * Add Python 3.6 magic value
 * Fix resolving Python source from 3.5 *.opt-[12].pyc
 * Move most Emacs settings to .dir-locals.el
 * Add %python2_sitearch and %python3_sitearch to private SO paths
 * Prevent empty paths from entering private SO paths
 * remove files-attr-not-set check
 * Expand postin/postun once per pkg instead once per file
 * Install rpm in travis for signature check
 * Avoid running some regexps
 * Run flake8 in test suite
 * flake8 fixes
 * make test suite fail on more errors
 * Comment update
 * Note and test libmagic >= 5.05 dep
 * Fix magic processing for Python 3
 * Mimic magic closer for symbolic links
 * Workaround slowness due to python-magic bug
 * Shortcut file magic, derive from file mode
 * Spelling fix
 * Unbreak create_*regex_call now that lines are shortened by call_regex
 * Drop unnecessary symbol_table_regex
 * Avoid false function call vs definition positives, thanks to Stefan Bruens
 * pep8 fixes
 * Add some pep8 settings
 * Split parsing of readelf output into header and symbols part
 * Skip checks for problematic function calls if common prefix does not match
 * Use shlex.quote for better shell escaping where available
 * TODO update
 * Don't limit build badge to master branch
 * Convert README to markdown
 * Travis: install rpm2cpio
 * +TODO
 * Travis: Use Python 2.7 and system site packages
 * Travis: try pytest from pip instead of apt-get
 * Initial travis setup
 * Include interpreter arguments in output messages for filtering control
 * Flag /usr/bin/env as a wrong interpreter
- drop rpmlint-pkg-quoting.diff, suse-g-ir-chech.diff, remove-expand-macros.diff,
  remove-files-attr-not-set-check.diff, postin-speedup.diff, binaryinfo-speedup.diff,
  0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch,
  issue_68_BinariesCheck_lower_memory-1.patch, issue_68_BinariesCheck_lower_memory-2.patch,
  issue_68_BinariesCheck_lower_memory-3.patch, issue_68_BinariesCheck_lower_memory-4.patch,
  BinariesCheck_fix_chroot_check_on_non_x86.patch: either upstreamed as is or slightly different
- drop suse-sysv-init-checks.diff, 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch,
  suse-filesystem.diff, script-interpreter-only-for-exec-sc.diff: obsolete
- drop update_git.sh related stuff: this is obsolete, patches are
  either supposed to be upstreamed or handled via quilt
- add suse-skip-macro-expansion.diff: rename from remove-expand-macros.diff
- Update to version master:
  * Ignore trailing whitespace in permission files (bsc#1060738)
- Add group 'singularity' for package singularity
  (See network:cluster/singularity) (FATE#323048).
- Add dehydrated user & group for dehydrated, a letsencrypt client
  FATE#323377
- Adding fwupd (bsc#932807) 
-  add coroqnetd for corosync-qnetd to rpmlint 
- Adding NetworkManager-l2tp (bsc#846337)
- Adding pam_script (bsc#1039848) 
- Adding nfs-ganesha (bsc#997880) 
- Added tpm2-abrmd (bnc#1049694)
- Add user mednafen for mednafen network play server
- Adding pam_dbus (bsc#1039709) 
- rpmlint-all-pie.patch: for non-PIE built binaries emit a warning
  to suggest build them as PIE.
- std-user and std-group 'bitcoin' added for building correct bitcoin daemon
- Add BinariesCheck_fix_chroot_check_on_non_x86.patch
  Check for correct invocation of chroot was only implemented for x86
- std-user and std-group 'xymon', added for building correct xymon client
- whitelisting openqa (bsc#1039290)
- add 'prometheus' and 'grafana' standard users and groups
- whitelisting switchroo-control (bsc#1034309)
 
- whitelisting backintime (bsc#1007723, bsc#1032717)
- whitelisting thunderbolt (bsc#1033554) 
- Update to version master:
  * remote unused/outdated checks
- Update to version 84.87+git20170418.092177d:
  * Remove initscript related tests, systemd FTW!
- Adding kwalletmanager5 (bsc#1033296)
- Adding os-autoinst (bsc#1032649) 
- remove CheckKDE4Deps, CheckInitScripts
- actually enable CheckSysVinitOnSystemd
- Add logstash to StandardGroups and StandardUsers.
- rpmlint-checks:
  * Check for old SysVinit scripts and the usage of insserv (FATE#322953)
  * Prevent a false-positive in systemd
- fix boo#1027577
  patch boo1027577-license_tag.patch
- rename user/group sks to _sks following 
  https://github.com/LinuxStandardBase/lsb/pull/21
- adding blueman (bsc#987141) 
- Add gdm to StandardGroups.
- Add polkitd to StandardUsers.
- suse-spdx-license-exceptions.patch: removed fuzziness from patch.
- issue_68_BinariesCheck_lower_memory.patch: split into seperate patches
  issue_68_BinariesCheck_lower_memory-1.patch
  issue_68_BinariesCheck_lower_memory-2.patch
  issue_68_BinariesCheck_lower_memory-3.patch
  issue_68_BinariesCheck_lower_memory-4.patch
  and unfuzzed patch number 3.
- Whitelisting rebootmgr (bsc#1019644) 
- Whitelisting powerdevil discretegpuhelper (bsc#1019748) 
- Adding org.freedesktop.resolve1.conf (bsc#917781) 
- add suse-readd_terminator_in_regex.patch
  Fixes bad detection of dependencies for devel packages
- update suse-obsolete-version check (bsc#743981)
- whitelisting pam_slurm (bsc#1007053) 
- whitelisting pam_gdm (bsc#1004346) 
- config: whitelist flatpak dbus service/config (bsc#984817)
- adding sysprof DBUS service (bsc#996111)
- Adding sks (Synchronizing Key Server) to known user/group
- rpmlint-checks:
  * Make checks python3 compatible
  * Fix update-alternatives check when it's quoted
- Update some checks to work on both Python 2 and 3
- rpmlint-checks:
  * Fix typo in BrandingPolicyCheck.py
- Add issue_68_BinariesCheck_lower_memory.patch
  Fixes out-of-memory errors on 32bit systems (bsc#969732)
- Adding prosody to known user/group
- add 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch:
  Fixes FilesCheck to resolve correctly the python source file
  from pyc files following PEP0488 (like *.{tag}.opt-[12].pyc).
  (bsc#982076)
- suse-spdx-license-exceptions.patch, suse-sysv-init-checks.diff:
  adjust to match rpmlint-tests again
- update link to list of valid licenses
- temporary approval for tcmu-runner dbus service (bsc#978903)
- add omit_BUILDROOT_from_pyo_files.patch (boo#978306)
- add suse-spdx-license-exceptions.patch (bsc#973404)
- whitelisting openattic (bsc#972478) 
- Updated config file to add user chrony and group chrony
  (Fate#319508)
- whitelist rabbitmq user and group
- Fix boo#970170: rpmlint no longer detects gethostbyname calls,
  also detect gethostbyname{,2}{,_r}, gethostbyaddr{,_r}
  * update suse-binariescheck.diff
  * rpmlint-check-gethostbyname.patch
- add 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch (bsc#967556)
- fix requires
- add 'guixbuild' as standard group
- don't require %config for bash completion scripts in /etc
- whitelist systemd-importd (bnc#964935)
- enable tests during building
- add postin-speedup.diff, binaryinfo-speedup.diff
- whitelist iio-sensor-proxy (bsc#939191) 
- whitelist drbdmanage DBUS (bsc#956811) 
- add wireshark group [bsc#957624]
- adding thermald DBUS service (bsc#954771) 
- fix shared library matching (fix-shared-library-matching.diff)
- rpmlint 1.8 update
 * python 3 fixes
 * Add support for file triggers
 * Mechanism to black list certain C calls
 * new error: non-devel-file-in-devel-package
 * appdata check configurable
 * project moved to github
 * Patches dropped:
  avoid-mismatched-libregex.diff
  filename-non-utf8-exception.diff
  fix-ghost-file-handling.diff
  save-content-to-an-array.diff
  fix-TmpFilesCheck-pattern-match.diff
  move-ghost-file-check-to-TmpFilesCh.diff
- fix TmpFilesCheck not finding pattern in the full script
  (fix-TmpFilesCheck-pattern-match.diff)
- whitelisting cinnamon settings daemon (bsc#951830) 
- Speedup CheckBuildDate check
- add _service file snippet for rpmlint-checks and regenerate from git
- Added salt user and group (bnc#939831)
- Added teamd DBUS config (bnc#941993) 
- Add shibd user and group [fate#318304] 
- Add vnc user and group. (fate#318936)
- add a whitespace line as %autosetup seems broken.
- Add mysql group to the known groups
- skip files handled by tmpfile mechnism in regular ghost file check
  (move-ghost-file-check-to-TmpFilesCh.diff)
- fix update_git.sh
- make sure tmpfiles are listed in %files
  (add-check-for-tmpfiles-created-at-r.diff)
- don't complain about missingok ghost files
  (fix-ghost-file-handling.diff)
- remove obsolete check for %defattr in spec files
  (remove-files-attr-not-set-check.diff)
- added standard user and group ceph (bnc#928492)
- fixing some .conf/.service suffixes 
- adding realmd DBUS service (bnc#916766) 
- update save-content-to-an-array.diff with upstream version
- new versioin 1.6
- add script update_git.sh based on qemu's to simplify importing
  a patch series from git after rebasing.
* Patches dropped:
  0001-Python-3-compatibility-tweaks.patch (upstream)
  0001-Set-Python-3.4-magic-number-to-3310.patch (upstream)
  add-scoring-support.diff (different upstream solution)
  check-buildroot-during-install.diff (need to fix no-cleaning-of-buildroot check upstream)
  fix-versioned-prereq.diff (was disabled, not sure what it's useful for)
  ignore-non-readable-in-etc.diff (filtered anyways)
  locale-support.diff (drop)
  locale-update.diff (different upstream solution now)
  more-verbose-lsb-check.diff (drop)
  perl-versioned-rpath-deps.diff (upstream)
  rpmlint-1.5-disallow-var-run-and-var-lock.diff (upstream)
  rpmlint-1.5-Fix-setgroups-error-name.diff (upstream)
  rpmlint-decode-fix.diff (different upstream solution)
  rpmlint-fix-unexpanded-macros-for-array-values.patch (different upstream solution)
  stricter-tags-check.diff (merged in weak deps and check-for-self-provides.diff)
  suppress-for-perl-python.diff (use filter instead)
  suse-binary-info-compile-opts.diff (drop)
  suse-changelog.patch (change config instead)
  suse-mono-deps-checks.diff (useful?)
  suse-required-lsb-tags.diff (different upstream solution)
  verify-buildrequires.diff (very build system specific, drop)
  xdg-check-exception.diff (upstream)
* renamed patches:
  script-interpreter-only-for-exec-scripts.diff
  -> script-interpreter-only-for-exec-sc.diff
  confusing-invalid-spec-name.patch
  -> confusing-invalid-spec-name.diff
  suse-manpages-for-rc-scripts.patch
  -> suse-manpages-for-rc-scripts.diff
  sysv5-init-checks.diff
  -> suse-sysv-init-checks.diff
* added patches:
  check-for-self-provides.diff
  save-content-to-an-array.diff
- use the correct networkd dbus service names. (bnc#918799)
- added systemd network DBUS service (bnc#918799) 
- added storaged DBUS service (bnc#915769) 
- add standard users and groups pcp and pcpqa for pcp
- whitelist sddm (boo#897788)
- added firewalld dbus service (bnc#907625) 
- added iouyap group (bnc#904060) 
- added standard user and group davfs2 (bnc#907662, FATE#318116)
- Added standard user and group crowbar for crowbar systemmanagement
- added standard user and group siproxd for the siproxd proxy 
- added standard user iodined for the iodine DNS tunnel daemon
- FATE#314409. Add libstoragemgmt user/group.
- Add sddm user/group
- Added standard user/group polipo
- Add user/group unbound for unbound caching dns server
- adjust initscript check to match new systemctl based
  %restart_on_update resp %stop_on_removal
- Add the groups systemd-journal, systemd-journal-gateway, and tape
  as required by systemd
- Add the user systemd-journal-gateway as required by systemd
- updated rpmlint-checks-master.tar.gz to include CheckSystemdInstall.py
- allow org.kde.kf5auth.conf after adjustment of race condition
  (bnc#864716)
- added user and group sensu required for sensu server, client 
- allow user and group ddclient for the ddclient users (bnc#881520)
- allow user bitlbee for the bitlbee irc server.
- enable oFono DBUS for SLE12 (bnc#862354) 
- enable org.selinux.service and org.selinux.conf of policycoreutils
  (pending more review) bnc#878631
- add 0001-Set-Python-3.4-magic-number-to-3310.patch (bnc#876470) 
- dd filter expections for filesystem package
- disallow /var/run and /var/lock
  (rpmlint-1.5-disallow-var-run-and-var-lock.diff)
- adding ovirtagent standard user and standard group names (uid/gid 175)
- adding baloo DBUS service file (missing in last request) (bnc#866131)
- adding baloo DBUS config, formerly nepomuk (bnc#866131) 
- allow /run (bnc#870190)
- update KMPPolicycheck 
- added group 'squid' for squid
- added user, group 'boinc' for boinc-client
- allow org.freedesktop.GeoClue2.Agent.conf (bnc#862216)
- add minimal check to verify appdata.xml files are parsable XML
- added patches:
  * rpmlint-fix-unexpanded-macros-for-array-values.patch
- fix _unexpanded_macros for array values
- rip out all decode in an attempt to make it work
- modified patches:
  * rpmlint-decode-fix.diff
- added paches:
  * rpmlint-decode-fix.diff
- Fix decode from UTF-8 string in Python 2
- usr-arch.diff: update usr_arch_share_regex
- adapt to new rpm weak dependency tags
- added patches:
  * 0001-Python-3-compatibility-tweaks.patch
- Change openstack- related users to non-prefixed variants,
  as they get renamed with the switch to Icehouse
- whitelisting networkmanager-openswan (bnc#808549)
- remove suse-rclink-check.diff and implement as separate check for
  systemd units instead (bnc#860340).
- Added group 'ts-shell' for terminal server
- Whitelisting NFC neard DBUS service (bnc#837978)
- Add user and group 'arangodb' for ArangoDB database server
- Whitelisting kwallet DBUS service (bnc#849739) 
- Whitelisting bluez DBUS service (bnc#768062) 
- Adding org.selinux DBUS service (bnc#848550) 
- Add 'elasticsearch' to standard users and groups 
  * package: elasticsearch
  * Summary: Open Source, Distributed, RESTful Search Engine
  * URL: http://www.elasticsearch.org
  * License: Apache-2.0
  * systemd elasticsearch.service needs 
     LimitNOFILE=65535
     LimitMEMLOCK=infinity
    for user and group elasticsearch
  
- Whitelisting com.redhat.tuned DBUS service (bnc#787379)
- Sync checks with git (FATE#316521) 
- whitelist second iteration of wicked dbus service names
  (bnc#783932)
- blacklist old systemd/udev directories (bnc#816467) 
- remove checking for groups (bnc#767551)
- ignore icon size mismatches on animated icons (bnc#480664)
- update obsolete/invalid suse version check
- whitelisted mate DBUS Service (bnc#831404) 
- add requirement for ErlangCheck.py (pull request #2)
- whitelisted GeoClue2 DBUS Service (bnc#838360)
- allow pam_mate_keyring (same to gnome keyring) (bnc#831404)
- update rpmlint-checks from git 
- add suse-ignore-specfile-errors.diff:
  ignore specfile-errors
- add xdg-check-exception.diff:
  handle xdg menu files without exec entry (bnc#833384) 
- allow pam_snapper after audit (bnc#815383)
- follow /usr move for the /bin/ binaries in pie.config.
- fix setgroups error name, patch from upstream git:
  rpmlint-1.5-Fix-setgroups-error-name.diff
- allow systemd machined service as-is (bnc#828207)
- Allow current wicked DBUS services (bnc#783932)
- allow nepomuk helpers temporary without full audit (bnc#825262)
- drop outdated Update-alternatives check (bnc#826993)
- add basic new update-alternatives check
- Add 'chef' to standard users and groups 
- allowed kcm helper for lightdm-kde-greeter (bnc#794705)
- allow fprintd DBUS services (bnc#792095)
- Add group 'locate' for mlocate package
- update to 1.5:
  * New Homepage
  * Plenty of new checks
- add compressed-backup-regex.diff
- remove python3_magic_number_fix.diff
- Add user and group 'svn' for svnserve in package subversion
- add new ModemManager interface / service (bnc#798273)
- add suse-filter-more-verbose.diff:
  * make it more obvious which rpmlintrc causes an exception (bnc#801192)
- allow nm-iodine-service.conf DBUS service (bnc#781071)
- Add user and group 'empd' for erlang
- Add user 'fonehome' and group 'fonehome'
- Add Kolab users + groups
  * kolab (Kolab System Account / management)
  * kolab-n (Kolab System Account (N) / non-privileged)
  * kolab-r (Kolab System Account (R) / restricted)
- fix incorrect branding require warnings
- update check for %run_permissions
- Add suse-manpages-for-rc-scripts.patch: Don't complain about
  missing man-pages for rc-scripts
- Add colord uid and gid.
- Add additional OpenStack users/groups
- Added a patch (python3_magic_number_fix.diff) to update the magic number for
  python 3 (patch taken from upstream).
- whitelist org.freedesktop.AutoMount.conf (bnc#782691),
  that wants to talk to udisks
- add libopenal1 to legacy exceptions again. Got lost after the
  packaging changes apparently.
- allow snapper dbus service after audit (bnc#759391)
- no longer allow semicolon in licenses
- Remove check for /var/lock and /var/run since it's in upstream
  rpmlint already.
- Add README.packaging.txt to explain packaging of file
  rpmlint-checks-$VERSION.tar.gz
- Package all *py files into rpmlint-checks tarball
- Add _service file to update rpmlint-checks tarball
- Add /etc/systemd.d, /etc/modules-load.d and /etc/tmpfiles.d to the
  blacklist, only users should write here.
- Blacklist the directories used by systemd.
- Remove SuSEconfig directories (update patch suse-filesystem.diff)
- Add warnings about files on tmpfs in /var/lock or /var/run.
- restore LibraryPolicy from git
- fix one more case of scripts progs changing types
- update to 1.4:
  * rpmdiff: Teach rpmdiff about pretrans and posttrans
  * SpecCheck.py: merge patch from #97, using BuildArch with
  something else than Noarch is likely a error and causing issues.
  * FilesCheck.py: Add Python 3.3 magic number
  * FilesCheck.py, InitScriptCheck.py, MenuCheck.py, Pkg.py,
    PostCheck.py: Prepare for rpm-python possibly returning script
   progs as arrays.
- added icinga users and groups 
- remove python naming check (bnc#768247)
- add libopenal1 to legacy exceptions. It's a special case since the ABI for
  openal is defined in a standard and there can be multiple
  imlementations of the standard. Therefore it's necessary to have
  some kind of prefix or suffix for packages that contain libopenal1
- add bluez dbus autolaunch stub (bnc#768062)
- Add several OpenStack users/groups
- Cleanup list of SuSEconfig scripts - remove non-existant entries.
- remove tdb tools binaries, not needed for PIE (bnc#765476)
- add cdemu-deamon to dbus white list (bnc#764063)
- add check for pam modules (fate#313077)
- add texlive.texlive to whitelist (bnc#762144)
- add 'mktex' group as used by texlive
- fix false positives for swp matching
- better deal with spaces in logrotate config
- add colord-sane dbus service to whitelist (bnc#752518)
- fix parsing of update-alternatives and clarify info message 
- block .swp files as well (they are usually vi(m) backup files) 
- add udisks2 to dbus whitelist (bnc#742751)
- add smb4k to dbus whitelist (bnc#749065)
- ignore fixed dependencies on config() 
- add logrotate check (bnc#677335)
- NetworkManager.conf was renamed to org.freedesktop.NetworkManager.conf (bnc#747780)
- suse-filelist-empty is meant as warning only
- add standard group and user znc (server:irc/znc)
- added standard user and group "puppet"
- reenable libtool wrapper check
- unbreak config afer DesktopTranslationCheck was removed
- create the valid licenses from list tracked by SUSE legal (dumped
  into obs-service_format_spec_file, so use that one as buildrequire)
- added: standard group 'tor'
- added: standard user 'tor'
- the untranslated-desktop-file check is obsolete, in factory 
  all .desktop files are trimmed and marked - in all other projects
  (including devel projects) %suse_update_desktop_file won't touch
  the files for translation only
- fix invalid-suse-version-chec (bnc#732671)
- fix devel-package-with-non-devel-group check (bnc#732897)
- enable license check
- add NetworkManager-openconnect to dbus whitelist (bnc#732915)
- add global filter for SuSEfirewall2's sysconfig file as setBadness in the
  package is not allowed
- added: standard group 'citadel'
- added: standard user 'citadel'
- changed: addDetails('non-standard-uid', ... branch paket ...', 
  'non-standard-uid', ... branch paket ...')
- add vacation/vacation to valid group/user list
  (needed for PostfixAdmin's vacation.pl script)
- avoid warning with shlib policy on libtool
- check for versioned dependency on python(abi) (bnc#659068)
- fix stripping of unknown polkit suffixes (bnc#711485)
- update to 1.3:
  * Add --rawout option
  * Warn about non-ghost files in /var/run and /var/lock
  * Fix setting message type for reasons with badness threshold defined 
  * Use "declare -F" instead of "type" to check if a bash function exists.
- add jenkins/jenkins to valid group/user list
- Spelling fixes
- add org.kde.kalarmrtcwake to dbus whitelist (bnc#707723)
- only consider executable ELF files for
  non-position-independent-executable check
- add more users and groups from Factory
- add lightdm user and group (bnc#708205)
- add org.freedesktop.DisplayManager.conf (bnc#708205)
- remove obsolete knotification-requires check
- bump obsolete openSUSE version to 11.2
- add more systemd dbus services to whitelist (bnc#705677)
- CheckSUIDPermissions: use non-position-independent-executable as
  accepted upstream
- remove some false positives of the no-dependency-on checker
- fix library policy check complaining about non-ELF files (bnc#700067)
- add colord to dbus whitelist (bnc#698250)
- CheckPolkitPrivs.py: use different tag for non-fatal issues
- CheckBuildDate.py: print either file-contains-current-date or
  file-contains-current-date but not both
- add check for /var/lock/subsys usage
- disable source-or-patch-not-compressed. Not useful anymore.
- add synche-connector (bnc#683956) to dbus whitelist
- update system-config-printer (bnc#694640) in dbus whiteliste
- update legacy filter in shlib policy checker
- new version 1.2
  * Check outdated or misspelled FSF addresses in text files.
- update rpmlint-pie.diff and suse-file-var-run.diff with upstream
  accepted variant
- don't filter non-standard-gid anymore
- add dir-or-file-in-var-lock check
- remove 'nobody' from standard users
- add not-a-position-independent-executable check
- add radvd user to known list
- add org.freedesktop.hostname1 to dbus whitelist (641924)
- add account services (bnc#676638)
- another try to fix InitScriptCheck.py (bnc#690961)
- implement setFilterException()
- rediff noarch-lib64.diff and enable it again (bnc#663885)
- make error description more clearn (bnc#686328)
- fix abort in BinariesCheck
- fix sysv5-init-check.diff for real
- fix sysv5-init-check.diff to not throw exception
- fix sysv5-init-check.diff to check for preun, not postin
- update CheckInitScripts.py:
  * add check for runlevel 4
  * clarify boot.* error
  * accept $null in start/stop tags
- also check for %run_permissions if package doesn't actually need permissions
  handling
- merge suse-binarieschecks.diff and suse-hide-unstripped-outside-build.diff
  and fix the former
- ignore dir-or-file-in-usr-local as it's handled by CheckFilelist.py
- non-standard-dir-in-usr dito
- add urfkill (bnc#688328))
- update to 1.1:
  - remove upstreamed patches
  * FilesCheck.py: Don't crash if a file cannot be opened
  * FilesCheck.py: Update expected Python 3.2 bytecode magic value
  * TagsCheck.py: Improve no-description-tag info message
  * TagsCheck.py: Improve changelog related info messages.
  * Pkg.py: Treat 'Unspecified' as a valid Group
  * TagsCheck.py: Add future and overflow checks for changelog
  * FilesCheck.py: Don't emit spurious executable perm warnings for
    docs with shebangs
  * FilesCheck.py: Don't read "head" of files for in each test
  * SpecCheck.py: Check source and patch file sizes and MD5 hashes
  * Pkg.py: Fix traceback when stringifying epoch-only versions
  * TagsCheck.py: Fix TypeError when outputting
  * Pkg.py: Make file capabilities available in PkgFile
- add check for missing rcXXX symlinks (FATE#310641)
- add NetworkManager to dbus whitelist (bnc#681128)
- add wpa_supplicant to dbus whitelist (bnc#681116)
- fix typo (bnc#675329)
- add better help message for non-standard-uid
- add kde backlight helper to whitelist (bnc#672145)
- add webyast to dbus whitelist (bnc#660981)
- add hal dbus system activation file too
- add mumble-server to dbus white list (bnc#660784)
- add NetworkManager-strongswan to dbus white list (bnc#656222)
- Fix message for no-changelogname-tag: 
  This is also caused by missing changes file.
  Original message posed a contradiction, in case the 
  %changelog section header was there.
- remove filter for no-url-tag (bnc#642588) 
- clarify wording for run_ldconfig check (bnc#637187)
- skip desktop files in /etc (bnc#604283)
- fix exception on postgresql build
- also check ghost files for permission violations
- add check for %set_permissions
- modify match in CheckSUIDPermissions to work with new macros
- allow info messages even if badness scoring is used
- change Documentation/SuSE to /SUSE (bnc#618716)
- whitelist "openSUSE" at start of Summary (bnc#618716)
- remove invocations of expandMacro()
- fix another exception in branding policy check (bnc#652628)
- enable suse-hide-unstripped-outside-build.diff again
- check for file system capabilities
- check for %verifyscript and %run_permissions
- update to 1.0:
  * add support for PEP 3147 when handling python bytecode
  * various doc improvements
- remove debug logging
- fix BrandingPolicy.py
- fix supplements parsing (bnc#648404)
- add build time check (bnc#635351)
- init script check logic
- add all currently known dbus services as legacy exception
- add configurable whitelist to CheckDBUSServices.py
- fix regression in suse-binariescheck.diff
- add check for gnome and desktop related macros
- Added lxdm as a valid group and user 
- update to 0.99:
  * Add Python 2.7 magic number ( https://bugzilla.redhat.com/623607, Nils Philippsen)
- update to 0.98:
  * Pkg.py, test/test.Pkg.py: Fix self-obsoletion bug with Provides
    containing Epoch.
  * Pkg.py: Don't stringify None Epoch to 'None' string in
     compareEVR().
  * Pkg.py: Sync rangeCompare() with yum 3.2.27.
  * TagsCheck.py: Reduce some spell check noise.
  * rpmlint: Fix handling of arguments containing spaces.
  * DocFilesCheck.py: Bypass doc file check earlier if package has no
    doc files.
- Add suse-g-ir-chech.diff: *.gir belong in -devel packages.
- Update suse-version.diff: last non-obsolete version of openSUSE
  is 11.1, and latest valid version of openSUSE is 11.4.
- fix printWarning error in CheckBashisms
- add confusing-invalid-spec-name.patch
- add BashismsCheck
- add Development/Debug group (bnc#612044)
- additionally look at the BUILD_DEBUG variable to determine whether
  a warning should be printed. Needs an updated 'build' script.
- don't print unstripped binary warning when used with build script
  (bnc#618004)
- added "System/GUI/LXDE" as a valid rpmgroup
- don't allow perl vendorarch in noarch packages
- check for gethostbyname calls (bnc#506945)
- fix branding check (bnc#579556)
- fix exception in interpreter check
- restrict shlib-fixed-dependency to shlib-policy packages
- allow files in /tmp to be listed as %ghost
- tighten pkg-config check
- check for missing xinetd.d (bnc#436326)
- check for files in /var/run (fate#303793)
- check for live update problems (bnc#477649)
- rediff and enable the shared lib dependency check fix
- Add some missing rpm groups and sort list.
- tighten the interpreter check (bnc#574650)
- suppress warnings about cron.d symlinks (bnc#591431)
- workaround unicode error exceptions on non-utf8 filenames
- rediff some suse specific patches
- fix buildroot detection (bnc#584952)
- update to 0.95:
  * Skip ghost files in files checks,  https://bugzilla.redhat.com/570086
  * Work around Python's ASCII non-TTY stdout and our non-ASCII output.
  * Omit spell check warnings for capitalized words that do not start a sentence.
  * Wrap bunch of long lines, tune comments and info messages.
  * Require rpm-python >= 4.4.2.2 for expandMacro() in r1729.
  * do not execute check if the network test are marked as disabled, and simplify the logic
  * do not expand the format of the filename format, (patch from Per Oyvind Karlsten )
- update to 0.94:
  - rpm 4.8.0 support
  - better python bytecode checks
  - improved LSB/taglist
  - various fixes/patches upstreamed
- update and enable CheckPolkitPrivs
- update suse version check (add 11.2, drop 10.3)
- fix usr-arch.diff
- require python-magic as it's needed by some checks
- suppress depmod warnings (bnc#456048)
- add some missing groups
- disable badness for group check until we know the impact
- add a config file for standard RPM groups
- fixed bnc#566018 - no-ghost-alternative-file check makes no sense
  - fixed CheckAlternativesGhostFiles test, renamed the warnings to
    generic-name-not-in-filelist, generic-name-not-marked-as-ghost
- enable parallel build
- update to 0.92:
  * various fixes and python 3 compatibility added
  * new checks for python compiled files
- tighten the regex for libraries (bnc#544906)
- fix exceptions in BinaryInfo
- update to 0.90:
 * Makefile: 0.90.
 * rpmdiff: Add missing magic coding comment
   (https://bugzilla.redhat.com/508683, Michal Nowak).
 * TagsCheck.py: Fix incorrect info in self-obsoletion message.
 * FilesCheck.py: Output interpreter in non-executable-script
   warning, remove quotes from wrong-script-interpreter one.
 * Pkg.py: Remove stale comments.
 * TagsCheck.py: Code cleanup, NFC.
 * TagsCheck.py: improve percent-in-* message details.
 * TagsCheck.py: Remove obsolete-on-name check (superseded by
   self-obsoletion).
 * TagsCheck.py: Add check for self-obsoletion cases,
   https://bugzilla.redhat.com/461610
 * Pkg.py: Borrow various utilities from yum's rpmUtils.miscutils.
 * Makefile, rpmUtils: Revert previous commit.
 * Makefile, rpmUtils, rpmUtils/miscutils.py,
   rpmUtils/transaction.py: Borrow
   rpmUtils/{miscutils,transaction}.py from yum.
 * rpmdiff: Improve dependency formatting.
 * rpmdiff: Take Epoch into account in self-provides filtering.
 * Pkg.py: Improve legacy prereq tracking with new rpm versions.
 * BinariesCheck.py: Don't output missing-PT_GNU_STACK-section
   messages if readelf failed.
 * FilesCheck.py: Add check for debuginfo packages without sources.
 * FilesCheck.py: Allow more common files to be non-readable
   (https://bugzilla.redhat.com/226412).
 * FilesCheck.py: Revert relative symlink target normalization back
   to more aggressive.
 * BinariesCheck.py, Config.py, ConfigCheck.py, FHSCheck.py,
   FilesCheck.py, I18NCheck.py, MenuCheck.py, Pkg.py, PostCheck.py,
   TagsCheck.py, rpmdiff: Code cleanups.
 * FilesCheck.py: Do not check existence of relative link targets on
   the filesystem for consistency with absolute link target checks,
   improve dangling-*symlink info messages.
 * FilesCheck.py, Pkg.py: Be a bit stricter when normalizing link
   targets, do it earlier.
 * FilesCheck.py, Pkg.py: Improve link target normalization in
   symlink checks.
- filter cross-directory-hard-link as it is duplicate to a suse
  check
- filter buildroot related checks (bnc#536594)
- Added CheckAlternativesGhostFiles.py - see bnc#534451 comment#17
- disable bogus patch to InitScriptCheck.py. Causes failures and
  needs to be reworked
- fix and add weak dependencies patch again to make some suse checks
  work
- fix CheckPkgConfig.py to work with rpmlint 0.87
- refresh some patches to remove fuzz
- BuildIgnore rpmlint-mini as it is currently broken
- don't import pprint in CheckSUIDPermissions.py
- remove /selinux again. No package except 'filesystem' is supposed
  to include that.
- add filter for FHS violation of skelcd type packages
- fix some more suse patches
- added /selinux to allowed prefixes in CheckFilelist.py 
 - add cups to dbus whitelist (bnc#515977)
- fix suse checks for 0.87
- fix syntax error in suse-hide-unstripped-outside-build.diff
- update to 0.87:
  * remove old rpm support
  * improved performance and compat with python 2.6
  * many pylint/pychecker code fixes
- fix library policy checker being inactive due to API change
- update to 0.85:
  * various new checks and fixes to existing checks
  * remove upstreamed patches
- use separate error for sysconfig stuff (bnc#470965)
- move RCS detection to FilesCheck.py
- remove explicit requires on python, already handled by %py_requires
- remove check for /usr/share/info/dir from CheckFilelist.py,
  already in upstream FilesCheck.py
- fix exception for texinfo
- improve information hint for perl blacklisted paths
- fix language list for sr (bnc#471254)
- add exception for nfs-utils, texinfo and perl
- allow backup files if they are ghost files
- add check for DBus Policy problems
- CheckFilelist: optimize FHS check to only complain about wrong
  directories rather than hundreds of individual files
- CheckFilelist: add exceptions for kde and pam
- CheckPolkitPrivs: use info instead of warning to avoid badness assignment
- prefix dbus check with suse-
- add filelist check
- add whitelist entry for libieee1284
- add a check for PolicyKit privileges (disabled atm)
- add check for DBUS services
- update suse version check (add 11.1, drop 10.2)
- check library packages more strict (bnc#456053)
- ignore shared objects in a versioned non-std subdir (bnc#435588)
- only test for regular files in ChkPkgConfig check
- add check for otherproviders() in branding packages
- correct kde4 related dependency checkers to not give false advises
- check for wrong-arch references in pkgconfig files (graphviz)
- lower false positives of untranslated-desktop files check
- support for checking .comment.SUSE.OPTs. real check has been
  left out for now
- generate a different error for directories with setuid/setgid bit
- add check for /etc/permissions violations
- update to 0.84:
  * remove upstreamed patches
  * no significant changes
- add description for useless-explicit-requires (bnc#405887)
- rediff patch
- Fix name of completions file.
- be more verbose in the lsb init script checks
- change mandatory-lsb-keyword check to be in line with insserv
- remove python-base in the warning as it is confusing.
  the warning itself is still valid though
- fix config typo
- enable non-conffile-in-etc warning (bnc#409643)
- fix shlib policy dependency warnings (bnc#405280)
- update cron dependency checker (bnc#400921)
- No PT_GNU_STACK on ia64 and ppc64.
- also read /etc/rpmlint/factory.config
- fix typo in suse-version check
- update to 0.83:
  * removed upstreamed patches
  * a couple of new checks, bugfixes
- fix exception in tags check (bnc#399655)
- add a warning for self-conflicts
- fix naming policy check for lib64 based archs (bnc#392524)
- fix typo in kde4 deps check
- fix typo in branding policy check
- readd cron check
- fix kmp check after the policy change
- add checker for correct deps of kde4 packages
- add check for mono requirements (BNC#381979)
- improve branding policy checks
- add support for weak/reverse dependencies
- add checks for percent's in weak/reverse dependencies
- add checks for incorrect kmp dependencies (bnc384084#)
- fix exception on testing for unversioned branding provides
- suppress script warnings about /var/adm/fillup-templates (bnc#379601)
- add start of a branding policy checker
- Fix some regex in BinariesCheck
- Add symtab and debuginfo tests for static libs
- autogenerate users/groups from autobuild (bnc#374601)
- suppress non-devel buildrequire dependency for tcl
- fix licenses symlink handling (bnc#370364)
- allow /usr/share/locale/be@latin (bnc#370418)
- fix some false positives
- add check for a really short description
- be less restrictive in pkgconfig checks
- suppress tag-not-utf8 warnings for now
- add check for %run_ldconfig
- improve check output
- improved tags check
- cleanups
- reduce package-size-check false positives
- add another postscript check
- fix typo in sorting routine
- updated spec file name-guessing to catch more cases
- updated dot-in-identifier check
- suppression updates
- update to 0.82:
  * some patches were upstreamed
  * small bugfixes
- rework fix for bnc#354177 to consider python bytecode
  arch-independent again, but catch it in arch-dependent paths
- fix some minor buglets
- consider python bytecode to not be arch independent (bnc#354177)
- improve postcheck to ignore unexpanded macros in comments (bnc#355306)
- check binary rpath for perl version dependency (bnc#355053)
- add check for unversioned self-provides
- update suse checks from SVN
- check for dot's in dependencies - forbidden by autobuild policy
- improve documentation
- check for libtool wrapper scripts being packaged (#353240)
- reapply patch-detection fix
- add suppression for libzypp
- fix wrong indentation in verify-buildrequires
- bugfixes in check-mkdir-buildroot
- bugfix in percent-post check
- check for buildroot in %post scriptlets
- remove abused legacy shared lib policy exceptions
- suppression update
- fix suppression for internal packages
- add suppression for non-remote_fs on boot.* (#340588)
- add warning for non-utf8 filenames (#343216)
- more prereq checks 
- suppression update 
- add more prereq checks
- fix prereq parsing code (#336712) 
- update the obsolete-suse-version check to include 10.0 and 11.0
- fix prereq checks to check for coreutils
- reporting format change-back got rejected by upstream,
  so adopt other changes to deal with it 
- change back reporting format to list the severity
  first
- add more legacy suppressions found by library policy
  fix
- also check for Library Policy errors in /opt/kde3/lib
- update to 0.81:
  * various new checks, some bugfixes
  * many patches upstreamed
  * rediffed all other patches 
- NOTE: output format has changed from
  W: package check-id ..
  to
  package.<arch>: W: check-id ..
- another round of updates 
- library policy legacy suppression update 
- added 'mysql' to the list of standard users and groups
- removed 'jonas' (dropped package) from that list
- update library policy checker for libgcc and libcaca 
- check for /usr/share/gnome/help in documentation checks (#310134)
- add check for non-whitelisted filedependencies (#326803) 
- fix hardlink check for /bin 
- Fix last change.
- fix off-by-one in hardlink check
- fix exception in DuplicatesCheck 
- fix buildroot false positive
- check for hardlinks across partitions (#304167) 
- improve mkdir-installroot check
- fix rpmlint package regarding check above ;)
- improved the non-devel-buildrequires check
- added some default filters for non-devel-buildrequires and
  unneccessary-buildrequires
- check for wrong cleaning of buildroot in %install (#300232) 
- check for obscure and unneccessary buildrequires
- add an icon size check (#163547)
- refine the $remote_fs dependency check 
- suppression update
- improved macro checks
- documentation update
- detect makefile junk (#217472)
- suppression update
- fix a couple of false positives
- fix package-with-huge-docs check to not complain about
  documentation-only packages
- remove verbosity from the shared library packaging policy check
- fix man page check false positives
- make package-with-huge-docs check less verbose
- accept lua as a builtin shell
- fix false positives on filesystem package
- add check for init scrips missing $remote_fs
- adjust library policy suppressions for opal and pwlib (#290347)
- fix readme check (#291150)
- its also a devel package if it provides a -devel subpackage (#289735)
- suppress %config check for now (#286231)
- fix typo in devel-rpmgroup check
- another update list of legacy packages
- update list of legacy packages
- suppressions for mono related packages (#282121)
- fix the bzip2/gzip confusion again
- update list of legacy packages
- add list of legacy package names with non-policy conform
  package name
- check updates from SVN
- suppression update
- suppress devel-file-in-non-devel package if its just a compat
  symlink to another .so
- avoid unstripped binaries warnings in BETA
- fix filesystem lint false positives
- suppression update
- add descriptions to sysv5 init checks
- use readelf for binary info to improve performace
- check if source patch/tarballs is not bzip2'ed and bigger
  than 100k (suse packaging conventions requirement)
- check if package contains excessive sized documentation
- hide errors related to .packlist files from perl
  still need to figure out though why they're there
- fix build
- make the buildroot check work
- make the buildroot check factor 10-15 faster
- fix the pkgconfig check
- fix warning-hide hack (#279865)
- description update
- hide unstripped-binary-or-object warning outside build (#279865)
- fix typo in library policy check
- adopt library checks for suse library packaging policy
- add check for unnecessarily packaged files
- description update
- suppression update
- suppression update
- fix various checks
- add checks for init scripts
- update LibraryPolicy Checker
- suppression update
- fix XDG menu checker to also include non-/usr paths
- fix ghost-file-creation check to skip missingok files (#278761)
- suppression-update
- Library Policy Checker crash fixes (#278592)
- add description for missing lsb tags check
- fix obsolete-not-provided for yast2-provides
- fix devel-file check matching module names (e.g. apache2)
- avoid spurious executable warnings for docdatadir/examples
- add LibraryPolicy checker from Richard (warning only)
- suppression update
- fix suppression for qa_ packages
- fix exceptions caused by DesktopTranslation check
- fix crash caused by trailing colons in requires
- fix file paths in Duplicate and DesktopTranslation checks
- update sourced-dirs list
- add some more standard users
- add suppression for devel-file-in-non-devel package in java
- filter some more noise
- add descriptions for obsolete suse version check
- suppress some more noise
- don't run duplicates check for source rpms
- suppress errors for cross-avr-*
- suppress devel-packaging-naming errors for gcc41, gcc42
- group output by check and put errors last (#276943)
- suppress some more noise (#277308)
- suppress %ifarch-applied-patch (#277316)
- more suppressions for misnamed devel packages (#277317)
- Suppress errors about platform dependent code in /usr/share
  if its inside a platform-dependant subdirectory
- Suppress devel-file-in-non-devel-package for systemtap (#277338)
- Make sure that the package fails if there is any syntax
  error anywhere
- typo fix
- update config
- add three more checks
- update Duplicates Check to not crash on ghost files
- suppress bzip2 related warnings
- no documentation for lib packages
- add a check how much space is wasted by duplicated files
- remove rpm-devel requirement
- add check for filerequires on /usr/bin/env
- fix syntax errors in previous change
- add a check for /opt/kde3 not in %doc or in %lang
- fix files not in %lang check
- remove tabs from sources
- fix desktop file check (#252482)
- allow extensions to LSB starting with "X-" (#271495)
- remove check for usedforbuild tag. magic happens and
  it is created automatically
- add spec checks for obsolete suse hacks
- update to 0.80:
  * many more checks
- suppression updates
- suppressions for OpenOffice and linux-kernel-headers
- update suppressions 
- fix compatibility with rpm-python of sles9 (#216081)
- update to 0.77:
   * updated checks regarding FHS compliance
   * some python-lint fixlets
- update to 0.76 
- update to 0.75 
- suppress some glibc related errors (#157906) 
- add km to the list of valid locales 
- converted neededforbuild to BuildRequires
- add check for untranslated desktop files 
- fix i18n subdir check 
- filter init-script-name-with-dot /etc/init.d/boot.* and
  script-without-shellbang /etc/profile.d/* 
- update to 0.71
- strip "requires-on-release" for now, too much noise 
- ignore dir-or-file-in-opt 
- update to 0.70
- upgrade to rpmlint 0.69
- split out the config file from the SUSE patch
- remove some MDK specific tests and add some SUSE specific tests
- building as non-root
- initial version

OBS-URL: https://build.opensuse.org/request/show/662389
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=644
2019-01-09 18:12:04 +00:00
654bda1f1a - Corrected tpm2-abrmd (bnc#1049694). The D-Bus activation file is named
differently than the configuration file.

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=642
2018-12-21 17:10:15 +00:00
2558052c6c Accepting request 657687 from home:mnhauke:branches:devel:openSUSE:Factory:rpmlint
- Add user/group 'bird' for package bird (network/bird)

OBS-URL: https://build.opensuse.org/request/show/657687
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=641
2018-12-14 22:46:18 +00:00
2b7257e180 Accepting request 656108 from home:TheBlackCat:branches:devel:openSUSE:Factory:rpmlint
Add xrootd gid and uid whitelist.
This is needed by the latest versions of xrootd.

OBS-URL: https://build.opensuse.org/request/show/656108
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=639
2018-12-11 07:46:10 +00:00
01e7d328b7 Accepting request 653585 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist pam_slurm_adopt (bsc#1116758)

OBS-URL: https://build.opensuse.org/request/show/653585
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=638
2018-12-06 11:56:35 +00:00
e2df32ec3d Accepting request 650338 from home:eeich:branches:devel:openSUSE:Factory:rpmlint
- Add group 'singularity', remove user 'singularity' which was
  added mistakenly.

- Add user/group 'slurm' for package slurm
  (See network:cluster/slurm) (FATE#316379).

OBS-URL: https://build.opensuse.org/request/show/650338
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=636
2018-11-20 13:36:44 +00:00
0e6caf702f Accepting request 649554 from home:alarrosa:branches:devel:openSUSE:Factory:rpmlint
- Add mpd user

OBS-URL: https://build.opensuse.org/request/show/649554
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=635
2018-11-20 10:00:40 +00:00
e33e073565 - update libtool-wrapper-check.diff to handle inaccessible files
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=634
2018-11-16 10:03:48 +00:00
547dd42eea Accepting request 647310 from home:jsegitz:branches:devel:openSUSE:Factory:rpmlint
- whitelist keepalived dbus service (bsc#1015141)

OBS-URL: https://build.opensuse.org/request/show/647310
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=632
2018-11-08 15:16:12 +00:00
1e6dbb331b Accepting request 643991 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- remove openswan whitelisting (deleted from Factory, replaced by libreswan,
  boo#1089340)

OBS-URL: https://build.opensuse.org/request/show/643991
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=630
2018-10-24 18:18:52 +00:00
1dd4fcf3e8 Accepting request 642649 from home:jsegitz:branches:devel:openSUSE:Factory:rpmlint
- whitelist systemd-timesyncd (bsc#1111254)

OBS-URL: https://build.opensuse.org/request/show/642649
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=628
2018-10-17 14:56:17 +00:00
bc11f0cc49 - Update rpmlint-checks to version master:
* Use only one pattern that covers both cases
  * Add support to identify tmpfiles_create used with just a basename

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=627
2018-10-16 15:34:16 +00:00
472848675b - Update to version master:
* security checks: add link to openSUSE wiki to error message details

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=625
2018-10-08 11:12:48 +00:00
bcd89f5327 Accepting request 640112 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist NetworkManager-fortisslvpn (bsc#1109938)

OBS-URL: https://build.opensuse.org/request/show/640112
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=624
2018-10-06 09:59:28 +00:00
9306daa45d Accepting request 637692 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist iwd D-Bus service (bsc#1108037)

OBS-URL: https://build.opensuse.org/request/show/637692
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=622
2018-09-28 00:03:25 +00:00
OBS User buildservice-autocommit
d8a8c0ee95 Accepting request 635553 from devel:openSUSE:Factory:rpmlint
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/635553
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=621
2018-09-16 16:30:29 +00:00
OBS User buildservice-autocommit
9bac38bf79 Updating link to change in openSUSE:Factory/rpmlint revision 303.0
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=ab53de514a5fdc90f4631b759b65d7b2
2018-09-16 16:30:29 +00:00
8cf8ce5b59 Accepting request 635373 from home:markkp:branches:devel:openSUSE:Factory:rpmlint
The zkeyadm group was added for Fate#326343 for SLES12 SP4

OBS-URL: https://build.opensuse.org/request/show/635373
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=620
2018-09-13 14:21:03 +00:00
ebccb264d8 Accepting request 632803 from home:markoschandras:branches:devel:openSUSE:Factory:rpmlint
- Add new firejail group

OBS-URL: https://build.opensuse.org/request/show/632803
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=618
2018-09-03 13:07:33 +00:00
dfaa30eb57 Accepting request 630486 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist xpra D-Bus service (bsc#1102836)

OBS-URL: https://build.opensuse.org/request/show/630486
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=616
2018-08-20 17:48:52 +00:00
e97ba90cbd - adjust maximum valid suse_version to 1550 (boo#1104110)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=614
2018-08-08 08:34:58 +00:00
31f075ff12 Accepting request 624309 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist ratbagd D-Bus service (bsc#1076467)

OBS-URL: https://build.opensuse.org/request/show/624309
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=612
2018-07-23 08:35:59 +00:00
08891c806f - drop CheckBuildDate - does not produce hits and is
relatively slow

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=610
2018-07-12 14:19:54 +00:00
03bc9c447d - remove unnecessary suse-check-optional-dependencies.diff
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=609
2018-07-12 14:14:52 +00:00
158dcaf71e - add suse-rpmlint-all-pie.patch: refresh to handle the pie-executable
case (rename from rpmlint-all-pie.patch)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=608
2018-07-11 09:09:56 +00:00
ac11dfa3a8 - drop obsolete suse-no-run-ldconfig.diff,
suse-manpages-for-rc-scripts.diff

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=607
2018-07-10 15:11:07 +00:00
25c41bfa5e - drop obsolete suse-no-run-ldconfig.diff
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=606
2018-07-09 19:42:38 +00:00
92c348ce2c Accepting request 621181 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelist pam_oath PAM module after audit (bsc#1089114)

OBS-URL: https://build.opensuse.org/request/show/621181
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=605
2018-07-06 07:31:44 +00:00
760e58699f Accepting request 620479 from home:mcepl
- Update to version 84.87+git20180703.88daa4e:
  * Adjust order of output as well
- Update to version 84.87+git20180703.03176da:
  * adjust reference testoutput for removal of badness
- add rpmlint-tests-sle15.patch to fix rpmlint-tests build for
  sle/leap 15
- Update to version 84.87+git20180220.6f1f0aa:
  * polkit: adjust reference output to match corresponding change in rpmlint-checks
- Update to version 84.87+git20180218.1142fcc:
  * Update polkit ref tests
- Update to version 84.87+git20180202.3df4ae7:
  * Add testcases for MenuXDGCheck.py
- Update to version 84.87+git20171011.8b163ac:
  * Trying to fixup the erlang check
- Update to version 84.87+git20171011.856375f:
  * Add unit test for ErlangCheck
- Update to version 84.87+git20171010.a53d9bd:
  * Remove appdata related tests, those are upstream now
- Update to version 84.87+git20171009.dfac67b:
  * Adjust output for enabled non-std group checks
- Update to version 84.87+git20170930.921e051:
  * Update reference files against rpmlint 1.10
- Update to version 84.87+git20170928.27b6cb3:
  * Adjustments for newer rpmlint
  drop 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch
  rpmlint-pie-factory.patch, rpmlint-pie-leap42.patch:
  this belongs into git
- Update to version 84.87+git20170928.d2c55ee:
  * Remove some outdated sysv init check, we have switched to systemd
- rpmlint-pie-leap42.patch, rpmlint-pie-factory.patch:
  adjust testsuite to match new PIE warning, for both
  Leap 42.3 and Factory.
- Update to version master:
  * remote unused/outdated checks
- Update to version 84.87+git20170418.092177d:
  * Remove initscript related tests, systemd FTW!
- Update to version 84.87+git20170320.f92cea5:
  * Adjust for new init script check
- Update to version 84.87+git20161214.5500838
  * add checks for shlib-policy-name-error and "no dependency on *lib*"
- remove
  0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch as
  rpmlint-Factory-strict is pulled in always.
- Patch lint severity reductions for >= Leap 42.2:
  0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch
  0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch
- Update to version 13.2+git20160725.8d99488:
  * add check for calls to gethostbyname and similar
  * add check for correct invocation of chroot
- remove rpmlint-check-gethostbyname.patch
- BuildRequire rpmlint-Factory-strict to have same config on all
  releases, fixes failed tests on Tumbleweed
- add regression test for boo#970170
- Update to version 13.2+git20151130.b31588d:
  + add shared library tests
- Update to version 13.2+git20151113.ff9879a:
  + adjust for tmpfiles fix
- Update to version 13.2+git20151110.e8d6260:
  + fixed two new warnings
- Update to version 13.2+git20150520.a374c88:
  + add tmpfiles.d checks
- Update to version 13.2+git20150519.278efdf:
  + add ghost file checks
  + print names of failed tests
- Update to version 13.2+git20150410.6161e60:
  + build our own non-PIE binaries, as the distribution slowly gets converted to all PIE binaries
  (removed rpmlint-pie-fixes.patch)
- rpmlint-pie-fixes.patch: build own non-pie binaries to avoid
  relying on random system binaries.
- Update to version 13.2+git20150310.00c9b55:
  + fix reference output when new bash is used
- fix rclink* tests by adding expected systemd macros
- add test cases for systemd macros
- adjust for new var/run check
- use service file
- add appdata check
- fix reference output for non-ghost* tests
- add tests for rc links (bnc#860340)
- update reference data to match Factory
- generate tarball via service file
- update reference data to make checks pass again (bnc#793546))
- omit debug packages from checks
- add pam test case
- adjust to new badness score for non-position-independent-executable
- add logrotate test
- add test for buildroot check
- suse-filelist-empty is not fatal anymore
- add -devel group check
- adjust to new license check and add test case
- non-ghost-in-var-run is fatal now
- fix testsuite
- check for false positives in pie test
- add polkit test
- add an actually readable package description
- add check for /var/log/subsys
- update ref files
- another init script test case
- add new initscript warnings
- initial package
- Add update-magic-values-python-37.patch
    Neccessary for update of Python to 3.7
    https://github.com/rpm-software-management/rpmlint/commit/52b715763217
- Update rpmlint-checks to version master:
  * New file 5.33 does identify pie executables now (bsc#1097339)
- add 0001-Fix-compatibility-with-file-5.33.patch
- Add 'sogo' user and group (used in server:SOGo) 
- whitelisting NetworkManager-libreswan plugin (bnc#1089340)
- add Lua/NodeJS related groups to list of valid groups (bsc#1095769)
- Update rpmlint-checks to version master:
  * Blacklist python test folder in python packages
  * Error out on /etc/bash_completion.d in packages
  * Do not use otherproviders() SUSEism
- Add Development/Languages/OCaml group.
- Add 'synapse' user and group.
- Add 'openvswitch' user and group.
- whitelisting pam_yubico module (bsc#1087060)
- adding new names for kalarm DBUS service (bsc#1087714)
- added bacula user and group.
- Add tox user and toxcmd group as standard openSUSE GID and UID
- Corrected tpm2-abrmd (bnc#1049694). The D-Bus activation file is named
  differently than the configuration file.
- Add one more deprecated license:
  + GPL-2.0-with-font-exception.
- allow more deprecated licenses to unbreak ring1+2
- add 0001-Always-import-XDG-desktop-files-as-utf8.patch
- Allow some deprecated licenses that we would replace on commit
  (SPDX 2->SPDX 3 conversion)
- Update rpmlint-checks to version master:
  * polkit: make untracked privileges also an error
- Update rpmlint-checks to version master:
  * Support uppercase tag macros used by RPM 4.14
- Update to version 84.87+git20180202.3df4ae7:
  * Add testcases for MenuXDGCheck.py
- refresh for 0001-Improve-XDG-Menu-checks-stability.patch
  remove xdg-paths-update.diff (merged into other patch)
- whitelisting usbauth (bsc#1066877) 
- Add Development/{Languages,Libraries}/Rust groups as noted in wiki
- add missing comma (,) to config file
- add user/group _nsd for NSD name server
- add 0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch
- whitelisting kcmsddm (bsc#1065563) 
- Update to version master:
  * Fix warnings
  * Add new rpmlint check for new %{_fillupdir} macro (boo#1069468)
  * Open paths within the rpm file itself
  * Fix python warning
  * BashismCheck: Only check regular files
  * Rewrite BashismsCheck to actually work
- Add rpmlint-slpp-NUM-NUM.patch: Match libFOO<num>-<num> as a
  valid dependency on a libary. According the openSUSE packaging
  policy, if the library name ends on a number, we add a dash
  between the basename (before the .so) and the version after .so.
- Update rpmlint-tests to version master:
  * Add Flake8 travis check
  * Fix scriptprog invocation
  * Print the duplicated filenames sorted to be stable accross multiple calls
- add 0001-Avoid-calling-close-on-undefined-fd-variable.patch
- Description updates. Use the %make_install macro.
- update suse-whitelist-opensuse.diff to avoid a false positive
- adding connman (bsc#1057697) 
- add 0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch
- refresh 0001-Improve-XDG-Menu-checks-stability.patch (bsc#1063371)
- Update to version master:
  * Python 3.x porting of the ErlangCheck
- Update to version master:
  * Treat strongly versioned libs also as compliant (bsc#723726)
  * LibraryPolicy: allow %%_licensedir in packages (used by %license)
- Hide the noisy warnings
- add 0001-Avoid-false-positives-on-is_elf-check.patch (bsc#1057216)
  add 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch
- Update rpmlint-checks to version master:
  * Fix false positives for -theme- -> -branding- rename
  * Stop leaking filedescriptors
  * Pythonic fixes
  * Drop CheckAppdata (there is AppDataCheck upstream)
  * Tighten ELF check
  * Tiny code formatting cleanup
  * Tighten the branding policy reporting a bit to make it less confusing
- add package groups from
  https://en.opensuse.org/openSUSE:Package_group_guidelines to enable the
  groups check
- Update rpmlint-checks:
  * Flake8 fixes
  * Properly anchor systemd path checks
  * Python 3.x porting
  * Add TmpFilesCheck
  * Flake8 / Stop leaking filedescriptors
  * Port LibraryPolicyCheck to Python 3.x
- Update rpmlint-tests:
  * Stop leaking filedescriptors
  * Address various deprecation warnings
  * Avoid leaking fds and further Python 3.x porting
- update to 1.10:
 * test: Skip fedoradev GPG checks at least for now
 * test: Refresh fedora* packages on image build
 * test: Use assertEqual where appropriate, thanks to flake8/hacking
 * test: Update fedora24 config to fedora26, run it on Travis
 * Add a new test for tmpfiles.d snippets in the /etc/ tree.
 * Add new tests for systemd units and udev rules in /etc/ tree
 * test: Disable hacking for now until it's flake8 3.4+ compatible
 * test: Set up flake8-bugbear, enable it in fedoradev container
 * rpmlint: Avoid unused loop control variable
 * ZipCheck: Add TODO
 * *: Avoid mutable argument defaults
 * Be aware of -debugsource packages
 * rpmdiff: Fix unused variable from previous commit
 * rpmdiff: Support soft dependencies
 * BinariesCheck, FilesCheck: Ignore various .build-id dirs
 * Add python3-devel and rpm-build to fedoradev container to provoke some issues
 * BinariesCheck: Popen env consistency fix
 * Pkg.getstatusoutput: Set LC_ALL for all Popens, defaulting to C
 * rpmlint: Fix checking specfile from stdin
 * test.sh: Extract rpmlint command to run_rpmlint
 * Revert "Remove unused spec_lines check_spec argument"
 * BinariesCheck: Trivial cleanups
 * travis: Run make install too
 * FilesCheck: Allow multiple bytecode magic values per Python version
 * tests: Make output test tools easier to reuse
 * FilesCheck: hg.python.org -> github.com/python
 * Pkg: Return vendor and distribution as unicode strings
 * FilesCheck: Add Python 3.7 bytecode magic value
 * Pkg.b2s: Add some more test cases
 * Pkg.b2s: Pass through str as-is on Python 3
 * TagsCheck.py: accept SPDX "and" and "or" operators in all-uppercase spelling
 * rb'foo' is not supported in Python 2, use br'foo' instead
 * travis: Enable centos6
 * Avoid Python 3.6 invalid esc seq warnings, use more raw strings
 * flake8 fixes
 * SpecCheck: Detect patches applied with "patch <" and "patch -i"
 * add /usr/lib/systemd to DEFAULT_HARDCODED_LIB_PATH_EXCEPTIONS (#93)
 * SpecCheck: Do not demand versioned filename Provides/Obsoletes
 * FilesCheck: Update Python 3.6 bytecode magic value again
 * Config: Fix flake8 3.2 / pycodestyle 2.2 errors (closes #82)
 * *: Fix various low hanging issues flagged by pycodestyle 2.1.0 (#82)
 * test.sh: Output flake8 --version
 * rpmdiff.1: update Arturo Borrero Gonzalez email address
 * FilesCheck: Update Python 3.6 bytecode magic value
 * Skip chroot-without-chdir check on non-x86_64
 * shlib-with-non-pic-code: add text on how to figure files compiled without -fPIC (#79)
 * *: Move indentation etc settings to .editorconfig
 * AbstractCheck: Close urllib responses explicitly also on error
 * tests: Switch Travis tests to Docker
 * Use importlib to load checks where available
 * FilesCheck: Use os.devnull
 * Testing: Avoid ResourceWarning on config read
 * Run tests with warnings on
 * Ignore negative returncode after SIGPIPE caused by closing on purpose
 * Fix last commit
 * Use default bufsize, move regex compile to common place
 * BinariesCheck: lower memory requirements, fix chroot/chdir detection
 * FilesCheck: Avoid crash accessing non-ASCII filenames in some cases
 * Filter: More non-ASCII print fixing, including in e.g. C locale
 * SpecCheck: Output spec basename, not tempfile when checking srpm
 * Cleanups
 * FilesCheck: Update Python 3.5 and 3.6 bytecode magic values
 * test: Test for unexpected errors in default and C locales
 * Remove obsolete LC_ALL setting from Makefile
- drop version-control-internal-file.diff, boo1027577-license_tag.patch,
       add-weak-dependencies.diff: upstream
- drop sourced-dirs.diff, fix-shared-library-matching.diff,
       suse-python-abi-check.diff, add-check-for-tmpfiles-created-at-r.diff: obsolete
- drop suse-readd_terminator_in_regex.patch: merged into original patch
- add suse-tests-without-badness.patch,
      0001-Extend-scm_regex-to-capture-more-SCM-system-files.patch,
      0003-Tighten-lib_regex-to-avoid-false-positive-in-python-.patch,
      0001-Execute-chroot-tests-also-on-x86-rpms.patch,
      ignore-readelf-ar-error.diff, remove-ghostfile-checks.diff,
      fix-diag-sortorder.diff, drop-unicodedata-dep.diff,
      0001-Tighten-wrong-script-interpreter-check-to-lower-fals.patch,
      0001-Improve-XDG-Menu-checks-stability.patch,
      0001-split-wrong-script-interpreter-into-env-script-inter.patch,
      0001-Handle-post-scripts-that-contain-non-ascii-character.patch
- drop config.in: unused
- switch to python 3.x
- update to 1.9:
 * Pkg: Fix magic.descriptor availability check
 * warn: Define only once, with print_function
 * FilesCheck: Check for *.gir in devel, *.typelib in non-devel, fixes #74
 * FilesCheck: Improve devel-file-in-non-devel-package description
 * flake8: Ignore H105
 * Makefile: Remove generate-isocodes dep from __isocodes__
 * __isocodes__: Regenerate
 * generate-isocodes: Switch to JSON source files (#72)
 * test.sh: Check man pages for warnings
 * Delete dead if-block
 * Filter: Line wrap cleanup
 * Filter: Use sys.version_info to check Python version
 * Fix octal string literals
 * Solve exceptions on printing str (Fixes #61)
 * tests: Add autofs binary rpm for testing non-ASCII output issues
 * test: Add some test packages containing non-UTF-8 filenames
 * BinariesCheck: avoid false chroot w/o chdir when objdump fails
 * flake8 fixes
 * rpmdiff: Import site only if needed
 * Testing: Add and use default for path to tests
 * FilesCheck: Update Python 3.6 bytecode magic value
 * FilesCheck: Fix regression in finding shebangs without arguments
 * Ignore .cache dir
 * Clean up Python < 2.6 cruft
 * Add hacking flake8 to Travis and ignores
 * flake8 fixes
 * Use new style classes
 * Run flake8 on rpmdiff and rpmlint too
 * Handle more file open/close with "with"
 * Exception handling cleanups
 * FilesCheck: Look for shebang only at start of file
 * travis: python3-rpm doesn't exist even for Trusty, so can't test with 3.4
 * travis: Switch to Ubuntu Trusty, test with Python 2.7 and 3.4
 * Use Travis apt addon for whitelisted packages
 * Test import order
 * Sort imports per PEP8, Google Python Style Guide
 * Add Python 3.6 magic value
 * Fix resolving Python source from 3.5 *.opt-[12].pyc
 * Move most Emacs settings to .dir-locals.el
 * Add %python2_sitearch and %python3_sitearch to private SO paths
 * Prevent empty paths from entering private SO paths
 * remove files-attr-not-set check
 * Expand postin/postun once per pkg instead once per file
 * Install rpm in travis for signature check
 * Avoid running some regexps
 * Run flake8 in test suite
 * flake8 fixes
 * make test suite fail on more errors
 * Comment update
 * Note and test libmagic >= 5.05 dep
 * Fix magic processing for Python 3
 * Mimic magic closer for symbolic links
 * Workaround slowness due to python-magic bug
 * Shortcut file magic, derive from file mode
 * Spelling fix
 * Unbreak create_*regex_call now that lines are shortened by call_regex
 * Drop unnecessary symbol_table_regex
 * Avoid false function call vs definition positives, thanks to Stefan Bruens
 * pep8 fixes
 * Add some pep8 settings
 * Split parsing of readelf output into header and symbols part
 * Skip checks for problematic function calls if common prefix does not match
 * Use shlex.quote for better shell escaping where available
 * TODO update
 * Don't limit build badge to master branch
 * Convert README to markdown
 * Travis: install rpm2cpio
 * +TODO
 * Travis: Use Python 2.7 and system site packages
 * Travis: try pytest from pip instead of apt-get
 * Initial travis setup
 * Include interpreter arguments in output messages for filtering control
 * Flag /usr/bin/env as a wrong interpreter
- drop rpmlint-pkg-quoting.diff, suse-g-ir-chech.diff, remove-expand-macros.diff,
  remove-files-attr-not-set-check.diff, postin-speedup.diff, binaryinfo-speedup.diff,
  0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch,
  issue_68_BinariesCheck_lower_memory-1.patch, issue_68_BinariesCheck_lower_memory-2.patch,
  issue_68_BinariesCheck_lower_memory-3.patch, issue_68_BinariesCheck_lower_memory-4.patch,
  BinariesCheck_fix_chroot_check_on_non_x86.patch: either upstreamed as is or slightly different
- drop suse-sysv-init-checks.diff, 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch,
  suse-filesystem.diff, script-interpreter-only-for-exec-sc.diff: obsolete
- drop update_git.sh related stuff: this is obsolete, patches are
  either supposed to be upstreamed or handled via quilt
- add suse-skip-macro-expansion.diff: rename from remove-expand-macros.diff
- Update to version master:
  * Ignore trailing whitespace in permission files (bsc#1060738)
- Add group 'singularity' for package singularity
  (See network:cluster/singularity) (FATE#323048).
- Add dehydrated user & group for dehydrated, a letsencrypt client
  FATE#323377
- Adding fwupd (bsc#932807) 
-  add coroqnetd for corosync-qnetd to rpmlint 
- Adding NetworkManager-l2tp (bsc#846337)
- Adding pam_script (bsc#1039848) 
- Adding nfs-ganesha (bsc#997880) 
- Added tpm2-abrmd (bnc#1049694)
- Add user mednafen for mednafen network play server
- Adding pam_dbus (bsc#1039709) 
- rpmlint-all-pie.patch: for non-PIE built binaries emit a warning
  to suggest build them as PIE.
- std-user and std-group 'bitcoin' added for building correct bitcoin daemon
- Add BinariesCheck_fix_chroot_check_on_non_x86.patch
  Check for correct invocation of chroot was only implemented for x86
- std-user and std-group 'xymon', added for building correct xymon client
- whitelisting openqa (bsc#1039290)
- add 'prometheus' and 'grafana' standard users and groups
- whitelisting switchroo-control (bsc#1034309)
 
- whitelisting backintime (bsc#1007723, bsc#1032717)
- whitelisting thunderbolt (bsc#1033554) 
- Update to version master:
  * remote unused/outdated checks
- Update to version 84.87+git20170418.092177d:
  * Remove initscript related tests, systemd FTW!
- Adding kwalletmanager5 (bsc#1033296)
- Adding os-autoinst (bsc#1032649) 
- remove CheckKDE4Deps, CheckInitScripts
- actually enable CheckSysVinitOnSystemd
- Add logstash to StandardGroups and StandardUsers.
- rpmlint-checks:
  * Check for old SysVinit scripts and the usage of insserv (FATE#322953)
  * Prevent a false-positive in systemd
- fix boo#1027577
  patch boo1027577-license_tag.patch
- rename user/group sks to _sks following 
  https://github.com/LinuxStandardBase/lsb/pull/21
- adding blueman (bsc#987141) 
- Add gdm to StandardGroups.
- Add polkitd to StandardUsers.
- suse-spdx-license-exceptions.patch: removed fuzziness from patch.
- issue_68_BinariesCheck_lower_memory.patch: split into seperate patches
  issue_68_BinariesCheck_lower_memory-1.patch
  issue_68_BinariesCheck_lower_memory-2.patch
  issue_68_BinariesCheck_lower_memory-3.patch
  issue_68_BinariesCheck_lower_memory-4.patch
  and unfuzzed patch number 3.
- Whitelisting rebootmgr (bsc#1019644) 
- Whitelisting powerdevil discretegpuhelper (bsc#1019748) 
- Adding org.freedesktop.resolve1.conf (bsc#917781) 
- add suse-readd_terminator_in_regex.patch
  Fixes bad detection of dependencies for devel packages
- update suse-obsolete-version check (bsc#743981)
- whitelisting pam_slurm (bsc#1007053) 
- whitelisting pam_gdm (bsc#1004346) 
- config: whitelist flatpak dbus service/config (bsc#984817)
- adding sysprof DBUS service (bsc#996111)
- Adding sks (Synchronizing Key Server) to known user/group
- rpmlint-checks:
  * Make checks python3 compatible
  * Fix update-alternatives check when it's quoted
- Update some checks to work on both Python 2 and 3
- rpmlint-checks:
  * Fix typo in BrandingPolicyCheck.py
- Add issue_68_BinariesCheck_lower_memory.patch
  Fixes out-of-memory errors on 32bit systems (bsc#969732)
- Adding prosody to known user/group
- add 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch:
  Fixes FilesCheck to resolve correctly the python source file
  from pyc files following PEP0488 (like *.{tag}.opt-[12].pyc).
  (bsc#982076)
- suse-spdx-license-exceptions.patch, suse-sysv-init-checks.diff:
  adjust to match rpmlint-tests again
- update link to list of valid licenses
- temporary approval for tcmu-runner dbus service (bsc#978903)
- add omit_BUILDROOT_from_pyo_files.patch (boo#978306)
- add suse-spdx-license-exceptions.patch (bsc#973404)
- whitelisting openattic (bsc#972478) 
- Updated config file to add user chrony and group chrony
  (Fate#319508)
- whitelist rabbitmq user and group
- Fix boo#970170: rpmlint no longer detects gethostbyname calls,
  also detect gethostbyname{,2}{,_r}, gethostbyaddr{,_r}
  * update suse-binariescheck.diff
  * rpmlint-check-gethostbyname.patch
- add 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch (bsc#967556)
- fix requires
- add 'guixbuild' as standard group
- don't require %config for bash completion scripts in /etc
- whitelist systemd-importd (bnc#964935)
- enable tests during building
- add postin-speedup.diff, binaryinfo-speedup.diff
- whitelist iio-sensor-proxy (bsc#939191) 
- whitelist drbdmanage DBUS (bsc#956811) 
- add wireshark group [bsc#957624]
- adding thermald DBUS service (bsc#954771) 
- fix shared library matching (fix-shared-library-matching.diff)
- rpmlint 1.8 update
 * python 3 fixes
 * Add support for file triggers
 * Mechanism to black list certain C calls
 * new error: non-devel-file-in-devel-package
 * appdata check configurable
 * project moved to github
 * Patches dropped:
  avoid-mismatched-libregex.diff
  filename-non-utf8-exception.diff
  fix-ghost-file-handling.diff
  save-content-to-an-array.diff
  fix-TmpFilesCheck-pattern-match.diff
  move-ghost-file-check-to-TmpFilesCh.diff
- fix TmpFilesCheck not finding pattern in the full script
  (fix-TmpFilesCheck-pattern-match.diff)
- whitelisting cinnamon settings daemon (bsc#951830) 
- Speedup CheckBuildDate check
- add _service file snippet for rpmlint-checks and regenerate from git
- Added salt user and group (bnc#939831)
- Added teamd DBUS config (bnc#941993) 
- Add shibd user and group [fate#318304] 
- Add vnc user and group. (fate#318936)
- add a whitespace line as %autosetup seems broken.
- Add mysql group to the known groups
- skip files handled by tmpfile mechnism in regular ghost file check
  (move-ghost-file-check-to-TmpFilesCh.diff)
- fix update_git.sh
- make sure tmpfiles are listed in %files
  (add-check-for-tmpfiles-created-at-r.diff)
- don't complain about missingok ghost files
  (fix-ghost-file-handling.diff)
- remove obsolete check for %defattr in spec files
  (remove-files-attr-not-set-check.diff)
- added standard user and group ceph (bnc#928492)
- fixing some .conf/.service suffixes 
- adding realmd DBUS service (bnc#916766) 
- update save-content-to-an-array.diff with upstream version
- new versioin 1.6
- add script update_git.sh based on qemu's to simplify importing
  a patch series from git after rebasing.
* Patches dropped:
  0001-Python-3-compatibility-tweaks.patch (upstream)
  0001-Set-Python-3.4-magic-number-to-3310.patch (upstream)
  add-scoring-support.diff (different upstream solution)
  check-buildroot-during-install.diff (need to fix no-cleaning-of-buildroot check upstream)
  fix-versioned-prereq.diff (was disabled, not sure what it's useful for)
  ignore-non-readable-in-etc.diff (filtered anyways)
  locale-support.diff (drop)
  locale-update.diff (different upstream solution now)
  more-verbose-lsb-check.diff (drop)
  perl-versioned-rpath-deps.diff (upstream)
  rpmlint-1.5-disallow-var-run-and-var-lock.diff (upstream)
  rpmlint-1.5-Fix-setgroups-error-name.diff (upstream)
  rpmlint-decode-fix.diff (different upstream solution)
  rpmlint-fix-unexpanded-macros-for-array-values.patch (different upstream solution)
  stricter-tags-check.diff (merged in weak deps and check-for-self-provides.diff)
  suppress-for-perl-python.diff (use filter instead)
  suse-binary-info-compile-opts.diff (drop)
  suse-changelog.patch (change config instead)
  suse-mono-deps-checks.diff (useful?)
  suse-required-lsb-tags.diff (different upstream solution)
  verify-buildrequires.diff (very build system specific, drop)
  xdg-check-exception.diff (upstream)
* renamed patches:
  script-interpreter-only-for-exec-scripts.diff
  -> script-interpreter-only-for-exec-sc.diff
  confusing-invalid-spec-name.patch
  -> confusing-invalid-spec-name.diff
  suse-manpages-for-rc-scripts.patch
  -> suse-manpages-for-rc-scripts.diff
  sysv5-init-checks.diff
  -> suse-sysv-init-checks.diff
* added patches:
  check-for-self-provides.diff
  save-content-to-an-array.diff
- use the correct networkd dbus service names. (bnc#918799)
- added systemd network DBUS service (bnc#918799) 
- added storaged DBUS service (bnc#915769) 
- add standard users and groups pcp and pcpqa for pcp
- whitelist sddm (boo#897788)
- added firewalld dbus service (bnc#907625) 
- added iouyap group (bnc#904060) 
- added standard user and group davfs2 (bnc#907662, FATE#318116)
- Added standard user and group crowbar for crowbar systemmanagement
- added standard user and group siproxd for the siproxd proxy 
- added standard user iodined for the iodine DNS tunnel daemon
- FATE#314409. Add libstoragemgmt user/group.
- Add sddm user/group
- Added standard user/group polipo
- Add user/group unbound for unbound caching dns server
- adjust initscript check to match new systemctl based
  %restart_on_update resp %stop_on_removal
- Add the groups systemd-journal, systemd-journal-gateway, and tape
  as required by systemd
- Add the user systemd-journal-gateway as required by systemd
- updated rpmlint-checks-master.tar.gz to include CheckSystemdInstall.py
- allow org.kde.kf5auth.conf after adjustment of race condition
  (bnc#864716)
- added user and group sensu required for sensu server, client 
- allow user and group ddclient for the ddclient users (bnc#881520)
- allow user bitlbee for the bitlbee irc server.
- enable oFono DBUS for SLE12 (bnc#862354) 
- enable org.selinux.service and org.selinux.conf of policycoreutils
  (pending more review) bnc#878631
- add 0001-Set-Python-3.4-magic-number-to-3310.patch (bnc#876470) 
- dd filter expections for filesystem package
- disallow /var/run and /var/lock
  (rpmlint-1.5-disallow-var-run-and-var-lock.diff)
- adding ovirtagent standard user and standard group names (uid/gid 175)
- adding baloo DBUS service file (missing in last request) (bnc#866131)
- adding baloo DBUS config, formerly nepomuk (bnc#866131) 
- allow /run (bnc#870190)
- update KMPPolicycheck 
- added group 'squid' for squid
- added user, group 'boinc' for boinc-client
- allow org.freedesktop.GeoClue2.Agent.conf (bnc#862216)
- add minimal check to verify appdata.xml files are parsable XML
- added patches:
  * rpmlint-fix-unexpanded-macros-for-array-values.patch
- fix _unexpanded_macros for array values
- rip out all decode in an attempt to make it work
- modified patches:
  * rpmlint-decode-fix.diff
- added paches:
  * rpmlint-decode-fix.diff
- Fix decode from UTF-8 string in Python 2
- usr-arch.diff: update usr_arch_share_regex
- adapt to new rpm weak dependency tags
- added patches:
  * 0001-Python-3-compatibility-tweaks.patch
- Change openstack- related users to non-prefixed variants,
  as they get renamed with the switch to Icehouse
- whitelisting networkmanager-openswan (bnc#808549)
- remove suse-rclink-check.diff and implement as separate check for
  systemd units instead (bnc#860340).
- Added group 'ts-shell' for terminal server
- Whitelisting NFC neard DBUS service (bnc#837978)
- Add user and group 'arangodb' for ArangoDB database server
- Whitelisting kwallet DBUS service (bnc#849739) 
- Whitelisting bluez DBUS service (bnc#768062) 
- Adding org.selinux DBUS service (bnc#848550) 
- Add 'elasticsearch' to standard users and groups 
  * package: elasticsearch
  * Summary: Open Source, Distributed, RESTful Search Engine
  * URL: http://www.elasticsearch.org
  * License: Apache-2.0
  * systemd elasticsearch.service needs 
     LimitNOFILE=65535
     LimitMEMLOCK=infinity
    for user and group elasticsearch
  
- Whitelisting com.redhat.tuned DBUS service (bnc#787379)
- Sync checks with git (FATE#316521) 
- whitelist second iteration of wicked dbus service names
  (bnc#783932)
- blacklist old systemd/udev directories (bnc#816467) 
- remove checking for groups (bnc#767551)
- ignore icon size mismatches on animated icons (bnc#480664)
- update obsolete/invalid suse version check
- whitelisted mate DBUS Service (bnc#831404) 
- add requirement for ErlangCheck.py (pull request #2)
- whitelisted GeoClue2 DBUS Service (bnc#838360)
- allow pam_mate_keyring (same to gnome keyring) (bnc#831404)
- update rpmlint-checks from git 
- add suse-ignore-specfile-errors.diff:
  ignore specfile-errors
- add xdg-check-exception.diff:
  handle xdg menu files without exec entry (bnc#833384) 
- allow pam_snapper after audit (bnc#815383)
- follow /usr move for the /bin/ binaries in pie.config.
- fix setgroups error name, patch from upstream git:
  rpmlint-1.5-Fix-setgroups-error-name.diff
- allow systemd machined service as-is (bnc#828207)
- Allow current wicked DBUS services (bnc#783932)
- allow nepomuk helpers temporary without full audit (bnc#825262)
- drop outdated Update-alternatives check (bnc#826993)
- add basic new update-alternatives check
- Add 'chef' to standard users and groups 
- allowed kcm helper for lightdm-kde-greeter (bnc#794705)
- allow fprintd DBUS services (bnc#792095)
- Add group 'locate' for mlocate package
- update to 1.5:
  * New Homepage
  * Plenty of new checks
- add compressed-backup-regex.diff
- remove python3_magic_number_fix.diff
- Add user and group 'svn' for svnserve in package subversion
- add new ModemManager interface / service (bnc#798273)
- add suse-filter-more-verbose.diff:
  * make it more obvious which rpmlintrc causes an exception (bnc#801192)
- allow nm-iodine-service.conf DBUS service (bnc#781071)
- Add user and group 'empd' for erlang
- Add user 'fonehome' and group 'fonehome'
- Add Kolab users + groups
  * kolab (Kolab System Account / management)
  * kolab-n (Kolab System Account (N) / non-privileged)
  * kolab-r (Kolab System Account (R) / restricted)
- fix incorrect branding require warnings
- update check for %run_permissions
- Add suse-manpages-for-rc-scripts.patch: Don't complain about
  missing man-pages for rc-scripts
- Add colord uid and gid.
- Add additional OpenStack users/groups
- Added a patch (python3_magic_number_fix.diff) to update the magic number for
  python 3 (patch taken from upstream).
- whitelist org.freedesktop.AutoMount.conf (bnc#782691),
  that wants to talk to udisks
- add libopenal1 to legacy exceptions again. Got lost after the
  packaging changes apparently.
- allow snapper dbus service after audit (bnc#759391)
- no longer allow semicolon in licenses
- Remove check for /var/lock and /var/run since it's in upstream
  rpmlint already.
- Add README.packaging.txt to explain packaging of file
  rpmlint-checks-$VERSION.tar.gz
- Package all *py files into rpmlint-checks tarball
- Add _service file to update rpmlint-checks tarball
- Add /etc/systemd.d, /etc/modules-load.d and /etc/tmpfiles.d to the
  blacklist, only users should write here.
- Blacklist the directories used by systemd.
- Remove SuSEconfig directories (update patch suse-filesystem.diff)
- Add warnings about files on tmpfs in /var/lock or /var/run.
- restore LibraryPolicy from git
- fix one more case of scripts progs changing types
- update to 1.4:
  * rpmdiff: Teach rpmdiff about pretrans and posttrans
  * SpecCheck.py: merge patch from #97, using BuildArch with
  something else than Noarch is likely a error and causing issues.
  * FilesCheck.py: Add Python 3.3 magic number
  * FilesCheck.py, InitScriptCheck.py, MenuCheck.py, Pkg.py,
    PostCheck.py: Prepare for rpm-python possibly returning script
   progs as arrays.
- added icinga users and groups 
- remove python naming check (bnc#768247)
- add libopenal1 to legacy exceptions. It's a special case since the ABI for
  openal is defined in a standard and there can be multiple
  imlementations of the standard. Therefore it's necessary to have
  some kind of prefix or suffix for packages that contain libopenal1
- add bluez dbus autolaunch stub (bnc#768062)
- Add several OpenStack users/groups
- Cleanup list of SuSEconfig scripts - remove non-existant entries.
- remove tdb tools binaries, not needed for PIE (bnc#765476)
- add cdemu-deamon to dbus white list (bnc#764063)
- add check for pam modules (fate#313077)
- add texlive.texlive to whitelist (bnc#762144)
- add 'mktex' group as used by texlive
- fix false positives for swp matching
- better deal with spaces in logrotate config
- add colord-sane dbus service to whitelist (bnc#752518)
- fix parsing of update-alternatives and clarify info message 
- block .swp files as well (they are usually vi(m) backup files) 
- add udisks2 to dbus whitelist (bnc#742751)
- add smb4k to dbus whitelist (bnc#749065)
- ignore fixed dependencies on config() 
- add logrotate check (bnc#677335)
- NetworkManager.conf was renamed to org.freedesktop.NetworkManager.conf (bnc#747780)
- suse-filelist-empty is meant as warning only
- add standard group and user znc (server:irc/znc)
- added standard user and group "puppet"
- reenable libtool wrapper check
- unbreak config afer DesktopTranslationCheck was removed
- create the valid licenses from list tracked by SUSE legal (dumped
  into obs-service_format_spec_file, so use that one as buildrequire)
- added: standard group 'tor'
- added: standard user 'tor'
- the untranslated-desktop-file check is obsolete, in factory 
  all .desktop files are trimmed and marked - in all other projects
  (including devel projects) %suse_update_desktop_file won't touch
  the files for translation only
- fix invalid-suse-version-chec (bnc#732671)
- fix devel-package-with-non-devel-group check (bnc#732897)
- enable license check
- add NetworkManager-openconnect to dbus whitelist (bnc#732915)
- add global filter for SuSEfirewall2's sysconfig file as setBadness in the
  package is not allowed
- added: standard group 'citadel'
- added: standard user 'citadel'
- changed: addDetails('non-standard-uid', ... branch paket ...', 
  'non-standard-uid', ... branch paket ...')
- add vacation/vacation to valid group/user list
  (needed for PostfixAdmin's vacation.pl script)
- avoid warning with shlib policy on libtool
- check for versioned dependency on python(abi) (bnc#659068)
- fix stripping of unknown polkit suffixes (bnc#711485)
- update to 1.3:
  * Add --rawout option
  * Warn about non-ghost files in /var/run and /var/lock
  * Fix setting message type for reasons with badness threshold defined 
  * Use "declare -F" instead of "type" to check if a bash function exists.
- add jenkins/jenkins to valid group/user list
- Spelling fixes
- add org.kde.kalarmrtcwake to dbus whitelist (bnc#707723)
- only consider executable ELF files for
  non-position-independent-executable check
- add more users and groups from Factory
- add lightdm user and group (bnc#708205)
- add org.freedesktop.DisplayManager.conf (bnc#708205)
- remove obsolete knotification-requires check
- bump obsolete openSUSE version to 11.2
- add more systemd dbus services to whitelist (bnc#705677)
- CheckSUIDPermissions: use non-position-independent-executable as
  accepted upstream
- remove some false positives of the no-dependency-on checker
- fix library policy check complaining about non-ELF files (bnc#700067)
- add colord to dbus whitelist (bnc#698250)
- CheckPolkitPrivs.py: use different tag for non-fatal issues
- CheckBuildDate.py: print either file-contains-current-date or
  file-contains-current-date but not both
- add check for /var/lock/subsys usage
- disable source-or-patch-not-compressed. Not useful anymore.
- add synche-connector (bnc#683956) to dbus whitelist
- update system-config-printer (bnc#694640) in dbus whiteliste
- update legacy filter in shlib policy checker
- new version 1.2
  * Check outdated or misspelled FSF addresses in text files.
- update rpmlint-pie.diff and suse-file-var-run.diff with upstream
  accepted variant
- don't filter non-standard-gid anymore
- add dir-or-file-in-var-lock check
- remove 'nobody' from standard users
- add not-a-position-independent-executable check
- add radvd user to known list
- add org.freedesktop.hostname1 to dbus whitelist (641924)
- add account services (bnc#676638)
- another try to fix InitScriptCheck.py (bnc#690961)
- implement setFilterException()
- rediff noarch-lib64.diff and enable it again (bnc#663885)
- make error description more clearn (bnc#686328)
- fix abort in BinariesCheck
- fix sysv5-init-check.diff for real
- fix sysv5-init-check.diff to not throw exception
- fix sysv5-init-check.diff to check for preun, not postin
- update CheckInitScripts.py:
  * add check for runlevel 4
  * clarify boot.* error
  * accept $null in start/stop tags
- also check for %run_permissions if package doesn't actually need permissions
  handling
- merge suse-binarieschecks.diff and suse-hide-unstripped-outside-build.diff
  and fix the former
- ignore dir-or-file-in-usr-local as it's handled by CheckFilelist.py
- non-standard-dir-in-usr dito
- add urfkill (bnc#688328))
- update to 1.1:
  - remove upstreamed patches
  * FilesCheck.py: Don't crash if a file cannot be opened
  * FilesCheck.py: Update expected Python 3.2 bytecode magic value
  * TagsCheck.py: Improve no-description-tag info message
  * TagsCheck.py: Improve changelog related info messages.
  * Pkg.py: Treat 'Unspecified' as a valid Group
  * TagsCheck.py: Add future and overflow checks for changelog
  * FilesCheck.py: Don't emit spurious executable perm warnings for
    docs with shebangs
  * FilesCheck.py: Don't read "head" of files for in each test
  * SpecCheck.py: Check source and patch file sizes and MD5 hashes
  * Pkg.py: Fix traceback when stringifying epoch-only versions
  * TagsCheck.py: Fix TypeError when outputting
  * Pkg.py: Make file capabilities available in PkgFile
- add check for missing rcXXX symlinks (FATE#310641)
- add NetworkManager to dbus whitelist (bnc#681128)
- add wpa_supplicant to dbus whitelist (bnc#681116)
- fix typo (bnc#675329)
- add better help message for non-standard-uid
- add kde backlight helper to whitelist (bnc#672145)
- add webyast to dbus whitelist (bnc#660981)
- add hal dbus system activation file too
- add mumble-server to dbus white list (bnc#660784)
- add NetworkManager-strongswan to dbus white list (bnc#656222)
- Fix message for no-changelogname-tag: 
  This is also caused by missing changes file.
  Original message posed a contradiction, in case the 
  %changelog section header was there.
- remove filter for no-url-tag (bnc#642588) 
- clarify wording for run_ldconfig check (bnc#637187)
- skip desktop files in /etc (bnc#604283)
- fix exception on postgresql build
- also check ghost files for permission violations
- add check for %set_permissions
- modify match in CheckSUIDPermissions to work with new macros
- allow info messages even if badness scoring is used
- change Documentation/SuSE to /SUSE (bnc#618716)
- whitelist "openSUSE" at start of Summary (bnc#618716)
- remove invocations of expandMacro()
- fix another exception in branding policy check (bnc#652628)
- enable suse-hide-unstripped-outside-build.diff again
- check for file system capabilities
- check for %verifyscript and %run_permissions
- update to 1.0:
  * add support for PEP 3147 when handling python bytecode
  * various doc improvements
- remove debug logging
- fix BrandingPolicy.py
- fix supplements parsing (bnc#648404)
- add build time check (bnc#635351)
- init script check logic
- add all currently known dbus services as legacy exception
- add configurable whitelist to CheckDBUSServices.py
- fix regression in suse-binariescheck.diff
- add check for gnome and desktop related macros
- Added lxdm as a valid group and user 
- update to 0.99:
  * Add Python 2.7 magic number ( https://bugzilla.redhat.com/623607, Nils Philippsen)
- update to 0.98:
  * Pkg.py, test/test.Pkg.py: Fix self-obsoletion bug with Provides
    containing Epoch.
  * Pkg.py: Don't stringify None Epoch to 'None' string in
     compareEVR().
  * Pkg.py: Sync rangeCompare() with yum 3.2.27.
  * TagsCheck.py: Reduce some spell check noise.
  * rpmlint: Fix handling of arguments containing spaces.
  * DocFilesCheck.py: Bypass doc file check earlier if package has no
    doc files.
- Add suse-g-ir-chech.diff: *.gir belong in -devel packages.
- Update suse-version.diff: last non-obsolete version of openSUSE
  is 11.1, and latest valid version of openSUSE is 11.4.
- fix printWarning error in CheckBashisms
- add confusing-invalid-spec-name.patch
- add BashismsCheck
- add Development/Debug group (bnc#612044)
- additionally look at the BUILD_DEBUG variable to determine whether
  a warning should be printed. Needs an updated 'build' script.
- don't print unstripped binary warning when used with build script
  (bnc#618004)
- added "System/GUI/LXDE" as a valid rpmgroup
- don't allow perl vendorarch in noarch packages
- check for gethostbyname calls (bnc#506945)
- fix branding check (bnc#579556)
- fix exception in interpreter check
- restrict shlib-fixed-dependency to shlib-policy packages
- allow files in /tmp to be listed as %ghost
- tighten pkg-config check
- check for missing xinetd.d (bnc#436326)
- check for files in /var/run (fate#303793)
- check for live update problems (bnc#477649)
- rediff and enable the shared lib dependency check fix
- Add some missing rpm groups and sort list.
- tighten the interpreter check (bnc#574650)
- suppress warnings about cron.d symlinks (bnc#591431)
- workaround unicode error exceptions on non-utf8 filenames
- rediff some suse specific patches
- fix buildroot detection (bnc#584952)
- update to 0.95:
  * Skip ghost files in files checks,  https://bugzilla.redhat.com/570086
  * Work around Python's ASCII non-TTY stdout and our non-ASCII output.
  * Omit spell check warnings for capitalized words that do not start a sentence.
  * Wrap bunch of long lines, tune comments and info messages.
  * Require rpm-python >= 4.4.2.2 for expandMacro() in r1729.
  * do not execute check if the network test are marked as disabled, and simplify the logic
  * do not expand the format of the filename format, (patch from Per Oyvind Karlsten )
- update to 0.94:
  - rpm 4.8.0 support
  - better python bytecode checks
  - improved LSB/taglist
  - various fixes/patches upstreamed
- update and enable CheckPolkitPrivs
- update suse version check (add 11.2, drop 10.3)
- fix usr-arch.diff
- require python-magic as it's needed by some checks
- suppress depmod warnings (bnc#456048)
- add some missing groups
- disable badness for group check until we know the impact
- add a config file for standard RPM groups
- fixed bnc#566018 - no-ghost-alternative-file check makes no sense
  - fixed CheckAlternativesGhostFiles test, renamed the warnings to
    generic-name-not-in-filelist, generic-name-not-marked-as-ghost
- enable parallel build
- update to 0.92:
  * various fixes and python 3 compatibility added
  * new checks for python compiled files
- tighten the regex for libraries (bnc#544906)
- fix exceptions in BinaryInfo
- update to 0.90:
 * Makefile: 0.90.
 * rpmdiff: Add missing magic coding comment
   (https://bugzilla.redhat.com/508683, Michal Nowak).
 * TagsCheck.py: Fix incorrect info in self-obsoletion message.
 * FilesCheck.py: Output interpreter in non-executable-script
   warning, remove quotes from wrong-script-interpreter one.
 * Pkg.py: Remove stale comments.
 * TagsCheck.py: Code cleanup, NFC.
 * TagsCheck.py: improve percent-in-* message details.
 * TagsCheck.py: Remove obsolete-on-name check (superseded by
   self-obsoletion).
 * TagsCheck.py: Add check for self-obsoletion cases,
   https://bugzilla.redhat.com/461610
 * Pkg.py: Borrow various utilities from yum's rpmUtils.miscutils.
 * Makefile, rpmUtils: Revert previous commit.
 * Makefile, rpmUtils, rpmUtils/miscutils.py,
   rpmUtils/transaction.py: Borrow
   rpmUtils/{miscutils,transaction}.py from yum.
 * rpmdiff: Improve dependency formatting.
 * rpmdiff: Take Epoch into account in self-provides filtering.
 * Pkg.py: Improve legacy prereq tracking with new rpm versions.
 * BinariesCheck.py: Don't output missing-PT_GNU_STACK-section
   messages if readelf failed.
 * FilesCheck.py: Add check for debuginfo packages without sources.
 * FilesCheck.py: Allow more common files to be non-readable
   (https://bugzilla.redhat.com/226412).
 * FilesCheck.py: Revert relative symlink target normalization back
   to more aggressive.
 * BinariesCheck.py, Config.py, ConfigCheck.py, FHSCheck.py,
   FilesCheck.py, I18NCheck.py, MenuCheck.py, Pkg.py, PostCheck.py,
   TagsCheck.py, rpmdiff: Code cleanups.
 * FilesCheck.py: Do not check existence of relative link targets on
   the filesystem for consistency with absolute link target checks,
   improve dangling-*symlink info messages.
 * FilesCheck.py, Pkg.py: Be a bit stricter when normalizing link
   targets, do it earlier.
 * FilesCheck.py, Pkg.py: Improve link target normalization in
   symlink checks.
- filter cross-directory-hard-link as it is duplicate to a suse
  check
- filter buildroot related checks (bnc#536594)
- Added CheckAlternativesGhostFiles.py - see bnc#534451 comment#17
- disable bogus patch to InitScriptCheck.py. Causes failures and
  needs to be reworked
- fix and add weak dependencies patch again to make some suse checks
  work
- fix CheckPkgConfig.py to work with rpmlint 0.87
- refresh some patches to remove fuzz
- BuildIgnore rpmlint-mini as it is currently broken
- don't import pprint in CheckSUIDPermissions.py
- remove /selinux again. No package except 'filesystem' is supposed
  to include that.
- add filter for FHS violation of skelcd type packages
- fix some more suse patches
- added /selinux to allowed prefixes in CheckFilelist.py 
 - add cups to dbus whitelist (bnc#515977)
- fix suse checks for 0.87
- fix syntax error in suse-hide-unstripped-outside-build.diff
- update to 0.87:
  * remove old rpm support
  * improved performance and compat with python 2.6
  * many pylint/pychecker code fixes
- fix library policy checker being inactive due to API change
- update to 0.85:
  * various new checks and fixes to existing checks
  * remove upstreamed patches
- use separate error for sysconfig stuff (bnc#470965)
- move RCS detection to FilesCheck.py
- remove explicit requires on python, already handled by %py_requires
- remove check for /usr/share/info/dir from CheckFilelist.py,
  already in upstream FilesCheck.py
- fix exception for texinfo
- improve information hint for perl blacklisted paths
- fix language list for sr (bnc#471254)
- add exception for nfs-utils, texinfo and perl
- allow backup files if they are ghost files
- add check for DBus Policy problems
- CheckFilelist: optimize FHS check to only complain about wrong
  directories rather than hundreds of individual files
- CheckFilelist: add exceptions for kde and pam
- CheckPolkitPrivs: use info instead of warning to avoid badness assignment
- prefix dbus check with suse-
- add filelist check
- add whitelist entry for libieee1284
- add a check for PolicyKit privileges (disabled atm)
- add check for DBUS services
- update suse version check (add 11.1, drop 10.2)
- check library packages more strict (bnc#456053)
- ignore shared objects in a versioned non-std subdir (bnc#435588)
- only test for regular files in ChkPkgConfig check
- add check for otherproviders() in branding packages
- correct kde4 related dependency checkers to not give false advises
- check for wrong-arch references in pkgconfig files (graphviz)
- lower false positives of untranslated-desktop files check
- support for checking .comment.SUSE.OPTs. real check has been
  left out for now
- generate a different error for directories with setuid/setgid bit
- add check for /etc/permissions violations
- update to 0.84:
  * remove upstreamed patches
  * no significant changes
- add description for useless-explicit-requires (bnc#405887)
- rediff patch
- Fix name of completions file.
- be more verbose in the lsb init script checks
- change mandatory-lsb-keyword check to be in line with insserv
- remove python-base in the warning as it is confusing.
  the warning itself is still valid though
- fix config typo
- enable non-conffile-in-etc warning (bnc#409643)
- fix shlib policy dependency warnings (bnc#405280)
- update cron dependency checker (bnc#400921)
- No PT_GNU_STACK on ia64 and ppc64.
- also read /etc/rpmlint/factory.config
- fix typo in suse-version check
- update to 0.83:
  * removed upstreamed patches
  * a couple of new checks, bugfixes
- fix exception in tags check (bnc#399655)
- add a warning for self-conflicts
- fix naming policy check for lib64 based archs (bnc#392524)
- fix typo in kde4 deps check
- fix typo in branding policy check
- readd cron check
- fix kmp check after the policy change
- add checker for correct deps of kde4 packages
- add check for mono requirements (BNC#381979)
- improve branding policy checks
- add support for weak/reverse dependencies
- add checks for percent's in weak/reverse dependencies
- add checks for incorrect kmp dependencies (bnc384084#)
- fix exception on testing for unversioned branding provides
- suppress script warnings about /var/adm/fillup-templates (bnc#379601)
- add start of a branding policy checker
- Fix some regex in BinariesCheck
- Add symtab and debuginfo tests for static libs
- autogenerate users/groups from autobuild (bnc#374601)
- suppress non-devel buildrequire dependency for tcl
- fix licenses symlink handling (bnc#370364)
- allow /usr/share/locale/be@latin (bnc#370418)
- fix some false positives
- add check for a really short description
- be less restrictive in pkgconfig checks
- suppress tag-not-utf8 warnings for now
- add check for %run_ldconfig
- improve check output
- improved tags check
- cleanups
- reduce package-size-check false positives
- add another postscript check
- fix typo in sorting routine
- updated spec file name-guessing to catch more cases
- updated dot-in-identifier check
- suppression updates
- update to 0.82:
  * some patches were upstreamed
  * small bugfixes
- rework fix for bnc#354177 to consider python bytecode
  arch-independent again, but catch it in arch-dependent paths
- fix some minor buglets
- consider python bytecode to not be arch independent (bnc#354177)
- improve postcheck to ignore unexpanded macros in comments (bnc#355306)
- check binary rpath for perl version dependency (bnc#355053)
- add check for unversioned self-provides
- update suse checks from SVN
- check for dot's in dependencies - forbidden by autobuild policy
- improve documentation
- check for libtool wrapper scripts being packaged (#353240)
- reapply patch-detection fix
- add suppression for libzypp
- fix wrong indentation in verify-buildrequires
- bugfixes in check-mkdir-buildroot
- bugfix in percent-post check
- check for buildroot in %post scriptlets
- remove abused legacy shared lib policy exceptions
- suppression update
- fix suppression for internal packages
- add suppression for non-remote_fs on boot.* (#340588)
- add warning for non-utf8 filenames (#343216)
- more prereq checks 
- suppression update 
- add more prereq checks
- fix prereq parsing code (#336712) 
- update the obsolete-suse-version check to include 10.0 and 11.0
- fix prereq checks to check for coreutils
- reporting format change-back got rejected by upstream,
  so adopt other changes to deal with it 
- change back reporting format to list the severity
  first
- add more legacy suppressions found by library policy
  fix
- also check for Library Policy errors in /opt/kde3/lib
- update to 0.81:
  * various new checks, some bugfixes
  * many patches upstreamed
  * rediffed all other patches 
- NOTE: output format has changed from
  W: package check-id ..
  to
  package.<arch>: W: check-id ..
- another round of updates 
- library policy legacy suppression update 
- added 'mysql' to the list of standard users and groups
- removed 'jonas' (dropped package) from that list
- update library policy checker for libgcc and libcaca 
- check for /usr/share/gnome/help in documentation checks (#310134)
- add check for non-whitelisted filedependencies (#326803) 
- fix hardlink check for /bin 
- Fix last change.
- fix off-by-one in hardlink check
- fix exception in DuplicatesCheck 
- fix buildroot false positive
- check for hardlinks across partitions (#304167) 
- improve mkdir-installroot check
- fix rpmlint package regarding check above ;)
- improved the non-devel-buildrequires check
- added some default filters for non-devel-buildrequires and
  unneccessary-buildrequires
- check for wrong cleaning of buildroot in %install (#300232) 
- check for obscure and unneccessary buildrequires
- add an icon size check (#163547)
- refine the $remote_fs dependency check 
- suppression update
- improved macro checks
- documentation update
- detect makefile junk (#217472)
- suppression update
- fix a couple of false positives
- fix package-with-huge-docs check to not complain about
  documentation-only packages
- remove verbosity from the shared library packaging policy check
- fix man page check false positives
- make package-with-huge-docs check less verbose
- accept lua as a builtin shell
- fix false positives on filesystem package
- add check for init scrips missing $remote_fs
- adjust library policy suppressions for opal and pwlib (#290347)
- fix readme check (#291150)
- its also a devel package if it provides a -devel subpackage (#289735)
- suppress %config check for now (#286231)
- fix typo in devel-rpmgroup check
- another update list of legacy packages
- update list of legacy packages
- suppressions for mono related packages (#282121)
- fix the bzip2/gzip confusion again
- update list of legacy packages
- add list of legacy package names with non-policy conform
  package name
- check updates from SVN
- suppression update
- suppress devel-file-in-non-devel package if its just a compat
  symlink to another .so
- avoid unstripped binaries warnings in BETA
- fix filesystem lint false positives
- suppression update
- add descriptions to sysv5 init checks
- use readelf for binary info to improve performace
- check if source patch/tarballs is not bzip2'ed and bigger
  than 100k (suse packaging conventions requirement)
- check if package contains excessive sized documentation
- hide errors related to .packlist files from perl
  still need to figure out though why they're there
- fix build
- make the buildroot check work
- make the buildroot check factor 10-15 faster
- fix the pkgconfig check
- fix warning-hide hack (#279865)
- description update
- hide unstripped-binary-or-object warning outside build (#279865)
- fix typo in library policy check
- adopt library checks for suse library packaging policy
- add check for unnecessarily packaged files
- description update
- suppression update
- suppression update
- fix various checks
- add checks for init scripts
- update LibraryPolicy Checker
- suppression update
- fix XDG menu checker to also include non-/usr paths
- fix ghost-file-creation check to skip missingok files (#278761)
- suppression-update
- Library Policy Checker crash fixes (#278592)
- add description for missing lsb tags check
- fix obsolete-not-provided for yast2-provides
- fix devel-file check matching module names (e.g. apache2)
- avoid spurious executable warnings for docdatadir/examples
- add LibraryPolicy checker from Richard (warning only)
- suppression update
- fix suppression for qa_ packages
- fix exceptions caused by DesktopTranslation check
- fix crash caused by trailing colons in requires
- fix file paths in Duplicate and DesktopTranslation checks
- update sourced-dirs list
- add some more standard users
- add suppression for devel-file-in-non-devel package in java
- filter some more noise
- add descriptions for obsolete suse version check
- suppress some more noise
- don't run duplicates check for source rpms
- suppress errors for cross-avr-*
- suppress devel-packaging-naming errors for gcc41, gcc42
- group output by check and put errors last (#276943)
- suppress some more noise (#277308)
- suppress %ifarch-applied-patch (#277316)
- more suppressions for misnamed devel packages (#277317)
- Suppress errors about platform dependent code in /usr/share
  if its inside a platform-dependant subdirectory
- Suppress devel-file-in-non-devel-package for systemtap (#277338)
- Make sure that the package fails if there is any syntax
  error anywhere
- typo fix
- update config
- add three more checks
- update Duplicates Check to not crash on ghost files
- suppress bzip2 related warnings
- no documentation for lib packages
- add a check how much space is wasted by duplicated files
- remove rpm-devel requirement
- add check for filerequires on /usr/bin/env
- fix syntax errors in previous change
- add a check for /opt/kde3 not in %doc or in %lang
- fix files not in %lang check
- remove tabs from sources
- fix desktop file check (#252482)
- allow extensions to LSB starting with "X-" (#271495)
- remove check for usedforbuild tag. magic happens and
  it is created automatically
- add spec checks for obsolete suse hacks
- update to 0.80:
  * many more checks
- suppression updates
- suppressions for OpenOffice and linux-kernel-headers
- update suppressions 
- fix compatibility with rpm-python of sles9 (#216081)
- update to 0.77:
   * updated checks regarding FHS compliance
   * some python-lint fixlets
- update to 0.76 
- update to 0.75 
- suppress some glibc related errors (#157906) 
- add km to the list of valid locales 
- converted neededforbuild to BuildRequires
- add check for untranslated desktop files 
- fix i18n subdir check 
- filter init-script-name-with-dot /etc/init.d/boot.* and
  script-without-shellbang /etc/profile.d/* 
- update to 0.71
- strip "requires-on-release" for now, too much noise 
- ignore dir-or-file-in-opt 
- update to 0.70
- upgrade to rpmlint 0.69
- split out the config file from the SUSE patch
- remove some MDK specific tests and add some SUSE specific tests
- building as non-root
- initial version

OBS-URL: https://build.opensuse.org/request/show/620479
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=603
2018-07-03 14:23:13 +00:00
dcf1cd7108 - add 0001-Fix-compatibility-with-file-5.33.patch
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=602
2018-07-03 13:56:17 +00:00
e67391f602 - Update rpmlint-checks to version master:
* New file 5.33 does identify pie executables now (bsc#1097339)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=599
2018-07-03 12:33:55 +00:00
ea2b14b777 Accepting request 620194 from home:cschweingruber:branches:devel:openSUSE:Factory:rpmlint
- Add 'sogo' user and group (used in server:SOGo)
- add rpmlint-tests-sle15.patch to fix rpmlint-tests build for
  sle/leap 15
- Update to version 84.87+git20180220.6f1f0aa:
  * polkit: adjust reference output to match corresponding change in rpmlint-checks
- Update to version 84.87+git20180218.1142fcc:
  * Update polkit ref tests
- Update to version 84.87+git20180202.3df4ae7:
  * Add testcases for MenuXDGCheck.py
- Update to version 84.87+git20171011.8b163ac:
  * Trying to fixup the erlang check
- Update to version 84.87+git20171011.856375f:
  * Add unit test for ErlangCheck
- Update to version 84.87+git20171010.a53d9bd:
  * Remove appdata related tests, those are upstream now
- Update to version 84.87+git20171009.dfac67b:
  * Adjust output for enabled non-std group checks
- Update to version 84.87+git20170930.921e051:
  * Update reference files against rpmlint 1.10
- Update to version 84.87+git20170928.27b6cb3:
  * Adjustments for newer rpmlint
  drop 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch
  rpmlint-pie-factory.patch, rpmlint-pie-leap42.patch:
  this belongs into git
- Update to version 84.87+git20170928.d2c55ee:
  * Remove some outdated sysv init check, we have switched to systemd
- rpmlint-pie-leap42.patch, rpmlint-pie-factory.patch:
  adjust testsuite to match new PIE warning, for both
  Leap 42.3 and Factory.
- Update to version master:
  * remote unused/outdated checks
- Update to version 84.87+git20170418.092177d:
  * Remove initscript related tests, systemd FTW!
- Update to version 84.87+git20170320.f92cea5:
  * Adjust for new init script check
- Update to version 84.87+git20161214.5500838
  * add checks for shlib-policy-name-error and "no dependency on *lib*"
- remove
  0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch as
  rpmlint-Factory-strict is pulled in always.
- Patch lint severity reductions for >= Leap 42.2:
  0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch
  0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch
- Update to version 13.2+git20160725.8d99488:
  * add check for calls to gethostbyname and similar
  * add check for correct invocation of chroot
- remove rpmlint-check-gethostbyname.patch
- BuildRequire rpmlint-Factory-strict to have same config on all
  releases, fixes failed tests on Tumbleweed
- add regression test for boo#970170
- Update to version 13.2+git20151130.b31588d:
  + add shared library tests
- Update to version 13.2+git20151113.ff9879a:
  + adjust for tmpfiles fix
- Update to version 13.2+git20151110.e8d6260:
  + fixed two new warnings
- Update to version 13.2+git20150520.a374c88:
  + add tmpfiles.d checks
- Update to version 13.2+git20150519.278efdf:
  + add ghost file checks
  + print names of failed tests
- Update to version 13.2+git20150410.6161e60:
  + build our own non-PIE binaries, as the distribution slowly gets converted to all PIE binaries
  (removed rpmlint-pie-fixes.patch)
- rpmlint-pie-fixes.patch: build own non-pie binaries to avoid
  relying on random system binaries.
- Update to version 13.2+git20150310.00c9b55:
  + fix reference output when new bash is used
- fix rclink* tests by adding expected systemd macros
- add test cases for systemd macros
- adjust for new var/run check
- use service file
- add appdata check
- fix reference output for non-ghost* tests
- add tests for rc links (bnc#860340)
- update reference data to match Factory
- generate tarball via service file
- update reference data to make checks pass again (bnc#793546))
- omit debug packages from checks
- add pam test case
- adjust to new badness score for non-position-independent-executable
- add logrotate test
- add test for buildroot check
- suse-filelist-empty is not fatal anymore
- add -devel group check
- adjust to new license check and add test case
- non-ghost-in-var-run is fatal now
- fix testsuite
- check for false positives in pie test
- add polkit test
- add an actually readable package description
- add check for /var/log/subsys
- update ref files
- another init script test case
- add new initscript warnings
- initial package
- Add 'sogo' user and group (used in server:SOGo) 
- whitelisting NetworkManager-libreswan plugin (bnc#1089340)
- add Lua/NodeJS related groups to list of valid groups (bsc#1095769)
- Update rpmlint-checks to version master:
  * Blacklist python test folder in python packages
  * Error out on /etc/bash_completion.d in packages
  * Do not use otherproviders() SUSEism
- Add Development/Languages/OCaml group.
- Add 'synapse' user and group.
- Add 'openvswitch' user and group.
- whitelisting pam_yubico module (bsc#1087060)
- adding new names for kalarm DBUS service (bsc#1087714)
- added bacula user and group.
- Add tox user and toxcmd group as standard openSUSE GID and UID
- Corrected tpm2-abrmd (bnc#1049694). The D-Bus activation file is named
  differently than the configuration file.
- Add one more deprecated license:
  + GPL-2.0-with-font-exception.
- allow more deprecated licenses to unbreak ring1+2
- add 0001-Always-import-XDG-desktop-files-as-utf8.patch
- Allow some deprecated licenses that we would replace on commit
  (SPDX 2->SPDX 3 conversion)
- Update rpmlint-checks to version master:
  * polkit: make untracked privileges also an error
- Update rpmlint-checks to version master:
  * Support uppercase tag macros used by RPM 4.14
- Update to version 84.87+git20180202.3df4ae7:
  * Add testcases for MenuXDGCheck.py
- refresh for 0001-Improve-XDG-Menu-checks-stability.patch
  remove xdg-paths-update.diff (merged into other patch)
- whitelisting usbauth (bsc#1066877) 
- Add Development/{Languages,Libraries}/Rust groups as noted in wiki
- add missing comma (,) to config file
- add user/group _nsd for NSD name server
- add 0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch
- whitelisting kcmsddm (bsc#1065563) 
- Update to version master:
  * Fix warnings
  * Add new rpmlint check for new %{_fillupdir} macro (boo#1069468)
  * Open paths within the rpm file itself
  * Fix python warning
  * BashismCheck: Only check regular files
  * Rewrite BashismsCheck to actually work
- Add rpmlint-slpp-NUM-NUM.patch: Match libFOO<num>-<num> as a
  valid dependency on a libary. According the openSUSE packaging
  policy, if the library name ends on a number, we add a dash
  between the basename (before the .so) and the version after .so.
- Update rpmlint-tests to version master:
  * Add Flake8 travis check
  * Fix scriptprog invocation
  * Print the duplicated filenames sorted to be stable accross multiple calls
- add 0001-Avoid-calling-close-on-undefined-fd-variable.patch
- Description updates. Use the %make_install macro.
- update suse-whitelist-opensuse.diff to avoid a false positive
- adding connman (bsc#1057697) 
- add 0001-Accept-python-abi-as-a-valid-versioned-python-depend.patch
- refresh 0001-Improve-XDG-Menu-checks-stability.patch (bsc#1063371)
- Update to version master:
  * Python 3.x porting of the ErlangCheck
- Update to version master:
  * Treat strongly versioned libs also as compliant (bsc#723726)
  * LibraryPolicy: allow %%_licensedir in packages (used by %license)
- Hide the noisy warnings
- add 0001-Avoid-false-positives-on-is_elf-check.patch (bsc#1057216)
  add 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch
- Update rpmlint-checks to version master:
  * Fix false positives for -theme- -> -branding- rename
  * Stop leaking filedescriptors
  * Pythonic fixes
  * Drop CheckAppdata (there is AppDataCheck upstream)
  * Tighten ELF check
  * Tiny code formatting cleanup
  * Tighten the branding policy reporting a bit to make it less confusing
- add package groups from
  https://en.opensuse.org/openSUSE:Package_group_guidelines to enable the
  groups check
- Update rpmlint-checks:
  * Flake8 fixes
  * Properly anchor systemd path checks
  * Python 3.x porting
  * Add TmpFilesCheck
  * Flake8 / Stop leaking filedescriptors
  * Port LibraryPolicyCheck to Python 3.x
- Update rpmlint-tests:
  * Stop leaking filedescriptors
  * Address various deprecation warnings
  * Avoid leaking fds and further Python 3.x porting
- update to 1.10:
 * test: Skip fedoradev GPG checks at least for now
 * test: Refresh fedora* packages on image build
 * test: Use assertEqual where appropriate, thanks to flake8/hacking
 * test: Update fedora24 config to fedora26, run it on Travis
 * Add a new test for tmpfiles.d snippets in the /etc/ tree.
 * Add new tests for systemd units and udev rules in /etc/ tree
 * test: Disable hacking for now until it's flake8 3.4+ compatible
 * test: Set up flake8-bugbear, enable it in fedoradev container
 * rpmlint: Avoid unused loop control variable
 * ZipCheck: Add TODO
 * *: Avoid mutable argument defaults
 * Be aware of -debugsource packages
 * rpmdiff: Fix unused variable from previous commit
 * rpmdiff: Support soft dependencies
 * BinariesCheck, FilesCheck: Ignore various .build-id dirs
 * Add python3-devel and rpm-build to fedoradev container to provoke some issues
 * BinariesCheck: Popen env consistency fix
 * Pkg.getstatusoutput: Set LC_ALL for all Popens, defaulting to C
 * rpmlint: Fix checking specfile from stdin
 * test.sh: Extract rpmlint command to run_rpmlint
 * Revert "Remove unused spec_lines check_spec argument"
 * BinariesCheck: Trivial cleanups
 * travis: Run make install too
 * FilesCheck: Allow multiple bytecode magic values per Python version
 * tests: Make output test tools easier to reuse
 * FilesCheck: hg.python.org -> github.com/python
 * Pkg: Return vendor and distribution as unicode strings
 * FilesCheck: Add Python 3.7 bytecode magic value
 * Pkg.b2s: Add some more test cases
 * Pkg.b2s: Pass through str as-is on Python 3
 * TagsCheck.py: accept SPDX "and" and "or" operators in all-uppercase spelling
 * rb'foo' is not supported in Python 2, use br'foo' instead
 * travis: Enable centos6
 * Avoid Python 3.6 invalid esc seq warnings, use more raw strings
 * flake8 fixes
 * SpecCheck: Detect patches applied with "patch <" and "patch -i"
 * add /usr/lib/systemd to DEFAULT_HARDCODED_LIB_PATH_EXCEPTIONS (#93)
 * SpecCheck: Do not demand versioned filename Provides/Obsoletes
 * FilesCheck: Update Python 3.6 bytecode magic value again
 * Config: Fix flake8 3.2 / pycodestyle 2.2 errors (closes #82)
 * *: Fix various low hanging issues flagged by pycodestyle 2.1.0 (#82)
 * test.sh: Output flake8 --version
 * rpmdiff.1: update Arturo Borrero Gonzalez email address
 * FilesCheck: Update Python 3.6 bytecode magic value
 * Skip chroot-without-chdir check on non-x86_64
 * shlib-with-non-pic-code: add text on how to figure files compiled without -fPIC (#79)
 * *: Move indentation etc settings to .editorconfig
 * AbstractCheck: Close urllib responses explicitly also on error
 * tests: Switch Travis tests to Docker
 * Use importlib to load checks where available
 * FilesCheck: Use os.devnull
 * Testing: Avoid ResourceWarning on config read
 * Run tests with warnings on
 * Ignore negative returncode after SIGPIPE caused by closing on purpose
 * Fix last commit
 * Use default bufsize, move regex compile to common place
 * BinariesCheck: lower memory requirements, fix chroot/chdir detection
 * FilesCheck: Avoid crash accessing non-ASCII filenames in some cases
 * Filter: More non-ASCII print fixing, including in e.g. C locale
 * SpecCheck: Output spec basename, not tempfile when checking srpm
 * Cleanups
 * FilesCheck: Update Python 3.5 and 3.6 bytecode magic values
 * test: Test for unexpected errors in default and C locales
 * Remove obsolete LC_ALL setting from Makefile
- drop version-control-internal-file.diff, boo1027577-license_tag.patch,
       add-weak-dependencies.diff: upstream
- drop sourced-dirs.diff, fix-shared-library-matching.diff,
       suse-python-abi-check.diff, add-check-for-tmpfiles-created-at-r.diff: obsolete
- drop suse-readd_terminator_in_regex.patch: merged into original patch
- add suse-tests-without-badness.patch,
      0001-Extend-scm_regex-to-capture-more-SCM-system-files.patch,
      0003-Tighten-lib_regex-to-avoid-false-positive-in-python-.patch,
      0001-Execute-chroot-tests-also-on-x86-rpms.patch,
      ignore-readelf-ar-error.diff, remove-ghostfile-checks.diff,
      fix-diag-sortorder.diff, drop-unicodedata-dep.diff,
      0001-Tighten-wrong-script-interpreter-check-to-lower-fals.patch,
      0001-Improve-XDG-Menu-checks-stability.patch,
      0001-split-wrong-script-interpreter-into-env-script-inter.patch,
      0001-Handle-post-scripts-that-contain-non-ascii-character.patch
- drop config.in: unused
- switch to python 3.x
- update to 1.9:
 * Pkg: Fix magic.descriptor availability check
 * warn: Define only once, with print_function
 * FilesCheck: Check for *.gir in devel, *.typelib in non-devel, fixes #74
 * FilesCheck: Improve devel-file-in-non-devel-package description
 * flake8: Ignore H105
 * Makefile: Remove generate-isocodes dep from __isocodes__
 * __isocodes__: Regenerate
 * generate-isocodes: Switch to JSON source files (#72)
 * test.sh: Check man pages for warnings
 * Delete dead if-block
 * Filter: Line wrap cleanup
 * Filter: Use sys.version_info to check Python version
 * Fix octal string literals
 * Solve exceptions on printing str (Fixes #61)
 * tests: Add autofs binary rpm for testing non-ASCII output issues
 * test: Add some test packages containing non-UTF-8 filenames
 * BinariesCheck: avoid false chroot w/o chdir when objdump fails
 * flake8 fixes
 * rpmdiff: Import site only if needed
 * Testing: Add and use default for path to tests
 * FilesCheck: Update Python 3.6 bytecode magic value
 * FilesCheck: Fix regression in finding shebangs without arguments
 * Ignore .cache dir
 * Clean up Python < 2.6 cruft
 * Add hacking flake8 to Travis and ignores
 * flake8 fixes
 * Use new style classes
 * Run flake8 on rpmdiff and rpmlint too
 * Handle more file open/close with "with"
 * Exception handling cleanups
 * FilesCheck: Look for shebang only at start of file
 * travis: python3-rpm doesn't exist even for Trusty, so can't test with 3.4
 * travis: Switch to Ubuntu Trusty, test with Python 2.7 and 3.4
 * Use Travis apt addon for whitelisted packages
 * Test import order
 * Sort imports per PEP8, Google Python Style Guide
 * Add Python 3.6 magic value
 * Fix resolving Python source from 3.5 *.opt-[12].pyc
 * Move most Emacs settings to .dir-locals.el
 * Add %python2_sitearch and %python3_sitearch to private SO paths
 * Prevent empty paths from entering private SO paths
 * remove files-attr-not-set check
 * Expand postin/postun once per pkg instead once per file
 * Install rpm in travis for signature check
 * Avoid running some regexps
 * Run flake8 in test suite
 * flake8 fixes
 * make test suite fail on more errors
 * Comment update
 * Note and test libmagic >= 5.05 dep
 * Fix magic processing for Python 3
 * Mimic magic closer for symbolic links
 * Workaround slowness due to python-magic bug
 * Shortcut file magic, derive from file mode
 * Spelling fix
 * Unbreak create_*regex_call now that lines are shortened by call_regex
 * Drop unnecessary symbol_table_regex
 * Avoid false function call vs definition positives, thanks to Stefan Bruens
 * pep8 fixes
 * Add some pep8 settings
 * Split parsing of readelf output into header and symbols part
 * Skip checks for problematic function calls if common prefix does not match
 * Use shlex.quote for better shell escaping where available
 * TODO update
 * Don't limit build badge to master branch
 * Convert README to markdown
 * Travis: install rpm2cpio
 * +TODO
 * Travis: Use Python 2.7 and system site packages
 * Travis: try pytest from pip instead of apt-get
 * Initial travis setup
 * Include interpreter arguments in output messages for filtering control
 * Flag /usr/bin/env as a wrong interpreter
- drop rpmlint-pkg-quoting.diff, suse-g-ir-chech.diff, remove-expand-macros.diff,
  remove-files-attr-not-set-check.diff, postin-speedup.diff, binaryinfo-speedup.diff,
  0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch,
  issue_68_BinariesCheck_lower_memory-1.patch, issue_68_BinariesCheck_lower_memory-2.patch,
  issue_68_BinariesCheck_lower_memory-3.patch, issue_68_BinariesCheck_lower_memory-4.patch,
  BinariesCheck_fix_chroot_check_on_non_x86.patch: either upstreamed as is or slightly different
- drop suse-sysv-init-checks.diff, 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch,
  suse-filesystem.diff, script-interpreter-only-for-exec-sc.diff: obsolete
- drop update_git.sh related stuff: this is obsolete, patches are
  either supposed to be upstreamed or handled via quilt
- add suse-skip-macro-expansion.diff: rename from remove-expand-macros.diff
- Update to version master:
  * Ignore trailing whitespace in permission files (bsc#1060738)
- Add group 'singularity' for package singularity
  (See network:cluster/singularity) (FATE#323048).
- Add dehydrated user & group for dehydrated, a letsencrypt client
  FATE#323377
- Adding fwupd (bsc#932807) 
-  add coroqnetd for corosync-qnetd to rpmlint 
- Adding NetworkManager-l2tp (bsc#846337)
- Adding pam_script (bsc#1039848) 
- Adding nfs-ganesha (bsc#997880) 
- Added tpm2-abrmd (bnc#1049694)
- Add user mednafen for mednafen network play server
- Adding pam_dbus (bsc#1039709) 
- rpmlint-all-pie.patch: for non-PIE built binaries emit a warning
  to suggest build them as PIE.
- std-user and std-group 'bitcoin' added for building correct bitcoin daemon
- Add BinariesCheck_fix_chroot_check_on_non_x86.patch
  Check for correct invocation of chroot was only implemented for x86
- std-user and std-group 'xymon', added for building correct xymon client
- whitelisting openqa (bsc#1039290)
- add 'prometheus' and 'grafana' standard users and groups
- whitelisting switchroo-control (bsc#1034309)
 
- whitelisting backintime (bsc#1007723, bsc#1032717)
- whitelisting thunderbolt (bsc#1033554) 
- Update to version master:
  * remote unused/outdated checks
- Update to version 84.87+git20170418.092177d:
  * Remove initscript related tests, systemd FTW!
- Adding kwalletmanager5 (bsc#1033296)
- Adding os-autoinst (bsc#1032649) 
- remove CheckKDE4Deps, CheckInitScripts
- actually enable CheckSysVinitOnSystemd
- Add logstash to StandardGroups and StandardUsers.
- rpmlint-checks:
  * Check for old SysVinit scripts and the usage of insserv (FATE#322953)
  * Prevent a false-positive in systemd
- fix boo#1027577
  patch boo1027577-license_tag.patch
- rename user/group sks to _sks following 
  https://github.com/LinuxStandardBase/lsb/pull/21
- adding blueman (bsc#987141) 
- Add gdm to StandardGroups.
- Add polkitd to StandardUsers.
- suse-spdx-license-exceptions.patch: removed fuzziness from patch.
- issue_68_BinariesCheck_lower_memory.patch: split into seperate patches
  issue_68_BinariesCheck_lower_memory-1.patch
  issue_68_BinariesCheck_lower_memory-2.patch
  issue_68_BinariesCheck_lower_memory-3.patch
  issue_68_BinariesCheck_lower_memory-4.patch
  and unfuzzed patch number 3.
- Whitelisting rebootmgr (bsc#1019644) 
- Whitelisting powerdevil discretegpuhelper (bsc#1019748) 
- Adding org.freedesktop.resolve1.conf (bsc#917781) 
- add suse-readd_terminator_in_regex.patch
  Fixes bad detection of dependencies for devel packages
- update suse-obsolete-version check (bsc#743981)
- whitelisting pam_slurm (bsc#1007053) 
- whitelisting pam_gdm (bsc#1004346) 
- config: whitelist flatpak dbus service/config (bsc#984817)
- adding sysprof DBUS service (bsc#996111)
- Adding sks (Synchronizing Key Server) to known user/group
- rpmlint-checks:
  * Make checks python3 compatible
  * Fix update-alternatives check when it's quoted
- Update some checks to work on both Python 2 and 3
- rpmlint-checks:
  * Fix typo in BrandingPolicyCheck.py
- Add issue_68_BinariesCheck_lower_memory.patch
  Fixes out-of-memory errors on 32bit systems (bsc#969732)
- Adding prosody to known user/group
- add 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch:
  Fixes FilesCheck to resolve correctly the python source file
  from pyc files following PEP0488 (like *.{tag}.opt-[12].pyc).
  (bsc#982076)
- suse-spdx-license-exceptions.patch, suse-sysv-init-checks.diff:
  adjust to match rpmlint-tests again
- update link to list of valid licenses
- temporary approval for tcmu-runner dbus service (bsc#978903)
- add omit_BUILDROOT_from_pyo_files.patch (boo#978306)
- add suse-spdx-license-exceptions.patch (bsc#973404)
- whitelisting openattic (bsc#972478) 
- Updated config file to add user chrony and group chrony
  (Fate#319508)
- whitelist rabbitmq user and group
- Fix boo#970170: rpmlint no longer detects gethostbyname calls,
  also detect gethostbyname{,2}{,_r}, gethostbyaddr{,_r}
  * update suse-binariescheck.diff
  * rpmlint-check-gethostbyname.patch
- add 0001-Avoid-messing-with-the-error-encoding-Fixes-61.patch (bsc#967556)
- fix requires
- add 'guixbuild' as standard group
- don't require %config for bash completion scripts in /etc
- whitelist systemd-importd (bnc#964935)
- enable tests during building
- add postin-speedup.diff, binaryinfo-speedup.diff
- whitelist iio-sensor-proxy (bsc#939191) 
- whitelist drbdmanage DBUS (bsc#956811) 
- add wireshark group [bsc#957624]
- adding thermald DBUS service (bsc#954771) 
- fix shared library matching (fix-shared-library-matching.diff)
- rpmlint 1.8 update
 * python 3 fixes
 * Add support for file triggers
 * Mechanism to black list certain C calls
 * new error: non-devel-file-in-devel-package
 * appdata check configurable
 * project moved to github
 * Patches dropped:
  avoid-mismatched-libregex.diff
  filename-non-utf8-exception.diff
  fix-ghost-file-handling.diff
  save-content-to-an-array.diff
  fix-TmpFilesCheck-pattern-match.diff
  move-ghost-file-check-to-TmpFilesCh.diff
- fix TmpFilesCheck not finding pattern in the full script
  (fix-TmpFilesCheck-pattern-match.diff)
- whitelisting cinnamon settings daemon (bsc#951830) 
- Speedup CheckBuildDate check
- add _service file snippet for rpmlint-checks and regenerate from git
- Added salt user and group (bnc#939831)
- Added teamd DBUS config (bnc#941993) 
- Add shibd user and group [fate#318304] 
- Add vnc user and group. (fate#318936)
- add a whitespace line as %autosetup seems broken.
- Add mysql group to the known groups
- skip files handled by tmpfile mechnism in regular ghost file check
  (move-ghost-file-check-to-TmpFilesCh.diff)
- fix update_git.sh
- make sure tmpfiles are listed in %files
  (add-check-for-tmpfiles-created-at-r.diff)
- don't complain about missingok ghost files
  (fix-ghost-file-handling.diff)
- remove obsolete check for %defattr in spec files
  (remove-files-attr-not-set-check.diff)
- added standard user and group ceph (bnc#928492)
- fixing some .conf/.service suffixes 
- adding realmd DBUS service (bnc#916766) 
- update save-content-to-an-array.diff with upstream version
- new versioin 1.6
- add script update_git.sh based on qemu's to simplify importing
  a patch series from git after rebasing.
* Patches dropped:
  0001-Python-3-compatibility-tweaks.patch (upstream)
  0001-Set-Python-3.4-magic-number-to-3310.patch (upstream)
  add-scoring-support.diff (different upstream solution)
  check-buildroot-during-install.diff (need to fix no-cleaning-of-buildroot check upstream)
  fix-versioned-prereq.diff (was disabled, not sure what it's useful for)
  ignore-non-readable-in-etc.diff (filtered anyways)
  locale-support.diff (drop)
  locale-update.diff (different upstream solution now)
  more-verbose-lsb-check.diff (drop)
  perl-versioned-rpath-deps.diff (upstream)
  rpmlint-1.5-disallow-var-run-and-var-lock.diff (upstream)
  rpmlint-1.5-Fix-setgroups-error-name.diff (upstream)
  rpmlint-decode-fix.diff (different upstream solution)
  rpmlint-fix-unexpanded-macros-for-array-values.patch (different upstream solution)
  stricter-tags-check.diff (merged in weak deps and check-for-self-provides.diff)
  suppress-for-perl-python.diff (use filter instead)
  suse-binary-info-compile-opts.diff (drop)
  suse-changelog.patch (change config instead)
  suse-mono-deps-checks.diff (useful?)
  suse-required-lsb-tags.diff (different upstream solution)
  verify-buildrequires.diff (very build system specific, drop)
  xdg-check-exception.diff (upstream)
* renamed patches:
  script-interpreter-only-for-exec-scripts.diff
  -> script-interpreter-only-for-exec-sc.diff
  confusing-invalid-spec-name.patch
  -> confusing-invalid-spec-name.diff
  suse-manpages-for-rc-scripts.patch
  -> suse-manpages-for-rc-scripts.diff
  sysv5-init-checks.diff
  -> suse-sysv-init-checks.diff
* added patches:
  check-for-self-provides.diff
  save-content-to-an-array.diff
- use the correct networkd dbus service names. (bnc#918799)
- added systemd network DBUS service (bnc#918799) 
- added storaged DBUS service (bnc#915769) 
- add standard users and groups pcp and pcpqa for pcp
- whitelist sddm (boo#897788)
- added firewalld dbus service (bnc#907625) 
- added iouyap group (bnc#904060) 
- added standard user and group davfs2 (bnc#907662, FATE#318116)
- Added standard user and group crowbar for crowbar systemmanagement
- added standard user and group siproxd for the siproxd proxy 
- added standard user iodined for the iodine DNS tunnel daemon
- FATE#314409. Add libstoragemgmt user/group.
- Add sddm user/group
- Added standard user/group polipo
- Add user/group unbound for unbound caching dns server
- adjust initscript check to match new systemctl based
  %restart_on_update resp %stop_on_removal
- Add the groups systemd-journal, systemd-journal-gateway, and tape
  as required by systemd
- Add the user systemd-journal-gateway as required by systemd
- updated rpmlint-checks-master.tar.gz to include CheckSystemdInstall.py
- allow org.kde.kf5auth.conf after adjustment of race condition
  (bnc#864716)
- added user and group sensu required for sensu server, client 
- allow user and group ddclient for the ddclient users (bnc#881520)
- allow user bitlbee for the bitlbee irc server.
- enable oFono DBUS for SLE12 (bnc#862354) 
- enable org.selinux.service and org.selinux.conf of policycoreutils
  (pending more review) bnc#878631
- add 0001-Set-Python-3.4-magic-number-to-3310.patch (bnc#876470) 
- dd filter expections for filesystem package
- disallow /var/run and /var/lock
  (rpmlint-1.5-disallow-var-run-and-var-lock.diff)
- adding ovirtagent standard user and standard group names (uid/gid 175)
- adding baloo DBUS service file (missing in last request) (bnc#866131)
- adding baloo DBUS config, formerly nepomuk (bnc#866131) 
- allow /run (bnc#870190)
- update KMPPolicycheck 
- added group 'squid' for squid
- added user, group 'boinc' for boinc-client
- allow org.freedesktop.GeoClue2.Agent.conf (bnc#862216)
- add minimal check to verify appdata.xml files are parsable XML
- added patches:
  * rpmlint-fix-unexpanded-macros-for-array-values.patch
- fix _unexpanded_macros for array values
- rip out all decode in an attempt to make it work
- modified patches:
  * rpmlint-decode-fix.diff
- added paches:
  * rpmlint-decode-fix.diff
- Fix decode from UTF-8 string in Python 2
- usr-arch.diff: update usr_arch_share_regex
- adapt to new rpm weak dependency tags
- added patches:
  * 0001-Python-3-compatibility-tweaks.patch
- Change openstack- related users to non-prefixed variants,
  as they get renamed with the switch to Icehouse
- whitelisting networkmanager-openswan (bnc#808549)
- remove suse-rclink-check.diff and implement as separate check for
  systemd units instead (bnc#860340).
- Added group 'ts-shell' for terminal server
- Whitelisting NFC neard DBUS service (bnc#837978)
- Add user and group 'arangodb' for ArangoDB database server
- Whitelisting kwallet DBUS service (bnc#849739) 
- Whitelisting bluez DBUS service (bnc#768062) 
- Adding org.selinux DBUS service (bnc#848550) 
- Add 'elasticsearch' to standard users and groups 
  * package: elasticsearch
  * Summary: Open Source, Distributed, RESTful Search Engine
  * URL: http://www.elasticsearch.org
  * License: Apache-2.0
  * systemd elasticsearch.service needs 
     LimitNOFILE=65535
     LimitMEMLOCK=infinity
    for user and group elasticsearch
  
- Whitelisting com.redhat.tuned DBUS service (bnc#787379)
- Sync checks with git (FATE#316521) 
- whitelist second iteration of wicked dbus service names
  (bnc#783932)
- blacklist old systemd/udev directories (bnc#816467) 
- remove checking for groups (bnc#767551)
- ignore icon size mismatches on animated icons (bnc#480664)
- update obsolete/invalid suse version check
- whitelisted mate DBUS Service (bnc#831404) 
- add requirement for ErlangCheck.py (pull request #2)
- whitelisted GeoClue2 DBUS Service (bnc#838360)
- allow pam_mate_keyring (same to gnome keyring) (bnc#831404)
- update rpmlint-checks from git 
- add suse-ignore-specfile-errors.diff:
  ignore specfile-errors
- add xdg-check-exception.diff:
  handle xdg menu files without exec entry (bnc#833384) 
- allow pam_snapper after audit (bnc#815383)
- follow /usr move for the /bin/ binaries in pie.config.
- fix setgroups error name, patch from upstream git:
  rpmlint-1.5-Fix-setgroups-error-name.diff
- allow systemd machined service as-is (bnc#828207)
- Allow current wicked DBUS services (bnc#783932)
- allow nepomuk helpers temporary without full audit (bnc#825262)
- drop outdated Update-alternatives check (bnc#826993)
- add basic new update-alternatives check
- Add 'chef' to standard users and groups 
- allowed kcm helper for lightdm-kde-greeter (bnc#794705)
- allow fprintd DBUS services (bnc#792095)
- Add group 'locate' for mlocate package
- update to 1.5:
  * New Homepage
  * Plenty of new checks
- add compressed-backup-regex.diff
- remove python3_magic_number_fix.diff
- Add user and group 'svn' for svnserve in package subversion
- add new ModemManager interface / service (bnc#798273)
- add suse-filter-more-verbose.diff:
  * make it more obvious which rpmlintrc causes an exception (bnc#801192)
- allow nm-iodine-service.conf DBUS service (bnc#781071)
- Add user and group 'empd' for erlang
- Add user 'fonehome' and group 'fonehome'
- Add Kolab users + groups
  * kolab (Kolab System Account / management)
  * kolab-n (Kolab System Account (N) / non-privileged)
  * kolab-r (Kolab System Account (R) / restricted)
- fix incorrect branding require warnings
- update check for %run_permissions
- Add suse-manpages-for-rc-scripts.patch: Don't complain about
  missing man-pages for rc-scripts
- Add colord uid and gid.
- Add additional OpenStack users/groups
- Added a patch (python3_magic_number_fix.diff) to update the magic number for
  python 3 (patch taken from upstream).
- whitelist org.freedesktop.AutoMount.conf (bnc#782691),
  that wants to talk to udisks
- add libopenal1 to legacy exceptions again. Got lost after the
  packaging changes apparently.
- allow snapper dbus service after audit (bnc#759391)
- no longer allow semicolon in licenses
- Remove check for /var/lock and /var/run since it's in upstream
  rpmlint already.
- Add README.packaging.txt to explain packaging of file
  rpmlint-checks-$VERSION.tar.gz
- Package all *py files into rpmlint-checks tarball
- Add _service file to update rpmlint-checks tarball
- Add /etc/systemd.d, /etc/modules-load.d and /etc/tmpfiles.d to the
  blacklist, only users should write here.
- Blacklist the directories used by systemd.
- Remove SuSEconfig directories (update patch suse-filesystem.diff)
- Add warnings about files on tmpfs in /var/lock or /var/run.
- restore LibraryPolicy from git
- fix one more case of scripts progs changing types
- update to 1.4:
  * rpmdiff: Teach rpmdiff about pretrans and posttrans
  * SpecCheck.py: merge patch from #97, using BuildArch with
  something else than Noarch is likely a error and causing issues.
  * FilesCheck.py: Add Python 3.3 magic number
  * FilesCheck.py, InitScriptCheck.py, MenuCheck.py, Pkg.py,
    PostCheck.py: Prepare for rpm-python possibly returning script
   progs as arrays.
- added icinga users and groups 
- remove python naming check (bnc#768247)
- add libopenal1 to legacy exceptions. It's a special case since the ABI for
  openal is defined in a standard and there can be multiple
  imlementations of the standard. Therefore it's necessary to have
  some kind of prefix or suffix for packages that contain libopenal1
- add bluez dbus autolaunch stub (bnc#768062)
- Add several OpenStack users/groups
- Cleanup list of SuSEconfig scripts - remove non-existant entries.
- remove tdb tools binaries, not needed for PIE (bnc#765476)
- add cdemu-deamon to dbus white list (bnc#764063)
- add check for pam modules (fate#313077)
- add texlive.texlive to whitelist (bnc#762144)
- add 'mktex' group as used by texlive
- fix false positives for swp matching
- better deal with spaces in logrotate config
- add colord-sane dbus service to whitelist (bnc#752518)
- fix parsing of update-alternatives and clarify info message 
- block .swp files as well (they are usually vi(m) backup files) 
- add udisks2 to dbus whitelist (bnc#742751)
- add smb4k to dbus whitelist (bnc#749065)
- ignore fixed dependencies on config() 
- add logrotate check (bnc#677335)
- NetworkManager.conf was renamed to org.freedesktop.NetworkManager.conf (bnc#747780)
- suse-filelist-empty is meant as warning only
- add standard group and user znc (server:irc/znc)
- added standard user and group "puppet"
- reenable libtool wrapper check
- unbreak config afer DesktopTranslationCheck was removed
- create the valid licenses from list tracked by SUSE legal (dumped
  into obs-service_format_spec_file, so use that one as buildrequire)
- added: standard group 'tor'
- added: standard user 'tor'
- the untranslated-desktop-file check is obsolete, in factory 
  all .desktop files are trimmed and marked - in all other projects
  (including devel projects) %suse_update_desktop_file won't touch
  the files for translation only
- fix invalid-suse-version-chec (bnc#732671)
- fix devel-package-with-non-devel-group check (bnc#732897)
- enable license check
- add NetworkManager-openconnect to dbus whitelist (bnc#732915)
- add global filter for SuSEfirewall2's sysconfig file as setBadness in the
  package is not allowed
- added: standard group 'citadel'
- added: standard user 'citadel'
- changed: addDetails('non-standard-uid', ... branch paket ...', 
  'non-standard-uid', ... branch paket ...')
- add vacation/vacation to valid group/user list
  (needed for PostfixAdmin's vacation.pl script)
- avoid warning with shlib policy on libtool
- check for versioned dependency on python(abi) (bnc#659068)
- fix stripping of unknown polkit suffixes (bnc#711485)
- update to 1.3:
  * Add --rawout option
  * Warn about non-ghost files in /var/run and /var/lock
  * Fix setting message type for reasons with badness threshold defined 
  * Use "declare -F" instead of "type" to check if a bash function exists.
- add jenkins/jenkins to valid group/user list
- Spelling fixes
- add org.kde.kalarmrtcwake to dbus whitelist (bnc#707723)
- only consider executable ELF files for
  non-position-independent-executable check
- add more users and groups from Factory
- add lightdm user and group (bnc#708205)
- add org.freedesktop.DisplayManager.conf (bnc#708205)
- remove obsolete knotification-requires check
- bump obsolete openSUSE version to 11.2
- add more systemd dbus services to whitelist (bnc#705677)
- CheckSUIDPermissions: use non-position-independent-executable as
  accepted upstream
- remove some false positives of the no-dependency-on checker
- fix library policy check complaining about non-ELF files (bnc#700067)
- add colord to dbus whitelist (bnc#698250)
- CheckPolkitPrivs.py: use different tag for non-fatal issues
- CheckBuildDate.py: print either file-contains-current-date or
  file-contains-current-date but not both
- add check for /var/lock/subsys usage
- disable source-or-patch-not-compressed. Not useful anymore.
- add synche-connector (bnc#683956) to dbus whitelist
- update system-config-printer (bnc#694640) in dbus whiteliste
- update legacy filter in shlib policy checker
- new version 1.2
  * Check outdated or misspelled FSF addresses in text files.
- update rpmlint-pie.diff and suse-file-var-run.diff with upstream
  accepted variant
- don't filter non-standard-gid anymore
- add dir-or-file-in-var-lock check
- remove 'nobody' from standard users
- add not-a-position-independent-executable check
- add radvd user to known list
- add org.freedesktop.hostname1 to dbus whitelist (641924)
- add account services (bnc#676638)
- another try to fix InitScriptCheck.py (bnc#690961)
- implement setFilterException()
- rediff noarch-lib64.diff and enable it again (bnc#663885)
- make error description more clearn (bnc#686328)
- fix abort in BinariesCheck
- fix sysv5-init-check.diff for real
- fix sysv5-init-check.diff to not throw exception
- fix sysv5-init-check.diff to check for preun, not postin
- update CheckInitScripts.py:
  * add check for runlevel 4
  * clarify boot.* error
  * accept $null in start/stop tags
- also check for %run_permissions if package doesn't actually need permissions
  handling
- merge suse-binarieschecks.diff and suse-hide-unstripped-outside-build.diff
  and fix the former
- ignore dir-or-file-in-usr-local as it's handled by CheckFilelist.py
- non-standard-dir-in-usr dito
- add urfkill (bnc#688328))
- update to 1.1:
  - remove upstreamed patches
  * FilesCheck.py: Don't crash if a file cannot be opened
  * FilesCheck.py: Update expected Python 3.2 bytecode magic value
  * TagsCheck.py: Improve no-description-tag info message
  * TagsCheck.py: Improve changelog related info messages.
  * Pkg.py: Treat 'Unspecified' as a valid Group
  * TagsCheck.py: Add future and overflow checks for changelog
  * FilesCheck.py: Don't emit spurious executable perm warnings for
    docs with shebangs
  * FilesCheck.py: Don't read "head" of files for in each test
  * SpecCheck.py: Check source and patch file sizes and MD5 hashes
  * Pkg.py: Fix traceback when stringifying epoch-only versions
  * TagsCheck.py: Fix TypeError when outputting
  * Pkg.py: Make file capabilities available in PkgFile
- add check for missing rcXXX symlinks (FATE#310641)
- add NetworkManager to dbus whitelist (bnc#681128)
- add wpa_supplicant to dbus whitelist (bnc#681116)
- fix typo (bnc#675329)
- add better help message for non-standard-uid
- add kde backlight helper to whitelist (bnc#672145)
- add webyast to dbus whitelist (bnc#660981)
- add hal dbus system activation file too
- add mumble-server to dbus white list (bnc#660784)
- add NetworkManager-strongswan to dbus white list (bnc#656222)
- Fix message for no-changelogname-tag: 
  This is also caused by missing changes file.
  Original message posed a contradiction, in case the 
  %changelog section header was there.
- remove filter for no-url-tag (bnc#642588) 
- clarify wording for run_ldconfig check (bnc#637187)
- skip desktop files in /etc (bnc#604283)
- fix exception on postgresql build
- also check ghost files for permission violations
- add check for %set_permissions
- modify match in CheckSUIDPermissions to work with new macros
- allow info messages even if badness scoring is used
- change Documentation/SuSE to /SUSE (bnc#618716)
- whitelist "openSUSE" at start of Summary (bnc#618716)
- remove invocations of expandMacro()
- fix another exception in branding policy check (bnc#652628)
- enable suse-hide-unstripped-outside-build.diff again
- check for file system capabilities
- check for %verifyscript and %run_permissions
- update to 1.0:
  * add support for PEP 3147 when handling python bytecode
  * various doc improvements
- remove debug logging
- fix BrandingPolicy.py
- fix supplements parsing (bnc#648404)
- add build time check (bnc#635351)
- init script check logic
- add all currently known dbus services as legacy exception
- add configurable whitelist to CheckDBUSServices.py
- fix regression in suse-binariescheck.diff
- add check for gnome and desktop related macros
- Added lxdm as a valid group and user 
- update to 0.99:
  * Add Python 2.7 magic number ( https://bugzilla.redhat.com/623607, Nils Philippsen)
- update to 0.98:
  * Pkg.py, test/test.Pkg.py: Fix self-obsoletion bug with Provides
    containing Epoch.
  * Pkg.py: Don't stringify None Epoch to 'None' string in
     compareEVR().
  * Pkg.py: Sync rangeCompare() with yum 3.2.27.
  * TagsCheck.py: Reduce some spell check noise.
  * rpmlint: Fix handling of arguments containing spaces.
  * DocFilesCheck.py: Bypass doc file check earlier if package has no
    doc files.
- Add suse-g-ir-chech.diff: *.gir belong in -devel packages.
- Update suse-version.diff: last non-obsolete version of openSUSE
  is 11.1, and latest valid version of openSUSE is 11.4.
- fix printWarning error in CheckBashisms
- add confusing-invalid-spec-name.patch
- add BashismsCheck
- add Development/Debug group (bnc#612044)
- additionally look at the BUILD_DEBUG variable to determine whether
  a warning should be printed. Needs an updated 'build' script.
- don't print unstripped binary warning when used with build script
  (bnc#618004)
- added "System/GUI/LXDE" as a valid rpmgroup
- don't allow perl vendorarch in noarch packages
- check for gethostbyname calls (bnc#506945)
- fix branding check (bnc#579556)
- fix exception in interpreter check
- restrict shlib-fixed-dependency to shlib-policy packages
- allow files in /tmp to be listed as %ghost
- tighten pkg-config check
- check for missing xinetd.d (bnc#436326)
- check for files in /var/run (fate#303793)
- check for live update problems (bnc#477649)
- rediff and enable the shared lib dependency check fix
- Add some missing rpm groups and sort list.
- tighten the interpreter check (bnc#574650)
- suppress warnings about cron.d symlinks (bnc#591431)
- workaround unicode error exceptions on non-utf8 filenames
- rediff some suse specific patches
- fix buildroot detection (bnc#584952)
- update to 0.95:
  * Skip ghost files in files checks,  https://bugzilla.redhat.com/570086
  * Work around Python's ASCII non-TTY stdout and our non-ASCII output.
  * Omit spell check warnings for capitalized words that do not start a sentence.
  * Wrap bunch of long lines, tune comments and info messages.
  * Require rpm-python >= 4.4.2.2 for expandMacro() in r1729.
  * do not execute check if the network test are marked as disabled, and simplify the logic
  * do not expand the format of the filename format, (patch from Per Oyvind Karlsten )
- update to 0.94:
  - rpm 4.8.0 support
  - better python bytecode checks
  - improved LSB/taglist
  - various fixes/patches upstreamed
- update and enable CheckPolkitPrivs
- update suse version check (add 11.2, drop 10.3)
- fix usr-arch.diff
- require python-magic as it's needed by some checks
- suppress depmod warnings (bnc#456048)
- add some missing groups
- disable badness for group check until we know the impact
- add a config file for standard RPM groups
- fixed bnc#566018 - no-ghost-alternative-file check makes no sense
  - fixed CheckAlternativesGhostFiles test, renamed the warnings to
    generic-name-not-in-filelist, generic-name-not-marked-as-ghost
- enable parallel build
- update to 0.92:
  * various fixes and python 3 compatibility added
  * new checks for python compiled files
- tighten the regex for libraries (bnc#544906)
- fix exceptions in BinaryInfo
- update to 0.90:
 * Makefile: 0.90.
 * rpmdiff: Add missing magic coding comment
   (https://bugzilla.redhat.com/508683, Michal Nowak).
 * TagsCheck.py: Fix incorrect info in self-obsoletion message.
 * FilesCheck.py: Output interpreter in non-executable-script
   warning, remove quotes from wrong-script-interpreter one.
 * Pkg.py: Remove stale comments.
 * TagsCheck.py: Code cleanup, NFC.
 * TagsCheck.py: improve percent-in-* message details.
 * TagsCheck.py: Remove obsolete-on-name check (superseded by
   self-obsoletion).
 * TagsCheck.py: Add check for self-obsoletion cases,
   https://bugzilla.redhat.com/461610
 * Pkg.py: Borrow various utilities from yum's rpmUtils.miscutils.
 * Makefile, rpmUtils: Revert previous commit.
 * Makefile, rpmUtils, rpmUtils/miscutils.py,
   rpmUtils/transaction.py: Borrow
   rpmUtils/{miscutils,transaction}.py from yum.
 * rpmdiff: Improve dependency formatting.
 * rpmdiff: Take Epoch into account in self-provides filtering.
 * Pkg.py: Improve legacy prereq tracking with new rpm versions.
 * BinariesCheck.py: Don't output missing-PT_GNU_STACK-section
   messages if readelf failed.
 * FilesCheck.py: Add check for debuginfo packages without sources.
 * FilesCheck.py: Allow more common files to be non-readable
   (https://bugzilla.redhat.com/226412).
 * FilesCheck.py: Revert relative symlink target normalization back
   to more aggressive.
 * BinariesCheck.py, Config.py, ConfigCheck.py, FHSCheck.py,
   FilesCheck.py, I18NCheck.py, MenuCheck.py, Pkg.py, PostCheck.py,
   TagsCheck.py, rpmdiff: Code cleanups.
 * FilesCheck.py: Do not check existence of relative link targets on
   the filesystem for consistency with absolute link target checks,
   improve dangling-*symlink info messages.
 * FilesCheck.py, Pkg.py: Be a bit stricter when normalizing link
   targets, do it earlier.
 * FilesCheck.py, Pkg.py: Improve link target normalization in
   symlink checks.
- filter cross-directory-hard-link as it is duplicate to a suse
  check
- filter buildroot related checks (bnc#536594)
- Added CheckAlternativesGhostFiles.py - see bnc#534451 comment#17
- disable bogus patch to InitScriptCheck.py. Causes failures and
  needs to be reworked
- fix and add weak dependencies patch again to make some suse checks
  work
- fix CheckPkgConfig.py to work with rpmlint 0.87
- refresh some patches to remove fuzz
- BuildIgnore rpmlint-mini as it is currently broken
- don't import pprint in CheckSUIDPermissions.py
- remove /selinux again. No package except 'filesystem' is supposed
  to include that.
- add filter for FHS violation of skelcd type packages
- fix some more suse patches
- added /selinux to allowed prefixes in CheckFilelist.py 
 - add cups to dbus whitelist (bnc#515977)
- fix suse checks for 0.87
- fix syntax error in suse-hide-unstripped-outside-build.diff
- update to 0.87:
  * remove old rpm support
  * improved performance and compat with python 2.6
  * many pylint/pychecker code fixes
- fix library policy checker being inactive due to API change
- update to 0.85:
  * various new checks and fixes to existing checks
  * remove upstreamed patches
- use separate error for sysconfig stuff (bnc#470965)
- move RCS detection to FilesCheck.py
- remove explicit requires on python, already handled by %py_requires
- remove check for /usr/share/info/dir from CheckFilelist.py,
  already in upstream FilesCheck.py
- fix exception for texinfo
- improve information hint for perl blacklisted paths
- fix language list for sr (bnc#471254)
- add exception for nfs-utils, texinfo and perl
- allow backup files if they are ghost files
- add check for DBus Policy problems
- CheckFilelist: optimize FHS check to only complain about wrong
  directories rather than hundreds of individual files
- CheckFilelist: add exceptions for kde and pam
- CheckPolkitPrivs: use info instead of warning to avoid badness assignment
- prefix dbus check with suse-
- add filelist check
- add whitelist entry for libieee1284
- add a check for PolicyKit privileges (disabled atm)
- add check for DBUS services
- update suse version check (add 11.1, drop 10.2)
- check library packages more strict (bnc#456053)
- ignore shared objects in a versioned non-std subdir (bnc#435588)
- only test for regular files in ChkPkgConfig check
- add check for otherproviders() in branding packages
- correct kde4 related dependency checkers to not give false advises
- check for wrong-arch references in pkgconfig files (graphviz)
- lower false positives of untranslated-desktop files check
- support for checking .comment.SUSE.OPTs. real check has been
  left out for now
- generate a different error for directories with setuid/setgid bit
- add check for /etc/permissions violations
- update to 0.84:
  * remove upstreamed patches
  * no significant changes
- add description for useless-explicit-requires (bnc#405887)
- rediff patch
- Fix name of completions file.
- be more verbose in the lsb init script checks
- change mandatory-lsb-keyword check to be in line with insserv
- remove python-base in the warning as it is confusing.
  the warning itself is still valid though
- fix config typo
- enable non-conffile-in-etc warning (bnc#409643)
- fix shlib policy dependency warnings (bnc#405280)
- update cron dependency checker (bnc#400921)
- No PT_GNU_STACK on ia64 and ppc64.
- also read /etc/rpmlint/factory.config
- fix typo in suse-version check
- update to 0.83:
  * removed upstreamed patches
  * a couple of new checks, bugfixes
- fix exception in tags check (bnc#399655)
- add a warning for self-conflicts
- fix naming policy check for lib64 based archs (bnc#392524)
- fix typo in kde4 deps check
- fix typo in branding policy check
- readd cron check
- fix kmp check after the policy change
- add checker for correct deps of kde4 packages
- add check for mono requirements (BNC#381979)
- improve branding policy checks
- add support for weak/reverse dependencies
- add checks for percent's in weak/reverse dependencies
- add checks for incorrect kmp dependencies (bnc384084#)
- fix exception on testing for unversioned branding provides
- suppress script warnings about /var/adm/fillup-templates (bnc#379601)
- add start of a branding policy checker
- Fix some regex in BinariesCheck
- Add symtab and debuginfo tests for static libs
- autogenerate users/groups from autobuild (bnc#374601)
- suppress non-devel buildrequire dependency for tcl
- fix licenses symlink handling (bnc#370364)
- allow /usr/share/locale/be@latin (bnc#370418)
- fix some false positives
- add check for a really short description
- be less restrictive in pkgconfig checks
- suppress tag-not-utf8 warnings for now
- add check for %run_ldconfig
- improve check output
- improved tags check
- cleanups
- reduce package-size-check false positives
- add another postscript check
- fix typo in sorting routine
- updated spec file name-guessing to catch more cases
- updated dot-in-identifier check
- suppression updates
- update to 0.82:
  * some patches were upstreamed
  * small bugfixes
- rework fix for bnc#354177 to consider python bytecode
  arch-independent again, but catch it in arch-dependent paths
- fix some minor buglets
- consider python bytecode to not be arch independent (bnc#354177)
- improve postcheck to ignore unexpanded macros in comments (bnc#355306)
- check binary rpath for perl version dependency (bnc#355053)
- add check for unversioned self-provides
- update suse checks from SVN
- check for dot's in dependencies - forbidden by autobuild policy
- improve documentation
- check for libtool wrapper scripts being packaged (#353240)
- reapply patch-detection fix
- add suppression for libzypp
- fix wrong indentation in verify-buildrequires
- bugfixes in check-mkdir-buildroot
- bugfix in percent-post check
- check for buildroot in %post scriptlets
- remove abused legacy shared lib policy exceptions
- suppression update
- fix suppression for internal packages
- add suppression for non-remote_fs on boot.* (#340588)
- add warning for non-utf8 filenames (#343216)
- more prereq checks 
- suppression update 
- add more prereq checks
- fix prereq parsing code (#336712) 
- update the obsolete-suse-version check to include 10.0 and 11.0
- fix prereq checks to check for coreutils
- reporting format change-back got rejected by upstream,
  so adopt other changes to deal with it 
- change back reporting format to list the severity
  first
- add more legacy suppressions found by library policy
  fix
- also check for Library Policy errors in /opt/kde3/lib
- update to 0.81:
  * various new checks, some bugfixes
  * many patches upstreamed
  * rediffed all other patches 
- NOTE: output format has changed from
  W: package check-id ..
  to
  package.<arch>: W: check-id ..
- another round of updates 
- library policy legacy suppression update 
- added 'mysql' to the list of standard users and groups
- removed 'jonas' (dropped package) from that list
- update library policy checker for libgcc and libcaca 
- check for /usr/share/gnome/help in documentation checks (#310134)
- add check for non-whitelisted filedependencies (#326803) 
- fix hardlink check for /bin 
- Fix last change.
- fix off-by-one in hardlink check
- fix exception in DuplicatesCheck 
- fix buildroot false positive
- check for hardlinks across partitions (#304167) 
- improve mkdir-installroot check
- fix rpmlint package regarding check above ;)
- improved the non-devel-buildrequires check
- added some default filters for non-devel-buildrequires and
  unneccessary-buildrequires
- check for wrong cleaning of buildroot in %install (#300232) 
- check for obscure and unneccessary buildrequires
- add an icon size check (#163547)
- refine the $remote_fs dependency check 
- suppression update
- improved macro checks
- documentation update
- detect makefile junk (#217472)
- suppression update
- fix a couple of false positives
- fix package-with-huge-docs check to not complain about
  documentation-only packages
- remove verbosity from the shared library packaging policy check
- fix man page check false positives
- make package-with-huge-docs check less verbose
- accept lua as a builtin shell
- fix false positives on filesystem package
- add check for init scrips missing $remote_fs
- adjust library policy suppressions for opal and pwlib (#290347)
- fix readme check (#291150)
- its also a devel package if it provides a -devel subpackage (#289735)
- suppress %config check for now (#286231)
- fix typo in devel-rpmgroup check
- another update list of legacy packages
- update list of legacy packages
- suppressions for mono related packages (#282121)
- fix the bzip2/gzip confusion again
- update list of legacy packages
- add list of legacy package names with non-policy conform
  package name
- check updates from SVN
- suppression update
- suppress devel-file-in-non-devel package if its just a compat
  symlink to another .so
- avoid unstripped binaries warnings in BETA
- fix filesystem lint false positives
- suppression update
- add descriptions to sysv5 init checks
- use readelf for binary info to improve performace
- check if source patch/tarballs is not bzip2'ed and bigger
  than 100k (suse packaging conventions requirement)
- check if package contains excessive sized documentation
- hide errors related to .packlist files from perl
  still need to figure out though why they're there
- fix build
- make the buildroot check work
- make the buildroot check factor 10-15 faster
- fix the pkgconfig check
- fix warning-hide hack (#279865)
- description update
- hide unstripped-binary-or-object warning outside build (#279865)
- fix typo in library policy check
- adopt library checks for suse library packaging policy
- add check for unnecessarily packaged files
- description update
- suppression update
- suppression update
- fix various checks
- add checks for init scripts
- update LibraryPolicy Checker
- suppression update
- fix XDG menu checker to also include non-/usr paths
- fix ghost-file-creation check to skip missingok files (#278761)
- suppression-update
- Library Policy Checker crash fixes (#278592)
- add description for missing lsb tags check
- fix obsolete-not-provided for yast2-provides
- fix devel-file check matching module names (e.g. apache2)
- avoid spurious executable warnings for docdatadir/examples
- add LibraryPolicy checker from Richard (warning only)
- suppression update
- fix suppression for qa_ packages
- fix exceptions caused by DesktopTranslation check
- fix crash caused by trailing colons in requires
- fix file paths in Duplicate and DesktopTranslation checks
- update sourced-dirs list
- add some more standard users
- add suppression for devel-file-in-non-devel package in java
- filter some more noise
- add descriptions for obsolete suse version check
- suppress some more noise
- don't run duplicates check for source rpms
- suppress errors for cross-avr-*
- suppress devel-packaging-naming errors for gcc41, gcc42
- group output by check and put errors last (#276943)
- suppress some more noise (#277308)
- suppress %ifarch-applied-patch (#277316)
- more suppressions for misnamed devel packages (#277317)
- Suppress errors about platform dependent code in /usr/share
  if its inside a platform-dependant subdirectory
- Suppress devel-file-in-non-devel-package for systemtap (#277338)
- Make sure that the package fails if there is any syntax
  error anywhere
- typo fix
- update config
- add three more checks
- update Duplicates Check to not crash on ghost files
- suppress bzip2 related warnings
- no documentation for lib packages
- add a check how much space is wasted by duplicated files
- remove rpm-devel requirement
- add check for filerequires on /usr/bin/env
- fix syntax errors in previous change
- add a check for /opt/kde3 not in %doc or in %lang
- fix files not in %lang check
- remove tabs from sources
- fix desktop file check (#252482)
- allow extensions to LSB starting with "X-" (#271495)
- remove check for usedforbuild tag. magic happens and
  it is created automatically
- add spec checks for obsolete suse hacks
- update to 0.80:
  * many more checks
- suppression updates
- suppressions for OpenOffice and linux-kernel-headers
- update suppressions 
- fix compatibility with rpm-python of sles9 (#216081)
- update to 0.77:
   * updated checks regarding FHS compliance
   * some python-lint fixlets
- update to 0.76 
- update to 0.75 
- suppress some glibc related errors (#157906) 
- add km to the list of valid locales 
- converted neededforbuild to BuildRequires
- add check for untranslated desktop files 
- fix i18n subdir check 
- filter init-script-name-with-dot /etc/init.d/boot.* and
  script-without-shellbang /etc/profile.d/* 
- update to 0.71
- strip "requires-on-release" for now, too much noise 
- ignore dir-or-file-in-opt 
- update to 0.70
- upgrade to rpmlint 0.69
- split out the config file from the SUSE patch
- remove some MDK specific tests and add some SUSE specific tests
- building as non-root
- initial version

OBS-URL: https://build.opensuse.org/request/show/620194
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=598
2018-07-03 08:03:34 +00:00
e6e9b3fd61 Accepting request 616106 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelisting NetworkManager-libreswan plugin (bnc#1089340)

OBS-URL: https://build.opensuse.org/request/show/616106
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=596
2018-06-13 07:00:14 +00:00
441da09de8 - add Lua/NodeJS related groups to list of valid groups (bsc#1095769)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=594
2018-06-04 10:14:08 +00:00
c570150c6e - add Lua/NodeJS related groups to list of valid groups
- Update rpmlint-checks to version master:
  * Blacklist python test folder in python packages
  * Error out on /etc/bash_completion.d in packages
  * Do not use otherproviders() SUSEism

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=593
2018-06-04 09:20:58 +00:00
84940addb2 Accepting request 607725 from home:onthewings:branches:devel:openSUSE:Factory:rpmlint
Add Development/Languages/OCaml group as suggested in https://build.opensuse.org/request/show/604407

The group has been used in many OCaml packages, including OCaml itself.

I also added it to the wiki: https://en.opensuse.org/openSUSE:Package_group_guidelines#Languages

OBS-URL: https://build.opensuse.org/request/show/607725
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=592
2018-05-16 06:43:36 +00:00
ae65822bc4 Accepting request 604377 from home:okurz:branches:devel:openSUSE:Factory:rpmlint
Add synapse user and group fo matrix-synapse

OBS-URL: https://build.opensuse.org/request/show/604377
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=588
2018-05-07 15:25:19 +00:00
27aa711a2b Accepting request 603154 from home:markoschandras:branches:devel:openSUSE:Factory:rpmlint
- Add 'openvswitch' user and group.

OBS-URL: https://build.opensuse.org/request/show/603154
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=586
2018-05-03 08:37:43 +00:00
1b61f1b628 Accepting request 598566 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- whitelisting pam_yubico module (bsc#1087060)

OBS-URL: https://build.opensuse.org/request/show/598566
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=584
2018-04-20 10:54:05 +00:00
1c5c2c3f52 Accepting request 595303 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- adding new names for kalarm DBUS service (bsc#1087714)

OBS-URL: https://build.opensuse.org/request/show/595303
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=582
2018-04-10 15:08:43 +00:00
95c720f6ea - added bacula user and group.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=580
2018-04-01 17:47:35 +00:00
5434a13f31 Accepting request 590417 from home:sleep_walker:branches:devel:openSUSE:Factory:rpmlint
I'd like to push c-toxcore (and then qTox and possibly other) to Factory. Let's resever standard UID and GID for it.

- Add tox user and toxcmd group as standard openSUSE GID and UID

OBS-URL: https://build.opensuse.org/request/show/590417
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=577
2018-03-26 10:30:54 +00:00
f83e585dfa Accepting request 585035 from home:mgerstner:branches:devel:openSUSE:Factory:rpmlint
- Corrected tpm2-abrmd (bnc#1049694). The D-Bus activation file is named
  differently than the configuration file.

OBS-URL: https://build.opensuse.org/request/show/585035
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=576
2018-03-09 14:53:06 +00:00
66ddf70341 Accepting request 578342 from home:dimstar:Factory
- Add one more deprecated license:
  + GPL-2.0-with-font-exception.

Hopefully the last one to unbreak rings 1 + 2

OBS-URL: https://build.opensuse.org/request/show/578342
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=572
2018-02-20 13:11:54 +00:00
0b2848951f Accepting request 578225 from home:coolo:branches:openSUSE:Factory
- allow more deprecated licenses to unbreak ring1+2

OBS-URL: https://build.opensuse.org/request/show/578225
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=571
2018-02-20 10:07:31 +00:00
fc588f707f - add 0001-Always-import-XDG-desktop-files-as-utf8.patch
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=567
2018-02-18 14:28:33 +00:00
27e0f946b3 Accepting request 576938 from home:coolo:branches:openSUSE:Factory
- Allow some deprecated licenses that we would replace on commit
  (SPDX 2->SPDX 3 conversion)

OBS-URL: https://build.opensuse.org/request/show/576938
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=566
2018-02-15 11:45:31 +00:00
e420fc7839 - Update rpmlint-checks to version master:
* polkit: make untracked privileges also an error

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=564
2018-02-08 15:38:49 +00:00
6d377a1258 - Update to version 84.87+git20180202.3df4ae7:
* Add testcases for MenuXDGCheck.py

- Update rpmlint-checks to version master:
  * Support uppercase tag macros used by RPM 4.14

- Update to version 84.87+git20180202.3df4ae7:
  * Add testcases for MenuXDGCheck.py

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=563
2018-02-08 13:51:40 +00:00
e66338ab64 remove xdg-paths-update.diff (merged into other patch)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=562
2018-01-23 12:12:00 +00:00
f56c6d624f - refresh for 0001-Improve-XDG-Menu-checks-stability.patch
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=560
2018-01-23 11:05:26 +00:00
15fc6a460e Accepting request 564195 from home:Pharaoh_Atem:branches:devel:openSUSE:Factory:rpmlint
- Add Development/{Languages,Libraries}/Rust groups as noted in wiki

OBS-URL: https://build.opensuse.org/request/show/564195
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=557
2018-01-15 15:18:17 +00:00
132ccb16ea Accepting request 564500 from home:krahmer:branches:devel:openSUSE:Factory:rpmlint
- whitelisting usbauth (bsc#1066877)

OBS-URL: https://build.opensuse.org/request/show/564500
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=556
2018-01-15 09:38:29 +00:00
90805877a4 Accepting request 561793 from home:adamm:branches:devel:openSUSE:Factory:rpmlint
- add missing comma (,) to config file
- add user/group _nsd for NSD name server

OBS-URL: https://build.opensuse.org/request/show/561793
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=555
2018-01-05 14:38:10 +00:00
a40e314d61 Accepting request 547583 from home:StefanBruens:branches:devel:openSUSE:Factory:rpmlint_submit
- add 0001-Binariescheck-Check-for-chroot-chdir-on-ARM-PPC.patch

OBS-URL: https://build.opensuse.org/request/show/547583
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=554
2017-12-06 09:41:39 +00:00
a880f9c696 Accepting request 546382 from home:krahmer:branches:devel:openSUSE:Factory:rpmlint
- whitelisting kcmsddm (bsc#1065563)

OBS-URL: https://build.opensuse.org/request/show/546382
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=553
2017-11-29 09:27:24 +00:00
0520e8267a * Rewrite BashismsCheck to actually work
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=552
2017-11-25 10:11:14 +00:00
e42f7f42c0 * Open paths within the rpm file itself
* Fix python warning
  * BashismCheck: Only check regular files

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=550
2017-11-24 16:54:34 +00:00
11225a2e61 - Update to version master:
* Open paths within the rpm file itself
  * Fix python warning

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=549
2017-11-24 16:45:07 +00:00
b34d205dac - Update to version master:
* Fix warnings
  * Add new rpmlint check for new %{_fillupdir} macro (boo#1069468)

OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=548
2017-11-24 10:13:20 +00:00
9792c2c48b Accepting request 541862 from home:dimstar:Factory
- Add rpmlint-slpp-NUM-NUM.patch: Match libFOO<num>-<num> as a
  valid dependency on a libary. According the openSUSE packaging
  policy, if the library name ends on a number, we add a dash
  between the basename (before the .so) and the version after .so.

OBS-URL: https://build.opensuse.org/request/show/541862
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=546
2017-11-16 10:51:37 +00:00