[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] tests: add a few packages for testing dak



---
 tests/fixtures/packages/.gitignore                 |    8 +++++
 tests/fixtures/packages/Makefile                   |   31 ++++++++++++++++++++
 tests/fixtures/packages/gpg/pubring.gpg            |  Bin 0 -> 675 bytes
 tests/fixtures/packages/gpg/random_seed            |  Bin 0 -> 600 bytes
 tests/fixtures/packages/gpg/secring.gpg            |  Bin 0 -> 1339 bytes
 tests/fixtures/packages/gpg/trustdb.gpg            |  Bin 0 -> 1280 bytes
 .../packages/nonfree-package-0.1/debian/changelog  |    5 +++
 .../packages/nonfree-package-0.1/debian/compat     |    1 +
 .../packages/nonfree-package-0.1/debian/control    |   11 +++++++
 .../debian/nonfree-package.install                 |    1 +
 .../packages/nonfree-package-0.1/debian/rules      |    3 ++
 .../packages/nonfree-package-0.1/some-file         |    1 +
 .../fixtures/packages/package-0.1/debian/changelog |    5 +++
 tests/fixtures/packages/package-0.1/debian/compat  |    1 +
 tests/fixtures/packages/package-0.1/debian/control |   11 +++++++
 .../packages/package-0.1/debian/package.install    |    1 +
 tests/fixtures/packages/package-0.1/debian/rules   |    3 ++
 tests/fixtures/packages/package-0.1/some-file      |    1 +
 .../package-built-using-0.1/debian/changelog       |    5 +++
 .../packages/package-built-using-0.1/debian/compat |    1 +
 .../package-built-using-0.1/debian/control         |   12 +++++++
 .../debian/package-built-using.install             |    1 +
 .../packages/package-built-using-0.1/debian/rules  |    3 ++
 .../packages/package-built-using-0.1/some-file     |    1 +
 24 files changed, 106 insertions(+), 0 deletions(-)
 create mode 100644 tests/fixtures/packages/.gitignore
 create mode 100644 tests/fixtures/packages/Makefile
 create mode 100644 tests/fixtures/packages/gpg/pubring.gpg
 create mode 100644 tests/fixtures/packages/gpg/random_seed
 create mode 100644 tests/fixtures/packages/gpg/secring.gpg
 create mode 100644 tests/fixtures/packages/gpg/trustdb.gpg
 create mode 100644 tests/fixtures/packages/nonfree-package-0.1/debian/changelog
 create mode 100644 tests/fixtures/packages/nonfree-package-0.1/debian/compat
 create mode 100644 tests/fixtures/packages/nonfree-package-0.1/debian/control
 create mode 100644 tests/fixtures/packages/nonfree-package-0.1/debian/nonfree-package.install
 create mode 100755 tests/fixtures/packages/nonfree-package-0.1/debian/rules
 create mode 100644 tests/fixtures/packages/nonfree-package-0.1/some-file
 create mode 100644 tests/fixtures/packages/package-0.1/debian/changelog
 create mode 100644 tests/fixtures/packages/package-0.1/debian/compat
 create mode 100644 tests/fixtures/packages/package-0.1/debian/control
 create mode 100644 tests/fixtures/packages/package-0.1/debian/package.install
 create mode 100755 tests/fixtures/packages/package-0.1/debian/rules
 create mode 100644 tests/fixtures/packages/package-0.1/some-file
 create mode 100644 tests/fixtures/packages/package-built-using-0.1/debian/changelog
 create mode 100644 tests/fixtures/packages/package-built-using-0.1/debian/compat
 create mode 100644 tests/fixtures/packages/package-built-using-0.1/debian/control
 create mode 100644 tests/fixtures/packages/package-built-using-0.1/debian/package-built-using.install
 create mode 100755 tests/fixtures/packages/package-built-using-0.1/debian/rules
 create mode 100644 tests/fixtures/packages/package-built-using-0.1/some-file

diff --git a/tests/fixtures/packages/.gitignore b/tests/fixtures/packages/.gitignore
new file mode 100644
index 0000000..258ed43
--- /dev/null
+++ b/tests/fixtures/packages/.gitignore
@@ -0,0 +1,8 @@
+/*.changes
+/*.deb
+/*.diff.gz
+/*.dsc
+/*.tar.gz
+/stamp-*
+
+/*/debian/files
diff --git a/tests/fixtures/packages/Makefile b/tests/fixtures/packages/Makefile
new file mode 100644
index 0000000..0efd18c
--- /dev/null
+++ b/tests/fixtures/packages/Makefile
@@ -0,0 +1,31 @@
+export GNUPGHOME = $(CURDIR)/gpg
+SHELL = /bin/bash
+
+TAR = nonfree-package_0.1 package_0.1 package-built-using_0.1
+PACKAGES = $(TAR) package_0.1-2 package_0.1-3
+
+all: packages
+
+tarballs: stamp-tarballs
+stamp-tarballs:
+	set -e; for t in $(TAR); do \
+          if [ ! -f $$t.orig.tar.gz ]; then \
+	    tar -czf $$t.orig.tar.gz --exclude=debian $${t/_/-}; \
+	  fi; \
+	done
+	touch $@
+
+packages: stamp-packages
+stamp-packages: stamp-tarballs
+	set -e; for p in $(PACKAGES); do \
+	  (cd $${p/_/-}; dpkg-buildpackage); \
+	done
+	touch $@
+
+clean:
+	set -e; for p in $(PACKAGES); do \
+	  make -C $${p/_/-} -f debian/rules clean; \
+	done
+	rm -f *.tar.gz *.dsc *.changes *.diff.gz *.deb
+	rm -f gpg/*~
+	rm -f stamp-*
diff --git a/tests/fixtures/packages/gpg/pubring.gpg b/tests/fixtures/packages/gpg/pubring.gpg
new file mode 100644
index 0000000000000000000000000000000000000000..469c3f39c22000e48eb325c8a950add5bde3bd50
GIT binary patch
literal 675
zc-ouM%i@2>;sqlM!^&<x=VexI;g!J-muyyCk=-^eYv-I}<vvR$ZB>ie{7lN%Y{pCF
z4L9F@7qiUrob}_3*3XS=nw10tpRMA*+S4vQTaL+Bb@Qvg7MUBPJl4A0$eVoc@u|su
zD{L24CtuWAw!J$)nPVG^l|ZVT)LTOrD|^m0cZ(R_^UkhX*w!2Iz;o(l20=y!#w`kt
z3ciV%c_l!cTBKl;3t~H@RwU*Y<fQ5)=jYmW>|haQWMWWaWdgaINt&6Bo0Ef`nTbu5
zgNc)in?;O?nUP73kx9IPfs0c>_-5PTiF&OvA%V>QObQiWY~H=>zn{oN0p7#%uF5BP
zjE=IqKg@mg-kNvKij=^f*^$N4^Xla0N?p2p@ph=?#eCNDwVy2x>|68Gt9#Z1&vQvT
zvJPd($?5S2&&|#+a%W`neEQ3!=-JMgxj%pUKh>2v_15=}JNrJF7hLsw)~>94VXUyD
z{NwAx)r)JgU)x^Uz{J4310LM#^7dFAZf5h@;JkYGoa79@b1!$?5q7kG8PDnA-M1ot
zf~{DI*!G6Q>o#PZeeIrkX6GuNL*HVWx>(XyOY5@fug$jnv~!!V=rga7#bJzz(Hg5&
zUYHfws0Cl{F223HJG-YLeD#k>EoutPp}l)FKc}q<**S0e>y1-4PyS&uMfzA#rzbeL
zJLa=U00WZ~7MMK9VRrT;^FRB0_bpC2hWbBu)cIj@@KO8XiD3nEIJ3es126R@ebC?e
z{EES5brX}E@|ABH7J0K2m^`!MyK-dX&!7i}Ty0Gg!r7`=t$*20iT|?W-JX02Uj{=a
z_w>o%cN;&r6a2;_SAFijPkrp+3D0fUEzEx%cgd+HwPgC-^DW8-hov?h($$#T0}3+$
DrbZ<$

literal 0
Hc-jL100001

diff --git a/tests/fixtures/packages/gpg/random_seed b/tests/fixtures/packages/gpg/random_seed
new file mode 100644
index 0000000000000000000000000000000000000000..2f6cb5ee64d7cfa97f28d91c723b6eedc6c3c859
GIT binary patch
literal 600
zc-jG20;m0^OIWiuh*sd3+$rq5bYnR&)r?QhvkAykkO3i)5jCDRlZgpk&mbP~$1jD*
zZIiL;2b*vx-qF+idz!MIdBF04^CRO=`Syz>AtgTN<R5wcXE|b8;i=5HMELu>fYdN6
zj(QXg@S)5yQt2^E3f8*-#}6;iK-~Ce-Z<Gbd!$av!bvP60YMzZ5^$G23Xtdl)PSC^
zfVslnz!>kB<Hn5V8-zUxYcrF*A&VOap=uoOWcBnImeP%97JGn?rUqHHba5A9(y3Kp
z-9aRVE6(o`%1nE{P7kx-TW^k{KBo_;jJq~21Zylmd!)Ycn8)|V{TUu99K)zX4+1{)
zW35A9MB7-Q4$Fl5=tKZA7K3WGhanhtuLq6rZ^7DU2CFS$DU<a80YcvfZBVc?(_b;?
zi?Q>^SEZ!~&s9h28O*o10(!VYq?n+czO3_h&@~?aIHu5gIcCOAZD((sfJ7?gMu3EH
zm=W<seSy#G6lEA_7}1XtO)SC%pe~xRN4S7F;uNcYr=T2|9eM(=C)fuYz=P7r`}mp_
zjYp>+M)qrX8Pr+%0P3{AFI8R#4|{(oH)pE}FyeEX7=`58i()FyX<}D%kBHylua^a1
z3=7zq#JTMs=?S_7g*ved0sfZDzJ-tZbKVvGJjh`&r|~o?fTFA}jTO4P@i*?fe$%me
zH=zQBJS&|>kNMQz3{A*E&lKG~`@+0&ZQJCI#ZD`w`^_LV&gT*B`p8(HVar{T>+|>`
m-&c~T%Syju`+?*+lQfBZvt<u>_5<YDV4*Mifr0zsIP<F=P%T3M

literal 0
Hc-jL100001

diff --git a/tests/fixtures/packages/gpg/secring.gpg b/tests/fixtures/packages/gpg/secring.gpg
new file mode 100644
index 0000000000000000000000000000000000000000..e781f1b827174f1f6c80722a43eeda684f4036fa
GIT binary patch
literal 1339
zc-jFw1;qN50oVjj+&Jg~1OTav4nw9oMpt=LK+-&@)E%~#YPp=ocTA*`wI*D%<{C{l
znCT<1+3oihIciCo_{=K#v8;n45mDx<57mr^8=D>iO(nDH{Wxi{T1c%#*lv^F<I0nc
zs6C>4W6><8w~KFM2(|<|5M>@3?J-0;KMAbeasclQn|h&!jacAGmD2zb0RRC21OG`w
zZN`o6V7Dw5ZOm(`2>(t8an}QgKgB-SrmqbkFfQ$G%4GDXSA`v5-7c`-=HpW?(>Pf2
zKgq;{c$6<ivj>2eactND{^cD!?m;yutIK<C+iqC>;M0#s5EfyGYb;8?I#5i-qf%TR
zXX_48I`Uf}T$q1Lx}%~9CDRnNSOEe6$BBvi#w2K!^t9?jfFJb^s99n`4tji4auwk!
z)oLXSTIVlUa7+t+#7@ChmviY1&e8D%nUcj9!8&6EZZbaM0sz^Bzo%k>JvL5$%H7T^
z`k#I}^+d;i)s0xEE$ar<=6pv=R>d>?3^Xef0Y4*XJ*YFuph|fKb5V@p?-JDW?=u1a
zY#178K}E6M<*)1aP#ef<iu_NXc}7Yjgy&Eh$T2X&&}gabA$sIt-Y!rXKZLGMZ9Z8y
zK~P$=n6`G6d^896np?CWK_E?GX>N33X>Mh5AUthhX>N2tWq4t2aBO8RV{dIfh`0n3
z0RjLb1p-gpIOqZ!0|pBT2nPcK1{DYb2?`4Y76JnS0v-VZ7k~f?2@n(6hQpCAg&b5-
z1O7B|A?UNarvFY9kq`~TA4Ma`3^K(BN8xSi?>h~wsAN%$n^|)ko_-#k8q(d-+f_Ny
zZw1eN^Ekl1tocfdn&3&!Vz_F;YhE5M4^y3MZ*oTg0!iiiL~`c2T%Gy(PvtEf%I!_u
zM+d$f=n8+lt*LqFGa$Hk@$18TqkL=YJ=CxQ005l<*aT19IOqWc0IqJlI>UnoOt3?%
zyPRWaPR{AL+!H}N>0b#*OOB{-kUbW37Po-IuCQp$>qlwKxvC7p_FRIB1ZJxnEe0>G
zYdP|{wi6ZRN>rm(0byGxt0d?)a6Bec(~EQ4yNhd#fLE*dl7uE8167T@Df4EkRJop)
z>#>!yllVN88^&^pNdOT600964`2p4r({Knbu4_9LAypE)Py7$u2QCRUVjd#h0M(p2
zi)u$Sn&KSb0(4(64!T-b;yUu?F#UCo(jUqUkI!X1Ry2wi$JDwc44<nCB7bPEXX8ge
zQ;=buz9I$;e!M3}!;>FOhe`i6KpO($<n^0MPDgtUd8G0N6y(Z%yN>s*!2$rthXTM7
z^k!RLKfb1Ny(l&wY0QI`qNSLXn{b7Sfm<F^-k$zssqXlp2c*=Q3w#6WfGQ&OfC+<d
zC_G=sQ4T=@0N$^>Ua)7kmmc;#-9jS{lsJ9qIzz&sEeYtoOx)gx)9%VgXv!}Q&(?<a
z3Mqp=Zj&gcWX;u#$DV1rr`Bl62?6{KJ3ZK%tloxAQB|tMUd=paQest8PjK9>JHz9K
z8C=FJQ<gx~kET-o5V?fv&sp={ozHGZ3>^b|AGs5|1t9yG!ib*)7y$wR2?YXA+&Jh0
z8w>yn2@n(6hQpCAg&fVv1O7kW-#E%aRZr(ZEci6R;)kP=R&bmNYF24c(vD*AFS+N`
zFtaB#G;DXN?Es=n1aLIwIu6vtvH4QqF$#u)kXHtJ1v~mZlwb6??!0dpO#m?hM`x4w
xyEEY2Q|w4>C!N0Xjt5s@=RK~WZ|h#tLVRU(mz~dqBQV1nvcfGWos6&o007gwTpj=b

literal 0
Hc-jL100001

diff --git a/tests/fixtures/packages/gpg/trustdb.gpg b/tests/fixtures/packages/gpg/trustdb.gpg
new file mode 100644
index 0000000000000000000000000000000000000000..d0ac56231ced4019272699af3d8063fdff61b332
GIT binary patch
literal 1280
zc-mu3FGy!*W@Ke#VqoyUWATmwJ7DBuAP$VG8&x;p>f}blWw@&2VVG&7QSjBbxnf?Z
vk&W=pw!;(kT4mTElJW?3ybK2GIG0vsztmi}wtBj8VN8PLnN5yt80G;0smB)W

literal 0
Hc-jL100001

diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/changelog b/tests/fixtures/packages/nonfree-package-0.1/debian/changelog
new file mode 100644
index 0000000..ec3f4a1
--- /dev/null
+++ b/tests/fixtures/packages/nonfree-package-0.1/debian/changelog
@@ -0,0 +1,5 @@
+nonfree-package (0.1-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- A Maintainer <maint@example.com>  Fri, 08 Jun 2012 18:10:01 +0200
diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/compat b/tests/fixtures/packages/nonfree-package-0.1/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/fixtures/packages/nonfree-package-0.1/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/control b/tests/fixtures/packages/nonfree-package-0.1/debian/control
new file mode 100644
index 0000000..f83f69c
--- /dev/null
+++ b/tests/fixtures/packages/nonfree-package-0.1/debian/control
@@ -0,0 +1,11 @@
+Source: nonfree-package
+Section: non-free/misc
+Priority: extra
+Maintainer: A Maintainer <maint@example.com>
+Build-Depends: debhelper (>= 7)
+
+Package: nonfree-package
+Architecture: all
+Depends: ${misc:Depends}
+Description: a package
+ a package
diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/nonfree-package.install b/tests/fixtures/packages/nonfree-package-0.1/debian/nonfree-package.install
new file mode 100644
index 0000000..af6371d
--- /dev/null
+++ b/tests/fixtures/packages/nonfree-package-0.1/debian/nonfree-package.install
@@ -0,0 +1 @@
+some-file usr/share/nonfree-package
diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/rules b/tests/fixtures/packages/nonfree-package-0.1/debian/rules
new file mode 100755
index 0000000..78c7615
--- /dev/null
+++ b/tests/fixtures/packages/nonfree-package-0.1/debian/rules
@@ -0,0 +1,3 @@
+#! /usr/bin/make -f
+%:
+	dh $@
diff --git a/tests/fixtures/packages/nonfree-package-0.1/some-file b/tests/fixtures/packages/nonfree-package-0.1/some-file
new file mode 100644
index 0000000..083d0c2
--- /dev/null
+++ b/tests/fixtures/packages/nonfree-package-0.1/some-file
@@ -0,0 +1 @@
+some-text
diff --git a/tests/fixtures/packages/package-0.1/debian/changelog b/tests/fixtures/packages/package-0.1/debian/changelog
new file mode 100644
index 0000000..fbb1609
--- /dev/null
+++ b/tests/fixtures/packages/package-0.1/debian/changelog
@@ -0,0 +1,5 @@
+package (0.1-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- A Maintainer <maint@example.com>  Fri, 08 Jun 2012 18:10:01 +0200
diff --git a/tests/fixtures/packages/package-0.1/debian/compat b/tests/fixtures/packages/package-0.1/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/fixtures/packages/package-0.1/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/tests/fixtures/packages/package-0.1/debian/control b/tests/fixtures/packages/package-0.1/debian/control
new file mode 100644
index 0000000..9ccf58a
--- /dev/null
+++ b/tests/fixtures/packages/package-0.1/debian/control
@@ -0,0 +1,11 @@
+Source: package
+Section: misc
+Priority: extra
+Maintainer: A Maintainer <maint@example.com>
+Build-Depends: debhelper (>= 7)
+
+Package: package
+Architecture: all
+Depends: ${misc:Depends}
+Description: a package
+ a package
diff --git a/tests/fixtures/packages/package-0.1/debian/package.install b/tests/fixtures/packages/package-0.1/debian/package.install
new file mode 100644
index 0000000..fb44f77
--- /dev/null
+++ b/tests/fixtures/packages/package-0.1/debian/package.install
@@ -0,0 +1 @@
+some-file usr/share/apackage
diff --git a/tests/fixtures/packages/package-0.1/debian/rules b/tests/fixtures/packages/package-0.1/debian/rules
new file mode 100755
index 0000000..78c7615
--- /dev/null
+++ b/tests/fixtures/packages/package-0.1/debian/rules
@@ -0,0 +1,3 @@
+#! /usr/bin/make -f
+%:
+	dh $@
diff --git a/tests/fixtures/packages/package-0.1/some-file b/tests/fixtures/packages/package-0.1/some-file
new file mode 100644
index 0000000..083d0c2
--- /dev/null
+++ b/tests/fixtures/packages/package-0.1/some-file
@@ -0,0 +1 @@
+some-text
diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/changelog b/tests/fixtures/packages/package-built-using-0.1/debian/changelog
new file mode 100644
index 0000000..744ddf6
--- /dev/null
+++ b/tests/fixtures/packages/package-built-using-0.1/debian/changelog
@@ -0,0 +1,5 @@
+package-built-using (0.1-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- A Maintainer <maint@example.com>  Fri, 08 Jun 2012 18:10:01 +0200
diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/compat b/tests/fixtures/packages/package-built-using-0.1/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/tests/fixtures/packages/package-built-using-0.1/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/control b/tests/fixtures/packages/package-built-using-0.1/debian/control
new file mode 100644
index 0000000..b51cc53
--- /dev/null
+++ b/tests/fixtures/packages/package-built-using-0.1/debian/control
@@ -0,0 +1,12 @@
+Source: package-built-using
+Section: misc
+Priority: extra
+Maintainer: A Maintainer <maint@example.com>
+Build-Depends: debhelper (>= 7)
+
+Package: package-built-using
+Architecture: all
+Depends: ${misc:Depends}
+Built-Using: package (= 0.1-1)
+Description: a package
+ a package
diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/package-built-using.install b/tests/fixtures/packages/package-built-using-0.1/debian/package-built-using.install
new file mode 100644
index 0000000..fb44f77
--- /dev/null
+++ b/tests/fixtures/packages/package-built-using-0.1/debian/package-built-using.install
@@ -0,0 +1 @@
+some-file usr/share/apackage
diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/rules b/tests/fixtures/packages/package-built-using-0.1/debian/rules
new file mode 100755
index 0000000..78c7615
--- /dev/null
+++ b/tests/fixtures/packages/package-built-using-0.1/debian/rules
@@ -0,0 +1,3 @@
+#! /usr/bin/make -f
+%:
+	dh $@
diff --git a/tests/fixtures/packages/package-built-using-0.1/some-file b/tests/fixtures/packages/package-built-using-0.1/some-file
new file mode 100644
index 0000000..083d0c2
--- /dev/null
+++ b/tests/fixtures/packages/package-built-using-0.1/some-file
@@ -0,0 +1 @@
+some-text
-- 
1.7.2.5



Reply to: