<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <TITLE> [Mageia-dev] Actual java stack is absurd ! </TITLE> <LINK REL="Index" HREF="index.html" > <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Actual%20java%20stack%20is%20absurd%20%21&In-Reply-To=%3C4FA28A38.10804%40mageia.org%3E"> <META NAME="robots" CONTENT="index,nofollow"> <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> <LINK REL="Previous" HREF="015209.html"> <LINK REL="Next" HREF="015234.html"> </HEAD> <BODY BGCOLOR="#ffffff"> <H1>[Mageia-dev] Actual java stack is absurd !</H1> <B>Anssi Hannula</B> <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Actual%20java%20stack%20is%20absurd%20%21&In-Reply-To=%3C4FA28A38.10804%40mageia.org%3E" TITLE="[Mageia-dev] Actual java stack is absurd !">anssi at mageia.org </A><BR> <I>Thu May 3 15:38:00 CEST 2012</I> <P><UL> <LI>Previous message: <A HREF="015209.html">[Mageia-dev] Actual java stack is absurd ! </A></li> <LI>Next message: <A HREF="015234.html">[Mageia-dev] Actual java stack is absurd ! </A></li> <LI> <B>Messages sorted by:</B> <a href="date.html#15232">[ date ]</a> <a href="thread.html#15232">[ thread ]</a> <a href="subject.html#15232">[ subject ]</a> <a href="author.html#15232">[ author ]</a> </LI> </UL> <HR> <!--beginarticle--> <PRE>03.05.2012 11:28, Claire REVILLET kirjoitti: ><i> Hi, </I>><i> </I>><i> Looking at this bug : <A HREF="https://bugs.mageia.org/show_bug.cgi?id=5732">https://bugs.mageia.org/show_bug.cgi?id=5732</A> </I>><i> i tried to install Scilab under cauldron 64 : it needs 367 packages !!! </I>><i> </I>><i> Scilab does not need apache nor sql. And more than that : it does not </I>><i> need sending or receiving emails, so why should javamail be installed ? </I>><i> </I>><i> I know that packaging java is special, but working like that brings just </I>><i> more conflict issues. And that also means that on a small computer, we </I>><i> can't have any java software. </I>><i> </I>><i> I know it's too late for mga2, but can't we thing about that before mg3 </I>><i> release, please ? </I> I think most of the java dependency issues can be put to two specific categories: (a) Libraries that have a lot of optional dependencies. IMHO at least the biggest ones of those deps should be stripped from the "library" packages and moved to the application packages instead. It would make handling a bit different than what we do for normal libraries+applications, but it seems like for java it is necessary if we want to get rid of insane deps (note that when fixing/workarounding these it is important to document the modifications in comments). (b) Package contains both a "library" and tools, and the tools have lots of dependencies, and the library is used by other packages. In this case the library (.jar file) should be splitted out. Debian has done quite well in this regard ("libfoo-java" policy). I think there are also some (c) completely wrong deps. I worked on this a bit a few years back, but I think most of my changes have since been overwritten with fedora versions despite comments noting the change... I guess anyone doing these fixes needs to push them to fedora as well to make them stick. I don't think I have much personal interest in working on this in the near future myself, though -- I don't normally use java apps and I've many other things to work on. -- Anssi Hannula </PRE> <!--endarticle--> <HR> <P><UL> <!--threads--> <LI>Previous message: <A HREF="015209.html">[Mageia-dev] Actual java stack is absurd ! </A></li> <LI>Next message: <A HREF="015234.html">[Mageia-dev] Actual java stack is absurd ! </A></li> <LI> <B>Messages sorted by:</B> <a href="date.html#15232">[ date ]</a> <a href="thread.html#15232">[ thread ]</a> <a href="subject.html#15232">[ subject ]</a> <a href="author.html#15232">[ author ]</a> </LI> </UL> <hr> <a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev mailing list</a><br> </body></html>