python-pyblock-0.52-1.fc14$>S YE@ڄØ>97?7d  K 8>D|     @(ti(8L9 L:LG2H2I30X3@Y3P\3l]3^4;b4d5Pe5Uf5Xl5Zt5pu5v5w6x6y7%7Cpython-pyblock0.521.fc14Python modules for dealing with block devicesThe pyblock contains Python modules for dealing with block devices.L;=x86-10.phx2.fedoraproject.orgߡFedora ProjectFedora ProjectGPLv2 or GPLv3Fedora ProjectSystem Environment/Librarieshttp://fedoraproject.org/wiki/Anacondalinuxi686"yP -i9F9F;A큤큤큤A큤L;=L; - 0.52-1Peter Jones - 0.51-1Peter Jones - 0.50-1Hans de Goede - 0.49-1Hans de Goede - 0.48-1Hans de Goede - 0.47-1Hans de Goede - 0.46-1Peter Jones - 0.45-5Hans de Goede - 0.45-4Hans de Goede - 0.45-3Hans de Goede - 0.45-2Hans de Goede - 0.45-1Hans de Goede - 0.44-1Hans de Goede - 0.43-2Hans de Goede - 0.43-1Fedora Release Engineering - 0.42-2Hans de Goede - 0.42-1Joel Granados - 0.41-1Joel Granados - 0.40-1Joel Granados - 0.39-1Hans de Goede - 0.38-1Hans de Goede - 0.37-1Fedora Release Engineering - 0.36-2Joel Granados - 0.36-1Joel Granados - 0.35-1Hans de Goede - 0.34-1Hans de Goede - 0.33-1Ignacio Vazquez-Abrams - 0.32-2Peter Jones - 0.32-1Peter Jones - 0.31-4Jeremy Katz - 0.31-3Fedora Release Engineering - 0.31-2Chris Lumens 0.31-1Peter Jones - 0.30-1Peter Jones - 0.29-1Peter Jones - 0.28-1Peter Jones - 0.27-3Alasdair Kergon - 0.27-2Jeremy Katz - 0.27-1Peter Jones - 0.25-1Peter Jones - 0.24-1Peter Jones - 0.23-1Jeremy Katz - 0.22-2Peter Jones - 0.22-1Peter Jones - 0.21-1Peter Jones - 0.20-1Peter Jones - 0.19-1Peter Jones - 0.18-2Peter Jones - 0.18-1Peter Jones - 0.17-2Peter Jones - 0.17-1Jeremy Katz - 0.16-2Peter Jones - 0.16-1Jesse Keating - 0.15-2.1Jesse Keating - 0.15-2Peter Jones - 0.15-1Peter Jones - 0.14-1Jesse Keating - 0.13-1.1Peter Jones - 0.13-1Peter Jones - 0.12-1Peter Jones - 0.11-1Peter Jones - 0.10-1Peter Jones - 0.9-1Peter Jones - 0.8-1Peter Jones - 0.7-1Jesse Keating - 0.6-3.1Peter Jones - 0.6-3Peter Jones - 0.6-2Peter Jones - 0.6-1Peter Jones - 0.5-2Peter Jones - 0.5-1Peter Jones - 0.4-1Peter Jones - 0.3-1Peter Jones - 0.2-2Peter Jones - 0.2-1Peter Jones - 0.1-1- Set UUIDs later to ensure partitions' devices are created. (#584328)- Fix a typo.- Set UUIDs including subsystem prefix for mpath,dmraid devices. (#584328)- Various specfile fixes from merge review (#226346) - Build with RPM_OPT_FLAGS (#226346)- Create mappings for ext. partitions like kpartx (#617337, #617593)- Don't create a mapping for extended partitions (#583484)- When a stripe set is missing disks it is not degraded, but broken, add a check for broken sets- Switch from %define to %global- Rebuild for new dmraid again, this time with the right dmraid in the buildroot- Rebuild for new dmraid- Change python_sitelib macro to use %global as the new rpm will break using %define here, see: https://www.redhat.com/archives/fedora-devel-list/2010-January/msg00093.html - And rename python_sitelib macro to python_sitearch, as that is what it is in our case - Mark our documentation files as %doc- Remove libbdevid-python usage and dependency (#549102) - Stop linking against zlib (unused)- Use dmraid's status instead of figuring out if a set is degraded ourselves (#524168) - Fix typo causing backtrace when doing activate deactivate 2x for dmraid 10- Rebuild for new dmraid- Catch dmraid.GroupingError in getRaidSets() (#521033)- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Create assertion function to return PyErrors (jgranados) - Do a thorough search for the Raid Sets (jgranados) - RaidSet.level is broken atm (hansg)- Make build/tagging easier (jgranados). - Do not try to find and activate partitions on raid subsets (hansg).- Fix the build for python-2.6 (jgranados) - Add an automated way to tag when building (jgranados)- Fix the way we handle pyparted disk label errors (jgranados)- Add additional functionality for the anaconda storage rewrite (jgranados) - Do not Py_DECREF imported dm module reference (hansg) - Only install our own dm_log handler while doing dm stuff (hansg)- Handle dmraid dm table's with multiple rows / targets properly, this fixes dmraid jbod configurations (hansg) - Various small cleanups and bugfixes (hansg)- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Correct syntax error (jgranado). - Get version number from spec file (jgranado).- Make pyblock compatible with new pyparted (jgranado). - Stop confusing raiddevs and raidsets (hansg). - pyparted now trhows an IOException when it does not recognize the part (hansg). - Fix traceback when activating already active dmraid set (hansg). - Refactor and make functional the getDmDeps and getDmTarget functions (dlehman). - Implement compare function for dm-tables (jgranado).- Add functions that relate dm nodes and dm names (jgranados) - Make dmraid devices recursive (fixes dmraid 10 / 01) (jgranados) - When importing dm from C-code import it as block.dm, this fixes pyblock not working with python 2.6 (hansg)- Allow use as non root (for pychecker) - Forward port: "ERROR: only one argument allowed for this option" workaround from RHEL-5 (#468649, #474399)- Rebuild for Python 2.6- Update for libdmraid 1.0.0.rc15 .- Move dmraid dep to point at dmraid-libs.- Own the doc dir (#363351)- Autorebuild for GCC 4.3- Fix traceback when scanning disks (#429713).- Fix link error due to Makefile changes.- Fix device mapper build deps.- Update license tag. - Change MPath sorting. - Improve exception handling.- Make it a BuildRequires on device-mapper-devel but a Requires on device-mapper-libs .- Add build dependency on new device-mapper-devel package.- fix build for other python versions, build against python 2.5 - fix for Py_ssize_t changes in python 2.5- fix refcounting of map names and partition building for new maps (#210412) - fix naming so device names on a single controller are in LUN order- add block.load() to load specific bdevid probes instead of always doing loadAll() (#208423) - make block.getMPaths() return a sorted list (#208337, #208431)- Link against zlib- rebuild against new dmraid- Fix partition removal when we've changed the partition table out from under a RaidSet or MultiPath.- Be more picky about unique IDs for multipath- Fix error with map naming and deletion- Make RaidSet deactivation work like MultiPath deactivation. Fixes a traceback when removing partition maps.- No s390/s390x excludearch- Fixes for multiple multipaths- Require dmraid, since we're using the .so now.- make multipath support more robust - fix leaky file descriptor on volumes without partition tables- require libbdevid- new release with rudamentary support for multipath- rebuild- Add missing BuildRequires of zlib-devel- Fix use of devices in /tmp to avoid duplicates. (fixes console spew during install)- remove member partitions when we activate, rebuild them when we deactivate - add another "count_devices(ctx->lc, NATIVE)" in discover_raiddevs. it seems to help...- bump again for double-long bug on ppc(64)- partition naming/creation/detection fixes - fixes for isw (ICH[4567]R) "groups"- split __init__.py into separate files according to function - disable "nosync" hack for now - fix a refcounting bug in pydmraid_raidset_get_dm_table() - add block.RaidDev.__cmp__() - fix some type errors gcc can't check for when using pyblock_potoll - be a little pickier about types for mode, devices, and sizes. - add make rules for debugging - fix "_init__" typo - always use local import paths, and be much more strict about namespaces - always make a new dm.device in BlockDev.From*() - better defaults in BlockDev.create() - add setter for block.dmraid.raidset.name, and rework RaidSet.set_name() - rework RaidDev.get_bdev() - rework "prefix" for RaidSet and RaidDev - add getter for block.dmraid.raidset.map - change arg order on block.dm.map.__init__() since there's no way to pass keyword args through the "abstract" interface. - use self.name not self.rs.name in the RaidSet, and make changing the name work. - make pydm_map_compare() compare names _last_, so we can compare a map that's been renamed with its earlier instantiations correctly. - mark a device as degraded if there's any descrepancy at all between the number of members we find vs what we expect- never trust dmraid on sync vs nosync; right now, always transform the table to "default" (no argument), which is to sync only when necessary, whatever that means. Seems to lock up less often.- fix checking for "degraded" raids- fix some backwards isinstance() calls that cause RaidSet.get_valid() to fail- prevent getRaidSets() from returning devices with missing members - add "make flat_install" to make installing in RHupdates easier ;)- merge debugging work from last several weeks- rebuilt- rebuild for newer libs- temporarily mask exceptions- fix RaidSets/getRaidSets- rebuild for newer libdevmapper.a- make it possible to easily build dm maps from dmraid tables - support for partition table scanning- minor fixups before adding to the distro- make dmraid probing much simpler- flush out dmraid mappings, add a lot of wrapper code in the toplevel- add deps on libdevmapper and libdmraid- initial package              JKllMmmT_LnnEF0.52-1.fc140.52-1.fc14block__init__.py__init__.pyc__init__.pyodevice.pydevice.pycdevice.pyodmmodule.sodmraidmodule.somaps.pymaps.pycmaps.pyopyblock-0.52COPYING/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/block//usr/share/doc//usr/share/doc/pyblock-0.52/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnuASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippeda /usr/bin/python script text executabledirectorypython 2.7 byte-compiled !#$ RRRRRRRRRPRRRRRRRR R R RRPRRRRRRR R RRRRRR?p7zXZ !PH6*]"k%w#) gc:B 0^b l *7oյVS,鉽\bU4u _KM,iǿN ֒Θ_~^ ]kmE_9Y(NkZX'U4^49n&~Zgi6̀Eנդ1>c0. |O[v0:N ʡ?%4!$>7qi:M%#X^eRo'E-A腳JJ,1UQq]62Mq.!R@+1:gHn+`VYuf5 ݉QWf8zkB&v<*^7LoxdB41Sk1 'F+޼pe^zcy"Q جߗs>h,vP\_}|k;SHG;>Et%s`"sEP? z ost3Q3. ů;O@wz5QaZeHbuj ncpWA@K[I,ՠ y1퐎s6ږiDWz)!߲NzeFlCp4] U캨UͲ0y ?X1dxC-o-:9UWgauz-ً;eK(k%&x>/3KVѰl!ԫY+^ͼ'Tp&zb n٭܉x)ֹ$Ezkg&*vDYqv) ǹ8_~>ϳ萊[zwp)zf%"? RûZ՜ND|+'` [7 RuJz}Cǣ!ny]LUg$NزS.EX 0lyRIĥ~PV;kzSI#-HzmR0`R[O?9TBن~'З"o(jus$bj -R-Rр(>0'41̒5y,X~iGykÔ9k/=`[$`M"HevsuA!Lz =]m1'H';|v{5GAS_ ѴLiCUC8K9#pmY 0#Aۭ( \-}ӂ;F@`pɟ ,RP7u8m&(L!vEPG9]~ pAt-?0aBHUBgN51[  Q7Í&!۔Q>·IOGIVnꕜ v Vt42Hսk8eE82~كlذ 1TgKfMVÌM7TJ@_I%pn>eAnz/ /QA}S_ڃ* 4KqQHw\}bV1h!Gucߠ:@WhʎB0u yR]ۀ1.6q?A4CCmP@`3NAIGvsGH+ʣ!0F3 իX&'L.fNK0TL=GIŸRwqskL :D98ȹyU95~1pr7t c[xO4rL;$2UN6@bNUͣ'S8@نn_{$h{EV[PfCQlu6;pvӺ:@e)=Zy(EvPgp-XL |qHZQ'ޡǹ'%bZX}HZv\SV(QS> 9kjF.@ ?D?G½o( \AQ7rId?m16rtlW}׾Jt*8QdmNXbu Q x8ctZB*Omz#26Y[}JccF"!^-" ?n¿ 1il RK pdH,Oҥ%($ >4r9%jzYػ%ȿ|5}f:4=0Ӡ\c'&-[4pK JH(]9ܬv.m²$\ w9O0'\^a_Sm@sΨ~?c*neRZ*)9= 0WadZO tRApKڝ ?V17_]J; ,ሶl1\Oyx$1mr *ǚ@=ZPnwyQwj`b5ƍ\Wcݮ*TVʜ$Ӂؼ*:Sςq'x2=/crNRm_1R#q,I53q}4aÈb 0ߢñNۢ\m)^wpXQ[v'Y( #TԳgS_8/=X0j꣦=֎/;0Q5-)jSo"B4 Up'%s,ib#w8$GvaΔjr|S<8VLs*cy:y&E U;6X"TU2 TQ ~ǍoJ(T ǺG4b[z"d,Mb zrJ Gq-tXtoOFBSqS\%hX@672WjƲg{#ؤYQ#{0ze^?J!Wjk0Ϝp4^7&e 0ae}76 U"q@XgF+ncC֚ P#[(6 }G\p_A ΌM?Y!B%7h;0nv}UtxDT5a_pCWd3<>4c0>L mgn 9|5I{&VK}=mD|Eqmrr`;Y~jtmUm{['x joCVzv9%`+T2@Ag&YwrM9p"+L( ŀ9JX%dB3^RKDF#lXY'X/jt47°F-/J6"D"4*'"; Xn*QaJPI6E.ӿwgu Ӄؠټ:}0E8ehχjKo6wno.kb٨?O<; c4L5ٷHTCؚJʇi6uj8ޓa2 Kp4]b㧕i1;ΐmqu3ι4KUfͿ^+k_="+P>Aץ`W섆ػ<0.nr>ʙħjSm8{t8/*]1H#M]*kMp3:OuPoq{iZUd YtmDx-%&fp܅ו,"i_jQʙY v"EFCN>RT5U&? >ɦGy80dU^ }|zbA8FќcBڗS^;!! By Xk9*(皌I˥pNqDcs=J5A߄zEJ"!@a},yҀq}ċ0rk6$ (Q5 ɇ`.0+gsaSejh ;_H1Nء#ʋ~| qbO=,KpLVYsl͎aP`zWمӹVv.! )=5u4f0Y"Z'7gH@XӲizKYm_d(xo{݀?; *K3> J}|HIhZ3 ><ُUӡeZ, NV T>>n+ظ8Qٟ܏Wa% L h~ L5BǯXbso!QSK ڄϗ4BGw YBy0k0"ݦ;٢L w'4C;ʣۋCe*C%EȊ?0}E@k9ر8^I 2k}Ixtՠφx;d}FlB~xH'NA$ V@vO'&,COdl`jj.̓b#_6dYzv&yuטnFpCD'%BnPRX*3SQÃ(6lMgM@ d/h2jZoCM4c)<^ÓvF>'p%W{T2K\ܕ?͈.]@{!$1-sr'f#!6 6tyzzkW:2|M`w'eb>:1,^]קi mQ m]'ba\A9 0j~ `wwi rp:ufꀽχR7iڧ#e ][*Mg鞁Q0:q(vӥT&vxW{}(joc$B"\yBޔ%ŒXVPEc2Įgs%/[Lj:etIͩW%Rû'l/ӆLG4Rk<s6>0gzD 8i\<l4/4b[Է!_SW\ 88^@u'AC>g%nX/\\h=:FuyH$bcC\C΁h]ʋglfm<:2}NP 59ᕀ$jGBmA'+ȆiA~Tõ!v5ARH&sM5_j$^E ?&9tTs(b[ >Z糰 *&3ܾ =_h#^aQHtvhr/%lOԅ2X4]xTkKri EÖ>C%kM*?b0>l( YZ