python3-libnvme-1.0+48.g707b7a-150400.3.24.1<>,\dÞmp9|(91@h<#,;ʳսԤyͮo6YqA UmZ֫^Y ,Kd>D_F0Nc^d>w]z#TpC J*O1oܖ 2d=+([Q඼lZ]w` :q5H%?kg!5qE?P S&TQR稶^ԊwR ҏyF yĔq&wo\#| M >:"Iy# Cl>>0?0d! / J .:agp    d hx 4 K (q8x9:wF,G-H-I-$X-(Y-0\-l]-|^-b.c.d/>e/Cf/Fl/Hu/\v/lw0Dx0Ty0d z00000Cpython3-libnvme1.0+48.g707b7a150400.3.24.1Python binding for libnvmeProvides library functions for accessing and managing NVMe devices on a Linux system. Python binding part.dÞmcaberneteSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/linux-nvme/libnvme/linuxppc64le#8o-A큤큤dÞ_dªdÞ_dÝAe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dae171e88183ce4473b274f675daf1876f2f6f6a7d2ae75d7a02d95a3710fd22054b3cd381f21cd28574c3a1b870a563fd3cb32aaf121dc5d931618a152318e0rootrootrootrootrootrootrootrootlibnvme-1.0+48.g707b7a-150400.3.24.1.src.rpmpython3-libnvmepython3-libnvme(ppc-64)@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libnvme.so.1()(64bit)libnvme.so.1(LIBNVME_1_0)(64bit)libnvme.so.1(LIBNVME_1_0_2)(64bit)libpython3.6m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.3d\@dp@cU@cc~ @cs@c*bbP#bF@b4t@b+9b'E@b b@bOa a@aaaedwagner@suse.dedwagner@suse.dedwagner@suse.demwilck@suse.commwilck@suse.comdwagner@suse.dedwagner@suse.dedwagner@suse.dedaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.com- Update to version 1.0+48.g64a3e9: * tree: Add getter for subsystem iopolicy (bsc#1124564) * nvme-tree: avoid warning in 'list-subsys' (bsc#1212598) * tree: Scan all subsystems (bsc#1212598) * tree: Don't open nvme devices until it's absolutely required (bsc#1213527 bsc#1213686) - Update IP address compare code (git-fixes) * tree: Use nvme_ipaddrs_eq() to compare IP addresses * util: rename ipaddrs_eq() to nvme_ipaddrs_eq() and make public. * util: Add ipaddrs_eq() to check whether two IP addresses are equal - Update Get Log Page code (bsc#1213618) * ioctl: fix RAE bit on last Get Log Page command * fabrics: check genctr after getting discovery entries * fabrics: Do not ignore one char whitespace when string sanitizing * fabrics: Avoid buffer overrun in strchomp * fabrics: Always sanitize discovery log entries * fabrics: Add nvmf_get_discovery_wargs() * ioctl: Set file descriptor in nvme_get_log_page() * ioctl: fix log page offset * ioctl: Move nvme_get_log_page() to ioctl.h- Fix GC in Python binding (bsc#1209905 bsc#1209131) * python test: Check there is no SIGSEGV during garbage collection * python: Return PyObject* from __str__() instead of a static char[] * python: Fix segmentation fault during garbage collection * Python: Fix crash during garbage collection - Set version-tag so that version are correctly reported- Switch from quilt based to git based maintenance * remove 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch * remove 0002-fabrics-Remove-double-connection-error-logging.patch * remove 0003-fabrics-Introduce-connection-connect-error-mapping.patch * remove 0004-libnvme-Export-nvme_ctrl_get_config.patch * remove 0005-tree-Factor-lookup-code-for-controller.patch * remove 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch * remove 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch * remove 0008-libnvme-accessors-for-dhchap_key-variables.patch * remove 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch * remove 0010-json-fixup-dhchap_ctrl_key-definitions.patch * remove 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch * remove 0012-Parse-dhchap_host_key-on-controller-level.patch * remove 0013-json-schema-add-dhchap_key-details-to-host-section.patch * remove 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch * remove 0015-fabrics-restructrure-nvmf_get_discovery_log.patch * remove 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch * remove 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch * remove 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch * remove 0019-Fix-llx-lx-build-warnings-on-powerpc.patch * remove 0020-fabrics-sanitize-dump-config-output.patch * remove 0021-fabrics-Fix-build_options-return-values.patch * remove 0022-fabrics-Duplicate-strings-when-merging-configs.patch * remove 0023-libnvme.map-add-nvme_ctrl_is_persistent.patch * remove 0024-libnvme.map-export-nvme_ctrl_-get-set-_dhchap_host_k.patch - Always sanitize traddr and trsvcid entries (bsc#1207435) * fabrics: Always sanitize discovery log entries * util: Add ECONNECTREFUSED to enum nvme_connect_err - Print controller name for dis/connect command (git-fixes) * fabrics: Add nqn to connect/disconnect log entry - Allow tracking unique discover controllers (bsc#1186689) * tree: Add unique discovery controller flag - Build documentation because shipped version is outdate- Fix import error in python-libnvme (bsc#1207159) * add 0024-libnvme.map-export-nvme_ctrl_-get-set-_dhchap_host_k.patch - spec file: add %check target- export nvme_ctrl_is_peristent() (bsc#1205657) * add 0023-libnvme.map-add-nvme_ctrl_is_persistent.patch- fabrics: Duplicate strings when merging configs (bsc#1205019) * add 0022-fabrics-Duplicate-strings-when-merging-configs.patch - remove unused patch (duplicated of patch #0013) * remove 0022-json-schema-add-dhchap_key-details-to-host-section.patch- Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 bsc#1201717) * add 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch * add 0008-libnvme-accessors-for-dhchap_key-variables.patch * add 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch * add 0010-json-fixup-dhchap_ctrl_key-definitions.patch * add 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch * add 0012-Parse-dhchap_host_key-on-controller-level.patch * add 0013-json-schema-add-dhchap_key-details-to-host-section.patch * add 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch * add 0015-fabrics-restructrure-nvmf_get_discovery_log.patch - Subsystem scanning logic fixes * add 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch * add 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch * add 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch - Fix PowerPC build warnings * add 0019-Fix-llx-lx-build-warnings-on-powerpc.patch - Fabrics fixes * add 0020-fabrics-sanitize-dump-config-output.patch * add 0021-fabrics-Fix-build_options-return-values.patch- Reduce log noise and export error codes (bsc#1199994 bsc#1199503) * add 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch * add 0002-fabrics-Remove-double-connection-error-logging.patch * add 0003-fabrics-Introduce-connection-connect-error-mapping.patch - Apply configuration from JSON file (bsc#1199503) * add 0004-libnvme-Export-nvme_ctrl_get_config.patch * add 0005-tree-Factor-lookup-code-for-controller.patch * add 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch- Update to version 1.0: * tree: Remove default port setting for TCP and RDMA ports * tree: add 'f_args' argument to pass user data to the filter function * tree: remove 'ctrl_get_ana_state()' * tree: add namespace path iterators * tree: filter out namespaces * tree: update nvme_scan_filter_t usage- Update to version 1.0-rc8: * types: Add support for get log - MI Command Supported * types: Add new Identify constant * types: Update persistent event entry struct added new fields * types: Add Host Initiated Data Gen Number to telemetry log struct * tree: always allocate config file in nvme_read_config() * tree: rework nvme_scan_subsystem() * tree: make subsystem name mandatory in nvme_scan_ctrl() * tree: move nvme_init_subsystem() into nvme_lookup_subsystem() * tree: do not return error when filtering out subsystems * tree: add debugging messages during scanning * tree: Handle NULL subsysname in nvme_scan_ctrl() * tree: Fix subsystem initialization in nvme_scan_ctrl() * tree: Fix leaking 'name' in nvme_subsystem_lookup_namespace() * tree: Avoid dereferencing nvme_subsystem_t before its check for NULL * tree: Clarify NULL return values from nvme_get_attr() * fabrics: Invoke nvmf_dim() with provided tas argument * fabrics: add 'nvmf_update_config()' * fabrics: Avoid out of bounds string chomping * fabrics: Free old traddr in nvmf_add_ctrl * fabrics: update log level for write failures * fabrics: Streamlining documentation * fabrics: Fix leaking ctrl in nvmf_connect_disc_entry() * fabrics: Add missing break in a switch * ioctl: Remove attribute packed and alignedof for args structs * ioctl: Align arguments indentation with braces * json: fix endless loop scanning for controllers * Remove nvme_init_id_ns * Add lbstm support for create-ns * documentation updates- Update to version 1.0-rc7: * linux: fixup log page offset in nvme_get_log_page() * tree: Add support for default trsvcid for all controllers (bsc#1195858) * tree: fixup coredump during nvme discover- Update to version 1.0-rc6: * tree: add nvme_ctrl_get_ana_state() (bsc#1195938) * tree: link paths to namespaces in nvme_subsystem_scan_namespace() (bsc#1195938) * ioctl.h: ns list bug fix (wrong cns value) * types.h: Key Value Command Set Identifier added (NVME_CSI_KV) * types: fix status code type bug (wrong masking)- Update License information. The library is released under LGPL-2.1-or-later and not LGPL-2.1-only.- Update to version 1.0-rc5: * ioctl: Set lsp to action in nvme_get_log_persistent_event (bsc#1196121) * tree: Ignore traddr case in nvme_lookup_ctrl() (bsc#1194025) * fabrics: Do not swap bytes for system uuid (bsc#1196565) * documentation updates- Update to version 1.0-rc4: * fabrics: add default port number for NVMe/TCP I/O controllers * linux: Update size when telemetry controller initiated data is unavailable * add cdw13 for set_feature_args structure * Add support for TP8010 * Documentation cleanups- Update to version v1.0-rc3: * Properly create manuals/documentation * Fix memleaks in __nvme_free_ns() and nvme_scan_subsystem() * nvme: get log domain id included in Log Specific Identifier * nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on nvmd_id_ns * ioctl: Add identify ioctl for CNS 09h, 0Ah * nvme: Add Enhanced Controller Meta Data(FID: 0x7D) * nvme: Add Supported Capacity Configuration List log page(LID: 0x11) * tree: do not set dhchap_key to 'none' * tree: restart controller lookup * tree: fixup memory leak in nvme_scan_ctrl() * Rename nvme_path_get_subsystem() * Remove nvme_reset_topology() - Use precompiled documentation instead regenerating it- Update to version 1.0~2: * Add fabrics config option 'tls' * Logging infrastructure reworked (API break) * Changed argument structs layout (API break) * Changed scan API (API break) * Fixed ctrl_loss_tmo handling concerning values of '-1' * Various build fixes- Remove Provide for python package. - Remove explicit tar file name for setup step.- Use osc_scm to manage upstream input source.- Fix Source URL- Initial package creation for libnvmecabernet 16905416771.0+48.g707b7a-150400.3.24.11.0+48.g707b7a-150400.3.24.1libnvme__init__.py_nvme.cpython-36m-powerpc64le-linux-gnu.sonvme.py/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/libnvme/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29979/SUSE_SLE-15-SP4_Update/c728441c9950c9d99e5fbbbb7f44e998-libnvme.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxdirectoryemptyELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=32ff2b3279446c1364672034b3a230b62a9bd96a, strippedPython script, ASCII text executableRRRRRRRRR@y5Su;kutf-8607edc0844df4e9c4cc894c2fb7b5e62e187b10a6c5bad831a041fa9243530e4? 7zXZ !t/B'^]"k%%) `>.Bmo\#綛py//+ ^ؼ L3}eͯ)(]*֏%~͠5ɭceWrtZ4(rNйX1;Was ːUsumRL S,- sCʒI7` Kwuyf'W`*cdhe+5H2L/9GO՗p?ϭۍP \QWwFA֑v#^:-2K;|>P]lSMqa' I;vREL8MDtK}N3e2Ðֆô;څ.INETʑ`T|2⎜?lmv VXV7>t+HI PJ瓂,RF2hR' 8N YeG!®صSnU@k+LJP7 Qҋd[<#Fccc8ъ0/6_"ыr}]V lTh(pqˌ˩a.ZhXeV-pPRlobUMSi;PigE`05~:c Π!; lFYaKH>գ[a"0zPWUA9sQ5cO%T472թӊXI\=8P4z$D(yTY=_Yq48\k>fRak~Vj DMmq[@ za\lm9;ͤ INoTH% QI+yl-yYny9NV0 UIwbgcwzsZLuȨͫվ5O?Nb^3M%'X*?Gc&l)zRwz@.(GDe7:hSwTZG@3(5HIEĸ #_0R`q󲞧׿컘A-I{ %eÇY'\Nτq%$ % )T&s!Gu)Y*>ז K^Z8vu;+M փ/o!eKZTd CS\*K#yiUD?x Op0oU Dܣr|# -6e5P!PPz5*~]YR`u똨/:D{DYF֊{ѱ, J$$p+%dzXkir# JBCcӠ ?/*L喦P"h&Z0.A@:/9PI q} c婉(LT|ësOE6O*=r|ֹ(X RM6ӧV_-嶺YB%Be# p hb^-nTOk&s*Qs7Y2TA&@d&́"42#R(0df;rFÞw*kO:e'cb5^5,Hj]h v!ub xȥ^ڃ,E ~kPEۄv}^zXm@f𦤒6Lx&TIFBx@jQHma,=8Qx+2ALX(V?~ȡ.p1<h!Y:0RQ1 ȠVnXT(01л5OgILQ$(PS&09Y (jYj&u dD_pCC*> ǿdoT._^.s#۲79A}М2}p~ppB ΜJ٬<y Y-M0 'YG"gt:PnePg&9eؾ|Κ,ZP&Wla lW耪sfih]rb#cd-kkw\[".9]I)MEn;핽R|%قp3PޠR|_m|$0ŽQX$Y ]޽7'q~rV<8UVD ɦ>sB:mêʙQ%'c+mfZZь9^!5i1>Xcgr(!_m`E)\jڀvQx!f!_ͩOQ˭%K wF5h{;CpꇗŹ }P ݈TvpC-!$=!Wg$0'tѭq Йk(Ͽ `(_ kk,]:  P땡5}Z\P_¡vؠѼuXX@saT)l,^B!~GxԬ$޲߸.D;jT%"o_;Ovt!o;ʗWє$?XFK(SaG"蔆0ƾM[Ա^jxZ`U)RLl8 ^mPńՈ[! MWD9רhZ-ͺҞhOH`drv8I*9Wq y&"E`/de~d~16{a<.J%WRYR'ˋ)iuok]yhE(3?YL@6W՜rh(\= ++̈|VP 4=u:?aBr AQ8NiCt ~1+xeЈxDŜ[ s0><_sNGo*!{7$rHb[bX-#N An+Ӵ eLAsTddX1`lQP$2zؠS<2]%R5KooE5P#qr Dئӆ׀9zŬF_?丼NmZ@TId`=1$wkĄ;=t۫f-5:y~F)S|^1W%v ~SBB67 mN%$ΩcFoAs 3/ 4)c0_<(!~@j7xk~wf#,y<0DVU|ΦBB%0ILlD0 }˜B[~ġV3i.Jʂ:E{-4"6%M\B4w!">tx3qʵ:jRΠ [1z:=FS |kz4Q~mLg{bIs}W"p8 NJ7uR.C f3_, 9Jv`SPX!{!(9j܉#jBtTع"j^yR7\rWHz 9{zFiK*|72E {Bǒ 0c^ְǣO|zHUlcœ*rianL\*K$)u(;w߈HnZ)cH<kվW[ 8!XYUs"}Q K;ߣh!"~#rY#d2f(` 3{k|bvn#qV禮2 5ьW\8E>MU&nuL:\M:g-ӟt1?> K|AhlUdSVmkqQUz;{+ͿB)BfDCֻ|q(c "%$:< )romp,Od b#w}ʉfrC^˰OݔORr~Fu*S 譑x2[UAl0wwN3܍m`Iƈ]+;}\qZa_oq驊̈́ΛKQ uV e%C,tlS\S!vCSf3r %ĂϚ6[P 3%3} lwt2?-4e>lF+1W}d%:X`:3v[Ɨ0{^ U\fKDbMxSԚqYnX.W&:AJ1т,sTh НvoRvxm6^8{s#c޵*]AҢQn%2ն~&}LK'ڂhӊYǕIV2̑1UVnA\ɶA/6mY]+nee.nx]9iU7exIDZLY)4 mZ;#H)Q"h{Z2| 5~jMLwHYFӅhE-1ըCſÈב9 3 Fz%),̷B^U晥gi#[@y9 ͏/!kHIx"kr')'Lj)QrmAVӗ%€'$#-kS`nLvY eW[x#"s.?b_.eQa"nYiGUY;MlVҘpz |,y;j6Rvߤ+4Q5Ptއ T3@4-5s,?_-^Sz VVCZ8Z:Bi+FN`' ^̉XV}H>ɬpXE ZaS/S9go񾜌xxttWԟڥK,L&-o=ĴI? k[^eӄaڔ^f+%'E=~tbl ɦb8(f-ELUlV*JLd=Ad4<C1'$- 6п諽3@sXdv?`oo_RرnD<6S4V2/uo(UuބF™y&:u~W4Y&x5S^ķXHu}A=+04ҡAWSx 4|0w1N K*XGC417~[+d1J4cV=cM/mZ B@Ʈ}m= [ d?z FCp!gsr-St'8{=cA`oGfFƧioRI;-k;b ~8Fؗ%_B -W;pbӄ'ɱ3Mr 75fAH r᫚Ѳkbh.kiVC+rʔÛ43)qb%M͝ Fgމm&?,/i(9'Υ0ޜжΓL̍^U9ˤb\CZ9C6G[=nK>oZ#֏'(^+ >\Q|{&k5ؖ=SUf*zs<7]d,y7 6% Ӗ*

-"!8ov论g?f-)m]bRNi( [- x֢6JJv5\9FYIo4xkd m)-R/72I%\dK8X(4O =)}#vKjl_f{՜ì~vV(60Ĭ @ xT).*Q3ؠa(U?Uq sDf([̛X2 _.|1q\Ucr)iLPnRpڌ~LvΤsO V|reO(MiBe"-{T1㣵tRQb!(*c?\ 5P$`H&:'7לWlg9] RtCƖk$"$&`^}| g7#z7m'[, ֡ʶ° ZVh6@x :sY)HmTYvҺ0A9BN-m) feH̓Yw9+~)0=J–:4 !]uw[h q]B2 :F Ru_9j ~;sF4I8CM nF 0KO6TШ}z/e/L%O2}dȃJ+ͤJ<*7r7҈tq¶>6TF DtHzT7%5W}zN @H#FC!3`o݋ҽI2$ݨzݠZ+C" L,KnȬ'" e{@E *~c+fOm YZ