[fedora-java] Splitting SLF4J

Christopher ctubbsii at apache.org
Fri Mar 7 21:23:53 UTC 2014


On Fri, Mar 7, 2014 at 1:02 PM, David Walluck <david at zarb.org> wrote:
> On 03/07/2014 09:01 AM, Michael Simacek wrote:
>> I've split the slf4j package into subpackages. The api, simple and
>> nop submodules were left in the main package, in order not to break
>> many packages
>
> In my opinion, the best way to do that is to have the slf4j package be
> empty and then have Requires on the subpackages that you think you need.
> One advantage of this method is that it allows a full package split.
>
> Even though I think that the current split is a step in the right
> direction, it still shows the arbitrary way in which Fedora Java
> packaging has always been done, where, instead of splitting all
> artifacts according to upstream, the packager just chooses either a full
> monolithic package with everything (usually with incorrect Requires), or
> whimsically splits out some arbitrary subset of jars.
>
> Please note that this is not meant to be a criticism of this packager or
> any packager generally, but an expression of my opinion in general.

I agree with this. As a long-time Fedora user, hoping to start
contributing some java packages (which will likely depend on slf4j), I
think this would be a good precedent to set.

--
Christopher L Tubbs II
http://gravatar.com/ctubbsii


More information about the java-devel mailing list