From 1c86e5533632327c650606180c068222e381015f0cd485e0473010934d264307 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 23 Sep 2013 14:19:23 +0000 Subject: [PATCH 1/7] - blacklist old systemd/udev directories (bnc#816467) OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=214 --- rpmlint-checks-master.tar.gz | 4 ++-- rpmlint.changes | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/rpmlint-checks-master.tar.gz b/rpmlint-checks-master.tar.gz index e8451cb..6e099d9 100644 --- a/rpmlint-checks-master.tar.gz +++ b/rpmlint-checks-master.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:942cade77ce21a067635f0ab7e1587b1aba9b2489bfab0ea411ac63c6ae55491 -size 30924 +oid sha256:661e3be5b566263d81affdbcf48121d9e486b0c0119ea8ebae2f1d795409b128 +size 30526 diff --git a/rpmlint.changes b/rpmlint.changes index 465a61c..381ac69 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Sep 23 14:19:05 UTC 2013 - dmueller@suse.com + +- blacklist old systemd/udev directories (bnc#816467) + ------------------------------------------------------------------- Tue Sep 17 10:03:53 UTC 2013 - abergmann@suse.com From 22ffbfc146e5ef6b112505c956a75e862e32d9face35763ded0132d0c8880551 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 23 Sep 2013 14:30:18 +0000 Subject: [PATCH 2/7] - remove checking for groups (bnc#767551) OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=215 --- rpmgroups.config | 248 ----------------------------------------------- rpmlint.changes | 1 + rpmlint.spec | 2 - 3 files changed, 1 insertion(+), 250 deletions(-) delete mode 100644 rpmgroups.config diff --git a/rpmgroups.config b/rpmgroups.config deleted file mode 100644 index 0a2fc0f..0000000 --- a/rpmgroups.config +++ /dev/null @@ -1,248 +0,0 @@ -from Config import * - -setOption("ValidGroups", ( - "Amusements/Games/3D/Other" ,\ - "Amusements/Games/3D/Race" ,\ - "Amusements/Games/3D/Shoot" ,\ - "Amusements/Games/3D/Simulation" ,\ - "Amusements/Games/Action/Arcade" ,\ - "Amusements/Games/Action/Breakout" ,\ - "Amusements/Games/Action/Other" ,\ - "Amusements/Games/Action/Race" ,\ - "Amusements/Games/Action/Shoot" ,\ - "Amusements/Games/Board/Card" ,\ - "Amusements/Games/Board/Chess" ,\ - "Amusements/Games/Board/Other" ,\ - "Amusements/Games/Board/Pool" ,\ - "Amusements/Games/Board/Puzzle" ,\ - "Amusements/Games/Logic" ,\ - "Amusements/Games/Other" ,\ - "Amusements/Games/RPG" ,\ - "Amusements/Games/Strategy/Other" ,\ - "Amusements/Games/Strategy/Real Time" ,\ - "Amusements/Games/Strategy/Turn Based" ,\ - "Amusements/Teaching/Language" ,\ - "Amusements/Teaching/Mathematics" ,\ - "Amusements/Teaching/Other" ,\ - "Amusements/Toys/Background" ,\ - "Amusements/Toys/Clocks" ,\ - "Amusements/Toys/Graphics" ,\ - "Amusements/Toys/Other" ,\ - "Amusements/Toys/Screensavers" ,\ - "Development/Debug" ,\ - "Development/Languages/C and C++" ,\ - "Development/Languages/Fortran" ,\ - "Development/Languages/Java" ,\ - "Development/Languages/Mono" ,\ - "Development/Languages/Other" ,\ - "Development/Languages/Perl" ,\ - "Development/Libraries/PHP" ,\ - "Development/Languages/Python" ,\ - "Development/Languages/Ruby" ,\ - "Development/Languages/Scheme" ,\ - "Development/Languages/Tcl" ,\ - "Development/Libraries/C and C++" ,\ - "Development/Libraries/Cross" ,\ - "Development/Libraries/GNOME" ,\ - "Development/Libraries/Java" ,\ - "Development/Libraries/KDE" ,\ - "Development/Libraries/Other" ,\ - "Development/Libraries/Parallel" ,\ - "Development/Libraries/Perl" ,\ - "Development/Libraries/Python" ,\ - "Development/Libraries/Tcl" ,\ - "Development/Libraries/X11" ,\ - "Development/Libraries/YaST" ,\ - "Development/Sources" ,\ - "Development/Tools/Building" ,\ - "Development/Tools/Debuggers" ,\ - "Development/Tools/Doc Generators" ,\ - "Development/Tools/GUI Builders" ,\ - "Development/Tools/IDE" ,\ - "Development/Tools/Navigators" ,\ - "Development/Tools/Other" ,\ - "Development/Tools/Version Control" ,\ - "Documentation/HTML" ,\ - "Documentation/Howto" ,\ - "Documentation/Man" ,\ - "Documentation/Other" ,\ - "Documentation/SUSE" ,\ - "Hardware/Camera" ,\ - "Hardware/Fax" ,\ - "Hardware/ISDN" ,\ - "Hardware/Joystick" ,\ - "Hardware/Mobile" ,\ - "Hardware/Modem" ,\ - "Hardware/Other" ,\ - "Hardware/Palm" ,\ - "Hardware/Printing" ,\ - "Hardware/Psion" ,\ - "Hardware/Radio" ,\ - "Hardware/Scanner" ,\ - "Hardware/TV" ,\ - "Hardware/UPS" ,\ - "Hardware/Wifi" ,\ - "Metapackages" ,\ - "Productivity/Archiving/Backup" ,\ - "Productivity/Archiving/Compression" ,\ - "Productivity/Clustering/Computing" ,\ - "Productivity/Clustering/HA" ,\ - "Productivity/Databases/Clients" ,\ - "Productivity/Databases/Servers" ,\ - "Productivity/Databases/Tools" ,\ - "Productivity/Editors/Emacs" ,\ - "Productivity/Editors/Other" ,\ - "Productivity/Editors/Vi" ,\ - "Productivity/File utilities" ,\ - "Productivity/Graphics/3D Editors" ,\ - "Productivity/Graphics/Bitmap Editors" ,\ - "Productivity/Graphics/CAD" ,\ - "Productivity/Graphics/Convertors" ,\ - "Productivity/Graphics/Other" ,\ - "Productivity/Graphics/Vector Editors" ,\ - "Productivity/Graphics/Viewers" ,\ - "Productivity/Graphics/Visualization/Graph" ,\ - "Productivity/Graphics/Visualization/Other" ,\ - "Productivity/Graphics/Visualization/Raytracers" ,\ - "Productivity/Hamradio/Fax" ,\ - "Productivity/Hamradio/Logging" ,\ - "Productivity/Hamradio/Morse" ,\ - "Productivity/Hamradio/Other" ,\ - "Productivity/Hamradio/Packet" ,\ - "Productivity/Hamradio/Psk31" ,\ - "Productivity/Hamradio/Satellite" ,\ - "Productivity/Multimedia/CD/Grabbers" ,\ - "Productivity/Multimedia/CD/Players" ,\ - "Productivity/Multimedia/CD/Record" ,\ - "Productivity/Multimedia/Other" ,\ - "Productivity/Multimedia/Sound/Editors and Convertors" ,\ - "Productivity/Multimedia/Sound/Midi" ,\ - "Productivity/Multimedia/Sound/Mixers" ,\ - "Productivity/Multimedia/Sound/Players" ,\ - "Productivity/Multimedia/Sound/Utilities" ,\ - "Productivity/Multimedia/Sound/Visualization" ,\ - "Productivity/Multimedia/Video/Editors and Convertors" ,\ - "Productivity/Multimedia/Video/Players" ,\ - "Productivity/Networking/AOLInstantMessenger" ,\ - "Productivity/Networking/Archie" ,\ - "Productivity/Networking/Boot/Clients" ,\ - "Productivity/Networking/Boot/Servers" ,\ - "Productivity/Networking/Boot/Utilities" ,\ - "Productivity/Networking/DNS/Servers" ,\ - "Productivity/Networking/DNS/Utilities" ,\ - "Productivity/Networking/Diagnostic" ,\ - "Productivity/Networking/Email/Clients" ,\ - "Productivity/Networking/Email/Mailinglists" ,\ - "Productivity/Networking/Email/Servers" ,\ - "Productivity/Networking/Email/Utilities" ,\ - "Productivity/Networking/File-Sharing" ,\ - "Productivity/Networking/Ftp/Clients" ,\ - "Productivity/Networking/Ftp/Servers" ,\ - "Productivity/Networking/ICQ" ,\ - "Productivity/Networking/IRC" ,\ - "Productivity/Networking/Instant Messenger" ,\ - "Productivity/Networking/LDAP/Clients" ,\ - "Productivity/Networking/LDAP/Servers" ,\ - "Productivity/Networking/LDAP/Utilities" ,\ - "Productivity/Networking/NFS" ,\ - "Productivity/Networking/NIS" ,\ - "Productivity/Networking/Napster" ,\ - "Productivity/Networking/News/Clients" ,\ - "Productivity/Networking/News/Servers" ,\ - "Productivity/Networking/News/Utilities" ,\ - "Productivity/Networking/Novell" ,\ - "Productivity/Networking/Other" ,\ - "Productivity/Networking/PPP" ,\ - "Productivity/Networking/Radius/Clients" ,\ - "Productivity/Networking/Radius/Servers" ,\ - "Productivity/Networking/Routing" ,\ - "Productivity/Networking/SSH" ,\ - "Productivity/Networking/Samba" ,\ - "Productivity/Networking/Security" ,\ - "Productivity/Networking/System" ,\ - "Productivity/Networking/Talk/Clients" ,\ - "Productivity/Networking/Talk/Servers" ,\ - "Productivity/Networking/Web/Browsers" ,\ - "Productivity/Networking/Web/Frontends" ,\ - "Productivity/Networking/Web/Proxy" ,\ - "Productivity/Networking/Web/Servers" ,\ - "Productivity/Networking/Web/Utilities" ,\ - "Productivity/Office/Dictionary" ,\ - "Productivity/Office/Finance" ,\ - "Productivity/Office/Management" ,\ - "Productivity/Office/Organizers" ,\ - "Productivity/Office/Other" ,\ - "Productivity/Office/Spreadsheets" ,\ - "Productivity/Office/Suite" ,\ - "Productivity/Office/Word Processor" ,\ - "Productivity/Other" ,\ - "Productivity/Publishing/DocBook" ,\ - "Productivity/Publishing/HTML/Editors" ,\ - "Productivity/Publishing/HTML/Tools" ,\ - "Productivity/Publishing/Other" ,\ - "Productivity/Publishing/PDF" ,\ - "Productivity/Publishing/PS" ,\ - "Productivity/Publishing/Presentation" ,\ - "Productivity/Publishing/SGML" ,\ - "Productivity/Publishing/TeX/Base" ,\ - "Productivity/Publishing/TeX/Fonts" ,\ - "Productivity/Publishing/TeX/Frontends" ,\ - "Productivity/Publishing/TeX/Utilities" ,\ - "Productivity/Publishing/Texinfo" ,\ - "Productivity/Publishing/Troff" ,\ - "Productivity/Publishing/Word" ,\ - "Productivity/Publishing/XML" ,\ - "Productivity/Scientific/Astronomy" ,\ - "Productivity/Scientific/Chemistry" ,\ - "Productivity/Scientific/Electronics" ,\ - "Productivity/Scientific/Math" ,\ - "Productivity/Scientific/Other" ,\ - "Productivity/Scientific/Physics" ,\ - "Productivity/Security" ,\ - "Productivity/Telephony/Clients" ,\ - "Productivity/Telephony/H323/Clients" ,\ - "Productivity/Telephony/H323/Servers" ,\ - "Productivity/Telephony/H323/Utilities" ,\ - "Productivity/Telephony/SIP/Clients" ,\ - "Productivity/Telephony/SIP/Servers" ,\ - "Productivity/Telephony/SIP/Utilities" ,\ - "Productivity/Telephony/Servers" ,\ - "Productivity/Telephony/Utilities" ,\ - "Productivity/Text/Convertors" ,\ - "Productivity/Text/Editors" ,\ - "Productivity/Text/Spell" ,\ - "Productivity/Text/Utilities" ,\ - "System/Base" ,\ - "System/Benchmark" ,\ - "System/Boot" ,\ - "System/Console" ,\ - "System/Daemons" ,\ - "System/Emulators/Other" ,\ - "System/Emulators/PC" ,\ - "System/Fhs" ,\ - "System/Filesystems" ,\ - "System/GUI/GNOME" ,\ - "System/GUI/KDE" ,\ - "System/GUI/LXDE" ,\ - "System/GUI/Other" ,\ - "System/GUI/XFCE" ,\ - "System/I18n/Chinese" ,\ - "System/I18n/Japanese" ,\ - "System/I18n/Korean" ,\ - "System/Kernel" ,\ - "System/Libraries" ,\ - "System/Localization" ,\ - "System/Management" ,\ - "System/Monitoring" ,\ - "System/Packages" ,\ - "System/Shells" ,\ - "System/Sound Daemons" ,\ - "System/X11/Displaymanagers" ,\ - "System/X11/Fonts" ,\ - "System/X11/Icons" ,\ - "System/X11/Servers/XF86_3" ,\ - "System/X11/Servers/XF86_4" ,\ - "System/X11/Terminals" ,\ - "System/X11/Utilities" ,\ - "System/YaST" ,\ -)) diff --git a/rpmlint.changes b/rpmlint.changes index 381ac69..7d9cda4 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -2,6 +2,7 @@ Mon Sep 23 14:19:05 UTC 2013 - dmueller@suse.com - blacklist old systemd/udev directories (bnc#816467) +- remove checking for groups (bnc#767551) ------------------------------------------------------------------- Tue Sep 17 10:03:53 UTC 2013 - abergmann@suse.com diff --git a/rpmlint.spec b/rpmlint.spec index a575055..4ab00d2 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -31,7 +31,6 @@ Source0: https://downloads.sourceforge.net/project/rpmlint/rpmlint-%{vers Source1: rpmlint-checks-master.tar.gz Source2: config Source3: config.in -Source10: rpmgroups.config Source11: pie.config Source12: licenses.config Source100: syntax-validator.py @@ -220,7 +219,6 @@ mv $RPM_BUILD_ROOT/etc/rpmlint/config $RPM_BUILD_ROOT/usr/share/rpmlint/config head -n 8 $RPM_BUILD_ROOT/usr/share/rpmlint/config > $RPM_BUILD_ROOT/etc/rpmlint/config # make sure that the package is sane python -tt %{SOURCE100} $RPM_BUILD_ROOT/usr/share/rpmlint/*.py $RPM_BUILD_ROOT/usr/share/rpmlint/config -%__install -m 644 %{SOURCE10} %{buildroot}/%{_sysconfdir}/rpmlint/ %__install -m 644 %{SOURCE11} %{buildroot}/%{_sysconfdir}/rpmlint/ cp %{SOURCE12} licenses.config From a2bc1f456d3d25edac8c39a045f06402986701d5ee29dc79c9fbe59fb46e9e2d Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 23 Sep 2013 14:36:31 +0000 Subject: [PATCH 3/7] - ignore icon size mismatches on animated icons (bnc#480664) OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=216 --- rpmlint-checks-master.tar.gz | 4 ++-- rpmlint.changes | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/rpmlint-checks-master.tar.gz b/rpmlint-checks-master.tar.gz index 6e099d9..825fe66 100644 --- a/rpmlint-checks-master.tar.gz +++ b/rpmlint-checks-master.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:661e3be5b566263d81affdbcf48121d9e486b0c0119ea8ebae2f1d795409b128 -size 30526 +oid sha256:e6bb7a128adc749d02b44a64b8a21d57c3dbd0644c550fac698e86e9fb836f69 +size 30589 diff --git a/rpmlint.changes b/rpmlint.changes index 7d9cda4..0358519 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -3,6 +3,7 @@ Mon Sep 23 14:19:05 UTC 2013 - dmueller@suse.com - blacklist old systemd/udev directories (bnc#816467) - remove checking for groups (bnc#767551) +- ignore icon size mismatches on animated icons (bnc#480664) ------------------------------------------------------------------- Tue Sep 17 10:03:53 UTC 2013 - abergmann@suse.com From 93aaebbefbadf8b99ecd67ea1ade4acfaf4aaf83a814c71de69f029d9245df9d Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 23 Sep 2013 14:39:33 +0000 Subject: [PATCH 4/7] - update obsolete/invalid suse version check OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=217 --- rpmlint.changes | 1 + suse-version.diff | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/rpmlint.changes b/rpmlint.changes index 0358519..561f46e 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -4,6 +4,7 @@ Mon Sep 23 14:19:05 UTC 2013 - dmueller@suse.com - 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 ------------------------------------------------------------------- Tue Sep 17 10:03:53 UTC 2013 - abergmann@suse.com diff --git a/suse-version.diff b/suse-version.diff index 3c53f58..8656513 100644 --- a/suse-version.diff +++ b/suse-version.diff @@ -15,9 +15,9 @@ Index: SpecCheck.py printWarning(pkg, 'hardcoded-prefix-tag', res.group(1)) + res = suse_version_regex.search(line) -+ if res and int(res.group(1)) > 0 and int(res.group(1)) < 1130: ++ if res and int(res.group(1)) > 0 and int(res.group(1)) < 1210: + printWarning(pkg, "obsolete-suse-version-check", res.group(1)) -+ elif res and int(res.group(1)) > 1230: ++ elif res and int(res.group(1)) > 1310: + printError(pkg, "invalid-suse-version-check", res.group(1)) + res = prereq_regex.search(line) From ccf62f3b93cef681edf1c4e9d933f2882abf62c3e83d80c86cd983315cd3c2fc Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 23 Sep 2013 14:40:25 +0000 Subject: [PATCH 5/7] OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=218 --- rpmlint.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/rpmlint.spec b/rpmlint.spec index 4ab00d2..30beb1d 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -237,7 +237,6 @@ rm -rf $RPM_BUILD_ROOT %{_prefix}/bin/* %{_prefix}/share/rpmlint %config(noreplace) /etc/rpmlint/config -%config %{_sysconfdir}/rpmlint/rpmgroups.config %config %{_sysconfdir}/rpmlint/pie.config %config %{_sysconfdir}/rpmlint/licenses.config %dir /etc/rpmlint From 67a8098a7a6fff2e0ad8a3a9bce27eea87755802c6b147db712d217157e00443 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 24 Sep 2013 16:12:05 +0000 Subject: [PATCH 6/7] OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=219 --- config | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config b/config index 10b0e71..cfb9355 100644 --- a/config +++ b/config @@ -67,6 +67,8 @@ setOption("UseUTF8", 1) setOption("CompressExtension", None) setOption('UseVarLockSubsys', False) +setOption('ValidGroups', []) + setOption('StandardGroups', ( 'aegis', 'antivir', From fae8c13012556a23c9c7dbe3946ab71084c75dbe9c092aeeb91601d26cfabbe3 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Wed, 25 Sep 2013 11:15:02 +0000 Subject: [PATCH 7/7] Accepting request 200553 from home:msmeissn:branches:devel:openSUSE:Factory:rpmlint - whitelist second iteration of wicked dbus service names (bnc#783932) OBS-URL: https://build.opensuse.org/request/show/200553 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=220 --- config | 6 ++++++ rpmlint.changes | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/config b/config index cfb9355..17e7bdc 100644 --- a/config +++ b/config @@ -563,6 +563,12 @@ setOption("DBUSServices.WhiteList", ( "wicked-dhcp6.conf", "wicked-autoip4.conf", "wicked.conf", + ## next revision of names (old ones could go) + "org.opensuse.Network.conf", + "org.opensuse.Network.AUTO4.conf", + "org.opensuse.Network.DHCP6.conf", + "org.opensuse.Network.DHCP4.conf", + "org.opensuse.Network.Nanny.conf", # systemd machined service (bnc#828207) "org.freedesktop.machine1.service", "org.freedesktop.machine1.conf", diff --git a/rpmlint.changes b/rpmlint.changes index 561f46e..daa0a8e 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Sep 25 10:59:27 UTC 2013 - meissner@suse.com + +- whitelist second iteration of wicked dbus service names + (bnc#783932) + ------------------------------------------------------------------- Mon Sep 23 14:19:05 UTC 2013 - dmueller@suse.com