Hi all,

I have (obviously) no strong position in this. I do not object putting
distro-specific files into a "contrib" directory and make them available
with the tarball *as long as it is clear that I do not support them*.

I concur to David that this may be useful and I also concur to Michael
that it may cause some confusion.

To me, the important point is that I can not support distro-specific
things (at least outside of the core code) and that I will not want to
create and release dependencies. So if we put some package files into
the tarball, that means I will update them if I receivea patch or am
asked to pull the, but I will neither verify them nor will I hold
releases. So, in short, they will be unmaintained and often not matching
the rest of the tarball. HOWEVER, I can see that there are cases where
it would be useful to hae those files available.

On the other hand, at least for Debian, I think it is possible to obtain
the package files from Debian directly (but, granted, it may not have
the newest ones, e.g. v4).

I have a pragmatic suggestion: if you have package specific files, you
can send them to me. I will create a subdirectory for them. There will
be a README telling people that this stuff is (from my POV)
unmaintained, probably outdated and to be used with care. If a
maintainer (like Michael) later decides it was a bad idea to put the
files into the tarball, I'll also happily delete them.

Does this sound like a workable compromise?

Rainer 

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of [email protected]
> Sent: Saturday, February 28, 2009 3:16 AM
> To: rsyslog-users
> Subject: Re: [rsyslog] Get rsyslog to always use fqdn of 
> sending devices?
> 
> On Sat, 28 Feb 2009, Michael Biebl wrote:
> 
> >>>
> >>> If the fedora bits are kept in an entirely separate 
> upstream packaging
> >>> branch, then I don't really care.
> >>> But I wouldn't like to see them (or any debian related 
> files) shipped
> >>> in a release tarball.
> >>
> >> so how am I (a debian user) supposed to create debian 
> compatible packages
> >> for versions that you don't yet deal with?
> >>
> >> why couldn't you push the debian related files upstream 
> and maintain them
> >> there? (submitting patches, or git pull requests for updates)
> >
> > Pretty simple: It's less work for me and Rainer and more flexible.
> > Say I (for Debian) start adding the files upstream, so does 
> Fedora, BSD, etc...
> > Now when Rainer wants to make a new release to not have any stale
> > packaging files, he would have to ping all package 
> maintainer first to
> > update the build files and push those changes. That simply doesn't
> > scale.
> > Packaging and upstream software releases should be decoupled.
> >
> > If you are really interested in the Debian Packaging, you 
> can grab the
> > git repository from [1] and either work from there or at it as a
> > "remote" to the rsyslog git repo and merge the debian specific bits.
> 
> it's not that I'm interested in debian packaging, it's that I need to 
> install the stuff that you haven't decided to ship in debian 
> yet on my 
> debian system in such a way that I keep the package manager 
> happy (and 
> don't have it overwriting what I've compiled with an update 
> of an obsolete 
> version)
> 
> it's not that the upstream version of the files need to be 
> perfect, but 
> they should be good enough to avoid the need for users to 
> have to fight 
> the packaging system and duplicate your efforts.
> 
> I hate to have to pull in some stuff from your tree and 
> combine it with 
> stuff from the upstream tree because I don't know enough to 
> be sure that 
> I'm both pulling everything I need and not pulling something 
> that will 
> cause grief.
> 
> you've made your decision, count this as one voice 
> disagreeing with that 
> decision.
> 
> David Lang
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com
> 
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to