[syslog-ng] [Bug 111] RPM build errors: Installed (but unpackaged) file(s) found:

bugzilla at bugzilla.balabit.com bugzilla at bugzilla.balabit.com
Tue Oct 25 23:09:21 CEST 2011


https://bugzilla.balabit.com/show_bug.cgi?id=111





--- Comment #4 from Jose Oliveira <jpo at di.uminho.pt>  2011-10-25 23:09:20 ---
(In reply to comment #2)
> I'm not completely sure if the syslog-ng.spec file in the source distribution would work for anyone. Since I don't regularly build rpm using that file, I'm
> considering to remove it.
> 
> Jose, could you perhaps update the spec file based on the fedora packaging and post a patch to do that?
> Thanks.
> 

I'll give it a try but maintaining a single specfile for the major RPM based
distros will be extremely hard to achieve.

For instance, for the Fedora Project we are already maintaining several sets of
syslog-ng specfiles/configuration files in order to maintain the specfile readable.

Up-to-date sets of specfiles/configuration files:

 1) one set for Fedora >= 15 with systemd support, and
 2) a second set for EPEL6 with sysV initscripts

These two sets are already:

  1) using slightly different configure options,
     (with different build requirements) and
  2) different configuration files (e.g. systemd service
     file vs init script)

These differences already make it harder to maintain a single specfile
(at least a readable one) for Fedora/EPEL systems. Taking in account
other RPM based distros like OpenSUSE will only make it worst.

The configuration files are easier to handle: we just need to add them
to a packaging/ subdirectory.

/jpo


PS - As Matthias pointed it out, the git repository of syslog-ng specfiles
and configuration files is locate here:

    http://pkgs.fedoraproject.org/gitweb/?p=syslog-ng.git

It contains branches for all Fedora/EPEL relaeses.



-- 
Configure bugmail: https://bugzilla.balabit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the syslog-ng mailing list