perl-Devel-EnforceEncapsulation-0.51-30.fc40 >t 6 6_6`3!]W>D] 'p~[ye 'p~[yse|8D;F7<00/Y}n>.A2DdeUdM2[󿁀"t[kx̪8vAj$ #/]?F+Y"ʮ2l+nBخxjh&tꭣe93?ĵ{%>w˖$7k"hBdZL/VH]ݑb:ԕ0qҧzcްhx|g:zV: /ڇih"ld9C8OApX^zH?m6Ιi)@B׷劃eЮ(E!@gC(c*|l'MTL〪.ZfUߪ+c@2PE7RGa[ #j0e[pw"STkiWVaG!J(u;َBlI17;깾u1ޒƧ A'9Aͬ\ogrei\k):w+[?ٽYI 7908c9b1258a7a4763d71a4e561d91a13f2990961825b4750db65a695b4ffbf13c311c6d0596bbcdb80b814e933c40029a2d2ec9030204a3204a9e0046304402205666c4f26a1bd57672a212305d112dd1ed6d85f8ffc6b0f4be8eff5555d31c8602204533ae5ddf89d49af43d2c7d0900a46450b7d2476636f05ebda846611a235ce1030204a3204a9e00463044022012d306148d15f9a07f1051bb06b41b15737d6d33154e9e8aad8d111f346294f602206af0973f1ceea84d2c7cd02781055a198a1e5dd5a1c4c39bd8e03de8561f6ce9030204a3204a9e00473045022100e935b3f4956964cef0de460cef0b00b82ae8f90d93e9e265f33fc66d7d17d3ca022025ecb9fbe15ff5b486824f075d778c61fffa37d4ae0f72a4fa20baab1b042cb6030204a3204a9e00473045022033eb22c983c894f0249e8120417f43bc771124ee98944fd94f3e388583d0cd13022100f720a1d6907e233820403ebb9412602814e71ca97717e38b106effea1db27c82030204a3204a9e00473045022100a7dbab41096542dbe1c057cd8ac2f34e83aed5f20c2d488da2bd8326b3acaafc02204551be2775a79cb2e8194c89623eb6a6d72c72f28087c71404881a57cf878d9f33!]W>D] 'p~[ye 'p~[yWBxztj8(?#4a#a #hT8k@$VOyỳX/Q=]Żbݪav-E"S@ ]JVAKIQůUZ 0|rc>4tX>"&n< 1ωNUŁ7L բ!k\W[%tUY0!3!t/yAdomn&GDIr.&b-tV;p;-gL2H?o9]= Q"Oa&)~tu;aԆ\zo!3>`>?ud"' / Y,0?Nt    4 |  , L   k ( 8 9 : !G H I X Y \ ]^bdPeUfZl]txuvwDxdy04Cperl-Devel-EnforceEncapsulation0.5130.fc40Find access violations to blessed objectsEncapsulation is the practice of creating subroutines to access the properties of a class instead of accessing those properties directly. The advantage of good encapsulation is that the author is permitted to change the internal implementation of a class without breaking its usage. Object-oriented programming in Perl is most commonly implemented via blessed hashes. This practice makes it easy for users of a class to violate encapsulation by simply accessing the hash values directly. Although less common, the same applies to classes implemented via blessed arrays, scalars, filehandles, etc. This module is a hack to block those direct accesses. If you try to access a hash value of an object from its own class, or a superclass or subclass, all goes well. If you try to access a hash value from any other package, an exception is thrown. The same applies to the scalar value of a blessed scalar, entry in a blessed array, etc. To be clear: this class is NOT intended for strict enforcement of encapsulation. If you want bullet-proof encapsulation, use inside-out objects or the like. Instead, this module is intended to be a development or debugging aid in catching places where direct access is used against classes implemented as blessed hashes. To repeat: the encapsulation enforced here is a hack and is easily circumvented. Please use this module for good (finding bugs), not evil (making life harder for downstream developers).eKbuildvm-a64-18.iad2.fedoraproject.org-Fedora ProjectFedora ProjectGPL-1.0-or-later OR Artistic-1.0-PerlFedora ProjectUnspecifiedhttps://metacpan.org/release/Devel-EnforceEncapsulationlinuxnoarch A큤A큤A큤eS4S4eS4eeS41780231da56b5f9736baacc67a4da3d3acc8881bdded5d8671dcc625c52a7905a0bcdcd6f743d489d63fd2331a9119761dd549e9d2d21913bf3f466a06889da81e9c8952bf180e7a59948639488ea8b24ea5b145f12d5c227c5672d02268c47355e3478b627d2376dccba261c37b0933d183a0e471ae3afa16590e20602d93bcb5ce8824bfb9d30e65dbf9fdaf106dbb7ac3ad7946ff02d98fe68ee001a43b54rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Devel-EnforceEncapsulation-0.51-30.fc40.src.rpmperl(Devel::EnforceEncapsulation)perl-Devel-EnforceEncapsulation@@@@@@    perl(Carp)perl(English)perl(overload)perl(strict)perl(warnings)perl-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.19.1eM@e@d!cʂ@bڑ@b@Fedora Release Engineering - 0.51-30Fedora Release Engineering - 0.51-29Fedora Release Engineering - 0.51-28Fedora Release Engineering - 0.51-27Fedora Release Engineering - 0.51-26Jitka Plesnikova - 0.51-25- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Perl 5.36 rebuild0.510.51-30.fc40perl-Devel-EnforceEncapsulationCHANGESREADMEperl-Devel-EnforceEncapsulationLICENSEDevel::EnforceEncapsulation.3pm.gzDevelEnforceEncapsulation.pm/usr/share/doc//usr/share/doc/perl-Devel-EnforceEncapsulation//usr/share/licenses//usr/share/licenses/perl-Devel-EnforceEncapsulation//usr/share/man/man3//usr/share/perl5/vendor_perl//usr/share/perl5/vendor_perl/Devel/-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-gnudirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)Perl5 module source textRPRRRRRRhttps://bugz.fedoraproject.org/perl-Devel-EnforceEncapsulationutf-8e58ff99803efc25b0f42e2b18c98d57b1ba58d68001639419c37d4bdbc157a769db61fb3e458444c0c0d3b1d7328fce1cc5108e03f066adf8562af0088863f12? (/h @1H+_ ;' O3 R&hħss} YG!nVƊx.捰UJ̾ 2^XN7L4M&%lr.|LĘXb!mҙyb52ˆ!(3vˈA WhјaScF])NgvwvTtp2g_T 7ci/z mHq1&3E>N9%fQ*O 7D6Us.~6FN]̟鞛!tSb_b&0+s, L'M@<.AA!L0AZio_]CJ{ >hhzd]ay!_fat3샳״g4BAONa 55pQϡͮ8=T5!;}B)}]]$x2ikk8HZ=` 1Bg]#>/b= P4|=y\M }]N OLHᴙt1hF6[m޳qs35o4|o5?/:WYAm[ZUP]WMogy5Cnۭ~9Th0*–e=.y\]s4]ގ~s5G$5{}_/S{ ^V={NkymLK~>ntv>ilo ʉ.* u54eX >>ϳ}v;J?U#0=z]DDdF"!!o:ygyZ&qlMjOh1R6}H|$t7R4EnH蒑 oZg-b="1.(5]*#9a8:^b3e_ɿaTmdV=Z:?[R+3C؀1wC I N$b18lH x5'|XXYlT؄^Z ˕,]b(X%0:S:Q Ch1{ D̢mZHF }tg'8[ AtT" ) %6@`t7..l GѸ٧-dlțBēFcLl J/KMH) |4A/} hÍ)=K$:*(sx.:;-x^&T~0Tw87mJ̆۵¼g][dgP*1н 6*^PAzG( Hɣ/qZd$K6Q~1wL?%Zv@}+$![%9Ȅ׷kN# ‡CaeC8CD# 3oLF;X{t׏E=,.a~ bsl`~H`p[X Wdh#;AċJOu&YHv+xX0O+E7X(i\&g˃/M$&$%QBh(4uUG*$T8&=@ѕTRㅧ?ujUXo}+rP+zYG`&Y;ʇ C|dps2UYpFV=^kR>}IIMADb3lPָ'֌L#Ebx~|dի3;}ͻ{Qt,4b&Gjlꙮ/WJ5H3; A!n#YuO:\9mSژ( ai(3* 4y$b\VֻSxU: V7|ܶw=-E&C @ 0VhT/@!ܢs˘Zgzt ުy.Se;OҶqGhʋ#]*?`q< *ZL,ߒşv4E5D0|7Y[x:ŀMب2,CI+D2l{4O]9=39Jȏ\7pve<;B P dL@2 LHE{G& 3j,ne[`4t(4PQȨp5NF$ 6P EZ88+gZ:WB DeheˬLJA%8>\ZVҖJĢ[ L,[|k$`{!?&9,$HOϫݷCcGo )4dϥm]3c g%̀sA'q8MYU(T\.k`abbM ^R<ѫcEҀNTavZæFD,(`Ή \EݹD)|(pZQ&f1x+-:AT6!9 Qrr웛"q+Ć0kj2y!a]]`l1>>r^6&׳cS T^a>-cp|NCÅ*|K?Wcc2NZW?lgs>cce}o,z?|Lpl>mI ƿ쌾`7޷t5F}|x%^++ݵOu5_Wv|̟*7?d>c`#3u4PͽËr|F*ޮnߧur~"rM~7ZL>?h,^#64V>l.:J`BVGw),9G]g -R!PPgŊS wrOpd) !1fWC8~TnX)8U;wp6Y6r(rD-XمP}>"MzZ[jqyp1R]5Jlԩk"1e?32J;3&]:.жNB$D4C!s6`0)LxH98k:9bv|1X۫DCJrQC" =JwvsA \5=個`NDZa8[io<طMnT.H뿂(HYx:TN7zw)"]9xZpW5` TENaÁ7hs$;QfR)RafA P l_?%(')r[r'k\]7m(;P1;)[_8y}ZδZPrmFgDVR_cU/,di'&PÉү+ 1ЉM8$#>?Y@> ot?nolDlhG~K- J8SUőQǝ?ەsPpxw6ԋpJ#FrqMR5OH4#g$Aó"340$Ia cR2Ҋd"1 M H F bL9֣ǡ\ԻC BæÇSgNSd0pNi O]D0?3qʄdT `pU7_kdp6X$s S{''`VjSZJBxI[ S&ԾƂBVA]\06xF> 3LW/oϥ:-\r"0 764@0A9g sR!TU%XDgIK|~oK A5e=:d*xǡ<2uU(%aL۳w*m0eikUG[=.V.A7n ٷc6{coZz歹aW,<ȩ&d9IA(65"z7V)Z31:v?s}ggs:m!@I-ee#$2AaIJʣz@+61BfcKx f<̱&Z=@1_zD{l7;Pn3f.hĨG%{2 Hö׃} :bVJ|]cpPf ]&]3"jgH ׯ[Lٴnn~@QQ.J z&`^ `COY_WIxƥl e~5p?,m+hlHNb{W xJ|qz (ٷd MOΕg:,yhFx6/"2!toYމZUфcШP6BfRReG$,&#CPFa))v$| VS8L&@)}d=\( { (wXb\}" zc:NRȾ[  Vh2HbEH5Cr)N,T$pʙgD ;*Pp''=q:tT]51`k2h4>F}_Z4 `bcن8X[ )yw<3o_s}cpg0T2)f͸njz?L6]ĻK}Xy7Ud=aFDfZ/ q9J~T~rrfl%J?H~={DP}f,2aQQjjŽ:zykdmXUG)%fcNjZ J`m+ Cѝ>٠lϣj~?]6i0{i2+=7,0k5J愰 ǢaVa-J]\>]PD`aX,i[e\d~3Q_F="Xx@rA"of>Gy<."X~. ¬4Ic2DHdSFJfH :6k0ŝ1ȨPjbAܒ]\N+tAIERCJw6zz [feig\Qt[*D0&oUϠN%Eesl`: 3Ρ$[rk+:^R]K`Fۡw<ڬ1Λɀ}`6Ul1 >c6'<'GhW5i"7n-L;O ׉[DQs/;}_ /Ȟg@*57nqnE .si|B*JC?3*,vF 2mNmtZb+jJ"yaixj|@"!ž`6!1rZA3lv,U輼eMAo屔#~o2Y`wMڷ6U}kt']-!n0-^]>ͼ5=c3m@3U*hF4iB+lZ%K׍_us#2-'q7H'🅚bI|9҇2w_| o> r @XNğ=vv84VvIEuNY#w9ljsW) `IPѴ{k{h!p㣳粌ىOx՜۪NWn1Un+B~̏b >!{l&ɍ%?ΧN uP!fi/й~;(d49 o=tP 9%}&xn Rއ!7̋ An^V2Dt75jOϠ8$]Th,,Lf5~5~Yv=_N}xn2C\p.p)7{~]Mos7I]ҟgtFXɪ"~HBAچDv#1"^8#!̉"lX8,'D0A݆dnκ,)ٲSpo^]Dse!#P F+39oN