Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Juno RC1 RC2 Staging (maintenance) repository is complete

After digging deep in our releng scripts I discovered that one of the
scripts uses Tycho 0.12 to generate meta-data as part of the promotion
process. Unfortunately that caused all optional dependencies in Mylyn
release repositories to be marked as greedy (when I last looked at the
reports the problems didn't appear since we were still contributing
integration builds) .

I'll fix the build process and re-generate meta-data on existing
release repositories. We'll have this fixed for SR1 RC3.

I apologize for the confusion and extra effort due to this mistake.

Steffen


On Thu, Sep 6, 2012 at 9:35 AM, David M Williams
<david_williams@xxxxxxxxxx> wrote:
>> David, do you have an idea why this doesn’t work here ?
>
> I suspect someone is using an "old" Orbit repository?
> Everyone, for Juno (SR1), should be using
> R20120526062928
>
> I did just check it, and there are no optional dependencies there that are
> explicitly marked greedy.
>
> I suspect are ways via p2.inf files, etc., that someone could be "forcing"
> this relationship, but off hand that seems unlikely.
>
>
>
>
>
> From:        "Oberhuber, Martin" <Martin.Oberhuber@xxxxxxxxxxxxx>
> To:        Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>,
> "Chris        Aniszczyk" <caniszczyk@xxxxxxxxx>,
> Date:        09/06/2012 11:06 AM
> Subject:        Re: [cross-project-issues-dev] Juno RC1 RC2 Staging
> (maintenance) repository is complete
> Sent by:        cross-project-issues-dev-bounces@xxxxxxxxxxx
> ________________________________
>
>
>
> Actually I’d think that if Orbit uses a “Juno” builder, any optional
> dependencies should be non-greedy automatically…
>
> David, do you have an idea why this doesn’t work here ?
>
> Martin
>
>
> From: cross-project-issues-dev-bounces@xxxxxxxxxxx
> [mailto:cross-project-issues-dev-bounces@xxxxxxxxxxx] On Behalf Of Matthias
> Sohn
> Sent: Thursday, September 06, 2012 4:28 PM
> To: Cross project issues; Chris Aniszczyk
> Subject: Re: [cross-project-issues-dev] Juno RC1 RC2 Staging (maintenance)
> repository is complete
>
> aha, this makes more sense.
>
> This means the following Orbit bundles need to be fixed
>
> com.google.gerrit.common
> com.google.gerrit.prettify
> @Chris: you are listed as the contact for these Orbit bundles,
> could you take care ?
>
> --
> Matthias
> 2012/9/6 Oberhuber, Martin <Martin.Oberhuber@xxxxxxxxxxxxx>
> Hi Matthias,
>
> I think it is the other way round :
>
> The culprits are com.google.gerrit.(common|prettify),
> And they have an optional greedy dependency on the _package_
> org.eclipse.jgit.diff.
>
> Here’s how you can check:
>
> ssh build.eclipse.org
> cd /home/data/httpd/download.eclipse.org/releases/staging
> unzip -p content.jar | grep -B 40 'require.*jgit\.diff.*optional' | less
>
> Martin
>
> From: cross-project-issues-dev-bounces@xxxxxxxxxxx
> [mailto:cross-project-issues-dev-bounces@xxxxxxxxxxx] On Behalf Of Matthias
> Sohn
> Sent: Thursday, September 06, 2012 1:29 PM
> To: Cross project issues
> Subject: Re: [cross-project-issues-dev] Juno RC1 RC2 Staging (maintenance)
> repository is complete
>
> 2012/9/5 David M Williams <david_williams@xxxxxxxxxx>
> http://download.eclipse.org/releases/maintenance/
>
> I did open bug 388890 to track the missing "about.html" files.
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=388890
>
> For complete reports, see
> http://build.eclipse.org/simrel/juno/reporeports/
>
> looking at the report
> http://build.eclipse.org/simrel/juno/reporeports/reports/greedyReport.html
>
> I found the following entry:
>
> 65. org.eclipse.jgit.diff
>
> Number of IUs using optional, but greedy for this case: 2
> 1.        com.google.gerrit.common
> 2.        com.google.gerrit.prettify
> but JGit doesn't have a bundle or feature called org.eclipse.jgit.diff,
> also we have no dependency on the listed gerrit bundles
>
> So which other project has borrowed our project's namespace for this bundle
> ?
> I think this should be fixed.
>
> --
> Matthias
>
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
>
>
> --
> Matthias_______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
>
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
>



-- 
Steffen Pingel
Principal Software Engineer, Eclipse Mylyn
Mylyn Tasks Lead
http://tasktop.com


Back to the top