Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Buckminster » Additional p2 utilization actor
Additional p2 utilization actor [message #727547] Wed, 21 September 2011 14:00 Go to next message
R. Oldenburg is currently offline R. OldenburgFriend
Messages: 24
Registered: September 2011
Junior Member
Hello all,

I am not that familiar with the submission processes for eclipse projects... So I am not sure, if I am at the right place here...

Wouldn't it be fine to be able to use all the "Ant tasks for managing repositories" from eclipse p2 platform? (I am not allowed to use links here, so google for "Ant tasks for managing repositories" if unsure what I am talking about).

Reason for me was:
I had built an p2 site with a complete product. Then afterwards I did some "sealing logic" on the jars , i.e. by writing to the comment entry in the jar. That logically corrupts the already computed MD5 sum entries in the p2 artifacts xml.

Before anybody asks: No, I could not have done it in an earlier step because of some of the other steps that also do change the resulting jars.

As I could not find any better solution, I did the following: A simple p2.process.artifacts run fixes that issue for me. I did not want to start a complete new eclipse session as buckminster (as far as I have understood) already runs within such instance.

I have built a simple, quick-and-dirty plugin which works as a bridge between "PDE Repository Tools" and "Buckminster".
Analog to the P2SiteGenerator I registered a "p2SiteRebuilder" which currently works like a charm. (And a lot faster than an extra eclipse-antRunner call)
I added my eclipse plugin (directly zipped in workspace) for anybody who is interested.

Obviously I had to break some API limits by using the internal PDE classes.
Maybe anybody in the buckminster team feels encouraged to integrate these op's into the available default buckminster actors.

Or maybe there are solutions that I didn't came across (which could very likely be the case :)

Thanks to the buckminster team for the GREAT work on these automation tools.

begin 644 com.hsp.tools.buckminster.zip
M4$L#!!0``````$=Z-3\````````````````:````8V]M+FAS<"YT;V]L<RYB
M=6-K;6EN<W1E<B]02P,$%`````@`YVXU/QCD1&O/````>`$``"0```!C;VTN
M:'-P+G1O;VQS+F)U8VMM:6YS=&5R+RYC;&%S<W!A=&B5D$U+`S$0AL\*_H<E
M]\[:BWC8M8BL8,$J[>I5TF38CL9)G"3%_OM^T])#H;=YAV<>AK<:_/^Z8HX2
MR7.M^G"K"F3C+7%7JX_VN7>O!@\WUY5Q.L:@TVP5K@X).<FB^"&VM3*>5;%>
MULI+!V@<A8CP;1,XG=G,5DX8CINOI[=1^_@R:L;E*4><4%@[L#C-'63:7:+`
M)&FV6NSG:[L(6`[U7$^:7A_N5'GQ2\$B&"\(@G^9!.V[RQUQ/*>*8K:JS7B.
M]#F%G/;PE'@#5^5QA4M02P,$%`````@`YVXU/PV?K(?N````K@(``"(```!C
M;VTN:'-P+G1O;VQS+F)U8VMM:6YS=&5R+RYP<F]J96-TO9+!3D,A$$77FO@/
MS=L+NG-!7Q,U[C0FU0^@,+Y282`,-'Z^0*@^4V-<&%?,O3.70P"Q>G-VL8=(
MQN-RN&07PP)0>6UP6@[/3W?G5\-J/#L5(?H=J'0+I*()J4P7]T2@=#`J[]B6
M`DO>6V*;K%Z=04H0!:_]-EAF'&`:!>]5=0^[4A/\B]ID8_4Z@*JJRYL2E:B;
MT]D^3@R4-8&`[71BRL=2R+UL@<,1>D+&*5<V=<WG1M5SRN^Y00.[EVA>@-+U
M_V+7:@M._@FT.I]77GDI1VC371SC'VV>##ZT9J&W=1;XX7GP*%/J#Z+@W_ZW
M=U!+`P04``````#G;C4_````````````````)````&-O;2YH<W`N=&]O;',N
M8G5C:VUI;G-T97(O+G-E='1I;F=S+U!+`P04````"`#G;C4_:LK&_*D```",
M`0``/@```&-O;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O+G-E='1I;F=S+V]R
M9RYE8VQI<'-E+FID="YC;W)E+G!R969SE8XQ"\(P$(5WP?\0<`^F4H="%\5!
M)Z&"<VQ>2R2YA$LJ^.^-0V?K<AQW[WM\FSN,Z!!%I83:-77=J$H<3]U-5%NE
MUBOTSL8$&1D#&-0CR1<XV4!M>0<>Y1QYFBS[P"C#1^O`93$80=*2LX1+XL,[
MXWML0?KA8)869,TC\M7I/`3VK9+[WZ2/SNKBNR0=.10=+W5*X'PVH&P'"V[!
M''@I#9K\OVP*$\^.'U!+`P04``````#R>34_````````````````'@```&-O
M;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O8FEN+U!+`P04``````#R>34_````
M````````````(@```&-O;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O8FEN+V-O
M;2]02P,$%```````\GDU/P```````````````"8```!C;VTN:'-P+G1O;VQS
M+F)U8VMM:6YS=&5R+V)I;B]C;VTO:'-P+U!+`P04``````#R>34_````````
M````````+````&-O;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O8FEN+V-O;2]H
M<W`O=&]O;',O4$L#!!0``````/)Y-3\````````````````X````8V]M+FAS
M<"YT;V]L<RYB=6-K;6EN<W1E<B]B:6XO8V]M+VAS<"]T;V]L<R]B=6-K;6EN
M<W1E<B]02P,$%`````@`\GDU/]0,ILC]`0``B@,``$<```!C;VTN:'-P+G1O
M;VQS+F)U8VMM:6YS=&5R+V)I;B]C;VTO:'-P+W1O;VQS+V)U8VMM:6YS=&5R
M+T%C=&EV871O<BYC;&%S<XV26T\3013'_U-ZH74I"A2M(,BEI=2DD^ACC0F"
MF"8-(4'Z:J;+L(QL=S:[L\C'\O)`XH,?P`]E/#-MBO$!V8>9<YO?^9^3_?7[
MQT\`+]$L(<>PY>L1OTAC;K0.4S[,_,N1BE(C$[[G&W4EC$Y*R#,T=1)PZ8<J
M3B7/%(_#+%`1WQNF)A&^.>T=NP!#^;A_^KYW]+%WP+#0_R2N!`]%%/`3DZ@H
MZ#+,[6MJ("(S$&$F9U%FJ).*#JGH.!6=OU0P%.,)N-&_A]8N/7BM(F7>,,RT
M=@<,^7U])BN8P4,/'N88YOLJDD?9:"B3#V(82BM3^R(<B$19?Q+,FPN5,A1(
M:F*H>ZMO-Z#30/'S1(SD9YU<\K=9=!9*&LC(:].U[2KOKGT9&T4SEO"$8?%V
M`].,5?/4PQ)J93"L>JC@`4/)=QCJM?G_5J0O-3JVI`T/ZZA1YT":`WDNLI`0
M.ZW=>ZZK<J*SQ)>'R@Y=G68Z5C<V2-\,_2XYU%%`D;R2\V91L:+)SE.,UDIG
ME;Q7=#.Z"^T;S']UI8_HK"!'YQ(5U[!`EC<NPJ)#,+L)JEB>X!X[U"%%<O9M
M^\4-ZNWO6+GE59VH52(\0QEKCKD\KAXSK46Y-2=G_2XZ([#M\/Q?>H.JFT3?
MN8M.^4UL38;?IMM^^6]8^3*E%5V4.TK.3;OMK,8?4$L#!!0````(`*-[-3]_
MCC8X+`@``'<4``!-````8V]M+FAS<"YT;V]L<RYB=6-K;6EN<W1E<B]B:6XO
M8V]M+VAS<"]T;V]L<R]B=6-K;6EN<W1E<B]0,E-I=&5296)U:6QD97(N8VQA
M<W.M6(62U$`0?0,'@26XN[L$=W=W][`$""S)D@1W=W=W=W=W=X<?H2C@37*X
M+5)7ETQFVKOG3<_>>'?B#(#2>*T@@4#AL#U0Z^=&-<^V(Z[6:W!XP$#3<CW#
MT5J6;F-Z1FNCUV`STMMP%,0)E+2=OIH1CIA1U_B*.&P[AJ:'/=O1:O5R/8?#
M6OPB5V(JB8&KD4\ND#AB]^UK<%"HZ<^XG,&69PXTM*8^917R5#4MTZLND+!0
MX?8"<77LWD8("9%<15*$DD(@I0H%2?AN:EI&\\$#>QE.6[U7Q!!(T]0.ZY'V
MNF/*[_C).*^?Z0H4;1IS=*I0MFEQP=(C+0VGC^T,%)A0J&F,GINV5<<F^S"O
MRI<L/MDG?QNU=.R^CN&ZS6S+)&>5PK^@;>/IWF"79H7J#0L;4:G!59!)H,!/
M>>KPXQ-Q,F1!-@59!4K]L0\JLB.'0-*^AA?,"Y0I5/C7L0B[42.L#63F(EK`
M5"6$7,BC(+>`]H>L*O(BGT`2&E"G#1<%2O^)?I_'5U]`14$4$DA%22T=PS$&
M#39=YMUEX5!B?WV(K@WVS(C6U'2]*LE0!,44%!5(\?6*BN(H07O(Z>A^F6?X
MBKM1_#PEE$1I!:4H_OM5%650EL5I,<0"Z3Y*B.A67ZU%K_Y&V*NBH+Q`N9@=
M_=*E)*A(V7(40CE45E$%58,0UHJ8NONMPC:>8UI]&:3JJ*F@!D/T[9J*6JC-
MS4D%>H3\Z0M];V_ASE)9717U4)]!H;+61A_:9(6-WK4\BNDUV.-^7%OH3Y/W
M:_J!AJ?WUCT]GJ51,_FJHX?[&57^H$P^&5A%@DU#%8W0.'"B#=V/&)_66^I>
M/X$9_XP&,5K3^5>X(&WQRZRIBF9H+J#TT]WF5.6C9V<%+05JQ&!G,]-UZ>47
M%?09.T)H@=82>]L(U/^#U,7O^Q^42?MD:(<."HCN.7[MFXJ.Z,2J\^SZIH3R
M5!^KUK0USLA<=4$W!5T%U"_G5727?"EEO?=R[0@#*:=#Z(E>"G2!_#]S(]K;
MT%K6K=<R,KBO2>0)HW<`?4WC#[(BA0K'>I1)V_JHZ"OSDLQTZYJ.(8,]7($I
MD/';#58[.'J28(!`5M?3'8^3N1RCN'\FY;(MCJ-VY5PA],-`F0[+WX3?BF%T
M)454Q2#(`UB/1@V+/A3_T7YM^A,CJD@1Q+G!/FAX=K"H8"@S\*V4$(9CI((1
M/(MBBXN*41A-<#*M/C8;@Q^XT.5'-2.C.5;%.(P72.39[5HW^J(<+,/3.$.[
M!2:JF(3)Q%R&VS%T>:Q';=>4D1?H5N@KAO]\/B?%5$Q7,$T@YT]I`U(5,S"3
ME=6B28\V;6NU;<>]E>?W\KFKP]XPGK]_@3W$AH&!)VR%_L!M@5R_`R!99O&=
M0:D_Q@=FTY]E.QH[;W`L\!3[T;'+VHH2Q@0JQ"[P2^2C@`0.$;1L[.R?X9K[
M1<H(X"K%UV#%X^3K_G1X]&./VNP'CE2-7?]7YE>GHN2LF/"`9GK4EZ]@'?OV
MF'.N8(-`B9B5^\E(@DT"N1GWJ.Y\!5R]#3?\&;T4;!&H]Z5H:;9E#].BI;6/
M+;?F?-JQ\;WZYRU<E^(<,\IA")N17#ZVJ]B!G=Q,+M$^'N[B"G4NW%XN[E:Q
M!WN#Q?KLXW4F-O4W(%"X?1+L9^(DYO9A)4N^@RH.28A5R-?$M'K+N2,JCDI9
MR3@G$RGK-PF.<X?\P&\"[Y=NGQ1H_A=N?XM@]"]B!II#.('D\G%&Q5F<XVD@
M_8]WX4O,:URHZ5]H_C[@?IPN"&1AW5@_/IRD.9=47,850A7)!%H4^@.LB0%B
MD^`:S\<^O"*Z_8S>/S3A!FXIN!E?P=]['<BEZB&FRS!^ZG-4W$:(/4/485C\
M[=.6%U]#8OI=%?<D7">O4ZMYG7I-/T%VR/DBS"F^+BJN]OX4.H$&_RD'K#[]
M<PT(M/P;N;^H*BH0AL3B/PL>[RHO_![L<P08@#;V8"<<CX7IOKECEY"TR`T6
M"O\3\3^!O-4#\EO>]/E,QJ^JG!=\AXH<A5I$'$:*_?Q*@%1\ID!"/C7$H0@Y
M2B$UO]2`&FF0EN\XI$-Z4F?PQVR[I$QQE..DG-DKFA<]CLP"E>,RQQU!SLJ)
MY"O_<13F5.*M*),Y\7%H`N=0KK*2ID)FY0@J'4&UY<B26<F<J.@1U*F<)'.2
M*TA6-'.2N&-HT%S2-Q%8\?YZ\:M(>1(M.F6.2U/A*%J=+7X<;06.H'/EQ$6.
MH0?=R)SX"(SE*%+D$%*<1+].:?H?141.VD?@)CR-(4<PK(C\'E/L*";L.X`I
M^Z03ON.-D8;/ZG2L)EVM1<?K\'Y;%\5X]:J$^OQJ@(;\:\E19S1C-]P<_=&*
M#5UK=E]MV2"UQSITP$ZNRJ#UH12&(PB:/YJ%V1#^:`[F(@'_=J,BYC'@$@GG
M8P'BR+D&"[&(R<N.:KP4+T9B6I`/2[`4"C4GQS(L1Q)JK8P56,G554&"XNE7
M<V8-9PHA[CW-5Q0(!5D4K%703@%!<[V"DLSO&V1^*^^E79!`MG9!88@H+4A$
M[OV?`KB1`2SZ5?Q.8G.GH]C:O#C3NJVX.()=Q=/L.X(#Q4EV^!/?L1_PG2#?
M*5D6Q8_@]"?*\]]19HXK=@07.WRBN/H=Q5:D",KK^@'<"=(H&,JUV$"D2NBG
ML[;_[(ZLZ,'?.GHR(#K#TXN_$(1)V0=M>(GHRI:\%Y,X&@,8A`BY!V(3+&R'
MS=0,\M-8'8EE0((T^J/[>."G<7]\&O/R_1"/J+<KR^0QGC"(F[@7GN(91S(9
MF9'@/87'^<EX[B=CLQS>D!ORI;_U7GT`4$L#!!0````(``AO-3\C>/9Z5P``
M`&T````J````8V]M+FAS<"YT;V]L<RYB=6-K;6EN<W1E<B]B=6EL9"YP<F]P
M97)T:65S;<PQ"H`P#(7AO=`[]`":GL#!0<%!)T<G:Y%";$O3@,<WN`F^X0W?
M\%/BXCR`Z0P59[5*7#/7%_80!>0A1(=\>!*<A[5OIV6TS::5^0Y^+".?4K@O
MU.H!4$L#!!0``````.=N-3\````````````````C````8V]M+FAS<"YT;V]L
M<RYB=6-K;6EN<W1E<B]-151!+4E.1B]02P,$%`````@`\GDU/U5U2,$Y`0``
M_P(``"X```!C;VTN:'-P+G1O;VQS+F)U8VMM:6YS=&5R+TU%5$$M24Y&+TU!
M3DE&15-4+DU&?5++;L(P$+SG*RQ.K=18)(<>@CB4*E);J14J5>_&6>@*/X(?
M4=*OKT,(D`HBWSPS.S-KOS.%&[`N_@9C4:N,)'0:+;PJ!,0]>,+2'OE@$C*R
M\'PG45D'ACQ[Z[0D7UH+2^Z>N-/&WO?T52/76B#O9%Q+^F-+ZEHN79^'S"RJ
MK0`7K.;.>#C*!]G"V7LF<(-@>CRX8<6"X\AL>B*=IZJBE;RLEM$G[#T:B`]0
MB*C-E@(76%J@'A^BP077!JCQRJ&$(71I>*#-UIU7U3683Q*:TNGDGZHU5[JF
M97I=%"0T'1$9*+7%4*WI>E\;$%Q'LI;%]:C)B.BX@EL=^S4?5UOD-7#O`B%7
M%1JM)"B7D3=6L54>)_1Q^)@M<=E^F28C@OTVT:LLM7'QDO$=VT)V,Y1E=937
M%]RQ#Q?]`5!+`P04````"``4>#4_+WL"J+\```!7`0``)````&-O;2YH<W`N
M=&]O;',N8G5C:VUI;G-T97(O<&QU9VEN+GAM;'V0NP[",`Q%=R3^(?).>`X,
M#5T0$AOB\0%M:I6(-(Z2%/7S25MHU05/N<[Q]2-)FTJS-SJOR`A8\Q4P-)(*
M94H!C_MIL8?T,)\E*4JMK,>1W?)=_V5U72H37XRQ!)N`I@6B_(4E98(`<B7_
MNO"\EJ]*&1_0<4D.>28#.0^]2VO4)5HUQODHP&YN*N`5\UKI`AU,":DS[P5(
MJOC36QZ(M)_TNOPM-UF%`BX;UD)LI,:IEMU847=B6#8FXB&6PR4^4$L#!!0`
M`````.=N-3\````````````````>````8V]M+FAS<"YT;V]L<RYB=6-K;6EN
M<W1E<B]S<F,O4$L#!!0``````.=N-3\````````````````B````8V]M+FAS
M<"YT;V]L<RYB=6-K;6EN<W1E<B]S<F,O8V]M+U!+`P04``````#G;C4_````
M````````````)@```&-O;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O<W)C+V-O
M;2]H<W`O4$L#!!0``````.=N-3\````````````````L````8V]M+FAS<"YT
M;V]L<RYB=6-K;6EN<W1E<B]S<F,O8V]M+VAS<"]T;V]L<R]02P,$%```````
M-V\U/P```````````````#@```!C;VTN:'-P+G1O;VQS+F)U8VMM:6YS=&5R
M+W-R8R]C;VTO:'-P+W1O;VQS+V)U8VMM:6YS=&5R+U!+`P04````"`#G;C4_
M1(N-UZX!``!`!```1@```&-O;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O<W)C
M+V-O;2]H<W`O=&]O;',O8G5C:VUI;G-T97(O06-T:79A=&]R+FIA=F&M4UUK
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
MS`'!4,A157C,`5!+`0(4`!0````(`.=N-3\8Y$1KSP```'@!```D`"0`````
M````(````#@```!C;VTN:'-P+G1O;VQS+F)U8VMM:6YS=&5R+RYC;&%S<W!A
M=&@*`"````````$`&`!4;-=157C,`4-%UU%5>,P!0T77455XS`%02P$"%``4
M````"`#G;C4_#9^LA^X```"N`@``(@`D`````````"````!)`0``8V]M+FAS
M<"YT;V]L<RYB=6-K;6EN<W1E<B\N<')O:F5C=`H`(````````0`8`%JPR5%5
M>,P!P5#(455XS`'!4,A157C,`5!+`0(4`!0``````.=N-3\`````````````
M```D`"0`````````$````'<"``!C;VTN:'-P+G1O;VQS+F)U8VMM:6YS=&5R
M+RYS971T:6YG<R\*`"````````$`&`#?QM%157C,`=_&T5%5>,P!SI_1455X
MS`%02P$"%``4````"`#G;C4_:LK&_*D```",`0``/@`D`````````"````"Y
M`@``8V]M+FAS<"YT;V]L<RYB=6-K;6EN<W1E<B\N<V5T=&EN9W,O;W)G+F5C
M;&EP<V4N:F1T+F-O<F4N<')E9G,*`"````````$`&`#?QM%157C,`=_&T5%5
M>,P!W\;1455XS`%02P$"%``4``````#R>34_````````````````'@`D````
M`````!````"^`P``8V]M+FAS<"YT;V]L<RYB=6-K;6EN<W1E<B]B:6XO"@`@
M```````!`!@`?Z]QC&!XS`%_KW&,8'C,`=?BN%-5>,P!4$L!`A0`%```````
M\GDU/P```````````````"(`)``````````0````^@,``&-O;2YH<W`N=&]O
M;',N8G5C:VUI;G-T97(O8FEN+V-O;2\*`"````````$`&`!_KW&,8'C,`7^O
M<8Q@>,P!?Z]QC&!XS`%02P$"%``4``````#R>34_````````````````)@`D
M`````````!`````Z!```8V]M+FAS<"YT;V]L<RYB=6-K;6EN<W1E<B]B:6XO
M8V]M+VAS<"\*`"````````$`&`"/UG&,8'C,`8_6<8Q@>,P!?Z]QC&!XS`%0
M2P$"%``4``````#R>34_````````````````+``D`````````!````!^!```
M8V]M+FAS<"YT;V]L<RYB=6-K;6EN<W1E<B]B:6XO8V]M+VAS<"]T;V]L<R\*
M`"````````$`&`"/UG&,8'C,`8_6<8Q@>,P!C]9QC&!XS`%02P$"%``4````
M``#R>34_````````````````.``D`````````!````#(!```8V]M+FAS<"YT
M;V]L<RYB=6-K;6EN<W1E<B]B:6XO8V]M+VAS<"]T;V]L<R]B=6-K;6EN<W1E
M<B\*`"````````$`&``?B7J,8'C,`1^)>HQ@>,P!C]9QC&!XS`%02P$"%``4
M````"`#R>34_U`RFR/T!``"*`P``1P`D`````````"`````>!0``8V]M+FAS
M<"YT;V]L<RYB=6-K;6EN<W1E<B]B:6XO8V]M+VAS<"]T;V]L<R]B=6-K;6EN
M<W1E<B]!8W1I=F%T;W(N8VQA<W,*`"````````$`&``?B7J,8'C,`1^)>HQ@
M>,P!'XEZC&!XS`%02P$"%``4````"`"C>S4_?XXV."P(``!W%```30`D````
M`````"````"`!P``8V]M+FAS<"YT;V]L<RYB=6-K;6EN<W1E<B]B:6XO8V]M
M+VAS<"]T;V]L<R]B=6-K;6EN<W1E<B]0,E-I=&5296)U:6QD97(N8VQA<W,*
M`"````````$`&`"OYW]N8GC,`0]B>HQ@>,P!#V)ZC&!XS`%02P$"%``4````
M"``(;S4_(WCV>E<```!M````*@`D`````````"`````7$```8V]M+FAS<"YT
M;V]L<RYB=6-K;6EN<W1E<B]B=6EL9"YP<F]P97)T:65S"@`@```````!`!@`
M!OH9=U5XS`'^\MA157C,`?[RV%%5>,P!4$L!`A0`%```````YVXU/P``````
M`````````",`)``````````0````MA```&-O;2YH<W`N=&]O;',N8G5C:VUI
M;G-T97(O345402U)3D8O"@`@```````!`!@`#F3;455XS`$.9-M157C,`?T\
MVU%5>,P!4$L!`A0`%`````@`\GDU/U5U2,$Y`0``_P(``"X`)``````````@
M````]Q```&-O;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O345402U)3D8O34%.
M249%4U0N348*`"````````$`&``/_TN,8'C,`0YDVU%5>,P!#F3;455XS`%0
M2P$"%``4````"``4>#4_+WL"J+\```!7`0``)``D`````````"````!\$@``
M8V]M+FAS<"YT;V]L<RYB=6-K;6EN<W1E<B]P;'5G:6XN>&UL"@`@```````!
M`!@`!^**=5YXS`&&LLMD57C,`8:RRV15>,P!4$L!`A0`%```````YVXU/P``
M`````````````!X`)``````````0````?1,``&-O;2YH<W`N=&]O;',N8G5C
M:VUI;G-T97(O<W)C+PH`(````````0`8`':ZUU%5>,P!=KK7455XS`%KU\E1
M57C,`5!+`0(4`!0``````.=N-3\````````````````B`"0`````````$```
M`+D3``!C;VTN:'-P+G1O;VQS+F)U8VMM:6YS=&5R+W-R8R]C;VTO"@`@````
M```!`!@`A^'7455XS`&'X==157C,`7:ZUU%5>,P!4$L!`A0`%```````YVXU
M/P```````````````"8`)``````````0````^1,``&-O;2YH<W`N=&]O;',N
M8G5C:VUI;G-T97(O<W)C+V-O;2]H<W`O"@`@```````!`!@`A^'7455XS`&'
MX==157C,`8?AUU%5>,P!4$L!`A0`%```````YVXU/P```````````````"P`
M)``````````0````/10``&-O;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O<W)C
M+V-O;2]H<W`O=&]O;',O"@`@```````!`!@`A^'7455XS`&'X==157C,`8?A
MUU%5>,P!4$L!`A0`%```````-V\U/P```````````````#@`)``````````0
M````AQ0``&-O;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O<W)C+V-O;2]H<W`O
M=&]O;',O8G5C:VUI;G-T97(O"@`@```````!`!@`%KZAK%5XS`$6OJ&L57C,
M`8?AUU%5>,P!4$L!`A0`%`````@`YVXU/T2+C=>N`0``0`0``$8`)```````
M```@````W10``&-O;2YH<W`N=&]O;',N8G5C:VUI;G-T97(O<W)C+V-O;2]H
M<W`O=&]O;',O8G5C:VUI;G-T97(O06-T:79A=&]R+FIA=F$*`"````````$`
M&`"I+]A157C,`9@(V%%5>,P!F`C8455XS`%02P$"%``4````"`"C>S4_>KW"
M>Y($```B#@``3``D`````````"````#O%@``8V]M+FAS<"YT;V]L<RYB=6-K
M;6EN<W1E<B]S<F,O8V]M+VAS<"]T;V]L<R]B=6-K;6EN<W1E<B]0,E-I=&52
M96)U:6QD97(N:F%V80H`(````````0`8`,]:96YB>,P!%KZAK%5XS`$6OJ&L
:57C,`5!+!08`````%P`7`'D+``#K&P``````
`
end
Re: Additional p2 utilization actor [message #727605 is a reply to message #727547] Wed, 21 September 2011 15:39 Go to previous messageGo to next message
Henrik Lindberg is currently offline Henrik LindbergFriend
Messages: 2509
Registered: July 2009
Senior Member
To make a contribution, the process is to open a bugzilla issue, attach
the code there. There is also some legal requirements, you have to state
that you wrote the code and have the right to make it available. (I
don't have the exact wording right now).

I think it is also possible to contribute using git.

Is your code at github by any chance?

- henrik

On 9/21/11 4:00 PM, R. Oldenburg wrote:
> Hello all,
>
> I am not that familiar with the submission processes for eclipse projects... So I am not sure, if I am at the right place here...
>
> Wouldn't it be fine to be able to use all the "Ant tasks for managing repositories" from eclipse p2 platform? (I am not allowed to use links here, so google for "Ant tasks for managing repositories" if unsure what I am talking about).
>
> Reason for me was:
> I had built an p2 site with a complete product. Then afterwards I did some "sealing logic" on the jars , i.e. by writing to the comment entry in the jar. That logically corrupts the already computed MD5 sum entries in the p2 artifacts xml.
>
> Before anybody asks: No, I could not have done it in an earlier step because of some of the other steps that also do change the resulting jars.
>
> As I could not find any better solution, I did the following: A simple p2.process.artifacts run fixes that issue for me. I did not want to start a complete new eclipse session as buckminster (as far as I have understood) already runs within such instance.
>
> I have built a simple, quick-and-dirty plugin which works as a bridge between "PDE Repository Tools" and "Buckminster".
> Analog to the P2SiteGenerator I registered a "p2SiteRebuilder" which currently works like a charm. (And a lot faster than an extra eclipse-antRunner call)
> I added my eclipse plugin (directly zipped in workspace) for anybody who is interested.
>
> Obviously I had to break some API limits by using the internal PDE classes.
> Maybe anybody in the buckminster team feels encouraged to integrate these op's into the available default buckminster actors.
>
> Or maybe there are solutions that I didn't came across (which could very likely be the case :)
>
> Thanks to the buckminster team for the GREAT work on these automation tools.
>
Re: Additional p2 utilization actor [message #742745 is a reply to message #727605] Thu, 20 October 2011 19:43 Go to previous message
R. Oldenburg is currently offline R. OldenburgFriend
Messages: 24
Registered: September 2011
Junior Member
At last...

Sorry, forgot to post the opened bug:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=358423

Previous Topic:buckminster on hpux
Next Topic:Dropping particular SWT into headless Buckminster installation?
Goto Forum:
  


Current Time: Tue Mar 19 07:09:06 GMT 2024

Powered by FUDForum. Page generated in 0.02210 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top