Re: sources for PEAR_PackageFileManager

From: Date: Mon, 21 Jul 2003 22:45:43 +0000
Subject: Re: sources for PEAR_PackageFileManager
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-18514@lists.php.net to get a copy of this message
Greg, I've tried PEAR_PackageFileManager 0.1 alpha, and after bad attempts, i've some requests : Is it possible to have in minds to create a full package.xml starting from no scratch. If i've well understood, you've to begin from an existing xml file or it won't work . But as i newbie i was (in package builder) few hours ago, my major problems comes from "What should i do , and how ?" And probably i'm not alone in PEAR community to ask these questions ! So i've begun to read and parse PEAR/Common.php and PEAR/Packager.php files to learn more. Finaly i've wrote a bit of script like the one joined to mail (see attachment). Also, is it possible to include as new features : - a function to analyse source (see function analyzeSourceCode) - a function to add provides class/func ... - a function to add maintainers - a function to add summary, description and all others i've probably forgotten. I know that your package is a draft : a good draft i would tell . Keep on to make us dream :o) Regards Laurent begin 666 make-xml-package-progress.php M/#]P:' -"@T*<F5Q=6ER95]O;F-E*"=014%2+T-O;6UO;BYP:' G*3L-"@T* M)'!E87(@/2!N97<@4$5!4E]#;VUM;VXH*3L-"@T*+R\-"B\O($%N86QY>F4@ M=&AE('-O=7)C92!C;V1E(&]F('1H92!G:79E;B!02% @9FEL90T*+R\-"B1P M86-K86=E7V1I<F5C=&]R>2 ]("(N+B]S;W5R8V5S+TA434Q?4')O9W)E<W,B M.PT*)'-R8VEN9F\@/2 D<&5A<BT^86YA;'EZ95-O=7)C94-O9&4H)'!A8VMA M9V5?9&ER96-T;W)Y+B<O4')O9W)E<W,N<&AP)RD[#0HD<&5A<BT^8G5I;&10 M<F]V:61E<T%R<F%Y*"1S<F-I;F9O*3L-"@T*)'!K9VEN9F\@/2 D<&5A<BT^ M<&MG:6YF;SL-"B1P:V=I;F9O6R=P86-K86=E)UT@/2 B2%1-3%]0<F]G<F5S M<R([#0HD<&MG:6YF;ULG<W5M;6%R>2==(#T@(DEN8VQU9&4@82!L;V%D:6YG M(&)A<B!I;B!Y;W5R($A434P@9&]C=6UE;G1S('%U:6-K;'D@86YD(&5A<VEL M>2([#0H-"B1D97-C(#T@/#P\1%-#4@T*5VET:"!(5$UL7U!R;V=R97-S('!A M8VMA9V4@>6]U(&-A;B!I;F-L=61E(&%N(&AO<FEZ;VYT86P@;&]A9&EN9R!B M87(@:6X@97AI=&EN9R!O<B!N97<@9&]C=6UE;G1S+@T*+2!3:&]W(&]R($AI M9&4@=&AE('!E<F-E;G0@=&5X="!I;F9O(&%T(')I9VAT('-I9&4@;V8@8F%R M+@T*+2!#:&%N9V4@8V]L;W(@;V8@96%C:"!P87)T(&]F('1H92!B87(@;6%K M92!I="!E87-Y+@T*+2!5<V4@82!L:6YK960@<W1Y;&5S:&5E="!F;W(@8V]L M;W(@;&%Y;W5T+@T*+2!3970@;W(@<F5T=7)N<R!V86QU92!O9B!P<F]G<F5S M<R!B87(@*'!E<F-E;G0@:6YF;RDN#0HM($EN=&5G<F%T:6]N('=I=&@@=&5M M<&QA=&4@96YG:6YE(&QI:V4@4VEG;6$L($E46UA=+@T*1%-#4CL-"@T*)'!K M9VEN9F];)V1E<V-R:7!T:6]N)UT@/2 D9&5S8SL-"B1P:V=I;F9O6R=M86EN M=&%I;F5R<R==6S!=6R=H86YD;&4G72 ](")&87)E;&PB.PT*)'!K9VEN9F]; M)VUA:6YT86EN97)S)UU;,%U;)VYA;64G72 @(#T@(DQA=7)E;G0@3&%V:6QL M92([#0HD<&MG:6YF;ULG;6%I;G1A:6YE<G,G75LP75LG96UA:6PG72 @/2 B M;&%U<F5N="YL879I;&QE0'=O<FQD;VYL:6YE+F9R(CL-"B1P:V=I;F9O6R=M M86EN=&%I;F5R<R==6S!=6R=R;VQE)UT@(" ](")L96%D(CL-"B1P:V=I;F9O M6R=V97)S:6]N)UT@/2 B,"XT(CL-"B1P:V=I;F9O6R=R96QE87-E7V1A=&4G M72 ](&1A=&4H)UDM;2UD)RD[#0HD<&MG:6YF;ULG<F5L96%S95]S=&%T92== M(#T@(G-T86)L92([#0HD<&MG:6YF;ULG<F5L96%S95]L:6-E;G-E)UT@/2 B M4$A0($QI8V5N<V4B.PT*#0HD;F]T97,@/2 \/#P@14]&#0I296QE87-E(&-A M;F1I9&%T92!F;W(@:6YT96=R871I;VX@=&\@4$5!4@T*#0I7;W)K<R!W:71H M(&)R;W=S97)S('1H870@:&%V92!$2%1-3"!F96%T=7)E.@T*+2!T97-T960@ M=6YD97(@244V+"!.971S8V%P92 W+"!-;WII;&QA(#$N,RP@3W!E<F$@-RXQ M,0T*#0I#4U,@9F]L;&]W('-T86YD87)D#0I%3T8[#0H-"B1P:V=I;F9O6R=R M96QE87-E7VYO=&5S)UT@/2 D;F]T97,[#0H-"B1D97!S(#T@87)R87DH*3L- M"@T*)&1E<'-;72 ](&%R<F%Y*"=T>7!E)R ]/B G<&MG)RP@)W)E;"<@/3X@ M)V=E)RP@)VYA;64G(#T^("=(5$U,7T-34R<L("=V97)S:6]N)R @/3X@)S N M,2<@*3L-"B1D97!S6UT@/2!A<G)A>2@G='EP92<@/3X@)W!K9R<L("=R96PG M(#T^("=G92<L("=N86UE)R ]/B G2%1-3%]086=E)RP@)W9E<G-I;VXG(" ] M/B G,BXP)R I.PT*#0HD<&MG:6YF;ULG<F5L96%S95]D97!S)UT@/2 D9&5P M<SL-"@T*)&9I;&5S(#T@87)R87DH*3L-"B1F:6QE<ULG4')O9W)E<W,N<&AP M)UT@/2!A<G)A>2@G<F]L92<@/3X@)W!H<"<L("=B87-E:6YS=&%L;&1I<B<@ M/3X@)TA434PG*3L-"B1F:6QE<ULG9&]C<R]P<F]G<F5S<RYJ<R==(#T@87)R M87DH)W)O;&4G(#T^("=D;V,G+" G8F%S96EN<W1A;&QD:7(G(#T^("=(5$U, M)RD[#0HD9FEL97-;)V1O8W,O8W)O<W,N<&YG)UT@/2!A<G)A>2@G<F]L92<@ M/3X@)V1O8R<L("=B87-E:6YS=&%L;&1I<B<@/3X@)TA434PG*3L-"B1F:6QE M<ULG9&]C<R]W:7IA<F0N<&YG)UT@/2!A<G)A>2@G<F]L92<@/3X@)V1O8R<L M("=B87-E:6YS=&%L;&1I<B<@/3X@)TA434PG*3L-"B1F:6QE<ULG9&]C<R]S M='EL97,N8W-S)UT@/2!A<G)A>2@G<F]L92<@/3X@)V1O8R<L("=B87-E:6YS M=&%L;&1I<B<@/3X@)TA434PG*3L-"B1F:6QE<ULG9&]C<R]I;G-T86QL:6YG M+FAT;6PG72 ](&%R<F%Y*"=R;VQE)R ]/B G9&]C)RP@)V)A<V5I;G-T86QL M9&ER)R ]/B G2%1-3"<I.PT*)&9I;&5S6R=D;V-S+W!R;V=R97-S,2YP:' G M72 ](&%R<F%Y*"=R;VQE)R ]/B G9&]C)RP@)V)A<V5I;G-T86QL9&ER)R ] M/B G2%1-3"<I.PT*)&9I;&5S6R=D;V-S+W!R;V=R97-S,BYP:' G72 ](&%R M<F%Y*"=R;VQE)R ]/B G9&]C)RP@)V)A<V5I;G-T86QL9&ER)R ]/B G2%1- M3"<I.PT*)&9I;&5S6R=D;V-S+W!R;V=R97-S,RYP:' G72 ](&%R<F%Y*"=R M;VQE)R ]/B G9&]C)RP@)V)A<V5I;G-T86QL9&ER)R ]/B G2%1-3"<I.PT* M)&9I;&5S6R=D;V-S+W!R;V=R97-S-"YP:' G72 ](&%R<F%Y*"=R;VQE)R ] M/B G9&]C)RP@)V)A<V5I;G-T86QL9&ER)R ]/B G2%1-3"<I.PT*)&9I;&5S M6R=D;V-S+W!R;V=R97-S-2YP:' G72 ](&%R<F%Y*"=R;VQE)R ]/B G9&]C M)RP@)V)A<V5I;G-T86QL9&ER)R ]/B G2%1-3"<I.PT*)&9I;&5S6R=D;V-S M+W!R;V=R97-S-BYP:' G72 ](&%R<F%Y*"=R;VQE)R ]/B G9&]C)RP@)V)A M<V5I;G-T86QL9&ER)R ]/B G2%1-3"<I.PT*#0HD<&MG:6YF;ULG9FEL96QI M<W0G72 ]("1F:6QE<SL-"@T*+R\-"B\O(%)E='5R;B!A;B!834P@9&]C=6UE M;G0@8F%S960@;VX@=&AE('!A8VMA9V4@:6YF;PT*+R\-"B1X;6P@/2 D<&5A M<BT^>&UL1G)O;4EN9F\H)'!K9VEN9F\I.PT*#0HO+PT*+R\@8W)E871E('1H M92!P86-K86=E+GAM;"!F:6QE#0HO+PT*)&QE;B ]('-T<FQE;B@D>&UL*3L- M"B1F<" ]($!F;W!E;B@D<&%C:V%G95]D:7)E8W1O<GDN)R]P86-K86=E+GAM M;"<L("=W)RD[#0I 9FQO8VLH)&9P+"!,3T-+7T58*3L-"D!F=W)I=&4H)&9P M+" D>&UL+" D;&5N*3L-"D!F;&]C:R@D9G L($Q/0TM?54XI.PT*0&9C;&]S M92@D9G I.PT*#0HO+PT*+R\@5F%L:61A=&4@6$U,('!A8VMA9V4@9&5F:6YI M=&EO;B!F:6QE+@T*+R\-"B1E<G)O<G,@/2!A<G)A>2@I.PT*)'=A<FYI;F=S M(#T@87)R87DH*3L-"B1B;V\@/2 D<&5A<BT^=F%L:61A=&5086-K86=E26YF M;R@D<&%C:V%G95]D:7)E8W1O<GDN)R]P86-K86=E+GAM;"<L("8D97)R;W)S M+" F)'=A<FYI;F=S*3L-"@T*:68@*"1B;V\I('L-"B @("!P<FEN=" G4&%C M:V%G92!686QI9&%T960@(2<[#0I](&5L<V4@>PT*(" @('!R:6YT("=086-K M86=E($5R<F]R<SHG.PT*(" @('!R:6YT("<\<')E/B<[#0H@(" @<')I;G1? M<B@D97)R;W)S*3L-"B @("!P<FEN=" G/"]P<F4^)SL-"B @("!P<FEN=" G M4&%C:V%G92!787)N:6YG<SHG.PT*(" @('!R:6YT("<\<')E/B<[#0H@(" @ M<')I;G1?<B@D=V%R;FEN9W,I.PT*(" @('!R:6YT("<\+W!R93XG.PT*?0T* M#0IE8VAO("(\8G(^7&XB.PT*96-H;R B/&$@:')E9CU<(FUA:V4M=&=Z+7!A M8VMA9V4M<')O9W)E<W,N<&AP7"(^36%K92!T87)B86QL('!A8VMA9V4@/"]A '/B([#0H_/@`` ` end

« previous php.pear.dev (#18514) next »