Hi,
1) Using this https://fedoraproject.org/wiki/Packaging:Guidelines#Requiring_Base_Packageas a base, I suggested (not in any bug) to add %{?_isa} for -libs also in ibus.spec to its maintainer. Following is a part of commit he did. But he also then said this looks unnecessary to him as %{name}%{?_isa} already present.
%package gtk3 -Summary: IBus im module for gtk3 -Group: System Environment/Libraries -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: %{name}-libs = %{version}-%{release} +Summary: IBus im module for gtk3 +Group: System Environment/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{version}-%{release}
I suppose we can ask such changes in existing packages which do not use %{?_isa} for -libs also right?
2) this package does silent compilation, adding "make V=1" will make it verbose. I want to know can this be MUST or SHOULD item for Fedora packages?
Regards, Parag.
I hope V=1 could be a MUST in the feature, I may create a ticket at FPC.
On 07/31/2013 09:25 AM, Christopher Meng wrote:
I hope V=1 could be a MUST in the feature,
No.
I may create a ticket at FPC.
Build verbosity has been a MUST in Fedora ever since.
V=1 is just one implemention detail which sometimes uis applicable in some cases.
In case of modern automake based packages, the better alternative to V=1 is %configure --disable-silent-rules.
Ralf
On 07/31/2013 09:52 AM, Christopher Meng wrote:
That's good.
Can we add that option to the default configure macro?
No. --disable-silent-rules is a pretty recent addition to automake, which means, whether a package supports this option depends upon the version of automake having been used to generate its configuration.
Ralf
packaging@lists.fedoraproject.org