On Friday 06 September 2013 10:43:52 Hanchett, Paul wrote:
> If OBS and GBS are building the same package, why wouldn't they get the
> same result (assuming no circular references)?

Well, GBS is just not OBS.  
GBS is made to build from a git source tree and make that easy - extended to 
build multiple dependent packages. 

But a full distro with it's cycles and cross-references is more complex. OBS 
was built for exactly that.

> 
> FYI, I'm finding a lot of build errors that are hard to understand-- Things
> like:
> 
>    - Configure script gives errors
>    - Various compile errors (conflicting definitions/undeclared; warnings,
>    with "treat warnings as errors" turned on..; etc.)
>    - use of deprecated api's g_mutex_new, g_mutex_free, g_cond_timed_wait
>    - ld errors
>    - Multiple missing 1.x patch files on 2.x build
>    - Missing libraries
>    - "Architecture is excluded" (i686 with -Ai586 on build line)
>    - rpmlint exceeds "badness" score
>    - 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...
>    - quite a number and variety of other warnings

We might hit here differences between what is in the repo/binaries and what you 
build from the source tree through gbs.  What does the src.rpm contain vs. the 
tarball you get through gbs.


> 
> 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...

There is a peer review, and they're built within the OBS. Maybe someone 
eplains to us how the gerrit review-process to package - to OBS - to repo 
works right now in Tizen.

> 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...)

Really good points and we need to make this process available for all 
participants.

> 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
> 

BR,
Jan-Simon
_______________________________________________
IVI mailing list
[email protected]
https://lists.tizen.org/listinfo/ivi

Reply via email to