Bug#342341: eclipse: too many unneeded dependencies

2006-06-18 Thread Michael Koch
On Tue, Jun 13, 2006 at 05:51:16PM +0100, Stephen Kell wrote:
 Is there any reason why Jan's suggested changes haven't been made? I too
 would be very happy to see them applied.

Lameness of the maintainer. (Oops, that's me)

I'm currently testing this.


Cheers,
Michael
-- 
http://www.worldforge.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2006-06-13 Thread Stephen Kell
Is there any reason why Jan's suggested changes haven't been made? I too
would be very happy to see them applied.

Stephen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-17 Thread Arnaud Vandyck
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Erwan David wrote:
 Yasd that would make easier for me to explain that eclipse is a
 windows only thing
 
 If you choose to make yoursellf dependant on people who claim that
 microsoft waéy is the only way to use a computer,be logical and make
 windows only software.

I can't beleive it!

Now for the constructive thing: Michael, what do you think about tagging
wontfix or closing the bug; Erwan, provide a patch to Eclipse upstream
or to the Debian package to get rid of this 'evil' dependency and
Michael will see if it's possible to apply your patch.

1° This is not a bug for me, Eclipse runs fine on Debian... and with
free software;

2° Eclipse is a really important software to have in Debian and it takes
a lot of time to package, we really don't need to spend time in such
discussions;

3° I don't understand the comparaison between Windows and Gnome, anyway,
I don't want you to explain your point of view.

Erwan, many thanks to let Debian developers do their job and help us in
a *constructive* maneer!

Respect,

- --
  .''`.
 : :' :rnaud
 `. `'
   `-
Java Trap: http://www.gnu.org/philosophy/java-trap.html
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDo+6T4vzFZu62tMIRAiZRAJ9rMRh2pmxdXtR6kKBVqVH/6hMRPQCfZm02
ATO4Qaz/hisYdRmQiCaEO8Y=
=oZJg
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-17 Thread Michael Koch
On Sat, Dec 17, 2005 at 11:55:15AM +0100, Arnaud Vandyck wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Erwan David wrote:
  Yasd that would make easier for me to explain that eclipse is a
  windows only thing
  
  If you choose to make yoursellf dependant on people who claim that
  microsoft waéy is the only way to use a computer,be logical and make
  windows only software.
 
 I can't beleive it!
 
 Now for the constructive thing: Michael, what do you think about tagging
 wontfix or closing the bug; Erwan, provide a patch to Eclipse upstream
 or to the Debian package to get rid of this 'evil' dependency and
 Michael will see if it's possible to apply your patch.

This bug is already closed.

If there is a constructive patch which is not too hard to maintain and
is not too intrusive to change Eclipse' behavior drastically I will
apply it for sure.

With a constructive argument or a patch this bug should be reopened.


Cheers,
Michael
-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/



Bug#342341: eclipse: too many unneeded dependencies

2005-12-17 Thread Erwan David
Le Sat 17/12/2005, Arnaud Vandyck disait
 1° This is not a bug for me, Eclipse runs fine on Debian... and with
 free software;

For me the software is not really free if it is a prison for the user.

Gnome is a bunch of ill-designed software whose only goal is to do as windows
do. It is just what M. de Icaza says in all interviews, that everybody should
use a computer the way windows does it.

We then see software which use gtk, then impose all gnome, then arrive to
imposing gnome so-called desktop. That's why I consider gnome as dangerou,
thus my refusal to use it, and refusal to use it *from the start*.

www.eclipse.org does not say eclipse depends on gnome, and eclipse works on
linux without any gnome library, thus imposing a sound daemon, a corba idl etc
is unneeded dependency *added* by the maintainers of package, thus the bug.

I understood that for them gnome is the graal everybody should use, so I close
this, and won't use eclipse on debian. I'll also stop support for eclipse on
debian at work, and eclipse user will stay with windows, it is no use to make
them try something else if they get the same shit at the end.

And for me I'll look to other java IDE, but unix-users friendly, not made with
the motto that the user is an idiot and the software knows better what he
wants to do.

-- 
Erwan



Bug#342341: [SPAM?]: Bug#342341: eclipse: too many unneeded dependencies

2005-12-17 Thread Jan Schulz

Hi You,

Michael Koch wrote:
 If there is a constructive patch which is not too hard to maintain and
 is not too intrusive to change Eclipse' behavior drastically I will
 apply it for sure.

AFAIK, there is a easy patch to debian/rules: Just change one debhelper 
call to add the dependencies of one .so-file as a Recommends:. I had 
this in my 2.1 packaging:


From 
http://www.linex.org/sources/linex/debian/dists/cl/eclipse-2.1/source/eclipse_2.1.3-4.diff.gz


dpkg-shlibdeps -dDepends \
debian/libswt2.1-gtk2-jni/usr/lib/jni/libswt-gtk-2136.so 
debian/libswt2.1-gtk2-jni/usr/lib/jni/libswt-pi-gtk-2136.so \

-dSuggests \
debian/libswt2.1-gtk2-jni/usr/lib/eclipse/libswt-gnome-gtk-2136.so \
-Tdebian/libswt2.1-gtk2-jni.substvars
dpkg-shlibdeps -dDepends \
debian/libswt2.1-motif-jni/usr/lib/jni/libswt-motif-2136.so  \
-dSuggests \
debian/libswt2.1-motif-jni/usr/lib/eclipse/libswt-gnome-motif-2136.so \
debian/libswt2.1-motif-jni/usr/lib/eclipse/libswt-kde-motif-2136.so \
-Tdebian/libswt2.1-motif-jni.substvars
dpkg-shlibdeps \
-dDepends debian/libeclipse-jni/usr/lib/eclipse/libcore_2_1_0a.so \
debian/libeclipse-jni/usr/lib/eclipse/libupdate.so \
-dSuggests debian/libeclipse-jni/usr/lib/eclipse/eclipse \
-Tdebian/libeclipse-jni.substvars

From the light of this discussion, I would change Suggests: to 
Recommends:, which would let aptitude do the right thing in any case and 
I would add the Mozilla and whatever Deps to the sdk Package, so that 
apt-get install eclipse will also do the right thing.


If you don't want mozilla, you will have to remove eclipse and install 
the RCP or JDT packages and get what you want. That way, in *most* 
cases, the right thing will happen and it will bepossible to remove the 
mozilla and gnome libs.


Maybe that makes everybody happy :-)

Jan



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-16 Thread Erwan David
Le Fri 16/12/2005, Michael Koch disait
 On Wed, Dec 14, 2005 at 09:32:11AM +0100, Erwan David wrote:
  Le Wed 14/12/2005, Michael Koch disait
  
   I would like that you check the facts before writing such words.
   
   You are free not to use the Eclipse packaged by Debian but e.g. the Help
   system which is a vital system for some users will not work. Other
   thinks don't work either. Upstream Eclipse 3.1.1 don't works with free
   java runtimes at all because of broken memory management in JDT.
  
  It works perfectly without mozilla. It needs a browser but that's why
  every browser package has a Provides: www-browser, so the dependency
  should be on www-browser, not mozilla-browser.
 
 Not all packages providing www-browser export the needed shared library
 for the embedded browser in Eclipse, which is the default and preferred
 way in Eclipse upstream as Billy wrote.
  
  And that doies not explain th gnome dependency, which is heavier, and
  tottaly inadequate and, I repeat DANGEROUS.
 
 Eclipse doesn't depend on gnome, just on some libraries gnome provides.
 Many applications do this. That is neither heavy nor totally inadequate.
 Our goal is to make Eclipse ready-to-use after a simple



 'apt-get install eclipse'

No eclipse (the software) depends on *gtk* libs. Even eclipse.org does
not cite gnome as a requirements. *YOU* impose gnome.
 
 To make this happen we have to depend on some stuff that may not be
 needed but is needed in the default configuration of Eclipse. When you
 don't need this features, don't use them.
 
 It is definitely NOT DANGEROUS. Data loss would be DANGEROUS.

Gnome IS a danger becaéuse its goal is to impose a tatlly inadequate
way of using a computer to people who do not want it. Gnome is
contrary to the freedom of the user.

-- 
Erwan David




Bug#342341: eclipse: too many unneeded dependencies

2005-12-16 Thread Dalibor Topic
On Fri, Dec 16, 2005 at 09:19:43AM +0100, Erwan David wrote:
 Le Fri 16/12/2005, Michael Koch disait
  On Wed, Dec 14, 2005 at 09:32:11AM +0100, Erwan David wrote:
   Le Wed 14/12/2005, Michael Koch disait
   
I would like that you check the facts before writing such words.

You are free not to use the Eclipse packaged by Debian but e.g. the Help
system which is a vital system for some users will not work. Other
thinks don't work either. Upstream Eclipse 3.1.1 don't works with free
java runtimes at all because of broken memory management in JDT.
   
   It works perfectly without mozilla. It needs a browser but that's why
   every browser package has a Provides: www-browser, so the dependency
   should be on www-browser, not mozilla-browser.
  
  Not all packages providing www-browser export the needed shared library
  for the embedded browser in Eclipse, which is the default and preferred
  way in Eclipse upstream as Billy wrote.
   
   And that doies not explain th gnome dependency, which is heavier, and
   tottaly inadequate and, I repeat DANGEROUS.
  
  Eclipse doesn't depend on gnome, just on some libraries gnome provides.
  Many applications do this. That is neither heavy nor totally inadequate.
  Our goal is to make Eclipse ready-to-use after a simple
 
 
 
  'apt-get install eclipse'
 
 No eclipse (the software) depends on *gtk* libs. Even eclipse.org does
 not cite gnome as a requirements. *YOU* impose gnome.
  
  To make this happen we have to depend on some stuff that may not be
  needed but is needed in the default configuration of Eclipse. When you
  don't need this features, don't use them.
  
  It is definitely NOT DANGEROUS. Data loss would be DANGEROUS.
 
 Gnome IS a danger beca?use its goal is to impose a tatlly inadequate
 way of using a computer to people who do not want it. Gnome is
 contrary to the freedom of the user.

OK. I've had enough of this, please.

Since the technical side of the bug report has been excessively dealt with, 
I suggest closing it as not a bug, since we have an Eclipse developer's 
confirmation.

As far as the non-technical side of the bug report goes, I'd suggest
that Erwin takes that discussion somewhere else. We're building a
universal operating system, and abusing the bug tracker for flamewars
does not help. Thank you.

cheers,
dalibor topic

 
 -- 
 Erwan David
 
 
 
 ___
 pkg-java-maintainers mailing list
 pkg-java-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-16 Thread Erwan David
 
 OK. I've had enough of this, please.

And do you think I'm not fed upo witrh people wanting to impose gnome
to me ?
 
 Since the technical side of the bug report has been excessively dealt with, 
 I suggest closing it as not a bug, since we have an Eclipse developer's 
 confirmation.

  Yes tere is NO technical reason to impose gnome, just a policy
reason, taht gnome must be imposed by all mean.
 
 As far as the non-technical side of the bug report goes, I'd suggest
 that Erwin takes that discussion somewhere else. We're building a
 universal operating system, and abusing the bug tracker for flamewars
 does not help. Thank you.

Universal ? Bullshit. imposing uneeded dependency is *agauinst* universality.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-16 Thread Billy Biggs

On 16-Dec-05, at 3:19 AM, Erwan David wrote:


No eclipse (the software) depends on *gtk* libs. Even eclipse.org does
not cite gnome as a requirements. *YOU* impose gnome.


  Erwan, what part about my description of our use of GNOME is
confusing?

  We use GNOME-VFS to implement the Program API.  It's used to:

   - determine what your system web browser is
   - determine what application should launch if you open
 the system editor in eclipse
   - actually run these programs

  Without GNOME-VFS, the preferences dialog that lists web browsers
won't list anything, nor will the listing of external applications
for file associations, nor will the open with  system editor work,
and any applications that depend on the SWT Program API will not
work properly.

  Do you want me to change the Eclipse Platform 3.2 plan on eclipse.org
to more clearly state that we depend on gnome-vfs  I can do
this if it would help!

  -Billy




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-16 Thread Erwan David
Le Fri 16/12/2005, Billy Biggs disait
 On 16-Dec-05, at 3:19 AM, Erwan David wrote:
 
 No eclipse (the software) depends on *gtk* libs. Even eclipse.org does
 not cite gnome as a requirements. *YOU* impose gnome.
 
   Erwan, what part about my description of our use of GNOME is
 confusing?
 
   We use GNOME-VFS to implement the Program API.  It's used to:
 
- determine what your system web browser is
- determine what application should launch if you open
  the system editor in eclipse
- actually run these programs
 
   Without GNOME-VFS, the preferences dialog that lists web browsers
 won't list anything, nor will the listing of external applications
 for file associations, nor will the open with  system editor work,
 and any applications that depend on the SWT Program API will not
 work properly.
 
   Do you want me to change the Eclipse Platform 3.2 plan on eclipse.org
 to more clearly state that we depend on gnome-vfs  I can do
 this if it would help!

Yasd that would make easier for me to explain that eclipse is a
windows only thing

If you choose to make yoursellf dependant on people who claim that
microsoft waéy is the only way to use a computer,be logical and make
windows only software.

-- 
Erwan David



Bug#342341: eclipse: too many unneeded dependencies

2005-12-16 Thread Eric
Hi,

I don't want to add to the confusion, so I just reply to you. Feel to
forward if you think my email is constructive enough to be considered ;-)

 On 16-Dec-05, at 3:19 AM, Erwan David wrote:

We use GNOME-VFS to implement the Program API.  It's used to:

 - determine what your system web browser is
 - determine what application should launch if you open
   the system editor in eclipse
 - actually run these programs

Shouldn't the Debian way to determine web browser and system editor to use
the default binaries 'sensible-browser' and 'sensible-editor'?
I don't know if these binaries are policy or just a help, but perhaps, in
deed, it would allow to remove some dependencies (which, I think, is
always good, independent of all belief wars).

Just my 2 cents, Eric

-- 
Eric de France, d'Allemagne et de Navarre



Bug#342341: eclipse: too many unneeded dependencies

2005-12-15 Thread Erwan David
Le Wed 14/12/2005, Billy Biggs disait

 
   It needs Mozilla for the embedded browser, as it uses the Gecko
 embedding API.  Erwan is correct that if this is not available, the
 help system will launch in an external web browser.  However, this is
 a degredation of functionality.  We would like all distributions to
 ship an embeddable mozilla, or the xulrunner Mozilla runtime.

Ok, so the mozilla part is a bug in the mozilla packaging which does not
separate the browser from the GtkMozEmbed library.

It lets the gnome problem (which is the most annoying dependency). eclipse
uses gtk, not gnome, its different.

-- 
Erwan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-15 Thread Michael Koch
On Wed, Dec 14, 2005 at 09:32:11AM +0100, Erwan David wrote:
 Le Wed 14/12/2005, Michael Koch disait
 
  I would like that you check the facts before writing such words.
  
  You are free not to use the Eclipse packaged by Debian but e.g. the Help
  system which is a vital system for some users will not work. Other
  thinks don't work either. Upstream Eclipse 3.1.1 don't works with free
  java runtimes at all because of broken memory management in JDT.
 
 It works perfectly without mozilla. It needs a browser but that's why
 every browser package has a Provides: www-browser, so the dependency
 should be on www-browser, not mozilla-browser.

Not all packages providing www-browser export the needed shared library
for the embedded browser in Eclipse, which is the default and preferred
way in Eclipse upstream as Billy wrote.
 
 And that doies not explain th gnome dependency, which is heavier, and
 tottaly inadequate and, I repeat DANGEROUS.

Eclipse doesn't depend on gnome, just on some libraries gnome provides.
Many applications do this. That is neither heavy nor totally inadequate.
Our goal is to make Eclipse ready-to-use after a simple

'apt-get install eclipse'

To make this happen we have to depend on some stuff that may not be
needed but is needed in the default configuration of Eclipse. When you
don't need this features, don't use them.

It is definitely NOT DANGEROUS. Data loss would be DANGEROUS.


Cheers,
Michael
-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-14 Thread Erwan David
Le Wed 14/12/2005, Michael Koch disait

 I would like that you check the facts before writing such words.
 
 You are free not to use the Eclipse packaged by Debian but e.g. the Help
 system which is a vital system for some users will not work. Other
 thinks don't work either. Upstream Eclipse 3.1.1 don't works with free
 java runtimes at all because of broken memory management in JDT.

It works perfectly without mozilla. It needs a browser but that's why
every browser package has a Provides: www-browser, so the dependency
should be on www-browser, not mozilla-browser.

And that doies not explain th gnome dependency, which is heavier, and
tottaly inadequate and, I repeat DANGEROUS.

-- 
Erwan David


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-14 Thread Andrew Vaughan
Hi everyone.
[Erwan, this mail is for the eclipse maintainers.  I've kept you cc'ed 
to keep you in the discussion.]

On Wed, 14 Dec 2005 19:32, Erwan David wrote:
 And that doies not explain th gnome dependency, which is heavier, and
 tottaly inadequate and, I repeat DANGEROUS.

I have an eclipse.org binary release (3.1.1) unpacked in ~/bin/eclipse on my 
sarge install.  A quick search shows that this includes private libraries.  

$ find /home/andrew/bin/eclipse/  |grep '\.so\.\|\.so$'
/home/andrew/bin/eclipse/plugins/org.eclipse.cdt.core.linux.x86_3.0.0/os/linux/x86/libpty.so
/home/andrew/bin/eclipse/plugins/org.eclipse.cdt.core.linux.x86_3.0.0/os/linux/x86/libspawner.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/33/1/.cp/libswt-pi-gtk-3139.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/33/1/.cp/libswt-gtk-3139.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/33/1/.cp/libswt-gnome-gtk-3139.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/83/1/.cp/os/linux/x86/libupdate.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/10/1/.cp/os/linux/x86/libcore_3_1_0.so
/home/andrew/bin/eclipse/libcairo.so.1

(Obviously this is something that the debian eclipse packages don't do). 

A quick ldd shows that the private libraries upstream ships _are_ linked 
against gnome libs.

ldd 
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/33/1/.cp/libswt-gnome-gtk-3139.so|
grep gnome
libgnomevfs-2.so.0 = /usr/lib/libgnomevfs-2.so.0 (0x4001b000)
libgnome-2.so.0 = /usr/lib/libgnome-2.so.0 (0x4007d000)
libgnomeui-2.so.0 = /usr/lib/libgnomeui-2.so.0 (0x40092000)
libgnomecanvas-2.so.0 = /usr/lib/libgnomecanvas-2.so.0 (0x4067b000)
libgnome-keyring.so.0 = /usr/lib/libgnome-keyring.so.0 (0x40ac)

a quick google search site:eclipse.org libgnome reveals 36 hits.  The 
following 2 (at least) support the argument that the gnome libraries are (or 
at least were) used upstream.

https://bugs.eclipse.org/bugs/show_bug.cgi?format=multipleid=79268
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt/Eclipse%20SWT%20PI/motif/library/Attic/gnome.c?rev=1.11

However it ain't that simple.  There has recently been a thread about unused  
library dependencies [1], [2]. 

The sarge ldd command does not have the -u option.  Therefore I tried ldd -u 
on ubuntu.

ldd 
-u 
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/33/1/.cp/libswt-gnome-gtk-3139.so
Unused direct dependencies:

/usr/lib/libgnomevfs-2.so.0
/usr/lib/libgnome-2.so.0
/usr/lib/libgnomeui-2.so.0

At this point I'm out of my depth.  I don't know how to determine whether 
(upstreams) libswt-gnome-gtk-3139.so actually _should_ be linked against 
gnome libs.  Since I'm running sarge, it haven't tried ldd on the debian swt 
libs.  

I did try the following.

1. Rename /usr/lib/libgnomevfs-2.so.0, /usr/lib/libgnome-2.so.0, 
   /usr/lib/libgnomeui-2.so.0.
2. Reboot.
3. kde apps all seem fine.
   gedit fails needing libgnomeui-2.so.0.
   eclipse seems fine.  Confirmed basic open, edit, save functionality works.
   eclipse help also works (uses mozilla-firefox, but this is what 
   /etc/alternatives/mozilla points to).  
   I did not test any other functionality.  Important eclipse functionality 
could easily be broken.

Hence it seems that eclipse does not need gnome libs for basic functionality.  
The above test doesn't mean that other swt apps don't use functionality from 
gnome libs of course. 

Andrew V.

[1] http://lists.debian.org/debian-devel-announce/2005/11/msg00016.html
[2] http://lists.debian.org/debian-devel/2005/11/msg01427.html
http://lists.debian.org/debian-devel/2005/11/msg01432.html


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-14 Thread Billy Biggs


On 14-Dec-05, at 3:32 AM, Erwan David wrote:


I would like that you check the facts before writing such words.

You are free not to use the Eclipse packaged by Debian but e.g.  
the Help

system which is a vital system for some users will not work. Other
thinks don't work either. Upstream Eclipse 3.1.1 don't works with  
free

java runtimes at all because of broken memory management in JDT.


It works perfectly without mozilla. It needs a browser but that's why
every browser package has a Provides: www-browser, so the dependency
should be on www-browser, not mozilla-browser.

And that doies not explain th gnome dependency, which is heavier, and
tottaly inadequate and, I repeat DANGEROUS.


  It needs Mozilla for the embedded browser, as it uses the Gecko
embedding API.  Erwan is correct that if this is not available, the
help system will launch in an external web browser.  However, this is
a degredation of functionality.  We would like all distributions to
ship an embeddable mozilla, or the xulrunner Mozilla runtime.

  Erwan: do you understand what I am saying?

  -Billy


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-14 Thread Billy Biggs
  Andrew,  you don't need to go to such incredible feats of  
sleuthing. :)

I am an SWT developer and I think I already explained quite clearly in
this bug report what dependencies are there and what are needed.

I have an eclipse.org binary release (3.1.1) unpacked in ~/bin/ 
eclipse on my
sarge install.  A quick search shows that this includes private  
libraries.


$ find /home/andrew/bin/eclipse/  |grep '\.so\.\|\.so$'
/home/andrew/bin/eclipse/plugins/ 
org.eclipse.cdt.core.linux.x86_3.0.0/os/linux/x86/libpty.so
/home/andrew/bin/eclipse/plugins/ 
org.eclipse.cdt.core.linux.x86_3.0.0/os/linux/x86/libspawner.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/ 
33/1/.cp/libswt-pi-gtk-3139.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/ 
33/1/.cp/libswt-gtk-3139.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/ 
33/1/.cp/libswt-gnome-gtk-3139.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/ 
83/1/.cp/os/linux/x86/libupdate.so
/home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/ 
10/1/.cp/os/linux/x86/libcore_3_1_0.so

/home/andrew/bin/eclipse/libcairo.so.1

(Obviously this is something that the debian eclipse packages don't  
do).


  What do you mean by that?  All of these libraries, with the exception
of libcairo.so.1, are JNI libraries which are part of Eclipse and
the C sources are part of the source package, and are definitely
installed by the Debian packages.  libcairo.so.1 is a precompiled  
version
of cairo as it is not in our supported distributions yet, so clearly  
this

isn't required by the Debian packages yet.

A quick ldd shows that the private libraries upstream ships _are_  
linked

against gnome libs.
[...]
However it ain't that simple.  There has recently been a thread  
about unused

library dependencies [1], [2].

The sarge ldd command does not have the -u option.  Therefore I  
tried ldd -u

on ubuntu.

ldd
-u /home/andrew/bin/eclipse/configuration/org.eclipse.osgi/bundles/ 
33/1/.cp/libswt-gnome-gtk-3139.so

Unused direct dependencies:

/usr/lib/libgnomevfs-2.so.0
/usr/lib/libgnome-2.so.0
/usr/lib/libgnomeui-2.so.0

At this point I'm out of my depth.  I don't know how to determine  
whether
(upstreams) libswt-gnome-gtk-3139.so actually _should_ be linked  
against
gnome libs.  Since I'm running sarge, it haven't tried ldd on the  
debian swt

libs.


  I think you're misreading the tools.  Here's something clearer to do:

$ nm -D libswt-gnome-* | grep gnome_vfs_mime_get_default_application

  You'll see that it depends on some gnome_vfs symbols.

$ nm -D /usr/lib/libgnomevfs-2.so.0 | grep gnome_vfs_mime_get_default_ap

  You'll see that it's defined here.

  Now, as explained earlier, this is used by the Eclipse SDK to provide
the feature where you go Open With  System Editor and the file in
Eclipse will open with gedit if that is what is set up in your GNOME
preferences.

  The other feature is that this is also used to determine what your  
system
web browser is, whether it's epiphany or Mozilla or konqueror or  
whatever.


  As you mention, other SWT applications may need more of this than
the Eclipse SDK.  This is true too with the embedded Mozilla.  Many  
teams

on the Eclipse project want to hard depend on the embedded browser, and
lots of plugins definitely do.  However, in the core SDK we've tried to
ensure don't completely die if we can't find an embeddable Mozilla/Gecko
install.

  -Billy


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-13 Thread Michael Koch
On Sat, Dec 10, 2005 at 11:36:29PM +0100, Erwan David wrote:
 Le Sat 10/12/2005, Michael Koch disait
  I agree with you, Stephan. Tagging it 'wontfix' is the best thing. Or
  just close it. We can either try to ship an Eclipse that works out of
  the box or a an Eclipse that needs much help from the admin to install
  additional stuff that Eclipse not depends on. I prefer to do the first
  as it helps more users then the second option hurts. When we 'fix' this
  bug and downgrade the Depends to Recommends or Suggests we will get bug
  reports from users complaining that Eclipse doesnt work out of the box.
 
  Cheers,
  Michael
  -- 
  Escape the Java Trap with GNU Classpath!
  http://www.gnu.org/philosophy/java-trap.html
  
  Join the community at http://planet.classpath.org/
 
 So you want to oblige people to use the pile of crap that gnome is. MY
 freedom is also to NOT use software I think is ill designed and is a danger.
 
 You deny me this right. And you're a liar, I can download upstream eclipse
 without using mozilla (you oblige people to install obsolete sqoftware by the
 way..) nor gnome.

I would like that you check the facts before writing such words.

You are free not to use the Eclipse packaged by Debian but e.g. the Help
system which is a vital system for some users will not work. Other
thinks don't work either. Upstream Eclipse 3.1.1 don't works with free
java runtimes at all because of broken memory management in JDT.


Cheers,
Michael
-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-11 Thread Andrew Vaughan
Hi
I'm a debian user, not a debian developer, but I feel the need to chime in 
here.

On Sun, 11 Dec 2005 09:36, Erwan David wrote:

 So you want to oblige people to use the pile of crap that gnome is. MY
 freedom is also to NOT use software I think is ill designed and is a
 danger.

So don't use whatever you don't want.  

If you feel this strongly, and can't convince the maintainers to relax the 
dependencies, use equivs to create a fake package that provides 
gnome-mime-data, mozilla-browser etc.

or download the debian source package, make whatever changes you need, and 
rebuild.  

or download the the debian packages and bypass dependencies by installing with 
dpkg -i --force-depends.  (Be warned that package managers will try to fix 
the broken dependencies.  Whilst fine for a quick and dirty short term trial, 
equivs is a better longterm solution.  Using either method to mess with vital 
packages will cause breakage.

or download eclipse from upstream and install to ~/bin or /usr/local .

I'm currently running eclipse (downloaded from upstream, and unpacked into 
~/bin) on ubuntu breezy.  When I tried the pre-release ubuntu packages, I had 
issues installing eclipse-plugins, and reverted using the upstream binaries.  
This works fine and is easy to update.  Indeed, unless you are familiar with 
tricks like equivs and dpkg -i --force-depends, I'd recommend running stable 
rather than testing/unstable, and installing eclipse (from upstream) either 
to ~/bin or /usr/local.  

 You deny me this right. And you're a liar, I can download upstream eclipse 
 without using mozilla (you oblige people to install obsolete sqoftware by 
 the way..) nor gnome.

Please moderate your language.  Getting the dependencies eased requires 
convincing the package maintainers that eclipse and swt apps work fine 
without the gnome dependencies.  That requires a constructive dialog.

This is free software.  
You're not obliged to do anything.  You can do whatever you like.  You're free 
to ignore this email.  You also free to try some of the suggestions I've 
listed above.   

No-one has denied you any rights.  They have just tried to make sure that 
people who install the debian eclipse package, get a fully functional 
eclipse, without having to manually chase dependencies.  (Debian policy 
requires this.  It is a large part of what makes debian such a pleasure to 
use.)

 Imposing gnome for the mime stuff is either a lie or the proof of blatant
 incompetency. Mime is handled through the mailcap and mime.types
 definitions and the debian package to handle them is mime-support.

I'm sure upstream will be happy to be called liars or incompetents.

Much of the dependency 'bloat' comes from libswt3.1-gtk-java (the java side of 
SWT), which depends on mozilla _or_ mozilla-firefox, and libswt3.1-gtk-jni 
(the native side of the toolkit).

libswt3.1-gtk-jni depends on (partial list)

libcairo2 - The Cairo 2D vector graphics library
libgnome2-0 - The GNOME 2 library - runtime files
libgnomeui-0 - The GNOME 2 libraries (User Interface) - runtime files
libgnomevfs2-0 - The GNOME virtual file-system library (runtime files)
libgtk2.0-0 - The GTK+ graphical user interface library

The gnome libs depend on ... (surprise) more gnome libs.

Note that this is an SWT upstream design issue.  SWT upstream choose to use 
the gtk library for native widgets.  They also choose to use gnome libraries 
for some functionality.  The eclipse file-open dialog is the same widget 
used by native gnome programs.  This includes seemless access to cd-roms that 
gnome has automounted.  As mentioned elsewhere, SWT uses mozilla or firefox 
for an embedded browser widget.  

 PS: I was evaluating debian for the desktops at my work. I must now say
 that I cannot suggest it for the developers, we'll stick with other
 dsitributions which let people free to choose not to use some software.

One of the strengths of debian is it package management.  99 times out of 100 
installed package just work, without having to install extra packages to 
satisfy dependencies, or to allow normal functionality.  The other 1% of the 
time, it is a RC bug.  If the package maintainers drop needed dependencies, 
they'll just end up having to add them.


from your initial bug report.
 Which means 195 MB on disk...
 
Eclipse is big.  The upstream download is 99.3 MB.  My 'upstream 
install' (including cdt + subclipse) is 155 MB.  This includes private 
versions of some of the libswt-gtk and libswt-gnome-gtk which are listed 
above.

 eclipse does not need gnome, so there is a dependency problem on this
 side. Same thing with mozilla-browser.
 
 In any case this makes the package uninstallable here (no gnome).

It not really pulling in gnome (desktop), just some of the gtk/gnome libs.  
Other linux desktop distributions may simply include these some these libs 
(perhaps built without optional dependencies) as part of a standard install.  
Try searching for libgtk on your old system.


Bug#342341: eclipse: too many unneeded dependencies

2005-12-10 Thread Stephan Michels
On 12/7/05, Erwan David [EMAIL PROTECTED] wrote:
 Package: eclipse
 Severity: normal

 sudo apt-get -u install eclipse
 Password:
 Reading package lists... Done
 Building dependency tree... Done
 The following extra packages will be installed:
   dbus-1 dbus-glib-1 eclipse-jdt eclipse-jdt-common eclipse-pde
   eclipse-pde-common eclipse-platform eclipse-platform-common eclipse-rcp
   eclipse-rcp-common eclipse-source gconf2 gconf2-common gnome-keyring
   gnome-mime-data junit libbcel-java libbonobo2-0 libbonobo2-common
   libbonoboui2-0 libbonoboui2-common libcommons-beanutils-java
   libcommons-collections-java libcommons-collections3-java
   libcommons-dbcp-java libcommons-digester-java libcommons-el-java
   libcommons-fileupload-java libcommons-launcher-java libcommons-logging-java
   libcommons-modeler-java libcommons-pool-java libfam0c102 libgconf2-4
   libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0
   libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
   libgnomevfs2-common libhal-storage0 libhal0 libjsch-java liblog4j1.2-java
   liblucene-java liblucene-java-doc libmx4j-java liborbit2 libregexp-java
   libscrollkeeper0 libservlet2.4-java libsmbclient libswt3.1-gtk-java
   libswt3.1-gtk-jni libtomcat5-java mozilla-browser scrollkeeper
   shared-mime-info zenity

 Which means 195 MB on disk...

 eclipse does not need gnome, so there is a dependency problem on this
 side. Same thing with mozilla-browser.

The gnome libraries are needed for SWT, for example
org.eclipse.swt.program.Program to get informations about the mine
type and
icons etc. for a given file.

It seems that the SWT libraries handle the case if the
gnome libs doesn't exist properly. But I don't think it's a good idea
to remove the dependencies. Maybe a solution is to use recommendations
instead.

And the dependency to mozila-broser is needed for the SWT Browser widget. You
should be able to use firefox instead, but nevertheless a browser is needed.

 In any case this makes the package uninstallable here (no gnome).

Sad to hear, but to be honest if you can't spare 195 MB of diskspace
then you won't
have much fun with Eclipse.

I tend to tag the report as WONTFIX, but wait on an opinion from Michael Koch.



Bug#342341: eclipse: too many unneeded dependencies

2005-12-10 Thread Erwan David
Le Sat 10/12/2005, Stephan Michels disait
 On 12/7/05, Erwan David [EMAIL PROTECTED] wrote:
  Package: eclipse
  Severity: normal
 
  sudo apt-get -u install eclipse
  Password:
  Reading package lists... Done
  Building dependency tree... Done
  The following extra packages will be installed:
dbus-1 dbus-glib-1 eclipse-jdt eclipse-jdt-common eclipse-pde
eclipse-pde-common eclipse-platform eclipse-platform-common eclipse-rcp
eclipse-rcp-common eclipse-source gconf2 gconf2-common gnome-keyring
gnome-mime-data junit libbcel-java libbonobo2-0 libbonobo2-common
libbonoboui2-0 libbonoboui2-common libcommons-beanutils-java
libcommons-collections-java libcommons-collections3-java
libcommons-dbcp-java libcommons-digester-java libcommons-el-java
libcommons-fileupload-java libcommons-launcher-java 
  libcommons-logging-java
libcommons-modeler-java libcommons-pool-java libfam0c102 libgconf2-4
libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0
libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
libgnomevfs2-common libhal-storage0 libhal0 libjsch-java liblog4j1.2-java
liblucene-java liblucene-java-doc libmx4j-java liborbit2 libregexp-java
libscrollkeeper0 libservlet2.4-java libsmbclient libswt3.1-gtk-java
libswt3.1-gtk-jni libtomcat5-java mozilla-browser scrollkeeper
shared-mime-info zenity
 
  Which means 195 MB on disk...
 
  eclipse does not need gnome, so there is a dependency problem on this
  side. Same thing with mozilla-browser.
 
 The gnome libraries are needed for SWT, for example
 org.eclipse.swt.program.Program to get informations about the mine
 type and
 icons etc. for a given file.

False, eclipse and swt work perfectly without gnome.

 It seems that the SWT libraries handle the case if the
 gnome libs doesn't exist properly. But I don't think it's a good idea
 to remove the dependencies. Maybe a solution is to use recommendations
 instead.

Is it a good idea to impose gnome to those who do not want it ?

 And the dependency to mozila-broser is needed for the SWT Browser widget. You
 should be able to use firefox instead, but nevertheless a browser is needed.

eclipse works without a browser installed. You put restrictions on its use...

  In any case this makes the package uninstallable here (no gnome).
 
 Sad to hear, but to be honest if you can't spare 195 MB of diskspace
 then you won't
 have much fun with Eclipse.

Its more a matter of policy : you as maintainer put arbitrary restrictions on 
the use of the software.

 I tend to tag the report as WONTFIX, but wait on an opinion from Michael Koch.

Do debian policy allow maintainers to include dependencies which are not
upstream ?

I do not want to use gnome, f I follow you I should stop using debian ?


-- 
Erwan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-10 Thread Billy Biggs


On 10-Dec-05, at 8:53 AM, Erwan David wrote:


The gnome libraries are needed for SWT, for example
org.eclipse.swt.program.Program to get informations about the mine
type and icons etc. for a given file.


False, eclipse and swt work perfectly without gnome.


  Hi Erwan, I'm an SWT developer.

  The Program library is so that in Eclipse, when you right click
on a file and go Open With  System Editor, it will open the
same application that Nautilus would (.txt - gedit, or whatever).
As well, .C files will show the right icon the same as nautilus.
Of course Eclipse works fine without this capability, but the
feature won't work, and other SWT applications may depend on being
able to get these icons and runnables (imagine writing a file
browser in SWT!).  So, at some point the dependency must be stated
or moved to be a Recommends:.

And the dependency to mozila-broser is needed for the SWT Browser  
widget. You
should be able to use firefox instead, but nevertheless a browser  
is needed.


eclipse works without a browser installed. You put restrictions on  
its use...


  Eclipse uses an embedded browser in many places.  The Help contents
for example is an embedded Mozilla instance.  If Mozilla is not found
or not available, often there are fallbacks in Eclipse (you'll see some
crappy white background with some icons instead of the full Intro), but
some other Eclipse plugins _do_ depend on being able to embed mozilla.
Consider the Eclipse web development plugins.  Even the Javadoc view in
Eclipse is an embedded Mozilla browser.

Its more a matter of policy : you as maintainer put arbitrary  
restrictions on the use of the software.


I tend to tag the report as WONTFIX, but wait on an opinion from  
Michael Koch.


Do debian policy allow maintainers to include dependencies which  
are not

upstream ?

I do not want to use gnome, f I follow you I should stop using  
debian ?


  If we (Eclipse) could make these hard dependencies, I think we  
would.  We
have a horrible time trying to deal with distributions that don't  
provide

GNOME or Mozilla embedding as part of the standard platform.  Please
consider how hard it is to ship software under Linux currently where  
we have

to try and ensure we don't _completely_ die when Mozilla/GNOME aren't
available.

  -Billy




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-10 Thread Michael Koch
On Sat, Dec 10, 2005 at 02:42:41PM +0100, Stephan Michels wrote:
 On 12/7/05, Erwan David [EMAIL PROTECTED] wrote:
  Package: eclipse
  Severity: normal
 
  sudo apt-get -u install eclipse
  Password:
  Reading package lists... Done
  Building dependency tree... Done
  The following extra packages will be installed:
dbus-1 dbus-glib-1 eclipse-jdt eclipse-jdt-common eclipse-pde
eclipse-pde-common eclipse-platform eclipse-platform-common eclipse-rcp
eclipse-rcp-common eclipse-source gconf2 gconf2-common gnome-keyring
gnome-mime-data junit libbcel-java libbonobo2-0 libbonobo2-common
libbonoboui2-0 libbonoboui2-common libcommons-beanutils-java
libcommons-collections-java libcommons-collections3-java
libcommons-dbcp-java libcommons-digester-java libcommons-el-java
libcommons-fileupload-java libcommons-launcher-java 
  libcommons-logging-java
libcommons-modeler-java libcommons-pool-java libfam0c102 libgconf2-4
libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0
libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
libgnomevfs2-common libhal-storage0 libhal0 libjsch-java liblog4j1.2-java
liblucene-java liblucene-java-doc libmx4j-java liborbit2 libregexp-java
libscrollkeeper0 libservlet2.4-java libsmbclient libswt3.1-gtk-java
libswt3.1-gtk-jni libtomcat5-java mozilla-browser scrollkeeper
shared-mime-info zenity
 
  Which means 195 MB on disk...
 
  eclipse does not need gnome, so there is a dependency problem on this
  side. Same thing with mozilla-browser.
 
 The gnome libraries are needed for SWT, for example
 org.eclipse.swt.program.Program to get informations about the mine
 type and
 icons etc. for a given file.
 
 It seems that the SWT libraries handle the case if the
 gnome libs doesn't exist properly. But I don't think it's a good idea
 to remove the dependencies. Maybe a solution is to use recommendations
 instead.
 
 And the dependency to mozila-broser is needed for the SWT Browser widget. You
 should be able to use firefox instead, but nevertheless a browser is needed.
 
  In any case this makes the package uninstallable here (no gnome).
 
 Sad to hear, but to be honest if you can't spare 195 MB of diskspace
 then you won't
 have much fun with Eclipse.
 
 I tend to tag the report as WONTFIX, but wait on an opinion from Michael Koch.

I agree with you, Stephan. Tagging it 'wontfix' is the best thing. Or
just close it. We can either try to ship an Eclipse that works out of
the box or a an Eclipse that needs much help from the admin to install
additional stuff that Eclipse not depends on. I prefer to do the first
as it helps more users then the second option hurts. When we 'fix' this
bug and downgrade the Depends to Recommends or Suggests we will get bug
reports from users complaining that Eclipse doesnt work out of the box.


Cheers,
Michael
-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-10 Thread Michael Koch
On Sat, Dec 10, 2005 at 02:53:13PM +0100, Erwan David wrote:
 Le Sat 10/12/2005, Stephan Michels disait
  On 12/7/05, Erwan David [EMAIL PROTECTED] wrote:
   Package: eclipse
   Severity: normal
  
   sudo apt-get -u install eclipse
   Password:
   Reading package lists... Done
   Building dependency tree... Done
   The following extra packages will be installed:
 dbus-1 dbus-glib-1 eclipse-jdt eclipse-jdt-common eclipse-pde
 eclipse-pde-common eclipse-platform eclipse-platform-common eclipse-rcp
 eclipse-rcp-common eclipse-source gconf2 gconf2-common gnome-keyring
 gnome-mime-data junit libbcel-java libbonobo2-0 libbonobo2-common
 libbonoboui2-0 libbonoboui2-common libcommons-beanutils-java
 libcommons-collections-java libcommons-collections3-java
 libcommons-dbcp-java libcommons-digester-java libcommons-el-java
 libcommons-fileupload-java libcommons-launcher-java 
   libcommons-logging-java
 libcommons-modeler-java libcommons-pool-java libfam0c102 libgconf2-4
 libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0
 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
 libgnomevfs2-common libhal-storage0 libhal0 libjsch-java 
   liblog4j1.2-java
 liblucene-java liblucene-java-doc libmx4j-java liborbit2 libregexp-java
 libscrollkeeper0 libservlet2.4-java libsmbclient libswt3.1-gtk-java
 libswt3.1-gtk-jni libtomcat5-java mozilla-browser scrollkeeper
 shared-mime-info zenity
  
   Which means 195 MB on disk...
  
   eclipse does not need gnome, so there is a dependency problem on this
   side. Same thing with mozilla-browser.
  
  The gnome libraries are needed for SWT, for example
  org.eclipse.swt.program.Program to get informations about the mine
  type and
  icons etc. for a given file.
 
 False, eclipse and swt work perfectly without gnome.
 
  It seems that the SWT libraries handle the case if the
  gnome libs doesn't exist properly. But I don't think it's a good idea
  to remove the dependencies. Maybe a solution is to use recommendations
  instead.
 
 Is it a good idea to impose gnome to those who do not want it ?
 
  And the dependency to mozila-broser is needed for the SWT Browser widget. 
  You
  should be able to use firefox instead, but nevertheless a browser is needed.
 
 eclipse works without a browser installed. You put restrictions on its use...
 
   In any case this makes the package uninstallable here (no gnome).
  
  Sad to hear, but to be honest if you can't spare 195 MB of diskspace
  then you won't
  have much fun with Eclipse.
 
 Its more a matter of policy : you as maintainer put arbitrary restrictions on 
 the use of the software.
 
  I tend to tag the report as WONTFIX, but wait on an opinion from Michael 
  Koch.
 
 Do debian policy allow maintainers to include dependencies which are not
 upstream ?
 
 I do not want to use gnome, f I follow you I should stop using debian ?

You are wrong. The dependencies ARE upstream too. With the stuff missing Eclipse
is just crippled. A not working help system (because the web browser is missing)
is a good example for a broken application.


Cheers,
Michael
-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-10 Thread Erwan David
Le Sat 10/12/2005, Michael Koch disait
 I agree with you, Stephan. Tagging it 'wontfix' is the best thing. Or
 just close it. We can either try to ship an Eclipse that works out of
 the box or a an Eclipse that needs much help from the admin to install
 additional stuff that Eclipse not depends on. I prefer to do the first
 as it helps more users then the second option hurts. When we 'fix' this
 bug and downgrade the Depends to Recommends or Suggests we will get bug
 reports from users complaining that Eclipse doesnt work out of the box.

 Cheers,
 Michael
 -- 
 Escape the Java Trap with GNU Classpath!
 http://www.gnu.org/philosophy/java-trap.html
 
 Join the community at http://planet.classpath.org/

So you want to oblige people to use the pile of crap that gnome is. MY
freedom is also to NOT use software I think is ill designed and is a danger.

You deny me this right. And you're a liar, I can download upstream eclipse
without using mozilla (you oblige people to install obsolete sqoftware by the
way..) nor gnome.

Imposing gnome for the mime stuff is either a lie or the proof of blatant
incompetency. Mime is handled through the mailcap and mime.types definitions
and the debian package to handle them is mime-support.

PS: I was evaluating debian for the desktops at my work. I must now say that I
cannot suggest it for the developers, we'll stick with other dsitributions
which let people free to choose not to use some software.

-- 
Erwan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#342341: eclipse: too many unneeded dependencies

2005-12-07 Thread Erwan David
Package: eclipse
Severity: normal

sudo apt-get -u install eclipse
Password:
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  dbus-1 dbus-glib-1 eclipse-jdt eclipse-jdt-common eclipse-pde
  eclipse-pde-common eclipse-platform eclipse-platform-common eclipse-rcp
  eclipse-rcp-common eclipse-source gconf2 gconf2-common gnome-keyring
  gnome-mime-data junit libbcel-java libbonobo2-0 libbonobo2-common
  libbonoboui2-0 libbonoboui2-common libcommons-beanutils-java
  libcommons-collections-java libcommons-collections3-java
  libcommons-dbcp-java libcommons-digester-java libcommons-el-java
  libcommons-fileupload-java libcommons-launcher-java libcommons-logging-java
  libcommons-modeler-java libcommons-pool-java libfam0c102 libgconf2-4
  libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0
  libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
  libgnomevfs2-common libhal-storage0 libhal0 libjsch-java liblog4j1.2-java
  liblucene-java liblucene-java-doc libmx4j-java liborbit2 libregexp-java
  libscrollkeeper0 libservlet2.4-java libsmbclient libswt3.1-gtk-java
  libswt3.1-gtk-jni libtomcat5-java mozilla-browser scrollkeeper
  shared-mime-info zenity

Which means 195 MB on disk...

eclipse does not need gnome, so there is a dependency problem on this
side. Same thing with mozilla-browser.

In any case this makes the package uninstallable here (no gnome).

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.14-1-k7
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]