odcs-client-0.8.0-3.fc40 >t 6 6_6,0 D3!]W>D] 'p~[yfm 'p~[y͌=\kA~# ܞ֮.ZۖGgoK}Zh_<|)"`Z.4:4 /E E} zMM\y̏}Ty~9h"ci_Ku(.I`Tw']p^ej&/Rkm~40h<ܷS됼SJ 6t [J@><ʬ8EX(.qŽyEׁl9+ר\=*RG3|oHM^)ҩ]u?fаPp;\ىrSvg(Ya'daMKY\m<,FK-׾}rX Xc'#O(Y^g9Nj&ʟ'5R&kǶN(6|ǴCBr`Y2ZW=D] 'p~[yfm 'p~[ÿglf5BOP4Kq보+▥l%TR+E㗊؝Rtn'FI*sgw4fEw{; ^Nu\QGY/c,_IP w3TНea#`n<mRif2lɶs1(f\֎Kpw\u>3Qѝ.Lⓤz-~`ʓSq@ 83b(xL1.Fvo׺4lwHBD8Y-8qmiߘgJol{H~>f\%gn9{}h$뀇6D̚.QL90}Oo=p|$SPvc@34b1vl |$(*p'=5pB r.+l :|sW&nj s`>!!?!d  4hl       (89 :G<HHITXXY\\l]x^bdefltuvw @x Ly X \ `    Codcs-client0.8.03.fc40ODCS command line clientCommand line client for sending requests to ODCS.fYbuildhw-a64-21.iad2.fedoraproject.orgODFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://pagure.io/odcslinuxnoarchKA큤ffe#S7fbbd2dfc694dd70aa32fd49428c0bb949c52a95211841db62e224b6bae9c4179c90f7a4cdfa722aa3d3932c5433fd8cb0bcffdbbd8ebc5b90159a4b18cde082rootrootrootrootrootrootodcs-0.8.0-3.fc40.src.rpmodcs-client@    /usr/bin/python3python3-odcs-clientrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)0.8.0-3.fc403.0.4-14.6.0-14.0-15.4.18-14.19.1.1fg@e!@ee@dE@d!d@ddm@dcp@c>@c1c@c6@c5bڑ@bbNils 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-3Haibo Lin - 0.3.7-1- 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_Rebuild- server: Add compose_id attribute when the compose is re-used - server: Return empty value for results_repourl and results_repofile for raw_config composes - server: Fix Python 2 compatibility - server: Avoid koji tag cache being removed while in use - server: Update the error message when the brew connection is failed - client: Replace http request with https in order prevent false redirection - doc: Remove EPEL from README - cleanup: Delete Jenkinsfile - cleanup: Format code for black 22.1.0 - cleanup: Fix create_sqlite_db script0.8.0-3.fc40odcsodcs-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-86ad3d61c5da18bf5f99f1f05c2d95612b0213cd6afbf596df1bd780f34dd703f62496469745efce20c05ef63dc58b3fd0d53098600c86978e12b66982eded47b? (/h<#-R7J] ɡJnlRVu\xQsQa' RPٝ!|(;/gV]p3n%Hl>2%O-6Kzh r.L0BYI_6N9>{v^j)+[=z/nn󳔷ۃuW#Mҵu[}2k?=dXfN>J-Wz$]޾zrA Yci 1Q#*&$ ,'`G8M&ɮDb@ g\H"Q%bIL"!!gwW&7|ӥU{`YDBJ;6`$$RL]Ju9s_OgXvɦڵfhg C-_d}q߿1WɹXWkwl!\4A ,Wiy唕a \kg$3YO Ohߔ8ʎ{ < ͅwwE52*K|Vm8w [j?v%&LW_jtu?{6|s3ڄѡd` e#/c_/_:9" k}Rӿ658s_aL_݁nɯh͞1"h .NޚfQ(G@S%KEy ˅rA`PX%B`LЎY|NnUz <*O[P`% Q #PFj]\/~Ȓ.ʓkCV_ܭ,-|ynuҵ^YR QfD~"-K@72c=0T*?M#2")rm"* Vv)aFD#K ,%q= Uϣ3-ꎡ7\}ϳ,f,9eTdfaU{/]9M2mO٫7qmzٻg׸Z-֟U;MrVZF2YB 2;.%85,yiIQ{Y @SA9>f DѺ*Rn?x,̞0)@~'WocRrWAqX&>'I*9 bP"*>iilMg˟ͬ\]~RQF 禒԰ ;3f`BA!i40.0 8:64 0)CF0X&\b=6. #fh26&(gq-F'!c(ptb%eGWℒ3a>q@aL.9O %@%A >{gڳv\e\%^3b™Dʓ@DKOF97 uIQ[b0U ^V,}ֹ{ִk_XQMl5[ 2{ rOWq$GI.9 |3x60︉.În8@{nFf#y" $3dIM3V"" @c@ (4X>OSfCWNtf,F u7.GymN7_4qR^إr5^) 񗱞)(D\vrHlDϴRjvOѱqŬ֋z-S$)/iрi=vSI:W /yh?Ҽ tke߬S[$hu,t+jQ'w!9D)`'h$%qL-L|>:٤K\,ݟ1W,ſq!Fa C̱\ =ON0M|'"W8L~Gkdx֩vc $Nmن&R y{~]/Q#p:] CM !-Rq\F=bEw& SID*PH;e̗;?gnӲσ㧘X"Vy[#*<) @ "s{}*Fp.GF'g\9ᜈ^>iҽ27d1!,nkk@'HEAe>[<1]Iy'?3]: 8{~A<㞌5NILyxyBGW"A4*SCl&(o75vW k|qS1g^G1CDŽRY^5(=J_: ԛFф|Cvt⾈l_?[1#~?bV AIYJi qkʶ"Ñ%c,wT@" 1FrNZ|duh>l/R^\2Y)$J׷ __-=hw3\V)ZnCP-#fjX'Ih 飥Y,viJOJQy{!qSbQW [ThyM &H~_>B6ʷdWFcZF:оDeK,&ƌ{v4nf!_|F2WGRx;8+ėҮ՗ ۉ¼}mUb"er-`~,0)~cm - GYpMuH̿w>JDP[fgP\V 1›n/66+DԳ+>}D7 +ɔE0׀CisHfIN%$ӈ\1zGG7*}-#)4@IK{z5*9T+d*THǛ ^6;B{1Z[%P/=% 2˄|,1n%P[̵|D *CF=}& Tphv"; ͙ 1˜kExK oAUO|s] U_^}g[cg7vU[ɬpd2ugC T¼qd FuM^fy tIGG{T#zKnq ҕ-)p?VM-%6p?$<+H(O"qMr%"1 >jȫ,][ۻ/&ȼyW 0o7͵o rIB ewKz7rwLbn^`&~p|H$:Z~ KZ@*> <W$0Gh$[LEC!m6a\s^~MizsQOPdvP9^Kt! c& cHϚ5cPMKI:?_sZ`^kŠirRj?w`O-m[4ydw 3:2B  F.td  h̥Cjo6HIQ&SO%=y6)2jL;R1iKg`S mĹO& c4]?LͥxrZ,_/V^ JN+IDM-nЬ4ffm|=ƞĐR` J-?0|. =9oVSZ *\n;9:Zr 44*!w;WAm%ެ4$JڕBgaHuÓb9oSw^+h[S>_A=iRi:UAE<ʹ3FpC$}5]D;L-kxE35 c!ql+wLnF9Y7cBym\&9IbH;P=^5^%z_: Fyo$^lAˆgT$ߏ;tፌqBwB_2)^=M\zD rf-- &^( sGo2*pp2Q̛_hn)6xjxK\BV:4@d\ L؀* nP[N C(Hs)mb%1rUu$ݐOI?%(@ ꔂwE$OX#^cil>@:ZKTC rq1)Ab&DbV-5;p2w5޷WV9"c<h#@M!/]Pn.0_#-j ț,"?eH}`izHO!D?U$N;omX"|`snŧa<K:/GOCFYwtvKh3{7s@(X$L8%t7 pk~k$7 }~wmŨ?h}ϛ4:_wKjz3ߡy̞zFU=r.BHdBB|BPc7c`PKx%~jjٶƹ(?6*j 7>͉T\i=7Ve&6(/nvjtd}Rp@X1#ҭeݵ,S_ mel]:L6ո؝7k?nVt"e&-a@aNI0i<*B1jrLcBqMX){fT PXVSOеborB9 1j?ei~"a0cGzMAFmN?uK#ZfRq漠(_/lӼ&vPޟ辡m2+eDq*88kfx]w-MаLL )yFn>wAeRnkuxShmցp4%x IRe^q@=K_YtSwؠ ᮳Ӎej.֪ GҨytxA0