python-summershum-0.1.5-2.el7>t  DH`pT< j/5,dbu)4[vf{dYF1Cƻt8OXżvGecɱ ! ?}<,l[hG%}%GԜ+vfoVuu;V0EKQ[vzZ*4lǂg^%`LɾmE465A%sdjGC늵+N#% G 9>>RNbCoN/ ?x-~K_*5]5l%89S409:>Wp ҩ)Cq~ E.i쎎5¤ݵ8밵=x!aQOѣSBˍZY3?&]pwp#洁{ܟt>4e\ 7tyU?wa^9vg;qꐺ2[˾6tdNgSa\Yf<ˆÌzKzҠJܘG #=ZT'")o‰/Q$# 8K"k^Y':N&+&t'sҰ5566541511491e471362d47ff242ec0596b53bcdbT< j/5,dnDHFBZnN" \Q!f5JcolOx}|bY_٢Xzn9N֊eiАtY!iƸ0A,Ya4&LoR]*cgDVL&`5Ez;J<) o7DMyPOUm>b!Ppxħ܆ [Fpkiʔ txsB4 ! fbLA{Դj: oI"U~)&qquג g2#t -M /Ӹ' '?,P? @ A!>9W,i x(.E~0Z.J8%'@/N >9?d  b )/8  (   ~  @h   (8$9D:GHItXY\]^badefltuv w|xylCpython-summershum0.1.52.el7A fedmsg consumer that extracts and stores hashes of source filesA fedmsg consumer that extracts and stores hashes of source files. summershum is composed of two components: - A fedmsg consumer plugin that listens for ``org.fedoraproject.prod.git.lookaside.new`` messages. Whenever a contributor uploads a new source tarball to the lookaside cache, summershum will download that tarball, unpack it, and calculate the sha1 sum of every file in the tarball. Those hashes are then stored in a database to be queried later. - A cli tool ``summershum-cli`` that queries datagrepper for the fedmsg history. It then crawls through old lookaside messages to fill in data where it was missed. With the summershum database, we can then make some interesting queries in short time: - how many files have this hash sum in all of fedora? and for which packages ? - we can easily find what is bundling what and generate a programatic list - we could check the db in taskotron tests - we could check to see how many packages include the full GPL license - how many packages have that license but with the old FSF addressT;buildvm-02.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectDevelopment/Librarieshttp://pypi.python.org/pypi/summershumlinuxnoarchE/ ( l {``NNFRqAA큤A큤T;T;T;T;T;T;T;T;T;R T;T;S9T;T;S3T;T;S9T;T;ST;T;S9T;T;T;S4S4fe2457c2eb49367469eba0ef8a1f592ced6f904697e73538a86463c6663580a881f2b00aa996ef5a605497128bffe04ef956a553618da4b66fb6d50bbc0825b6816e59b0bf9214569516879e4c24f48073d3be79e764e21323d64538906a226301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7da8c9cfb4a40484aaf4e5a5e2f5629751e526e05819f6db89940f6eddbcee96860bb6af291e4fc27a5363892e45e33c8be8bd1800cdae295c896e19d26c43e220f61647796b7bbaf855e7c92282fe02ee4d9fe63b3c215883fc6f8da42026890230a36f83a5ad82de80a99448c6c288f5ce4e722dd3576103d44a43271637c983066cf66468d88f2c116b8a337ce19ef5413de74edd2fea3e59c1eb4c6f413c83066cf66468d88f2c116b8a337ce19ef5413de74edd2fea3e59c1eb4c6f413cd946363c04bb7e0b9980a360c1f45464017a56ca035acd883fead7bebb82a9fd738a564e44a526c47f8846534e238d20910101a8a9668c075e3ff98bc483a4bf738a564e44a526c47f8846534e238d20910101a8a9668c075e3ff98bc483a4bf1b670bfba26ceeeecc1671bc506261581a6372b6516671287b411159cf6a6c1f915975009c9980efc5ad11413a18a826c7a494cd652f90fe851c981318488c02915975009c9980efc5ad11413a18a826c7a494cd652f90fe851c981318488c02cd692c446cab962bff8851d73f9a616b93cdb175b73c29a96dafdb251572fa06145e796d5668ae13d6fb4de43ff4984c1ebc23bdddcfbc0ed1d180807d39325a145e796d5668ae13d6fb4de43ff4984c1ebc23bdddcfbc0ed1d180807d39325ad1c545087ee4b0e62f8f386fc051baaffc662879e39d3d6dbc6f1cf5fe525964a0cdc50e2905bcf915b61a04997c932adea5a237c00b27fc0f2bcdd334b2d85ca0cdc50e2905bcf915b61a04997c932adea5a237c00b27fc0f2bcdd334b2d85c748246bb1b674862187b2193ff4a7eb6b14a3fc72a5d1fb2cf88c5dc85296169017af01106c94a4eb4cbf6bf3b0032c62932d794aac90a91f0578f3e47315da2017af01106c94a4eb4cbf6bf3b0032c62932d794aac90a91f0578f3e47315da2231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c35a8ca2d217b6a2193321aeeeafdeb21229dbe452066d9ec97636b8241b706carootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-summershum-0.1.5-2.el7.src.rpmpython-summershum@@     /usr/bin/python2fedmsgpython(abi)python-kitchenpython-sqlalchemyrpmdevtoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.1SS(S?SSSSK@SK@Fedora Release Engineering - 0.1.5-2Ralph Bean - 0.1.5-1Ralph Bean - 0.1.4-1Ralph Bean - 0.1.3-1Ralph Bean - 0.1.2-2Ralph Bean - 0.1.2-1Ralph Bean - 0.1.1-1Ralph Bean - 0.1-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Fixes for invalid files, gems, odd archives. - New options to summershum-cli- Latest upstream with bugfixes for symlinks, non-archives, and spamminess.- Upstream with bugfix for el6 logging config. - Add requires on rpmdevtools. - Add requires on python-logutils.- Don't run tests on el6.- Latest upstream with bugfixes. - Require python-sqlalchemy0.8 for el6.- Latest upstream.- Initial package for Fedora 0.1.5-2.el7summershum-clisummershumsummershum-0.1.5-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyocli.pycli.pyccli.pyoconsumer.pyconsumer.pycconsumer.pyocore.pycore.pyccore.pyomodel.pymodel.pycmodel.pyoutils.pyutils.pycutils.pyopython-summershum-0.1.5LICENSEREADME.rst/usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/summershum-0.1.5-py2.7.egg-info//usr/lib/python2.7/site-packages/summershum//usr/share/doc//usr/share/doc/python-summershum-0.1.5/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryASCII textpython 2.7 byte-compiledPascal source, ASCII text RRRRRRRRRRRRRRRRRRR?p7zXZ !#,B] b2u y-iSqy=}һP }b]T 0=PqrEML1tE=mu;V˩Cf< )W7aݰ :MSn5&C=EH!,v.UCuq#UDhA) U ٞ)* {>X')L ?54~Q׎DdHn{ TNXʭR hg?{(<;צs(d@>15XPk;oGu'o§P9T:HuR*W}*rC{`j~&kyL: ~z(;g)Bbm3KTQ{f,6W;]=6oБ["#BǹIQ|jXIDs34p&tXM9otU 1iƵ^דXq͹P6} 46>)&sWtY5sqTZE]Y ` i) ꇝnjuǩV˙;wW";ja#\.+*W~6VZ,jWi,G7}ʶp_}z=XR\j?giq ˤ^-je^um:cEogo(C[pO"H{syteg,&W:7pĤ"B)g^uj,h3v7]RMT[b.鿶x4ܵT5#HLŘPNm/qjQH])#[6X퍋H쵦c.!PȦ[BjVq0Je/1k35A3;A(hHk; ·ÕN\&K"<1HI t}\i9z2J}mDU3Uj{#o!E1hƫtP?ޟ!@VfF-XZHWDƌ9y?N9T @{&39-5zMI2V}3 ;]]4Ⳋ1Js co:?+d8`ЧqCV.uvKwEWρ# -~t@{D TWf.Y x 9|B  SV_BC@U8UTN.W -(I0x2b[$gTU!#eeQ ]8`ٯstr%> u{+xt\A4_5UYI:e(,Yl(LV|sCW &8GVU_SGHEdlތaoU%G yipyۆGۇ{,MJt84s {־ 9PCFR uB =0 ǽ#]F]ZVY?E󾰭WX#F 29F!˧V#A.5B@k .g\)D1gdPӥt5Y0fZgo#(YҀ,)?j1??5řPx1?P{=ѫ"!qdZo&se #X1,$@3v2'' WSr¹'fEw$X|9[xRk,N!~$ԡĄV%&oI).J#I钄i1 e,'TmiHtPrչqdKZ?LD|[1w fS}PWsZ?Zv}$).i#EkM\isQhf(@9f^ajcZW"Hb8QE} t)wo?f=|:봣-(."F bg橐EIҞ!:2 ",n6[| ô~,q(=lh*{eo mo%ux; 0QT_Ef\ewWu~uRK%+ 01/ p4]6F@ j5`\,#p (Wk)&aaJt0E<t=!Dq٬r^KCRhH pov:NC dx .]}@ {. ,ԏe|[~c3`?LUDOPI"'m 2?)=%P PߎWS"ŐIm(DŽ3`LL2dwQ`6\Z4 #GAS!j͌,@}ōy,ꦬgd 1 %TbO(#5,2qNe6oFv[)^_xE}b;O$aqH/O4+}K z%2mc[ r%C猯< enl5NW0& +\7/V4AG-ltw@r ~Nw[^>Qboo~jsb4c7O| o8*Y'S$~MYU\: ӽ08 tHAKvyH fSb Um EhZE fnIM7w wT@H`/Z`%EN ;Ee " ~Ag $Bk /%)rj_ܵGJLN F~6<k^&v>h9 /Iu'z 4+\OLEdZufr+V"x}[ӗy"yY+eڋ^IX/?]4cImE2% -`E^ce8d<}1ʉX^ͅ_[P~惄X;)J;~=PsR=hp#`dRh6{*obDc-E[]}!]?e U\m Ұcwt6 Xa}3!~ĝz,ڌHX韮0z .$70 nr|.5׈>1p)aG n^]CKzK8~+:ǚ/G߂PYc%C{/ӊf֕Y ^V~7^fq n&{<$Mް^uHRN]sA u|;^^P{v-1O!p8-T18a/*0#P=S=6|g攤 w"?N.rFc~5yjo6.9=DFwfCI0)뢟U y:%}>gHm݋|s i{m8EPyFK;@&.o՞Н: ^!l:콞-n D,۱\4Ye@ y!ݱ$YTf &G D+bӾe|#Sg審xo-ODm׭m .E*8ik{ФyTz&Ucc Ȝ tqo8k೤O$hF#gS|GwSR$䁬jPؠmO<װsiT?J)wp" dR26Ym>eIƐJ_&wB8,-~iubpM${ˣų9r֡ "gd_XWvLN#p=; *r,hDzyU)ݴ+e..::J qi N;\s~pb:Ag{9<Q*f∫MsQʕYބ&nS%r) qY 3 ֦7 =4_$,( "WE׬իw(S_ vE~,~o7SVéo [X!g5|jӻGm.,3M6EBa4NlBX2r/f*rYzbl$M!nm ]8,h,%aHo]ϩ2Md6C5\]B~C4υ&ăPįM*&+ |ӮQZG֥j_:=+Q>b/:vp}&#e3#r8Jt58>gmT/kKgޝ"DK*yyƿr@,ICqJU) #WUG^d9^m @ioO2 m,Pث/h67h6L6ػ&=<+oZ0SF`{}Ehʠ'X0G-P}Ѣ?^`gibЭ`~2@0÷K2AsA<1kGZ~ݾvy";E%KKPKDGhbgɹЛ`U?!K]x|> ڟ%uTo+zyXulIw94NSɔ.vρr9cGaM!߱%EJ6ICm .jOHA`\iJbAWlKd3@0 B}A. V؛:IJ,z2yV#TQ|ϰ-4[%|z++m!uGCXC#I[WpK 6.!)QƟ#I 1;у_SϬpJ6r6s۩"p#ǒ(UNRM3G k" 0 "A'LqJVj1.LMkLPZ)߄!N8[x$D\wlnS 6Y\q"(Չ_"{vu b7 hh<9ijL0o^0-a\+;uo>._VS/W#OE]{o>8[10&8< 9ƙWC.KSb>oՍ!qpXSsVlHqKVV3B]3)mɝ&:(gEa[ɤs 9(#\f+p0+՗'T-Q{L=R԰+H3fv Y=ѮV6{G#z*FoL VFx.6!"n_t̏ESW/bd /T o<F@q U*Ÿ PV9A ]F,cw{$gҌnTdzZ $hxe/ rxW&sT:a~վ믴\% <9YJSKE8[vg /^{/nf>0ۣ5A.ߺ%91I w$aObZvx_It 1uf'B#?lgI!IAk%5M }%j/YWe>dS3׊h ޽P3)Ɖv0RD@mwɲ̤^\FƊ&D`t.}V44:͐߂Pӹ7h^٧@:x]WyˇkR9!f>w*pv v 8&w~E!+Qj+SF;HD@iN`#b=n秀Qga!lRxN3\<9ks}~lxmfeymXw"3fseScۊJBE)1GQh-g9(9TK՚"XYn"!f?)־*&N'Ex9lIsWʚTkizx J`8  i s˶M}AhZalj7a%"vnʄaPI=ՖN#fm*Z'EQM>uVg+y z1%y|fb}H9Ґi,ޑ.1\ȹLZz5⓵;)`23v NHǹה`0GhJMISRJA5Z S8Z[5N=p`TU%W$)_m-4 8,~ w ѓKΊPq-_3Ls12 F7\)k-?.E՚#`OIڼVWQ d^ѷ(p@g -rkF͔٣pZ#LY-Q"^ N PgPX{*w Nk8~[|Cm#.>,`'dԶ5Lmt 5E8҉~}6s2H9`5T-[ޤ=+oXtsI :8ے$-+%׹]v +Qz4.UD+Nٟ2:yXEm(A<}5-Cْ +:ޱA4<+xD\|Z6MnCU3]@pVshz&P΀gmE4q+ )uڥo2ѮH:Ta\"TE 2bq~<7Ià+:C;NT)kD Yq99Z.Z_ $ r`-;ןtE6 0P:V}]Iɑ]>[uKU'$3Rjnx94I6yݕNܭ(̙KV|6wv8Gi)LtCJ=F 7Ss3@;⡸zF@37!U"TH(eN EVc*ы$zG;¥ܟ2?bOP &3fV#dfɷ+i l {mvYz5gV#!(W&/_{vEpg6dVQbGMe6  MnBL`97_lGO&xKӑk `$-njE^ ^jMWR{INYOiJv.*zp'Wvu(v6E/|=$yH3M.l+\,f̀uKVfRS^1QYj}ph ^y )O_r3Wjh[~>!#QT*(Ŝ :M%MZ@7 ϲ{ w8Zd<)4h8W-0RWU\Mkd{vxx&mޙT9T>ZXӟB,?R8|={>iHWcwsi-3=}"xK, :L( .o8W$r˯$ ‹8%C0BE{r: |+-Sܿ[!ߓsC{?lIvYO2/Z_sSᓷDHx|Ch0]s{+XSR*IJm2(u I`Z-2ńz"lxD&xpXOV/FNZ ŧV<;IESbki^ q ?Fꙷzc0k-k]YO??4)pͪ,HѦ ?>m\C)p~~ 6 eج W⟰$1$U)_;mkiJ,/kdFZOkB7VE0/~w7QI-f|=z,Z=if3Y,H Z41D *-s4F{2Gsw$ ȮU>ىs__VA/}OnPib?>OuUSKAhO\o{c(o#) Y2ʝBGѐsmq0= h:ܹRqAC=ħ(D +m:j-M#fآ^ð_ ^bf=:*Z)q{Z%5>B+~HYRpMVnSׅ5óRg3º-,2!|vῡí 1WrX0Cp1ͥs+_Dts0>y"f< ;|f%N2'< HNON 1;8 FL?kK )zf38;J ka)ZRIc 2X4"} -P h,7 Fm@ `%6fF%%ӫ'Rm}ъ]y ̜ڰa]fmnhoO'hB% gXRIL1Ed*P!B|m2! ow)s9sU6JvTU%EpG"[ 9K_3cDG5_v9c6{rd p )#fvծ31J,kͺAAYŞ#C^LПtN%D\D ~$q?dso={ɽ0uD[@`9}z`ciqc*AXT[E7^o 'EJVi-:~P*Kigxc֜^f8W j^55K:6fp:r+ 1Qx B]!\ 92` ~P95PY]ME_?Aۯ27Hf*(eFZI#!ِ5Sv:z~ϻ胑ݥSL4B|*H3-J>Љ*v-5g)[`gpUyx.Llghkhǥ.DgA v4rTsS>>P r6ߵ}>jPZj9!V,YFV&x㱌*:\J@Xe}-R\n]] @n.nBoGtTͬ=@aKԶey؜װe!7X`l- Q_Or?/N݊;Œ;#/mkcz&RzedbP~344dVا"V, gG8@- E/{-eb8z8I+Jk&emIHbv :'b^R \)o^8q%]XLW %`F-{.Ɩ=B^ 2 KӰI-gk*24ȉ&"ԣ `#k1%lw$okhk&DT^yñ;](klo m'X5%$w)KNԀjVcM+Qk/,Pd@{Ҕ*,Xp;鷃Aռe2uei  769X piź$'+8}phWOaJM s HuQWFsw*Odia(LY HZ1o8dQX[/$ pͬ;JցǙ*Q[2!>(}R(Ɇ2(Y(G:A@^o92{vbɯJre!,HN9kV17[%2s@ gE^qO0<!gKNbג\>VIn472eLN}蟴YH8B?(vN睺5ϪG'B?_`A~C(Hބ*ȄWL^:OpA9#rt-ļzO69`[>ffr R;#u;ܘyFU> "ܑrXlLtwZ\xT W:B#T$b2=]_:4 1Sk3De"YᚨfV欯YW`œ^Z*M 7Xt3Ǒ Dpn&/g|ZO=f4;z9LS\ UG&t˃j6dj8 Tv/ݱ cFt^LCswsR#ܥp _y -^p>0kH % ʩŻU*%88#OɷFDi?[[8x8j HXK{x=O$LX^d d3\#51]4`dQ YqSǼaM]}A]k -2emG1-xǨsn#Lăɏ,. pW?NWݝE)Kݙ ] S_.J\ EE+qB;լ%=:J:Ii.:t FI>4|+eJjlB㇧9x+>`ZЂ;]|{cȎ^U:jOZ*.v3 (^Yw֌е߻54k/;B#r7})W] a9=Cյ~hmh*Ly;/Juj YRЭcq)^@ȼ>E>]|5: 8,/Meۓ^s̅p{zI):¦b?6ISqMHLkU۫s'{%A%A#3-4_nΆ+)2nl-wM[cƹi7hcߐVDuwTM =hevT2`)'r R l#xܖmXuï[]RQKTX9pX[!HNįt]<2<('$ML}Qš `ns$2ՔEB]1ƵQL 2I[+GyXԸz"85S;t'YD=GU:ɋ:^tn.z+Lu9 p7I/<\L*prcqP@b߃,=VMs1vc3.8NNC^$4l@j{1sߣH+Y7PITbD3A]4atPVlB2vM`'҉ݼ&bi/iPtT`Ӹ?k=h뚅ءq<\|tf9">ak;<% r߱IO] $~wZ3/N :B~w2w5,Եw庽Cv%h.rb8x `l%R Жj[Vzp/y/0ŒZwC]'/u6ڎb3 Abv:{~\e_0`O58[?u H:۶*BH*6[FVlYFC`X YZ