eclipse must not build/ship copies of thirty party libraries

Bug #453036 reported by Matthias Klose
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
eclipse (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: eclipse

afaics, the eclipse packages build using the include junit, icu4j, jsch (?) and maybe other libraries, and ships these libraries in the binary packages. Instead the exising packages in the distribution should be used; however that needs the addition of the osgi meta informations to these packages before they can be seen by eclipse.

Benjamin Drung (bdrung)
Changed in eclipse (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Benjamin Drung (bdrung) wrote :

Here is a list of packages, which eclipse should use:

sat4j
libjetty6-java
junit
junit4
libjsch-java
liblucene2-java
libcommons-logging-java
libcommons-el-java
libcommons-codec-java
libcommons-httpclient-java
libhamcrest-java
libservlet2.4-java
libservlet2.5-java

Most of them (or all?) do not have the required OSGi meta data.

Benjamin Drung (bdrung)
Changed in eclipse (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Benjamin Drung (bdrung) wrote :

The eclipse source package is free of binary files [1] with todays commit [2] to our git repository.

[2] It does not contain .exe, .dll, .so, .so.2, *.a, .sl, .jnilib, .jar, .class, and .zip files.
[1] http://git.debian.org/?p=pkg-java/eclipse.git;a=shortlog;h=refs/heads/upstream

Changed in eclipse (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Dominic Evans (oldmanuk) wrote : Re: [Bug 453036] Re: eclipse must not build/ship copies of thirty party libraries

An amazing and very much appreciated effort!

On 15 Mar 2010, at 21:47, Benjamin Drung <email address hidden>
wrote:

> The eclipse source package is free of binary files [1] with todays
> commit [2] to our git repository.
>
> [2] It does not contain .exe, .dll, .so, .so.2,
> *.a, .sl, .jnilib, .jar, .class, and .zip files.
> [1] http://git.debian.org/?p=pkg-java/eclipse.git;a=shortlog;h=refs/heads/upstream
>
> ** Changed in: eclipse (Ubuntu)
> Status: In Progress => Fix Committed
>
> --
> eclipse must not build/ship copies of thirty party libraries
> https://bugs.launchpad.net/bugs/453036
> You received this bug notification because you are a direct subscriber
> of the bug.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.3 KiB)

This bug was fixed in the package eclipse - 3.5.2-2

---------------
eclipse (3.5.2-2) unstable; urgency=low

  [ Niels Thykier ]
  * Changed section of eclipse packages to devel.
  * Install IJG_README from source dir rather than install dir.
    (Closes: #574619)
  * Added missing replace on eclipse to eclipse-platform-data. (Closes: #574607)
  * Fix broken symlinks in libequinox-osgi-java.
  * Imported ecj-gccmain-java.patch from ecj to add better support for gcj.

  [ Benjamin Drung ]
  * Integrate upstream-eclipse-build-repack.patch from final 0.5.0
    eclipse-build release.

eclipse (3.5.2-1) unstable; urgency=low

  * New upstream release. (LP: #123064)
    - Supports xulrunner-1.9.1 (Closes: #507536)
    - Fixed "Software Updates" menu. (Closes: #539016)
  * Converted build system to use eclipse-build 0.5.0. (Closes: #501533)
    - Fixed broken symlink in swt packages. (Closes: #543318)
    - Fixed broken plugins/features. (Closes: #493984)
    - Fixed problem finding native libraries. (Closes: #553131)
    - Fixed build for various archs. (Closes: #521312)
  * Stopped eclipse from unpacking native libraries into ~/.eclipse.
    (Closes: #351729)
  * Corrected Depends and Recommends. (Closes: #554677, #558246)
    - eclipse-jdt now only suggests eclipse.
    - removed strict dependency on openjdk.
    - removed recommends on eclipse-*-gcj packages.
  * Removed obsolete linda overrides.
  * New maintainers. (Closes: #526489)
  * Removed the need for Zenity (Closes: #528070)
  * Added missing "apt" plug-in for eclipse-jdt. (Closes: #403655, LP: #120610)
  * Added conflicts on the old eclipse-*-nls packages. (Closes: #538869)
  * Removed "builtin browser not supported"-warning; it did not work.
    (Closes: #402340, #491542)
  * Removed dependency on libtomcat5.5-java and liblucene-java-doc.
  * Stopped using special hacks and work arounds to find JVMs.
    - This removes the need for ~/.eclipse/eclipserc (Closes: #402077)
    - This makes eclipse read eclipse.ini (Closes: #491334)
    - This makes eclipse respect alternatives (Closes: #353360, #574271)
  * Moved the executable to eclipse-platform from eclipse. (Closes: #358594)
  * Put the osgi jar-files into its own separate package. (LP: #102717)
  * Added workaround for gtk problems. (Closes: #552480)
  * Added missing API references. (Closes: #376850)
  * Moved org.eclipse.ant.ui to eclipse-platform. (LP: #477944)
  * Added information about how to create the orig.tar.gz. (Closes: #505553)
  * Rewrote symlink script to handle folders that are renamed on different
    archs/builds. (LP: #471859)
  * Move eclipse.ini into /etc (LP: #43162)
  * Set a sane file limit for osgi-bundles. (Closes: #558693, LP: #293573)
  * Inject update sites on first run. (LP: #460944)
  * Prevent conflict with swt-gtk's swt packages. (Closes: #541638, LP: #491880)
    - Removed our swt packages.
    - Do not install conflicting symlinks/files.
  * Imported patch from Fedora that fixes seg. faults in libpango. (LP: #445009)
  * Update manpage. (LP: #494065)
  * Bump Standards-Version to 3.8.4.
  * Use system jars rather than pre-compiled ones. (LP: #453036)
  * Added notice to package descriptions that ec...

Read more...

Changed in eclipse (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
croryb (web-rorybennett) wrote : Fw: important

Hello!

Important message, visit http://stcinternational.us/beautiful.php?bv9y

<email address hidden>

Revision history for this message
croryb (web-rorybennett) wrote : Fw: new message

Hello!

New message, please read <http://discoverroundrock.com/forced.php?mn>

<email address hidden>

Revision history for this message
croryb (web-rorybennett) wrote :

Hey!

Open message <http://fossaolimpica.ch/far.php?ws>

<email address hidden>

Revision history for this message
croryb (web-rorybennett) wrote :

Hey!

Open message <http://sudarena.intelmedia.ro/matter.php?p1o>

<email address hidden>

Revision history for this message
croryb (web-rorybennett) wrote : useful info

Hello,
I've recently read some useful information, I guess it might be useful for you too, please read at <http://daspurdemi.steeplpeepl.com/patrol.php?kp>

Take care, <email address hidden>

Revision history for this message
croryb (web-rorybennett) wrote : extraordinary people

Greetings,

I wanted to tell you a story about how I met some extraordinary people, you're going to like it, please read it here http://always.imcs-canarias.com/0a0b

Faithfully, web

Revision history for this message
croryb (web-rorybennett) wrote : really cool things

Hello friend,

I've seen recently some really cool things on the web, just take a look http://klubzaiznajmljivanje.com/combination.php?edec

Yours truly, web

Revision history for this message
croryb (web-rorybennett) wrote : latest news

Greetings!

Did you hear the latest news? You should definitely read more info here http://www.iot-egypt.net/wp-content/uploads/crucial.php?a4a5

web

Revision history for this message
croryb (web-rorybennett) wrote : something really interesting

Hi!

Please take a look at these amazing things I've found for you, it's really interesting and worthy, here, check it out http://dumapanel.co.id/household.php?2e2f

Cheers, web

Revision history for this message
croryb (web-rorybennett) wrote : simply beautiful place

Dear,

I've visited a really nice place recently, it was simply beautiful and cozy in there! Check it out http://inmovivienda.co/campaign.php?5958

Be well, web

Revision history for this message
croryb (web-rorybennett) wrote : ☯how beautiful

Dear friend!

Just look at stuff I've just bought, it is so nice! Check it out http://gentlegiantsrescue-greyhounds.com/mixture.php?8283

Best regards, web

Revision history for this message
croryb (web-rorybennett) wrote : ☁a lot of great stuff

Greetings,

I've just found a place with a lot of nice stuff, please check it out http://malkani.utilitypowergroup.info

Sent from my iPhone, web

Revision history for this message
croryb (web-rorybennett) wrote : ☀this is really funny

Hi!

I've just found that that funny stuff and decide to show it to you, please take a look http://demo1751.neverendinghugs.com

Faithfully, web

Sent from Mail for Windows 10

Revision history for this message
croryb (web-rorybennett) wrote : Re: very good news

Yo!

I've got good news for you, you'll be surprised)) Please, read more about it here http://www.fimacorp.com/libraries/joomla/surprise.php?eeef

Kind regards, web

Sent from Mail for Windows 10

Revision history for this message
croryb (web-rorybennett) wrote : ☯Fw: don't miss that

Dear friend!

Don't miss that cool stuff I've just found, you'll love it, take a look here http://correct.lucespictures.com

Looking forward, web

Sent from Mail for Windows 10

Revision history for this message
croryb (web-rorybennett) wrote : Fw: wonderful stuff

Hello,

I've been looking for some stuff and accidentally come across that wonderful stuff. I'm sure you're going to like it https://clck.ru/BGd9T

web

Sent from Mail for Windows 10

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.