[Abtlinux-svn] SF.net SVN: abtlinux: [66] docs/requirements/trunk
Status: Alpha
Brought to you by:
eschabell
From: <esc...@us...> - 2006-03-04 18:52:46
|
Revision: 66 Author: eschabell Date: 2006-03-04 10:52:31 -0800 (Sat, 04 Mar 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=66&view=rev Log Message: ----------- Two of the three Download scenarios completed. Removed one of the Download cases/scenarios as it was double. Modified Paths: -------------- docs/requirements/trunk/abtlinux.pdf docs/requirements/trunk/cases/pull-package-sources-case.tex docs/requirements/trunk/cases/pull-package-tree-case.tex docs/requirements/trunk/scenarios/HTML-package-listing-scenario.tex docs/requirements/trunk/scenarios/pull-package-sources-scenario.tex docs/requirements/trunk/scenarios/pull-package-tree-scenario.tex docs/requirements/trunk/scenarios.tex docs/requirements/trunk/usecases.tex Removed Paths: ------------- docs/requirements/trunk/cases/pull-patches-case.tex docs/requirements/trunk/scenarios/pull-patches-scenario.tex Modified: docs/requirements/trunk/abtlinux.pdf =================================================================== (Binary files differ) Modified: docs/requirements/trunk/cases/pull-package-sources-case.tex =================================================================== --- docs/requirements/trunk/cases/pull-package-sources-case.tex 2006-03-04 14:35:39 UTC (rev 65) +++ docs/requirements/trunk/cases/pull-package-sources-case.tex 2006-03-04 18:52:31 UTC (rev 66) @@ -19,7 +19,7 @@ \begin{enumerate} \item User requests for package source(s) to be downloaded. \item The source location is obtained from the package description. - \item Support for http(s), (s)ftp, cvs, subversion and tla repositories. + \item Support for http(s), (s)ftp, cvs and subversion. \item Source is downloaded and placed in download location. \end{enumerate} \vspace{0.05em} Modified: docs/requirements/trunk/cases/pull-package-tree-case.tex =================================================================== --- docs/requirements/trunk/cases/pull-package-tree-case.tex 2006-03-04 14:35:39 UTC (rev 65) +++ docs/requirements/trunk/cases/pull-package-tree-case.tex 2006-03-04 18:52:31 UTC (rev 66) @@ -19,7 +19,7 @@ \begin{enumerate} \item User requests for package tree to be downloaded. \item Optional name given, then look up the location in registered list (internal). - \item Support for http(s), (s)ftp, cvs, subversion and tla repositories. + \item Support for subversion repositories. \item Package tree is downloaded and installed. \end{enumerate} \vspace{0.05em} Deleted: docs/requirements/trunk/cases/pull-patches-case.tex =================================================================== --- docs/requirements/trunk/cases/pull-patches-case.tex 2006-03-04 14:35:39 UTC (rev 65) +++ docs/requirements/trunk/cases/pull-patches-case.tex 2006-03-04 18:52:31 UTC (rev 66) @@ -1,38 +0,0 @@ - -\begin{tabularx}{\linewidth}{|l|X|} -\hline -\textbf{Use Case Name:} & \textbf{Pull patches} \\ -\hline -\textbf{Description:} & -Downloading available patches, optionally by repository name. \\ -\hline -\textbf{Actors:} & User \\ -\hline -\textbf{Preconditions:} & -Network is available. \\ -\hline -\textbf{Triggers:} & abt patches $[$name$]$ \\ -\hline -\textbf{Basic Course of Events:} & -\begin{minipage}{\linewidth} - \vspace{0.05em} - \begin{enumerate} - \item User requests for patches to be downloaded. - \item Optional name given, then look up the location in registered list (internal). - \item Support for http(s), (s)ftp, cvs, subversion and tla repositories. - \item Patches are downloaded and applied. - \end{enumerate} - \vspace{0.05em} -\end{minipage} -\\ -\hline -\textbf{Exceptions:} & -Source location is unreachable or gives error, report error. \\ -\hline -\textbf{Postconditions:} & -Patches have been downloaded and applied. -\\ -\hline -\end{tabularx} - - Modified: docs/requirements/trunk/scenarios/HTML-package-listing-scenario.tex =================================================================== --- docs/requirements/trunk/scenarios/HTML-package-listing-scenario.tex 2006-03-04 14:35:39 UTC (rev 65) +++ docs/requirements/trunk/scenarios/HTML-package-listing-scenario.tex 2006-03-04 18:52:31 UTC (rev 66) @@ -25,4 +25,6 @@ \end{minipage} \\ \hline -\end{tabularx} \ No newline at end of file +\end{tabularx} + +\newpage \ No newline at end of file Modified: docs/requirements/trunk/scenarios/pull-package-sources-scenario.tex =================================================================== --- docs/requirements/trunk/scenarios/pull-package-sources-scenario.tex 2006-03-04 14:35:39 UTC (rev 65) +++ docs/requirements/trunk/scenarios/pull-package-sources-scenario.tex 2006-03-04 18:52:31 UTC (rev 66) @@ -7,9 +7,12 @@ \textbf{Use Case Steps:} & \begin{minipage}{\linewidth} \vspace{0.05em} - \begin{enumerate} - \item Steps - \end{enumerate} + \begin{itemize} + \item User command \textbf{'abt download fortune'}. + \item Obtain from fortune package description the \textbf{SRCURL}, \url{http://www.fortune.org/pub/fortune-mod-9708.tar.gz}. + \item Download the fortune source file to \url{/var/spool/abt}. + \item Report to user that download successful. + \end{itemize} \vspace{0.05em} \end{minipage} \\ @@ -18,14 +21,12 @@ \begin{minipage}{\linewidth} \vspace{0.05em} \begin{enumerate} - \item Steps + \item Fortune description is not available, warn user. + \item Fortuen source file location not reachable, warn user. + \item Support http(s), (s)ftp, cvs and subversion downloads. \end{enumerate} \vspace{0.05em} \end{minipage} \\ \hline \end{tabularx} - -\newpage - - Modified: docs/requirements/trunk/scenarios/pull-package-tree-scenario.tex =================================================================== --- docs/requirements/trunk/scenarios/pull-package-tree-scenario.tex 2006-03-04 14:35:39 UTC (rev 65) +++ docs/requirements/trunk/scenarios/pull-package-tree-scenario.tex 2006-03-04 18:52:31 UTC (rev 66) @@ -7,9 +7,13 @@ \textbf{Use Case Steps:} & \begin{minipage}{\linewidth} \vspace{0.05em} - \begin{enumerate} - \item Steps - \end{enumerate} + \begin{itemize} + \item User command \textbf{'abt update $<$name$>$'}. + \item If name is given, then update only that package tree via the source location entry. + \item Otherwise update all registered package trees. + \item Package tree(s) updated, \textbf{'svn -r REPO-NAME update'}. + \item Report to user update was successful. + \end{itemize} \vspace{0.05em} \end{minipage} \\ @@ -18,14 +22,11 @@ \begin{minipage}{\linewidth} \vspace{0.05em} \begin{enumerate} - \item Steps + \item Package tree name not in listing, provide user with dialog to add new entry. + \item Package tree location unreachable, warn user. \end{enumerate} \vspace{0.05em} \end{minipage} \\ \hline -\end{tabularx} - -\newpage - - +\end{tabularx} \ No newline at end of file Deleted: docs/requirements/trunk/scenarios/pull-patches-scenario.tex =================================================================== --- docs/requirements/trunk/scenarios/pull-patches-scenario.tex 2006-03-04 14:35:39 UTC (rev 65) +++ docs/requirements/trunk/scenarios/pull-patches-scenario.tex 2006-03-04 18:52:31 UTC (rev 66) @@ -1,31 +0,0 @@ -\medskip - -\begin{tabularx}{\linewidth}{|l|X|} -\hline -\textbf{Use Case Name:} & \textbf{Pull patches} \\ -\hline -\textbf{Use Case Steps:} & -\begin{minipage}{\linewidth} - \vspace{0.05em} - \begin{enumerate} - \item Steps - \end{enumerate} - \vspace{0.05em} -\end{minipage} -\\ -\hline -\textbf{Alternative Path:} & -\begin{minipage}{\linewidth} - \vspace{0.05em} - \begin{enumerate} - \item Steps - \end{enumerate} - \vspace{0.05em} -\end{minipage} -\\ -\hline -\end{tabularx} - -\newpage - - Modified: docs/requirements/trunk/scenarios.tex =================================================================== --- docs/requirements/trunk/scenarios.tex 2006-03-04 14:35:39 UTC (rev 65) +++ docs/requirements/trunk/scenarios.tex 2006-03-04 18:52:31 UTC (rev 66) @@ -41,11 +41,10 @@ \subsection{Downloads} Here you find the scenarios related to downloading packages, updates and news. +TODO: 1 scenarios -TODO: 4 scenarios -%\input{scenarios/pull-package-sources-scenario.tex} -%\input{scenarios/pull-package-tree-scenario.tex} -%\input{scenarios/pull-patches-scenario.tex} +\input{scenarios/pull-package-sources-scenario.tex} +\input{scenarios/pull-package-tree-scenario.tex} %\input{scenarios/pull-news-feed-scenario.tex} Modified: docs/requirements/trunk/usecases.tex =================================================================== --- docs/requirements/trunk/usecases.tex 2006-03-04 14:35:39 UTC (rev 65) +++ docs/requirements/trunk/usecases.tex 2006-03-04 18:52:31 UTC (rev 66) @@ -156,7 +156,6 @@ \begin{itemize} \item pull package sources \item pull package tree - \item pull patches \item pull news feed \end{itemize} @@ -171,10 +170,6 @@ \input{cases/pull-package-tree-case.tex} %\newpage -\subsubsection{Pull patches} -\input{cases/pull-patches-case.tex} - -%\newpage \subsubsection{Pull news feed} \input{cases/pull-news-feed-case.tex} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |