Duplicate nodes in OSC downloaded from OSM

The OSC file for yesterday: https://planet.openstreetmap.org/replication/day/000/004/346.osc.gz has a fully duplicated id + version for two specific nodes. See v21 for node 10767916505 and v13 for node 10824026405. We’ve had logic to prevent duplicates in our import process for years and have never seen this so we were thinking this might be a regression? Is ther a place to file a bug for this level of issue?

see the dump from the OSC below for n10767916505

<node id="10767862681" version="2" timestamp="2024-08-05T20:58:24Z" uid="44217" user="kjon" changeset="154868522" lat="52.4878842" lon="13.5203383">
  <tag k="barrier" v="gate"/>
</node>
<node id="10767870131" version="2" timestamp="2024-08-05T20:58:24Z" uid="44217" user="kjon" changeset="154868522" lat="52.4893409" lon="13.5208836"/>
<node id="10767916505" version="21" timestamp="2024-08-05T06:35:43Z" uid="2179792" user="votre_solution_de_visibilite_digitale_locale" changeset="154834583" lat="16.245546" lon="-61.5304382">
  <tag k="contact:city" v="Les Abymes"/>
  <tag k="contact:phone" v="+590 590 48 67 18"/>
  <tag k="contact:postcode" v="97139"/>
  <tag k="contact:street" v="Rue Roby Petreluzzi"/>
  <tag k="delivery" v="yes"/>
  <tag k="name" v="Jogger&apos;s Sport Running Conseil Les Abymes"/>
  <tag k="opening_hours" v="Mo-Fr 09:00-18:00; Sa 09:00-17:00"/>
  <tag k="payment:american_express" v="yes"/>
  <tag k="payment:cash" v="only"/>
  <tag k="payment:cheque" v="yes"/>
  <tag k="payment:contactless" v="yes"/>
  <tag k="payment:debit_cards" v="yes"/>
  <tag k="payment:diners_club" v="no"/>
  <tag k="payment:discover_card" v="no"/>
  <tag k="payment:jcb" v="no"/>
  <tag k="payment:mastercard" v="yes"/>
  <tag k="payment:unionpay" v="no"/>
  <tag k="payment:visa" v="yes"/>
  <tag k="ref:FR:SIRET" v="52426640000018"/>
  <tag k="shop" v="sports"/>
  <tag k="website" v="https://www.joggers-sport.fr/"/>
  <tag k="wifi" v="free"/>
</node>
<node id="10767916505" version="21" timestamp="2024-08-05T06:35:43Z" uid="2179792" user="votre_solution_de_visibilite_digitale_locale" changeset="154834583" lat="16.245546" lon="-61.5304382">
  <tag k="contact:city" v="Les Abymes"/>
  <tag k="contact:phone" v="+590 590 48 67 18"/>
  <tag k="contact:postcode" v="97139"/>
  <tag k="contact:street" v="Rue Roby Petreluzzi"/>
  <tag k="delivery" v="yes"/>
  <tag k="name" v="Jogger&apos;s Sport Running Conseil Les Abymes"/>
  <tag k="opening_hours" v="Mo-Fr 09:00-18:00; Sa 09:00-17:00"/>
  <tag k="payment:american_express" v="yes"/>
  <tag k="payment:cash" v="only"/>
  <tag k="payment:cheque" v="yes"/>
  <tag k="payment:contactless" v="yes"/>
  <tag k="payment:debit_cards" v="yes"/>
  <tag k="payment:diners_club" v="no"/>
  <tag k="payment:discover_card" v="no"/>
  <tag k="payment:jcb" v="no"/>
  <tag k="payment:mastercard" v="yes"/>
  <tag k="payment:unionpay" v="no"/>
  <tag k="payment:visa" v="yes"/>
  <tag k="ref:FR:SIRET" v="52426640000018"/>
  <tag k="shop" v="sports"/>
  <tag k="website" v="https://www.joggers-sport.fr/"/>
  <tag k="wifi" v="free"/>
</node>

The node 10767916505 is in two minutely diffs: https://planet.osm.org/replication/minute/006/205/197.osc.gz and https://planet.osm.org/replication/minute/006/205/198.osc.gz . This should not happen. What is conspicuous is that around that time there were no minutely diffs for a while.

198.state.txt            2024-08-05 07:49   86   
198.osc.gz               2024-08-05 07:49  2.5M  
197.state.txt            2024-08-05 06:36   86   
197.osc.gz               2024-08-05 06:36  805   
196.state.txt            2024-08-05 06:35   86   
196.osc.gz               2024-08-05 06:35  851   
195.state.txt            2024-08-05 02:24   86   
195.osc.gz               2024-08-05 02:24  8.7K 

I have opened a ticket: Duplicate nodes in diff · Issue #1136 · openstreetmap/operations · GitHub

3 Likes