daniel added a comment.

I'm not sure the transitional format is useful. What client would use it, and what for? A client that wants to process the transitional format would need to implement handling for two different XML structures, and actually use both in parallel. A client that still relies on the old format doesn't benefit from the new tags begin present.

I see two ways for fully backwards compatible transition:

  • duplicate the contents of the main slot, using the old and the new format.
  • generate old-style and new-style dumps in parallel.

But both are probably impractical, because they need too much space.

So, in practice, I suggest to make a hard breaking change immediately, forcing clients that want to process new dumps to use the new structure. This could be made easier though, see my next comment.



To: ArielGlenn, daniel
Cc: tstarling, awight, JAllemandou, hoo, pmiazga, Nemo_bis, brion, Tgr, Aklapper, Fjalapeno, ArielGlenn, daniel, kostajh, Lahi, PDrouin-WMF, Gq86, E1presidente, Ramsey-WMF, Cparle, Anooprao, SandraF_WMF, GoranSMilovanovic, Lunewa, QZanden, Tramullas, Acer, LawExplorer, JJMC89, Agabi10, Susannaanas, SBisson, gnosygnu, Aschroet, Jane023, Wikidata-bugs, Base, matthiasmullie, aude, GWicke, jayvdb, Ricordisamoa, fbstj, Lydia_Pintscher, Fabrice_Florin, Raymond, santhosh, Jdforrester-WMF, Steinsplitter, Mbch331, Rxy, Jay8g, Ltrlg, bd808, Legoktm
Wikidata-bugs mailing list

Reply via email to