[Bug 203520] Review Request: evolution-brutus
bugzilla at redhat.com
bugzilla at redhat.com
Sat Nov 4 00:22:47 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: evolution-brutus
Alias: evolution-brutus
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=203520
------- Additional Comments From colding at omesc.com 2006-11-03 19:22 EST -------
(In reply to comment #48)
> 2nd review of this package:
>
> A. From http://fedoraproject.org/wiki/Packaging/Guidelines :
>
> * Use rpmlint
> rpmlint is not yet silent.
> ---------------------------------------------------------
> W: evolution-brutus devel-file-in-non-devel-package /usr/lib/libBrutusd-1.0.so
> W: evolution-brutus devel-file-in-non-devel-package /usr/lib/libBrutus-1.0.so
> W: evolution-brutus devel-file-in-non-devel-package /usr/lib/libBrutusPROXY-1.0.so
> W: evolution-brutus devel-file-in-non-devel-package /usr/lib/libBrutusSTUBS-1.0.so
> W: evolution-brutus devel-file-in-non-devel-package /usr/lib/libBrutusSKELS-1.0.so
> ---------------------------------------------------------
> These files should be in -devel package.
Yes, I noticed that rpmlint complained about these files too, but I think it is
a faulty error. These libraries are required by evolution-brutus and its helper
applications. evolution-brutus would not function if they were absent. They
really do not belong in the -devel package so I ignored rpmlint on this one. Am
I in error here?
> * BuildRequires:
> The following BR are redundant.
> - libglade2-devel <- this is required by gtkhtml3-devel
> <- this is required by evolution-devel
OK, fixed.
> * Requires:
> - For -devel package:
> Well, .pc files only includes:
> ---------------------------------------------------------
> Requires: libIDL-2.0 >= 0.8.5, ORBit-2.0 >= 2.14.1, libBrutusSTUBS-1.0,
> libBrutusSKELS-1.0
> Requires: libIDL-2.0 >= 0.8.5, ORBit-2.0 >= 2.14.1, libBrutusSTUBS-1.0
> Requires: libIDL-2.0 >= 0.8.5, ORBit-2.0 >= 2.14.1, libBrutusSTUBS-1.0
> Requires: libIDL-2.0 >= 0.8.5, ORBit-2.0 >= 2.14.1
> Requires: libIDL-2.0 >= 0.8.5, ORBit-2.0 >= 2.14.1, libBrutusSTUBS-1.0
> ---------------------------------------------------------
> This usually means that -devel package only requies:
> * main package
> * pkgconfig
> * ORBit2-devel (libIDL-devel is required by ORBit2-devel)
>
> Would you explain why -devel package requires some extra packages?
I would if I could ;-)
I think that I confused a require statement with a buildrequire statement. Most
of those additional packages are definitely not needed to use an
evolution-brutus-devel installation. I've update libBrutus-1.0.pc as
applications linking against libBrutus-1.0 would require to link with
libecal-1.2 as well. This should otherwise be fixed now I hope. libecal is
provided by evolution-data-server-devel so I've kept evolution-data-server-devel
in the Require.
> - By the way, .pc files includes:
> Cflags: <skip> -I/lib/glib-2.0/include
> This causes no problem (so this is not a blocker), however, this makes
> no sense.
Agreed, no sense at all. Fixed.
> = From http://fedoraproject.org/wiki/Packaging/ReviewGuidelines: None
>
>
-------------------------------------------------------------------------------------
> NOTE: Before being sponsored:
>
> This package will be accepted with another few work. But before I accept
> this package, someone (I am a candidate) should sponsor you.
>
> Once you are sponsored, you have the right to formally review other
> submitters' review request and approve the packages.
> For this reason, the person who want to be sponsored (like you)
> are required to "show that you have an understanding
> of the process and of the packaging guidelines".
>
> Usually there are two ways to show this.
> A. submit other review requests with enough quality.
> B. Do a "pre-review" (at the time you are not sponsored, you cannot do
> a formal review) of other person's review request.
>
> Please check the details on
> http://fedoraproject.org/wiki/Extras/HowToGetSponsored
Yes, I will attempt to do some pre-reviews. I don't have any other packages at
hand so pre-reviews seems the way to go.
New files here:
SRPM:
http://www.omesc.com/content/downloads/dist/Fedora%20Core%20Development/SRPMS/evolution-brutus-1.1.10-1.src.rpm
SPEC:
http://www.omesc.com/content/downloads/dist/Fedora%20Core%20Development/SPECS/evolution-brutus.spec
Thanks,
jules
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/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