Thanks.
First test
Code:
Job: 1 Get device information started
Job: 2 Get list of books on device started
Job: 1 Get device information finished
Job: 3 Upload 5 books to device:Life, the Universe and Everything, So Long, and Thanks For All the Fish, Mostly Harmless, The Hitchhiker’s_Guide_to the Galaxy, The_Restaurant_at the End of the Universe started
Job: 2 Get list of books on device finished
Job: 6 Send metadata to device started
Job: 3 Upload 5 books to device:Life, the Universe and Everything, So Long, and Thanks For All the Fish, Mostly Harmless, The Hitchhiker’s_Guide_to the Galaxy, The_Restaurant_at the End of the Universe finished
Job: 4 Create Kindle Collections started
Job: 6 Send metadata to device finished
Job: 5 Get device information started
Job: 7 Get list of books on device started
Job: 4 Create Kindle Collections finished
Job: 5 Get device information finished
Job: 7 Get list of books on device finished
Does started actually mean running or just queued?
It seems odd to see the get list of books (job 2) finish before Reading List (job 3) starts uploading books. I would think it would need to wait until the list is fully gotten in order to know what's on the device.
I'll see if I can figure out how to revert my copy of the source to 0.8.6 and then add in the job started print that you had to see if there's really any difference. Since I didn't study the original output, just the effect, I can't tell if what I'm seeing is an issue or has always been that way.