From 24b1805ca09db981c824d6f325b2b904c0585b92 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 17 Aug 2009 18:40:52 -0700 Subject: [PATCH] new experimental deb-packaging rules. Only works for sid so far. --- Makefile | 6 +++++- misc/build-deb.sh | 38 +++++++++++++++++++++++++++++++++++ misc/debian/edgy.diff.gz | Bin 0 -> 1826 bytes misc/debian/etch.diff.gz | Bin 0 -> 1826 bytes misc/debian/feisty.diff.gz | Bin 0 -> 1818 bytes misc/debian/gutsy.diff.gz | Bin 0 -> 1817 bytes misc/debian/hardy.diff.gz | Bin 0 -> 1815 bytes misc/debian/intrepid.diff.gz | Bin 0 -> 1819 bytes misc/debian/jaunty.diff.gz | Bin 0 -> 1817 bytes misc/debian/karmic.diff.gz | Bin 0 -> 1817 bytes misc/debian/lenny.diff.gz | Bin 0 -> 1815 bytes misc/debian/sid.diff.gz | Bin 0 -> 2318 bytes 12 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 misc/build-deb.sh create mode 100644 misc/debian/edgy.diff.gz create mode 100644 misc/debian/etch.diff.gz create mode 100644 misc/debian/feisty.diff.gz create mode 100644 misc/debian/gutsy.diff.gz create mode 100644 misc/debian/hardy.diff.gz create mode 100644 misc/debian/intrepid.diff.gz create mode 100644 misc/debian/jaunty.diff.gz create mode 100644 misc/debian/karmic.diff.gz create mode 100644 misc/debian/lenny.diff.gz create mode 100644 misc/debian/sid.diff.gz diff --git a/Makefile b/Makefile index 6b12403e..87895614 100644 --- a/Makefile +++ b/Makefile @@ -241,7 +241,6 @@ test-clean: clean: rm -rf build _trial_temp _test_memory .checked-deps .built - rm -f debian rm -f `find src/allmydata -name '*.so' -or -name '*.pyc'` rm -rf src/allmydata_tahoe.egg-info rm -rf support dist @@ -402,6 +401,11 @@ deb-jaunty-head: $(MAKE) increment-deb-version fakeroot debian/rules binary +# new experimental debian-packaging-building target +.PHONY: EXPERIMENTAL-deb +EXPERIMENTAL-deb: is-known-debian-arch + misc/build-deb.sh + # These targets provide for windows native builds .PHONY: windows-exe windows-installer windows-installer-upload diff --git a/misc/build-deb.sh b/misc/build-deb.sh new file mode 100644 index 00000000..e15d4287 --- /dev/null +++ b/misc/build-deb.sh @@ -0,0 +1,38 @@ +#!/bin/bash +set -e + +# $PYTHON and $ARCH must be set + +if [ -z "$PYTHON" ]; then + PYTHON=python +fi +if [ -z "$ARCH" ]; then + echo "must set ARCH= before running this script" + exit 1 +fi + +NAME=$($PYTHON setup.py --name) +VERSION=$($PYTHON setup.py --version) + +# actually, it's the debchange using a different author than the +# debian/control Maintainer: entry that makes lintian think this is an NMU. +# Put "local package" on the first line of the changelog entry to supress +# this warning. +TARBALL=${NAME}-${VERSION}.tar.gz +DEBTARBALL=${NAME}_${VERSION}.orig.tar.gz +DEBDIR=build/debian/${NAME}-${VERSION} +$PYTHON setup.py sdist --formats=gztar +rm -rf build/debian +mkdir -p build/debian +cp dist/$TARBALL build/debian/$DEBTARBALL +(cd build/debian && tar xf $DEBTARBALL) +zcat misc/debian/$ARCH.diff.gz | (cd $DEBDIR && patch -p1) +chmod +x $DEBDIR/debian/rules +# We put "local package" on the first line of the changelog entry to suppress +# the lintian NMU warnings (since debchange's new entry's "author" will +# probably be different than the what the debian/control Maintainer: field +# says) +echo "updating version to $VERSION-1" +(cd $DEBDIR && debchange --newversion $VERSION-1 "local package: 'make deb' build") +(cd $DEBDIR && debuild -uc -us) + diff --git a/misc/debian/edgy.diff.gz b/misc/debian/edgy.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a62583294cbc3de6143311e98aa8a30324ca9b3 GIT binary patch literal 1826 zcmV+-2i^D|iwFQX`-w^b1C3Yxb0Rkq{W<&_=)tkz&jk}e}wu%KYE5_HfG+hHf@)Ja71}4P$|MQ~A{SX?`UH5fNRWIw_;gA~5X#|6*r_*(M^oe0+F>v3*%c2X z;1G$1N~*n1d$VUmQRanGiK&*>Tfh;3npXgVYcQEtAqK@lnnFai#&6?bFyC*QXiJ=Z*z1!yg`->x;*MEvkykD`Cs!D zsP*@mjgPZ@!@!1se5qhq7{3y)kc!D(LI zcNBJxb}=59KN189Djozk)kV{ zSKQLXar<^n9eDu>&Z^`on-Ni5B(nF(4jL*7RIiD0J7 z{mR995me@&L9mpJD^^l7Dx7nzeutb0ALF9P`>oc-Ug9D>h3dL31CGHj>>5wIo(JUr4dbf_Nk>V zDcvOWzQz)OSM34|*^&}gz|rd9zIRSE%Zx1KGp^SR1dK2(RP^G0E}FGQ1)#G6K;O8Z zX!7^&QOYm;Q;ZyH@kc4Ou%pTl%1I^+7?r1Hbc0F8MPA@5F1KP#Fy)MefkU;%f?;i@ zG&1Up79x4J63mL&5Sv+O_NW#c;S+;yG_XaqQ2L3c0`_PoS|oxQOi6e3N*LUV8R~Fh zZ<~cQ7Q&r$qQAT!eYw873MW^i(M=c^DP(P7*#iKP8ZWWEnO|qV<5GH1<&?)t*|e%% z*oDt|DLido{|tZ{pD<`qakQ zeccPmtasAx_V_L&-q}{G>3wuazW)ccN~2p-nYB{(Bq*3+kv?a>0~elptGH5UgghZ% zQ=1tJ2Pyj=4=|+*8vOkD%kbgiemp$w*hCJ77muSalb`SJ9>-tCli}?txbOqmZp(}( zCE{^+o0w_QvU9uD@jzSa=^my}yH4|j8Pi(L4=eq$kcn|dHVg+|m9~W;gsInY#!^wK zw9=HTx`lX;$uYHK9@WvLMJ#!Y7HK`%d?2 zS-`yjbJkOJC5|L+K9kJsVO+hCNn%l22u0{fygR=gQvZ~GIG9Oo3RGl-&yL;m%YUC= z4afDmjdeUZzd~I;4z3^k@ypK-_*}2@?`*8IdX=5)JJ{UZJPz(J$B+16&8q6Q{phci zPL~hE!S!TJ|G^x+8~!?`hvE4E_|Q=@RR|LnUki#9HU&AK z!pqjYtK)Wq1RJz$XeJc%c_6cyqTpE?IZd25YwkK&zu_A@IMn-rPkNVC9WV>&I%F**B3uxo9uAS9-OTY&}dAIZBLuLs?Jg4+$RW zShb1ss;*i#VEfA3E+0o8Xh(Zg~J3)`uN)@NC&%+`XETW+E z%GE0=e%iGgqPfG7z_6otj+D(S%s*-k;oWWft1dId`HnvA@6els_;pa<(~!q#>(uzV zGp5zq^!b~ob{=pXM)6}swCfRRnPL9}Z5sV1iGK4NDBm_}eW-4GF@-oDLYdP>fGQ63 Q%xkswe=s~dFdGp703>>!rvLx| literal 0 HcmV?d00001 diff --git a/misc/debian/etch.diff.gz b/misc/debian/etch.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..f1ec1b4489a0443e6a30b9363589eb8a0befbf87 GIT binary patch literal 1826 zcmV+-2i^D|iwFQX`-w^b1C3W}b0W7A{TzNp-%YC4EX)8lek}KT%MXa-iXW6=lWf(k zatV!K6wiz%(u`ShEC2l-Nep1eVc9CLK~lF)pFZ6!M{+u)AehO5SSu0}$+8xYSvC`i zn$hHMOSMeQX(|&zsfq-3+U=umwX&%zqS*^j6Bwa+TU_rrRC1|f5w!==)sgo#p{BJ7tOk{jHY(ftk5diG2<6~7?9`jYqls~A?XVkm?TUvH zaEL@hCDmT1z1}mTDDy(8#8gYGE#L@1%_{)GHJHq+5QAbaO(CLMT^h>`8Z5#{x zVYj&-9^&T++!QQ}n1+MZ{y}&g?pwtUoqXS7^jz~;7NE7%e!JFK5%I(SJcizK<*()| zP^<4#8y{!+nt?R|`9i_km}Iq*iDxxm6C~3-5x*OiIqOc?UEBUSMdkR_7aqA@fYZFX z?=b8fZeu(!eE$`@MB;ui(JT-vFwIuREqY=3)QRSq{R>!YizaV*WUnF*RRL*7RIiC`v+ z-O9y!5me@&L9mpJD^^ldDx7nzeutb0ALF9Pd#%>mUg;Ty*1_e9hCN<)tuerVA0fvi zxn1;ewn^6+cW1w-l2W#y(um~^OZX+2(O436b@!RB1hAq8hvg)ZoNgqF(ugKK`_$4t zDcvOWzQzK8m+b-z*@6;Qz|r#Hu6K?#%Zx1KGp^SR1Pn1PRP^G0E}FGQ1)#G8K;O8Z zX#CIaQOYm;Q;ZyH@kc4Ou%pTl%1I^+7?r1Hc!NpCMPA@5F1KP#Fy)MefkU;%oMCOM zG&1Up<|28v63mL&5SvWP62hHyqQAT!e!0H83ddK&;Y}D9DP(P7*#iKP8ZWV(nO|kT<5Id;<&?)t*|e%{ z*IB))1&DyPf*)fzs5Vg1cAM~8Yf#;cW`ioDIIlWF^8TamB)y&C2FZ{pD<`qbLk zeccJkw0qp%@A7R(yt9o~(>-xWzW*1sN~2p7nYB{(Bq*3-kv?a>0~elptGH5UgghZ% z6Ppi_ik%i!VSel$4k*hKaR7mvd)?2 znZvyRbJkOJC5|L+K9kJsVO%|zNn%l22u0{fygR=gQ16s}*qcgi3RGl-&yL;m%b(A$ z2BUi2#yT3GU!g7^`_~Wt_~qvZe6CmdcQ)2py~@t@9c*rH9{cx~qepzOW>t0De)RWB zr^|;y|9U*4|6-2b4SpTb!{EFReCQ~dDufA(uLVVl8%m|&ErU=+fycT3%JVXqGd$#x z)q-)4;`07>_%Ila9tXc&-hA%6SpBZg;2fy}adSK$efHMxhG6D~iDhsl;pN{AiQ>#N zYkin9w;J6z;2S2R_fGOI3h76s zT~D_Ot&TMmw*?Jf&a+DbRhO(Z}9}+y$ zv1$|NRb91g!1k55Sw5Z$#I>qFN3X+a-#m7{SUb8Tn4 zWayiVqijR-J-j2oOP?aCDag~~!$TCvM#Z2ezFS7(5QP?|cY+?Rl`2kOpNB;(SVTeR zm8(}${IqR1M01BDfni7Q94YHpn19q7!n@n{S6ya^^BsNK-Jv%L@oTTXqalyc)~WGz zYfQ_t>GL;FZ9U*PjN-?NXxAgsGQ<7{S~vQ268+{kP`+){`cU2WVhV9Qgfgd%09735 Qsn=@l|8=7h-5U`A003~8rT_o{ literal 0 HcmV?d00001 diff --git a/misc/debian/feisty.diff.gz b/misc/debian/feisty.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..da6d03dd3e9eccc23a42e35fa8198e042e6a2216 GIT binary patch literal 1818 zcmV+#2j%!5iwFQX`-w^b1C3Yxb0Rkq{W<&>~*;FmOtPe*ZG4oY?7_I zDwog*M)AyOPMR@GQun{#lf(da9G0!}8YFe=_3PK&awKOn3WB*Th_xayl`L!Vm}PU3 zs5wplvQ*2&f@U%il&VNjr`k$7TxN5(3lJ9?chav+XF}6I7w-4j`ks)h^b^so%9=zy8VF8Z z#6{i1{$a1*{s??0?RG7Ciz=1otk??6ecy|u>B({TnD=&);pZ5n6fBFFhJ*F~VF<)lsw1b{x2QbVJeCFcEVbXRHP#IL_@~FvU#+UX~%Hehi{p3n$5=*n{T7nkLkhhV4AeiZLzq+tq1eG~x z5G*C*s*==<3g=v_-yt8u$G9l+eyg>yS9(sNb#S?+;egj&4-D|%Pmo`d+%5+=+obD^ zyR%F=7-z=9z@b`W!LT+{8X0v)3z0lq z31&rXh|MfCdsK^!@QFb;8rULQDE&lJ0edtLEfT>D#-Y1;ZsCjhEQo%&#-waVb5ha>`?+Y+BW>?5-~q5??hX zmD5%JY7L*ju>NM5qa(eV*VW2iMc(GK>8yRStH{^>Ud`<8n|O4IKD9A+U-v>X>wRo@ zdwdrX?`*5p^iCX-AHJtnX>@BUvsTKU1O+oJ(&x-~;KEaH6<6wvkSFA8YBOWuAZ0(` zrKNO1gP$LN89rRxkB6rno5;cN;&Jq4^7H-O4b!*J++GV_MZzhV;uqCdL`rFdTSQ+7^Zore4PxOGTy9N>i@t7UDf7 z$JCB>R7aB*vE(sYr1fO;CA1|390-PW{~Db_<~$DR)w9cT2KOn$)WJ(;0rvvTSx?oK zIFh(|Ofs{FarHtbiA8B46rm&W?)-L0{Zsn!U?#OGP>~TnJ9f`6|9yTn9M|hM*74;0 z3U&E7xPI`*FF!xvbG^#Hv$4+VRd%lLU~_ZxIJmzYKjMQmtE$`fqrX-+vY<^ApG zVK^Q?4u8A6`8;s3`dy#F1yTj#7I-K6>}}o&!Q2fK%ivnVt3MGE#hGW;`Y>f~HM(`c zH%vzFo#b7{-`7EZ5!4d>I@Yud zf&ZoT<}R`TD{ov{KUUk!zKI0NMSH=$(yOgx>tUkEQDW>H%6dY7NbnlRs!g0%b=9%~ z+gILp`FJW2*Sh{3y$+{+^Vr!o(<HmZvMtT` z@s9j1eTt-}AWuIY9ic$BDh4(2-6|4?D6}xW6ZB}URB`(HJS<|tA__XMT)mRwr(L@t znmZf`3_E(~NZGu?{G-+o-r2Ul>M}!|@95M14!uc;UkCL)4S9^VPK~cSV_Ka}pTBu( z=K;rI6hBr(yB?928TLQWrqOSb=r_NC@@=Emhw8Q$Q;6dslsRn#sNz7+yjE-f2hCFD Ia|RIr0FwroW&i*H literal 0 HcmV?d00001 diff --git a/misc/debian/gutsy.diff.gz b/misc/debian/gutsy.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..961c65d4ca9cb543bb0cecfcc34ed67e0344a108 GIT binary patch literal 1817 zcmV+!2j=)6iwFQX`-w^b1C3YxZz4Go{dxH->SkA(Fwo6MNG8KwM)`otMwbs1nB5)e zq{z4p?M-*P&+ZPxp6-9YXPX9+%`%LX3D~akt5>h8oJh`Q6a;fw5NkzZDp}UzG0Wy6 zQFEI9X{nZp1Z5PP={F>(yiyiEq^Q|HAN7uiay!T?>MM;NiKIl}S=-G#YO? zJUgSH-E32%(>$WHvs!~CNxFS@ZnC0K8)N_&X2aqW?Z)EWZDp%-?C^|Lsk!LWtF&Q5@ItDrPx-QlRaR?^v{YIa%RZ^x?l9bO z%Or9pk&ymAX{t3YN|{8#K;$BeOrHQR773D12cJ*r2ueBp7R9c?y@D9XH0Dlyg4dJCMqx;eN8g?SZQP%NY=L{w}1HV#I9=@+4m3%?uo zn%(dSKgS@YU|Ga89IW>bLm;+N9XZ{;Mdi8Xu`Ix6sr`1Xv1Z_>|9TAl)yn^xuRyK8 z&una*V)?(PDr9B!A;Cs#s~SejMW60~53yp8+=!AzI?)rIvUsLVlw zU?~|_m851=IOkgZ4*3v1#zm3$Tdj?~(sK%}gUdAy2fXfjV1WNVL4HYcyBy$bldd!F z&VE%TrEE#15vv^b<`5?9n{5NCYz&hwkc?Ft`;n)ZxP3HVbJiggfa( ze|bOpdVO~lPOe6yn=md?$lAiP2LK{9USfMQzs`KerSzc6DUX%1X;r(jyS`9JeASdx zPFMM>HGBfY`kQ5rj`V6?S1WrJd7ICsv-ZiZB47J^HM6^K;?X7g)W+C--3!UA_p#mW z@m)x~v#nOsJ8?*U{2R4Oqgzv%wNmyZD41c9zGS`w7oK{nxKd|?JRx6Gn;8oSDfj;q587@RQbV%Zw)_;&FGIm}$|n z1G?4mKwIlE9;Q#bPV?G0w<_;lQiXwlIV+^*YX2Dk_y$nsQaQ5brTL zrgp5OI-0bIC6Cb}ttXo=p)DccKrpQP$LJI?=W$4{o?VtRxKA0T4qh?~xEEl~daAC( zk;Khol9@e>s~0j!EJ_QZ2px%c=eI-ZpVChUGpS91ij45tv3q{`uk)+nxL&uhjwk0= zsLRK}^@Bft`Q-th>s9`pjdfP9vU7b0o12@*!Tsg<5g)8sRo%89{khWV@?ki*o{Z_= zn4@>YU&r(?JRblbI!dMrVZ!2DL6PEyQfYY0AXHJ{74E5@X*`))V?eg4Z}!ZQ{JDtCkJe zzVf!q$5Vm0*7fJ;bvW&t$IiByR_VUUY}$h^jVy{txjyfP)oOHZ>};0|eRFY?ZE3!b zcjOQ0QzSJ7dHV6_2nDiLF{p_jR*^VFp@r$4phs(^iqqHUVG#=!QP6qi>Xj5f@7fK~ z+~G)I*wH&j%H|d3AGL%5^_^~3|^@z00u>XNJjee6vzxf@MZyU8fRJXmDLL3jF%xNP)6$g6ewOac>A;4bV H1rY!Mu6&`8 literal 0 HcmV?d00001 diff --git a/misc/debian/hardy.diff.gz b/misc/debian/hardy.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..afb0f71b365fe749d712c4cb0ad874a393d1e6a1 GIT binary patch literal 1815 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 H1`z-NLw2V; literal 0 HcmV?d00001 diff --git a/misc/debian/karmic.diff.gz b/misc/debian/karmic.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb29a71c3e16155ccb775edae7b0cc9281d50ed4 GIT binary patch literal 1817 zcmV+!2j=)6iwFQX`-w^b1C3YxZz4Go{dxH->SkA(Fwo6MNG8KwM)`otMwbs1nB5)e zq{z4p?M-*P&+ZPxp6-9YXPX9+%`%LX3D~akt5>h8oJh`Q6a;fw5NkzZDp}UzG0Wy6 zQFEI9X{nZp1Z5PP={F>(yiyiEq^Q|H6k$7TxN5(3lJ9?chav+XF}6I7Vh`i`ks)h^fS?|%9=zy8VF8Z z#6{i1{$a1*{s??0?RG7Ciz=1otk??6ecy|u>B({TnD=&)((v($dO)>t#}(|rU9)*#0p?$@tY59=TqE&%C!VwValS*U8;15qgU9Kd-o?iR1F^ z;>nj<&f^!Ayjt3?fFdqVSa){;RSvgH=#wjoc-Ug^xm^x$wn^6+ zcW1wS)p;mOMs_w4Q9fgtml$1HrKFU!zmVoW~)(dUjdP;67!TI(W$};9h_^>#4dD zM-n%WNoMviu3pF_u_!HsB6K9)o!<_re@Z_c%%nC2Dl)=n$L{&%zs|3Q<9gl3I-Z*AM>q<(CJ1u2=bYHr83a%Fgv2Y;JBI2ltobM|`kmRdw5b^yf;a%ZK6MdNQVe zV~*Ype;w1q@O%J#=qQ;ggb9mp1x1P*N~Pf~gHT0*SGfPm^D32WZfal1i+ z4O%ud6N>pfkl9R8@GOm-CeE8RcO5Kpk2QPgN*`vWSUADoFo}pl`lr&ar`v>9$C{QQ z@V~U)+(i~(<&8`0$7-9|H<3WOXfL=|dbO2oJxmliN{oF&Sx@K>30~t^wTbhpu39!= z`^wucA5R71TGyYW*Wt8p9y{A+TBZ9YvuO{yG_oin<@&rER;$suv9nz=^v%Ulwx#(# z-jP3~Pm$CV!7};A&=44sqt-ROsli$^LJ0} zJm5Ht;>U_;*CWz0!~O@_H2O^v{pNR2zHQX{P~G-o3UNGyGN+9IRUGJ<*J|zmZReb@ H1`z-N=c=56 literal 0 HcmV?d00001 diff --git a/misc/debian/lenny.diff.gz b/misc/debian/lenny.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..497a37339934152f5172a2e12a88fedd047c32cf GIT binary patch literal 1815 zcmV+y2k7`8iwFQX`-w^b1C3W}Zz4Gs{XG1NyFDXyXsF^5l1{UmRvxgKX!AgUo|%?b zij2!po>Y}$C|Iln9kj!C*ad`=O>LM)a z9`+A={q{$=chYXxqPLJzY0iqRsNDCxFq)nmcaM2*Cq`b|1|SDd?=L*b3ayfDVRx{X zFC8&G?zE%bzIb(8+3FlSf5xiRT=eNx+HfIwAyw9=d|AXQt2IViDlLm;pHyyd7;M}! ziJVC!q`yy^YK@ChCQ&dDxyT~ZC%6}j1j(m^&!=<*rW}3@yY(jVXlmS9JM4wML!5Xw z0uGXBu*BaTZ7z%`%Dhl2G1bxf3YfgI99#p!yoxO-7Sa?Vsx^Ka2P1#-sLV-s!rn&qj~PnFpT5w@^%8jImA#{| z^CsH0#)Cj^Qx^^pyx5K4Kp3uN?x}T7MsR>a5kl2+S|VOYce6z3Da!x6!jdKq%eRXs zUurpzUsUqyXukrAxHw_m-33%B+%BO{u7oDBG^?&9Xu%A58Tki-nJ)LM3#&y?nF9vF zQZlY8NzJHm%C-6(^dWqViz4s0S{r$#=M-86munafc-{5D0RMdg{gUK%Il$W{U1!|A z{i;ez*^){lRu)$7mq142NYK^Y7rGMg6~#6xr-|frBT;=uH0jx=mb#>LlhEWEOE|ph z3pmJ@l&}JdRuA{JIngXLvXIX(uNeRsVJxWVg?%oXwMOMYXXOBW$3D^IuhpY;U+AY8 zIn?4mrPRXCBts}4nK1aMJT#*lj4Uql0$*X=k}<(JGu90}sx=l2XEUXdQ75zz$+M+k zR>X$b%(`ZuYOx_cG4Mviw}=)>Khab`9?e6GL@$|IPay1&=gmICA*48ci08XUFQ*3YK*O~9Qlpa($<*`yWt!h_x*9L{eS4~N! zbd|qa!zVDTzggz!NU!E~b+T8Hw>kEj_Q|dyU+a4{v%7Elqf7Lujj;Q=-+tBm*zWfD zE>FC&tya@Jai0A6H)@qex27^{rR+&iFvB5z$$SScJoJ`vrOpU>LcXRpGu9oX>_==` zN*6Tv`SF+G!^Qo0c-pav91JfWM_(sD-`_oszm6xv+f!iSC#}7f8Ba>Y<7}IlY06F!VtpL^EhLvs90KY%2nM$yvO92 z+Odx6Xwo88FF4)TTg1M)>T|J-__d`PFb-uiIG1lk+Ro z<>TP`!9TzJ@_^6vD*sN#Dyvu7xxRzU&CTQB{&M_?4_2(IZrhLkTZ9@X?V*ZR8e3H_g{Hl1`Aejgc=r%doM2UZ$}Tq z@%VB0+vUxdfs57O`V20RDgd{@p6Ii;*%N}f8zvUPHHBAyAtZ`3kF3>U%G`2v>w#~W zjNUuSyNtiD1O6hmO>>>JL?<~KUlq;;T=3O1u4H9h7 zvcZ{9%;$m3W{QGmY2-9<+N`+iV3AwatkD%e%!;v4g1=!B5ry?z{ z59w1RH3fP4@#qKzvQ;sti62&xIFCZ>rdNUqhOlSb{;JCialWI^`z!P!A$}dy_Y~wY+B!A9?Tl&lHhuo?tDO%V zhEe=j0quH3T4uQaK$}LtNus~}j+bu>wLVnVUQ8j5MJRLJ2vEg=o_Vg;{tqxg4a@}* F006;-oFV`K literal 0 HcmV?d00001 diff --git a/misc/debian/sid.diff.gz b/misc/debian/sid.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f543460af7dae2cf634ef03031460d1b2d78120 GIT binary patch literal 2318 zcmV+p3GwzHiwFQX`-w^b1C>|(Q`<-q{dxUY^pRA7V@tNdgsksKg@BJx%ZCe--A&b1 zabsz0&mw7bGZKz>>;Ct9JtNtM5W=O3*q)D`p7*+6_rz*Cr68E8fUFzs`~8N>V)>Q2{$CjO-~N2io9;G(ARt({?__0?G+M3J zQwBeLprG6CQmfbArw<<*Es-SYG8Tmh3NhD`cDi9V>;=6hm6;5(jV zh0)38W;gI6Ut|8uxMGwT#aM4ifkkEKfD;6&y!i|v4L zletU~C$#hakoFN*dk5ievrV|Ybz|MIANKb!;yn%`#FIfl`MLe|gq1~^7g{H_9$HNS zzV@S|4w{dA3C@6jUIP;p3uOx#2az`L`uA}#^5efsV;z9IVZXf_?&I$*U@b%z3j-^w z`MvO6xW~aha*_WO8Am3Xs{)La#!oj|D_~y#lD^)gH-L}!XmWZv?fdTwKK9B#2w2@J{5A7qeG6JL&xn(k^M!CWvfn z35P3P!a%m9L=-SoEp%sIWhf2|44dwptE~J=o@WFVpU8rp$O0b8uZ6$+12>SM5B#7A zwkDFM8eWsi=--{vnvR_dBU$}Z1YzQr+Ro|dd^_|w?#CyUjA;dIzyQKPjG7@KN?6my#vGP!3>$cnioF=f|ysgWCe z2_&+CZ!s;jxkIE)U4=0+kw6sOdE8y5MyxKN!d-iFTS#Lm-AboI$5*2-XP2kp&FN@# z9?pw2Vd_2Da3ZxepD#pym5Mz_=}ygQG}oGG)z7iJI#42lF_zRuEB+cSPhi-5Qg=}^ z9yM_F$ct3B8%-zE?z`tycV+KU6Sw=MKc+-xtv9=$FY=@}?RR@||2a>*vCV$_XXnYQ zzmXH2iOM>uxRVr2F-V^?UlI!sJx5$=G6GNFYr@R1JD}_pT5oL%I{9?_>+t&H)p&T= zV3K&xs}3qm@19#7CBoWH z-FqSQ%R(jAZQ^S<=XJ?71y`8(IOfKsj?y}&T-Gh*HuPu0ts1hUO^dmT=EO?*ikL5H z7!Y6}1;+gY1wxrc^N=3(;fxu~rvl{xt?dHlC6HrF^^r~!xo2WYz%1Gwm?S4`0mg>I{xM8bU1D{`L5%eqf_MN?aA4-Uw-`g8sD2W|85T( zYu4Bc-yzxO~=>6le3#KT@HU6)AjJ^1pYulGF?a;7N~RoLYEWk z$P#x|9gFM90#7mjGs??gA&Lms3kwnXlaH@1M%Tmf_;&dF@%iTycRxStSzCY}fVIG5 z!85k*-h!DcrHtAtY^#@Iq9ftaWE-~3IW9LAc##ye?ZVu#yxsJ*Pi)Xz=}{XzL;~95 z!)Vh7mf@6kN++RP9Men6HQq6HtBKPsNVSk@#7QV;vp{82O~Jjg3Z;y#@ph+LvFkwj z&?+Wu6{U*bx=AAAkp8KS({a~#RLk0o5I9(}HFpp@SX+w}+u?ZTY8p$Vi19)8C`LJZ z*}{z`2Z`lImMuXO&?Rv6GI2hVYng`IKHD}^#zTR7t#Z!6>-^-#lk1tQ-Y+E6wNs8p z^fIKKwz~pVmCN-$Rz_DiUd_`s7mi6)EbLsDNt|sLjHjT%fLK`CD7>x-0XTUsg{hF* zc20#kBU*vKjZ?s*DRI*U>Pm=K-fG|IO#}px?QwCkHC>SNOb0CZEZ4zR7slYQy;Hf{ z1@lpTWrmWgD{GtEypf;-yh46T?_y;r$kT)UePr`SdLw~_s`9Ss6;R%QJHDWvAOQy{gVhtq^=kMG~9BF-oMuMvT@$kWO z1<`E@+Gj)8CHvsoet6I}8^V`+CotSm@M|OGPTMEEdq%Tt<%!^)4lOP6*3y;}EAK2^ z^ZLZb{M!-PpUpzFnML7ST*bFV(037FqN&o-= literal 0 HcmV?d00001 -- 2.37.2