I'm not sure of the results at this point - will need more time to test. On the surface the collections seem to be getting created ok in the current release and the new source, but the job output seems mixed.
It might help if the Job printed a 'job started' as well as a 'job finished' line in the debug output (I can add one for me, but it might be helpful in general.
This output is from starting calibre with device collected and already having some new books in the Reading List ready to sync.
0.8.6:
Code:
Job: 1 Get device information finished
Job: 2 Get list of books on device finished
Job:[output messed up, interleaved with other text]
Job: 5 Get device information finished
Job: 4 Create Kindle Collections finished
Job: 6 Send metadata to device finished
Job: 7 Get list of books on device finished
Dowloaded Source:
Code:
Job: 1 Get device information finished
Job: 2 Get list of books on device 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 finished
Job: 6 Send metadata to device finished
Job: 6 Send metadata to device finished
Job: 4 Create Kindle Collections finished
Job: 5 Get device information finished
Job: 7 Get list of books on device finished