Hi Paul,

Thanks for your patient to use gbs local full build.

We are sorry to that gbs build failed on some packages for tizen 3.0 build.

Let me explain more here. Currently tizen 3.0 are still on development, what 
our guide described:

https://source.tizen.org/documentation/developer-guide/creating-tizen-platform-image-scratch-through-local-build

is building latest git tree code, not the OBS code, that means some patches are 
submitted to git, but has not been pushed to OBS build,
so it's normal that you get different build result from gbs and obs for such 
package.

For example, libcurl in git is 7.23, but only 7.21 has been released.

Let me explain about errors you described, see below.

We are doing full testing and code base testing tonight, and will update 
manifest and pre-built/build-conf to fix some error if possible.


Thanks
Qiang


From: [email protected] [mailto:[email protected]] On 
Behalf Of Hanchett, Paul
Sent: Saturday, September 7, 2013 1:44 AM
To: VanCutsem, Geoffroy
Cc: [email protected]
Subject: Re: Gbs errors during Tizen 3.0 build

If OBS and GBS are building the same package, why wouldn't they get the same 
result (assuming no circular references)?

FYI, I'm finding a lot of build errors that are hard to understand-- Things 
like:

  *   Configure script gives errors
[Qiang] No more comments currently.

  *   Various compile errors (conflicting definitions/undeclared; warnings, 
with "treat warnings as errors" turned on..; etc.)
[Qiang] This should be caused by code is not match.

  *   use of deprecated api's g_mutex_new, g_mutex_free, g_cond_timed_wait
  *   ld errors
[Qiang] We have checked this error, released ivi still using gcc47/eglibc, but 
gcc has been upgraded to gcc48, we tried to use snapshot build, these ld error 
fixed, we will investigate more and fixed tomorrow.


  *   Multiple missing 1.x patch files on 2.x build
[Qiang] This should be fixed in packaging.


  *   Missing libraries
  *   "Architecture is excluded" (i686 with -Ai586 on build line)
[Qiang] These packages using special macros %{_ix86}, which can't be parsed by 
gbs, real arch should be use,

  *   rpmlint exceeds "badness" score
[Qiang] OBS build success, because it's old log, and if retrigger obs build 
related packages will fail.

  *   rpm error "installed but unpackaged files found"
  *   Makefile.am: required directory does not exist (".intl)
  *   use of %(x) construct causes lots of commentary from rpm...
[Qiang] Please ignore it, obs also have these warning.

  *   quite a number and variety of other warnings
All but the last two would have halted the package build.  I expect that a 
developer touching the package would have tried to rebuild the package and 
would have noticed and repaired any package defects.

It is as though changes are getting checked in and peer reviewed without the 
package being built to confirm that the package is created...

So, how do we fix this?  Then, how do we verify that what is fixed for gbs is 
also correct for obs?  (In these cases, it really should be--but if it's 
building in obs then something is not reciprocal...)

For what it's worth, I'm more than willing to help--I just want to be sure that 
what I'm doing is really the Right Thing To Do.  :-)

Thanks for listening,
Paul



Paul Hanchett
-------------------
Infotainment Engineer
MSX on behalf of Jaguar Land Rover
One World Trade Center, 121 Southwest Salmon Street, 11th Floor, Portland, 
Oregon, 97204

Email: [email protected]<mailto:[email protected]>
-------------------

Business Details:
Jaguar Land Rover Limited
Registered Office: Abbey Road, Whitley, Coventry CV3 4LF
Registered in England No: 1672070

On Fri, Sep 6, 2013 at 5:14 AM, VanCutsem, Geoffroy 
<[email protected]<mailto:[email protected]>> wrote:
Yes: 
http://download.tizen.org/snapshots/tizen/ivi/latest/builddata/buildlogs/ia32/succeeded/valgrind.buildlog.txt

> -----Original Message-----
> From: [email protected]<mailto:[email protected]> 
> [mailto:[email protected]<mailto:[email protected]>] On
> Behalf Of Jian-feng Ding
> Sent: Friday, September 06, 2013 1:57 PM
> To: Hanchett, Paul
> Cc: [email protected]<mailto:[email protected]>
> Subject: Re: Gbs errors during Tizen 3.0 build
>
> Can this package be built successfully in OBS?
>
> thanks
> - jf.ding
>
> On Wed, Sep 04, 2013 at 09:32:46AM -0700, Hanchett, Paul wrote:
> > In another case (valgrind-3.8.1-0) I see this unexpected error:
> >
> > [  104s] checking for features.h... yes [  105s] checking the
> > GLIBC_VERSION version... unsupported version 2.18 [  105s] configure:
> > error: Valgrind requires glibc version 2.2 - 2.16 [  105s] error: Bad
> > exit status from /var/tmp/rpm-tmp.HEn9sE (%build) [  105s] [  105s] [
> > 105s] RPM build errors:
> > [  105s]     Bad exit status from /var/tmp/rpm-tmp.HEn9sE (%build)
> >
> >
> > Paul
> >
> >
> >
> > Paul Hanchett
> > -------------------
> > Infotainment Engineer
> > MSX on behalf of Jaguar Land Rover
> > One World Trade Center, 121 Southwest Salmon Street, 11th Floor,
> > Portland, Oregon, 97204
> >
> > Email: [email protected]<mailto:[email protected]>
> > -------------------
> >
> > Business Details:
> > Jaguar Land Rover Limited
> > Registered Office: Abbey Road, Whitley, Coventry CV3 4LF Registered in
> > England No: 1672070
> >
> >
> > On Wed, Sep 4, 2013 at 9:22 AM, Hanchett, Paul
> > <[email protected]<mailto:[email protected]>
> > > wrote:
> >
> > > On many packages (10 or more), I'm seeing errors that look like this
> > > (note the highlighted file names):
> > >
> > > [  311s] + /usr/lib/rpm/find-debuginfo.sh
> > > /home/abuild/rpmbuild/BUILD/scons-2.2.0
> > > [  311s] + /usr/lib/rpm/brp-compress [  311s] +
> > > /usr/lib/rpm/brp-tizen [  311s] + /usr/lib/rpm/tizen/find-docs.sh
> > > /home/abuild/rpmbuild/BUILDROOT/
> > > scons-2.2.0-0.i386
> > > [  311s] error: Bad file: /home/abuild/rpmbuild/SOURCES/
> > > scons-1.2.0-noenv.patch: No such file or directory [  311s] error:
> > > Bad file: /home/abuild/rpmbuild/SOURCES/
> > > scons-1.2.0-fix-install.patch: No such file or directory [  311s] [
> > > 311s] [  311s] RPM build errors:
> > > [  311s]     Bad file:
> > > /home/abuild/rpmbuild/SOURCES/scons-1.2.0-noenv.patch: No such file
> > > or directory
> > > [  311s]     Bad file:
> > > /home/abuild/rpmbuild/SOURCES/scons-1.2.0-fix-install.patch: No such
> > > file or directory
> > >
> > >
> > > How do you get these files to build, even in OBS?  (this should be
> > > on whatever the tizen branch points to...)
> > >
> > > TIA for your thoughts and help!
> > >
> > > Paul
> > >
> > > Paul Hanchett
> > > -------------------
> > > Infotainment Engineer
> > > MSX on behalf of Jaguar Land Rover
> > > One World Trade Center, 121 Southwest Salmon Street, 11th Floor,
> > > Portland, Oregon, 97204
> > >
> > > Email: [email protected]<mailto:[email protected]>
> > > -------------------
> > >
> > > Business Details:
> > > Jaguar Land Rover Limited
> > > Registered Office: Abbey Road, Whitley, Coventry CV3 4LF Registered
> > > in England No: 1672070
> > >
>
> > _______________________________________________
> > IVI mailing list
> > [email protected]<mailto:[email protected]>
> > https://lists.tizen.org/listinfo/ivi
>
> _______________________________________________
> IVI mailing list
> [email protected]<mailto:[email protected]>
> https://lists.tizen.org/listinfo/ivi
Intel Corporation NV/SA
Kings Square, Veldkant 31
2550 Kontich
RPM (Bruxelles) 0415.497.718.
Citibank, Brussels, account 570/1031255/09

This e-mail and any attachments may contain confidential material for the sole 
use of the intended recipient(s). Any review or distribution by others is 
strictly prohibited. If you are not the intended recipient, please contact the 
sender and delete all copies.

_______________________________________________
IVI mailing list
[email protected]
https://lists.tizen.org/listinfo/ivi

Reply via email to