From eabf569d3e1765e9b2b2a3128ee3609feceaadbd Mon Sep 17 00:00:00 2001 From: Ryuta Kamizono Date: Thu, 18 Feb 2021 16:55:27 +0900 Subject: [PATCH] Update the marshalized object fixtures' version from 6.0 to 6.1 It is a blocker to remove no-op constants in the main branch. --- .../test/cases/marshal_serialization_test.rb | 8 ++++---- .../Mysql2/rails_6_0_topic.dump | Bin 1901 -> 0 bytes .../Mysql2/rails_6_0_topic_associations.dump | Bin 3916 -> 0 bytes .../Mysql2/rails_6_1_topic.dump | Bin 0 -> 1729 bytes .../Mysql2/rails_6_1_topic_associations.dump | Bin 0 -> 3307 bytes .../PostgreSQL/rails_6_0_topic.dump | Bin 1886 -> 0 bytes .../PostgreSQL/rails_6_0_topic_associations.dump | Bin 3897 -> 0 bytes .../PostgreSQL/rails_6_1_topic.dump | Bin 0 -> 1744 bytes .../PostgreSQL/rails_6_1_topic_associations.dump | Bin 0 -> 3318 bytes .../SQLite/rails_6_0_topic.dump | Bin 1874 -> 0 bytes .../SQLite/rails_6_0_topic_associations.dump | Bin 3933 -> 0 bytes .../SQLite/rails_6_1_topic.dump | Bin 0 -> 1732 bytes .../SQLite/rails_6_1_topic_associations.dump | Bin 0 -> 3355 bytes 13 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_0_topic.dump delete mode 100644 activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_0_topic_associations.dump create mode 100644 activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_1_topic.dump create mode 100644 activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_1_topic_associations.dump delete mode 100644 activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_0_topic.dump delete mode 100644 activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_0_topic_associations.dump create mode 100644 activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_1_topic.dump create mode 100644 activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_1_topic_associations.dump delete mode 100644 activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_0_topic.dump delete mode 100644 activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_0_topic_associations.dump create mode 100644 activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_1_topic.dump create mode 100644 activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_1_topic_associations.dump diff --git a/activerecord/test/cases/marshal_serialization_test.rb b/activerecord/test/cases/marshal_serialization_test.rb index a48aa2b59d..a57ecf473c 100644 --- a/activerecord/test/cases/marshal_serialization_test.rb +++ b/activerecord/test/cases/marshal_serialization_test.rb @@ -7,8 +7,8 @@ require "models/reply" class MarshalSerializationTest < ActiveRecord::TestCase fixtures :topics - def test_deserializing_rails_6_0_marshal_basic - topic = Marshal.load(marshal_fixture("rails_6_0_topic")) + def test_deserializing_rails_6_1_marshal_basic + topic = Marshal.load(marshal_fixture("rails_6_1_topic")) assert_not_predicate topic, :new_record? assert_equal 1, topic.id @@ -16,8 +16,8 @@ class MarshalSerializationTest < ActiveRecord::TestCase assert_equal "Have a nice day", topic.content end - def test_deserializing_rails_6_0_marshal_with_loaded_association_cache - topic = Marshal.load(marshal_fixture("rails_6_0_topic_associations")) + def test_deserializing_rails_6_1_marshal_with_loaded_association_cache + topic = Marshal.load(marshal_fixture("rails_6_1_topic_associations")) assert_not_predicate topic, :new_record? assert_equal 1, topic.id diff --git a/activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_0_topic.dump b/activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_0_topic.dump deleted file mode 100644 index 9452aaa5b3dd7deb3d04b3733449d0ad972c15e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1901 zcmaJ?&2Aev5LSO6X;+s2n!+}kII7YVC=v^b4+X-#(6uXg0UHHkIY6NULG6w$#uT~X za^=WEfxJ^+!02Q2A^HHlxWipZv1~WeVL8JY&fhmPUspBpyE+lkDp{opE}4Nyo4A7% zx7LV$W+ByNdoQwL1jjlCNyy&p<^*gxsGO2#3)e^dYCIP?S@ zo-T-Y#|aP;DhuaeJhDO)^g*OTt2U|8G~yE6L5iWUqK+rS)j6QwZ``*^JopgFF7f+t zE|lEyO2zLZse+2-i#Z)OeJiYla)1$&!@`F*dANk^Yo!2V)M_v0i3O8lnElim9@*n@ z`d&`igyhr-rbeAtgQa#*ZwJfbi+{uBD$ndd8>aZMun|1EC2$iqx26Ix(YRi(R z7VFL9&uBS=^C-~PQlzm^3d`*-nNcedR@XwzcwR61En+20;sw^c2GiayYWSAR>{i_;)AmI_MEQ0f zh0RCZ0W>@*Jf2pYVhLSiMK$zwWlz+!zk(*~GBE{kvqwNb|mHUbAZ#|b%G zGwn%S>p-PE*Kiz*i)n*Cz}%$#40i~#I*SJA JtdtOo(tqD@QpNxP diff --git a/activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_0_topic_associations.dump b/activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_0_topic_associations.dump deleted file mode 100644 index 251e2fdc9557cd16dd9270f09c89cc941b18362a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3916 zcma)9+j1Mn5e1VJKmfdev=m-sOE6^7vMJK5i)Cx3QfZ13Ohlw5i=dnY4_kxX0Wr~X z2iglM2zJVq_q^sS@|GV^C60PTC-A9_mop% z74qeY9Y{w9ZXGKTMS*I^kqkAvyyZmdSng?8dW>z2zU<2=&kG0aYUcBxUPzFUdPd(V6LZy9+l__+DC(Vnej#Q*(@fHaG zP{Qt~=69MEG22OPc$yrSv2E@9 z5@*!@mMeOZ3_={U9Y%q0qP>3j!W)tqOIG`Ejej`JXDmKz@i{g1-$tz>;;5?w+ZRXa z9{j=t!<$BJWym0pgz{|Rx`7NsV+}1fYV#+7iX!RT+D{GqIBQ_)r3WICO?4!pSe28l zEr_k++(>NB6JdmS3-=eK%!cDrV6PcRBTzoVUTTixK5}AeM`RRKI%jMzd?#6KxxLMCeaj zd%N4(i;w&QaAN?Qc%O}|WQ(NRe?eSr2Zs%v^5bMhR~ofBb=1>AB+{c8%B<-10(~rp z?l=#m_qFz<@W;l%A&Y_Rc}j-1qvKSU=H=oT7)3s>d1aa}H2I>pQ2;c5;vabH$qNt> z`|3q35rk7ZXbl$jL;z3QNE?F@P!@)iF^mmxipHl22NtEnK*zn&YTiL~Bk9^Ai5Fc2 zR^pzUA&p}&%B?0q&DAoD;RrziP^ zL}=75xrU8A9lKFi`OlGMn~pw8wVuk6M$C!^)w6T|S$X}S`>$S}6<=vzHfqxc&25O( z&*VlU=2vGob1SbA2)OAJ;_!1O4-Qz-V7^sWIrZxk{~CVq-)ySacW-7hpi%p1 zV`HPbBaUTNRDI>hsw?`X&CShHYH=22fJ+8sDt8`!jECO|3?q^S29%z`1!!Yf;QcKs zus8*Z#3Q@QmtPP5{qv2XM^1s{EXyD_$WuwP&(gF!-4+Zu$Tpv*)r)sp^yty$WfcIu-k3T*Gl};w2c5`{JP5Xl zH_ahYtMY7#kmlM^!c=mocDizqXEVe6I$*c6b!6);GpY$%)t>PC6U0`5Z?tAnyvn3c zd>K#!T8tX`U*yK#TMNo(pu5 zeoITVOe?f{z?WM^zJje*`K4BYu22P|HR4UjZwq`N@Ho(R&#*A}rPus^S?zW(RhFdOK17X99$ z?f(O8dT3Ey<>?!hqa8dAy#K+XM}S)5gk-y2i}ub!haR7$4dKMsiu_Y5@$1$wun2nt zVK>yqFy3p3H@`8+u?36?>IkQ?pUXZyV{>FWnfASY9j(BXXx+LmG01#K;ChZC2*}w9 zJx=<3on3y*X1DwH1ad5VvqOY7vM~Ypp-3bQCBiJSMCTBfNpvta*pZH%E|BMW(p3g7 z3j{Gw4uwIOBjq2XeZe@aE@lv`+|U9s3**qyJuv(o3*z=A!3G zk4qzfC9=L3{r9%=_vz@Jp$zwN!%0bfCN4fBB#*6#P^ZM`0 zJ^y{6{lha_*=pu=4`0NHO4Kj#-F?1S;NQ{@{4o;fNyg5}ghJ5`WCv049ps6V3{)8U zr_Fc||93IM|5%`@zcy*=?@e3{(y_umQBfBu`iQ3f#^x}yVcbT$ZspkgSX+qIEa^@s zluZQp}@B^05AdkA)xnUBrwm2A}1Q~hX5w- zEr5cZpc7bFm`pDVxz`oA6d?OrxcAJrVGPR?gG8dA_ zr!hgsV}gGP1z(<5D<>LzXye-8r5C;@Mr4lL^v6Wi7SiP#K=scFT$5N+@vkj@&*Dtw{s(kn%eepm diff --git a/activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_1_topic.dump b/activerecord/test/support/marshal_compatibility_fixtures/Mysql2/rails_6_1_topic.dump new file mode 100644 index 0000000000000000000000000000000000000000..7803d413e73fcc4f28f24bc3b7de29359c1d39a3 GIT binary patch literal 1729 zcmaJ?>u%dN6!tE#E!nYiYZEt@x+(%}DC{Zuv7r{0d(dx5;bUSN;1KiQ#V=Q5wDGH@CY<| zeXluCGE0d8wc<)pTk4it*QHV^DF=1D()SvIrUtS^bMH=(b4(38tML;5>_YCr3;x6U z!NKd-`(N+(y?Uf1_+Sc`b~>F-`v*E@ZQ7PRV(pmD+-|q)7UBky#I;MISHaHWw@4GxeZonUljesEhBICIP_$wP*< zJJKqHaNQ6#%?Ls@EGD!FA%l#3-`l;YS@}jf7`&0LeC#iDFgvR zeaO*>X$LiN0tDnKSJH=TX+#CH3&AJc@FiGjDn|@R``*5*$YCEM5h8cMMqG-H1C_GB z-%*vxSiHL3V^^WwN03i|<8tI87aN@c7s~rKaKIT-k=ng)_rbCstoXqy|KuNBSHY$m zv~VYQhP!uy8{EKO;bnzh6e#cWK0>Gn(2~TGuNo}#T5ih6YYOc=rn}H9&GnvqM9mIY#spsn>;n6;(el@<_5Q$MGhPV_Q~`BHOIJV{fsGkeil{6Kw>n+ifg&Q3%C=nxP~n zqoH<&W3S>C=%e%j`mZmL7w8N0A^HIQlOA#;S#myF8w2y>l9xR9+{5diFDX)LtC0*= zNsYzg!cRn?lCX&$*E*5iOp8>J#!;ZGLc^1 zYBh>7bcpk;EuB`Qq@|98Lrd*e<7Rsx>P?xXx^BJZqcxuCflBiskCRHr_lP z{A1)0_qB>etFd&}K88iJ)mZ7OI7@vEvwR6HFYgyN-V_RjkwYtNwbiIbJk>yn+tZy9 z_bJz+Q>D(I`>p!upbhR^vt@Mv)Y$AE+$1G6-*EvHT$uIMww@EUAuo zf&=(DoY-`AGB67Z##}uf*(;-6>L)70bxUn@RsvjAi_qu!6*3_5O>_Ir-<~D^oFKB2 zjlz$bkTNsdr+>M{Tt#*ksMN*;AuV9k7l}(&*a!rasZ_CtWof`8VH%MfN-dYsN_gBC zAngnDcZs;-#~^BxQdjh49PPP?l==B9SrTy=J)HGfNs;aMcs>Qk<9>;hm`*Zq!8tG& zho2sgQq%WLpVmCO>d_nWC;wp;MQ@kr2HT@|*#6bTTUKSCvzj8ixtA9qn zw?u2QY`5~*nj%~8vz^)%CU)x|urqsNzx-q#+c+cl-nZSUNF^(*_E<&P zFfJmxMpJB>lWAg*8%%Xyia`4TGAj+rzq38|72Cvj_x*f%qEsY!Ja_voMOWM@7}BL{ zir!qJ>uvf;v{y8Qptqujw!ya9W442@j(F|jYv8-bJa(UXGXy3=mj~|;M%J!;kxv*z z2y|32k9-4R3iZ3qLeb+{q>(98-Mn-R;XloRnQS@JO+uQ98X}0i%TwWkfkytAOYY`6 z>UTv?CBi!J1Bi}iND6Q40i3Bsg7EM^^X8E?X3UVQ6CH+k=>Xp$h%)6sliXr}Sp|}t z3t;15ATAwJnP|ru`C>7SM_0y(=5wB&@OV5o*eTL4Iu#JA%+y6J5>`OF0!ikf2-~); zdD0iU&TH-H_fF?0*mWpInEzLgx$0joqLQXhd z*2xmHoeyc|so{H(lr9D$fx8Fu$0KBVK0>}X^T!d-QsJOL1A?IpfO2ZIdnZ5SZ=t&; zQPoiOMJxbt3p(j`+&K=T(y5)p;ryz+gb;{METqT#kKJSFwq=S?Lunxb4z?Qk1bGcNPx&?1v06=rJH*k?84D`l3ir*-P4HJBR|LZlD#} zTv+o&#^HB7;X?-&R`3*g_#xnapNZtEV!bXlq>2{~vvP|pX3Hb`dk4ITPDu}Zz6mmG)H~Jmu%QkRs$8^5(}`@kchnqub(Y=s%*efwSd^2 zQl}U!p|n=yU~$juet~$B@bU9}p+o<~{*0w1JE&+d9oSslWy&cm%z)&FuoXFb0WVuXK1L?7&jwD>k}oAeQLDQQyLq+d7b RV~_sYqrZ^_%9`}3`Cn+v0y6*r literal 0 HcmV?d00001 diff --git a/activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_0_topic.dump b/activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_0_topic.dump deleted file mode 100644 index cdfd36b38925de171d3f188986a5e6f8cb89e395..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1886 zcma)7-EJF26b=%yz3VzoLQzuDrj`pxsB*N8iiFN`F`>cgN~sEsK|;A0jdxG&A?ulC zcGj&EA@v1#7A|;!z63Ws3Rj%jwVl`rh{#fA&Yu78J7+#@Xz&L*lkpa8F@K5Fk<(M`%1~vy5_(xzs9vCd*@yqC2E=BCTxE$p|$<%KMf3-vAHa#_0h3 zA&#UyZHl#!DqgFo%Hfm>R-;CECkR_XxG6vQJL+zU!j84! zN=z!t@a|F}h`RUYpK&5&%0-eG%ySok?L^)78zZen#kHz}va0Y`Wsd=#X{C@FtJP5= zGK(e$_)h0`WbpL+6M&b|F~G5~IFJ*hsIpn+MPb`Rt%{sml2@J|ta`5MnVVJBkkw`? za!Uw{q%!(?)#!hxbG-p~Vok^?;(;pB{34R)-eLi=lPk zH(5-?GG}!Sx7UGh?Nv+-pRMOj#?-o>j$WKR(`hkLbz+gDZ;2W#QiL6*hd)!pc}$JS zAi$5~D$QHMDOvqbIxG2G59}|s=ELjmP0hmvE1>lb&Egb*mM7o?0Gvy&`*QYA# z-W`mw)0ZZvgWs^mXLDC&NaI5n2)BC%ts&S^RiVm+z6u1!}|faeI` z+WhO@`{VH+Sq;1kt?=fw5V%jC!r@mC1eK@NxuCWj2Eo%F{hoYTDJ&RN-5&IMz0Pwn z#g6DG8Dl3AGymY=z@K|t;Sz;kp;G@glDIbhEBbO{9ewh71ALM#v8VGD^mJK6J}SaT zt&_d|_kaHWTdx*=>NHk~a6{vAMuqX#~7>yr6!pG_Ti z_z+)fgWQpm$Fzh3QgIj7ggvH>q|Gg8eJY z&v910DMT^YWNxczmCpJ!`U&RN=o!*8cAt^*Igy^?^HN@v3%3vZS89AXh{u#{nqne1{sC7XO&S0I diff --git a/activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_0_topic_associations.dump b/activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_0_topic_associations.dump deleted file mode 100644 index c0b4019c971c33077f48ce6be5297a36b85dfc07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3897 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 literal 0 HcmV?d00001 diff --git a/activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_1_topic_associations.dump b/activerecord/test/support/marshal_compatibility_fixtures/PostgreSQL/rails_6_1_topic_associations.dump new file mode 100644 index 0000000000000000000000000000000000000000..f2f3789c12b9cc4427f31188d586797aafe40c5f GIT binary patch literal 3318 zcma)9?QR>#6=i{f)KV1n5n0x^SQakg$W+#@jW{z-JF=XO30RG7(hUk0SPXYZ-=GiC2k5V!nI&mbPTUAuXy?wIduPv_d*w66Y!u5h2g`oAK#%wk33hmaYnql|aSF zr1Q~1qtU26fV{yT%Rm7>(wDokl)WSL(KJwVTL_yjvf!~2jaclOH?*A8^T~Uz_)1; z`aJ)Fj4rQyqYyK$aBG?)Qm3-40P3{Yc5@vzxpq$D0;I@x7jCjhaFER zTvlaw*qS0N&+*b03L$4Ijs>bi#it=3YLTRbJXfjiC8G7>86jUcpAhl{;2H8Q(N(!@ z^SEq7k%PrhIZ_k9d^;}NROHd3+b_K&%=k6+6b*5i09lD|DM@w|GO>abv68Q52 z-HMLw3)^E4**=~FobDl>BRn)K{RPJ3avc;fDpstE}o53OjPC- z`TgQKp1yO&X+GuYIgiJ4#!iXe>r}v?Wu`7;k+1^ZD^O@2im+|pHBWj%cZ#OMp=INB zTJ&g1(Is<@6xqI_pE&fG?bAE5NE_@SJ#ndX1!0jTR&Lg7<_c+{_~J0XLu%@xreTB1 znnGq3DBU?v@RyJg_}6mzae?}C`?kY70fJpOAj z2ED4x+-oY1#vTeX6sbs-DKPATgnOXRI&8Qw zCLv*{G8vB`E!Z+fHx}3|!_Y8fhPYjRW6zL~d3yUVMP%z>8T5T^^(Q}S3{jU6 zmaUy8rUPo55m?%+FKg31*?xq2EW`#)QQ8U>$*ggjUKU0{&P-J%gq(Abak9jO^P$5$ zHC!)|@?~EnNcZvl_6V8okC1Q7{8_}aR20#x0l`oPKshx+eUxwVPtaUbq-vmgA{GF+ z35|3*&K!f$Zmhksjm4DHu-s_LC>poC0L7uNB!_So2uM;d7qw zK@lES>=ZfvIpAJoB6-)mUKbit#dU_Z0&MFP=mR5iSLkdK+@VCj zQozG@%(H_xCwwk6M;pbL?6IT61}eTK7GPOJAznmzC*gwDeU9!1#O{U_6xRVo4IRS zTYJn?8RR#-BA@-g^mE?xfpA9nuSE2~en^XN>(-+WnL|JKDDf!u=p&bY;nF|I0{x>$ GnfE^=T@0`Q literal 0 HcmV?d00001 diff --git a/activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_0_topic.dump b/activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_0_topic.dump deleted file mode 100644 index 35c5051003e3e8766a0ac4fe818153599c6e6d66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1874 zcmah~-EZ4A5chz=j^*Z~L5HMR+jtuGFbpzoS8~Rct8%Qgbz$ZsB|<%i5sKEJU5Uj z^5`@)Vg;{N1Ti6}o0GR-+LO+2S{MV8DOm>n zu8B?=^#wOD6A9q8qE`gQd-vx`<{2}nFI^vQbFJLUbkS=s=9$4h^XLmsHr~w=?t}`V zm)LG+R`+|;zzP`9g2&<$L>FDsV{GL!cF`fbG|T74Lf4}q@<(5E6xp6Ad^FcF75SlA z&6#yZYW#8f`ut4Ac_KSV1Iy9^cd|*598xv^6A8satTYRIzZ4QZ!O}&NDs6aKht=%z zG}USa6&5FD$cpD>T|X-o1DDsC1@57SG!~GtQ03KKJ#2F>#rqr(+AW8BDc6V}!$)8n zkLGtPP0csUhOR}but33CXqBfMX+OlC8HgA!x_^UiNrcII~QfT>jfWOg` z@~#bAO6lQXFzCPHE9mpS6e08@zIKMgp;I0=d4q4LK^xK9#s~}Te=@?lG#P=Hentq? z)qKG3YdWBCiwy;OK4S4~;Q9TLPevYjG9LQgX#D(Xg??G%!nO7UIb9(8LO~M~j6dMOMEC8 zpB4JN*e+A@=-Q0U*X%|x56@U;xHin->d1KEVKoN#$`Re7Jf{2|E-PkK9xgH2IEF~H F{sn>bKV$#^ diff --git a/activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_0_topic_associations.dump b/activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_0_topic_associations.dump deleted file mode 100644 index abe7f1544dace577b5d7bf1622c94a4151faee35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3933 zcma)9>vP+<5qD-fk|o8@Cbg5?U35y^OD>f|$##+h+I0PhCTio$!%EYRI_1D5Y@wkE z9SPdexi`~K{o4PxpZWtS$)fE%Ji?e*>@I-a-#+lGY0b(V-B;c`o2O8oxRLa99C$o!s&Z@$+EJ@?6BdZuys`cCD!V0xLZ0 zX!a~)f0J&-*tQNs3H>_U^hMvuC}wQ$^$TU>+K@1ww?iWjWmIBw)W=Cx3?YYADE34k z?MI-Fl(8R?2oEJL_s0I8W+nN-3p%X4FAr51)Js#@-@nrjM8CdFbSRb`7gDo< zhzTn{&m zy~@jUMz?Wwb=2395!pQ~Wk&S-kv^6~TinjJ9O68?*Ou0S6ye#)+O@?<_5&qj*VD;R zR|RfPLiJN3VcJU;XZs?8{agfrbv)P?hLkbhEE-DIQYi-}<-kdMw~+xCIR2BUF-B@wWXriRMV_r_r3^k$n1#Y>?WT; zce{4Ww`>&X#5X+^zDMA!dip5SdJg#Q+U=&}tks>z^~R%WW1TghutsCG*<4$5oS{S> z@9o+$B%Hd_z;7rqV$FjbmICK`9lyp#rfYS{S# z&f^9#l!J|$x(pH4v>!!;70Dw4N-qEcv@ss=eFg_i&Y>Z-UK6%>Tz8t)Mw2xhwz0O_ zbQ)_<9u2LR2g_$APNz-_RMzZ%E+)o_ov~J=kB}$CzKCUsmC0s5DzmTX*y7FImj^nM zt_8H~A>}w=u@kDWWzvyCA{NMoqgvu%w}+bFDf7EotpN1+iYoBmQiXqKQ+lda71$CX zthJ|vEg4Yl_2g-RT^)wqTegLc7V&&Ch6|a9BO?QSoHj}EJN(^J0*UX%6!Ecq5v4#0!A!# zYXThn{^=B3Kue&GaCP^+9MDTPOSZ=8Fc`E@Cwv*3NDm}ho3995?~zD>PdB9}Y4_1$ z-<+|z`vZ3ZW)9Ze7&tJlL2D6>Kgt$!N0L_eRbmH{@(;$$(ve;T6hy`*e z48km_@EElXhr{f84&KU-9T4-Fk3HQ-bMtL#c=Tg9%(2X>vHL~_X<*C%&+pR$nE3}& zglYh>`OV07aUDCGw$WBGwgXH%5*%(EurkuDHmMsjh~I6*vWytp75#!$3Q|nQ3R;CO zS^yC{2%t1v<5OgYlb(#Q@4dXP(Lot|XV=_+kGZ zn)+Xg^sf$G`A-LLg{(7iPn78)LU-uODVs$zht?VuzdOa|#>!&MW=J0##L~p4Q@q{+ zw8sv2_Y)PM%hRJ5#i+x4HG;%e#!%!>HT*w;`yrlpr4eX}M2Y`_4BrAS@sI%$+!UOE z!op;9IS9R;zykom*R6Dmp1q)EjlAOXn*(N1BnHnj!2u?Wb4KI7ie8J(;7ti^_E#-IILdn+5$rCRg!?K;%G!LTkvYuMA$6ugg z#GTUwx8p4-4-w|bkZzi(TI?pJxx#ktNCxhK@QjWInmx>KGcr#ub+j_(V(R(KCkS|S z_aC5Oe S;%hCw?(hwVKXUkEHT8cKt+$o{ diff --git a/activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_1_topic.dump b/activerecord/test/support/marshal_compatibility_fixtures/SQLite/rails_6_1_topic.dump new file mode 100644 index 0000000000000000000000000000000000000000..85ff4259eaad9eeab52b430bb1f6def3da5d5896 GIT binary patch literal 1732 zcmb7F-ESi`5HAu+n{Au4rSyY-g`hsbvC$@Jx#GOI^e!S&Pl#(kLVd8D-AQ8VtQXsx zyIh6D-^~-_-A%56y9c7Rvi6MUH}jj1{d7$cudfmjZj&t{)-u%mbc?5UtTc=Hq|ozT@F|+e?i?0Um~bH(k0K4mhUlPjO?eT9MpXB#ReLR#Ef9$ESIj+u8_KjNmrko%p_A`;kwf#%r+%p%(F(*Jw1n zTwD>8L}|-&^`KYZUn3~xi(C*A-?B9?x6CI9_J)*z1L zv&EizikvPrKp*`^eC&^S z`b}q_KAQ^yTA|<4Ek(XurXUA-ft2>KAlEvZVm&hy&>cliKBQad<#++z{fL?~iRR{N zd%uvcK4k3(JFGjjCSLU zV0wSMesz1JWIBmgF_mumWCMZBJBjR2HTWHif`!<8CS3n1+tCYpfa_3^v)pbmq;mRx zP)Y)ipM?7bJ*P*wj&YqJ@u#@XaMh?!>(pPwvSj90H`(4BA$t_(kZ|S6C39pL9DoNj zf+0_(#h#gu&c~7~?yr|TTZ~RZx>`*z9eltIl(CT91f*qhoR3mAfT7Zm0k9AUPT*<{ z(dapXDJ`&W5r2Uekk6=7!>%nx@d}bQ!F10v*(LiFxl^Iw&UrK%jsacY#?}!Nu4n84 zX6QhLy3wX$IqQ-m*H%-ZQX^;V=_jI!@fxeu4Dfq#j5zuMkv@XWXhZqa9Dhrqm2Ab2A#M z9F9}fSYUs5KkXq$qexED>>3_;NM7E{IrrSd>%Yz`Qtqgs43^0fi^W@Ci$LkHg%LMK z%U)_kqDcKXF!EBIs!&9PJm5QY*&85FX6)NxjSAJ11=+I!0*mM=BpB@7{N_8+GsQywP*ZN z)OanHfvAOiRBkq#GF7Dk`K(4%xLH^$9uW2RXVgM!eBAL#~Bg&eEbPOZx=x9 zHg=9`-XS^g$liYQ;J`b2l%tmp!~bUoSztDJ^6%TMq{!2ZVXqwh2su%4EWkMxABTKs zgiZ)Kd-+@%u{WNWjN8DuFLa44vLV`NpE(%2WxKH`3vl$p_~Xx9r4Da1MFQDVpE z7E5}=qg9VC%D?=8jZ9ZNBy%L0HKAmw>BTjVwa zekzdMegGT?7vicwDq|ISP4;FJbo|a3X?n(!Qy!0|Cc8!Ibt|C80#k2eq1hbXD^O(~ zim>C}4cC2Px&>Q&(5lfgEwpG+(Rq7y6xh0=UzO+swoV_)0^Mf!>DL}DT|pRRk(Jx^ zn!Ps8APsSt-5WJ^UNe}3jM^Gw6)4#$*V&-zv88t1sy!4LYJV`%?xyEGdXz~xTS0+% zY_(ngQ*CB;bEQ zlTH}G%N5pSH`zCA^)+4VmgqVV-=Le_B6xq0^Pe5EPf(j3(J!v%=$DR@8Q>-Q(97{| zV6EAr-+;->P*OPnp8gv#0w1f)-gGLCMlG^tRrXSJz3bjPp=`X@%KkwE*f4$A2_ zAR-9tyZO|qd5dhmGxK{Re~O77*8BuiF}{IRC*19@GX^?-lfk(}^;=#+cUvd{ehymu zMy0_8XdFc%l$LwTFopJycVeQ-WPAyc!O1YXHA8xU~G%!nil$m{elD9Dt09;^rXAW?>?(s zC$@|=A*UP{@_37N=R=WsVvD0l%5N`(M!2u0k4H#;K0n9OU6H!1zhrER{0GNrD z?5*sO|AhM5s#XKl7qLKE+fd6=w=~7@R=d9R+I1Q^=P`5ZOh(b@z3IgtwTk-_yRnkH zKJtvzvX~PAMBvFgZWf^CkY${doDy!*ZBmr6BKKwv`}EfoFqjb_V39aCXY~6beZe?= z$<~nt=;DP@WNl{8V;P4pxaNZbESx$jvi&jOUZz67>u|3t6RF~2LyG_scIW7x)zb;I zelL{~?lX1$PJNMs|2Q)!(x(b|xVCzdc$?uK