[Bug 225676] Merge Review: dbus
bugzilla at redhat.com
bugzilla at redhat.com
Thu Nov 15 03:42:43 UTC 2007
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Merge Review: dbus
https://bugzilla.redhat.com/show_bug.cgi?id=225676
mclasen at redhat.com changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|nobody at fedoraproject.org |mclasen at redhat.com
Flag| |fedora-review?
------- Additional Comments From mclasen at redhat.com 2007-11-14 22:42 EST -------
Ok, taking this one.
rpmlint output:
[mclasen at localhost devel]$ rpmlint i386/dbus-1.1.2-8.fc8.i386.rpm
dbus.i386: E: executable-marked-as-config-file /etc/rc.d/init.d/messagebus
Should probably be fixed to follow the packaging guidelines.
dbus.i386: E: non-standard-gid /lib/dbus-1/dbus-daemon-launch-helper dbus
dbus.i386: E: setuid-binary /lib/dbus-1/dbus-daemon-launch-helper root 04750
dbus.i386: E: non-standard-executable-perm /lib/dbus-1/dbus-daemon-launch-helper
04750
dbus.i386: E: non-standard-executable-perm /lib/dbus-1/dbus-daemon-launch-helper
04750
This has all been carefully reviewed when dbus system bus activation was
implemented, so is ok.
dbus.i386: W: spurious-executable-perm /usr/share/doc/dbus-1.1.2/COPYING
dbus.i386: W: spurious-executable-perm /usr/share/doc/dbus-1.1.2/ChangeLog
dbus.i386: W: spurious-executable-perm /usr/share/doc/dbus-1.1.2/NEWS
Should be fixed.
dbus.i386: W: conffile-without-noreplace-flag /etc/dbus-1/session.conf
dbus.i386: W: conffile-without-noreplace-flag /etc/dbus-1/system.conf
I think these should probably be %config(noreplace)
dbus.i386: W: conffile-without-noreplace-flag /etc/rc.d/init.d/messagebus
Shouldn't be %config
dbus.i386: W: service-default-enabled /etc/rc.d/init.d/messagebus
dbus.i386: W: service-default-enabled /etc/rc.d/init.d/messagebus
This is of course not a bug, but necessary.
dbus.i386: W: incoherent-init-script-name messagebus
Not sure what this is about, spurious warning.
[mclasen at localhost devel]$ rpmlint i386/dbus-x11-1.1.2-8.fc8.i386.rpm
dbus-x11.i386: E: explicit-lib-dependency libX11
[mclasen at localhost devel]$ rpmlint i386/dbus-libs-1.1.2-8.fc8.i386.rpm
dbus-libs.i386: W: no-documentation
dbus-libs.i386: W: obsolete-not-provided dbus
Should be fine in this case, since dbus-libs requires dbus, ie it does
provide dbus via a Requires.
[mclasen at localhost devel]$ rpmlint i386/dbus-devel-1.1.2-8.fc8.i386.rpm
dbus-devel.i386: W: no-documentation
dbus-devel.i386: E: only-non-binary-in-usr-lib
These are ignorable, rpmlint is confused about /lib vs /usr/lib
Package name: ok
Spec name: ok
Packaging guidelines:
- uses of BuildPreReq and PreReq should be removed
- the conflict with cups is somewhat curious and deserves a little comment
- the -devel subpackage should probably requires the -libs package, not
the main package
- should not mix $RPM_BUILD_ROOT and %{buildroot}
- Should the service be stopped in %preun before deleting it ? The wiki
seems to imply that
- %{_datadir}/man should perhaps be %{_mandir}
- -devel should probably requires devhelp for /usr/share/devhelp/books
directory ownership
license: ok
license field: ok
license file: ok
spec language: ok
spec legibility: ok
upstream sources: ok
buildable: ok
excludearch: n/a
build requires: ok
locale handling: n/a
shared library symlinks: ok
relocatable: n/a
directory ownership: see above
%file list: ok
file permissions: see above
%clean: ok
consistent macro use: see above
large docs: are included in -devel, ok
%doc content: ok
headers: ok
static libs: n/a
pc files: ok
shared libs: ok
devel deps: ok
libtool archives: ok
gui apps: n/a
directory ownership: see above
%install: ok
utf8 filenames: ok
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list