There is certainly good work that can be done to improve the tools 
infrastructure and robustness of the manifest and configuration files and GBS 
is a viable way for developers who are not release engineers with intimate 
access to the tizen build server to expose those errors.  It's a diligence no 
doubt of value.  Whether it 100% coverage of this is a precursor to valuable 
development of new code packages seems to be in doubt at least by the 
developers who are already contributing to Tizen.

We measure whether our changes have value by pushing them to the Tizen build 
server and taking the resulting images and packages and testing them.

Regards
Joel


From: Hanchett, Paul [mailto:[email protected]]
Sent: Thursday, September 12, 2013 11:28 AM
To: Clark, Joel
Cc: [email protected]
Subject: Re: [Tizen General] Why not use tags to mark releases rather than the 
manifest file?

I also see I didn't really answer your question--

I'm thinking about it from a process and quality management point of view-- 
There's a lot of opportunity for errors in the manifest file.

Besides, I would think that being able to build (without error) from the 
repositories would be the first benchmark before being able to submit any new 
code or fixes ourselves (that's one of our goals, too.)  After all, if you 
can't build it before you make your change, how can you have any idea whether 
your change has improved things or not?  :-)

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 Thu, Sep 12, 2013 at 11:06 AM, Clark, Joel 
<[email protected]<mailto:[email protected]>> wrote:
Wouldn't it be easier just to download the source RPMs that are archived with 
the particularly release?
http://download.tizen.org/releases/milestone/tizen/ivi/tizen_20130829.9/repos/ivi/source/
Rather than trying to rebuild stuff from the git repos that have already been 
updated with new patches before we even finish building the release much less 
verifying its good enough to actually release.

Regards
Joel


From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>]
 On Behalf Of Hanchett, Paul
Sent: Thursday, September 12, 2013 11:00 AM
To: [email protected]<mailto:[email protected]>
Subject: [Tizen General] Why not use tags to mark releases rather than the 
manifest file?

Why not use tags to mark a particular release, rather than the object ID in the 
manifest file?  I see several advantages:

  *   You get a single value that can be handed to gbs/obs to pull all of the 
packages as of a particular point in time; new commits have no impact on the 
git tag (unlike the branches we use now.)  In fact, you might not even need 
manifest files........
  *   Now, it becomes dead easy to *see* in each repository the version that 
was actually released.  Placing tags for other significant events makes those 
visible in every repository.
I'm sure there are other advantages.  Is there a down side?  (I'm relatively 
new to git...)

Thanks,

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

_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to