aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Documentation/debconf7/develcycle.dot1
-rw-r--r--Documentation/debconf7/develcycle.eps257
-rw-r--r--Documentation/debconf7/pbuilder-presentation.tex68
3 files changed, 181 insertions, 145 deletions
diff --git a/Documentation/debconf7/develcycle.dot b/Documentation/debconf7/develcycle.dot
index 5b7aa11..471d5a5 100644
--- a/Documentation/debconf7/develcycle.dot
+++ b/Documentation/debconf7/develcycle.dot
@@ -1,6 +1,7 @@
// (let* ((dot buffer-file-name) (eps (replace-regexp-in-string "dot$" "eps" dot)) (svg (replace-regexp-in-string "dot$" "svg" dot))) (shell-command (concat "dot "dot" -T ps > "eps"; gv "eps)))
digraph structure {
mindist=1
+node [fontsize=30]
"edit source" [label="maintainer\nedits source"]
"bugreport"->"edit source"
diff --git a/Documentation/debconf7/develcycle.eps b/Documentation/debconf7/develcycle.eps
index dc3ea20..a14c0da 100644
--- a/Documentation/debconf7/develcycle.eps
+++ b/Documentation/debconf7/develcycle.eps
@@ -3,7 +3,7 @@
%%For: (dancer) Junichi Uekawa,,,
%%Title: structure
%%Pages: (atend)
-%%BoundingBox: 36 36 323 662
+%%BoundingBox: 36 36 554 896
%%EndComments
save
%%BeginProlog
@@ -180,10 +180,10 @@ def
%%EndSetup
%%Page: 1 1
-%%PageBoundingBox: 36 36 323 662
+%%PageBoundingBox: 36 36 554 896
%%PageOrientation: Portrait
gsave
-36 36 287 626 boxprim clip newpath
+36 36 518 860 boxprim clip newpath
36 36 translate
0 0 1 beginpage
1.0000 set_scale
@@ -191,348 +191,351 @@ gsave
0.000 0.000 1.000 graphcolor
0.000 0.000 1.000 graphcolor
newpath -6 -6 moveto
--6 624 lineto
-285 624 lineto
-285 -6 lineto
+-6 858 lineto
+516 858 lineto
+516 -6 lineto
closepath
fill
0.000 0.000 1.000 graphcolor
newpath -6 -6 moveto
--6 624 lineto
-285 624 lineto
-285 -6 lineto
+-6 858 lineto
+516 858 lineto
+516 -6 lineto
closepath
stroke
0.000 0.000 0.000 graphcolor
-14.00 /Times-Roman set_font
+30.00 /Times-Roman set_font
% edit source
gsave 10 dict begin
-134 515 49 28 ellipse_path
+232 697 96 55 ellipse_path
stroke
gsave 10 dict begin
-104 518 moveto
+167 704 moveto
(maintainer)
-[10.8 6.24 3.84 6.96 3.84 6.24 3.84 6.96 6.24 4.56]
+[23.28 13.44 8.4 15.12 8.4 13.44 8.4 15.12 13.44 10.08]
xshow
-100 502 moveto
+160 669 moveto
(edits source)
-[6.24 6.96 3.84 3.84 5.52 3.6 5.52 6.96 6.96 4.56 6.24 6.24]
+[13.44 15.12 8.4 8.4 11.76 7.44 11.76 15.12 15.12 10.08 13.44 13.44]
xshow
end grestore
end grestore
% build package
gsave 10 dict begin
-53 430 53 18 ellipse_path
+102 573 101 30 ellipse_path
stroke
gsave 10 dict begin
-13 425 moveto
+17 563 moveto
(build package)
-[6.96 6.96 3.84 3.84 6.96 3.6 6.96 6.24 6.24 6.96 6.24 6.96 6.24]
+[15.12 15.12 8.4 8.4 15.12 7.44 15.12 13.44 13.44 15.12 13.44 15.12 13.44]
xshow
end grestore
end grestore
% edit source->build package
-newpath 110 489 moveto
-100 478 87 465 77 454 curveto
+newpath 182 650 moveto
+169 637 153 623 140 610 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 80 452 moveto
-70 447 lineto
-75 457 lineto
+newpath 142 607 moveto
+133 602 lineto
+137 612 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 80 452 moveto
-70 447 lineto
-75 457 lineto
+newpath 142 607 moveto
+133 602 lineto
+137 612 lineto
closepath
stroke
end grestore
% bugreport
gsave 10 dict begin
-66 600 41 18 ellipse_path
+108 821 75 30 ellipse_path
stroke
gsave 10 dict begin
-38 595 moveto
+48 811 moveto
(bugreport)
-[6.96 6.96 6.96 4.56 6.24 6.96 6.96 4.56 3.84]
+[15.12 15.12 15.12 10.08 13.44 15.12 15.12 10.08 8.4]
xshow
end grestore
end grestore
% bugreport->edit source
-newpath 80 583 moveto
-88 573 98 561 107 549 curveto
+newpath 136 793 moveto
+148 781 163 766 177 752 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 110 551 moveto
-113 541 lineto
-104 547 lineto
+newpath 179 755 moveto
+184 745 lineto
+174 750 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 110 551 moveto
-113 541 lineto
-104 547 lineto
+newpath 179 755 moveto
+184 745 lineto
+174 750 lineto
closepath
stroke
end grestore
% new upstream package
gsave 10 dict begin
-202 600 77 18 ellipse_path
+356 821 153 30 ellipse_path
stroke
gsave 10 dict begin
-138 595 moveto
+218 811 moveto
(new upstream package)
-[6.96 6.24 10.08 3.6 6.96 6.96 5.52 3.84 4.56 6.24 6.24 10.8 3.6 6.96 6.24 6.24 6.96 6.24 6.96 6.24]
+[15.12 13.44 21.6 7.44 15.12 15.12 11.76 8.4 10.08 13.44 13.44 23.28 7.44 15.12 13.44 13.44 15.12 13.44 15.12 13.44]
xshow
end grestore
end grestore
% new upstream package->edit source
-newpath 188 582 moveto
-180 572 171 560 162 549 curveto
+newpath 326 791 moveto
+314 779 300 765 287 752 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 164 546 moveto
-155 541 lineto
-159 551 lineto
+newpath 290 750 moveto
+280 745 lineto
+285 755 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 164 546 moveto
-155 541 lineto
-159 551 lineto
+newpath 290 750 moveto
+280 745 lineto
+285 755 lineto
closepath
stroke
end grestore
% install locally
gsave 10 dict begin
-55 342 51 18 ellipse_path
+104 459 98 30 ellipse_path
stroke
gsave 10 dict begin
-16 337 moveto
+22 449 moveto
(install locally)
-[3.84 6.96 5.52 3.84 6.24 3.84 3.84 3.6 3.84 6.96 6.24 6.24 3.84 3.84 6.96]
+[8.4 15.12 11.76 8.4 13.44 8.4 8.4 7.44 8.4 15.12 13.44 13.44 8.4 8.4 15.12]
xshow
end grestore
end grestore
% build package->install locally
-newpath 53 412 moveto
-54 400 54 384 54 370 curveto
+newpath 103 542 moveto
+103 529 103 514 103 500 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 57 370 moveto
-55 360 lineto
-51 370 lineto
+newpath 107 500 moveto
+103 490 lineto
+100 500 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 57 370 moveto
-55 360 lineto
-51 370 lineto
+newpath 107 500 moveto
+103 490 lineto
+100 500 lineto
closepath
stroke
end grestore
% test package
gsave 10 dict begin
-104 268 48 18 ellipse_path
+159 359 90 30 ellipse_path
stroke
gsave 10 dict begin
-69 263 moveto
+84 349 moveto
(test package)
-[3.84 6.24 5.52 3.84 3.6 6.96 6.24 6.24 6.96 6.24 6.96 6.24]
+[8.4 13.44 11.76 8.4 7.44 15.12 13.44 13.44 15.12 13.44 15.12 13.44]
xshow
end grestore
end grestore
% install locally->test package
-newpath 67 324 moveto
-73 316 80 304 86 295 curveto
+newpath 121 429 moveto
+126 419 132 408 138 398 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 89 296 moveto
-92 286 lineto
-84 292 lineto
+newpath 141 399 moveto
+143 389 lineto
+135 396 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 89 296 moveto
-92 286 lineto
-84 292 lineto
+newpath 141 399 moveto
+143 389 lineto
+135 396 lineto
closepath
stroke
end grestore
% test package->edit source
-newpath 108 286 moveto
-111 297 113 311 115 324 curveto
-123 376 128 437 131 476 curveto
+newpath 188 388 moveto
+198 400 207 413 212 428 curveto
+237 494 240 576 237 632 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 128 476 moveto
-132 486 lineto
-134 476 lineto
+newpath 234 632 moveto
+237 642 lineto
+241 632 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 128 476 moveto
-132 486 lineto
-134 476 lineto
+newpath 234 632 moveto
+237 642 lineto
+241 632 lineto
closepath
stroke
end grestore
gsave 10 dict begin
-125 381 moveto
+14.00 /Times-Roman set_font
+235 511 moveto
(fail)
[4.56 6.24 3.84 3.84]
xshow
end grestore
% pbuilder build
gsave 10 dict begin
-146 180 53 18 ellipse_path
+234 245 102 30 ellipse_path
stroke
gsave 10 dict begin
-106 175 moveto
+148 235 moveto
(pbuilder build)
-[6.96 6.96 6.96 3.84 3.84 6.96 6.24 4.56 3.6 6.96 6.96 3.84 3.84 6.96]
+[15.12 15.12 15.12 8.4 8.4 15.12 13.44 10.08 7.44 15.12 15.12 8.4 8.4 15.12]
xshow
end grestore
end grestore
% test package->pbuilder build
-newpath 110 250 moveto
-113 240 118 227 123 216 curveto
-125 213 126 210 128 206 curveto
+newpath 179 329 moveto
+188 315 199 298 208 284 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 131 208 moveto
-134 198 lineto
-125 204 lineto
+newpath 211 285 moveto
+214 275 lineto
+206 281 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 131 208 moveto
-134 198 lineto
-125 204 lineto
+newpath 211 285 moveto
+214 275 lineto
+206 281 lineto
closepath
stroke
end grestore
gsave 10 dict begin
-123 219 moveto
+14.00 /Times-Roman set_font
+202 297 moveto
(success)
[5.52 6.96 6.24 6.24 6.24 5.52 5.52]
xshow
end grestore
% pbuilder build->edit source
-newpath 157 198 moveto
-167 215 180 242 180 268 curveto
-180 430 180 430 180 430 curveto
-180 448 172 466 162 481 curveto
+newpath 253 275 moveto
+265 297 278 329 278 359 curveto
+278 573 278 573 278 573 curveto
+278 594 272 616 265 635 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 159 479 moveto
-156 489 lineto
-165 483 lineto
+newpath 261 634 moveto
+261 645 lineto
+268 637 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 159 479 moveto
-156 489 lineto
-165 483 lineto
+newpath 261 634 moveto
+261 645 lineto
+268 637 lineto
closepath
stroke
end grestore
gsave 10 dict begin
-179 337 moveto
+14.00 /Times-Roman set_font
+278 454 moveto
(fail)
[4.56 6.24 3.84 3.84]
xshow
end grestore
% debsign
gsave 10 dict begin
-146 92 35 18 ellipse_path
+234 131 63 30 ellipse_path
stroke
gsave 10 dict begin
-124 87 moveto
+186 121 moveto
(debsign)
-[6.96 6.24 6.96 5.52 3.84 6.96 6.96]
+[15.12 13.44 15.12 11.76 8.4 15.12 15.12]
xshow
end grestore
end grestore
% pbuilder build->debsign
-newpath 146 162 moveto
-146 150 146 134 146 120 curveto
+newpath 234 214 moveto
+234 201 234 186 234 172 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 150 120 moveto
-146 110 lineto
-143 120 lineto
+newpath 238 172 moveto
+234 162 lineto
+231 172 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 150 120 moveto
-146 110 lineto
-143 120 lineto
+newpath 238 172 moveto
+234 162 lineto
+231 172 lineto
closepath
stroke
end grestore
gsave 10 dict begin
-146 131 moveto
+14.00 /Times-Roman set_font
+234 183 moveto
(success)
[5.52 6.96 6.24 6.24 6.24 5.52 5.52]
xshow
end grestore
% dput
gsave 10 dict begin
-146 18 27 18 ellipse_path
+234 31 43 30 ellipse_path
stroke
gsave 10 dict begin
-133 13 moveto
+207 21 moveto
(dput)
-[6.96 6.96 6.96 3.84]
+[15.12 15.12 15.12 8.4]
xshow
end grestore
end grestore
% debsign->dput
-newpath 146 74 moveto
-146 65 146 56 146 46 curveto
+newpath 234 100 moveto
+234 91 234 82 234 72 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 150 46 moveto
-146 36 lineto
-143 46 lineto
+newpath 238 72 moveto
+234 62 lineto
+231 72 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-newpath 150 46 moveto
-146 36 lineto
-143 46 lineto
+newpath 238 72 moveto
+234 62 lineto
+231 72 lineto
closepath
stroke
end grestore
diff --git a/Documentation/debconf7/pbuilder-presentation.tex b/Documentation/debconf7/pbuilder-presentation.tex
index 0a8681e..e79625c 100644
--- a/Documentation/debconf7/pbuilder-presentation.tex
+++ b/Documentation/debconf7/pbuilder-presentation.tex
@@ -17,13 +17,22 @@
% along with this program; if not, write to the Free Software
% Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-\documentclass[dvipdfm,12pt]{beamer}
+\documentclass[dvipdfm,12pt,times]{beamer}
%\usetheme{}
% preview (shell-command (concat "xpdf " (replace-regexp-in-string "tex$" "pdf"(buffer-file-name)) "&"))
% presentation (shell-command (concat "xpdf -fullscreen " (replace-regexp-in-string "tex$" "pdf"(buffer-file-name)) "&"))
% presentation-evince (shell-command (concat "evince " (replace-regexp-in-string "tex$" "pdf"(buffer-file-name)) "&"))
+\newcommand{\emtext}[1]{
+\begin{frame}{}
+
+{\Huge #1
+}
+\end{frame}
+}
+
+
\title{what's happening with pbuilder?}
\subtitle{Debian Conference 2007}
\author{dancer@debian.org}
@@ -45,27 +54,34 @@
and more recently, Debian/MacBook related.
\end{itemize}
\end{frame}
-
+
+
+\emtext{How do I use pbuilder?}
+
\begin{frame}{pbuilder basics}
\includegraphics[height=0.7\vsize]{pbuildercycle.eps}
\end{frame}
\begin{frame}{pbuilder basics ...}
-\begin{tabular}{|l|p{8em}|p{8em}|}
+\begin{tabular}{|l|p{9em}|p{10em}|}
+\hline
\hline
operation & frequence & meaning \\
\hline
-create & once in initial run & create base filesystem \\
+\hline
+create & once initially & create base filesystem \\
+\hline
update & twice a day (according to unstable updates) &
revise base filesystem \\
+\hline
build & for each package build & build Debian package inside chroot \\
\hline
\end{tabular}
\end{frame}
-\begin{frame}[containsverbatim]{pbuilder create}
+\begin{frame}[containsverbatim]{pbuilder --create}
\begin{verbatim}
-# pbuilder create
+# pbuilder --create
Distribution is sid.
Building the build environment
-> running debootstrap
@@ -78,10 +94,9 @@ I: Validating Packages
\end{verbatim}
\end{frame}
-
-\begin{frame}[containsverbatim]{pbuilder update}
+\begin{frame}[containsverbatim]{pbuilder --update}
\begin{verbatim}
-# pbuilder update
+# pbuilder --update
W: /home/dancer/.pbuilderrc does not exist
Building the build Environment
-> extracting base tarball [/var/cache/pbuilder/base.tgz]
@@ -90,9 +105,9 @@ Building the build Environment
\end{verbatim}
\end{frame}
-\begin{frame}[containsverbatim]{pbuilder build}
+\begin{frame}[containsverbatim]{pbuilder --build}
\begin{verbatim}
-# pbuilder build dsh_*.dsc
+# pbuilder --build dsh_*.dsc
I: using fakeroot in build.
Current time: Sat Jan 20 12:03:34 JST 2007
pbuilder-time-stamp: 1169262214
@@ -104,15 +119,32 @@ Building the build Environment
\end{verbatim}
\end{frame}
-\begin{frame}{pbuilder basics ...}
-\begin{minipage}{0.4\hsize}
- How do you maintain your package today?
-\end{minipage}
-\begin{minipage}{0.5\hsize}
- \includegraphics[height=0.9\vsize]{develcycle.eps}
-\end{minipage}
+
+\begin{frame}[containsverbatim]{pbuilder --login}
+\begin{verbatim}
+# pbuilder --login --bindmount ${HOME}
+I: using fakeroot in build.
+Current time: Sat Jan 20 12:03:34 JST 2007
+pbuilder-time-stamp: 1169262214
+Building the build Environment
+ -> extracting base tarball [/home/dancer/DEBIAN/pbuilder/pbuilder/testsuite/tmp.FeeAX18779/testimage]
+ -> creating local configuration
+ .
+ .
+\end{verbatim}
\end{frame}
+\emtext{pdebuild}
+
+\begin{frame}{}
+ \begin{minipage}{0.4\hsize}
+ How do you maintain your package today?
+ \end{minipage}
+ \begin{minipage}{0.5\hsize}
+ \includegraphics[height=0.95\vsize]{develcycle.eps}
+ \end{minipage}
+\end{frame}
+
\begin{frame}[containsverbatim]{Development}
alioth project: \url{http://alioth.debian.org/projects/pbuilder}