Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] More on greedy install attribute ...

Hi,

Some bundles from Acceleo (org.eclipse.acceleo.*) appear in this list. For example :

  1. org.eclipse.core.filesystem
  2. Number of IUs using optional, but greedy for this case: 2

    1. org.eclipse.acceleo.common


Acceleo is developped as an Eclipse plugin, yet it is also meant to be useable in a standalone environment. When installed in Eclipse, we depend on org.eclipse.core.* bundles to provide additional functionality and integration. However, none of these dependencies are mandatory when using it as a standalone generation tool. So yes, we are indeed greedy (but in fact, it should be quite difficult to _not_ have o.e.c.filesystem installed before us right? org.eclipse.core.runtime and org.eclipse.core.resources should probably be ignored too by this report), _and_ optional since the dependency is not really needed in other environments.

I believe that these cases should be exceptions to the "greedy" report. How could we document/track these? Or is my understanding wrong here?

Laurent Goubet
Obeo


On 29/05/2012 07:36, David M Williams wrote:

I did add some "blame" tracking and data to the greediness reports.

http://build.eclipse.org/juno/simrel/reporeports/reports/greedyReport.html

I'm not 100% sure the report is 100% correct, but if it is, the "top 10" list of projects not using new publisher (or, deliberately circumventing it) is pretty obvious. Some I'm surprised to see on this list, some not. Thanks to the scores of other projects (not on the list) who have moved to new publisher, and are trying to give users and adopters a better experience. (Some of the other reports are improving too ... thanks! .... but, not much time left!)


    org.eclipse.amp.*
    org.eclipse.emf.mwe2*
    org.eclipse.emf.mwe.*
    org.eclipse.emf.query2*
    org.eclipse.papyrus.uml*
    org.eclipse.xtend*
    org.eclipse.xtext*
    org.eclipse.tm.terminal.serial
    org.eclipse.persistence.*
    org.eclipse.jetty.osgi.*
    osgi.enterprise
    org.eclipse.birt.*
    org.eclipse.m2m.*
    org.eclipse.xsd.*
    org.eclipse.acceleo.*
    org.eclipse.mylyn.*
    org.eclipse.team.svn.ui
    org.eclipse.amalgam.discovery.ui
    org.eclipse.egit.doc
    org.eclipse.acceleo.*
    org.eclipse.graphiti.ui
    org.eclipse.epp.mpc.ui


_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

begin:vcard
fn:Laurent Goubet
n:Goubet;Laurent
org:<a href="http://www.obeo.fr";>Obeo</a>
email;internet:laurent.goubet@xxxxxxx
url:http://www.obeo.fr
version:2.1
end:vcard


Back to the top