nvme-stas-1.1.9-150400.3.9.3<>,Wd>rp9|Z̰HR3_ŏ,`w 4v7lĽ_ %GalG&k-Js&.ɏtmiB,7;ĂJ-L p~/v huN{'3O쒛M҆wjljs+fcSဧN=԰)Tv'v5MnB %4q)H:TR0Vsym&cM/{կZlB-q>F6,?6d   ?@DPTm o  "p" " " " "" D""v" H"T(8 9$ : =->-'?-/@-7F-?G-T"H-"I.d"X.Y.\."]/X"^0 b1c2d3e3f3l3u30"v3w48"x4"y5Hz55556Cnvme-stas1.1.9150400.3.9.3NVMe STorage Appliance Servicesnvme-stas is a Central Discovery Controller (CDC) client for Linux. It handles Asynchronous Event Notifications (AEN) handling, Automated, NVMe subsystem connection controls, Error handling and reporting and Automatic (zeroconf) and Manual configuration.d>rnebbioloUeSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://github.com/linux-nvme/nvme-staslinuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in stacd.service stafd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in stacd.service stafd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable stacd.service stafd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop stacd.service stafd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in stacd.service stafd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart stacd.service stafd.service ) || : fi fi?u%i GnEx9gVT6sDrJ$YUq,,rccccccd>rd>rcccd>rcccccccccd>rd>rd>rcccd>rd>rd>rcd>rce843488abe4014c16a6fb3ccecf5521f801115178352c80bd4dbfdf4aa98c7b7ef4175e0863aa4bc7217e9393a93c5f8d9de6230ed25ae47d427c9885fc8bede8549958d4038e83f0e74c7b2e682dd9cd4b0a72de3f7e5019a99fbc9493c62351971635413fea4a3624ff5867f299ccdc429e9d4b07693fafc1d8207114660c1756d1b5ab7d7c7432786993b00e920cec7aba5531420ccfef6f3e611dce1b4fbd7a3ea0e54b2e974b0cba2b0a84692c83128f1830dfb32a39363cff0a24ea692f2d5ee2617af74d65ec0b27a41888142b4ba7b8c285283fbeea30d9d82d26bda13991f3955055bf8483377d48c7cff0acb590a04b957b5b7c23f3ca5be369dff68d04744666b398e0e5771aeccaf59f65cf5dc88af310ec27739f8cf202a4ae367588994f98e47a85df13ed788271792eea316d1f0a1d38e84005e4cebade000a0c45832c7b1d91f363974d6eb137519a2fe8729c905e6679818bf4ad6e0c5655926a7ab8ffbbd92df894ee7aec396d9a122d773947702a7d19fc69090d2f8da757e06479f4c0182bcd145554f8164dac6c1cb3cc4f14dc8ce0556c2bc272cc1f7db03496d2bfda298e53cbd0c5307fea6488a0d57f600e32db4451f86524e7ba2551898ba3e432d6aa0f9e83d870d23b90c13b60bf918814b659f44b01560ff10014b07a2c77c70a795b0aa6ec284f3f65f5d0972c75c8f636c44ccc93911b46312edb46ec4b3ced98521ff3a605ab2f45efda4b91b892278ca5f25f42a5885a8827a2a43445094003b58657144a6dc7285b3f0ed0d588d1d39b565ba7e5248c389de1b6783a7001d1b5d7d9945ef7ad24ff08f42c2d03d74f4b62792225d4454d9fe06c16e3e4736b0eda22dbb43dd16242c8fd00709b8a1ce605a0b9ff888cedb5c8d19962392d31cd6af9b1a3773d2d1f35bff74f1bfb7e492189ae3955241e555a88f1cb54508e8493ecd7c53dc008d6d47ec8487ae95bfb2f304e3a7e1e9963645d511f0acea769de580971084d883a2c9b0e893448601b36c9469f33b477439ffb31d7cbe329ac50a549cab4d4e7af433e35ff730872e756f8c7129278aee616d514a0b67ab84cf74604dbc6e1b955156f19c77f8560a314be5cbed61fa764d32cbd11bd38a643ae669ce341a8ca3e770833cba81059f8fda9a615745e00f9df68451ab479aa797253c95a045ac67877b3ada36c1fb1853f42740e0281c0925937f696cb233c41bcd60ef25a1d2589605ea228bdf73b5e5fd9e13fff27ea048f3a8eaf867751d2966a584ab6a6d972b655abb367172d5f3b19bb50b4140b74d3d4d3b76318dc67666eea5631aa4525afdaff7d9791e16eeaf79af7c7crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-stas-1.1.9-150400.3.9.3.src.rpmconfig(nvme-stas)nvme-stasnvme-stas(ppc-64) @@      @@@/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3avahiconfig(nvme-stas)python(abi)python3-dasbuspython3-gobjectpython3-libnvmepython3-pyudevpython3-systemdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)typelib(GLib)typelib(GObject)typelib(Gio)1.1.9-150400.3.9.33.61.0~83.0.4-14.6.0-14.0-15.2-14.10.0-14.14.3d&@ci@bb@bMb=b; b b b!b @a@mwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdimstar@opensuse.orgdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.com- Update to version 1.1.9 * Add _nvme-disc._udp to the list of mDNS service types * Fix RoCe and iwarp support (bsc#1207436)- Update to version 1.1.8: * Avahi: Handle upper/lower case 'NQN/nqn' in TXT attribute (bsc#1205873) * staslib: Trim whitespaces at the source (bsc#1204975) * stafd: Add "origin" parameter to DC controller objects- Update to version 1.1.6: Bug fix release * conf: Enable sticky-connections by default * staslib: check that async operation hasn't been cancelled before proceeding * stacd: fix I/O controller connection audits * staslib: add override support * systemd: add explicit dependency to modprobe@nvme_fabrics.service- Update to version 1.1.5 (bsc#1200128) Bug fix release * udev: fix I/O controller scan & detect algorithm * stacd: Fix D-Bus race condition between stacd and stafd. * staslib: fix support for fibre channel * doc: update README.md * staslib: fix race conditions during controller object removal. * stacd: fix defered call to remove_controller() with wrong arguments * staslib: make sure controller object gets "purged" when removed. * staslib: calling wrong cback function on controller removal. * staslib: Fix cback function deleting object that called the cback. * stacd: audit connections * stafd, stacd: Add man page to systend service file. * stacd: Add configuration parameter 'sticky-connections' * doc: troubleshoot guide for missing mDNS packets * stacd: allow disabling nvme-cli auto-connect udev rule. - Added systemd service file (service disabled) - Spec file: use %python_sitelib rather than %python_sitearch, and install everything under %{python_sitelib}/staslib- Update to version v1.0: * Do not call persistent_set() from libnvme * dbus: return native dbus data instead of json when possible. * update documentation- Update to version 1.0-rc5: * Remove misconfiguration check. (bsc#1197361) * Document how to increase the number of interfaces that Avahi can monitor. - Removed python3-netifaces dependency (bsc#1197361) - Added ahahi dependency - Do not list files twice (add %dir to directory paths) - Drop workaround for Python interpreter path fixup.- Update to version 1.0-rc4: * Check ignore-iface when creating TransportId object * Adding man pages for ip-family and ignore-iface * Add ignore-iface and ip-family conf. options * Update the documentation * Change default address returned by name resolver * Filter out invalid IP addresses. (bsc#1197361) * When reading the Host NQN, warn people if the NQN seems invalid * Print descriptive message when unable to run stafctl/stacctl * Use the newly added cntlrtype to check the type of controller * minor fix to previous change to set the log level on libnvme * LOG: enable libnvme debug when trace is enabled - Added python3-netifaces dependency- Correct License information. This project is licenced under Apache License 2.0. - Mark sys.conf.doc as config file.- Add gobject-introspection BuildRequires: enable typelib introspection. This allows RPM to add a bunch of autodetected dependenices by inspecting the python scripts (basedon python-gobject).- Update to version 1.0-rc2: * Fis github workflows to pull from upstream libnvme * TP8010 was merged into upstream libnvme. Some APIs have changed. This is to update nvme-stas to the new APIs. * A bunch of mostly cosmetic changes * Cleaning up a few things. * Simplifying mDNS configuration and updating documentation. * Changed DBus rules to only block setting properties * Restrict the Dbus "deny" rules to only the debug interface.- Update to version 1.0-rc1: * fix comment * Perform explicit registration from user-space * Add known image to docker-compose * Add docker run/build way to README * Actions: Disable actions/setup-python * Actions: Work on incoming branch * Fixing docker compilation error * Update docker-publish.yml * Fix github workflow * removed unused code * D-Bus config fixes. * github workflow actions - fix PYTHONPATH- Initial nvme-stas packaging/bin/sh/bin/sh/bin/sh/bin/shnebbiolo 1681814245  !"1.1.9-150400.3.9.31.1.9-150400.3.9.31.1.9-150400.3.9.3 stasstacd.confstafd.confsys.conf.docstacctlstafctlstasadmstaslib__init__.pyavahi.pyconf.pyctrl.pydefs.pyglibudev.pygutil.pylog.pyservice.pysingleton.pystas.pytrid.pyudev.pyversion.pystacd.servicestafd.servicestas-config.targetstas-config@.servicestacdstafdorg.nvmexpress.stac.conforg.nvmexpress.staf.confnvme-stasREADME.mdnvme-stasLICENSE/etc//etc/stas//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/staslib//usr/lib/systemd/system//usr/sbin//usr/share/dbus-1/system.d//usr/share/doc/packages//usr/share/doc/packages/nvme-stas//usr/share/licenses//usr/share/licenses/nvme-stas/-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:28614/SUSE_SLE-15-SP4_Update/f907d6d7d618d17b2f3c80355dc5be40-nvme-stas.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxdirectoryASCII textPython script, ASCII text executableexported SGML document, ASCII textASCII text, with very long lines RRRRRRRRRRRRRRRRRRRRRRRRRRRRRU7Ŏ].*3c1Dutf-845d314a60a98b2a23b0dc77a91162eea873dedb2236147271658b8022abf41fd?7zXZ !t/]"k%^1uG c8ۚorz8rOArA3[L-y 盰m6 +yFMzB{:{ݳgL4A`ܖMKOVTs0_ $aOyĺK.mWąB\bӯ#;aZe`gv}Bψfq9z)٣P?Jy[W<\ۜtͮx@oL갧*&{SX 8YBá7iQ _"\k]O$3GJ,[Gi>5)]K_ة i4Wy8җ_ /.BҥfWNFHh0A^ɏeR{l*sThpx7fB096달m΍,I+> fE3ߔ̷(R S5y(w)[rH)` A@#&$d릖DZ_`E}1+?B k*g % Ɍ[Fw38Cy?{Noa~,Iuu߇y?VIJ,5,D"ɑ6m2Q>vB\0Ynj"xז%!ԏy Ooh!n6~cxҢ&EBzi3~1чb>Qal[AXl1Y?|\ju {|{"Y5e$w$=v:vRNGgn;+j5M.'D&}t'mjH)4DŽ /]BםY1E#Fa[l=1۷wT[%BE@QߢWO9!.M v&>4:m]a<*BY#j/0^01MIh#AnL5:ebBrjEfj\AϋUrD !2w3@g]|m9f,{$'( (~NJeسWþxPբV[?2jZV 1-_w![ZN|~SV&Cy/MeS;],c/FT/ :S!5;E3*2, "@i.ЬmdiD I/ȢS~7^ILs6*I=ѿXxX00*V_vi.ܪS¡ΰ;<1ٹ#(~Z YQ;qՕa`ih 1ZF!=9WX;[%5͌ 0r̻qŭax`yBxE:pb\i뢥>)Dh] sGcM@bQWYP>B c<[S5л:oEf%((8'#R7GE1@)|P[Cok,,_}sEcOBA 6y`~Q \rjChV2n*sϘ,G8c*o\$R8eF F-0ZϹy/WVj '5`wUD%nJ].vQ4 i=SuТ}4 rMi9t{^lTPNĖ;YcBH1J{r:(U4{/ ۥlæ\TU'髧G~td/SՖ:@M/[# .2(`x@AP+asp%Zq9/ur`;YREO+nzi2Xw/qR{'­_2Uφ] :%N%Ӫc%Q?֞`[1^o 9?}Nd?bXMIo`eԃ2`[":nB\>}ۏ)XZ52޺`/#Wan'ߔ$ 1ü9ooZeCD+T;#ɣ0Q@;jCcU0hɦ= ðPf#lZ{`!e; >0MmՂ@VJq#~!5%Q64^ mso &R9t-{y rM ISĠDRǶVIMeUW{4Dn*jaz GuҴք(UpD $H,m p;wLī eOJ}qqF2S_--2R.1T\'SRͮV?/HMnWP %ՊoE6ʈo[:q{^㑴IN9C>3z}hѝY$ou;|u߬*R1hgZ+s,%ʝcd=GUER"aGL~fʽzjX=5~Jv==#Dv|L@[/1 i|W EdOU5{bv"vVSvN!q)l=wѵrq꨺MQS!K$3ͷ' [Jjc<.K-Ź{ǘ>OvJx"i{=Gb,?(˫" Xy ΡSKGT= 4uEU:04dmL HlX'=C}δfU8L=+Y=[Ib7zwv H@]>^vwm IkHF6+MȚWuH1%_e_zel4Yă,%3b;ҟ$4 [OFL}9ko0ۼS[ӹZ| \,'9zWym <7g{ ZtLS=ˮ ,hRh0,<ˮ)JYsAhɟYU_]|fb=+6іV3^իR{</e-Ky^CtS»cMob܏8CA/ r$NIH \-PYr{H}C3^B}$5HLmVRt(5L_PL}_~}FHF~d%F!{ãKI"MZ;  #&QvgB.OG,?+.`vlz >=|xf#!y 4 㰴OZ/rȳGh2\S!MyiN^) qe a}{>;Y=햯8DΤ`N3\P.RoA%MƕkÁq"- .QPw)YkCo.3qǓ_(3nO>q~!ֲd~rm}%fY^ZV& NJMK xպS*8)_/9;4a.(p?ډZے3&3o&`JDĥͮs[>v)@ G G5e#mkf<\\On,#`˕~GI 0hK,8EZ}˜%纮,K1`DhTDp9oEζ " 4䗠Yn *kK{g U!1+g/ĕMuQ(EP+..8UBw/^u{4WջIu)y݅_eM^0$(,0oJTCt %/rx>\I Y<žx_zp,ͼ:pH:|~ه~hk ~q2~Ϭ("T yaN'+s1~ډ'$ߡ5)8!:/-.C˾f~e HRefWckHY_*!sv6%wӀTOj펱f7FVԘNi0]DO uhyuS0Hn058̇:0&JmE?v UUSyCl]U_t؄2R|dp.T(b-#u<(:OcHxփ14 >o_:s )S'Rx;h2ҦohgjH:A8̅Zc:YC$L Xf'sC _ ҽLEœ8)ݹ~tҋPlVM,cT跾˟;/_fZ H[' va-ugδƅ'TB1E*b(h1򲟨_oT«PJ:$_݊تU%'|`eʸA;t'dJ/OTQΠ;ipg [msఱEݢ-Z y{&{YG|e:4i{e;O XBaJUQ[c$]rCQ]gٕjvZitzSs>PH-`uHI+ynRLKyJ{ea8v>2J ̀'KϑfNdƯfPBM2"r '׌JC`r oZu )^z11σ"Dտw+A`=C̬{;-^o7.QEdJP@8 O~=XbZ44VDfUށU_yXqFi=3gR?i|M qI1"v'vIV'4)<% pOj?aSu#n]Yd>},C]&q->H}G\sd$Fp 'wQWTAwJ1m'BbiY޷="q۷Qi?.7U5e4H, R#zCzȱ V$6XH^2p_^KcUPNŪmkerl U<&% ml:t.4Z%t"V~y@6lqI>e:j2| ?j{+;|8ڇ90 YZ