odcs-client-0.8.0-6.fc41 >t 6 6_ p3!Flض zE>b$bjf b$bjU+-_/B'#bsO#BX͂@JCde; \Nޟ)Q$/ `[^bփ!D:סNdFU۫UfR }P'ω n^2pwH-K;Qh8nUe/7GdZEK/ݚ'6Ls46f CV-|Car`~ %[ (+UFG#jQ tp"b;=DjQZ-2;_5Nv(2~ >>I\XUTq溮#vB*8`ZB,S:,1 {,.|G|RiVm:k7ލ^|!'g9nȠ)"GF* YP9.䙐,~=-NDFa%*{K:;\/# d.Rk `$v;$͛d5580979dc3aa1fd423eba135f14b9c9caa575ed13ad1033d89ab68247fbe5f3c715e858e4dd785351d69ff4d4c7aec1aac1b76a030204876d743500483046022100c7c87c5bf6a988279173ee93afa24eca7657f254b3c0070a9e0fe0842ceac49902210098b21743242818c0c2d1e96c072b8197c9e9b38f382bc7fc9f90ab396edcf346030204876d743500473045022100acc4bea0b023b4e56bd8853595e3566395bf8c67febb4d5b2ff6b8cfdd7203c90220259d1c98ee6d72936c2595b5144d1a9e863b3c96f5c89e9fe228766b6eea6e83Q?[ζ[CQd>`> !? d  4hl       (89(:G<HHITXXY\\l]x^bdefltuvw@xLyX\`Codcs-client0.8.06.fc41ODCS command line clientCommand line client for sending requests to ODCS.fbuildhw-a64-13.iad2.fedoraproject.orgODFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://pagure.io/odcslinuxnoarchKA큤f[f[e#S7fbbd2dfc694dd70aa32fd49428c0bb949c52a95211841db62e224b6bae9c4179c90f7a4cdfa722aa3d3932c5433fd8cb0bcffdbbd8ebc5b90159a4b18cde082rootrootrootrootrootrootodcs-0.8.0-6.fc41.src.rpmodcs-client@    /usr/bin/python3python3-odcs-clientrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)0.8.0-6.fc413.0.4-14.6.0-14.0-15.4.18-14.19.92ff~fe@fg@e!@ee@dE@d!d@ddm@dcp@c>@c1c@c6@c5bڑ@Fedora Release Engineering - 0.8.0-6Lubomír Sedlář - 0.8.0-5Python Maint - 0.8.0-4Nils Philippsen - 0.8.0-3Nils Philippsen - 0.8.0-2Haibo Lin - 0.8.0-1Fedora Release Engineering - 0.7.0-2Haibo Lin - 0.7.0-1Fedora Release Engineering - 0.6.0-4Haibo Lin - 0.6.0-3Python Maint - 0.6.0-2Haibo Lin - 0.6.0-1Lubomír Sedlář - 0.5.0-2Haibo Lin - 0.5.0-1Lubomír Sedlář - 0.4.0-2Haibo Lin - 0.4.0-1Haibo Lin - 0.3.8-2Haibo Lin - 0.3.8-1Fedora Release Engineering - 0.3.6-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Backport patch for client printing non-json to stdout- Rebuilt for Python 3.13- Revert constraining SQLAlchemy version- Require SQLAlchemy < 2- client: Add --env option - client: Add arg for extending compose's life - client: Avoid waiting for finished compose - client: Convert client script to entry point - client: Enable OpenTelemetry tracing for client - client: Fix wait command failed with error: KeyError: 'state_name' - client: Improve token expiration checking - client: Move server config to a file - client: Replace openidc_client with TokenManager - client: Support OIDC authentication - client: Use NO_OIDC_AUTHZ_CODE to disalbe authz code flow - docker: Add healthchecks to docker-compose.yml - docker: Install mod_auth_openidc - docker: Pass extra args to start_odcs_from_here - docker: Update Dockerfile to install opentelemetry - docker: Update base image to fedora 38 - docker: Use post release for container - docker: download cacert securely - docker: new RH IT Root CA location - docs: Update docs configuration - server/client: Renew compose with new label - server: Add oidc_or_kerberos auth backend - server: Add retry to clone_repo - server: Add souce and debuginfo configurations - server: Enable OpenTelemetry tracing on server side - server: Fix compatibility with Python 3.6 - server: Flask 2.3 compatibility - server: Improve raw_config_composes metric - server: Load ODCS_CELERY_BROKER_URL in config file - server: Make raw_config_composes_total a Gauge - server: Rework handling Pulp content sets - server: Update example config with OIDC options - server: metrics: Avoid decrementing counter - tests: Run backend tests with py36 - tests: Set flask.g._login_user for tests- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- backend: Add odcs-credential-helper executable - backend: Add support for git credentials - backend: Set env var with raw config source name - backend: Use credential helper for initial config clone - backend: pulp: Handle missing product_versions - client: Add --arch option to create-build subcommand - doc: Document env argument to utils.execute_cmd - frontend: Allow admins to request any compose - frontend: Delete deprecated conf.auth_ldap_group_base - frontend: Merge all metrics into a single thread - frontend: Optimize compose count metrics gathering - frontend: Support OIDC authentication to CTS - server: Fix compatibility with Python 3.12 - server: Fix flake8 complaints- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Backport patch for Python 3.12- Rebuilt for Python 3.12- backend/client: Allow compose with no label - backend: Clean up ODCS backend code - backend: Switch to PKI authentication for pulp - backend: pulp: Correctly handle merged repos - backend: pulp: Stop stripping https - client: Remove dependency on pyopenssl from client - frontend: Add metrics of workers per queue - frontend: Only warn when openapi is missing- Remove obsolete dependencies- backend: Handle raw config file in subdirectory implicitly - backend: pulp: Always include explicitly mentioned repos - client: switch to HTTPSPNEGOAuth and drop mutual_authentication - docs: Improve documentation for pulp composes - server: Load raw_config_urls config without reboot - server: Refine server config initializing - Add missing comma in setup.py - Update formatting to satisfy latest black - Update license info- Resolve conflict after branches diverging after mass rebuild for Fedora 38 - Drop unused patches- backend: Drop python 2 support - backend: Remove non-latest symlink before creating - cleanup: Delete unneeded requirement - client: Add missing requirement openidc-client - client: Customize user-agent of odcs-client - client: Drop python 2 support - client: improve create-tag --help description - frontend: Allow `^` character in ODCS input. - frontend: Allow querying rover groups - frontend: Brand new API doc available at /api/1/ - frontend: Drop python 2 support - frontend: Optimized metrics raw_config_types - promote: Stop checking symlinks before promoting- Revert "server: Add new metrics for raw_config source"- server: Mark compose as failed on scheduling error - server: Do not append newline to state_reason when no errors from pungi log - server: Fix escaping issue in Bad Request error message - server: Add new metrics for raw_config source - server: Update Dockerfile - server: Add compose id to scheduling error message - server: Fix routing rule checking - server: Fix hardcoded path - server: Added CSS to index.html - server: Fix python 2 compatibility in promote script - server: Convert ldap query result from bytes to str - server: Print mbs url when query failed - server: Check existence of target_dir in runtime - server: Use conf.target_dir_url in home page - client: Replace requests-kerberos with requests-gssapi - client: Improve help message of renew and delete commands - client: Return 1 if the generated compose is failed - tests: Generate html coverage report in CI job - tests: Update Dockerfile-test - tests: Add docs env to tox.ini - tests: Add Jenkinsfile for CI - tests: Fix tests for rhel 8 build - tests: Check pytest for TestConfiguration - cleanup: Add .env to gitignore - cleanup: Update author in setup.py - cleanup: Remove funcsigs and httplib2 from requirements.txt - cleanup: Remove python-fedora from requirements.txt- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild0.8.0-6.fc41odcsodcs-clientREADME.md/usr/bin//usr/share/doc//usr/share/doc/odcs-client/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryPython script, ASCII text executable, with very long lines (449)Rhttps://bugz.fedoraproject.org/odcsutf-8cf255b346bae5cce51db0faa8abe0901a9346d6e92c7982cb21fc701ff9af2d840284841e8df38cf0da39ad7f3d9c3b82eb4e670d270cc3b76b4c6d5c89e1829? (/h*X#-+PNnj NQط_Qa* ҎPٝ!|WgE(YB̦&GI5LSmŒz3?5yRҗSsζ^]*>U%#euK!Ymvvsv`vZTwUlm|?_[|m\ X4sQU~Xy5jjˢ(óKbmϣYhJʚeo 7sLtAa2`QAQ= ,'`LjZ Px( ʮKJ.aΖ DD4w\#H\$Q0I*?Wq|vGEQ$Ҫ=H^.*"AJ8_F\"$חH[(=Ljmry$R|=aڹJ'jѱ1,ᇶ|]}{%b]'c<$*\%@`̾ |TJ?egSR_5sݯad.l #*M\.hh h@:  x*h_ep;k^eق1a90mv"4ƵʬWo+SNS<24QsӶg>eici2oFO#S'}j&ZFetϪIa;_b&yEvNYgYQCOiw97M ! &c#/c_/s_A  k}NӴ׷Iҿv`\/뾠s%2eœ?dy3^avN'+*I(L:<4$  xjsgN%35[+Dp)KRXH<[n/#<9r:L=Ґ5 ٿiDUBx7#bEֻR}{qqe"M.`>UU\?KfHCEksGQ64Iuj)s!uldI\klM_9c}H8yh4ޕQVc]%hoqa+;@Z2MuVmgV4nGw3Md(JNtBu- )3C/i2%TLsi4?'őcgΕ!Zwrgkr$<.5&F*d'#k n>LF7J*Wm=|i-QL*06c2@ PiƪTAUdQ\'j_JqYV.ܾEFk8ݳd83@ |P.\"J@w2#4EOJCڬ|rq!'(SfbB(þ<|c%ݷ<'^|$R&90EofZ]NIz%=eĵgV]*XwjS8/XW䤴jedvJQjUzիH'19T @LfC=:f @:*Nn;p,^0+]K3M#!B4!&ODE"bB(EQD}ȺQLO{dձ-w2eJ;yr+Lb#,i(v15Ngʹ)Ў'߬ұphv`c)တlkhAae 7 6(\Xd4Ȱ؛q apxpD FD \$`2 t< X v粑 `D.M遰фdЎ`a kY \2vIBH$f0WTs s=p[}sB5Ab  @` O3j Փdef1# @@ u7`-F7j௰4kq_`9Z%`ĕO.M]- ic%a|'沺 v>ѹ9zP**)ҔgEU.BV6y|Ҝ@J>?̀_cid3rÈJ/ŧb'wĉ Jk]M$,I[úSՙc+O;AF㡷7K/UF%8_ @9]H,W8lDcEƝznT,GA#Nh$WN؆#yy~& jFPqNDYs,΃Y]n"G\n.TMYZxΥoo9 k*Ţs +>'̛*GrdR}ʕ)ZK yfyaA6-b>.c^ tpw 3x([58HPeC=Y?|=4TbR9H!,Q=x#=Lb ӫk|2g0UGz U!BiW (<(]#J/e;V,L!(Ƈ0=TK #>mHk6ccϩs0T?2lfٴmŤ-aj003Os-r#ɮh6 0Gٗk聝ꮰUJ󉷵'me=-jF0$Og ;mh6U];T+δLj/%eYlZ8STh@(8וdjaX/N~ĜCgJ!j! @PzE`X7g(GYAA@+ `'Si~Ťp!}^"R\V1T^Ƈ*tiL?I00ʹm"03P" *W>UZW~οA/2ӗ_D`{( :6oׯD̑> OcqU@eI/6#ڶFN¼1.ԌO~ 9W(ZnZ_nSm atXx J6bA%.̨vFa "‰X}!7[*p̳F.Fc5yYmӃpA{%=\y=!Yw1UA°7-%+DRH~~Zpĝ@>DTV%+Lq\ͫ…V l5@jA7gQL1faƕ7f]vfZbbHf,Vbds?B0dHL;)@;3bZ#נ]!( C ަT dLcc=ZSfeDb[Qn;܇n[ѩM97 +߆wQ1R>1cw'ܔ]p~g4f"$T ϯ~|~%Q [R^5^Zlg=Wz\A'czD (/-4@I4m=p62 .T.aX{xjtV wB߲7:BeV۶v=myﶃTX|`J}BR 0UX @TT>'1&v֙s4> o G+ӿ$`oi42 ,DA3pL_5~n@zW ѯT~x/H=)vMth/WCTfB$P.(Q"Q؈FIC澾jBtklnz[Bh2GRfd0ۅpstI ޷Gm'^6(.]DEa?{hCNjp+(u/Kthq51EX H7$^^GHIJS!Tma(@__z;A߳75r-]~H5TC quS6P2%>.N+\#NZ$QhH9)@ke8-a{hRs1M%\S.XM!/۸n]ضCn)6D&f=5{>El>-0fY6QhKϘbعgV n>̚?%TRu5g^kNM[$(IѨ 㮈D8j:3Ǟ1nX?Rg zZ!2ӓh%sȫ8F_u3zE'tf3Lb= }Ym `ng{8I|€%!?Y(RGD_aXP ̃47*$ںjTD3y@-Rt9T1`L?wؑRծK.qfHwL6dzIP1ce%' Q6wFLp3u0rQKs|ƀWWW雄MWQ(a5M&j:Qo ភ@TN<{?ǹ: %>Q:m8YEVjȧMzl؟N`'LeA\BTb`llIf:˦ uV3G ւDUނߊˎc64 YgqzDM9o`ꡕ 1 k2ݵ8u4nxOO @(Â_CzS@7q4"ۄp &Ĵ˸Qbw4gB!qآ(sQdSa+2/8=MtÔwR):y9iH`_q'q0s.gBO,68KS E :+&u/ !+1ꭂzN9m@b<Tj+ [rgI.;.?-mF8LxrIӾw'ksc ijX7wWBgg3%z衳xmw` -t/<^m8#^c'|@BIS~#JT  )ϋ!s9H&oh>1Lb?)jgܱ|s#`1*vC7ރ *>oVXII輒) /Ks6i1C=dn#-|CaP6 r:bB1iĕh*c7SU@4*2XUPҎmY.>c,[?ƀ(}84Q}]|]tgQ JXjnU|m]L68ٓ !ApP#:o|PQ 4\ZBΡܖ_;ꉋa9)ZlCC.enuxwLIs%@OrvpdIoi9/ENu.>0)::+֭Vs,]/ޜuEgP2M<6j]:/- MOxy\NӶC4 <8!ػD#n !WSTUܜ[fԪ WWlĵEe~n&¯Ez *NmE됃ڽ`b`Gл 5{#SX]-.J,$;\tq4,0rScM\N?^l2UT&X˿ȩ>U,ioT3̼JBR\i, &^e_C4RgͧVhV0SNXcD; Wv{.F{qX!t GT Q@Wԝw b#d0հ‚w@*ov@ꩪͅ3~Ь۰ё^vH