Dne 22.1.2014 15:41, Klaus Kaempf napsal(a):
* Josef Reidinger <jreidinger@suse.cz> [Jan 22. 2014 15:28]:
On Wed, 22 Jan 2014 15:18:13 +0100 Klaus Kaempf <kkaempf@suse.de> wrote:
* Martin Vidner <mvidner@suse.cz> [Jan 22. 2014 14:58]:
On Wed, Jan 22, 2014 at 01:23:25PM +0100, Klaus Kaempf wrote:
I'd like to generate the following packages for Ruby 2.1
1. ruby-2.1 This would provide binaries (ruby, irb, rake, gem, ...) and a minimal set of documentation (changelog, readme, news, ...)
2. libruby2 This would only provide the libruby2.1.so.2.0.0 shared library
3. ruby-stdlib This would provide the /usr/lib64/ruby/2.1.0/ directory tree.
Which use case needs 1+2+3 separated?
Just for smaller maintenance updates.
I think it is not enough value to do it.
Doing it is simple, just more %package and %file tags.
The real cost is in using it. More complicated package tree = more confusion about: * what exactly needs to be installed for some purpose and what is optional (complicates e.g. writing READMEs and various manuals) * what files belong to which package * what depends (or should depend) on what * etc. (I am saying that as a person who had to deal with understanding several such package trees in the last few weeks and who just yesterday wrote a workaround for a bug resulting from sloppy package splitting.) -- David Majda SUSE developer -- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org