[Bug 225804] Merge Review: glib2

2008-04-01 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution||CURRENTRELEASE




-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2008-01-15 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

 AssignedTo|[EMAIL PROTECTED]|[EMAIL PROTECTED]
   Flag|fedora-review?  |fedora-review+




--- Additional Comments From [EMAIL PROTECTED]  2008-01-15 13:27 EST ---
 MUST: rpmlint must be run on every package. The output should be posted in the
review.

$ rpmlint /home/hadess/Projects/Fedora/glib2/devel/glib2-2.15.2-1.fc9.src.rpm
$ rpmlint 
/home/hadess/Projects/Fedora/glib2/devel/i686/glib2-2.15.2-1.fc9.i686.rpm
glib2.i686: W: non-conffile-in-etc /etc/profile.d/glib2.csh
glib2.i686: W: non-conffile-in-etc /etc/profile.d/glib2.sh
$ rpmlint
/home/hadess/Projects/Fedora/glib2/devel/i686/glib2-static-2.15.2-1.fc9.i686.rpm
glib2-static.i686: W: no-documentation
$ 

The few errors are fine.

 - MUST: The package must be named according to the Package Naming Guidelines.

OK.

 - MUST: The spec file name must match the base package %{name}, in the format
%{name}.spec unless your package has an exemption on Package Naming Guidelines.

OK.

 - MUST: The package must meet the Packaging Guidelines.

OK.

 - MUST: The package must be licensed with a Fedora approved license and meet
the Licensing Guidelines.

OK.

 - MUST: The License field in the package spec file must match the actual 
 license.

OK.

 - MUST: If (and only if) the source package includes the text of the
license(s) in its own file, then that file, containing the text of the
license(s) for the package must be included in %doc.

OK.

 - MUST: The spec file must be written in American English.

OK.

 - MUST: The spec file for the package MUST be legible. If the reviewer is
unable to read the spec file, it will be impossible to perform a review. Fedora
is not the place for entries into the Obfuscated Code Contest
(http://www.ioccc.org/).

OK.

 - MUST: The sources used to build the package must match the upstream source,
as provided in the spec URL. Reviewers should use md5sum for this task. If no
upstream URL can be specified for this package, please see the Source URL
Guidelines for how to deal with this.

$ sha1sum glib-2.15.2.tar.bz2
8f2868834deab0ca1e73d647607e2808c2a75a48  glib-2.15.2.tar.bz2
$ wget -q -O glib-2.15.2.tar.bz2
http://ftp.acc.umu.se/pub/GNOME/sources/glib/2.15/glib-2.15.2.tar.bz2
$ sha1sum glib-2.15.2.tar.bz2
8f2868834deab0ca1e73d647607e2808c2a75a48  glib-2.15.2.tar.bz2

OK.

 - MUST: The package must successfully compile and build into binary rpms on at
least one supported architecture.

OK.

 - MUST: If the package does not successfully compile, build or work on an
architecturesnip

OK.

 - MUST: All build dependencies must be listed in BuildRequires, except for any
that are listed in the exceptions section of Packaging Guidelines; inclusion of
those as BuildRequires is optional. Apply common sense.

OK.

 - MUST: The spec file MUST handle locales properly. This is done by using the
%find_lang macro. Using %{_datadir}/locale/* is strictly forbidden.

OK.

 - MUST: Every binary RPM package which stores shared library files (not just
symlinks) in any of the dynamic linker's default paths, must call ldconfig in
%post and %postun. If the package has multiple subpackages with libraries, each
subpackage should also have a %post/%postun section that calls /sbin/ldconfig.

OK.

 - MUST: If the package is designed to be relocatable, the packager must state
this fact in the request for review, along with the rationalization for
relocation of that specific package. Without this, use of Prefix: /usr is
considered a blocker.

N/A.

 - MUST: A package must own all directories that it creates. If it does not
create a directory that it uses, then it should require a package which does
create that directory. Refer to the Guidelines for examples.

OK.

 - MUST: A package must not contain any duplicate files in the %files listing.

OK.

 - MUST: Permissions on files must be set properly. Executables should be set
with executable permissions, for example. Every %files section must include a
%defattr(...) line.

OK.

 - MUST: Each package must have a %clean section, which contains rm -rf
%{buildroot} (or $RPM_BUILD_ROOT).

OK.

 - MUST: Each package must consistently use macros, as described in the macros
section of Packaging Guidelines.

OK.

 - MUST: The package must contain code, or permissable content. This is
described in detail in the code vs. content section of Packaging Guidelines.

OK.

 - MUST: Large documentation files should go in a -doc subpackage. (The
definition of large is left up to the packager's best judgement, but is not
restricted to size. Large can refer to either size or quantity)

Not done. I think it makes sense to keep it 

[Bug 225804] Merge Review: glib2

2007-12-20 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

Version|devel   |rawhide

[EMAIL PROTECTED] changed:

   What|Removed |Added

OtherBugsDependingO||426387
  nThis||




-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-06-16 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

   Severity|normal  |medium
   Priority|normal  |medium




--- Additional Comments From [EMAIL PROTECTED]  2007-06-17 00:17 EST ---
Definitively a stalled review here.

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-21 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-21 19:43 EST ---
Is anything going to happen here ?

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-09 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

 AssignedTo|[EMAIL PROTECTED]  |[EMAIL PROTECTED]
   Flag|fedora-review-  |fedora-review?




--- Additional Comments From [EMAIL PROTECTED]  2007-02-10 00:01 EST ---
* Fri Feb  9 2007 Matthias Clasen [EMAIL PROTECTED] - 2.12.9-4
- More package review demands:
 * keep all -devel content in /usr/lib



-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


fedora-review denied: [Bug 225804] Merge Review: glib2

2007-02-06 Thread bugzilla
Bug 225804: Merge Review: glib2
Product: Fedora Extras
Version: devel
Component: Package Review

Roozbeh Pournader [EMAIL PROTECTED] has denied Matthias Clasen
[EMAIL PROTECTED]'s request for fedora-review:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804

--- Additional Comments from Roozbeh Pournader [EMAIL PROTECTED]
(In reply to comment #13)
 Some more fixes in -3.fc7.

Thanks a lot.

 It would make a lot more sense to give the package to e.g.
 devhelp, which can actually use the content of those directories at runtime.

Considering the discussions on bug 225875 (see comments by Patrice Dumas and
Ralf Corsepius), please either own the directory or depend on something that
does. I believe this is mostly to make sure that installing the package and
then
removing it doesn't leave empty directories around.

All other blockers are fixed now. The package is fine if this problem gets
fixed
either way.

Final rpmlint output:
W: glib2 non-conffile-in-etc /etc/profile.d/glib2.sh
W: glib2 non-conffile-in-etc /etc/profile.d/glib2.csh
E: glib2-devel only-non-binary-in-usr-lib
E: glib2-static devel-dependency glib2-devel
W: glib2-static no-documentation
W: glib2-static devel-file-in-non-devel-package /lib/libglib-2.0.a
W: glib2-static devel-file-in-non-devel-package /lib/libgobject-2.0.a
W: glib2-static devel-file-in-non-devel-package /lib/libgthread-2.0.a
W: glib2-static devel-file-in-non-devel-package /lib/libgmodule-2.0.a

(All are fine)

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-06 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

 AssignedTo|[EMAIL PROTECTED]   |[EMAIL PROTECTED]
   Flag|fedora-review?  |fedora-review-




--- Additional Comments From [EMAIL PROTECTED]  2007-02-06 05:39 EST ---
(In reply to comment #13)
 Some more fixes in -3.fc7.

Thanks a lot.

 It would make a lot more sense to give the package to e.g.
 devhelp, which can actually use the content of those directories at runtime.

Considering the discussions on bug 225875 (see comments by Patrice Dumas and
Ralf Corsepius), please either own the directory or depend on something that
does. I believe this is mostly to make sure that installing the package and then
removing it doesn't leave empty directories around.

All other blockers are fixed now. The package is fine if this problem gets fixed
either way.

Final rpmlint output:
W: glib2 non-conffile-in-etc /etc/profile.d/glib2.sh
W: glib2 non-conffile-in-etc /etc/profile.d/glib2.csh
E: glib2-devel only-non-binary-in-usr-lib
E: glib2-static devel-dependency glib2-devel
W: glib2-static no-documentation
W: glib2-static devel-file-in-non-devel-package /lib/libglib-2.0.a
W: glib2-static devel-file-in-non-devel-package /lib/libgobject-2.0.a
W: glib2-static devel-file-in-non-devel-package /lib/libgthread-2.0.a
W: glib2-static devel-file-in-non-devel-package /lib/libgmodule-2.0.a

(All are fine)


-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-06 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-06 06:03 EST ---
(In reply to comment #14)
 (In reply to comment #13)

 Considering the discussions on bug 225875 (see comments by Patrice Dumas and
 Ralf Corsepius), please either own the directory or depend on something that
 does. I believe this is mostly to make sure that installing the package and 
 then
 removing it doesn't leave empty directories around.
You are right on the spot - This is what this is all about.
 
 All other blockers are fixed now. The package is fine
In addition to what has already been said: When building the fc7/devel glib2
package on fc6, the test-suite hangs.

 Final rpmlint output:
 W: glib2 non-conffile-in-etc /etc/profile.d/glib2.sh
 W: glib2 non-conffile-in-etc /etc/profile.d/glib2.csh
These are OK.

 E: glib2-devel only-non-binary-in-usr-lib
 E: glib2-static devel-dependency glib2-devel
 W: glib2-static no-documentation
 W: glib2-static devel-file-in-non-devel-package /lib/libglib-2.0.a
 W: glib2-static devel-file-in-non-devel-package /lib/libgobject-2.0.a
 W: glib2-static devel-file-in-non-devel-package /lib/libgthread-2.0.a
 W: glib2-static devel-file-in-non-devel-package /lib/libgmodule-2.0.a

These are not fine. glib2 can install its runtime libs into /lib if it needs to,
but installing devel-libs there is NOT OK.

Matthias, please check how glibc is being packaged. They install the
runtime-parts into /lib and install the devel parts to %{_libdir}
(Technically this should not be much more than an ordinary %configure plus
moving the lib*.so.* in %install)


-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-06 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-06 06:35 EST ---
(In reply to comment #15)
 In addition to what has already been said: When building the fc7/devel glib2
 package on fc6, the test-suite hangs.

Then there was a problem! It doesn't always happen, but yes, it sometimes hanged
on me (during or after the thread-related tests, IIRC). I thought it's because
of not clean build environment, because of its sometimes-happening-sometimes-not
nature.


-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-06 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-06 08:38 EST ---
glibc doesn't install a .so symlink at all, /usr/lib/libc.so is a linker script,
I don't think looking at glibc packaging will be very instructive.

Moving everything in -devel and -static to /usr will take some experimenting,
and has the potential to break things, but sure, I can do that.

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-06 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-06 08:48 EST ---
The fact /usr/lib/libc.so is a linker script is irrelevant, the package layout 
is.


-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-04 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

 AssignedTo|[EMAIL PROTECTED]   |[EMAIL PROTECTED]
   Flag|fedora-review?  |fedora-review-




--- Additional Comments From [EMAIL PROTECTED]  2007-02-04 13:58 EST ---
OK, trying to restrict myself, these are the final rants. I also went over the
Packaging Guidelines. Summarizing the status of things as they stand, and I
believe they are all:

Blockers

* The executable-sourced-scripts errors by rpmlint are definitely errors.
Reading the rpmlint source code it only checks two directories for such things,
/etc/bash_completion.d and /etc/profile.d. Bug here:
http://rpmlint.zarb.org/cgi-bin/trac.cgi/ticket/17. I guess Separate bugs need
to be filed for other packages that put execuatble files there.

* The two Conflictses are fine, but should be documented. Quote from
http://fedoraproject.org/wiki/PackagingDrafts/Conflicts: Remember, whenever
you use Conflicts:, you are also required to include the reasoning in a comment
next to the Conflicts: entry, so that it will be abundantly clear why it needed
to exist.

* From http://fedoraproject.org/wiki/Packaging/ReviewGuidelines: MUST: A
package must own all directories that it creates. If it does not create a
directory that it uses, then it should require a package which does create that
directory. glib2 puts files in /usr/share/gtk-doc/html/. That means that it
should at least depend on gtk-doc that owns /usr/share/gtk-doc. The html
subdirectory is more problematic, but I think gtk-doc should be changed to own
it. Already mentioned in bug 225870.

* Please use the -p option of install for copying files to /etc/profile.d. See
http://fedoraproject.org/wiki/Packaging/Guidelines#Timestamps

Possible improvements
-
* I believe the summary lines should be a little different for each sub-package.
My raw suggestion is developement files for glib2 and static libaries for
glib2, but anything that makes the three a little different is fine. A user is
supposed to be able to distinguish the packages based on their description
sometimes. Same description doesn't help.

* Please mark %{_datadir}/gtk-doc/html/* as documents. Just add a %doc at the
beginning of the line.

rpmlint output
--
E: glib2 executable-sourced-script /etc/profile.d/glib2.sh 0755
E: glib2 executable-sourced-script /etc/profile.d/glib2.csh 0755
E: glib2-devel only-non-binary-in-usr-lib
E: glib2-static devel-dependency glib2-devel
W: glib2-static no-documentation
W: glib2-static devel-file-in-non-devel-package /lib/libglib-2.0.a
W: glib2-static devel-file-in-non-devel-package /lib/libgobject-2.0.a
W: glib2-static devel-file-in-non-devel-package /lib/libgthread-2.0.a
W: glib2-static devel-file-in-non-devel-package /lib/libgmodule-2.0.a

All are fine except the executable-sourced-script ones, already mentioned above.


-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-04 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

 AssignedTo|[EMAIL PROTECTED]  |[EMAIL PROTECTED]
   Flag|fedora-review-  |fedora-review?




-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

 AssignedTo|[EMAIL PROTECTED]|[EMAIL PROTECTED]
   Flag||fedora-review-




--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 12:16 EST ---
Passed
==
MUST: NVR is fine (assuming that renaming the package to glib breaks various 
things)
MUST: spec filename matches package name
MUST: license is fine (LGPL)
MUST: license field is fine
MUST: license in upstream tarball and marked as %doc
MUST: spec in American English, as far as I can tell
MUST: source matches upstream (both md5sum and sha1sum)
MUST: compiled and built binaries on FC6
MUST: no ExcludeArch
MUST: locales handled finely by %find_lang
MUST: ldconfig called in %post and %postun
MUST: no relocation
MUST: no duplicate files
MUST: file permissions fine
MUST: %clean section exists and fine
MUST: macros fine
MUST: contains code
MUST: no large docs
MUST: %doc files should not be needed to run
MUST: header files and static libs are in -devel
MUST: -devel require pkgconfig
MUST: *.so files are in -devel
MUST: -devel has fully versioned dependency
MUST: *.la file are removed
MUST: not a GUI app
MUST: does not seem to own dirs owned by others

Suggestions and improvements

* rpmlint gives the following errors:

for glib2:
E: glib2 obsolete-not-provided glib-gtkbeta
E: glib2 executable-sourced-script /etc/profile.d/glib2.sh 0755
E: glib2 executable-sourced-script /etc/profile.d/glib2.csh 0755

for glib2-devel:
E: glib2-devel obsolete-not-provided glib-gtkbeta-devel
E: glib2-devel only-non-binary-in-usr-lib

I believe all should be fixed.

* The CVS contains several dropped patches that may need to be removed
(depending on how a merge would happen)

* The line BuildRequires: pkgconfig = 0.8 doesn't make sense, specially since
rawhide has had a newer version since Feb 2002 and also that since it has had
that, it also had an epoch of 1. From the requirement from the configure.in
file, it should perhaps be pkgconfig = 1:0.14. Also update the Requires in
-devel to 1:0.14.

* The viewpoint of the summary for the devel sub-package does not match the
viewpoint of the summary of the main package. They should be aligned.

* The Conflicts lines are probably wrong or unnecessary. Even if it's required,
the reason should be documented and the line probably be changed to Requires.
See http://www.fedoraproject.org/wiki/PackagingDrafts/Conflicts for details

* Static libraries are enabled, contrary to the Packaging Guidelines. I guess
the reason should be documented (anaconda?).

* The make line in %build does not have %{?_smp_mflags}.

* %check is empty for ppc and ppc64. The reason should perhaps be documented.

* %defattr line should perhaps have an extra dash at the end:
%defattr(-,root,root,-)

* Package places files in /etc/profile.d (which is not in FHS), without owning
the directory itself or having a Requires on a package that does.

* May need to mark %{_datadir}/gtk-doc/html/* as %doc

Review TODO
===
* Thorough consideration of packaging guidelines (a MUST item)
* Theoretically, all dependenies may not be listed (a MUST item), as I did not
do a Rawhide mock build.


-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 12:34 EST ---
 * Theoretically, all dependenies may not be listed (a MUST item), as I did not
 do a Rawhide mock build.

Considering that this package has been built many times in brew, you can assume
that the BRs are sufficient.

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 12:47 EST ---
(In reply to comment #1)
 ...
 * Static libraries are enabled, contrary to the Packaging Guidelines. I guess
 the reason should be documented (anaconda?).
 ...

One package that needs the glib2 static library is syslog-ng v2 (a sysklogd
replacement).

jpo

PS - See #219771 for more information regarding syslog-ng 2.0.x. 

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 12:52 EST ---
 * rpmlint gives the following errors:

 E: glib2 executable-sourced-script /etc/profile.d/glib2.sh 0755
 E: glib2 executable-sourced-script /etc/profile.d/glib2.csh 0755

Every single file in /etc/profile.d is currently executable. 
If that is supposed to be changed, we should probably have a guideline
addition about it.

 E: glib2-devel only-non-binary-in-usr-lib

That is clearly a misleading rpmlint error. This is caused by glib living
in /lib now, but the development stuff still being in /usr/lib. I hope
nobody advocates moving /usr/lib/glib-2.0/include to /lib


-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 13:21 EST ---
 One package that needs the glib2 static library is syslog-ng v2 (a sysklogd
 replacement).

I'd consider that a bug of syslog-ng. I did remove the static libraries from
glib2 during the FC6 devel cycle, and then various people came out of the woods
and admitted that they had linked to glib2 statically (some initscripts things,
and at least one pam module). That was the reason we moved glib2 to /lib, so 
that we can stop shipping 5 statically linked copies of glib in /bin. But then
Jeremy said that static glib libraries are also needed for anaconda. Since it is
much harder to avoid static linking there, the static libaries were added back.

I would be willing to move the static libraries to a -static subpackage if that
helps.

One bug relevant to this is bug 191678. 

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 13:24 EST ---
/etc/profile.d is owned by setup, btw. I don't think we need to explicitly
require that.

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 14:40 EST ---
glib2-2.12.9-2.fc7 fixes quite a few of the initial comments.

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 16:26 EST ---
(In reply to comment #5)
  One package that needs the glib2 static library is syslog-ng v2 (a sysklogd
  replacement).
 
 I'd consider that a bug of syslog-ng. I did remove the static libraries from
 glib2 during the FC6 devel cycle, and then various people came out of the 
 woods
 and admitted that they had linked to glib2 statically (some initscripts 
 things,
 and at least one pam module). That was the reason we moved glib2 to /lib, so 
 that we can stop shipping 5 statically linked copies of glib in /bin. But then
 Jeremy said that static glib libraries are also needed for anaconda. Since it 
 is
 much harder to avoid static linking there, the static libaries were added 
 back.

Syslog-ng v2 links glib2 and eventlog statically by default. There is a 
configure option to enable the dynamic linking of the above libraries.
I will try it and also try to have the eventlog dynamic library installed
in /lib.
 
 I would be willing to move the static libraries to a -static subpackage if 
 that
 helps.

 One bug relevant to this is bug 191678. 

Thanks for the reference.

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 16:33 EST ---
(In reply to comment #7)
 glib2-2.12.9-2.fc7 fixes quite a few of the initial comments.

Thanks for the static subpackage.


A couple more of pedantic requests:

 * preserve the timestamps of the .sh/.csh scripts
   (install -p -m 755 ...)

 * move the URL: line closer to the Source: line
   it's hard to spot it after the build requires
 
jpo

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |ASSIGNED




--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 17:26 EST ---
Another suggestion (over Pedro's) is to make the 1:0.14 requirement a macro,
as it's used two times, the second time being in the middle of the spec file
where one may forget to update:

%define pkgconfig_version 1:0.14
[...] pkgconfig = %{pkgconfig_version}

I skimmed the Packaging Guidelines also. All looks either good or
don't-know-what-to-do now. As for setup requirement, since there is a requires
chain of setup - basesystem - glibc - glib2, it's fine. For the executable
files in /etc/profile.d, I will ping the authorities!


-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804





--- Additional Comments From [EMAIL PROTECTED]  2007-02-03 19:45 EST ---
I can handle updating the version number in two places. 
Please try to restrict yourself to real packaging bugs,
the pedantic requests can wait until later.
We have hundreds of packages in the queue...

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 225804] Merge Review: glib2

2007-02-03 Thread bugzilla
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: glib2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225804


[EMAIL PROTECTED] changed:

   What|Removed |Added

 AssignedTo|[EMAIL PROTECTED]  |[EMAIL PROTECTED]
   Flag|fedora-review-  |fedora-review?




-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review