odcs-client-0.9.0-1.fc42 >t 6 6_ t3!XPȬI^Dgd ȬI^Dx1n|4ȠS C>TU?t+0i/|ӛ륞Z +.zMv#2BJ ,1s 5LG2 x>d3da55ef2e490ddc80f65c4166a0b4214e738b666e4ffbe6ef27842e3cd648086caec6b667807526d186b805ac2ee8b92bc45be003020462f02aa400473045022100abf168a0ddaa89da9d3dfaf4bb8fe2809d53eff87ee764a9f3411bd7a78722a902201510d3a24bfc5e7b3dafbdc9bf00be2895f35156de8da7da27f3d6a3f092061403020462f02aa400473045022100da800b53dbf35fef1860a70862332a5870084439ed59d624017ace4b9ca461e0022022327115691980ea0629ff58cbd894663c7412fd3c1e2802eb84dc914f1fa52aP;X56Z|ÒUR>`>?d  4hl     $   (89,:GLHXIdXhYl\|]^bdnesfxl{tuvwx(y48<`fCodcs-client0.9.01.fc42ODCS command line clientCommand line client for sending requests to ODCS.gybuildvm-ppc64le-06.iad2.fedoraproject.orgPFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://pagure.io/odcslinuxnoarchLA큤ggg819a91e073bfa26fac087d9d57ca6e59e6f0e578aaeade867be4985a3f54ffe34f6aea01ddfff3c8ae75f68e3793a7de86c0596e18e0b59c1d3bc704a085b675rootrootrootrootrootrootodcs-0.9.0-1.fc42.src.rpmodcs-client@    /usr/bin/python3python3-odcs-clientrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)0.9.0-1.fc423.0.4-14.6.0-14.0-15.4.18-14.20.0ggF@g@g~hfX@ff~fe@fg@e!@ee@dE@d!d@ddm@dcp@c>@Haibo Lin - 0.9.0-1Fedora Release Engineering - 0.8.1-4Lubomír Sedlář - 0.8.1-3Lubomír Sedlář - 0.8.1-2Haibo Lin - 0.8.1-1Fedora 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-1- server: Add `odcs-manager metrics` command - server: Add cleanup command to odcs-manager - server: Fix black complaints - server: Allow , in NVR input - README: explain ODCS project future- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Remove dependency on python3-nose- Drop dependency on python3-fedora- client: Make black happy - client: Print OIDC exchange info to stderr - client: Require browser or TTY for authorization code flow - server: Add support for post-compose script - server: Allow customizing TTL for raw config composes - server: Delete generatelocalhostcert command - server: Ensure the dest dir of git clone does not exist - server: Gather git checkout/clone error message - server: Make sure writing COMPOSE_ID file- 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 info0.9.0-1.fc42odcsodcs-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryPython script, ASCII text executable, with very long lines (449)Rhttps://bugz.fedoraproject.org/odcsutf-8b5d82df6b95576bf4545767a1d4db1b365faa1b581c2d308cbf785094115afaec4524e3d1c501e36f08d050939cc51259608b871c454d746069aff9c6b23a28a? (/hǐ#-7J4dQk.I78(xKƭ-^GU+'"5Ʒ^Y"+ArG]>dnjsG)UV)yn\CSsyj9}\/Jrqnzk7kOeH~ׁOr|h>3=[yyj|d^TSLZOv@$K2qݮIk$'H\`xl HͲEK=V LF0SFa/$@ʄ;yIЀ#6hhnC4jsu1bsD˦iDDL~n2e(an5ҷ:KL܉3e &b">meDѭh[k+5X!z*[(Otuk:]m]kƾp!Jw9suvw!O}49Wu:MPEeU0{r^zrJӲ[ۂ\kk"5YO8HQ"$ai,Ad8Ru1jqqeGd*Wí~g#g,X[gig=cf]La+% (GyFɥrVvҭV(MjT>}r-;( ,^jTvg:%znd:mOiuHQgdm #qg5~yVX亗Bx')5G/r#t P5+'ΊKv+C*4U>v \^H!T$JB(z+! nL{>`YY>> :*wΖVxbTeką O̺;4_X$8`AQmn1ab1a@pL\"%BpHЎ癠$ ]|΍~)l:<$p2|@|.v)B)dmsu O`¹^O0YXk>_T;B2./~E#q(,'y q֘DKEF9G ooh.ƝY񲪞f铰ν׷]1H?*nrg~T7#WW`y~9;8KhCUaQʨT UE"& c@ (4X<Φj  &ux&f1" @@ `|20b䯃y@>-_ xhGJ($U17+׾>֦cS r\ϸd,G䨭Uk4 -j T''Ev6fVlU~f\Aٳ i%n:'șuQf L.2?2}sx"^zPNw<ŵI-)]c* :"+NS eR5:v'D\UY*, ^-:u4fdCx4u6= 2 Z7yꈬEVXfCB"׶e#UP 7囄%(]uJ!=z{5<&q?^t~kF@ceǃbmS>iQ taJpf(gMJk &$r]!M8`~#?yף89q4ȅ-E2t_.5RR]y,ݬGi0kbͼ6iNHt>ԑ2>t,Yb&-=86aX́x~0zla#0O1W4mX %T)!Pb#ȋ3+za3Jt ,64 ^ƇZ (hr,_O $ ^2z$z5R 2%dUW{vUBQ Y'8 {aFu1,!>pfUq3uO*fW)NYٟ6*` $&<{1`2SHԂiʆe~C8"Njǀ8h+j&i CƵZ?ˌM3q^oj :>k]?bM27dVbA~B~ŐF,݀Q]"p _GeH(dJn&-힋t=QJWBktuV]v&5`@":E k]4D<͔9_+MG%lxDT݋>KMy#X-KR\jۭ6 9.Ҧf>cvY[]m|VZ,*+JyP ?Urp"8pm&68)8,` )b =0iBQqЮ%8C2Ubj܍؋(8~ T8 2LȶHȻ` "ς *!oP) LP.\6ҳ9<* znnj-u<,ή.%;)^Niܦ##0c>|䊚ΉW Jv갲/zp8#;xτ{csZ&w2y.U.yJ4[H帲M33GYvp,R3F&zQCI]Yb<$9%wAu{RvRl#]GTmc8pҋAw6?o%Pe (_BHZ%Q/-J#z<@Af5We'Q;+lMCyי$iYď/95rvNv 4 v:ojDpLuHa \T~A0l")\C {EEȌ_}/JZPAq7F;CঢÅX>mMB*J>q!ٍi;ivG<@Z `b>D$h*,s[fRW?f܂z DBvuVۮpvTpnEuk{Nɑ5[*ώܴxnNOS&N䤁CPt7ybOz(;F * 2A{ 2|<3T~@cXtxE~i ̂^qh񬢲ľ4ֺ7eh( BW FDt RSl_Fן?k;=Z;yķ>63jJm^2y<'Pʽ,:d S?8nqk/${ru("uDSsbC&U?2mis@py$*hB!nTbye k׷:`^idCcq/29W#vԳk}HJUȫyd ~dd0zyeA|h?Xi14e2"wdI7)gR aͫ`"Éw2_O̮e\- ho(lq^0vWő>[ȮXN}7*D`o|~P8P%ܒWrqh .Po s7$*&2:+63sfUi4%]3SKel ʻ|ZL4Kx1(Y}J51?!^kWp;K*j8H|quV)$Xrӟ7H{b,T ᡝ;=ދߓag>Rw.  d#B}Ɓ$ N␺?۬T SQ6 `[);++KM6F ΓY+(x]a9ǯص+mg~!n=8YjPOyςWՀhɽ&l4V{W0#M$?Gy9ohHs*Y|]PD=*$P0햀OK+ TƩ=X]҉ܥ@P'z2}KD=(#+m7Ɉn vVU9@0 X_c8r̮\9[ܳ DG]³O@0%l AX.|$s$7~G0졗0 IذMtBvh_(] ÎW\7&& ΜS-H@YV{^G51}1/_i%ح^gR1 'ɀXh/,:oE:Whp,$pf%:ɇD\/BG]AST7eX5=r,ghGZ*bˑfM ~gsLXmq,CsЫ[ʬd G %7=1?pjjluOtK vw7/]u晓2r THdD[^ħ2B~@=-F{ \fcn%~JL-bUdG8ےh2ܘ+`AI jJJTpІ9/ aFŃc2MB.1 '|R"lڮֵ61QQhKR8C%#;KJgb{j \mr-ۀjƴ_TaՎ;"ž3|@ZH^/a\