nvme-stas-1.1.9-150400.3.9.3<>,Wd>rp9|R&LKUzDTsU'~~mZ!f3Dfrp~k 8#]gҲn>[*4ceK""l5}p Ponw -4 ]i=ȕ\CăNY?`˟8Knc+k -H"{ӂ=>Ds saBdAޤ_.`XE[1nWp/}mҵϢ=JI %kz $[Ж#QmZK>F6$?6d   ?@DLPi j  "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>rsheep60UeSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://github.com/linux-nvme/nvme-staslinuxx86_64 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(x86-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/shsheep60 1681814229  !"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_Updatedrpmxz5x86_64-suse-linuxdirectoryASCII textPython script, ASCII text executableexported SGML document, ASCII textASCII text, with very long lines RRRRRRRRRRRRRRRRRRRRRRRRRRRRRySFutf-80a6446d21bc77c581223f9dc7ebf7859b8c7acbd51fe13e7e08c094bb4cdc19a?7zXZ !t/]"k%^1uG c8ۚorz8rOArA3[L-y 64-0K֝Y+crKDo,vs&.){)㹜,+,1==uﻬwoIDsz]FHc[ N˛~}N D?_.e`U.0%0N:JcǔB74pŜ9j,4z!1T~yć{Od 9*@@ $dr\*XicI9jn l>?ýz/]8/ :"i :{n M. us1BfT%G S&nKI'/1Ψ~aP_){^pf9^.<כIEPh֕΂NٲMy.m4t܄x( ȗϿj[$RR5 8nGo^r~f՝ϹD'#f/REKm!Ȩe/_cX 娃9Rx֘ny*@ -6eD=<عJB1yQ{=l,)TԞeɳ]LLi8z' ª"dI Ig(t\%j#Y0]%il=!ncY|աC4.'U(kMj^DQ~wNS\شZN#CWa+?c߶CI'8S f \beJEz6I |V>fDyMf ʲ^ yh/z 7[hNAhlm#uL??W'|+"vHs|2-S?Ym$Xk٭6(t}=;cn_ jRya2L&6~j,=e֣m@@.5otǭPxv!n aOz4`Ӂ:1_v[Z:LvsCΘ'_.]>]OWb{Nf~̔F}.sF6ltG,}TҋTW>$WʡƢdq-Hmcl2[Z7͉LgMqmbi*]5I:RNKA8ϸze#""B-Ս܆`]ҐyBx=%Os7=lRP;Cj^Sty?SP> ]㭒3F#kdح00"v(OS ni;nڀwdqՏfuƴZT9pZq;I8M`toSw֋d+E cbIDd'W Ft sk!҇-mHd4 #l30^\ &p:&R>E@)qNHL'S) \+Q=*pg2=G? p91c|==%¢"U5<3s}u"1<G$UY."?s89;k@@NF^y S xH7dcb*ܖ娥H&=CfIJϺAFb'&Bx., dnFnZa 0VA^%"}L* ?)G+pieF?gA++u}QˌDpX(aJj8l.pɲr\&JD rPijĄ޻>+}h%tQ'+I7S- [)>ҔiwvNfW狣0BN\=}7$]#Bw|I2!tl 2Bˈtz_k@Ξ(p?T[oo>!oecB킄vJ:'r{hK,*d,[Rn4gw;V3@yFr-'u`,P[ߩ&xK ڿj̓ LRh|= ڋ/o:ˆƱ1 1_pC2|y;Lkw:o$CzAE iIG?pk=e~`h8JύwJ`eRI%U AƄ aft^+sj+Fyos]X&( MP<7\Gx/CMV Sr9[Pm?6-v¤# aKX[#~rb;dCI~EW_)YQCV4RՃ&HDuMDS@V|r@e,k.+T-ڋ1|ZbPZ Q5 uf:oSl DѠHo4JdT =\dGԴh\m[Tڮ.Z]ymTIw+@rSkp\i'eFOOHM!vaRuKv!JҊ&- 4[U }jcotخak oK7ԫHт$˨R \j/N1$ᇽۯ/BeXCs"BU/c />I(ă{Cy@|*w@P-n~d})sfZ(tJEŒDGt>k%?lŤ|ۚX'Tfaƈ|q8@c b3/ؘC^\ARg͹*nK[n4,d֫.p F|?j]uH.sj~UgMosԶX-U굢mi@LSn[!-)@E(yP!\_R utA3.O[XZcƤ3$@M)5$󥚏6XͮjA(bE n ,A? FpO=`%$QWʀu]8:fR)䢖oߒ-Q}ܬ)4YjA %[q|EiܘH ad{ivKG X`1;#>'=PLv|:%hJ h{ښ!?;2e.ٿ >ҧxxsB"y>땶{31( 6SGYؖEWNno> X `5%VGF^yT j?5~$wZ+r` ?j B7,]~{zc}Zq bEċv'C(+&!K;ׇfOFL]eP.6V[|Edž62eiI1g\Wp4\|Z-։vc=J9 g, ,5LsNd$̡Jb15papTw}nXmXd(a{t zXC삅{䓷/\~OxaˈO9 aoh۹ LNTH{z~+R^#J4 &҃XFTΆtO+D(zPU_ oxezaZ. C>,o̱ ChJ#sF~f:R]]rpaأշ5c Q a>]BvNƲh~pBf\BKbԬ>BYSbsL%JleG%0tLR'`LջPi&nb!Q˚H _L B܀%Z~$V5҈̆Y3uȫӾ6~І,^XGXGBDfJeR5i`|Pz%v5bϨ=Slf#}cPW>VC.&x;}FB ıpCLQ- epE-EkCi-W_((\m. n_¶H[g 6S{]'jy ^KgˌǒZu1us Wc%z=mrn@[AO x9 ȕXM䬅:IcU>SZK ٫n!nkNZao1qqf6ÏV) Y.?(*J'FLMUʿ_6kY2E?x12 m6Z­ {PFd^?XpWfXX&hZ)c_#vo~9}*(z&o"ZHхN%LmL`!uw96X3X,ex/B/_fK--e{҃2JCkv{|Ϯh ^+${mJ "rӉZĚ\clBj-jp|AEwۆ 8442/h 1m &ߥH4pb!:\kH 6._'5UDlNtWk:S_>]}ڪ8فc‚0zD(!]L,AS͟(]齁r?֜g&a> w L 8 P{ur*>DqYr l `= &)5nj0M, }="o% 6:_ 4_(TGV 1ƶ3D]5F9IoiLU\heetk,$'yw 4d?婃_>#}@BIͨA ᖦmrı@I Tj{q|eT(Y3 c5&ĸ?3y2+l EmOys5zr%i'upLRͪ( A"!Yyk Qvlv7 P=l~:WHaɪ^[j$?2jJS5Zjŀl Hд:-FO dQ2bj[Y0iظ(ft3 ,jQŇvc]CN~!8/_4#=G-NR1qcnlH@U#gc>$FaxS_/%* &{&6cUF+XsERk)57؍Ȋ+9u,TF=?H:7QYfjlgdMNlwᥔs2fMr?_!FJfgC2`٘;O)݂ 닜vuQl'P_IQhtՉ^m +{>E󶈘"0>kFt ߡeأ((4zyU^u?egf^S`G=+|:E0'KߐZ6~ G~"&A 7@jjqZ.8C $f*Zwk B9 xQQDɥv8n%yT-S:-˘11x9Jy̪޻70?^׼o 8߇P YZ