guice-servlet-6.0.0-150200.3.10.4<>,Ffp9|!qB  V_`dY;Q~TY~?uc'Ak}]*pU Ȣqw|JtBh) 9}0'G8K<{aM v٦ua^&}C |_OңNd&yѼ’.P$WאG=:/ϣvɂDZrp[ܨI=:baCUx _B@-=UNC>,9} RPs_¦&Q}I">>%?%d $ G 'Bbhp    q x(8 9 : F!G!H!I!X"Y"\"P]"d^"b#$c#d$Te$Yf$\l$^u$pv$w%,x%@y%Tz%t%%%%Cguice-servlet6.0.0150200.3.10.4Servlet extension module for GuiceGuice is a dependency injection framework for Java 5 and above. This package provides Servlet module for Guice.fh03-ch2a7SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/Javahttps://github.com/google/guicelinuxnoarch.iA큤A큤fffff5cdbd5694172c3bc3434941b9f827a50ee4d70146d2db5885395c28387695970a14fa9ad0f401e554ec4683d041608c8aff8d29246c9c79c2413b8fe4d47d51ffbb6cccbafda473dc3e64ad92fbc940670fb3b74e9deab5d898dcccf8c41abf5rootrootrootrootrootrootrootrootrootrootgoogle-guice-6.0.0-150200.3.10.4.src.rpmguice-servletmvn(com.google.inject.extensions:guice-servlet)mvn(com.google.inject.extensions:guice-servlet:pom:)mvn(org.sonatype.sisu.inject:guice-servlet)mvn(org.sonatype.sisu.inject:guice-servlet:pom:)osgi(com.google.inject.servlet)@@@    java-headlessjavapackages-filesystemmvn(com.google.inject:guice)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)6.0.03.0.4-14.6.0-14.0-15.2-14.14.1ffedRLbi0@``q\@\e\efstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjengelh@inai.defstrba@suse.com- Upgrade to upstream version 6.0.0 * JEE Jakarta Transition + Guice 6.0 adds support for jakarta.inject, the new namespace for the JSR330 spec (after the javax -> jakarta JEE transition). Guice 6.0 is intended to help users migrate their code to the jakarta namespace. It continues to fully support the javax.inject namespace while also mostly supporting the jakarta.inject namespace. The only part of Guice 6.0 that doesn't support jakarta.inject are the bind(..).toProvider methods. Those methods still require javax.inject or com.google.inject Providers. + The Guice 6.0 servlet & persist extensions only support the javax.servlet and javax.persistence namespaces respectively. + Guice 6.0 can help with incremental migrations to the jakarta.inject namespace, by incrementally replacing javax.inject references to jakarta.inject. This works everywhere, except for code where a jakarta Provider is passed to bind(..).toProvider. * Guice Core + Adds jakarta.inject support. + Support Java 21 (via updating ASM to 9.5 and other changes). + Improve AOP support on JVMs such as Azul. + Fix a deadlock or crash associated with recursively loading just-in-time bindings. + Make PrivateModule.binder() non-private, to allow subclass customization, such as calling skipSources. + Fix an endloop loop (that can OOM) in singleton lock cycle detection. + Fix tests to pass on Windows, despite the different line separator. + Improvements to OSGi metadata. + Mark the JSR305 dependency as optional (since it's not required at runtime). + Fix Binder.requestInjection(TypeLiteral, T) to use the TypeLiteral. + Honor scoping annotations on concrete types when provisioned by their @ProvidedBy annotation + Add a way to tell if a class is "enhanced" by Guice, and retrieve the original class. + Ensure the order of bind(...) statements does not matter when referring to JIT bindings. + Implement Matcher.and and Matcher.or as default methods directly in Matcher, so that the AbstractMatcher subclass isn't required. + Mark the error_prone_annotations dependency as optional. * Servlet + Fix an NPE if contextPath is null * Persist + Persist had a number of changes, some of which are backwards incompatible. Notably: injection of EntityManager no longer implicitly starts a unit of work (because this led to leaks). Users can opt-in to the legacy behavior by constructing the JpaPersistModule with a JpaPersistOptions that sets setAutoBeginWorkOnEntityManagerCreation to true. + EntityManager provisioning no longer automatically starts a unit of work. + Ignore multiple start/stop calls, rather than throwing an exception. + Support manually initiated rollbacks. + Don't wrap Object-defined methods (e.g: toString, finalize, equals, hashCode) in transactions.- Clean the spec file and simplify it a bit- Upgrade to upstream version 5.1.0 * Changes of 4.2: + Java 9 and JPMS support + Multibindings are now in the Guice core artifact. The multibindings artifact is empty to prevent confusion during upgrading and will be removed in a later release. + Improve the performance of guice provisioning (by about 20%) by changing the way errors are reported. Guice will no longer report multiple errors during provisioning (Guice still reports multiple errors during injector creation). + Better error messages for a missing binding. + Various optimizations. + AbstractModule.configure() is non-abstract to allow modules with only @Provides/@ProvidesIntoSet/... methods. + Add a CheckedProviders class. + Change the way Singletons work to not rely on ThreadLocals nor WeakReferences. + Add MapBinderBinding.getEntries(Iterable). + Deprecate ProvisionListener.ProvisionInvocation .getDependencyChain(). + Ensure that Struts interceptors are populated even if they are created after the injector (Fixes #1081, #1075). + Add support for multibindings with annotations in the Guice DaggerMethodScanner. * Changes of 4.2.1 + Java10 support (updated cglib & asm). + Minor updates to the testlib extension. * Changes of 4.2.2 + Java11 support (updated cglib & asm) * Changes of 4.2.3 + Java14 support (updated asm). + Added Injector.getElements API, to expose all Element SPI types from the Injector. + Added Injector.getAllMembersInjectorInjectionPoints API, to expose injection points created by arbitrary members injection. + Added getAlternateKeys to Multibinder SPI types (MultibinderBinding, MapBinderBinding, OptionalBinderBinding), to explicitly list the other keys these bindings are available as. + Scan for (and bind) @Provides-like methods in a consistent ordering, rather than relying on the non-deterministic Class.getDeclaredMembers ordering. + Update DaggerAdapter to work with newer dagger code. + Fixed a subtle bug with eager singleton evaluation. + Updated @RequestScope's scope annotation to the JSR330 @Scope, so it can be reused by non-Guice DI systems. + Clarified the error message when an injectable constructor is missing. + Add deprecated overloads to various Modules methods, to make it clearer when calling them is unnecessary. + Added factory methods to Modules for common Binder configuration methods, to make it easier to configure them. * Changes of 5.0.1: + Added Java15 support (updated asm and bug fixes). + Removed cglib as a core dependency. (#1359) + Improved error messages. + Improved support for using Guice with Kotlin. + Added a mechanism to restrict who can bind types or annotations, to allow library authors to control their bindings. + Removed no-aop build variant. + Fixed 'illegal reflective access' warnings. * Changes of 5.1.0: + This minor release adds support for Java 17. - Removed patches: * google-guice-throwingproviderbinder.patch * guice-4.1-disabledextensions.patch * guice-4.1-fixup-ant.patch * guice-4.1-javadoc.patch - Fetch sources using source service, which allows us to clean up the tarball if needed - Generate the ant build system using the maven pom files.- Avoid using xmvn-resolve and xmvn-install in order to avoid build cycles with new dependencies in dependent packages - Build only the NO_AOP version of the guice.jar and alias accordingly so that it provides both- Modified patches: * google-guice-throwingproviderbinder.patch + do not add the override of virtual function + build with source/target 8 so that the default override from the interface can be used * guice-4.1-javadoc.patch + build javadoc with source level 8- Do not build against the compatibility guava20 - Added patch: * google-guice-throwingproviderbinder.patch + fix a little glitch with default generic function in guava- Clean the tarball in order to avoid files with spurious legal status- Trim bias from description.- Initial packaging of google-guice 4.1h03-ch2a 17210413796.0.0-150200.3.10.46.0.06.0.06.0.06.0.06.0.0guiceguice-servlet.jargoogle-guice-servlet.xmlguiceguice-servlet.pom/usr/share/java//usr/share/java/guice//usr/share/maven-metadata//usr/share/maven-poms//usr/share/maven-poms/guice/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34548/SUSE_SLE-15-SP2_Update/9f6ee74386a1e28d97be4be900755691-google-guice.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxdirectorygzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Java archive data (JAR))ASCII textXML 1.0 document textPPPPPRRR0ʧ|!n-utf-80d52923921621c3fa1a19628c2e1e919e13d31e837b4a34d760c02e75355a9f1? 7zXZ !t/+]"k%qhg?D?Z?æ<ě>dRi c"CLaC>*'@uN&y3hb7 a;O&9x,W&ib>MsGL@/x sXܪuvIŨ),+J+Ju\P)v b8a׽+j ;za斡5&lc6zdb020D=x@qwZ;(ﳧܩ n1)<ӯS{LO[p!}9_~$98ދ:l a}]do< ,Ik;K9lsd8K%? D1߱ՍE%`eiIG&G/klh &*N D;]Ou󷫝ֹS%Q4h3:0$J(GMwQtWFw2tU}v_iu5Zq Fq݌E3gMcbyUI(QJnMKyyǫ WfmNvf[Dδ\M}ۭ(3m  &6?bIDMHԹۮC9apa*SwvӛtkLXoi =ry B#0 JtĮl|㝡IZҼǘGw`UEEH|xnKb."䂲>@ʯSkӭ&@镠׮dRdt oH "pK/eQsN@ʪujbp-,8S͂ r[rN!r#19LM?$~!Y;h;]H00kjbYꝕܡ\),,mKID$S08ߠK0+VT3!)lmyI询B*!;wBGq &_*KY&?(UN7$cb䍅sߐ@+'Ja%C[Pu*bvvrOk%6Gcnc7(5$2| G0Rj \37Drϰ`w89E=|BMw ";Iq:oDPﮯ 9ipO[|hFoL4WE;;d R.V֯c(?rۼB#!\^Q"RiLc봁p)! [~^ri3R_GsO>SxY#Rq]۝|G!-h% ƕQ9D5Drcwh1dFv}Kr&W j1  lN'v) ha Zz>'\\(4Pl:,n#ޭ*8] }>#469!~J0ֲ&-mʔ0.)Ix=tP@ts"˙tW"d\d34! fW-8sMCK J 4{0LҶ>Xx4hȻ<h=]{\2Q[/gj6'ZRixἶOivihoo. )f vwfGź]O/XpXsb%GMA{[TV$];43=.{l ׂ [jFQ+Iv9Ay~LDej=Uw~o=H{*= Mm=5"sns*2 ;&H%kpMW"&gI䦵9&')~bܶƋb'm.fYWrg]yygXEkσzb#x YfȶȾJoOXD:}iƙ,}@(gG:ӾT T֥u?zĢEw9=8=aslPgd j >'zUrPͅhR%rƶr*hfUhr=8sOn|r2Т($~YTMtKRDY\|cD '\+<c?NDO]hBS+{ 8{O<^[@k + p2vkiYG M#ֈXt,Ut&Aʽ9S<37 kF(b_$RrV'zpWw#nRT gJWvdIеmm (0Q`>ix7A9fR̷@wV|/ Bʲ낢P_˵D=NbWߑl麻[2aS79WLQ FP{@G2!~rX!L1!.;USUY!MjQ63ɱMBG[s[?deec%Q ,odyogcZC >1Z`绳 ESWmmI9V^RX4!fER1:Vq RqiRWu?9ޖY ev>S˛v^e'A|Rl>/KGrsWӤHsƇeJtx>{s #!N([H³.s$Jbeގ8ч~Չ6c q'#X&o7pEv}hiAz0_MAָȕȂI3>KZYΟ} GPy @XN5׃3=K%?6e]IDi -.q >[Qfvu  PEdKPoJ3R("]VuߘkTfv jHs{8.0?d8 *V} RAjPJ|UHjA~Kj _3$8gd1@_׿_뉴68B~laZ7[rV!Ą MȾ"z2W++XPJ(6hgֳzaViMS"~5YïXyY"ʼhBr6Ң|۳ F(X]TNe@R"ҪVC_Gڒd) XӬ.'Q`ՈF ?nV+AՔ@J  ݳ /:;s142"ܒ.}|%1X _ϑ~%fj<?qбOIns { ,4zAGqn`#>Wbh۝pbfqk~ؓ?u\J !@~z$O"#w~\ ڂ}cCd}%C'/&nf;Yll "^ %Ҙ'<[ 6U3Xk),ݘK4 OӾf’.ezTjIk 7n_$(QqƠw;OPΎSuYWjlݒtpi0Tqj3K{b"G~N}3F$bNXԊ>54d0'bBZn[J5YyLj.4 ۝F'#O\fI)#6f0Tj)f)#pbv yM,.Q+{7k+J HCjNLl"731js&V2]-CBIҕäbфs͇N|]-%@J0B ."/RqN! ;us:˧v׳zTR)Hߪ,?f(ky>uא,Rij@ˣpET 9?- Yz'pbs@3ng~§Ms+Ne*{v2qq L9GiSP !c=4{}Wzx\YwoW+z*n_3V4Uxb&CI ` 8\uz&qHnGjcnqf 5ihQ- ƪu[}ȫ[[#DMvUjىGns6|>ۏ3d)XFοɗoC<  ԇQA>H&vhW(ksƅ}LhNOw^[ezE=O$騆Y ޠE Ƒ67x5!{8eWڄE+ 6ao]eLͯg))r}'T"+5R?-)j^ܜx$pAp&m^2kU}G724,Wܟ} NOg 94dgä2ҸaPk |ػ`pbAJEkI43$/,(#!+sMv-\_>jkblj<%4 X~uU4ޣmya00yFV:#n?8_ExFKW0.%Suy@JjJ) ǖO-UkDakP0Ĥ4FZ6> ct)uESnr |81ؐh\Db4_s\%d4&ki8XYbx&Bpb3F29K͜wDrލgZ*8+ B<\ԅmЯ `&ԐRkpr@?ak̒ɅQ5mUD#L1-Ll.KXwSḭԈu}>E;x}3dd θSGno#@ό7 mئҦ-tɘx@ .Cp'  B!mOސg港 -vsNֈ1խ9~yݍ# >/92Wt qoI}WMoW7 z<[|=CO@M/y68Gh6 Cqv}2rނomoX]JGWcsHy(cA=5m|8[0SlLB&Ugm ҁz ;ë:,y [u<"Xtw# )czmX3(-&|K0J3_xM8(.4`ts * W[ÇU}6ƫx9kl+Ea yg @B^}kVe۾`q2DB,6\XzԩP,9/r'#_~)?/}$zuUF"TA^N%7" !,WzoXGvl8Mo)Td>E pVk(yCz$!իkvV~h:]IuyТ3*JpuSNx146wH@h%Bhmd.L1.T <$g-I'7E>`#W MeB9_TFk>+2a_,+,4$=0s|-F * xD/m9Xez4(>9U[}9 ٖKAvI{ǡ'Qj L+GLlr<{<և'Ԯ+~Fd1%UU%7XQ4@6 g1 'h+Mn$ȟX^;ϩ[Ņ_ ZNgJ:Am $ϥi׏Ǘkq&Z","f; s9!1/񇝿.ʀe7+dyd[351'5{>e!csSXt: Ǵ~-4a!R1ɠՙ`RϦOj&fX.wƋ5T,6@C')abqϔ\h-F!=1+fT /C7}F7>sNm*o*F60EɖɚntZcOR.5mX1O1'?p:Ĕׇf"k.iՉ>U@fqlQU{hឹƂKGv[ *Rܿ,{;x6F_:st4 nCу?֜310v@.CL FeMJǫOerAYw\nAT0(*y@ӐkLVqT+?)N F'{=SKCB7f !nK81` /Epp*kB١襕FlnUJKac9V9 YZ