[scl.org] problems with rebuilding devtoolset-4 (tycho on centos7)

Honza Horak hhorak at redhat.com
Wed Jan 6 22:27:27 UTC 2016


I've tried my luck and this commit:
https://github.com/sclorg-distgit/tycho/commit/36c6193ddac8bf6398418d0afb950cdaebd2bd64

works:
https://cbs.centos.org/koji/taskinfo?taskID=62987

I'm not entirely sure whether it is the correct fix to use though.

Honza

On 01/06/2016 01:54 PM, Honza Horak wrote:
> Thanks for the hint. Maybe we can use another java version, but I'd
> rather turn off the check, if that is something what was not done before.
>
> Honza
>
> On 01/06/2016 10:58 AM, Michal Srb wrote:
>> Hi,
>>
>> On Wed, 2015-12-23 at 14:36 +0100, Honza Horak wrote:
>>> We have some issues with packages devtoolset-4-tycho and
>>> devtoolset-4-sqt-chart when trying to rebuild devtoolset-4 in centos.
>>>
>>> For centos 6 it went ok, for centos7 we see build errors once we set
>>> %bootstrap macro to 0:
>>>
>>> http://cbs.centos.org/koji/taskinfo?taskID=61162
>>
>> It looks like java-1.8.0-openjdk-devel is being used during the build:
>> [ERROR] Command line
>> was:
>> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/../bin/javadoc
>> @options @packages
>>
>> JDK8 is more strict than JDK7 when generating javadocs and I think this
>> causes the problem here.
>>
>> The problem is that both JDK7 and JDK8 are in the buildroot and since
>> September of the last year, JDK8 has higher priority than JDK7
>> ("alternatives" are involved).
>>
>> The workaround could be to build the package with older
>> java-1.8.0-openjdk (java-1.8.0-openjdk-1.8.0.60-2.b27) in the buildroot.
>> Is untagging an option?
>>
>> Regards,
>> Michal
>>
>>>
>>> I suspect the tycho being not properly build without bootstrap can cause
>>> also the swt-chart build error:
>>>
>>> http://cbs.centos.org/koji/taskinfo?taskID=61178
>>>
>>> Except many errors in tycho build log like this:
>>>
>>> [INFO] Tycho (Incubation) ................................ FAILURE
>>> [10.901s]
>>>
>>> ...
>>>
>>> [ERROR] public File getLocation();
>>> [ERROR] ^
>>> [ERROR]
>>> /builddir/build/BUILD/org.eclipse.tycho-tycho-0.23.0/tycho-bundles/org.eclipse.tycho.embedder.shared/src/main/java/org/eclipse/tycho/ArtifactDescriptor.java:34:
>>>
>>> error: unknown tag: TODO
>>> [ERROR] * @TODO should come from separate ReactorArtifactDescriptor
>>> [ERROR] ^
>>> [ERROR]
>>> /builddir/build/BUILD/org.eclipse.tycho-tycho-0.23.0/tycho-bundles/org.eclipse.tycho.embedder.shared/src/main/java/org/eclipse/tycho/ArtifactDescriptor.java:36:
>>>
>>> warning: no @return
>>>
>>> ...
>>>
>>> I see some suspicious error before:
>>>
>>> ...
>>>
>>> [INFO] Mojo extractor for language: java-annotations found 11 mojo
>>> descriptors.
>>> line 2 column 68 - Error: plugin is not recognized!
>>>
>>> ...
>>>
>>> Not sure if this ^ one is causing the troubles though.
>>>
>>> Full build log is available at:
>>> http://cbs.centos.org/kojifiles/work/tasks/1164/61164/build.log
>>>
>>> I'd be very glad for any help, because I'm already out of ideas.
>>>
>>> Honza
>>>
>>> _______________________________________________
>>> SCLorg mailing list
>>> SCLorg at redhat.com
>>> https://www.redhat.com/mailman/listinfo/sclorg
>>
>>




More information about the SCLorg mailing list