From e54c3fce0a7101e601d96a7e683f9b316589662c Mon Sep 17 00:00:00 2001 From: David Cantrell Date: Tue, 11 Feb 2020 10:58:02 -0500 Subject: [PATCH] Use Decimal for Device.getSize() operations, return a float (#1801355) Update the 'twine upload' line in the Makefile Don't intentionally prohibit Python 2 usage (#67) mips64 support --- .gitignore | 2 ++ keyring.gpg | Bin 0 -> 4556 bytes pyparted.spec | 24 +++++++++++++++++++----- sources | 3 ++- trustdb.gpg | Bin 0 -> 1440 bytes 5 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 keyring.gpg create mode 100644 trustdb.gpg diff --git a/.gitignore b/.gitignore index 31679d4..e830d0b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ /pyparted-3.11.2.tar.gz /pyparted-3.11.2.tar.gz.asc /pyparted-3.11.3.tar.gz +/pyparted-3.11.4.tar.gz +/pyparted-3.11.4.tar.gz.asc diff --git a/keyring.gpg b/keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..10fab63c2af6ac1ffb5794a3b49ce0ce41847aed GIT binary patch literal 4556 zcmbuCbySq^w#R3NL53bWrIj8UMNk+RIz&J~y1PLH1O!21q#LBWM7l#_C~1(Et|63? z1}`4Z@7(*xUHAOfxqGd5J>UJl`+3&;$LHC5eE|Rf0}u!RDN1Tv0B*xTvd8cD^IQK3 zqEZm>AF2!hfNldo09wdtZ&f#AJRV7;yRk{)>xN!TI~0?+W-Ub007X?t>XVj4#2d&T?PJV2W? z@WJ}IAqXH8@aYAaMh1`VlUFg1Y4|JNn3n&v3)9Nt*8^yk5|meaX}6H6_LwgpQ8w}! z&S(esSp^~Kgn6>nBUUD0va`x^c;={u@JEM9H0$5oBi(`T;qap<6IDz%r0_Pj^pcno#Ib0*Uj-Z_p& zN-QBEZQglG-BY2aaVYlPlZ7+oy#!uSX8+uVGrrC-BpwfWimjM9-7b*38~r2D&2d1y zE*Ba=@pdr2wQ^Y5NF7I%SZHAvcN!}d{$huhS!ZblV7(@}cd1A|oI>liJ$}G_5s)3_ z#t>!$kX3GOtFF#tem^rAYU4kj#0BcVeV(Tu(rljVI@h;Z`aVn%fOoTX42O zr9*2*&M39+ezF~RlsMS}OHp`cQjj=UcUWpI?WxB+XZo&c{s!VOc*xo^8>FtT;1eWJ zfZboT8Y9Quv4by}{;RbXdlVO7HHREosrdd@;%;=>R#GaLtsMa&9wze#;#zHslGvpB z`e2L)ktJ0d#EJmFoq!!j=~N|~Zv!E06u#PS!WwQLPprg$>^?}} zFr1H$@Rx=WcQp1e<4Urow8ivg?8aEcMYSy%Bs;0iCiorc1hX_Y`efIV>R{VVO2bt3 z0YpFmu>6)bODD@e`~s@^5ytM;W(-QkuUyO>OwAdjj2+xu%F08MhE} z6_`nBuca*;^Ec?<@_Klx-D~$BS@hdu!?T@BD$~Hc6LpiPh>LP)y0b4P&IeiIzP1n- z((GQ!3s`LmV0yR=2h%WAnTau8r3h)Nq%_Vd2D)Ks;bYjbwMVs&Adq z$jcg<1>4cu!eJ=oA>A1x_#6xw_H>@t?dK!ySApLQxeUPX4! z`Q_R|=|(n&4AE#ttI)DBM^+75wr7@)wPqjgh+~J0VOqa%#^cNrisLH0GHs#O2yjL9 zrAxxD>Ud!o6RDUIjk7;gK98>2)HLjSNc*w7c1^UCyTx^4={0ANO=u`^3uP5e%mdhh zgP2;PJMaAh=t3S*_jNj%>Wjn^SQU479TR#I3=v;xh%9@lSXWjUf8$V3?sE5} z5nC!`p)n)&T|K2G?U1*gv}8}ciK`BF|LYu_u^iB)JXoxYH;QkTa1V$HAJOuezBBYd zl|yH>adF|Yte?-}DE024#`imgbOyeUiF!uM{o}`&68rb2f5}wf=2B?Jbyfv=DamlY zDXD2@;1RT=-Q3cppfA4zz_b{AC+N0AlXX8n;=3oUu(P zUrtcXE#^lzLxLp11oo7C-!AaAL`0XeYN>v;V1rH!q)!85$2ZI##R*4A6vof7=U-YPa5^~2URe1j)s?qUsuooHD4xuW(Q1I%&u4@}&7dKQvv zh@d(}6K+tvA)iz%2I{jKLx$a#*~-TY1uqc6;{;52+**oVK6=>}z1ak|MDz1p7KRO< z?o4bxgVAj?Nry09xtDVk<}vImpcJShfC)3tSaeKP=9x|-Pf&!Du0$W7YJ)Sc{MBNG zE_K1?uDnlG^zIW2^}bJ>9Ux4j%~hK!inKIikCb@)U^250`Q71EAR)|^f5Z}h01_Xm z!B`Ay%^;3kM7w9_;XgN+p^tp^g_9Jac%JhuE*bq1iCbFMsFxKX%_aKuQR&LV#cJ!O z<;ln*QyC(f8ND)i900Bi)i}kOkT2kXhp3s@XB4QEc(c$ktoqkA&?{7=JL}p2Y z*M_8bTx1L_)O;7OC8<|)pDyTvr(4EjEH8=b6qf$QrpUix^LJB)*}?wVJ?$hc?TxK( z)BmV@h9LeXq47OXKn6MO_+bPAD{9^PAlInXpso{gH2tfGFp~|=k0mfVv+mc-Lm4rJ zb*1^CVA25mnM^$(Ryo984(KVq+Pf+DhI6hK%*(Kl%oo^qlpPpU_a*Xs#F()QNCx*u zfqBS=jn$1zM7AsLYhSZ4ZR=!g6<6Gc9enj|Or9Gz={N+(O*9^dUOlv`OeZp9>Qp6L zNLQn4?$5SWbBb2*%qdOA8|Ik}d5Zm?iunQuiS(F0x{1(N>muYWGHt^BZT4`>+LRX) z{hOm+*$luaq2rP-%4z2KzVB8l-e`MepVU85N5Ze#(+zOD9-&XoYdl$orkmHF7$NAb ze5nXZgk4vXr8{x0huAjBxFsYxD1St@t+qm9&e$DP-H9&Zi5-fvlJcl{#K#yJVnn3e z`w#rVqCm$1E-cS^J=U4Wmu(m+&h4UPyDvC*i~6ZFNX>T~B#0;a8JCG3KMxKE`5e3y z#b}}powYi5R(^b(c8V6qE%HT|?ViU$AE0A2P2H`ukm0FDX5!ECqfJUCrCf}Iy-HrD z`5&ubG}SNXAouKD!=%hbs=0IIku=5kxhas;U=)WNE;hZvip5fp%1f6w1an+dXq;UY zTbIFk$)~cjlq{d~?-_+pR;Em)7D>g)%7id4qTZfyHf40hdj|`D?VJ?SZ{%!3_@9{H z3wgxtRK0+v) zo7o5NST^>VHj&uYXK8(pZKO*6$=w-UE zTb+eSUstU?jKtUPHc^|}6q#k7)hClkNrwDbB0oBr4d~J`4KbQ){Z9QtDr%R$&ZK>) zhy?>PU45Z9cPdhjGO$0m?VO??CCE=0O(%Dc?r>kwDxdxC>?&5>;@9bWcMEhNG-=Df z!i~B`WmSC>i3m z3X&+RAdo^(BoS?B`JaS0BDiCW6q->p_>!--%dzPJ^Y>ct1F;QkgHsIBbr+J%K7y^= zbjmg9*P}P<^l{1Bv3ylua%61RR(%J5N>o=UWmPxk|BKLu|28HaI515Emub3=OkhbY zgxT8lCp#?vvUJr9}rCX6CTWL;8>;)JSc8;bqg zCdiJzauw9-Yq7{b^GN*I>eL-|;!~v5^)pN1Ss>B;2>RhsMa!IUkYQ0`8qNplhcMED zN>%A(9tp#rR6wqc7!B%0(ard9d(>#}5_^!MuHD$R(tH_(ba*+on`U69_8?hm4SyzF zA|ldeYZF6P<{LEc0W<4_%DaO@wqk$bVYP^ccWe#u><8ta2JV%5xw2z>DBz+-GN|Qc zPcqNF*v0u81H1{s8J=FgGwYfpDoNumAz$W@D4fZ6!+B(8Tc0A2!wq@X)OKqe((6N6LT2|G{_2ec6!KI#LrG6Hfs;M1LU)4e}vkssCU{5#HJ2(%D+cO$5$Z( zWUWquL&zi7-+CN$sp=7-W(%u!NR7YE?*bCG1dlZG{$Wf)LBe3lTO+~ne;A41qY&?Z z8V2q&!fV<$Qk3u1_^Sm~^G_@@DGmC9CFnapM6!ILXT^+qPPciACQikCQS6`k`SdX& zGLfmz&p-}JU2#`QDD4g1%uje!L`?BE(Z`k*WgzxbCn0pkFkrl zr-t}*3=IJVehL(opRteX-D4Z~$TV@OJ(zS?X`GODt|F(nNXfZJYpI2tI8e0r%}gythJ-#S-x zgH2XKTU9$RGmN~NIF?OUtgrZfQVLLXeEHW^5o&9+7&&v^cc3jOvTF7ktSGCi7N4=5 z(Q?5(P$s~mXOu5d6WF9W9UkIXaP<<2vYRy}UqQwXM8S`-^0v$hvc)N)z zR%!U=8z6y$BobjP&1g(j?$>(6O%>)nlKMlldBY?*gQTG}l2Y|^iu6C>3hW09GEFev zv)F~**gGzTh=HMF=x04_{JWg8O(T9$_mxFb1M+7|YHdMV$@x;n3El6(<91$qGv5ot zD=GcF`5TvQbQl{JSpfqPM9KM+i|S-%I&`Z+2HOI literal 0 HcmV?d00001 diff --git a/pyparted.spec b/pyparted.spec index a07c818..92da511 100644 --- a/pyparted.spec +++ b/pyparted.spec @@ -33,17 +33,21 @@ Summary: Python module for GNU parted Name: pyparted Epoch: 1 -Version: 3.11.3 -Release: 2%{?dist} +Version: 3.11.4 +Release: 1%{?dist} License: GPLv2+ URL: https://github.com/dcantrell/pyparted -Source0: https://github.com/dcantrell/pyparted/archive/%{name}-%{version}.tar.gz +Source0: https://github.com/dcantrell/pyparted/releases/download/v%{version}/%{name}-%{version}.tar.gz +Source1: https://github.com/dcantrell/pyparted/releases/download/v%{version}/%{name}-%{version}.tar.gz.asc +Source2: keyring.gpg +Source3: trustdb.gpg BuildRequires: gcc BuildRequires: parted-devel >= 3.2-18 BuildRequires: pkgconfig BuildRequires: e2fsprogs +BuildRequires: gnupg2 %if %{with python3} BuildRequires: python3-devel @@ -83,6 +87,9 @@ partition tables. This package provides Python 3 bindings for parted. %endif %prep +# Verify source archive signature +gpg --no-default-keyring --keyring %{SOURCE2} --trustdb-name %{SOURCE3} --verify %{SOURCE1} %{SOURCE0} || exit 1 + %setup -q %if %{with python3} @@ -93,12 +100,12 @@ cp -a $everything py3dir %build %if %{with python2} -PYTHON=python2 make %{?_smp_mflags} +PYTHON=python2 make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon" %endif %if %{with python3} pushd py3dir -PYTHON=python3 make %{?_smp_mflags} +PYTHON=python3 make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon" popd %endif @@ -141,6 +148,13 @@ popd %endif %changelog +* Tue Feb 11 2020 David Cantrell - 1:3.11.4-1 +- Use Decimal for Device.getSize() operations, return a + float (#1801355) +- Update the 'twine upload' line in the Makefile +- Don't intentionally prohibit Python 2 usage (#67) +- mips64 support + * Thu Jan 30 2020 Fedora Release Engineering - 1:3.11.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index eec434c..09fa3fc 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (pyparted-3.11.3.tar.gz) = 861869d286ddca64e536851a992608e5c9482f55a2978c93386a167e73d05effa3ad80495a9b81af6973ee6770b9d6ef693e133fe086073698e8e02aa5ee5931 +SHA512 (pyparted-3.11.4.tar.gz) = 73e1f575c200a407392d46c87475f70f5f2405ad28b9b816117703284a75094df05727fcb2243793a31cd9471be5876eb4c22c870218f7a23625cfa359265818 +SHA512 (pyparted-3.11.4.tar.gz.asc) = 5c4426beac456125f56bb65fd8e38856e5822caadf3596f02ecb2c086f0120991f61ebabfbc6fad80d6b8bbb3810f9193ab1bf839f9d1eb507aa9958edfd7993 diff --git a/trustdb.gpg b/trustdb.gpg new file mode 100644 index 0000000000000000000000000000000000000000..cf09ce7b3a1c0c147fed20b6b17ae55934954629 GIT binary patch literal 1440 zcmZQfFGy!*W@Ke#Vql1KI^NHK9WZiX7e^J9V_+ak9Z=VhRVR^PW3tvOs5*o)23`i8$HM9tv_9zg&zQw_UCYxWzr4}~o4Q(+r_&Geb!t`3?u+2B zogm8RTYCwlP65d@2B3LrtQ>cHn4&Lyzxt5nO_D`o^^1B|kUB*)b)ql7>#VTozPsrC UoN1YH)7$=@I~W2|r-Y&o0K=9&(*OVf literal 0 HcmV?d00001