[Bug 1239067] Review Request: libaudclient - audacious D-Bus remote control library

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

Michael Schwendt (Fedora Packager Sponsors Group) <bugs.micheal@xxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|fedora-review?              |fedora-review+



--- Comment #3 from Michael Schwendt (Fedora Packager Sponsors Group) <bugs.micheal@xxxxxxx> ---
> I read somewhere rpmlint validates groups from /usr/share/doc/rpm/GROUPS 
> So I choose  : Development/Libraries 

$ grep Lib /usr/share/doc/rpm/GROUPS 
Development/Libraries
System Environment/Libraries

As you can see, "System Environment/Libraries" is in there, too.


> OK, so where is right use 
> Group:          Development/Libraries
> like in main package ? or should I remove Group on main package ?

The Group tag can be set for each [sub-]package. Unless you want to drop it
everywhere: https://fedoraproject.org/wiki/Packaging:Guidelines#Group_tag


> Requires:       %{name}}%{?_isa} = %{version}-%{release}

The extra '}' in there causes the package to be not installable.


>> Directory ownership is okay, since package audacious-devel
>> is not needed for installing libaudclient-devel.
>
> So it is correct ? no modifications ? 

Yes, that's what "is okay" means. Reviewing is not only about pointing out
mistakes, it's also an opportunity to acknowledge things that are done right.
Owning /usr/include/audacious is acceptable according to this:
https://fedoraproject.org/wiki/Packaging:Guidelines#The_directory_is_owned_by_a_package_which_is_not_required_for_your_package_to_function


>  %install
> -%make_install
> +make install DESTDIR=%{buildroot}

A completely unnecessary change. Using %make_install is entirely acceptable.
See:  rpm -E %make_install

 
https://fedoraproject.org/wiki/Packaging:Guidelines#Why_the_.25makeinstall_macro_should_not_be_used


[...]

If you fix the Group tag in dist git and the accidental '}', you can get an
APPROVED here.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review




[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]