A bit of new information.
First, this is almost certainly an iTunes 10.2.2 issue or, at least, that's how Apple seems to be viewing it. To me, this makes sense because even though changes to iPhoto 9.2.1 is what created the problem, iTunes is the one that has to fix it since it is presenting information incorrectly to the user.
Unfortunately for fellow TV users, this will also affect your experience there because the same code that manages events for your iPhone does so for TV.
Selecting all the duplicate events won't fix your problem either. Apparently, what's happening is that only the photos within the first Merged event will sync. Here's an example. You went to the World Series and took 5 Pictures on Day 1, 10 Pictures on Day 2, and 20 Pictures on Day 3.
When you first sync iPhoto will place those pictures into separate events and let's say you name them World Series, Day 2, and Day 3, respectively. Then, since it really makes no good sense to have them in three separate events, you select Day 2 and Day 3 events and drag them on top of "World Series."
In iPhoto, you will have one event called "World Series" with 35 pictures in it (5+10+20).
In iTunes you will have THREE events all called "World Series" and each will only have 5 pictures in it. The 5 original pictures from that original event called "World Series."
So, this is particularly bad because in addition to the annoyance and clutter, those additional 30 pictures from Day 2 and Day 3 are essentially lost to all your iOS devices including TV.
As a public service ;-) let me tell you what you DO NOT have to do:
- Repair Permissions
- Rebuild iPhoto Library
- Create a New iPhoto Library and drag all your masters into that new Library (it will get rid of the duplicates UNTIL you merge ANYTHING...then you are back to square one with two hours of life vaporized
- Reinstall iTunes
- Reinstall iPhoto
- Trash plist files
- Trash iTunes Library XML
- Trash iPhoto Cache
- Test with three different iPhones
- Test across two different Macs
All those things have been done for you thanks to yesterday being my wife's birthday and my not being able to get her shiny new iPhone 4 to sync her photos.
I did have a lengthy conversation with Apple and I "think" the engineering side of the house is aware. The senior advisor I worked with was committed to ensuring that they became aware if they were not. The topic is clearly trending here and in Google.
I'd suggest you add your comments here with any additional information or simply as a further indication of the breadth of the issue. The Advisor I spoke to suggested providing feedback via www.apple.com/feedback since that goes to a different place than does either engineering calls or these boards.
Bottom line...we are waiting for either iTunes 10.2.3 which patches to accommodate the recent changes to iPhoto or we are waiting for iPhoto 9.2.2 which backs out / corrects its changes that iTunes couldn't handle.
Hope this helps...