RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   15-Oct-2008 22:11:04
  Branch: rpm-5_1                          Handle: 2008101520110300

  Added files:              (Branch: rpm-5_1)
    rpm/tests               triggers-D-1.0-1.src.rpm triggers-D.spec
                            triggers-DP-1.0-1.src.rpm triggers-DP.spec
                            triggers-F-1.0-1.src.rpm triggers-F.spec
                            triggers-FP-1.0-1.src.rpm triggers-FP.spec
                            triggers-N-1.0-1.src.rpm triggers-N.spec
                            triggers-NA-1.0-1.src.rpm triggers-NA.spec
                            triggers-P-1.0-1.src.rpm triggers-P.spec
  Modified files:           (Branch: rpm-5_1)
    rpm/tests               .cvsignore Makefile.am

  Log:
    - jbj: add the trigger tests from HEAD.

  Summary:
    Revision    Changes     Path
    1.2.26.3    +10 -2      rpm/tests/.cvsignore
    1.9.4.11    +18 -0      rpm/tests/Makefile.am
    1.1.2.2     BLOB        rpm/tests/triggers-D-1.0-1.src.rpm
    1.1.2.2     +69 -0      rpm/tests/triggers-D.spec
    1.1.2.2     BLOB        rpm/tests/triggers-DP-1.0-1.src.rpm
    1.1.2.2     +69 -0      rpm/tests/triggers-DP.spec
    1.1.2.2     BLOB        rpm/tests/triggers-F-1.0-1.src.rpm
    1.1.2.2     +69 -0      rpm/tests/triggers-F.spec
    1.1.2.2     BLOB        rpm/tests/triggers-FP-1.0-1.src.rpm
    1.1.2.2     +69 -0      rpm/tests/triggers-FP.spec
    1.2.2.2     BLOB        rpm/tests/triggers-N-1.0-1.src.rpm
    1.1.2.2     +69 -0      rpm/tests/triggers-N.spec
    1.1.2.2     BLOB        rpm/tests/triggers-NA-1.0-1.src.rpm
    1.1.2.2     +69 -0      rpm/tests/triggers-NA.spec
    1.1.2.2     BLOB        rpm/tests/triggers-P-1.0-1.src.rpm
    1.1.2.2     +69 -0      rpm/tests/triggers-P.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/tests/.cvsignore
  ============================================================================
  $ cvs diff -u -r1.2.26.2 -r1.2.26.3 .cvsignore
  --- rpm/tests/.cvsignore      12 Aug 2008 20:29:33 -0000      1.2.26.2
  +++ rpm/tests/.cvsignore      15 Oct 2008 20:11:03 -0000      1.2.26.3
  @@ -1,9 +1,17 @@
   Makefile
   Makefile.in
   macros
  +popt*.rpm
  +repodata
   tmp
   devtool-sanity
   edos-test
  -popt-*
  +popt
   probes-test
  -repodata
  +triggers-D
  +triggers-DP
  +triggers-F
  +triggers-FP
  +triggers-N
  +triggers-NA
  +triggers-P
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tests/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.9.4.10 -r1.9.4.11 Makefile.am
  --- rpm/tests/Makefile.am     15 Oct 2008 20:08:39 -0000      1.9.4.10
  +++ rpm/tests/Makefile.am     15 Oct 2008 20:11:03 -0000      1.9.4.11
  @@ -99,6 +99,24 @@
        ${rpm} -U --relocate /tmp/=$(testdir)/tmp/root/ --nodeps 
devtool-sanity/*.rpm
        ${rpm} -U probes-test/probes-2*.rpm
   
  +check-triggers:
  +     -${rpm} -Uv --noparentdirs --nodeps triggers-N/triggers-N*.rpm
  +     ${rpm} -ev --noparentdirs --nodeps triggers-N-a triggers-N-b
  +     -${rpm} -Uv --noparentdirs --nodeps triggers-P/triggers-P*.rpm
  +     ${rpm} -ev --noparentdirs --nodeps triggers-P-a triggers-P-b
  +     -${rpm} -Uv --noparentdirs --nodeps triggers-F/triggers-F*.rpm
  +     ${rpm} -ev --noparentdirs --nodeps triggers-F-a triggers-F-b
  +     -${rpm} -Uv --noparentdirs --nodeps triggers-FP/triggers-FP*.rpm
  +     ${rpm} -ev --noparentdirs --nodeps triggers-FP-a triggers-FP-b
  +     -${rpm} -Uv --noparentdirs --nodeps triggers-D/triggers-D*.rpm
  +     ${rpm} -ev --noparentdirs --nodeps triggers-D-a triggers-D-b
  +     -${rpm} -Uv --noparentdirs --nodeps triggers-DP/triggers-DP*.rpm
  +     ${rpm} -ev --noparentdirs --nodeps triggers-DP-a triggers-DP-b
  +
  +borken:
  +     -${rpm} -Uv --noparentdirs --nodeps triggers-NA/triggers-NA*.rpm
  +     ${rpm} -ev --noparentdirs --nodeps triggers-NA-a triggers-NA-b
  +
   check-query:
        @${rpm} -qW . > /dev/null 2>&1
        [EMAIL PROTECTED] -U --justdb */*.rpm > /dev/null 2>&1
  @@ .
  (cd rpm/tests && \
   uudecode <<'@@ .' && \
   xdelta patch triggers-D-1.0-1.src.rpm.xdelta /dev/null 
triggers-D-1.0-1.src.rpm && \
   rm -f triggers-D-1.0-1.src.rpm.xdelta)
  Index: rpm/tests/triggers-D-1.0-1.src.rpm
  ============================================================================
  begin 664 triggers-D-1.0-1.src.rpm.xdelta
  M)5A$6C`P-"4````(`!$`$`````````````````````!S:&EE;&$N,S4X,#<N
  M;G5L;'-H:[EMAIL PROTECTED];&[EMAIL PROTECTED]&9^08%@"F-3#
  M*0<X=8B&QVDWF]T\R`:(K+N;%PF)V0!JP6%VYNYF8'9FG)E-`G$54"244.61
  M4R@<'K4](`%40"H@@[EMAIL PROTECTED]"[EMAIL PROTECTED]:@?3>F6\WFTV._M,]9W;O
  M[_M^]WO<^WUW[MYHOWDAF?J_??HG"GZ[XVH2#._#SWK\%.,G%3^M^$FGJ*0T
  [EMAIL PROTECTED](QA><F7\6_*?C1`5\'?I,Y/_D6Z%N(OJ4DA<KH1]W7OU_9U[*/
  M&FA)?TOC1]#.72N*BZE-G</:]R[8OW^S+_7C']ZMN??>IM"*F=2&_-0AX0=V
  M'POE<T\<;#FZP7[&Q:ZR\X5Y>;P]%_$Y3M;)HT"[EMAIL PROTECTED]".7;>[EMAIL 
PROTECTED]
  [EMAIL PROTECTED],U;]_-_C+WWT^-)P:\2R8!!.(2>::U=7UR8SUA[K8:6H-")_
  MQ,[EMAIL PROTECTED])[EMAIL PROTECTED]/-GZQ'/\#7``\&[EMAIL 
PROTECTED]>#G`<`W`.<"[EMAIL PROTECTED]
  M!/PEZ"L!?POZ&L#?@;VG`-\!O0+X+N"[EMAIL PROTECTED]@)[EMAIL PROTECTED]@E
  MX('`7PTX#=9G#>!!@/<!'@S\MP'[EMAIL PROTECTED],!'P4\%/[EMAIL PROTECTED]><!.
  MF'\1<)&)DV"_4DK,[EMAIL PROTECTED]<[EMAIL PROTECTED],YKJ&4F28_;2;H
  M9YGZM-F`GP(,ZY_"F_[3G@:,`#<[EMAIL PROTECTED],\R.`UX*_!8!?`_P"X-<!MP!^
  M`["[EMAIL PROTECTED]:U4/9LW,H.U4'`EJ6:`\="$N<[EMAIL PROTECTED](ZTG0M&S?ZU[*W
  M$8EB0$1(SY[CGY,MJT&C_/L[:L)^4>!HCQQB!8GRH`8DRDH(2;JM3I9%C:K7
  M=:7(9E.54#Z99:-$00HW44)N88$Q?^$>PWXQZ^`X+I##\YR3+W".MSO]]OR\
  M_`"7YPR,]SMS'=!O-/9.D0?W;%=^MB/;XYWN)[EMAIL PROTECTED]@[EMAIL PROTECTED]<"83
  M,6MRU&TQ;:5QLE8[9:5_*MU>F=)VAR/7:<]U%.:3$`;TH\32#BJ+81A_6!!Y
  MAE6#FL6*XB1<B+=D-3_":&%>+LIJ-GXC=(2(5!32ZHG,&$1H<U0O:WH<`:;!
  ML%O!U:NRK(/[EMAIL PROTECTED]@10QT?:"0N3$5%EH$T75M3Q?BJI]6ZO8RG
  MO'929E9SV*$88<MAE4.\H$8BF<![=%IYI2>!9ACKP:JNJ6-**EVE/L*2%3T@
  MLMAS5.NJ=9<1!8Z'J^^>8Y`9V>2A)D56]830>D;0TU/,,[EMAIL PROTECTED]:AI<Y
  M$F6">6``O\;EGN(J]3)3755>,[EMAIL PROTECTED]>2O0-N)!P]?2BU'HK
  MO2Z?84)%(F([EMAIL PROTECTED]@2C#6VRB$[O6HK:ZNZ]Z2&".2Z+6;'3&-
  M,7/8!I8364U36+V^R%WI\OEJ7'7F!O70Q9N*T8B5L*0AG:[QUE8R5<:.T,\\
  M0Q=A1:6;<5563G)WSS,E1.6:[EMAIL PROTECTED]',E*?<5U/I>B)JQA16ED\MG>;R)0A=
  M1%CJ39"ZF2JOSX?E,;J1+-XLOZRA(L*Q-N%>&165H";$T<6TC4<--BF,VX;8
  M"K':7#K'X<!CCJ?[K/>X9C+:S>AZ`QLPQC9[D7CLH;;Y!<F&3P%BAC0#(TB:
  MSHHBH^#S`-N2!-'0A>9B=XQB,?@&H*T*4<A:SRDX5)JVA375)@I^<NC:_*IB
  MY>00;G5-H_M6:_B-H/R8#G^SNL!928A"`_I1*O9%3G^K).N8V)V"&C*C5T,$
  M:0KB8I&;IV7\X1GIQ>G.CJPPPR-_.,@H+#>7#2*RRB")IT<BP.]C;;M5"2L8
  MB0NY9P#XK(P+$D-"C>[EMAIL PROTECTED]"/8PDJ#L[2E:2`D'>2^>
  MCD**R.K([EMAIL PROTECTED]<O`'B\A*68R7<[EMAIL PROTECTED]@A
  MB%^.#"L&98L]JL+YD#`E759(-T3%9OQ0VEC(LSH+5.P^(#1%L)Q5R?L27]O9
  ML*B;!S,AX)H"K0T+"[EMAIL PROTECTED]:(B<[EMAIL PROTECTED](L(:<IS%&33C
  MBMA`C`DB"N+#W!)W0\IB0JR48`U+L!S2)[EMAIL PROTECTED]:[EMAIL 
PROTECTED]<B:Q;SJ9.$ZU;GZ
  MOD(UU\.PC1%NI'HYA&`=<&MA`6'%IB2L-MG9WE(=O^61SG!*.+J/((D+""2D
  M?`(R[DR20VQ:Q(IA`Y)X636&L>F&]9!"[EMAIL PROTECTED],149BK87L<CW'TT9QBB5CB
  MSPNL,!U85,37LSK!9BF:)614/TBPUUB[&&[-",AJ&R]G*U%0663<8^-PC5O(
  M>6O6>O028K%6.VAKD+:&<O%OB)3[)+),>*R')30IB"2DXONL-<!J\R1RQ9+D
  ML&8-2XV"Q%MUUB\BC<J"5SII!;@`6,[EMAIL PROTECTED]"+(5'"^H%!.N,,F
  MC<7_-"+X]HY?R.1&:?R_[.JZ2PRD/[@,_EHF+U]]0;J<D_ZBMFRC_^IOUK4]
  M.G)3_\VUUI:;<PYLW59X_6!H_6<%;UA/O+I_VW]O=DX>._1$:^;W.9^V/E=U
  M_=U9%X^-.CY^^QDT:$+GXCW/O_3K\]>\-]9M_=NY]LZ&]HNWVKA.S_DK'<,S
  [EMAIL PROTECTED]'F!W:/G/[EMAIL PROTECTED]
  M,/'J:R-&3B]\;W2);X.R<L>^]*J4S]7=32>%S&&MTRI>\!QJ/?G-Z'-K#GWE
  MN;[EMAIL PROTECTED]'GC533W*ST8Z;J0M/7PO[UA9.KGZQ]'+HQA!Q6\:<7\T[WGIJ
  M\=DG=WP[6$I-;IIY9U]C=M7YM*7.]+R3WETCA^_]XOFZH\NS5\P?FKWW?O>P
  M[6W/?31N[Y/2W-\M>O;IEX;T*WGE0VI4[I25*7^R36$/GSO5M.78I9)Q/SQ6
  M-F3XK;\/_>K(F);=;8M^J?9O#&Y=4/>^]Z\S;XO9PVNVO'ZG\6-E5-*`[XJO
  M/S9A*_W9SU;/6+CGY/9DV^015;>IS"6__\`];^C6LWI2T;0M&X]\NNK8[7<J
  MWAQR^NVB^;O4TE.^;R:\VC;]7$7[W$G+2C(OK6U>M?QR[:V#+<^W'SIV+6/]
  M'Q[Z\[H=+:VSW$M/-Z[)2,O=N7GQ)TN:_W/XE0&_.%L1V'GDD^(S5QZ\<%Q-
  M??;+/]Y-__[G%S9=N;0K.&/7MHOOG+[!%X??/+#QGYWA<SL/=GD6;[EMAIL PROTECTED]
  M#OP?PR-1C/[EMAIL PROTECTED]&[EMAIL PROTECTED],*$F).=E>.%6UM?_CFI4
  MK?BKS,C(HU&06)*<H9"26)*HB4T!(P/#7V4`>7$1L4(```````FV)5A$6C`P
  "-"4`
  `
  end
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tests/triggers-D.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1.2.2 triggers-D.spec
  --- /dev/null 2008-10-15 22:11:03 +0200
  +++ triggers-D.spec   2008-10-15 22:11:03 +0200
  @@ -0,0 +1,69 @@
  +Summary:   Triggers on D functional tests.
  +Name:      triggers-D
  +Version:   1.0
  +Release:   1
  +License:   Public Domain
  +Group:     Development/Tools
  +URL:       http://rpm5.org/
  +Prefix:    /tmp
  +
  +%description                 # <== NUKE
  +
  +%package a
  +BuildArch: noarch
  +Provides: A = 1.0
  +Provides: AA = 2.0
  +
  +%package b
  +Provides: B = 1.0
  +Provides: BB = 2.0
  +
  +%install
  +mkdir -p %{buildroot}/tmp/%{name}-a
  +echo "a" > %{buildroot}/tmp/%{name}-a/a
  +mkdir -p %{buildroot}/tmp/%{name}-b
  +echo "b" > %{buildroot}/tmp/%{name}-b/b
  +
  +%triggerprein  a -- /tmp/%{name}-b/
  +
  +%triggerin     a -- /tmp/%{name}-b/
  +
  +%triggerun     a -- /tmp/%{name}-b/
  +
  +%triggerpostun a -- /tmp/%{name}-b/
  +
  +%triggerprein  b -- /tmp/%{name}-a/
  +
  +%triggerin     b -- /tmp/%{name}-a/
  +
  +%triggerun     b -- /tmp/%{name}-a/
  +
  +%triggerpostun b -- /tmp/%{name}-a/
  +
  +%triggerprein  a -- /tmp/%{name}-FAILURE/
  +
  +%triggerin     a -- /tmp/%{name}-FAILURE/
  +
  +%triggerun     a -- /tmp/%{name}-FAILURE/
  +
  +%triggerpostun a -- /tmp/%{name}-FAILURE/
  +
  +%triggerprein  b -- /tmp/%{name}-FAILURE/
  +
  +%triggerin     b -- /tmp/%{name}-FAILURE/
  +
  +%triggerun     b -- /tmp/%{name}-FAILURE/
  +
  +%triggerpostun b -- /tmp/%{name}-FAILURE/
  +
  +%files a
  +%dir /tmp/%{name}-a
  +/tmp/%{name}-a/a
  +
  +%files b
  +%dir /tmp/%{name}-b
  +/tmp/%{name}-b/b
  +
  +%changelog
  +* Sat Sep 20 2008 Jeff Johnson <[EMAIL PROTECTED]> - 1.0-1
  +- Triggers on D functional tests.
  @@ .
  (cd rpm/tests && \
   uudecode <<'@@ .' && \
   xdelta patch triggers-DP-1.0-1.src.rpm.xdelta /dev/null 
triggers-DP-1.0-1.src.rpm && \
   rm -f triggers-DP-1.0-1.src.rpm.xdelta)
  Index: rpm/tests/triggers-DP-1.0-1.src.rpm
  ============================================================================
  begin 664 triggers-DP-1.0-1.src.rpm.xdelta
  M)5A$6C`P-"4````(`!$`$`````````````````````!S:&EE;&$N,S4X,#<N
  M;G5L;'-H:[EMAIL PROTECTED];&[EMAIL PROTECTED]<!/7%5X_"%[,PRDQ
  M,"[EMAIL PROTECTED]&&1+?E`;&\L&P@";U6HEK;W:7797?F`K)"$0'J$DE."0
  M4A[3)[EMAIL PROTECTED]<2W&1H2"@A90@)0Z#E,07:0!S:F.GPF$#BNO?N'LFR[,GD1S6S
  MTOW.^>XYYYY[SKVK;[EMAIL PROTECTED](;&"7[_=%0?#A]"S%3V%Z!F*GA?1DT(0
  M<<F`\:<,X1'`16,"S4WH0K^)Z-$`_QOXS<;[EMAIL PROTECTED]>&Q)?=
  M&;^,&$:F=*J>\53>'UY^S$WL.#OWL:8U\]?>[EMAIL PROTECTED];@+(SI7G;V4FD]L=XU[
  M[;'6JXY#OB>Z#MYO,=7+GRW;9+-ZF!S.RF3G>5B;-9O+]:9G6%FK)X?S>FPL
  MF^'-2/?:LK-RC;!3WKHR=LM;W>,*M^X+W1JMMG]]&"UA5GBMO;V].XQ8^^7#
  M3!#)G>AWIK&>Y-W`\:`G"3CA]>-\Q`/^!O!(P#<!_RPJ/R1Z'@'\+>[EMAIL PROTECTED]
  M7[,`WX+Y#L#_`?T"P/=`OPCP=V"O'O`/H&\#W`-X/>[EMAIL PROTECTED],[EMAIL PROTECTED]
  [EMAIL PROTECTED]<#+DYW7`PP$?!SP"^)\"'@7Z4X!3`'\!.!7X7P*>"O'^
  M#7`NZ+\"G`?SNP#G&SAN..`28WY<-N!28WY<+>`RP)#?Q'*8#_E-G`]X,?JU
  M(KS(X"=#_2<N-O3)S8"7`%X#V&/X3UX+F`.\`;`7\";`K3!_,^`MX"^\/_L!
  MA_?G`.#P?G0`UO>CF-`4WN?C%-7LJ";2TZQ$.E$+$DH2*0<E,YK&*2+E#8JL
  MQDLB(U`:IVIJFE[PJ&OY)DX0O`+':6GU[OHT2?'IFB'%U4&[EMAIL PROTECTED]
  MN$9.D.0`)VJ66DD25,*O:7*^Q:+(@2P\RT((O!AL)OC,W&Q]_K.'=/ONW.RL
  M'":3S<YA;'E>6TZZV^W)=>=Y,G.\Z7F,)]L*O4<A[P1^4/_V9J5EI#F<\YP5
  M.,9SRE.S.:^7FBWY114M:CIBS0J[+:3,%%JW.9TP4S]UY0-63*5G9&3F9>5D
  M9F7B4)+BB96)FPD33=/N("]X:$;QJ:29BY*P`0]I:IU)JT&/E&]JU7]#5`B+
  M%"[EMAIL PROTECTED],'X0H8^275"[EMAIL 
PROTECTED]@_8HD::`R0-B",4;$2!"J'RU$5T<'&HH*
  M4U8X<AA%U517TJZJNIIB)^THKYDQR=0:S)[EMAIL PROTECTED](>[EMAIL 
PROTECTED])@&OJ*Z\PA%#
  MTXWU8U55U](E%?92%V9)LN85&.0YK+77%)=A!8J']??-T<FT9/"X9EE2M)C0
  M^D?0WU/$,[EMAIL PROTECTED]"TM$=B<90QYH$!_&I[\:_LI4YZCKW2B2>)3("+A!A6
  MSG/6N,JKYF!](RHH5#T#*#7."J?=I9M0.(%C5"[6;[2GP:P/[EMAIL PROTECTED])[EMAIL 
PROTECTED]
  MA+Y\U%15U?9M2801BO7:QPX9QNAZII%A!49544?X\XLK["Y7M;W6V*!^NFA3
  M$1JV$A153J.JG345=*6^(U1;&Y6/[EMAIL PROTECTED]:7]%`A'3#G*
  [EMAIL PROTECTED]<TCJ[*T9HQ\)29XRTF*YTNEQ('J'KBT6;Y994+A]SS,VH
  M5R:&)5PSQU*%E,7#-5K$(&H;;"O`J`V4-2,#C5D/-6B]1S63WFYZU^M8AQ&V
  MT8O88S^UQ<V+%G0*8#.X&6A>5#5&$&@9G0?([EMAIL PROTECTED]@-S1,JGS=4"99:R0
  MU/[EMAIL PROTECTED]@W?CPM;@5V<Q*`=3JJDH-KE;1+2'_F`Y],QK/FG&(?"/W
  MHU3D"]\"9E'2$+%O"4K`B%X)8*3*'!N)[EMAIL PROTECTED]/T`!.W^IPAFD/YP[Z:)EA
  M&[EMAIL PROTECTED],,DFAZ*`3\07+;IXK)8"@JY/X!H+,[EMAIL 
PROTECTED],36J%[%2"80HL^*EID2W
  MX)0"W1'L82A&.=!3N)!B#O(!/(T+R`*C<>[EMAIL PROTECTED]<.`JHE?8J.HG,VEM
  M]EK1!XEPIDC]DC:!=R\O<+2']Z'+D68$GT2FAU5H/3A,49-DW`UAL1$_E#82
  M>AB-`2IR[^6;0TC.*/B^]'!>)BAHQL&,":BF0&M!0LR(J/IQL3.>E430]5U4
  M6"YZ)2S7"]2PA45(@X^S*(-&7"$+B!%!X'SH,">CWYI,=(`18\PA"9+#NK$I
  MR(`%#0T3.`Y))8UW'A,J5(WU#Q:KD1#=-D*HD_Q2@(-$H-Y"`LR*3(E)-][:
  [EMAIL PROTECTED](-7?.<1K-R,+R1((D*""2X?KP2:DV\ALBTD!G!1D[T2(H^C$S7K0=D?!E$
  MKQJ)L,+(AF4!&J/HPVN*+(2,/C"0PG!`*IS'[EMAIL PROTECTED]&[5HU)!>_B!!7B/]HKLU
  M(L#9UF]G,U80)CSNOW.HRDE\XAK5'GX-(<U5&9391YD#F>@[EMAIL PROTECTED]&FM!
  MD9OAXT1.06^V9B^CMHCX)[EMAIL PROTECTED];QHL>L,6Z!4PD37.JX&>`5@,3OU\8G
  M*HHTO$<$P<J\1/B6\3*19U#BIJ)_?*%G"`)=RED$_._L[>W!)E(FK(._G`GK
  M-UV1+EI33K0<7W[\S)KV\HDC5VS>63/"4?>V,S7^_79^U'M+G[OTYWN/[KI8
  M>[EMAIL PROTECTED]&6SEF^Z3[)T+=;0\^*6Q;];G\_-+]ZPKHJHZ#2QP%WQUP_F[)Y35=
  M?.N1FXU_JOW^2+WPX>@Q`=_YU8]?^\6H3\[.>R=O[[D;SLT/WSX\BEAWDIS]
  M\3A;Q^;QY-*)6U)G;WQDVN>!OQ<=?OR?IEO"E`D/KI6<>&7;[I5G7MRU]:L&
  M:]'HCSHO3WMS2.60%1TG5[_4=7)WD;1Q_?W)5:^<[CQTK6B/K;3I8'EPY+Y]
  MYWJLMOQ_O;>IO,B6-7W,\O/=7WA_OO/&QJ]/)2T^OW#_7V=^=/\IXG!33OOI
  M-\A6BASZ7,G*LO;B8_-"+ZWM/&.JV?#Q\7M,[EMAIL PROTECTED]"Z_,N!8Z\N:[EMAIL 
PROTECTED]
  MH_X[EEF?7MYH<UXX5C,NR6;;[F_IG'NRL-WTPF=3OMG4-C+I'\(;5Y_?>O3X
  MT-JRZ<[EMAIL PROTECTED]<M%^6)<4F)<3^4]KS^X?*5^Q>1SPZ=WZPLO'Z^
  MX\0?*T/:]LDOW"PXF;IM4=V5I=V+>U[=]?0IU\P;>R;<_G)#R\T3T^^RVQ[4
  M+9I6L^V#G`O3+'=_.[:CZ>[AW!G/N+2KC0=37U[3,)5\,%QU,Z>S#G5\+X]Z
  MI^718^\N_,OE=]^_W;JL-W!I01HU=;N6LO/H!Q/.R^>.'[EMAIL PROTECTED]:M65
  M*>T'2WX_5[T7__1K9X?/0O\/A_T/?-/[EMAIL PROTECTED]&9@
  M8%AQW?G]T=,Y1S9,G^>XY/[EMAIL PROTECTED]>30*$DN2,Q12$DL2-;$I8&[EMAIL 
PROTECTED]"
  5``J`?P="```````)R"581%HP,#0E
  `
  end
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tests/triggers-DP.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1.2.2 triggers-DP.spec
  --- /dev/null 2008-10-15 22:11:04 +0200
  +++ triggers-DP.spec  2008-10-15 22:11:04 +0200
  @@ -0,0 +1,69 @@
  +Summary:   Triggers on D pattern functional tests.
  +Name:      triggers-DP
  +Version:   1.0
  +Release:   1
  +License:   Public Domain
  +Group:     Development/Tools
  +URL:       http://rpm5.org/
  +Prefix:    /tmp
  +
  +%description                 # <== NUKE
  +
  +%package a
  +BuildArch: noarch
  +Provides: A = 1.0
  +Provides: AA = 2.0
  +
  +%package b
  +Provides: B = 1.0
  +Provides: BB = 2.0
  +
  +%install
  +mkdir -p %{buildroot}/tmp/%{name}-a
  +echo "a" > %{buildroot}/tmp/%{name}-a/a
  +mkdir -p %{buildroot}/tmp/%{name}-b
  +echo "b" > %{buildroot}/tmp/%{name}-b/b
  +
  +%triggerprein  a -- /tmp/%{name}-[bq]/
  +
  +%triggerin     a -- /tmp/%{name}-[bq]/
  +
  +%triggerun     a -- /tmp/%{name}-[bq]/
  +
  +%triggerpostun a -- /tmp/%{name}-[bq]/
  +
  +%triggerprein  b -- /tmp/%{name}-[aq]/
  +
  +%triggerin     b -- /tmp/%{name}-[aq]/
  +
  +%triggerun     b -- /tmp/%{name}-[aq]/
  +
  +%triggerpostun b -- /tmp/%{name}-[aq]/
  +
  +%triggerprein  a -- /tmp/%{name}-[cq]/
  +
  +%triggerin     a -- /tmp/%{name}-[cq]/
  +
  +%triggerun     a -- /tmp/%{name}-[cq]/
  +
  +%triggerpostun a -- /tmp/%{name}-[cq]/
  +
  +%triggerprein  b -- /tmp/%{name}-[cq]/
  +
  +%triggerin     b -- /tmp/%{name}-[cq]/
  +
  +%triggerun     b -- /tmp/%{name}-[cq]/
  +
  +%triggerpostun b -- /tmp/%{name}-[cq]/
  +
  +%files a
  +%dir /tmp/%{name}-a
  +/tmp/%{name}-a/a
  +
  +%files b
  +%dir /tmp/%{name}-b
  +/tmp/%{name}-b/b
  +
  +%changelog
  +* Sat Sep 20 2008 Jeff Johnson <[EMAIL PROTECTED]> - 1.0-1
  +- Triggers on D pattern functional tests.
  @@ .
  (cd rpm/tests && \
   uudecode <<'@@ .' && \
   xdelta patch triggers-F-1.0-1.src.rpm.xdelta /dev/null 
triggers-F-1.0-1.src.rpm && \
   rm -f triggers-F-1.0-1.src.rpm.xdelta)
  Index: rpm/tests/triggers-F-1.0-1.src.rpm
  ============================================================================
  begin 664 triggers-F-1.0-1.src.rpm.xdelta
  M)5A$6C`P-"4````(`!$`$`````````````````````!S:&EE;&$N,S4X,#<N
  M;G5L;'-H:[EMAIL PROTECTED];&[EMAIL PROTECTED]<!15%NZ$()E$3*@(
  MJ"RQA0J/-9.9S"1#)LICDDQ>A"0U"2RX+$U/SYU'Z.ENNWM"('2)I?)>[EMAIL PROTECTED]
  M*&[EMAIL PROTECTED]@;E5>[6LLJND,7=*I=0K)`%*72#O`I2@(J8O;?[S&0R2>F?G:J>
  MN=\YWSV/>\^YM^?ZOAOGAE#_M\_01,'Z][J38/@0?K;C9QI^AN%G'7XR*2HI
  M'3#Y5&(\'+AX3.&Y0[KQ;PI^5,[EMAIL PROTECTED]'Y5>0HU(IEZ:&AR98\T
  MC4HS91Y1?&-HYX$-P474CL*GWQQ.?[UCV-Q1E:MJGQ5_/V?N^!/4MN3LE*0-
  M/4O'K9GW05MN\PE;-WNXFW44VNP^KZW([D#YK-?!.0M8NQWY6*NO@'44V*S.
  M0KO-QMJ-L#/76SLN_'OW_=KC)[EMAIL PROTECTED],*,:*Z]O;UM1JS]UL-,4>E$
  M/MW()_U5X/CPDPJ<:/YD/9(!7P$\'/[EMAIL PROTECTED])/UF`KP.V`[X!ZU4`^";,
  M+P)\"[EMAIL PROTECTED]"OA[PMV!O`>`?0"[EMAIL 
PROTECTED]<`_`EYIX)04L+\.,-&1$GP5L`GP
  M:[EMAIL PROTECTED])<#JLSQ;`#P,^"[EMAIL 
PROTECTED]/\(.`/TQP!G`CX.>"3P3P">!/&>`EP$^K.`
  MG3#_/.!B`R?!?J64&_.3Q@&N,.8GS0!<";@,<!7,AWI/^15@(K=B/[EMAIL PROTECTED]'
  M_6\,??I"P`L`P_JG^`S_Z<\#1H";`?L!MP)NA?D:X*W@;[EMAIL PROTECTED]
  MVP'K^UE*J7(H$$"R8BZG\O.L5#[5"`):%.ARVA\1.#4D"BQ/JTA1E3S<Z#U2
  M_F+$\WX>(36OR=N4)\H!O?R'EM1'O'R(H\O$,!L2J#+4C'A1"B-!M32*(J]0
  [EMAIL PROTECTED])D18J9"]RZ/-?_%"W/]EI<[EMAIL PROTECTED]
  MT\:QUBGYK,/O+71"O]'8.T4>W+.]A7FVO#+W'#=IA,I.>6$U\OOI:C$H*#B3
  M9S%K1M3M--I,XV3-^929_KET!V1*Y]ML=F>^O="63T)(3<:G@)_*81C&&PGQ
  M/H:5`XK)C.([EMAIL PROTECTED]<TZK_:K1&1#(**T$BTP<:;8R"HJ+&$6`:
  M#/L47%`61154!HA:,,:8&`M"">)$='5\H%I<F)*,3&DT[:F?Q334S?:4NIFR
  M*L_4<3FM$9NDARU&9`[Y0K*FC0->R>RJFK($FFZL'ZNNOI$IKW%5-!"6**E^
  MGL6>HUJ7I[22*'`\7+!OCDYF1(.'6B115A-"ZQ]!?T\QRV`,K);5E4:C97PB
  M1Z),,`\,X->[2F>Z*MQ,K6N6FTP2V#"*A1A5SG%[&JKJ:HF^&1<2KIX!%(^[
  MQNUJT$W(B$>[EMAIL PROTECTED]:S/[EMAIL PROTECTED]>NN%T+<>GKJZQKXMB3&T1*]];,TP
  MQC2QS2S'LXHBL6JPN+3&U=!0[VHT-JB?+MY4C$:L1`0%J72]VU/#S-)WA%ZV
  MC"[&BII2QE53,[6T;YXA(2I7;44_!<8Q4V55#?4UKGE1,X:PIJJV8K:K(4'H
  M(L(*=X*TE)GE;FC`\AA=3Q9OEE=44#'AF%MPKSP5E:`6Q-'3:(L/-5N$"&X;
  M8BO,*HMHJ\V&QYR/'K3>XYI);S>]ZW6LPQC;Z$7BL9_:[EMAIL PROTECTED])%GP*$#.D&9B0
  [EMAIL PROTECTED],2/@^P+2'$Z[KP(NR.D4PZ7P>T62(*4>D_!8=*TY:((EOXD)<<NA:O
  M+)DY,8Q;75'HP=4*OA&DG]+A;U8-<[EMAIL PROTECTED]&]'+
  M88(4"7&QR(W3,O[PU`9P^K(C*\SXD#<28"266\0&$%EED,[EMAIL PROTECTED]
  M!;6XD/L'@,_*N"`Q)-2X7B1*.:S19ME/3XQOP8G/Z([EMAIL PROTECTED]/T4)*.,@'
  M\%04EGA61:;Q3Q'R0!LDP(%9Q&[EMAIL PROTECTED]:XK?B#Q:1E3+IEW,.>/>'>,3X
  [EMAIL PROTECTED](L'Q!-^5$5SH>$*:BB1+HA*C;BA]+&[EMAIL PROTECTED]<ES[D
  M9R.\:AS,A(!K"K06+"2,[EMAIL PROTECTED]<:([EMAIL PROTECTED]>H$:MH@(:\AQ%F?0
  [EMAIL PROTECTED]@3>[EMAIL PROTECTED](U+,%R2)M8@@[EMAIL PROTECTED];C52<'UZG*
  M!0<+U5@/W39&N)&"[EMAIL PROTECTED]"BDU)6&VRLP.E*K[ED<IP4B2ZCR")"[EMAIL 
PROTECTED]
  MI'S\(NY,DD-LFF;&L!D)/E'6A['INO6P1.Z"^*RQB"B,U;#,Q6,<?32G6"*F
  M^/,"*PP')[EMAIL PROTECTED]&[EMAIL PROTECTED];(P*RVOKE;"8**H>,^VT<KG$3
  M.6^-6H^^A)C,=3;:'*#-83O^#9-RGTJ6"8_5B("F!I"`9/P^:_:SRA*!O&()
  M8D0Q1X3%(<[EMAIL PROTECTED]"'[EMAIL PROTECTED]
  MFS0)_]/[EMAIL PROTECTED](?'(M_+4<\OJFL/B%-7-YS\C>-3NSF`FO
  M%*T;M:*ZL)Y];N6[:][0#K^4=7["H:^*.M]^MU=S[-I]J7#JO';MWOGOU/:,
  MQ=*PE6>'[EMAIL PROTECTED]&?.Z8ELM^-.:%JQ?/W+MSXT#7+^]TR<+8YUN9QS_;^/*5
  M\T].4?XZ[I\]?O?F$0_V#Z-Z/D_U''OL4DG9BIDNCS5WRI*LKHWKG/_H<#SR
  M/3=QK;/T[/[EMAIL PROTECTED]'HMTR_VW*6ST[;=CM50.5'9DP_F'MZPAESJW]OX^-9
  M$[;,W/IU,/_-39\>ZWBL,[EMAIL PROTECTED]&XMV=/N6[+KJ+SW
  M3--!B]1U\Y,'E^Z=V/;HZAV5'[EMAIL PROTECTED]&1"T5NOR'XM[
  M,IYXIVE>IR/EP<+L&\Z'5]Y\9/[E%;LF=^S8//^E_6VW2KJ^?*ZZYQO/(T]8
  M/AYUNW/B*O?3IM&7DX7:^J2]F6LWMW>?G%O0YOCD]H7)GQVAZ(OWI>URZO;=
  M:ZHWO7:T_;*S:>/HKIWS<YI[BDM'OK['ME\Y?6OI;X?]><+:*WL\G7?/7LJZ
  MMCKMQ@>?7FW)O5#-WS+=+4.'^5,-F\]-^4)Z8]E_7_G%MV/';,\^-KE8VO?6
  MR!&KPU;3]VEV[\*_/?KA^V./I"_.7?]E[1_*A&?^<V>\]L.M,T'AV.*Z\QD;
  M7CAD7IJ=U]J2L[?C>IKVZU/O'%)WAOZTX/#U<_<SBC/:+L[`_P'3_@>QP[]1
  M_Q$``!^+"`````````-C8&[EMAIL PROTECTED]@6*%BM,HA*&2.&L<:V:+WC9%F_Y49&7DT
  H"A)+DC,44A)+$C6Q*6!D8/[EMAIL PROTECTED]":\E6$1:,#`T)0``
  `
  end
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tests/triggers-F.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1.2.2 triggers-F.spec
  --- /dev/null 2008-10-15 22:11:04 +0200
  +++ triggers-F.spec   2008-10-15 22:11:04 +0200
  @@ -0,0 +1,69 @@
  +Summary:   Triggers on F functional tests.
  +Name:      triggers-F
  +Version:   1.0
  +Release:   1
  +License:   Public Domain
  +Group:     Development/Tools
  +URL:       http://rpm5.org/
  +Prefix:    /tmp
  +
  +%description                 # <== NUKE
  +
  +%package a
  +BuildArch: noarch
  +Provides: A = 1.0
  +Provides: AA = 2.0
  +
  +%package b
  +Provides: B = 1.0
  +Provides: BB = 2.0
  +
  +%install
  +mkdir -p %{buildroot}/tmp/%{name}-a
  +echo "a" > %{buildroot}/tmp/%{name}-a/a
  +mkdir -p %{buildroot}/tmp/%{name}-b
  +echo "b" > %{buildroot}/tmp/%{name}-b/b
  +
  +%triggerprein  a -- /tmp/%{name}-b/b
  +
  +%triggerin     a -- /tmp/%{name}-b/b
  +
  +%triggerun     a -- /tmp/%{name}-b/b
  +
  +%triggerpostun a -- /tmp/%{name}-b/b
  +
  +%triggerprein  b -- /tmp/%{name}-a/a
  +
  +%triggerin     b -- /tmp/%{name}-a/a
  +
  +%triggerun     b -- /tmp/%{name}-a/a
  +
  +%triggerpostun b -- /tmp/%{name}-a/a
  +
  +%triggerprein  a -- /tmp/%{name}-b/FAILURE
  +
  +%triggerin     a -- /tmp/%{name}-b/FAILURE
  +
  +%triggerun     a -- /tmp/%{name}-b/FAILURE
  +
  +%triggerpostun a -- /tmp/%{name}-b/FAILURE
  +
  +%triggerprein  b -- /tmp/%{name}-a/FAILURE
  +
  +%triggerin     b -- /tmp/%{name}-a/FAILURE
  +
  +%triggerun     b -- /tmp/%{name}-a/FAILURE
  +
  +%triggerpostun b -- /tmp/%{name}-a/FAILURE
  +
  +%files a
  +%dir /tmp/%{name}-a
  +/tmp/%{name}-a/a
  +
  +%files b
  +%dir /tmp/%{name}-b
  +/tmp/%{name}-b/b
  +
  +%changelog
  +* Sat Sep 20 2008 Jeff Johnson <[EMAIL PROTECTED]> - 1.0-1
  +- Triggers on F functional tests.
  @@ .
  (cd rpm/tests && \
   uudecode <<'@@ .' && \
   xdelta patch triggers-FP-1.0-1.src.rpm.xdelta /dev/null 
triggers-FP-1.0-1.src.rpm && \
   rm -f triggers-FP-1.0-1.src.rpm.xdelta)
  Index: rpm/tests/triggers-FP-1.0-1.src.rpm
  ============================================================================
  begin 664 triggers-FP-1.0-1.src.rpm.xdelta
  M)5A$6C`P-"4````(`!$`$`````````````````````!S:&EE;&$N,S4X,#<N
  M;G5L;'-H:[EMAIL PROTECTED];&[EMAIL PROTECTED]<!/7%5YC&Q#F81ZA
  M"82PA'I"&F3)[EMAIL PROTECTED]<:`UV:ZT5P][M:ONKHP!JTEX)";$X1&<
  [EMAIL PROTECTED])N0M&ECADD:`P[M\#+0-*2!4`BO0GB&D$YYN/?N'LFR[,GD1S6S
  MTOW.^>XYYYY[SKVKJVW7ODBF_F^?U$3!JV]?2H+A0/QLQ,],_`S"SROX2:>H
  MI#3`Y%."[EMAIL PROTECTED]&%YR9?PK\I^%$`?PW\!FU^\G70-Q%]4U$*-7(`-3!U0,GM
  M1]=00W3I[3(WGK;\8>WP\=3FFE>/O53FGO/UU"[;[0/';.B<X\Y;U.:R57F+
  M5SYV\-N;3-=S>\\TOSBF9=^/LK(\N:9LSIUCSC4:<SPYEMQLC]?LS<DSLB;+
  M-#;;;?(B"^=AM;[EMAIL PROTECTED]//>OB1_G#W^H:<_;77@)SNA:N[N[MVBQ]LJ'
  MGJ+2VO'O+&T]:=N!P^%G,'"BZR?Y&`#XWX"'`[X,>%1<?G3X&0/[EMAIL PROTECTED]
  [EMAIL PROTECTED]"P'?!/T\P'=`7P/X/V"O%O`]T#<"[EMAIL 
PROTECTED]&?`#P*]I."4%[&\`3'3)
  [EMAIL PROTECTED]'`GX&'[EMAIL PROTECTED]:`_"[EMAIL PROTECTED]<[EMAIL 
PROTECTED](-X3
  [EMAIL PROTECTED]>!_AQ@"\R_!#A?PTE#`1=I\Y/,@([EMAIL PROTECTED]&<`+\*\1
  MXQJ-GP;UG[)`TZ<U`'X6\$K`G.8_[67`"/[EMAIL PROTECTED](ONST[`
  MT?UY%W!T/]X#K.Z'C5*D@,^')%E?Y*2R,HU4%E4%$EH4Z"(ZQ"[EMAIL PROTECTED]:&Q8\
  M2D`46)Y6D*S(F6K!XZ[]U4+$\UX>(26SUEV;*4H^59/J<H;=?,!#%XI!-B!0
  MA:@>\6(HB`3%4"6*O$SY%264;S!([EMAIL PROTECTED](`0;J`"V=/,ZOP7WE?MU^=R
  M%H3<',MFY61;LHT8LI:\K"QDSC6[\RQY'/0>C;U3Y,']VYV;:<HLM%?;'23&
  M3Z5?S$%>+SU']`LR7M0,S)H==3N3UM-XW?HL2D__T)7W63&=93)E6W+SS-E&
  [EMAIL PROTECTED]>H#(9AW.$`SS&LY)-U>A0G\00Y7<:268P<YL3\C"7J;X2.$)&$
  [EMAIL PROTECTED]&?E%6X@@P#88]"H]?$D4%5!J(6M#&[EMAIL PROTECTED];CA:CJ^$`C<6&&
  M)*0;0M.5SC+&53&WTF9G"DLK"Q[/6!(VA=2PQ;#D05Q`BD0>!]Y/YY8Z"A-H
  MJK%>K`IG%5/DL!:["$L,*5Z>Q9ZC6FNEK80H<#P>?\\<E<R(&@\UA$1)20BM
  M=P2]/<[EMAIL PROTECTED]&P6EAABT;+<**'1)E@'AC`=UIM3UN+[4RYM<Q.)@EL$,5"C"JK
  M[96NTHIRHJ_'!86KIP^ETNZP6UVJ"0GQB)51HM]X3_U9[\\<MH`K0<VW6@@]
  M^:BLJ*CJV9(8(Y+HM8<=T8PQM6P]Z^%96<8=X<^W.:PNE]-:I6U0+UV\J1B-
  M6`D+,E)HI[W2P92I.T(W-M+Y6.&P,5:'H\#6,T^3$)6UO+B7`N.8J<)2E]-A
  MG1\UHPD=I>7%<ZVN!*&5"(OM"5(;4V9WN;`\1E<7BS?++<HHGW#T#;A7)D4E
  MJ`%YZ)[EMAIL PROTECTED]/U!B&,VX;8"K)R'6TTF?#8P]']UGM<,ZGMIG:]BE488VN]2#SV
  M4AO<`<&`3P%BAC0#$Q!DA>5Y)H3/`VQ+"/"J+EB'W3$AG<I7`:T/$84H]YZ"
  M0Z5I0UB6#'[EMAIL PROTECTED]>Z+-/]JV5\2X2^3X>[EMAIL PROTECTED],0`_7H>ZG8
  M%[D%](*H8&+/[EMAIL PROTECTED])[EMAIL 
PROTECTED](4\L<NVTC#\\(WTX/:LC&68XY`[[F!#KJ6-]
  MB&09)/'T2`3X_>2V1Y60P4A<R+T#P&=E7)`8$FI<+Q*E%(S0>LE+/Q'[EMAIL PROTECTED],
  M5QW!'D82E'T]10LIX2#OPU-0,,2S"M)-GD3(?6V0`/NN(GZ%];)Z,NN,#5XC
  M_F`1R91.O:0SP+LWP".&"_CPY<BPO$_49455>#TD3$$10Z0;HF(M?BAM+.18
  MA04J=N\--$2PG)7(?<DA+QOF%>U@)@1<4Z`U8"%AQ%2]N,19P",*H.NYJ(A<
  M\(I$KA:H9HN(L(8<9W$&M;@B!A!C`H]\^##7Q;[EMAIL PROTECTED]
  M!CS43)`X1%FGO?-DX$)5//[^8M42HMK&"'>[EMAIL PROTECTED]'23K>TK
  M5?`UCQ3&$PI'-Q(D<0&!A-2/5\2M2=80FQ;18UB/!$Z4U&%LNFH]&"*70?RJ
  [EMAIL PROTECTED]&P8YN$QCCZZIMA"=/$'!E9H#G02XORL0K!6BUH-J>4/$NPUUB^J6RT"
  MDFWU=M83!95!QKUW#E>YCIRX6K5'[EMAIL PROTECTED]@[EMAIL PROTECTED]@><)C)2R@
  M`A\2D(3?;/5>5EXDD)<L00S+^K"P,"!P>H5U\TBF,N!2)\T`KP`Z\GZM?>*B
  MR"1[1%&>4$"D?(L#(<JB49*FX']\D><I"E_*N13\[^SNOD],I$]<!7\YDYO7
  M_US\IW',_D6=F\]VK?QUZ:3ARSJ<.P9>ME]QKGC^6NK5#O/P]C+^R"]_5S;W
  M+W<?'?S46?-$^ZWS]QKO?;;R2,>$DQTC/SEE%B);3\S/:]4WGFRMSA/LO_]F
  MT8>U'\QJN7M*XC=-&QOT_:/I_+HWIK9/R#,[EMAIL PROTECTED]"[EMAIL PROTECTED]>7.48)U
  M=-VNM>D7U\W?^N/2CV\=]`Z[/;ORV1N'[EMAIL PROTECTED]&%/Z9\'3LX9
  M]<J!0^Z-QPN-[=5/CAQUZI&6*V7OUCW8,WJ;*S,[EMAIL PROTECTED]
  MM+G\BV'H]4GCQC^VZG3=0K^KV1GIR/8NSWR_NNW3$:'/K^_=^]5WXR\>6U[P
  M6L:@I2_N*AF;O+>Z8,[EMAIL PROTECTED]<_?&G+]&MG.EXX
  M<^-TTJ3LI]>E;#N2QM)=SN>V=9XO>O)N=<GP*SN/H5MZNNF/+4O3I*1G?-O7
  M-.QK15,7F\<.V^&:]V!&L'T-E;*4NK/=<O_;;R9,G7(C26:<;0?S3R2?]+\Y
  MB-9=/-?T2?>R789YM;>[EMAIL PROTECTED]'C-^E5ERX2<UHV3]ZW(Z=19?;;@Y]
  M>-5RWSM%5SHGGVY;LZSRQ-G;@\N/KOWL<'5AYH)E\UM7&S/&OE5C&[U[Q,(S
  MF_9GG6QK.5AS97=C:P7S0?.%(4M;]RT;G/KE_?>6'MAT#7UT\J.C5SGS(XWC
  M3SEJ__2SSL^9=K1ZMQ/_1QSR/[EMAIL PROTECTED]'XL(`````````V-@:&!F8&!8
  M(?/%V(1K<I:VB823\L*'[EMAIL PROTECTED]>30*$DN2,Q12$DL2-;$I8&[EMAIL 
PROTECTED]"`*U4
  24D%"```````)QB581%HP,#0E
  `
  end
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tests/triggers-FP.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1.2.2 triggers-FP.spec
  --- /dev/null 2008-10-15 22:11:04 +0200
  +++ triggers-FP.spec  2008-10-15 22:11:04 +0200
  @@ -0,0 +1,69 @@
  +Summary:   Triggers on F pattern functional tests.
  +Name:      triggers-FP
  +Version:   1.0
  +Release:   1
  +License:   Public Domain
  +Group:     Development/Tools
  +URL:       http://rpm5.org/
  +Prefix:    /tmp
  +
  +%description                 # <== NUKE
  +
  +%package a
  +BuildArch: noarch
  +Provides: A = 1.0
  +Provides: AA = 2.0
  +
  +%package b
  +Provides: B = 1.0
  +Provides: BB = 2.0
  +
  +%install
  +mkdir -p %{buildroot}/tmp/%{name}-a
  +echo "a" > %{buildroot}/tmp/%{name}-a/a
  +mkdir -p %{buildroot}/tmp/%{name}-b
  +echo "b" > %{buildroot}/tmp/%{name}-b/b
  +
  +%triggerprein  a -- /tmp/%{name}-b/[bq]
  +
  +%triggerin     a -- /tmp/%{name}-b/[bq]
  +
  +%triggerun     a -- /tmp/%{name}-b/[bq]
  +
  +%triggerpostun a -- /tmp/%{name}-b/[bq]
  +
  +%triggerprein  b -- /tmp/%{name}-a/[aq]
  +
  +%triggerin     b -- /tmp/%{name}-a/[aq]
  +
  +%triggerun     b -- /tmp/%{name}-a/[aq]
  +
  +%triggerpostun b -- /tmp/%{name}-a/[aq]
  +
  +%triggerprein  a -- /tmp/%{name}-c/[cq]
  +
  +%triggerin     a -- /tmp/%{name}-c/[cq]
  +
  +%triggerun     a -- /tmp/%{name}-c/[cq]
  +
  +%triggerpostun a -- /tmp/%{name}-c/[cq]
  +
  +%triggerprein  b -- /tmp/%{name}-c/[cq]
  +
  +%triggerin     b -- /tmp/%{name}-c/[cq]
  +
  +%triggerun     b -- /tmp/%{name}-c/[cq]
  +
  +%triggerpostun b -- /tmp/%{name}-c/[cq]
  +
  +%files a
  +%dir /tmp/%{name}-a
  +/tmp/%{name}-a/a
  +
  +%files b
  +%dir /tmp/%{name}-b
  +/tmp/%{name}-b/b
  +
  +%changelog
  +* Sat Sep 20 2008 Jeff Johnson <[EMAIL PROTECTED]> - 1.0-1
  +- Triggers on F pattern functional tests.
  @@ .
  (cd rpm/tests && \
   uudecode <<'@@ .' && \
   xdelta patch triggers-N-1.0-1.src.rpm.xdelta /dev/null 
triggers-N-1.0-1.src.rpm && \
   rm -f triggers-N-1.0-1.src.rpm.xdelta)
  Index: rpm/tests/triggers-N-1.0-1.src.rpm
  ============================================================================
  begin 664 triggers-N-1.0-1.src.rpm.xdelta
  M)5A$6C`P-"4````(`!$`$`````````````````````!S:&EE;&$N,S4X,#<N
  M;G5L;'-H:[EMAIL PROTECTED];&[EMAIL PROTECTED]&[EMAIL PROTECTED]&/C
  M(QH=48IZ6/:!&[EMAIL PROTECTED]<845T!60!7Q4&8?9NP^8G1EG9I&HF];4^K;51DU,U:AM
  M8Q.)K=$DJ#%'$]/$&NUI3XR)C]I4CX>D/II234X22^^=^799%D[Z3_><V;V_
  M[_O=[W'O]]T[>[EMAIL PROTECTED]/_MDYHH^-DK'4DP[(>?7?B9AI_^^-F$GPR*2DH'
  M3#[E&`\$+AY3>&Y*!_XUX$<%?!OXK?K\E'[EMAIL PROTECTED]:J,')5+_4Y/)._S0J
  MS9C1KGA'THY7MQZ:[EMAIL PROTECTED];NR1&.+2.+_G6I+G0X]5S3V7&#J3WCOQZX_+<E
  M;Z\J7GMZP$UN>V5&P[[[>1R;;[':[EMAIL PROTECTED])6ELO+LSE\K(/U>7T.1WY^@<6>
  M;\OCK/EZV!D;7WACUO/\Z>U)=:\GCQGJSC^+4Q@>S;6KJVNO'FN/]3!15#J1
  M%^OYI&\!CA<[EMAIL PROTECTED]/!/PYX,%QZV/$SQ#`=P#G`;X+ZS49\#V8
  M7P#X"]"[EMAIL PROTECTED]>[EMAIL PROTECTED]>#_`%ZK8X,![&\"3'2D!+<[EMAIL 
PROTECTED]
  M!>`TX&[EMAIL PROTECTED]@@\-\$/`CTIP!G`#X#^%'@OP]X`L3[`>`"T'\,
  MV`'SKP(NU'$2[)=AICX_*1-PF3X_:3K@<L"E@"M@/M2[81Y@([EMAIL PROTECTED]"
  M_6)=G[X$<[EMAIL PROTECTED]'^#5_>?OA0P`MP"V`=X!>`5,#\">"?X^S'@WP%>[EMAIL 
PROTECTED]<!
  M/@Q8V\\22I6#?C^2%5,E9<VU4%:[EMAIL PROTECTED]"5M"\L<&I0%%B>5I&B*KFXT3O]
  MYF6(YWT\0FIN4V-3KBC[M?)/?:PZW,@'.;[EMAIL PROTECTED]@7I1`25'.M*/(*
  M%5!5J=!LEJ60G<PR4WQ0"+=2P;R")[3YJXYJ]L?:[EMAIL PROTECTED]:?S\+9'4_8
  M\PIL]OP"A\51T(@[EMAIL PROTECTED]&GNGR(-[MLN>:\LM==6[2".47Y27S$(^'[EMAIL 
PROTECTED]
  MSF0J9DV/NIU&FVB<K,E*F>C_E6ZO3&FKS9;GL%IM5CL)84`RU>!<2F4Q#-,8
  M#O)>AI7]BM&$XB1<R&O,6E',*&&O6)BU0ON-T!$BDE%("1"9-HC0^B@@*FH<
  M`:;!L%O!!6115$&[EMAIL PROTECTED]@%?8R)L2"4`$Y$4\<'&HD+4Y*1,8VF:ZKG,)ZJNIH2
  M%U-:45.4F;4B;).TL,6PS"%O4(Y$,H$WHZ["79I`TXSU8%55US(SW<XR#V&)
  MDNKC6>PYJG76E)03!8Z'"W3/T<B,J/-0JR3*:D)H/2/HZ2EF&8R!U=*JDFBT
  MC%?D2)0)YH$!_&IGR6QGF8NI=,YQD4D"&T*Q$*/*>E>-IZ*JDNA;<"'AZNE%
  MJ7&Y74Z/9D)&/&([EMAIL PROTECTED]@2M#66RN$[O6HJ:JJ[=Z2&".2Z+6;
  M'=&-,4UL"\OQK*)(K!HH+'$[/9YJ9ZV^03UT\:9B-&(E+"A(I:M=-6YFCK8C
  M],J5="%6N$L8I]M=5-(]3Y<0E;.RK(<"[EMAIL PROTECTED]/M=NY(&I&%[HK*LOJG)X$
  MH9,(RUP)TA)FCLOCP?(874L6;U:CJ*!"PC&UXEX9&[EMAIL PROTECTED]
  M&V(KQ"K-M,5FPV/.2_=9[W'-I+6;UO4:UF",K?<B\=A#;6X,"F9\"A`SI!F8
  MH*"H+,\S$CX/L"TAR&NZ4#-VQTA&C:\!VB01A:CTG()#I6ES6)'-?+"1'+KF
  M1EDR<6((M[JBT'VK%7PC2-^EP]^L&N1,),1@"_I.*O9%3G^3(*J8V)V"'-*C
  MET,$*1+B8I'KIV7\X1GIQ>[EMAIL PROTECTED]'VG:K
  M$E8P$A=RSP#P61D7)(:$&M>+1"F'(K1)]M'9\2V8/45S!'L825#V]A0MI(2#
  MO!=/12&)9U5D'#>6D'O;(`'VSB(^PQ9%.YF-EE:?!7^PB*R44;N<L\"[EMAIL PROTECTED]
  MQAOTX\N187F_:+1&[EMAIL PROTECTED]:@BA+IAJA8CQ]*&PN]K,H"%;OW!5LC6,[*Y+[T
  M(A\;YE7]8"[EMAIL PROTECTED],A8<14/;C$69`3!=!U7U1$+OA$(M<*5+=%1%A#CK,X
  [EMAIL PROTECTED]<$3.(,8%'?GR8&^/>D+*8$"LD6,,2+(>TB258`#,>ZA9(&*)BU%]ULG"=
  [EMAIL PROTECTED];*2"&$*P#;BTL(*S8E(35)CO;6ZKB6QZI#">%H_L(DKB`
  M0$+*QR?BSB0YQ*9%3!BV(,$KRMHP-EVS'I+(71"?-181A;X:YOEXC*./YA1+
  MQ!A_7F"%[L`H(V^`50G62U$O(:WZ08*]QMI%<ZM'0%9;NYQ-1$%ED7&/C<,U
  M;B3GK5[KT9<0HZG*1IO\M"F4AW]#I-R+R#+AL1H64)$?"4C&[[,F'ZL\*9!7
  M+$$,*Z:PL"PH>[EMAIL PROTECTED]<J"*YVT`KP`&,FK-/ETAY!+]H>B."DH4O[E08ER
  [EMAIL PROTECTED]"W][QA4S>*+7_EUU=#XF!C#$;X:]ERN9M<\7+EHSW.C<4O_N;
  M(>9G9HSJE[*O9N"'30O75J>J]UJDIZ^<>9T_<+GV_HD_K9H^=_;&JJT7OGBX
  M\MBWBF/JJ91=2Z[Z3WK_-O4/[ZQ^\,[EMAIL PROTECTED]/9N4^?FO'\0_;&B3&C
  MIK2UW7KRPM'UMQ[_U?S'#*=?G31[?]=F:[EMAIL PROTECTED]/[EMAIL PROTECTED]
  MSJI7+C1T[BV^X&A[9/SCFX:V+3G#'S.<;_WCF;NW#NU/K?ITX8[5Z?_VG)MU
  M1UY\)+N^O,[&WMB^[:?.+S<NZ!S^\?R#,Y>VU7URKWSW>QV51S9U75O#_7#2
  MZLO-OIKS=8N;#E[\.OG9&]8/[OWH>ON6S,_&G1V1,?F5UL-[.M2\Y+'K.W.W
  MKOS[W=L#?F#Y:_U31SUB^-I'S6G+O[_GK2F6W:,?D=B<B6FUTPX=6U/N_&;G
  M1X,NU5Q^]OC-]H<YN[:8!SMSKI6WT\.D^\9'A_Q\T=&SKN+S+N[S2?Q;N_^R
  M*9U*GFOH?^JE-R*OI=2-DW:\_.:$K,WAFXZF><.*7GR_++Q[WR3SRR_]8U3X
  MU_,ZLN=W')C?D;[EMAIL PROTECTED]""CNR%'0<6=F1?F9AS(S7O[O7F2^>_>;'S^FM?C3Z0
  M+6VH5)<>'YNY["?CRABV(B=GY].Y+<-&OVTZ9VO?/I*].O[$RKV#BA^DW$S;
  M?_SX!.>?/UDZS-"^\WS#K7,G[<>9MJ'/,$=^Z1J^1LCIWY6$A)T;AN,_@&G_
  M!1?A@"'\$0``'XL(`````````V-@:&!F8&!8$7)=)#F3.R)/*EE!:,9N)?$_
  MRHR,/!H%B27)&0HIB26)[EMAIL PROTECTED],#(P_%$&`(&U^:I"```````)M"581%HP,#0E
  `
  end
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tests/triggers-N.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1.2.2 triggers-N.spec
  --- /dev/null 2008-10-15 22:11:04 +0200
  +++ triggers-N.spec   2008-10-15 22:11:04 +0200
  @@ -0,0 +1,69 @@
  +Summary:   Triggers on N functional tests.
  +Name:      triggers-N
  +Version:   1.0
  +Release:   1
  +License:   Public Domain
  +Group:     Development/Tools
  +URL:       http://rpm5.org/
  +Prefix:    /tmp
  +
  +%description                 # <== NUKE
  +
  +%package a
  +BuildArch: noarch
  +Provides: A = 1.0
  +Provides: AA = 2.0
  +
  +%package b
  +Provides: B = 1.0
  +Provides: BB = 2.0
  +
  +%install
  +mkdir -p %{buildroot}/tmp/%{name}-a
  +echo "a" > %{buildroot}/tmp/%{name}-a/a
  +mkdir -p %{buildroot}/tmp/%{name}-b
  +echo "b" > %{buildroot}/tmp/%{name}-b/b
  +
  +%triggerprein  a -- %{name}-b <= 1.0
  +
  +%triggerin     a -- %{name}-b <= 1.0
  +
  +%triggerun     a -- %{name}-b <= 1.0
  +
  +%triggerpostun a -- %{name}-b <= 1.0
  +
  +%triggerprein  b -- %{name}-a <= 1.0
  +
  +%triggerin     b -- %{name}-a <= 1.0
  +
  +%triggerun     b -- %{name}-a <= 1.0
  +
  +%triggerpostun b -- %{name}-a <= 1.0
  +
  +%triggerprein  a -- !%{name}-b <= 1.0
  +
  +%triggerin     a -- !%{name}-b <= 1.0
  +
  +%triggerun     a -- !%{name}-b <= 1.0
  +
  +%triggerpostun a -- !%{name}-b <= 1.0
  +
  +%triggerprein  b -- !%{name}-a <= 1.0
  +
  +%triggerin     b -- !%{name}-a <= 1.0
  +
  +%triggerun     b -- !%{name}-a <= 1.0
  +
  +%triggerpostun b -- !%{name}-a <= 1.0
  +
  +%files a
  +%dir /tmp/%{name}-a
  +/tmp/%{name}-a/a
  +
  +%files b
  +%dir /tmp/%{name}-b
  +/tmp/%{name}-b/b
  +
  +%changelog
  +* Sat Sep 20 2008 Jeff Johnson <[EMAIL PROTECTED]> - 1.0-1
  +- Triggers on N functional tests.
  @@ .
  (cd rpm/tests && \
   uudecode <<'@@ .' && \
   xdelta patch triggers-NA-1.0-1.src.rpm.xdelta /dev/null 
triggers-NA-1.0-1.src.rpm && \
   rm -f triggers-NA-1.0-1.src.rpm.xdelta)
  Index: rpm/tests/triggers-NA-1.0-1.src.rpm
  ============================================================================
  begin 664 triggers-NA-1.0-1.src.rpm.xdelta
  M)5A$6C`P-"4````(`!$`$`````````````````````!S:&EE;&$N,S4X,#<N
  M;G5L;'-H:[EMAIL PROTECTED];&[EMAIL PROTECTED]<)<!/7&5X;&Q`FP<D`
  M`Z&4)<'E2&4=/L4M;/G`\H$/KD+%:O?I,*O=97=EG((PAA"8)%SEAIB:E-*&
  [EMAIL PROTECTED]&[EMAIL PROTECTED],DA1!HI[B$([EMAIL PROTECTED]
  MWK5[Z_7;?^]"_=]^B;&"%4TM<=#MBMLKN(W%K1MN+^.63%%Q28#)KP#CQX"+
  M^Q0>VZ4%/Q-P4P'?!'ZM/K[+'=`O(_IE>[EMAIL PROTECTED];S'JJ'([EMAIL PROTECTED]@
  M;<VK\TY1OZG;<'1P9GWAAI:3D[_<LG/#_*OV07.IQM?W.7<4M'[EMAIL PROTECTED]&
  M#/EZY<8UIZ^D,1Y;>A9B662V<`R;G9:1:<NRL)[,S`R&\Z!LSN)[EMAIL PROTECTED]
  M^>#-C*R^+1/Z5;^Z[6B;I7_5<9S"JG"N#Q\^;-1C[5`/(T4E_0D_Q^GY).T"
  M#H=;=^"$\R?UB`?\;\"/`[X!^,FH^AAPZPWX%N!Q@&]#O<8#O@/C<P'?!?U4
  [EMAIL PROTECTED]'X/V"O&O!WH)\/^'O`RP'_`'B-CA,2P/Y&P$37!=8&P0;`6P'W`'XC
  MX"2HSW;`/0$?`_P8\#\`W`OTIP`G`SX#N`_PSP$>!O%>!)P-^G\"ML'X%L`C
  M=1S7$W">/C[.!CA?'Q\']4PH``SU3"B$\;,`3P',X*<9XQDZ/ZD6]#-U?1+4
  M.^&[EMAIL PROTECTED]'>"9SN/VD%8`0X7'\/X'#]Y\'XS8`W@;_P?.P!'*[_&X##]=\+^`\$
  MYU"J[/=ZD:P82^R4)=5,6:A*D-"B0)>[EMAIL PROTECTED];\H,#RM(D55
  M4O&F;[EMAIL PROTECTED]>S=*X88/P"E8MJ$"]*`22H
  MIDI1Y!7*IZK22)-)E@(99)2)XOU"L);RIV5G:N/K]Q'[IH]M-H18-V>VVCQ,
  M1F8:XJS9699,:WHVY[:QMG06]AZ-O5.DX?W[,"/5FIKKF.QP8D7!>7G61.3Q
  [EMAIL PROTECTED]&TD<9Y&RV4D?X?,N^4-&VQ6M/-MK3LC#0MG.[Q5%V\
  MC4IQN5SNH)_G7(SL50Q&%"5A`YPA9=XXEQ+DQ)$I\[1GB`X1D8P"BH_(M$Z(
  MUGL^45&C"#`,NNT*UB>[EMAIL PROTECTED]'80MZ'U,C`2A^'`FFCHZT%!4F)*,##UHNKRL
  MV%516E6>XW#E%I:/>3IE7M`J:6&+09E%G%\.A9X&WH2J0F=N#$TSUH%56E;I
  MRG/:\RL([EMAIL PROTECTED]&MO3RG@"AP/*RO?8Q&=HDZ#]5*HJS&[EMAIL PROTECTED]>(I;!
  M&%C-+<T)1^OB1)9$&6,>&,`OL^<4V?,=KA)[L8,,[EMAIL PROTECTED]<4EI80
  M?0U>5'CY=**4.YP.>X5F0D8\8A04ZS?:TZ.L/\H<[EMAIL PROTECTED];2&TUZ.\M+2R
  M?4HBC%"LUW9V2#?FJF9J&)9G%$5B5-_('*>]HJ+,7JE/4`==M*D(C5@)"@I2
  MZ3)'N=-5K,T(/7\^/1(KG#DNN],Y)J=]G"XA*GM)?@<%QA%3N84594[[M+`9
  M7>@L+,FOLE?$".U$F.^(D>:XBAT5%5@>H6O)XLERBPH:23C&6KQ7!H<EJ!:Q
  M]%C:Q*$:DQ#$VX;8"C#*;-ILM>(^R]&/7.]1FTG;;MJNU[`&(VQ]+Q*/'=0F
  MMU\PX5.`F"&;P>47%)7A>9>$SP-L2_#SFBXP&[MS20:-KP':*!&%J'0<@D.E
  M:5-0D4V\WTT.8)-;EHSDM).1HM"/5BOXII!^3(?_&=7/&DF(_AKTHU3LB]P$
  M1D%4,;[EMAIL PROTECTED]'"%(DQ$8BUT_+Z,,SU(G3GAVIL(M#[J#7)3'L;,:+2)5!
  M$DT/A8#_B-JVJV(J&(H*N6,`^*R,"A)#0HW:BT0I!T*T4?;00Z.WX-!1FB.8
  MPU",LK.G\$**.<@[\504D'A&189G!A-R9QLDP,Y91&[EMAIL PROTECTED]<ZS'C'Q:1
  M2AFTBSH%O'O\/')Q?B^^'5T,[Q4-EK`*YT/"%%11(KLA+-;CAZ6-A1RC,D#%
  M[CW^VA"6,S*Y+SGD88*\JA_,A(#7%&[EMAIL PROTECTED]'+G'F9T4!=.T7%9$+'I'(
  MM06JVR(BK"''691!/:Z0"<28P",O/LP-T6].*:X`(\28PQ(LA[R)*:B`"7=U
  M$R0.43'H[STI>*&JK.]1L>H%T6QCA'>[EMAIL PROTECTED]>6UA`6)$A,>4F4]M9JN)K
  M'[EMAIL PROTECTED]&)Q(D40&!A*P?CXBW)LDA,BQDQ+`&"9PH:]W(<,UZ0"*707366$04
  M>C5,4W$?1Q_.*9*(([EMAIL PROTECTED]&G(]1"=;7HKZ&M.4/$NPULE\TMWH$I-K:
  M[6PD"BJ%]#O.'%[E!G+BZJL]_!IB,)9:::.7-@;2\#-`%OP84B?<5X,"&N-%
  M`I+QVZW1PRC/">0E2Q"#BC$HS/4+G%%EW#Q2J!2XU,[EMAIL PROTECTED]<``WG'UG]14:22
  M.:(H5O*+E/=7?HFRZ92X8?BK+[20HO"EG`'?A/C[]'MB(GG02_#9V67=NH#X
  MJ3GY_7M]ZUXL&OJ9<^*U,]V&[EMAIL PROTECTED]'L'O5^+;/'B^1MEQ<?ZNR8>>"-EMR
  MOQM=)I:L_LFW"^:^^UV3(@UJF_/RG'''#ITMNLDGGTW[[L`Q[^+[KV[8_6#+
  M)]^@&7MZW=C;YKBXXB^3[_V<_33AS3F^WD6CQ4E]$S^J6TJ]L:N!3CQUQ#*D
  MN:RY][,%1:NGIB:>.&QEBY=YML^J6O;FXK4M*P<,G/+<M>3?VD[VMPPPYU5L
  M->]MN+0A_;KAT@>+I/H%U=-V!IH'M)Z27^OQ,W[?6FM6"S.VJ:W^K;>J^SFF
  M][F^[=RTYV]G%'US\OC`3R8,/C?3LL:W>^?T40T?9NU_:OFLUB^_O7"@=^'6
  [EMAIL PROTECTED],+&PM/W#L_=>@[EMAIL PROTECTED]/=GRU>%WU:]?7__#[QFZW3RQ=
  M>((;].<E>X><GG1WW[6GXA,O3YD>V/V[?6+5B4EM5=DI5^(736U>+TTH^?Q!
  M]SZKNQ[P-;STT[\YGKDQ8E>O4O_Q1*J>[EMAIL PROTECTED]:NSAY>LD>Z%YNV[UMA_>F;^
  MNO0+5Y>?"33=3TZYVCKDO9UO]Y_Q=OT7+PXXTNW!`V-"ZR^&W?SCJHOBMKU7
  M)[EMAIL PROTECTED]<WK3PS_/2F.8<N-VW^QTQOR+=M8,FXP\,?;"_Z=<83F][9:+T_
  ML._1(XN&MS!MG\==VIN^9-2!OL<O;YZR\O[=]V\O.OA"X\[499/._*OZZ]&]
  M/G[X?-Z%M?-$M:WYE95UQ>+U=^^\TW2HKF=55=XJ_+W8X[_#TBS.*Q(``!^+
  M"`````````-C8&[EMAIL PROTECTED]@6/%4J?>QJF'+TB6K!69'J>[EMAIL PROTECTED]<Y0
  B2$DL2=3$IH"[EMAIL PROTECTED]&U"@`;7;[EMAIL PROTECTED]"=8E6$1:,#`T)0``
  `
  end
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tests/triggers-NA.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1.2.2 triggers-NA.spec
  --- /dev/null 2008-10-15 22:11:04 +0200
  +++ triggers-NA.spec  2008-10-15 22:11:04 +0200
  @@ -0,0 +1,69 @@
  +Summary:   Triggers on N.A compound functional tests.
  +Name:      triggers-NA
  +Version:   1.0
  +Release:   1
  +License:   Public Domain
  +Group:     Development/Tools
  +URL:       http://rpm5.org/
  +Prefix:    /tmp
  +
  +%description                 # <== NUKE
  +
  +%package a
  +BuildArch: noarch
  +Provides: A = 1.0
  +Provides: AA = 2.0
  +
  +%package b
  +Provides: B = 1.0
  +Provides: BB = 2.0
  +
  +%install
  +mkdir -p %{buildroot}/tmp/%{name}-a
  +echo "a" > %{buildroot}/tmp/%{name}-a/a
  +mkdir -p %{buildroot}/tmp/%{name}-b
  +echo "b" > %{buildroot}/tmp/%{name}-b/b
  +
  +%triggerprein  a -- %{name}-b.i386 <= 1.0
  +
  +%triggerin     a -- %{name}-b.i386 <= 1.0
  +
  +%triggerun     a -- %{name}-b.i386 <= 1.0
  +
  +%triggerpostun a -- %{name}-b.i386 <= 1.0
  +
  +%triggerprein  b -- %{name}-a.noarch <= 1.0
  +
  +%triggerin     b -- %{name}-a.noarch <= 1.0
  +
  +%triggerun     b -- %{name}-a.noarch <= 1.0
  +
  +%triggerpostun b -- %{name}-a.noarch <= 1.0
  +
  +%triggerprein  a -- !%{name}-b.i386 <= 1.0
  +
  +%triggerin     a -- !%{name}-b.i386 <= 1.0
  +
  +%triggerun     a -- !%{name}-b.i386 <= 1.0
  +
  +%triggerpostun a -- !%{name}-b.i386 <= 1.0
  +
  +%triggerprein  b -- !%{name}-a.noarch <= 1.0
  +
  +%triggerin     b -- !%{name}-a.noarch <= 1.0
  +
  +%triggerun     b -- !%{name}-a.noarch <= 1.0
  +
  +%triggerpostun b -- !%{name}-a.noarch <= 1.0
  +
  +%files a
  +%dir /tmp/%{name}-a
  +/tmp/%{name}-a/a
  +
  +%files b
  +%dir /tmp/%{name}-b
  +/tmp/%{name}-b/b
  +
  +%changelog
  +* Sat Sep 20 2008 Jeff Johnson <[EMAIL PROTECTED]> - 1.0-1
  +- Triggers on N.A compound functional tests.
  @@ .
  (cd rpm/tests && \
   uudecode <<'@@ .' && \
   xdelta patch triggers-P-1.0-1.src.rpm.xdelta /dev/null 
triggers-P-1.0-1.src.rpm && \
   rm -f triggers-P-1.0-1.src.rpm.xdelta)
  Index: rpm/tests/triggers-P-1.0-1.src.rpm
  ============================================================================
  begin 664 triggers-P-1.0-1.src.rpm.xdelta
  M)5A$6C`P-"4````(`!$`$`````````````````````!S:&EE;&$N,S4X,#<N
  M;G5L;'-H:[EMAIL PROTECTED];&[EMAIL PROTECTED]<!/7%5X;.45VG3C%
  M3-IZ"FL30S+)6K(L_"J&"%G8!AEK+-N!`EE6JZL'2+O*[DH8S*:0TN#$)#BD
  M)4`)N#-M'CAI3$(,@0))>$R90F#*!%)[EMAIL PROTECTED]($FP\.]=_=(EF4F_=.=
  M6>M^YWSWG'///>?>=5_W5_\80?W?GHQ4P4OO7$R#X7WXW8C?R?C]`7Y7X3>'
  MHM*R`).G%N-LX.(QA>>.N(A_#?A5`%\%?JL^?\0UT+<[EMAIL PROTECTED]
  M?S"#RC3F[)"]>73%>R__\C*UJ?SU"3>O4^^O#A\<L]TT9>[EMAIL PROTECTED]
  M=>_Q]R_V^S:;6TY*VP^\%AN!+!9+A:_4YT/X*?$4%_-E?(F7-UMYBZ^,FUC!
  M^<[EMAIL PROTECTED]>E;,K'LZS[Z[?X-V2W]_R#D[%NOA:!P8&NO18A^2#H:@L
  M(I^BKR>K$SA>_(X$3GS])!_I@"[EMAIL PROTECTED]&?"#2?DQXG<4X#[`)8"[EMAIL 
PROTECTED]
  M^>6`KX/>"[EMAIL PROTECTED]&^#?H(X#N`EP.^"[EMAIL PROTECTED]&L+\*,-&1$NP$;`2\
  M!G`F\'\#.`ORLP[P#P%_"#@;^'\&_`#H/P*<[EMAIL PROTECTED]'[EMAIL 
PROTECTED]>PX#+0?\Y
  MX`J8?QIPI8[38+\,T_3Y:06`:_3Y:[EMAIL PROTECTED]<#;@.YD.]&YX$3.1FC.?J_*RY
  MH)^GZ[/F`WX*,.3?X-7]9ST-&`&.`?8!;@/<!O-5P.O!WS+`[P)>`;@'<#O@
  MK8"U_;13BA3T^Y$D,RZJN,A,%5--([EMAIL PROTECTED];[EMAIL PROTECTED]
  ML0B%0KX00DK1`L^"(E'R:^5OV."*>D)!GJX6PUQ0H*I1#(7$2!@)BJE)%$,R
  M%5"42*7))$7"$\DL$Q4*"M%6*EA27JK-7[Y-LW\)32SG+&56:ZF7+S<CK]E3
  M4<KSUO+24E3*6Y#5"_U&8^\4>7'/#DPLLA15.UH<I!%J/Y/F3T<^'[EMAIL PROTECTED]
  M7LDDS'HB[G8RS=!XL4PQQ=#_:[G#5DH76RPE%<7%I:6DLJB1Z53G/CM5R+*L
  M)QH,>5E.\LM&!B5)[EMAIL PROTECTED]&RL$W[56F5B"[EMAIL PROTECTED]@U46A\%1%E)
  M(L`T&`XJ^([EMAIL PROTECTED]"WH(\Q,1&$',`+T=3)@:I)848D9,RDZ497/>MN:&ZT
  M.]CJNL:[EMAIL PROTECTED]"6BA2U&)[EMAIL 
PROTECTED]@!O:G.=LSJ%IAD;PFIP-;'3G+8:-V&)
  M$<47XK#GN-;6:*\E"AP/'QB<HY%94>>[EMAIL PROTECTED]@J*>$93`&5JL;[/%H
  M6:_(DRA3S`,#^"Z;?8:MQL'.M-4[R"2!"Z-$B'%EBZ/17=<PD^ACN)!P]0RC
  M-#J<#IM;,R&A$.)DE.HWV=.]K-_+'+:`*T'+MU8(@_EH;&AH&MR2!$--]3K(
  M5G5C[`(NQO$A3I8CG!*HM#MM;K?+UJ1OT!!=LJD$C5B)"C)2:)>CT<G6:SM"
  M+UU*5V*%T\[:G,XJ^^`\74)4MIDU0Q08)TQ5U[E=3MOLN!E=Z*R;6=-L<Z<(
  M;418XTB1VMEZA]N-Y0FZMEB\61Y11I6$P[3B7LF/2U`KXNG)M,F+8B8ABMN&
  MV`IS\D+:;+'@,>^E[UGO2<VDM9O6]1K68([EMAIL PROTECTED]&Q0
  MD!4N%&([EMAIL PROTECTED])W;,2H\35`,Q&B$.6A4W"H-&V*RI(I%/200]?D
  MD2(,+X9QJ\LR?6^UC&^$R/?I\%]."?(,"3$80]]+Q;[(Z<\(HH*)@TN0PGKT
  M4I@@.8+X1.3Z:9E\>*K#.(.K(QEFO<@3];,1CE_(^1'),DB2Z:H*_'OD=E"5
  MDD$U*>2A`>"S,BE(#`DUJ1>)[EMAIL PROTECTED]"/YZ`G)+3CAYYHCV$,U13G<[EMAIL 
PROTECTED]
  M83P%A2,A3D'&<?F$/-P&"7#X*I)7&).UD]EH;O69\8-%)%-&[7(N!.^^8`BQ
  MWJ`?7XXL%_*+QN*X"J^'A"DH8H1T0URLQP^EC85>3N&[EMAIL PROTECTED],2N2^]
  MR,=%0XI^,!,"KBG0FK"0,!*J(5SB+,B+`N@&+RHB%WPBD6L%JMLB(JPAQUF2
  [EMAIL PROTECTED]/S[,C4E?2(5LF!-2K&$)EL.RB25(@`D/=0LD#%$VZI\ZA;A.
  M%3YPKU#U?&BV,<*-%!##"/*`6PL+""LQ)27;9&>'2Q5\RR.%Y2/1^#Z")"D@
  MD)#R\8FX,\D:$M-4!L,8$KRBI`T3TS7KX0BY"Y)7C45$H6?#-`N/<?3Q-246
  M8DP^+[!"=V"4D#?`*03KI:B7D%;](,%>$^VBN=4C(-G6+F>&**A",AZR<;C&
  MC>2\U6L]_A%B9!HL-..GF7`)[EMAIL PROTECTED]<J\B:<)C)[EMAIL 
PROTECTED](2_9QD?)R\6R">6
  M($9E)BHL"@I>1N$\(213A7"EDU:`#P`C^90FSV`(161_*(J/!$7*OR08H2K@
  M&S;M$?R?AHJ_WO&%/)&"_R\'!NX0`SEC.^!?RQ$O-LT33YESCSQV=W39:ZWK
  M<[_([4U_=D%7R_'*IORNMNV_&[EMAIL PROTECTED]>^,473X\^]&G5E\]L
  M/'_JVTSV7R//I;VT:[EMAIL PROTECTED]<V][YYLF'GV5NA'O5*=FW?M9-7D/USSF]M
  M<+_>,?_,H[D=54?GK%T\\YNS^=3;"W+^L*SBX3^V9[_ZK'?^+.Z%^W=.J.AN
  M/7&FOVM*;.NVS/;*'S.S#M9NO>`('.3'QTS]:WR3GLM;/ZKH6`,SXX._1O=M
  MFCV^^=,5QB<;?1E+9AV^;.DIGI:]S]5]>T[-96NU?.1'=]_[M?V5QU:<6MBR
  M?T/WEL]:NF]D3#M7?'K*[3T?=!9<'U7WDQPKL[AWT\76$D/^\_/"!=\=#E_-
  M&6\^$WOF_%MS7SUQ8].S8SX^WI!V_%+^LHY/.A^W?W=\P\*1N=O88//<&<$S
  M6];NN]G=,_9KAFX_D&=\Z'SZGW[V=N?&ESM.?/AFR4/9;_7UW%TTO:2(&FE8
  MWFP]55?9-=KP8N!2]6\?7X6LO]^U<]O4"?71O&-_>_Y$]'?'QNW>,Z?G6LO5
  M786WA"-[YFR[UM*W"XW=9SPZB_/OG9=]=.6A6U9/6V65[8V+^W,/Y!4TMD7<
  MWXQ>N_^C-8_NV'_S8W4'7Y>^2!J7V?;*JC&7SJV^D[;GN:[+1>VN?Y^]<K`_
  MHI9M0E]^/?FG_Q1;[EMAIL PROTECTED]>^3_ZCMC%+!JCRJ8<&UF505.9_`>_L;SSX$0``
  M'XL(`````````V-@:&!F8&!8$>S'?)][Y5S6JQ'Q.C4UO]1_*#,[EMAIL PROTECTED]))8D
  D9RBD))8D:F)3P,C`\$,9`!A\HEY"```````)JR581%HP,#0E
  `
  end
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tests/triggers-P.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1.2.2 triggers-P.spec
  --- /dev/null 2008-10-15 22:11:04 +0200
  +++ triggers-P.spec   2008-10-15 22:11:04 +0200
  @@ -0,0 +1,69 @@
  +Summary:   Triggers on P functional tests.
  +Name:      triggers-P
  +Version:   1.0
  +Release:   1
  +License:   Public Domain
  +Group:     Development/Tools
  +URL:       http://rpm5.org/
  +Prefix:    /tmp
  +
  +%description                 # <== NUKE
  +
  +%package a
  +BuildArch: noarch
  +Provides: A = 1.0
  +Provides: AA = 2.0
  +
  +%package b
  +Provides: B = 1.0
  +Provides: BB = 2.0
  +
  +%install
  +mkdir -p %{buildroot}/tmp/%{name}-a
  +echo "a" > %{buildroot}/tmp/%{name}-a/a
  +mkdir -p %{buildroot}/tmp/%{name}-b
  +echo "b" > %{buildroot}/tmp/%{name}-b/b
  +
  +%triggerprein  a -- B <= 1.0
  +
  +%triggerin     a -- B <= 1.0
  +
  +%triggerun     a -- B <= 1.0
  +
  +%triggerpostun a -- B <= 1.0
  +
  +%triggerprein  b -- A <= 1.0
  +
  +%triggerin     b -- A <= 1.0
  +
  +%triggerun     b -- A <= 1.0
  +
  +%triggerpostun b -- A <= 1.0
  +
  +%triggerprein  a -- !B <= 1.0
  +
  +%triggerin     a -- !B <= 1.0
  +
  +%triggerun     a -- !B <= 1.0
  +
  +%triggerpostun a -- !B <= 1.0
  +
  +%triggerprein  b -- !A <= 1.0
  +
  +%triggerin     b -- !A <= 1.0
  +
  +%triggerun     b -- !A <= 1.0
  +
  +%triggerpostun b -- !A <= 1.0
  +
  +%files a
  +%dir /tmp/%{name}-a
  +/tmp/%{name}-a/a
  +
  +%files b
  +%dir /tmp/%{name}-b
  +/tmp/%{name}-b/b
  +
  +%changelog
  +* Sat Sep 20 2008 Jeff Johnson <[EMAIL PROTECTED]> - 1.0-1
  +- Triggers on P functional tests.
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to