current status

Farkas Levente lfarkas at lfarkas.org
Mon May 30 12:58:54 UTC 2011


On 05/25/2011 03:44 PM, Kalev Lember wrote:
> On 05/25/2011 02:40 PM, Farkas Levente wrote:
>> do you plan to support rhel-6?
>> does the current infrastructure use any special feature (like rpm-4.9)
>> which is not available on el6?
> 
> The current example spec file works fine on both RHEL 6 and Fedora
> Rawhide. If you are only targeting rawhide, you can drop the following 3
> lines from the spec file, but you don't have to if you want to keep the
> spec files in RHEL 6 and Rawhide in sync.
> 
> %global _use_internal_dependency_generator 0
> %global __find_requires %{_mingw32_findrequires}
> %global __find_provides %{_mingw32_findprovides}

my biggest problem now that you start to rewrite all fedora packages to
support only fedora. the template is ok but as you remove all 'not
necessary part' from spec. it's no longer build on rhel-6. since first
i've to recreate the whole mingw infrastructure for rhel-6. so i'd like
to update gcc, binutils, filesystem etc. not to mention those dozens of
other basic packages. and as you remove such lines:
------------------------------
BuildRoot:
%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
------------------------------
at the beginning of %install
------------------------------
rm -rf $RPM_BUILD_ROOT
------------------------------
------------------------------
%clean
rm -rf $RPM_BUILD_ROOT
------------------------------
and yes i know these are no longer required on fedora, but unfortunately
thay are required on rhel. these are usually 2-3 lines of changes, but
with these changes these src.rpms no longer be able to rebuild on rhel.
which imho not worth. this only cause a lots of work anyone else. with
these small changes all target's spec can be keep in sync and an
everybody can enjoy others help. in the current case it's just cause a
lots of work for others...
now as rh start to support mingw:
http://rhn.redhat.com/errata/RHEA-2011-0671.html
wouldn't it be possible to keep these packages in sync?
regards.

-- 
  Levente                               "Si vis pacem para bellum!"


More information about the mingw mailing list