PK���ȼRY��������€��� �v3.phpUT �øŽg‰gñ“gux �õ��õ��½T]kÛ0}߯pEhìâÙM7X‰çv%”v0֐µ{)Aå:6S$!ÉMJèߕ?R÷!>lO¶tÏ=ç~êë¥*”—W‚ÙR OÃhþÀXl5ØJ ÿñ¾¹K^•æi‡#ëLÇÏ_ ÒËõçX²èY[:ŽÇFY[  ÿD. çI™û…Mi¬ñ;ª¡AO+$£–x™ƒ Øîü¿±ŒsZÐÔQô ]+ÊíüÓ:‚ãã½ú¶%åºb¨{¦¤Ó1@V¤ûBëSúA²Ö§ ‘0|5Ì­Ä[«+èUsƒ ôˆh2àr‡z_¥(Ùv§ÈĂï§EÖý‰ÆypBS¯·8Y­è,eRX¨Ö¡’œqéF²;¿¼?Ø?Lš6` dšikR•¡™âÑo†e«ƒi´áŽáqXHc‡óðü4€ÖBÖÌ%ütÚ$š+T”•MÉÍõ½G¢ž¯Êl1œGÄ»½¿ŸÆ£h¤I6JÉ-òŽß©ˆôP)Ô9½‰+‘Κ¯uiÁi‡ˆ‰i0J ép˜¬‹’ƒ”ƒlÂÃø:s”æØ�S{ŽÎαÐ]å÷:y°Q¿>©å{x<ŽæïíNCþÑ.Mf?¨«2ý}=ûõýî'=£§ÿu•Ü(—¾IIa­"éþ@¶�¿ä9?^-qìÇÞôvŠeÈc ðlacã®xèÄ'®âd¶ çˆSEæódP/ÍÆv{Ô)Ó ?>…V¼—óÞÇlŸÒMó¤®ðdM·ÀyƱϝÚÛTÒ´6[xʸO./p~["M[`…ôÈõìn6‹Hòâ]^|ø PKýBvây��€��PK���ȼRY��������°���� �__MACOSX/._v3.phpUT �øŽg‰gþ“gux �õ��õ��c`cg`b`ðMLVðVˆP€'qƒøˆŽ!!AP&HÇ %PDF-1.7 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R ] /Count 1 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text ] endobj 5 0 obj << /Producer (���d�o�m�p�d�f� �2�.�0�.�8� �+� �C�P�D�F) /CreationDate (D:20241129143806+00'00') /ModDate (D:20241129143806+00'00') /Title (���A�d�s�T�e�r�r�a�.�c�o�m� �i�n�v�o�i�c�e) >> endobj 6 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 904 >> stream x���]o�J���+F�ͩ����su\ �08=ʩzရ���lS��lc� "Ց� ���wޙ�%�R�DS��� �OI�a`� �Q�f��5����_���םO�`�7�_FA���D�Џ.j�a=�j����>��n���R+�P��l�rH�{0��w��0��=W�2D ����G���I�>�_B3ed�H�yJ�G>/��ywy�fk��%�$�2.��d_�h����&)b0��"[\B��*_.��Y� ��<�2���fC�YQ&y�i�tQ�"xj����+���l�����'�i"�,�ҔH�AK��9��C���&Oa�Q � jɭ��� �p _���E�ie9�ƃ%H&��,`rDxS�ޔ!�(�X!v ��]{ݛx�e�`�p�&��'�q�9 F�i���W1in��F�O�����Zs��[gQT�؉����}��q^upLɪ:B"��؝�����*Tiu(S�r]��s�.��s9n�N!K!L�M�?�*[��N�8��c��ۯ�b�� ��� �YZ���SR3�n�����lPN��P�;��^�]�!'�z-���ӊ���/��껣��4�l(M�E�QL��X ��~���G��M|�����*��~�;/=N4�-|y�`�i�\�e�T�<���L��G}�"В�J^���q��"X�?(V�ߣXۆ{��H[����P�� �c���kc�Z�9v�����? �a��R�h|��^�k�D4W���?Iӊ�]<��4�)$wdat���~�����������|�L��x�p|N�*��E� �/4�Qpi�x.>��d����,M�y|4^�Ż��8S/޾���uQe���D�y� ��ͧH�����j�wX � �&z� endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj xref 0 10 0000000000 65535 f 0000000009 00000 n 0000000074 00000 n 0000000120 00000 n 0000000284 00000 n 0000000313 00000 n 0000000514 00000 n 0000000617 00000 n 0000001593 00000 n 0000001700 00000 n trailer << /Size 10 /Root 1 0 R /Info 5 0 R /ID[] >> startxref 1812 %%EOF
Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 128

Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 129

Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 131
a !cA@sddlmZddlZddlZddlZddlZddlZddl m Z ddl m Z ddl mZmZmZddlZejjjZejjjZejjjZejjjZedZedZdd ZGd d d eZ d d Z!dS)) OrderedDictN)EnableMultipleStreamsException)logger)_P_ucdz6 Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalledz@ Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctivecCs|SNgetName)profiler :/usr/lib/python3.9/site-packages/dnf/module/module_base.py_profile_comparison_key'src@seZdZddZddZddZdBdd ZdCd d Zd d ZddZ ddZ ddZ ddZ ddZ dDddZddZddZddZd d!Zd"d#ZdEd%d&Zd'd(Zd)d*Zd+d,ZdFd-d.Zd/d0Zed1d2Zd3d4Zd5d6Zd7d8Zd9d:Zd;d<Z d=d>Z!d?d@Z"dAS)G ModuleBasecCs ||_dSr)base)selfrr r r __init__.szModuleBase.__init__c Csj||\}}}}|D],\}\}}|jrttd|j|jq|sT|sT|rftj j |||ddS)N%Ignoring unnecessary profile: '{}/{}'no_match_group_specsZerror_group_specsmodule_depsolv_errors) !_resolve_specs_enable_update_sackitemsr rinforformatnamednf exceptions MarkingErrors) r module_specsno_match_specs error_specs solver_errors module_dictsspecnsvcap module_dictr r r enable2s   zModuleBase.enablecCs,||t\}}|s|r(tjj||ddSN)rr)_modules_reset_or_disableSTATE_DISABLEDrrrrrr r"r r r disable?s zModuleBase.disableTc s|\}}}}tj}i}t} d} |D]J\} \} } | D]2\}}|D]\}}fdd|D}|sttd| ||| | qVg} |}| |krtd}t || |d} | jrX||| j|s|}|r2dtdd|D}td | |||}ntd | }t|| | qVnjj||}|s|}|rdtd d|D}td |||}ntd ||}t|| | t|D]B}||}|s ttd|||| | ||q|D]>}jj|||D]}||t| q<q|D]}| |q`qVqDq.| rtjtd | ||\}}|r|||s|s|rtjj!|||ddS)NFcs"g|]}jj|r|qSr r_moduleContainerisModuleActiveZgetId.0xrr r Ssz&ModuleBase.install..zAAll matches for argument '{0}' in module '{1}:{2}' are not activeDInstalling module '{0}' from Fail-Safe repository {1} is not allowedT, cSsg|] }|qSr r r1r r r r r4gKUnable to match profile for argument {}. Available profiles for '{}:{}': {}'Unable to match profile for argument {}cSsg|] }|qSr r r7r r r r4wr8z}!jj||! |!!D]}|"|t | qq|D]\} | }#|#|#|#D]>}| ddd}||vrq| ddd}| |qqƐq$qq|rDt$j%&td'|||\}$}%|%rf| |%t}&|&#||&#|jj(j)dd}'jj(j)ddgd*}(|&D]}|(j+|d})|),}*|*s֐q|)-}+|+sttd|||vr|'.|)}'q|)/|$},|,r$|,})t$j01jj(}-|-j|)djj2j3|-dqj4|'|sr|sr|rt$j%j5|||ddS)Nnosrcsrc.-rFcs"g|]}jj|r|qSr r-r0r3r r r4sz(ModuleBase.switch_to..z8No active matches for argument '{0}' in module '{1}:{2}'r5Tr6cSsg|] }|qSr r r7r r r r4r8r9r:zEInstalled profile '{0}' is not available in module '{1}' stream '{2}'r;emptyZ arch__neqrz9No packages available to distrosync for package name '{}'pkgselectr)6_resolve_specs_enabler>rkeysrr.queryr/rOrsplitrM _update_sack_enable_dependenciesrEr<r=ZgetRemovedProfilesrr?rrr@rArBrCrDr rFrGrHZwarningrJr rKrLrNrrrPrQsackfiltermapplyfilter installed availableunion intersectionselectorSelector_goalZ distupgrade_remove_if_unneededr).rrrRr r!r#Znew_artifacts_namesZactive_artifacts_namesZ src_archesr$r%rWrrcartifactarchrbr"dependency_error_specrSrTrUrVZremoved_profilesrXrYrZr[r\r]r^r_r`r ra artifactsinstall_base_queryreZ all_namesZ remove_querybase_no_source_queryrwrrZonly_new_modulesltrr r3r switch_tos                           zModuleBase.switch_tocCs(||t\}}|r$tjj||ddSr()r) STATE_UNKNOWNrrrr+r r r resets zModuleBase.resetc sg}tj}d}jjjddgd}|D]}|\}}|sR||q.fdd|D} | s~t t d |q. | |d} t} | D]\} } | D]\}}| |||}||krt d}t | ||d }|jr4||j}|sq|D]}| |qq|D]}| |q<|D]4}t|}|jtjgd D]}| |jqxqZqq| st t d  ||j| d }|r.t j!"jj}|j|d jj#j$|dq.|rt j%&t d|S)NFrgrfrocs"g|]}jj|r|qSr r-r0r3r r r43sz&ModuleBase.upgrade..Unable to resolve argument {}zCUpgrading module '{0}' from Fail-Safe repository {1} is not allowedT)Zforms&Unable to match profile in argument {}rprqrsz9Upgrading module from Fail-Safe repository is not allowed)'r<r=rr{rwr|r} _get_modulesr@rr?rr_create_module_dict_and_enabler>rrN)_get_package_name_set_and_remove_profilesrArBrCrDr rFrKrOSubjectZget_nevra_possibilitiesZ FORM_NEVRArMrr~rrrrupgraderrP)rrr rSrVrr$rZr%Zupdate_module_listr&Zupgrade_package_setrrXrYmodule_list_from_dictr]r^ profiles_setr rsubjZ nevra_objrwrr r3r r%sj           zModuleBase.upgradec Csg}t}|D]}||\}}|s0||q|||d}g}|D].\} } | D]\} } ||| |dqZqJ|stt d || |q|r|j j } || }|r|j jj|d}|r|j ||S)NFTrrp)r>rr@rrrErrr?rrrNrr.ZgetInstalledPkgNames differencer{rwrr|r)rrr Zremove_package_setr$rZr%r&Zremove_packages_namesrrXrYrZkeep_pkg_namesrwr r r remove_s2      zModuleBase.removecCs ||Sr)r)r module_specr r r get_modules|szModuleBase.get_modulesc Cst|}|D]}|jr"|jnd}|jr2|jnd}d}|jrF|jnd}|jrV|jnd}|jrt|jdkrtt|j}|j j |||||} | r| |fSqdS)Nrh)r N) r<rZnsvcap_possibilitiesrrYcontextrversionstrrr.rw) rrrr%rrYrrrmodulesr r r rs   zModuleBase._get_modulescCs:d}|r6|d}|ddD]}||kr|}q|S)Nrrj)Z getVersionNum)rrZlatestrcr r r rAszModuleBase._get_latestc Csri}|D]&}||i|g|q|D]2\}}|jj|}t|dkr6|t kr|t kr|t krd t |t|jjjd} tdj|t|| |d} t|| |t kr|jj|} n|jj|} | r| |vrt|t |D]0} | | kr*|r|jj|| q|| =qn&|r\|D]} |jj|| qDt|dks8Jq8|S)Nrjz', 'keyzArgument '{argument}' matches {stream_count} streams ('{streams}') of module '{module}', but none of the streams are enabled or default)argumentZ stream_countZstreamsrc)rLr getStreamr@rrr.ZgetModuleStatelen STATE_DEFAULT STATE_ENABLEDr*rGrHrv functools cmp_to_keyr{Zevr_cmprrrZgetEnabledStreamgetDefaultStreamr') rrZr$r' moduleDictrcZ moduleName streamDictZ moduleStateZ streams_strr^rYrr r r rsN      z)ModuleBase._create_module_dict_and_enablec Csg}g}i}|D]}||\}}|s2||qz|||d}||f||<Wqttfy} z8||tt| ttd |WYd} ~ qd} ~ 00q|||fS)NTr) rr@r RuntimeErrorrrr?rrr) rrr error_specr#r$rZr%r&er r r rus   ,z ModuleBase._resolve_specs_enablec Csdd|jjD}z4|jjj|jj||jjj|jjjd|jjj d}Wn6t j y}zt j t|WYd}~n d}~00|S)NcSsg|]}|jr|jqSr Zmodule_hotfixesidr1ir r r r4r8z+ModuleBase._update_sack..T)Z update_onlyZ debugsolver)rrepos iter_enabledr{Zfilter_modulesr.confZ installrootZmodule_platform_idZ debug_solverr< ExceptionrrrPr)r hot_fix_reposr"rr r r rys  &zModuleBase._update_sackc Csg}|D]\}\}}|D]~}|D]p}z|jjtj|Wq,ty}z8| |t t |t t d|WYd}~q,d}~00q,q q |S)Nr)rvaluesrr.ZenableDependencyTreelibdnfrcZVectorModulePackagePtrrr@rr?rrr) rr#rr$r%rrrrr r r rzs    0zModuleBase._enable_dependenciescCs<||\}}}|}||}|r0||||||fSr)ruryrzrE)rrr rr#r"rr r r rs   z,ModuleBase._resolve_specs_enable_update_sackc Csg}|D]}||\}}|s>ttd|||q|js\|js\|js\|j s\|j rpt td|t }|D]}| |qz|D]0} |tkr|jj| |tkr|jj| qq|} || fS)NrzMOnly module name is required. Ignoring unneeded information in argument: '{}')rrr?rrr@rYrrrr rr>rMr rrr.rr*r,ry) rrZto_stater r$rZr%Z module_namesrcrr"r r r r)s*  z$ModuleBase._modules_reset_or_disableFc Cst}||}t|jj|}|s0tS|jr||j}|sLtS|D]6}||vrP|rx|jj||| | qPn<|D]6} |r|jj|| || D]}| | qq|Sr) r>rArr.getInstalledProfilesr r rFZ uninstallrNrK) rrZr%rZpackage_name_setr]Zinstalled_profiles_stringsrr Zprofile_stringr r r r s,    z4ModuleBase._get_package_name_set_and_remove_profilesc Cst}|D]}||\}}|s6ttd|q |jrVttd|j|j|D]`}t}| |d<t | t dD]$}d dd|D||<q|||qZq d t |S) NrrNamer cSsg|]}|qSr r )r1ZpkgNamer r r r45r8z1ModuleBase._get_info_profiles.. )r>rrrrrr rrgetFullIdentifierrHrFrrGrKr rM_create_simple_tabletoString) rroutputrrZr%rclinesr r r r _get_info_profiles#s&  zModuleBase._get_info_profilescCs||jj|}|}d}t|tdD]D}|d|||vrJdnd7}|||vrh|rhdnd7}q*|ddS)Nrhrz{}{} [d]z [i], r6)rr.rr rFrHrr)r modulePackagedefault_profiles enabled_strZinstalled_profilesr_ profiles_strr r r r _profile_report_formatter:sz$ModuleBase._profile_report_formattercCs|ddS)Nr )stripreplace)rZsummaryr r r _summary_report_formatterFsz$ModuleBase._summary_report_formattercCsd}d}d}||jj|kr*d}|jj|rJ|s@d}|d7}n|jj|rh|s`d}|d7}|r|jj|r|sd}|d7}|||fS)Nrhrrz[e]z[x]z[a])rrr.rr Z isEnabledZ isDisabledr/)rr markActive default_strr disabled_strr r r _module_strs_formatterIs( z!ModuleBase._module_strs_formatterc Cst}|D]}||\}}|s8ttd|q |jrXttd|j|j|D]p}|j|dd\}}} |j j | | } ||| |} t} | | d<| ||| | d<|| d<|| d<|| d <| | d <d | | d <|| d <|| d<|| d<t} |D]B}|D]2}|D]"\}}| d|d|qJq>q2dt| | d<|}|rd|| d<dt|| d<||| q\q dt|}|r|t 7}|S)NrrTrrStreamZVersionZContextZ ArchitectureProfilesrzDefault profilesRepoSummaryZ Descriptionz{}:[{}],rZRequireszDemodularized rpmsZ Artifactsr)!r>rrrrrr rrrr.rIr rrrZ getVersionZ getContextZgetArchrGrB getSummaryZgetDescriptionZgetModuleDependenciesZ getRequiresrrMrHZgetDemodularizedRpmsrOrrMODULE_INFO_TABLE_HINT)rrrrrZr%rrrrrrrZreq_setZreqZ require_dictZ mod_requirerYZ demodularized str_tabler r r _get_info^s`              $zModuleBase._get_infocCstj}|d|d|d}|d}|d|d|| D]@\}}|durjd}| }| | || | t |qV|S)NTz : rZValuerrh)r smartcolsTableZenableNoheadingsZsetColumnSeparator newColumnsetWrapZ setSafecharsZsetNewlineWrapFunctionrnewLine getColumnCellsetDatar)rtable column_nameZ column_valueZ line_namevalueliner r r rs       zModuleBase._create_simple_tablec Cst}|D]l}||\}}|s6ttd|q |jrVttd|j|j|D]}|}|rZ| |qZq d t |}|S)Nrrr) r>rrrrrr rZgetYamlrMrGrH) rrrrrZr%rrZ output_stringr r r _get_full_infos  zModuleBase._get_full_infoc Csrt}|jj}|jjjdd}|jjjtj d}|D].}t j |}| |j|jjddd|d}q@||D]}|} | sq||j| d} | r|| D]} d} g} t|tdD] }| j|vr| |qt}||d <d t| |d <||d <||d <||}| d|jjj !t"| 7} | d|#7} |$| qq|dt|S)NTrm)flagsF)Z with_nevraZ with_providesZwith_filenamesrwZ nevra_strictrhrZModulerrrr{} z{}r)%r>rr.getModulePackagesr{rwr|r}r<ZIGNORE_MODULAR_EXCLUDESrZsubjectrrZget_best_queryrOr~rHrFrrrKr@r rrrGrBrrrrtermboldrrrM)rZ rpm_specsrZmodulePackagesZ baseQueryZgetBestInitQueryr$rrrrwrrZ string_outputr\r rrr r r _what_providessB         zModuleBase._what_providescsjtj}|tjjj|d|d}|d}|d}|d|d}|djj j spd|_ |D]}|D]}t |dkr|d} n(fdd |D} | r| d} n|d} | } j| d d \} } }jj| | }| || }| || | || | | || ||| }| ||q|qt|S) NTrrrrrjrcsg|]}jj|r|qSr )rr.r/)r1rcr3r r r4sz5ModuleBase._create_and_fill_table..Fr)rrrZ setTermforceZTermForce_AUTOZ enableMaxoutrrrrverboseZhiddenrrrr.rIr rrrrrr)rrrrZ column_streamZcolumn_profilesZ column_infoZlatest_per_repoZnameStreamArchrZactiverrrrrrZ summary_strr r3r _create_and_fill_tablesN              z!ModuleBase._create_and_fill_tablec Csg}|r,|D]}||\}}||q n |jj}|jj||}|sPdS||}d} d} z"|jj|dddj } Wn&t y|ddd} Yn0t |d} | |} | | }|| 7}td|D]}| | |krz| | 7} | d7} z"|jj|| ddj } Wn(t yN|| dd} Yn0t || } |d7}|| | 7}|| 7}||}||||7}q|tS)Nrhrrjr)rrErr.rZgetLatestModulesPerReporrrBrKeyErrorr_format_header_format_repoidrangeZgetNumberOfLinesgetLinerMODULE_TABLE_HINT)rrZ module_staterr$rZr%rrZcurrent_repo_id_indexZalready_printed_lines repo_nameZversionsheaderrrrr r r _get_brief_descriptionsJ  "       z!ModuleBase._get_brief_descriptioncCs&|d}|||ddddS)Nrrrj)rrsplit)rrrr r r r1s zModuleBase._format_headercCsd|jjj|S)Nr)rrrrr)rrr r r r5szModuleBase._format_repoidcCs|jjjddgd}|j|d}g}dd|jjD}|j||d}| |}| D]\} } |j| d} | s|j| d} | s| D]} t t d | qt t d | || qf|jjj| tj|jj} | j| d |jjj| | d qf||fS) NrgrfrorcSsg|]}|jr|jqSr rrr r r r4?r8z9ModuleBase._install_profiles_internal..)ZreponamerrprzNo match for package {}rq)rtZoptional)rr{rwr|r}r~rrrvrrrr?rrrErZ group_membersrMrrrr>rJ)rrUrTrRrrr!rZhotfix_packagesrbZ set_specsrwr$rr r r rQ8s.      z%ModuleBase._install_profiles_internalN)T)T)T)F)F)#__name__ __module__ __qualname__rr'r,rJrrrrrrrArruryrzrr)rrrrrr staticmethodrrrrrrrrQr r r r r+sB  U : %     0 (**rcCs&tj|}dtddt||gS)NrzModular dependency problem:zModular dependency problems:)rutilZ_format_resolve_problemsrGrr)errorsr^r r r format_modular_solver_errorsVs r)" collectionsrr<Zlibdnf.smartcolsrZ libdnf.moduleZ dnf.selectorrZdnf.exceptionsZdnf.module.exceptionsrZdnf.utilrZdnf.i18nrrrrrcZModulePackageContainerZModuleState_DEFAULTrZModuleState_ENABLEDrZModuleState_DISABLEDr*ZModuleState_UNKNOWNrrrrobjectrrr r r r s0       1