Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [orbit-dev] where is commons.lang gone.
  • From: "Homer, Tony" <tony.homer@xxxxxxxxx>
  • Date: Mon, 20 Apr 2020 20:35:09 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; 1; spf=pass; dmarc=pass action=none; dkim=pass; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed;; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R0+VTp7CPkGtV1NQD1Qdow1KHM4UFaDAGt48N48sWxE=; b=YiEmnVzKini3yaj8QmTWrL7cX/WfrdlEed3pQPqZ1frvUmxbaL3TljzfMh8IDXhdNU2EFfLVSGfGbg0/Q6fdoJx3tnw4QXkMQQax99WMgOKp5fMG5Ep3JWeAcRPTfvw0SkayHZF/iY+hSkgWRBnIyYsTh38RVOhYbEfpR6W6cvxGfU8k5P8omdHtYd8xiqCLxMxH4faiyCXOnAyCoSIlND+e1YFsxB6oRcxqWdHZZsoHH2xJobdF4A1A1+8i7X9S5OarV2M6FzqX5Z3tVw3hWeNRz31NIvw6iulJQqOBe3JzqmFUm6lEq+a1kby5g3btOvaZMxcUaQy8Br7RkoKALg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901;; cv=none; b=kvAUkaUVhHOLjZcg9yDGO4AUGu1ovwppJOkoVR2MtmQ3m2Wkz4BhGZZz4ZJcvFJRwcgNrvlsEZdcs7bq5HL5Em8ISzx8fc8KLNjJAUzUOqelPu0X4lPg9mvdd4/MQo/S9Jw5gSQ6/HnzaQB57N9dB8uk87+LKKpPpGhanRtPPOLfwgUFVs4kATRpH+EbtbhO09wr5Beg1trskXG/GvmM/7kyFraZ19ycFjlrdg7ygl9BPJaVn63a86Otf2OLWOfTqx7CtcPrQEVZ8TWqRQDfwnVq04zydDCArwI8yPJeMEOGDDsF1ofvxqv8yVoqXJKcttzVhTWoF5E96N3cQtbNmQ==
  • Delivered-to: orbit-dev@xxxxxxxxxxx
  • Ironport-sdr: M07/ctKlWZCSp3hl5Qz/Ssojh+y6ggqwmUtdYUwWXWir2BHSwEZ7gTRi8IJXB8b2KSMlKCFJ8M XxdYY3UaJXeg==
  • Ironport-sdr: wnKQjBcYYWMP4KSURwEcTnnWSTqbHVZP7vAWfnYup1ihZ7J6OLV3nIMN0J8tmPD1ZiWRwFaf5o iSZeacOthsMg==
  • List-archive: <>
  • List-help: <>
  • List-subscribe: <>, <>
  • List-unsubscribe: <>, <>
  • Thread-index: AQHWF1Mu02VMExcYb02zNkhdl785iw==
  • Thread-topic: [orbit-dev] where is commons.lang gone.
  • User-agent: Microsoft-MacOutlook/16.36.20041300

I noticed that cd_asm8 bumped the version of org.objectweb.asm to 8.0.1.v20200420-1007, which is not available in orbit 2020-06M1.

I wonder if the log is complaining about the wrong missing dependency?

Can you try reverting that change to see if it resolves this error?


Some other info I collected along the way in case the above turns out to be not it.

I looked at a couple previous builds, because R20191115185527 was used in 2020-03 and 2019-12 as well, but it looks like previous builds were resolving org.apache.commons.lang from oxygen, for example:

master is still resolving org.apache.commons.lang from oxygen:

Here is the diff between cd_asm8 and master:


Here is the relevant portion of the log file from the cd_asm8/8 build:

15:39:33  [INFO] Fetching p2.index from

15:39:33  [INFO] Adding repository

15:39:33  [INFO] Fetching compositeContent.xml from

15:39:33  [INFO] Fetching content.jar from (107.42kB)

15:39:34  [INFO] Fetching p2.index from

15:39:34  [INFO] Fetching content.xml.xz from

15:39:39  [INFO] Resolving dependencies of MavenProject: org.eclipse.xtext:org.eclipse.xtext.p2-repository:2.22.0-SNAPSHOT @ /home/jenkins/agent/workspace/xtext-eclipse_cd_asm8/releng/org.eclipse.xtext.p2-repository/pom.xml

15:39:39  [INFO] {osgi.os=macosx,, org.eclipse.update.install.features=true, osgi.arch=x86_64}

15:39:39  [ERROR] Cannot resolve project dependencies:

15:39:39  [ERROR]   Software being installed: org.eclipse.xtext.p2-repository raw:2.22.0.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):2.22.0-SNAPSHOT

15:39:39  [ERROR]   Missing requirement: org.eclipse.xtext.ui 2.22.0.qualifier requires 'java.package; org.apache.commons.lang 0.0.0' but it could not be found

15:39:39  [ERROR]   Cannot satisfy dependency: org.eclipse.xtext.p2-repository raw:2.22.0.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):2.22.0-SNAPSHOT depends on: org.eclipse.equinox.p2.iu; org.eclipse.xtext.ui [2.22.0,2.22.1)


I downloaded and extracted content.xml.

Here is the relevant unit:

    <unit id='org.apache.commons.lang' version='2.6.0.v201404270220' singleton='false'>

      <update id='org.apache.commons.lang' range='[0.0.0,2.6.0.v201404270220)' severity='0'/>

      <properties size='8'>

        <property name='df_LT.pluginName' value='Apache Commons Lang'/>

        <property name='df_LT.providerName' value='Eclipse Orbit'/>

        <property name='' value='%pluginName'/>

        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>

        <property name='iplog.bug_id' value='6450'/>

        <property name='' value='Lazar Kirchev'/>

        <property name='' value='l.kirchev@xxxxxxx'/>

        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>


      <provides size='14'>

        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.lang' version='2.6.0.v201404270220'/>

        <provided namespace='osgi.bundle' name='org.apache.commons.lang' version='2.6.0.v201404270220'/>

        <provided namespace='java.package' name='org.apache.commons.lang.enum' version='2.6.0'/>

        <provided namespace='java.package' name='org.apache.commons.lang.enums' version='2.6.0'/>

        <provided namespace='java.package' name='org.apache.commons.lang.builder' version='2.6.0'/>

        <provided namespace='java.package' name='org.apache.commons.lang.time' version='2.6.0'/>

        <provided namespace='java.package' name='org.apache.commons.lang.exception' version='2.6.0'/>

        <provided namespace='java.package' name='org.apache.commons.lang.mutable' version='2.6.0'/>

        <provided namespace='java.package' name='org.apache.commons.lang.text' version='2.6.0'/>

        <provided namespace='java.package' name='org.apache.commons.lang.reflect' version='2.6.0'/>

        <provided namespace='java.package' name='org.apache.commons.lang.math' version='2.6.0'/>

        <provided namespace='java.package' name='org.apache.commons.lang' version='2.6.0'/>

        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>

        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>


      <artifacts size='1'>

        <artifact classifier='osgi.bundle' id='org.apache.commons.lang' version='2.6.0.v201404270220'/>


      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>

      <touchpointData size='1'>

        <instructions size='1'>

          <instruction key='manifest'>

            Bundle-SymbolicName: org.apache.commons.lang&#xA;Bundle-Version: 2.6.0.v201404270220





It provides <provided namespace='java.package' name='org.apache.commons.lang' version='2.6.0'/>, which is what the xtext build claims is missing.

Sorry, I’m not seeing the problem, hopefully Matthias or Roland will know.


From: <orbit-dev-bounces@xxxxxxxxxxx> on behalf of Christian Dietrich <christian.dietrich@xxxxxxxxx>
Reply-To: Orbit Developer discussion <orbit-dev@xxxxxxxxxxx>
Date: Monday, April 20, 2020 at 12:47 PM
To: "orbit-dev@xxxxxxxxxxx" <orbit-dev@xxxxxxxxxxx>
Subject: Re: [orbit-dev] where is commons.lang gone.



i double checked. we already use the composite.
non the less the tycho build fails with

Missing requirement: org.eclipse.xtext.ui 2.22.0.qualifier requires 'java.package; org.apache.commons.lang 0.0.0' but it could not be found

when using
instead of

i have no idea why.


<unit id="org.apache.commons.lang" version="0.0.0"/>

to the tp explicitely does not help neither

Am 20.04.20 um 20:39 schrieb Matthias Sohn:

All the repositories linked on the download page

are composites combining the last release of the old Orbit build

with a version of the recipe based new build. The R-builds are releases

for each of the Eclipse releases, S-builds are stable builds meant for milestone

builds of the current Eclipse release in development and I-builds are integration

builds if you want bleeding edge.




On Mon, Apr 20, 2020 at 8:27 PM Dietrich, Christian <christian.dietrich@xxxxxxxxx> wrote:

Is there a composite that can be used ?


Roland Grunberg <rgrunber@xxxxxxxxxx> schrieb am Mo., 20. Apr. 2020, 20:23:

On Mon, Apr 20, 2020 at 1:24 PM Dietrich, Christian
<christian.dietrich@xxxxxxxxx> wrote:
> seems to miss commons.lang. is this intended?

Yes, because the drops2 folder is for content built using orbit-recipes.
Both commons-lang 2.6.0 and commons-lang3 3.1.0 were built using an
approach before that.
does contain them though, since it's a composite combining the new and
old content.

Roland Grunberg

On Mon, Apr 20, 2020 at 1:24 PM Dietrich, Christian
<christian.dietrich@xxxxxxxxx> wrote:
> Hi,
> seems to miss commons.lang. is this intended?
> Thanks and regards
> Christian
> _______________________________________________
> orbit-dev mailing list
> orbit-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit

orbit-dev mailing list
To unsubscribe from this list, visit

orbit-dev mailing list
To unsubscribe from this list, visit

orbit-dev mailing list
To unsubscribe from this list, visit
Christian Dietrich (Diplom-Informatiker (BA))
Softwareentwickler / -Architekt
Committer and Co-Lead for Eclipse Xtext
Tel.: +49 (0) 711 / 34 21 91-0
Fax.: +49 (0) 711 / 34 21 91-29
Mobil: +49 (0) 151 / 173969 17
Mail: christian.dietrich@xxxxxxxxx
Skype: christiandietrich1982
itemis AG
Niederlassung Süd
Industriestraße 6
70565 Stuttgart
Rechtlicher Hinweis:
Registergericht: Amtsgericht Dortmund HRB 20621 | Sitz der Gesellschaft: Lünen
Vorstand: Jens Wagener (Vorsitzender) | Wolfgang Neuhaus | Abdelghani El Kacimi
Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.) | Michael Neuhaus | Stephan Grollmann

Back to the top