All,

I am on poky/dylan and I have not yet changed to using the PR server.  There 
are some pieces of the PR server operation that I don't understand, and I want 
to confirm how certain aspects of the PR server work before I make the switch 
to make sure I don't make a mess of my builds. 

I see that there is import/export functionality for the PR server 
("bitbake-prserv-tool export" and "bitbake-prserv-tool import") for saving the 
PR server state.  However, I'm confused on how it works for independent build 
systems.

Example scenario:
1. I make some changes for a product release and build a new image.  I push all 
layer changes to our local Git repositories and store the resulting image and 
packages on our server.
2. I call "bitbake-prserv-tool export" and push the exported table to our local 
Git repository.
3. I tag our local Git repositories "v1.0" to mark the latest product release.
4. My hard drive crashes and I need to get a new one.  I get my computer back 
up and running and do a fresh clone of our local Git repositories and checkout 
"v1.0".
5. I call "bitbake-prserv-tool import" using the PR table from our local Git 
repository.
6. I do my initial image build, which pulls in all the source code and builds 
all packages for the first time.

My question is: will the package versions for all packages be the same after 
step 6 as they were after step 1?  Or will every PR get incremented by the PR 
server in step 6?  If so, is there an order to doing things so that I can get 
the PRs to match in step 1 and in step 6?

Regards,
Bryan
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to