[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-11-14 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Fedora Update System  changed:

   What|Removed |Added

   Fixed In Version||grilo-plugins-0.1.15-4.fc15
 Resolution|NEXTRELEASE |ERRATA

--- Comment #16 from Fedora Update System  
2011-11-14 17:24:40 EST ---
grilo-plugins-0.1.15-4.fc15, grilo-0.1.15-3.fc15 has been pushed to the Fedora
15 stable repository.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-04-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Bastien Nocera  changed:

   What|Removed |Added

 Depends on||698681

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-04 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Bastien Nocera  changed:

   What|Removed |Added

 Depends on|698681  |

--- Comment #1 from Bastien Nocera  2011-05-04 10:24:29 EDT 
---
Grilo itself is built in F15 and rawhide, removing the dependency. Anyone
interested in reviewing the package?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #2 from Bastien Nocera  2011-05-20 09:05:20 EDT 
---
With a few fixes:
http://people.fedoraproject.org/~hadess/grilo/grilo-plugins.spec
http://people.fedoraproject.org/~hadess/grilo/grilo-plugins-0.1.15-2.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Kalev Lember  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||ka...@smartlink.ee
 AssignedTo|nob...@fedoraproject.org|ka...@smartlink.ee
   Flag||fedora-review?

--- Comment #3 from Kalev Lember  2011-05-20 09:35:11 EDT 
---
Taking for review.

1) The BuildRoot tag, the 'rm -rf $RPM_BUILD_ROOT' at the beginning of %install
section, the whole %clean section, and the %defattr lines are no longer needed
in current Fedora releases and you could remove them, if you want to.

2) You are removing %{_libdir}/grilo-0.1/*.a in %install section after building
them, but it might be cleaner to avoid building the static libs in the first
place. Does configure --disable-static work for this package?

3) Some of the directories aren't owned by any package and that would cause
empty directories to be left behind when uninstalling the package.
Either (a) grilo, or  (b) all grilo's plugin packages should own these dirs:
%{_libdir}/grilo-0.1/
%{_datadir}/grilo-0.1/
%{_datadir}/grilo-0.1/plugins/

4) The source URL currently looks like this:
http://ftp.gnome.org/pub/GNOME/sources/grilo-plugins/0.1/grilo-plugins-%{version}.tar.bz2

It might be nice to automatically figure out the '0.1' directory name, so that
it would only be necessary to update the Version: field when building updates.
I have used shell scripting in a some packages to accomplish that; not sure if
it's something you'd want to use here.

At the top of the spec file I've put this:
# first two digits of version
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}')

... and in the Source0 tag, instead of the hardcoded '0.1' goes
%{release_version} macro.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #4 from Bastien Nocera  2011-05-20 09:41:27 EDT 
---
(In reply to comment #3)
> Taking for review.
> 
> 1) The BuildRoot tag, the 'rm -rf $RPM_BUILD_ROOT' at the beginning of 
> %install
> section, the whole %clean section, and the %defattr lines are no longer needed
> in current Fedora releases and you could remove them, if you want to.

Done.

> 2) You are removing %{_libdir}/grilo-0.1/*.a in %install section after 
> building
> them, but it might be cleaner to avoid building the static libs in the first
> place. Does configure --disable-static work for this package?

That works indeed.

> 3) Some of the directories aren't owned by any package and that would cause
> empty directories to be left behind when uninstalling the package.
> Either (a) grilo, or  (b) all grilo's plugin packages should own these dirs:
> %{_libdir}/grilo-0.1/
> %{_datadir}/grilo-0.1/
> %{_datadir}/grilo-0.1/plugins/

I'll add those directories in grilo itself.

> 4) The source URL currently looks like this:
> http://ftp.gnome.org/pub/GNOME/sources/grilo-plugins/0.1/grilo-plugins-%{version}.tar.bz2
> 
> It might be nice to automatically figure out the '0.1' directory name, so that
> it would only be necessary to update the Version: field when building updates.
> I have used shell scripting in a some packages to accomplish that; not sure if
> it's something you'd want to use here.

Pretty much every single GNOME tarball has that exact same problem.

> At the top of the spec file I've put this:
> # first two digits of version
> %define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
> 
> ... and in the Source0 tag, instead of the hardcoded '0.1' goes
> %{release_version} macro.

But I've done that now.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #5 from Bastien Nocera  2011-05-20 09:41:56 EDT 
---
http://people.fedoraproject.org/~hadess/grilo/grilo-plugins.spec
http://people.fedoraproject.org/~hadess/grilo/grilo-plugins-0.1.15-3.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #6 from Kalev Lember  2011-05-20 10:21:40 EDT 
---
(In reply to comment #4)
> > 1) The BuildRoot tag, the 'rm -rf $RPM_BUILD_ROOT' at the beginning of 
> > %install
> > section, the whole %clean section, and the %defattr lines are no longer 
> > needed
> > in current Fedora releases and you could remove them, if you want to.
> 
> Done.

I'm just nitpicking here, it's not very important, but ... looks like you
missed the the BuildRoot definition near the top of the spec file and the
%clean section, these can also be removed.


> > 4) The source URL currently looks like this:
[...]
> Pretty much every single GNOME tarball has that exact same problem.

Yeah. If we can figure out a good way to do it, it's something that other GNOME
packages could also use.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Kalev Lember  changed:

   What|Removed |Added

   Flag|fedora-review?  |fedora-review+

--- Comment #7 from Kalev Lember  2011-05-20 10:22:32 EDT 
---
Fedora review grilo-plugins-0.1.15-3.src.rpm 2011-05-20

+ OK
! needs attention

koji scratch build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=3083534

$ rpmlint grilo-plugins \
  grilo-plugins-0.1.15-3.src.rpm \
  grilo-plugins-debuginfo-0.1.15-3.x86_64.rpm
grilo-plugins.src: W: spelling-error %description -l en_US pluggable -> plug
gable, plug-gable, plugged
grilo-plugins.src: W: spelling-error %description -l en_US fm -> FM, Fm, gm
grilo-plugins.src: W: spelling-error %description -l en_US metadata -> meta
data, meta-data, metatarsal
grilo-plugins.x86_64: W: spelling-error %description -l en_US pluggable -> plug
gable, plug-gable, plugged
grilo-plugins.x86_64: W: spelling-error %description -l en_US fm -> FM, Fm, gm
grilo-plugins.x86_64: W: spelling-error %description -l en_US metadata -> meta
data, meta-data, metatarsal
3 packages and 0 specfiles checked; 0 errors, 6 warnings.

+ rpmlint warnings are harmless and can be ignored
+ The package is named according to Fedora packaging guidelines
+ The spec file name matches the package base name
+ The package meets the Packaging Guidelines
+ The package is licensed with a Fedora approved license and meets the
  Licensing Guidelines.
+ The license field in the spec file matches the actual license
+ The package contains the license file (COPYING)
+ Spec file is written in American English
+ Spec file is legible
+ Upstream sources match sources in the srpm. md5sum:
  29efa89f3842787c21271a7513a9a1ab  grilo-plugins-0.1.15.tar.bz2
  29efa89f3842787c21271a7513a9a1ab  Download/grilo-plugins-0.1.15.tar.bz2
+ The package builds in koji
n/a ExcludeArch bugs filed
+ BuildRequires look sane
n/a The spec file MUST handle locales properly
n/a ldconfig in %post and %postun
+ Package does not bundle copies of system libraries
n/a Package isn't relocatable
! Package currently doesn't own all directories it creates,
  but it's going to be fixed in grilo package as per comment #4
+ No duplicate files in %files
+ Permissions are properly set
+ Consistent use of macros
+ The package must contain code or permissible content
n/a Large documentation files should go in -doc subpackage
+ Files marked %doc should not affect package
n/a Header files should be in -devel
n/a Static libraries should be in -static
n/a Library files that end in .so must go in a -devel package
  It's a plugin package, not applicable.
n/a -devel must require the fully versioned base
+ Packages should not contain libtool .la files
n/a Packages containing GUI apps must include %{name}.desktop file
+ Directory ownership sane
+ Filenames are valid UTF-8


Remaining issues:
 - add the missing directories to grilo package;
 - take a look at comment #6 if you want to remove BuildRoot and %clean
 - I'd suggest to add the %{?dist} macro to Release

These can all be fixed before importing the package.

APPROVED

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #8 from Bastien Nocera  2011-05-20 10:37:16 EDT 
---
grilo-0.1.15-3.fc16 is built, so I'll add it to the same update.

http://people.fedoraproject.org/~hadess/grilo/grilo-plugins.spec
and
http://people.fedoraproject.org/~hadess/grilo/grilo-plugins-0.1.15-4.fc15.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Bastien Nocera  changed:

   What|Removed |Added

   Flag||fedora-cvs?

--- Comment #9 from Bastien Nocera  2011-05-20 10:39:14 EDT 
---
New Package SCM Request
===
Package Name: grilo-plugins
Short Description: Plugins for the Grilo framework
Owners: hadess
Branches: f15 el6
InitialCC:

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #10 from Kalev Lember  2011-05-20 10:52:12 EDT 
---
If you're building for el6, I believe it needs the %clean section:
https://fedoraproject.org/wiki/Packaging/Guidelines#.25clean

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #11 from Kevin Fenzi  2011-05-20 18:30:00 EDT ---
Git done (by process-git-requests).

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #12 from Bastien Nocera  2011-05-21 22:00:15 
EDT ---
(In reply to comment #10)
> If you're building for el6, I believe it needs the %clean section:
> https://fedoraproject.org/wiki/Packaging/Guidelines#.25clean

I don't want to build for el6, so I really wouldn't worry.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #13 from Bastien Nocera  2011-05-21 22:01:45 
EDT ---
Huh, I see that the request included el6. I don't know why I copied that from
the example page. I don't intend on building it for RHEL 6. Ever.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Fedora Update System  changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #14 from Fedora Update System  
2011-05-21 22:24:12 EDT ---
grilo-plugins-0.1.15-4.fc15,grilo-0.1.15-3.fc15 has been submitted as an update
for Fedora 15.
https://admin.fedoraproject.org/updates/grilo-plugins-0.1.15-4.fc15,grilo-0.1.15-3.fc15

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-05-24 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA

--- Comment #15 from Fedora Update System  
2011-05-24 22:33:20 EDT ---
grilo-plugins-0.1.15-4.fc15, grilo-0.1.15-3.fc15 has been pushed to the Fedora
15 testing repository.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 698692] Review Request: grilo-plugins - Plugins for the Grilo framework

2011-07-19 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Kalev Lember  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
 Resolution||NEXTRELEASE
Last Closed||2011-07-19 03:05:52

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review