suseconnect-ruby-bindings-1.1.0~git0.e3c41e60892e-150500.1.3 >  A dRp9|r'S{rFA`Mrvw=dev8ۼbv!NU <#5((CZ{"$DG76bp;;$?;d4 ? h .@cit   4 D T4p(89,: VF6G60H6pI6X6Y6\7]7P^8b9 c9d:e:f:l:u:0v:pz::::;Csuseconnect-ruby-bindings1.1.0~git0.e3c41e60892e150500.1.3Ruby bindings for libsuseconnect libraryThis package provides bindings needed to use libsuseconnect from Ruby scripts.dRvmourvedremSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Managementhttps://github.com/SUSE/connect-nglinuxppc64lekXb5)AA큤A큤A큤dR]dR]dR]dR]dR]dR]dR]dR]dR]dR]dR]dR]dR]dR]dRvdAdbff34b9e06536084bcc5bc3205e2c13ee2809fb0b00ac99b2daca4a43f079cc4011a88233a2069aa58514acbdbf91718c72bde2f821cd55818a7e680541f813577fbf797490e8821476c31858c81cc4f6606982b1029f1808ec9ce0491c96d26ed6a73a4418c53f4a9aa6bda9c4af4844eecfc6df6c99986ebbbb269876a603fe85d1ccb4afc150cf8a2e03f9e73ef595818d275371ba162725e82899cd73a31c06bbb55dbb56ad503246936cfde3d99ca01c3ef1ca15636b92b2f2b33eac6c455a3e68b5ba8ab158fd71f5cb549e95d75c2bee65b21387c936d4dc591a69e318a9ffdc99601dbd28e595da9432ccfd55c1000ef1a15a143acc896e2d390f38c3038110040347c4ae8ead8c1d2d9e10f268215960eca4fd10ed90b0792a8cca9a899e0b6467d696633565eb9b6df837a85025833eddec433fcc51cac31a55146c861a01d8e8ee728d17753ed06f5e1c24307edf9e063d092f6f6124eb5e00026f4b2e4d9f56d345232e17240da8a191b11d4c0ff45ad98e04642cbfcd6634b1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsuseconnect-ng-1.1.0~git0.e3c41e60892e-150500.1.3.src.rpmsuseconnect-ruby-bindingssuseconnect-ruby-bindings(ppc-64)     libsuseconnectrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)3.0.4-14.6.0-14.0-15.2-14.10.0-14.14.3dV@dadxci@cjDcjDc[@c@c#c@cM@b@b_bV@b<]@b a7a+@aca(`@`@`]`i@`.`:@``@msabate@suse.commsabate@suse.comtschmidt@suse.comtschmidt@suse.commsabate@suse.commsabate@suse.commsabate@suse.comjtomasiak@suse.comjtomasiak@suse.commsabate@suse.comjan.suse@zerebecki.dejan.suse@zerebecki.dejan.suse@zerebecki.dejan.suse@zerebecki.dejan.suse@zerebecki.dejan.suse@zerebecki.dejan.suse@zerebecki.dejan.suse@zerebecki.dejan.suse@zerebecki.dejzerebecki@suse.comjzerebecki@suse.comjzerebecki@suse.comjzerebecki@suse.comjzerebecki@suse.comjzerebecki@suse.comjzerebecki@suse.comjzerebecki@suse.comjzerebecki@suse.com- Update to version 1.1.0~git0.e3c41e60892e: * Bump to v1.1.0- Update to version 1.0.0~git23.406b219ccc9e: * Added MemTotal detection for HwInfo * move 'ExcludeArch' out of the if block- Update to version 1.0.0~git19.b225bc3: * Make keepalive on SUMA systems exit without error (bsc#1207876) * Update README.md * Add deactivate API to ruby bindings (bsc#1202705)- Update to version 1.0.0~git14.17a7901: * Don't write system_token to service credentials files * Allow non-root users to use --version * Add: ExcludeArch: %ix86 s390 ppc64 to the .spec file, so we skip builds for unsupported architectures. * Update Dockerfile.yast * Use openssl go for SLE and Leap 15.5+ builds * Fix keepalive feature notice during installation * Fix requires for all rhel clone distributions like alma, rocky...- Update to version 1.0.0~git0.faee7c196dc1: * Revert "packaging: 1.0.0 -> 1.0"- Update to version v1.0~git0.32cac3fb5047: * packaging: 1.0.0 -> 1.0- Update to version 1.0.0~git0.60e48564a714 (bsc#1204821): * packaging: obsolete suseconnect < 1.0.0 * packaging: don't end the summary with a dot- Update to version 0.0.10~git2.ee561b8: * Drop .git from tar- Update to version 0.0.10~git0.5f84106: * Fix System-Token support in ruby binding (bsc#1203341) * Added the PACKAGE.md file- Update to version 0.0.9~git10.de887da7231f: * Respect the PROXY_ENABLED environment variable- Update to version 0.0.9~git8.f9adb71: * Use standard buildconditionals * Strip the binaries (saves ~ 30%)- Update to version 0.0.9~git5.75890b6: * Don't run keepalive on reboot * Use system-wide proxy settings (bsc#1200994) * Add customer information about keepalive calls * Add timer for SUSEConnect --keepalive (bsc#1196076) * Add --keepalive to manpage * Added support for the System-Token header * Add Keepalive command line option * Print nested zypper errors (bsc#1200803) * Fix migration json error with SMT (bsc#1198625) * Add option to run local scc tests * Switch to jenkins-hosted credentials * Fix "VCS stamping" problem * Add missing import * Remove redundant code + add comment- Update to version 0.0.8~git2.368ea44: * go1.18 compatibility: BuildRequires:git- Update to version 0.0.8~git0.16545bf: * Allow reloading CA certs pool (bsc#1195220)- Update to version 0.0.7~git0.3ef988e: * Fix product tree traversal (bsc#1197398) * Revert "Remove self from LD_PRELOAD (bsc#1196326)" * Remove self from LD_PRELOAD (bsc#1196326)- Update to version 0.0.6~git9.33e5847: * Delegate free() calls back to Go (bsc#1195729) * Pass "insecure" to zypper addservice * Workaround system cert reloading after import (bsc#1195220) * Extract setupHTTPClient for easier reuse * Exit with code 64 on connection refused like Ruby- Update to version 0.0.6~git0.77933db: * Add man pages * Add note in DIFFERENCES.md about abbreviated flags * Add -l as an alias for --list-extensions * Add --clean as an alias for --cleanup (bsc#1195003) * Suppress expected error log message in TLS test * Add flag to import product repo keys (bsc#1174657)- Update to version 0.0.5~git0.bbb5544: * Switch from rubygem-ffi to fiddle * Cleanup services during migration (bsc#1161891) * Allow non-root users to see usage text * Add option to not fail dup as much * Move APIVersion declaration to file where it is used * Add flag to enable/disable hwinfo test * Add ARM cluster count to hwinfo and fix test * Simplify parsing JSON error response * Add --gpg-auto-import-keys for zypper ref * Rename main.go to logging.go * Fix typo * Remove init() from the connect package * Move CFG variable declaration to config.go * Move AppName const to the file where it is used * Use testing.Helper() in test helpers * Add ppc64le support * Disable UUID test * Add test tools to BuildRequires * Ignore UUID errors * Run basic hwinfo sanity test on build service * Update code comments to match shim behavior. * Remove dependency on systemd * Only run httputil DumpResponse when needed- Update to version 0.0.4~git0.64b80e9: * Makefile: also run tests under ./suseconnect * Switch yast-test to upstream * Removed examples leftover from the POC phase * Add HA repo to get rubygem(ffi) before it's in the baseproduct * Add versions and lib deps * Post-review cleanup * Package libsuseconnect and shim * Align with yast-registration tests * Fix SSLCertificate mixins * Fix logger crash and restore mixin * Removed TODO item handled separately * Enable debug early * Add package search for YaST's "Online Search" * Clarify Repo fields * Export UpdateSystem() * Export SystemActivations() * Add migration functions * Fix handling of IsBase attribute * Add missing JSONError * Add list_installer_updates * Add "update certificates" * Add more specific errors * Improved SSL error handling * Init defaults for get_config() * Improved debug logging * Fix error scopes * Fix ApiError interface * Added DEFAULT_CREDENTIALS_DIR const * get proxy credentials from curlrc * Forward logs from Connect to YaST * Separate Info logger * Added more TODO items * Simplify Config object init * Map Repo and Config fields to JSON * Add remaining fields listed in addon.rb * Add product_type field to product * First working yast part * Add relative path support to credentials * Add steps to test from yast * Add yast create_credentials_file * Add CreateCredentials() method * Add yast credentials() * Add yast announce_system - WIP * Add MergeJSON method for Config * Add readme for YaST integration * Fix usage text * Add missing -g argument * Fix OBS CI, it now requires target * Add manpage placeholder * Simplify packageWanted() * Add sorting and grouping options * Add local repo search and duplicate removal * Add basic online package search * Update rpm spec for zypper-search-packages-plugin * Add CLI for zypper search-packages plugin * Optional base product in package search * Use DefaultTransport defaults + client timeout * Extract ReleaseType from zypper output * Print failed command on zypper error like the Ruby * Add package_search API wrapper * Allow de-register/de-activate a single product * Improve docstring for the Status struct * Always show subscription information if available * Refactor getStatuses() to ease testing * Add SUMA/Uyuni check * Fix status output order to follow zypper product xml * Change GetExtensionsList() to reduce calls * Add the subscription name to status output * allow --instance-data together with --regcode * Post-review cleanups * Add selfupdate functionality * Handle Leap -> SLES migration scenario * Add offline migrations support * Change parse error string and add block comment * Add disabling of obsolete repos * Add zypper repos listing * Add interactive migration selection * Allow loading Config from any path * Remove dummy flag * Add snapper support * Add zypper backup/restore functions * Use connect.StringSet * Add --query option * Add product and break-my-system options * Add note on conflicting flags * Check for flag contradictions * Add echoing output of executed commands to console * Move product printing out of checkProducts() * Split --debug and --verbose * Add zypper dist-upgrade part * Split migration code * Extract migration sorting * Expose migration(Add|Remove)Service() functions * Trap SIGINT/SIGTERM * Add zypper.RefreshRepos() * Expose client.upgradeProduct() * Add --root parameter * Add --migration N parameter * Prepare available migrations * Add API call to get online migration paths * Add system products checking * Add quiet logger for easier --quiet handling * Add zypper migration plugin implementation. * Export toTriplet and installReleasePackage * Add basic string set implementation * Remove quiet param from execute() and zypperRun() * Simplify mocking of external commands- Update to version 0.0.3~git9.19e761b: * Add zypper-migration-plugin to package * Remove unused Error logger * Add missing doc strings to exported vars and funcs * Handle error after products sync api call * Make the CI check gofmt- Update to version 0.0.3~git0.dacdd3b: * Add gofmt target to Makefile * Fix gofmt errors * Add Requires that weren't explicit (bsc#1188646) * Use custom UnmarshalJSON() for the Product struct- Update to version 0.0.2~git0.ebef3b7: * Add --version * Fix list-extensions printing "Not available" when using SCC * Change --deregister to --de-register- Update to version 0.0.1~git33.b531281: * Run integration tests * Try to use localized error from server response * Write usage help to stdout like the Ruby version * Simplify list-extensions template * Fix call to create UUID on s390 * Provides and Obsoletes SUSEConnect * Add extensions list tests * Fix calls to s390 read_values * Add build-s390 target to Makefile * hwinfo: don't fail if dmidecode is missing- Update to version 0.0.1~git16.8a5d48c: * Add extensions hints for readonly root fs * Make the connect package an internal package * Document debug output destination difference * Add status value constants * Add rollback CLI option * Fix callHTTP() so connections are reused * Fix list-extensions format * Fix error from zypper refresh- Update to version 0.0.1~git0.a5f168a: * Add JSONError and cleanup error handling- Update to version 0.0.0~git.c45760f: * Add Conflicts:SUSEConnect due to same file name * Document advantage of suseconnect-ng * Make UpdateSystem() message text bold * Add no_zypper_refs config file option * Complete Register() and AnnounceSystem() * Add registerProductTree() * Add activateProduct() and registerProduct() * Rename source modules to executable names * Remove unnecessary content from package. * Add proxy auth support * Change order of usage help options to match the Ruby version * Make requirement for go 1.16 explicit. * Fix instance data file path * Add zypper service commands needed for registration * S390: set cpus, sockets, hypervisor and uuid hwinfo fields * Implement the system update part of registration * Add helper to build hwinfo struct * Add functions to call and parse s390 read_values * Add function to get the hostname * Add function to get private IP address * Add arch, hypervisor and uuid functions * Add function to find cloud provider from dmidecode * Add function to parse lscpu output * Add announceSystem() api call * Add deregistration functionality * Add deactivateProduct() API call * obs: use an in between branch- Update to version 0.0.0~git.a083a1f: * Add Product.IsEmpty() * Add unit test for token auth * Add obs workflow to be able to use it as CI * add files to build rpm * Add more zypper operations * Unexport api functions * Add --cleanup CLI action * Add listing of installed services via zypper * Change zypperRun args to take a slice of strings * Fix printInformation() outputs- Initial package of suseconnect-ngmourvedre 1683129974 1.1.0~git0.e3c41e60892e-150500.1.31.1.0~git0.e3c41e60892e-150500.1.3suseconnectconnect.rbconfig.rberrors.rblogger.rbpackage_search.rbssl_certificate.rbstatus.rbyast.rbzypper.rbtoolkitcurlrc_dotfile.rbshim_utils.rbsuseconnect-ruby-bindingsREADME.md/usr/lib64/ruby/vendor_ruby/2.5.0//usr/lib64/ruby/vendor_ruby/2.5.0/suse//usr/lib64/ruby/vendor_ruby/2.5.0/suse/connect//usr/lib64/ruby/vendor_ruby/2.5.0/suse/toolkit//usr/share/doc/packages//usr/share/doc/packages/suseconnect-ruby-bindings/-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:SLE-15-SP5:GA/standard/d5d4f9aaa05870b552f1595bb7dd0d3c-suseconnect-ngcpioxz5ppc64le-suse-linuxdirectoryRuby script, ASCII textASCII text, with very long linesJs/>ό^utf-8e2eb6a2f5deec4a0f121f95182bafe1663e0bed586420d489253c4411161d0f5?P7zXZ !t/x] crt:bLL t'iX #nuՔ[=#>C('LJB&΅ԔDWhC]qғ[7jX ;BD 1u%)sf۠5v <[ QFݤk'Ü5"E2iu!3L퓳Zy:ǜdc6Tۿ O~+ⳛ̿Vf{gSw}1tw&T/+ 8#ɀ9..,KVn0'PFԶ&rn-$#%;@xn1>1]YJ 9ͥ.Mw7/.m|xS qXerDosT9v1cIb׬/y! {<ߤ]T&1 Qܿ!R +pNBW;j*H[wlȴHiJ-PqE$>ojw\Bcccf`5f|z$KA[Ԯ-.ZdC8ܻ AGiBV/Z6ӽy#ھ=su萭6pfFYw%Ѷ_>Ԭ4^ BB$lg97 G-! J;zVrg$ֽ'=tRgpՀWDVf/WB2r*m36BW x>/a',^b- M 73.#ǷFZοAG(E;^V3EI=MөU-|mUgBWU$c$m$Yw7T Ec'!tKqB4i#',^cxmphOCo7{9Jn]5mˀPo@=_Wê&>rdvM˖+:X@l49њJMr{*ҬIX + Љh:Wur*Ex6{G7IBŤ鵎Xrkk8- n>swv;H|K.fTÍ<^GR؎[?|[Ƥ16yH 54Cd=͎!ikG,T17)QFf962}w'9D 71A !̕~"Ͷws|=Lp) "Ԣʟô #95$:G d4WH6*jY0 /lqԥ}o@.AF3X';I^D'|ixI'+뤸LBkyMj>f *H ka`C7xL[ZBPx qFQ}24"+3Xʬi W+ [Q{0zr2D@r&!ug568ք̳ȹQXip%oQJ2MjԕC$\%7Q@M)-;KMaZ1ρz0M^&yg(L,q 8ڛuRsH ~PN7bi.?L|8je|$z{;DJ~)I>zM70_urYN/rZ!U 4̇W<p+7tlC{+~p@{ rB-Ɲ;⟆_Skb˶􏅟.#rĬi02XX /"͒Ӧzdvdi9_*t3 :~%fgq7CVix`HjLοoUk5I~"^caXV5&Du~kٔR?KeMPzB1dB?2Wj_4A-}VA@I)/m!To/ֻFBba6138T9Ǽ;؆.Tʉﮕ~R@˥o'B@yByLL'ԒnUҷz9<@I(D$ )7}0Htf٫_&xUm)v۶>v>]x!Lnkg>Oy3&3uG{gHhOݨ5ꃁs~V3%i %5 Ӷ"q%*Q Xp1v#K{(,y %E٘Mk3j}i6~>|ƌ҅>|h )q.h HN{.JDGzu3l;\)HO~{:b# Q8ƠX>x:'v1Pz[ hw:WGoA'gqDb̰0ux&Vr;rYm_V'{K0ӣNP>܌)Z:ɰ /ny5F7)+(K  5H߷aؾ)o>tMrOW$g+fǶ%?]IG݁4EiQө*q\{ ZZ٦v\`#Ӌ.  _qGn\͚/nhgQ>d>GubT9[y"<4RAߣ?;.߲RS1Vj}1"gsm~P-hIW6t$M::-ZR_/'tgsbxB3/\b5"J'PſrNS33yK4{X'6 <%:b/FEᾓ}fJJYWLUeC5Aȟa;fjt-rfA yՑ|Tiz-^LG)AbLwÔ^Oçd#%^~M'rUiYQ'Ibp{E91j=bRc ˍsImu*f<C*\xL"1tJ6CkAK >rStbp79fPqʔv3'0 C [8b0'NvfEM;X^2˶5[Tw::_7PEu|xы[ 3='W`jsRY1Q-=QtaF:4 ]xĞcwڰ|Vx_%^7KO}+' Di:\zmڱ~vf]x tu$܆[-K^^!*¯S-2:ۦ.U<.mDD^'Vwoɴ(p̾Q58~,O$%7a xbFHh~fii `UQ$ڝU^{! Օ꫎k+D)* mpKr EDʾm1DGj쾥Ḅ` ᰪ>!$:"ɑPq63 o+dvE]#BOHi|7 /l{hKֱܠ9"b? 4{|Ez61 +@ƸHhT/|\Ж<Bj`| i(^Ў3AԌJu)\:3v8>kl꧃7y4:KЗ#(oqEwMUW6/v!@sagodOa"&Ë:v"UB> R–I ZNe_OArQـK\D*2H&m&wP-m[k-Fz}Aʻ_3wh7`Â># e΀2{Či\[2m"KU4hfdW&!ϬERş )l6l2>9X6C?6VPA7gaok*d7⩠דi&pEuҢ&O6%rgORY"Kqc>:uXc3|3kw.XhVij9b }6a:Z HoOy7~S(j._[*v~9=l!`z+Ij4^_kdE8tI6a Hxk>y^Ee\5,ܓ3DdGH`%# 'ω>hjs5G]fR[cBmP7 vL1שfGPTCK]30i{_#Fs_WE\[֠8c44+|bTWoe,K4h0ҘzrqȫPYB;:޽-&a~q/ǹ1DRW"(Fm Ɛ: ZWRv\A{LY!GfQ<2P[`2w ;gg|?4I( ߏ jI7tBň-lM[NP{+F$f }uuyv)`7v.gїȱ OƌomRqhY!ZM$A^VӼ*ΒYd.w+Tv;@ߡ@&o%5f´vJt^A_a;FX*)pt:dgږA8&?ytڄ0i8Am'_ǂ^!GPw)ؐ}m5~X-")=S n^*$8a(%ڴ NzWLN98G徜vxLNʆw뮑Z,޶$gX?fqyXpW[o ^/F"]WN8*1lrH WPPς %XKc "n= Lq:k3Vno<1$Ey{m7vqZ7]q(A$ʇ4&ߚ.jHK+~/RWG֬Q#~1!Zis#Khxšcu5 I?*=[tʃq%Ւeikξ?@ ='^.֦p4ҥpdBg<ޔqic]Cb&(0 4Ң<*h&(5PY"EΜg ݲ=0 kZ3\3ʥD5 Y~SA1iseƚB