python3-libnvme-1.0+48.g707b7a-150400.3.24.1<>,^dÞ p9| pL V?,./9DBs;qL9#K8=`[_YiJk"@4 r nTM=kb%>1D?14d! / J .:agp    d hx @  (89$:F-GG-\H-lI-|X-Y-\-]-^.b.gc/d/e/f/l/u/v/w0x0y0 z000010Cpython3-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Þ ibs-arm-5SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/linux-nvme/libnvme/linuxaarch64#po-A큤큤dÝdªdÝdÝje3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552baf23bf293ed3eded8731b315ce1b0d41cbfdec873c9a9cf1b0d2a11b9f3285054b3cd381f21cd28574c3a1b870a563fd3cb32aaf121dc5d931618a152318e0rootrootrootrootrootrootrootrootlibnvme-1.0+48.g707b7a-150400.3.24.1.src.rpmpython3-libnvmepython3-libnvme(aarch-64)@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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 libnvmeibs-arm-5 16905415791.0+48.g707b7a-150400.3.24.11.0+48.g707b7a-150400.3.24.1libnvme__init__.py_nvme.cpython-36m-aarch64-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_Updatedrpmxz5aarch64-suse-linuxdirectoryemptyELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3dd25972baed4ff66edc0e803806640c7b923e6, strippedPython script, ASCII text executable  RRRRRRRRRRRu7ً.'uutf-86109deb16bb0db6c08e25d1cb86792e6af1cdf78a8002394095c35c7ccffdbe8? 7zXZ !t/S)/]"k%%) `>.Bmo\#綛py//+w;ݖw <w B!i5_/Dj/3[W! }`ʾ״IQ%xrp:v, %XXAy]4~`9hxCd-0'd1{w.f\Ӆ3!@xoDiƼ[Ib\pGRFƝUnEZ\hxm@ N V':mOP8](%a7 _\96gM3D ~`٠V2 T*۔{_B#I.ԌKMY3M\*#.BTpKii =tʖl]}:Q9$A}$̓F]R:qG5,E ѲO-D{#(,T^WӚqV͌ mü Sr?=[cۗS)s Mi#ΡG }kV(8hY oXp{3¯6RL rV[+.; =B~7(X]}uEF`4~E@9uíd"пk`[oŀ?w1%_}~rHwW0zsUSBrAZP J`א"t9A__nE1V߆g!25IWzy>f, I%~T#\ŞoƌG {۞#qvtGuaޤJp>hL棯͓gzVDk7{# jcR+[{a0ժbқ9=vg\@0'I%V-zMCK~|} =A?/o=(i,Mj q;~dwUEE!LO q_^%3 OS9)o#w#̞l7٬'z=.| %>|3a"۾%g~dJ)nI`zť)'H &Nw]!!DS?=:-ҌvD M\HHss5bn=ZS7w|Z.Y]!Y] y6YtTA[LXL .@V86ly4ʗSozU0 tvPJ|?%ħ؍w2Y}ad:t|<'oʯ?Ɇ ga p_VJT75DVh^;rL;yEd-V%r!fIX0לjb\~(Bl&huK JH\-8zѪ5o )=$/+"fxḿtiKP` HŶJQJ)VARSfb0]) Zê2-$+W,OH̯p_WKzh]f|u:Nx&*CV*u|uPu3ЌaaU4l?5)FeVQqs5@@`>n٧pݻ NEISQBPmxD(X%ɮE\˼ˢ>MI; S0 TULpzAqJ"$Lr0 jiB_o/{e[r3Nuډ֧ٴ5")6c-PxݜD!, Tc.br|lIVi"=k&E˽Zg;%ݴs;q =me>*n :SF6AHv@/1C5ӘX mq1|МX-ǿPB  444ޯgR.[.فVNhLLV{7L R3Jy(F[RN~5]=aX?Qj)iye1ȜyA8E3u['3¥ yRN` 5Cli0"o?@5~%D =SXG< L_ޛ"b]i}psVoc?AR DM%xRҿ5_ 8GuƱ1Z ٨(5xEa:L&KJ#` ~hkёSq470xU&Hzu.ƤJQj W]bGep]%d@yFSTgj۳%͸䟃J wKDB~8[Q+;c'$ !e`t|AP_iHp6? kM^PD_˦MungtR׼FvXɧեeM0^6:I0 k3c*fGb(4NJYt)#S/>Ɇ|l4搤[8T-"F`HcKW,_m'>Ѿya112UERf7#(d^p#ݷ<`^#}dh2q/k 㐎6[OJ1g2*#L7R-7^2~),[zZ+k} h-{X|,G]澖l#uX8NxGw[M$w[ J[ƒYGq`E%p5iZcP|+P⊛Iۙ!`,Fi' % 7il׎> 0G4-<͎\+=FZ[Kݓ\ 6詝qM ZI4+Wd \K.ȴj;??i~L=8 Ze9gɰQ kqBw[2U&,Jl^(EV]rG[c .)))?WF-ҏd7.0, :t(gM.zҘ=qB2x0 M}v8%fC  T U%DH ZZ|8 V ^5=]v=6 !pY+9 !ۡ9bzjp% 7FڔHdt#u[d ]li` -4 jx|$gH\Fc &ua?ևNT/uW?']$d r ̘;v:E;:GfZ7{#&,74IEl EtTa,em6m.V>عFG s4*ӭŹ6m&KM﨟y >ΥwŔv&mZϞG[v Bb̗TܷBN`4 *ˇO' Lߨqb \9]0cQ@##v݇鲩O|:eѮ4^:.t7/~A}վn#zw)ټyP"$0.6#-)5HgELcߵbs{gwN~?|IH4'2l5TH:FB1jztSq%jS$ُu&h}s[E޿XYMSϊ؟pgm90l#1q 5 mmqjL&?uHT&^_p-WKIGjB^ϽȌ@w5e4dZMs~LJ@yݩh]#A$Jձ~򕩍]ʣ=}|5͐8$ A܋~Fm(KS̽,;/`z0_3hS3%ԥ'R-*su+%y+Ӿ#8>t)IIµ%pam Bjߥ^,djČQcZV:%T+$T[mwP .ne`X%i$"´2GDc{esZ#? !+٥] l]qy|% 1dUAe+:RU`Nب?ēvZ'ˆoBǎ#|+KXϒ+%)UcwG>ۗpO ƬH(Y2MQJeXEԆBYrn!Ak݃4V#y oFB>oƢUPN|zo)2.] ϡM@* З2%t|#a`+iVxXzwŻu%W.ۏ(}NǾu D3m1;D6Sb$1&t uC8ty<07 )Yo˙1Sģ<\I8_d7[S[ J^м& ['~A׼Og>X2XW[YcVmȺ_{`moȑ^;.iD+RŬߌ5d&ҪBWiNh]ǚe#@#LZqmٟW T`̈́#Q;|[Q=TYFhT#fŬjPa؋DC~Udz.,n9JW:o="WTzKΚBiF2"йoEc*UFs;EZȝ" +L^%H(L[T[t%bٖ࢚@F}D'WHdNܻYӓcꕮJ DufBlٯ 6d@s_J|^nj5N=}#3ɇK{b4J?-L-o5x>rD" IeK '" X }vhT&d9-0 *}X|Ң4Α-{C/7/uK# Ƨ*s{-d^$A>=֮ᯌ' .Iɗ4 S)FKl'];h-Mr:F6t8X▾vY8aSqֻXf [S)cX -|9}Qv4BTx1V~`sSͺgG2 EgP,_]p4Wpm&qV`DyI6}8ě;;i3[a|~/0p:&0"lcF/Cbc}Z8 2 w@<᥶, )H+q9^Jg_M$fs/!w:z ]ȫ)lLЭ(ד/o6]3Zݠ$/s6Zܖb1QSt"5{g-`&_bI%W_/,Gqfi MYSψbJA໰*h(aס.zL{[dJGr)zVH%jGÏ&/wЇJU&FS^FhjKy>Qe5 +_Ku=WN;ӱK\R!y'a=0-9\4Zֲr>YBeA ovgtkH<. HMI>?"|{wx Ȁ.;y -1,gi`"6SJ a5{s7C5'rبϔ>}d"^J'^\e9u=X.PMGo_+ lf?݀%PJ)ZF|]Wi 2Ilz oO D-V|Tr(ɃckFR}EGxQLy(* !)=QFJ/w5h"°nU"SwF$ㅻ뻣3GtPqY}2QO0ھDM{ncyo6rYWͯIw&\*S(R|DAd]wBF,rN_(i&c ezuS1Glok̩M Beձ2~tb4L_JW<:޷k g2<4G p58vВg~sJGuևud1s3D0kQyI)bjP&g-7 )QxEP=7/qMttq* 5İiݻkE 5Z^T# cuNZ{X9Ϡ,_[ep-ϥnѩSEU(g6`+|h CKE%ǣo9lP i!PP$k2Bjiψ7^؛MoR KŮ ۤc.8秏V?sğyK\yh,^xMRL5q>wb܊%$Ğ q7!wJsZ?%2%D4VdW"e%WI)LOz""\ͬ:Y9fPQak{^9WQo& m@T2=⸅fuevb*t8usc#a؋P"N%?~oia"q`2kYyM7~8oTa'c5>.Yw}C:~x6#t|L)z 3a3A~˝j9~,w'}?S1}/K 5v}yjaa-ez8$ByR3P#g=W5:WVFô0y=#(>eVR۶ YZ