Martin, Many thanks for this.
Sorry if this is a dumb question, but how do we know what publisher we're using? We're using maven/tycho for our builds. Thanks Greg On May 25, 2012, at 11:30 AM, Oberhuber, Martin wrote: > Hi all, > > Here is a very quick and easy way for any project contributing to Juno to see > whether their contribution has any unwanted “greedy default optional” > contributions: > > cd /your/contribution/repo > unzip -p content.jar | grep optional=.true | grep -v greedy > > This shows whether YOU are declaring any optional dependencies which are not > explicitly set as greedy=true or greedy=false. > (And should relieve David from writing the Blame script since you can easily > find out yourself). > > If you find any, you’ll need to use the new p2 publisher (from Eclipse 3.8 or > 4.2) for your repo. > > Martin > > From: [email protected] > [mailto:[email protected]] On Behalf Of David M > Williams > Sent: Friday, May 25, 2012 12:33 AM > To: Cross project issues > Subject: [cross-project-issues-dev] More on greediness report > > > ... since that bundle doesn’t declare anything optional in its Manifest > > > > Could it be that the report blames the wrong bundle? > > http://build.eclipse.org/juno/simrel/reporeports/reports/greedyReport.html > > > > I see now there is some confusion about what the report is showing. It is not > showing "blame" as most reports do. > > It is Just showing bundles that are required ... by someone else ... > optionally but without greedy attribute. So, yes, it is that "someone else" > that is to blame, > and is very hard to "track down". Manually or programmatically. > > I wrote this "quick and easy" report as a sanity check that everyone was > moving to new publisher, and hoped we would not have to get to the point of > tracking down "blame". > > If everyone had moved, and the report was "clean", we'd be done. with no > blame report needed. But, as it is ... sounds like a case of "you get what > you measure" ... so we need to measure "blame". > > Sorry I didn't read your comments closely enough previously. > > I'll see if I can improve the report some to keep track of "blame" ... not > sure I can easily, but, we'll see. > > > > > > <image001.gif>"Oberhuber, Martin" ---05/24/2012 08:10:44 AM---Hi David, Given > that I also found "219. org.eclipse.rse.services.ssh" in your greediness > report, I w > > From: "Oberhuber, Martin" <[email protected]> > To: Cross project issues <[email protected]>, > Date: 05/24/2012 08:10 AM > Subject: [cross-project-issues-dev] Simrel Greediness Report (was: Yet > another nag note) > Sent by: [email protected] > > > > > Hi David, > > Given that I also found “219. org.eclipse.rse.services.ssh” in your > greediness report, I was confused (since that bundle doesn’t declare anything > optional in its Manifest). > > Could it be that the report blames the wrong bundle? > http://build.eclipse.org/juno/simrel/reporeports/reports/greedyReport.html > > I just performed an “unzip –p …/releases/staging/content.jar | less” and I > see that my 2 bundles are > “required optional with defaults” by org.eclipse.dltk.rse.core so I believe > that bundle is to blame in this case… > > I am likely responsible for fixing the “7. Gnu.io” one which should > definitely be non-greedy especially given > that we don’t ship it from Eclipse (it’s a “works-with” pre-req). > Investigating now… > > Martin > > > From: [email protected] > [mailto:[email protected]] On Behalf Of Dennis > Hübner > Sent: Thursday, May 24, 2012 9:19 AM > To: Cross project issues > Subject: Re: [cross-project-issues-dev] Yet another nag note ... and, I mean > it this time! > > Hi David, > Still scores of projects that have not bothered to move to a current repo > publisher so there are hundreds of incorrect "greediness" attributes. > > Sure there are greedy optional dependencies in the repository, because it > often just intended by projects. I don't understand, why are you talking > about incorrect greediness? "Not a default" it not the same as "wrong". > IMHO this [1] report is only useful for statistic purpose. > > Regards, > Dennis Hübner > > [1] > http://build.eclipse.org/juno/simrel/reporeports/reports/greedyReport.html > > Xtext Commiter / Build Engineer > > Mobile: +49 (0) 151 / 17396687 > Telefon: +49 (0) 431 / 99026870 > Fax: +49 (0) 431 / 99026872 > > itemis AG > Niederlassung Kiel > Am Germaniahafen 1 > 24143 Kiel > http://www.itemis.de/ > > Rechtlicher Hinweis: > > Amtsgericht Dortmund, HRB 20621 > > Vorstand: Jens Wagener (Vors.), Wolfgang Neuhaus, Dr. Georg Pietrek, Jens > Trompeter, Sebastian Neus > > Aufsichtsrat: Dr. Burkhard Igel (Vors.), Stephan Grollmann, Michael Neuhaus > > Am 24.05.2012 um 06:40 schrieb David M Williams: > > _______________________________________________ > cross-project-issues-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > > _______________________________________________ > cross-project-issues-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________ cross-project-issues-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
