nvme-stas-1.1.9-150400.3.9.3<>,Wd>sp9|w.ABtU螈A;pC3!P͆a<] EMAJ{ BN-z1먂ų0ZEN 9iW (e,nw+LUh^ǁdU5&x3m =>J jVր;R[CRæ=0縗3jgYGl_%d2 2ҨH,zmt]e ىG὚,1X>F6$?6d   ?@DPTm m  "l" " " |" " @""r"D"P(8 9 : =->-#?-+@-3F-;G-P"H-"I.`"X.Y.\."]/T"^0 b1c2d3 e3f3l3u3("v3w40"x4"y5@z55556Cnvme-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>ss390zp31UeSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://github.com/linux-nvme/nvme-staslinuxs390x 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,,sccccccd>sd>scccd>scccccccccd>sd>sd>scccd>sd>sd>scd>sce843488abe4014c16a6fb3ccecf5521f801115178352c80bd4dbfdf4aa98c7b7ef4175e0863aa4bc7217e9393a93c5f8d9de6230ed25ae47d427c9885fc8bede8549958d4038e83f0e74c7b2e682dd9cd4b0a72de3f7e5019a99fbc9493c62351971635413fea4a3624ff5867f299ccdc429e9d4b07693fafc1d8207114660c1756d1b5ab7d7c7432786993b00e920cec7aba5531420ccfef6f3e611dce1b4fbd7a3ea0e54b2e974b0cba2b0a84692c83128f1830dfb32a39363cff0a24ea692f2d5ee2617af74d65ec0b27a41888142b4ba7b8c285283fbeea30d9d82d26bda13991f3955055bf8483377d48c7cff0acb590a04b957b5b7c23f3ca5be369dff68d04744666b398e0e5771aeccaf59f65cf5dc88af310ec27739f8cf202a4ae367588994f98e47a85df13ed788271792eea316d1f0a1d38e84005e4cebade000a0c45832c7b1d91f363974d6eb137519a2fe8729c905e6679818bf4ad6e0c5655926a7ab8ffbbd92df894ee7aec396d9a122d773947702a7d19fc69090d2f8da757e06479f4c0182bcd145554f8164dac6c1cb3cc4f14dc8ce0556c2bc272cc1f7db03496d2bfda298e53cbd0c5307fea6488a0d57f600e32db4451f86524e7ba2551898ba3e432d6aa0f9e83d870d23b90c13b60bf918814b659f44b01560ff10014b07a2c77c70a795b0aa6ec284f3f65f5d0972c75c8f636c44ccc93911b46312edb46ec4b3ced98521ff3a605ab2f45efda4b91b892278ca5f25f42a5885a8827a2a43445094003b58657144a6dc7285b3f0ed0d588d1d39b565ba7e5248c389de1b6783a7001d1b5d7d9945ef7ad24ff08f42c2d03d74f4b62792225d4454d9fe06c16e3e4736b0eda22dbb43dd16242c8fd00709b8a1ce605a0b9ff888cedb5c8d19962392d31cd6af9b1a3773d2d1f35bff74f1bfb7e492189ae3955241e555a88f1cb54508e8493ecd7c53dc008d6d47ec8487ae95bfb2f304e3a7e1e9963645d511f0acea769de580971084d883a2c9b0e893448601b36c9469f33b477439ffb31d7cbe329ac50a549cab4d4e7af433e35ff730872e756f8c7129278aee616d514a0b67ab84cf74604dbc6e1b955156f19c77f8560a314be5cbed61fa764d32cbd11bd38a643ae669ce341a8ca3e770833cba81059f8fda9a615745e00f9df68451ab479aa797253c95a045ac67877b3ada36c1fb1853f42740e0281c0925937f696cb233c41bcd60ef25a1d2589605ea228bdf73b5e5fd9e13fff27ea048f3a8eaf867751d2966a584ab6a6d972b655abb367172d5f3b19bb50b4140b74d3d4d3b76318dc67666eea5631aa4525afdaff7d9791e16eeaf79af7c7crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-stas-1.1.9-150400.3.9.3.src.rpmconfig(nvme-stas)nvme-stasnvme-stas(s390-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/shs390zp31 1681814514  !"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_Updatedrpmxz5s390x-suse-linuxdirectoryASCII textPython script, ASCII text executableexported SGML document, ASCII textASCII text, with very long lines RRRRRRRRRRRRRRRRRRRRRRRRRRRRR&c7ۤ{utf-816a556f02836697038cb8796673b8ad4428c21aef84a0a227b350a0d33835aa2?7zXZ !t/]"k%^1uG c8ۚorz8rOArA3[L-y 콿^E蛩脂3(N⩅ݷUmn܋P6y|!5H@О;m3yJP}m9m};(>廡)EՌv~ AȂ>3tJ]! wX5,%UJxHR73815r]KӪbۖkdmU:ƞ0ɨ}$aW[)̨ ;QEGk8Ly͜uYTjT2ݼ 7LVTU9_"#y-yʮ8_T|نרD8z DzC3Q3}y-Ci/9aa[vA)wH!mR2!qh VOn>)n6ZSps$ 0ag#yJ:ԃ,F[W:˃nښ690 ҉nЦa&R*y&S$SK>.RW?.XJ|U3of q+hS6D|| $`&"/l2D !)%rVТ@R39G$9%j zG%mNsqAW6NmVW9IJԉC*_v4k$b>&x*q+\pzwz}Yq'C][+i] Q4lZu1%~cR _Zk:F/ &YM΃%B&%KaIPkF+(v3ԎsmyD$;|CcC$#0L¤լ[lm0ܠfO3#ɊH]#r =ܾ,VcR O @_F=AeA)^=\V,kCo:b:˲0фQh0W'FR6$}qSn25[a㲽s|O.N2V#%d-&Mab_qɤT09$1}殚HPm=ڈ%*`{mf rWT'YˆKb&V=q{_A~+dB6u{pż;Jv3qo^ nuv+ۭRX_] ͮ'0Q!&|R_T7hA%颟gc)yKq]Ae8 Ѣiz*V:_1Eo=QѢ_ PUvO+ fZ/PUw3M!jtƺWYW `̨3-2D? ;Kb̟o$θS29>wz!wX$[OqfjO4 w+߯|ֶvT/@c*R[[Մط塌9;h#il+vBhCz$W%A[ {"~oB]` G!۳gqA#Jiu8~+4. LM樃ޛmX/Q%3G5olڨ,99\/êgE*mRݿs۶ [Cҙ$172EG٘F#dI<Г12&|pj}z`!\ɄGz!\'8YO1 w] k|9 X_0Qk~DQO<"27RH8PH&"cdяS~ג , MYD4Tc猲?\JeRo%4#n$NavѝRwEuWnUx:|Uc RdcP/cJ!ZA3^gceYJgucSRRDgw ͜@[UO]OVw`]D  ^VC Wjȷ"|F6T r{my`xrpr @0}VJ\+v%It1Sі \v pNxZ!ˢ)tU }*Y*?-T%Ϸ1QɧTҼ.CTƥ; =urROoV$]n2!om?Ġ M)ܓ۱HYgϰЛ\blt6dZk#;b]EX|PfcSvF_B*m~Zߓ ^%r{S'p&3n_mˁsڜ&2Q0aTa<ϴ]ޖʛ$j^ \_{BL}*y^ԻdRx}tC$>ЕngYS07QR&v >#ōlACUSr\0΃'Kϝ(3^ 䎓c}y_B;1\ߓZV9bgPED4!!`SyyMf6U%! b#y})u.6߈. ɭ$#W1nK?PlI+&%qe*E>̚X j.Nhi[6T=|u8=Z4t7-Xqp ؏Ԭ兊)q3 uq[q˜R)Fsg+DhO[ v,TE0I,>X_ZYJ,N!T(~y`&zCzlr{GP07['AhA@իcM(mq%W3Sz <"wMx#~ba&[d$PrZEgɎwjorOڸVKx܍jWߨMɥ"K`6HL>x[^}T xV6@=ey4ᵬk&#婁|:x8.oOA7=Oz=9YrT4_^ ޭj+"2l?r`S'2#*+^֋Ա# gz4_bۿxo_J|zqo련Sx-Pd2t^XuKʝ-"qt R Y UBmǎ>IP#Q.ˣGֻ uLK4gU)/uW+AFD9I_aq,#b$ Y\! sgd uR̟kf({B#'€V&ZZ kO9e&NAfJ[QuE{+o)I P-gb/lE~xwS7;6S^rHdJcU/Niq! =ʨFaO[V'ȑsyt.ج/A :[zV5l"Ǣ"d(-;E#nTM+`LK:3xo O["VVZ/̉#简Ky=7[CћHDnAPcYŷrMa`O7|}Q,ل?3N $dG&i8=C+GtMxhQu'uسIEUG= H;7C͟9u<8|GoӵGNYquo=N;J#x`KO :qy&l9W[7F3b׶~M kxd Q4&z40+ʚs [z rY&(9ڀ_kgǖWgVm: U4b"=T_ɆWpն܈#'Ry;Yk@1$ܰ tTwz{-YvϤNl~_%U%3:T4Q(_ܝl4IʙD =N%'\Ȝ,:'dsh^`z} ,Wլ 6p:u>T ׫8έA8G^}?*Tt 'l7Ơ5g