split into |
I can make maps for P. bottanensis, P. serica, and P. pica sensu stricto. If I follow this map: https://bioone.org/ContentImages/Journals/jzoo/34/3/zs160119/graphic/f01_185.jpg would that work? Per the paper it came from (https://bioone.org/journals/zoological-science/volume-34/issue-3/zs160119/Deep-Phylogeographic-Breaks-in-Magpie-Pica-pica-Across-the-Holarctic/10.2108/zs160119.full) I would put serica, jankowskii, and anderssoni in the serica map.
Ok, I think what's left to be done here is:
move all the remaining subspecies from P. pica sensu lato to P. pica sensu stricto (all of them belong in the strict definition)
commit this taxon change
update the frameworks for P. pica sensu lato and P. pica sensu stricto
@loarie @maxkirsch I think only you guys can finish this off
@loarie is there some lag of old IDs being updated acc. to split? Loads of observations have the inactive ID, some are updated, and some have both updated and inactive IDs (eg www.inaturalist.org/observations/390279)
Just for my curiosity/tracking purposes, there are currently:
8744 P. pica sensu lato obs
31 P. mauritanica
0 P. asirensis
16 P. bottanensis
1054 P. serica
2600 P. pica sensu stricto
There are 27 observations at Pica (genus) that have at least one active ID of the inactive P. pica sensu lato.
@loarie only 220 changes have gone through in 19 hours - does this mean that the taxon change isn’t actually being processed by the system, and the only changes are people actively updating their records? The other changes were much quicker, including the Ruddy Duck split with 9000+ obs.
we are now caught up on delayed jobs so anything still not sorted is an error. Looks like there was an error associated with this "undefined method `observations_places' for nil:NilClass" We'll look into it - I suspect it has to do with some bug with ID sorting by atlas that this split uncovered - once we identify and fix the bug, we can re-split
Please let us know if you see any other changes that looked like they failed (ie are still not sorted now that everything has finished processing)
ok this was rerun (with the problematic ID without an observation that crashed it removed) and it looks good now. The remaining content on Pica pica 144106 appears to be from people who opted out of the CID and opted out of taxon changes creating new IDs.
So it looks like 2 bugs so far:
(1) the updated obs.taxon bug: https://github.com/inaturalist/inaturalist/issues/2559
and
(2) this commit_records bug when identification.observation doesn't exist https://github.com/inaturalist/inaturalist/issues/2562
there's also lots of ES indexing delays, e.g. the 16k obs that still get returned by the API under taxon_id 15984 even though they are now under taxon_id 980017 https://www.inaturalist.org/observations?verifiable=true&taxon_id=15984&place_id=&preferred_place_id=1&locale=en from this splithttps://www.inaturalist.org/taxon_splits/67564
we're looking into whether this is a 3rd bug or just slow ElasticSearch indexing
@loarie @maxkirsch can this be committed? Issues are coming up with both P. pica sensu lato active, but also the elevated subspecies, e.g. https://www.inaturalist.org/observations/9190466