tag and release 0.36.0

This commit is contained in:
slakmagik 2012-10-04 03:16:56 +00:00
parent f2b37e202e
commit 0ac0bd7ad1
9 changed files with 117 additions and 141 deletions

View File

@ -1,5 +1,8 @@
SBOPKG NEWS SBOPKG NEWS
sbopkg xxxVERSIONxxx (xxxDATExxx)
sbopkg 0.36.0 (2012-10-04 03:05 UTC) sbopkg 0.36.0 (2012-10-04 03:05 UTC)
FEATURES FEATURES

View File

@ -1,114 +1,33 @@
sbopkg 0.35.0 (2011-04-28 02:48 UTC) sbopkg 0.36.0 (2012-10-04 03:05 UTC)
FEATURES FEATURES
* This release of sbopkg is Slackware 13.37-ready. (Congrats to * This release of sbopkg is Slackware 14.0-ready. (Congrats to
all involved in the Slackware release.) all involved in the Slackware release.)
* Sbopkg now has a -d flag which can download without building
* The READMEs of all installed packages can now be read from the or installing, in addition to -b (download, build) and -i
main menu's list/uninstall item. (Selection state will also (download, build, install). Thanks to Kristoffer Karlsson for
now be remembered.) Thanks to dmotaleite for the RFE. the feature request and some testing and to Mauro Giachero for
the initial patch and discussion and review of additional
* Similarly, the -R and -p flags can now be combined to page patching.
through the READMEs of all installed packages. * It is now possible to combine the -r flag with other flags
such that a sync is performed first. For example 'sbopkg -ri
* Added ponce's repo (SBo variant for -current) to the default foo' will synchronize with the repo and install the latest
repos. Thanks to Mauro for suggesting this about a year ago. foo.
Note that this is unsupported (if a build from this repo * There is a new configuration option, NICE, which enables the
breaks in sbopkg you get to keep both pieces) but people seem user to specify a niceness for the execution of the
pleased with this repo and it'll save a step for new users. SlackBuild. Previously, this was hardcoded to 10 (which is
Note that the default repo files have been reordered, as well. still the default). Thanks to Joni Martikainen for the
50-sb64 is now 70, 60-local is now 50, and the new one is 60. suggestion.
This puts the unsupported repos last. If by chance you have a
file with those names already in there, upgrading sbopkg will
clobber them. See each of the two following sections for more
repo-related modifications and bugfixing.
* Added a bash completion file for sbopkg. This is independent
of the bash-completion package. It can be found in the new
doc/contrib directory. Source the file (in your shell startup
files if you want it always on automatically) from its current
location or wherever you wish to copy it and you should be
able to complete some of sbopkg's flags and their arguments.
Also see the KNOWN_ISSUES file. Thanks to Sergey V. for this
contribution.
MODIFICATIONS MODIFICATIONS
* Updated French man pages. Thanks to Marie-Claude Collilieux. * Specifying an alternate directory as repository root from the
command line, which was done with the -d flag, is now done
* Revised documentation: moved the queuefiles directory into a with the -D flag. Sorry for any inconvenience.
new contrib directory, renamed the README-*.d documents, * The 'Build' option in a package's info menu has been renamed
stripping the '.d'. Clarified/updated the dialog nav/certcheck to 'Process', along with many other minor informational
sections of KNOWN_ISSUES, brought the missing 0.27.0 and changes throughout the UI.
0.33.1 branch changes from their ChangeLogs into NEWS, added a * The Slamd64 repo file has been removed as that project is
block in README describing all the plain text documents, added defunct.
a note about making corrections to THANKS, a couple of TODO
items, etc.
* Note also that symlinks are now made from README-repos and
README-renames to READMEs in the corresponding /etc/sbopkg/*.d
directories. NOTE that renames files must now end in .renames
so, if you have custom files in renames.d, you'll need to
rename them.
* The 'Choose a repository' dialog widget is now titled
'Repository Selection' and the widget text was revised. Also,
the menu itself used to say 'BRANCH (REPO) DESCRIPTION' and
now says 'REPO (BRANCH) DESCRIPTION'. The relevant item in the
Utilities menu that shows which repo/branch you're on and
takes you to the Repository Selection widget was similarly
re-ordered.
* When a repository directory does not exist, sbopkg now
displays, e.g.
REPO_{ROOT,NAME,BRANCH} -> /var/lib/sbopkg/,SBo/,13.1
or, in the case of git repos which don't currently have BRANCH
directories, it just shows REPO_{ROOT,NAME}. It used to
display
REPO_ROOT -----------> /var/lib/sbopkg/
While the new line may be odd looking, it should be clear
enough that it means REPO_ROOT is /var/lib/sbopkg/, REPO_NAME
is SBo/ and REPO_BRANCH is 13.1 and that these are path
components and that the path is missing. Before, it would say
/var/lib/sbopkg/ didn't exist if, e.g., 13.1 was missing even
when /var/lib/sbopkg/ did exist.
BUGFIXES
* Fixed an issue where URL redirects and SSL certificate check
failures could combine to cause a download failure. Thanks to
vbatts for raising this issue.
* Fixed a documentation bug where the ability to keep a
~/.sbopkg.conf file to override the system config file (since
0.25.0) wasn't documented anywhere other than this file. It's
now in both manuals. Thanks to Bill Kirkpatrick for raising
this issue.
* Fixed an issue where 'Invert all' in file removal dialogs
didn't 'invert' but turned everything on or off, regardless of
selection state. If it was really intended to be
'Select/Deselect all', then changing the button to "Invert
Sel" and making it do that was a feature/modification instead
of a bugfix. ;)
* Fixed an issue were the user could switch repos, receive a
directory creation prompt, abort it, and the active repo would
be switched anyway, despite the directory not being created.
Now, the original repo is restored as the active one.
* Fixed a bug in a previous bugfix that would still let sbopkg
download source files whose DOWNLOAD value ended in
'/download' even when the source files were cached.
* Fixed a depth-restriction bug triggered when an app
directory's subdirectory has the same name as another app
directory, causing sbopkg to match things or try to use things
like openvswitch/xen/foo when xen/foo is intended. Thanks to
David Somero for reporting this.

View File

@ -1 +1 @@
http://sbopkg.googlecode.com/files/sbopkg-0.35.0-noarch-1_cng.tgz http://sbopkg.googlecode.com/files/sbopkg-0.36.0-noarch-1_cng.tgz

View File

@ -1 +1 @@
sbopkg-0.35.0-noarch-1_cng.tgz sbopkg-0.36.0-noarch-1_cng.tgz

View File

@ -1 +1 @@
sbopkg-0.35.0.tar.gz sbopkg-0.36.0.tar.gz

View File

@ -1 +1 @@
0.35.0 0.36.0

View File

@ -3,7 +3,7 @@ Content-type: text/html
<HTML><HEAD><TITLE>Manpage of SBOPKG.CONF</TITLE> <HTML><HEAD><TITLE>Manpage of SBOPKG.CONF</TITLE>
</HEAD><BODY> </HEAD><BODY>
<H1>SBOPKG.CONF</H1> <H1>SBOPKG.CONF</H1>
Section: (5)<BR>Updated: April 2011<BR><A HREF="#index">Index</A> Section: (5)<BR>Updated: October 2012<BR><A HREF="#index">Index</A>
<A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR> <A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR>
@ -91,8 +91,7 @@ sync a repository when another instance is using it
change the branch of a git repository when another instance is using it change the branch of a git repository when another instance is using it
(this caveat does not apply to rsync repositories) (this caveat does not apply to rsync repositories)
<DT>*<DD> <DT>*<DD>
simultaneously build or install the same package from different simultaneously process the same package from different instances
instances
<DT>*<DD> <DT>*<DD>
save a queue file while using it from another instance save a queue file while using it from another instance
</DL> </DL>
@ -285,6 +284,44 @@ The default assignment is:
<DT><DD> <DT><DD>
MKDIR_PROMPT=${MKDIR_PROMPT:-YES} MKDIR_PROMPT=${MKDIR_PROMPT:-YES}
<DT><B>NICE</B>
<DD>
Integer.
<DT><DD>
This value is passed to
<B><A HREF="http://localhost/cgi-bin/man/man2html?1+nice">nice</A></B>(1)
as its
<B>-n</B>
argument.
If this value is unset or left at the default,
<B>sbopkg</B>
will execute SlackBuilds with
<B>nice</B>'s
default niceness, which is
<B>10.</B>
If you do not wish the priority to be effected, be sure to set it to
<B>0</B>.
Note that this only affects SlackBuild execution and does not affect the
priority of
<B>sbopkg</B>
as a whole.
<DT><DD>
The default assignment is:
<DT><DD>
NICE=${NICE:-10}
<DT><B>OUTPUT</B> <DT><B>OUTPUT</B>
<DD> <DD>
@ -339,7 +376,7 @@ files and can also be listed by issuing
<DT><DD> <DT><DD>
The default assignment is: The default assignment is:
<DT><DD> <DT><DD>
REPO_BRANCH=${REPO_BRANCH:-13.37} REPO_BRANCH=${REPO_BRANCH:-14.0}
<DT><B>REPO_NAME</B> <DT><B>REPO_NAME</B>
@ -381,7 +418,7 @@ Path.
<DT><DD> <DT><DD>
This option allows the user to set the location of the local mirrors of This option allows the user to set the location of the local mirrors of
the remote repositories. the remote repositories.
Currently, the size of a local copy of the SBo repository is about 96M. Currently, the size of a local copy of the SBo repository is about 115M.
<DT><DD> <DT><DD>
The default assignment is: The default assignment is:
<DT><DD> <DT><DD>
@ -765,6 +802,8 @@ slakmagik
<B><A HREF="http://localhost/cgi-bin/man/man2html?1+mktemp">mktemp</A></B>(1), <B><A HREF="http://localhost/cgi-bin/man/man2html?1+mktemp">mktemp</A></B>(1),
<B><A HREF="http://localhost/cgi-bin/man/man2html?1+nice">nice</A></B>(1),
<B><A HREF="http://localhost/cgi-bin/man/man2html?1+rsync">rsync</A></B>(1), <B><A HREF="http://localhost/cgi-bin/man/man2html?1+rsync">rsync</A></B>(1),
<B><A HREF="http://localhost/cgi-bin/man/man2html?8+sbopkg">sbopkg</A></B>(8), <B><A HREF="http://localhost/cgi-bin/man/man2html?8+sbopkg">sbopkg</A></B>(8),
@ -773,7 +812,7 @@ slakmagik
<B><A HREF="http://localhost/cgi-bin/man/man2html?1+wget">wget</A></B>(1), <B><A HREF="http://localhost/cgi-bin/man/man2html?1+wget">wget</A></B>(1),
<I>/usr/doc/sbopkg-0.35.0/*</I> <I>/usr/doc/sbopkg-0.36.0/*</I>
<P> <P>
@ -796,6 +835,6 @@ slakmagik
This document was created by This document was created by
<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>, <A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR> using the manual pages.<BR>
Time: 02:57:11 GMT, April 28, 2011 Time: 03:13:55 GMT, October 04, 2012
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,10 +1,11 @@
sbopkg 0.35.0 sbopkg 0.36.0
Usage: sbopkg [OPTIONS] <packagename(s)> Usage: sbopkg [OPTIONS] <packagename(s)>
Options are: Options are:
-b pkg/queue(s) Build the specified package(s). If one or more queuefiles -b pkg/queue(s) Build the specified package(s). If one or more queuefiles
are specified, build the packages they refer to. are specified, build the packages they refer to.
-c Check for updates to installed packages. -c Check for updates to installed packages.
-d localdir Location of local copy of the repositories. -D localdir Location of local copy of the repositories.
-d pkg/queue(s) Like '-b', but only download sources.
-e error_action Specify what sbopkg is supposed to do on build errors. -e error_action Specify what sbopkg is supposed to do on build errors.
Valid options are: ask (default), continue, stop. Valid options are: ask (default), continue, stop.
-f file Override default configuration file with specified file. -f file Override default configuration file with specified file.
@ -17,20 +18,20 @@ Options are:
-P List uninstalled cached package files & prompt for deletion. -P List uninstalled cached package files & prompt for deletion.
-p List installed packages from active repo. -p List installed packages from active repo.
-q Quiet some of the command-line output. -q Quiet some of the command-line output.
-r Sync the remote repository with the local mirror and then
quit.
-R When combined with -b or -i, preview the READMEs of the -R When combined with -b or -i, preview the READMEs of the
packages to be built/installed before starting the build packages to be built/installed before starting the build
process. When combined with -p, show the READMEs of all process. When combined with -p, show the READMEs of all
installed packages from the active repo. installed packages from the active repo.
-r Sync the remote repository with the local mirror and then
quit.
-s package(s) Specific search by specific package and, if found, -s package(s) Specific search by specific package and, if found,
display package information. display package information.
-u Check for an update to sbopkg. -u Check for an update to sbopkg.
-v Print sbopkg's version on stdout.
-V repo/branch Set the repository/branch. The repo is optional and, if -V repo/branch Set the repository/branch. The repo is optional and, if
not given, sbopkg will try to make the best match, not given, sbopkg will try to make the best match,
starting with the default repo. For a list of valid repos, starting with the default repo. For a list of valid repos,
issue '-V ?' issue '-V ?'
-v Print sbopkg's version on stdout.
Note: multiple arguments to -b, -g, -i, and -s must be quoted ("pkg1 pkg2") or Note: multiple arguments to -b, -g, -i, and -s must be quoted ("pkg1 pkg2") or
can be specified multiple times (-i foo -i bar). If using the latter syntax, can be specified multiple times (-i foo -i bar). If using the latter syntax,

View File

@ -3,7 +3,7 @@ Content-type: text/html
<HTML><HEAD><TITLE>Manpage of SBOPKG</TITLE> <HTML><HEAD><TITLE>Manpage of SBOPKG</TITLE>
</HEAD><BODY> </HEAD><BODY>
<H1>SBOPKG</H1> <H1>SBOPKG</H1>
Section: (8)<BR>Updated: April 2011<BR><A HREF="#index">Index</A> Section: (8)<BR>Updated: October 2012<BR><A HREF="#index">Index</A>
<A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR> <A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR>
@ -116,7 +116,7 @@ of
<B>sbopkg</B>. <B>sbopkg</B>.
Currently, the size of a local copy of the SBo repository is about Currently, the size of a local copy of the SBo repository is about
about 96M. about 115M.
The main menu also allows the user to view the SBo The main menu also allows the user to view the SBo
<I>ChangeLog</I>, <I>ChangeLog</I>,
@ -166,8 +166,8 @@ directory, then
will automatically add a new menu entry allowing the user to install the will automatically add a new menu entry allowing the user to install the
package if he chooses. package if he chooses.
Alternatively, the user can choose to automatically build, or both build Alternatively, the user can choose to automatically download, build, or
and install, individual packages or several packages in a build queue. install individual packages or several packages in a queue.
Finally, if Finally, if
<B>KEEPLOG</B> <B>KEEPLOG</B>
@ -318,7 +318,7 @@ A way to avoid this is to specify the queuefile with its
extension. extension.
Also, a mix of both packages and queuefiles may be given. Also, a mix of both packages and queuefiles may be given.
The tokens (package names or queuefiles) are processed in the order they The tokens (package names or queuefiles) are processed in the order they
are specified on the command line, and the build order specified in the are specified on the command line, and the order specified in the
queuefiles is retained. queuefiles is retained.
If a package is specified more than once, it gets queued only the first If a package is specified more than once, it gets queued only the first
time it is encountered. time it is encountered.
@ -328,7 +328,19 @@ time it is encountered.
<DD> <DD>
Display a list of installed SBo packages and potential updates. Display a list of installed SBo packages and potential updates.
<DT><B>-d</B><I> DIRECTORY</I> <DT><B>-d</B><I> PACKAGE(s)/QUEUE(s)</I>
<DD>
Download source archives of the argument(s) from the URL specified in
the active repository.
<DT><DD>
See the
<B>-b</B>
option for details since, other than the build, these two options
operate similarly.
<DT><B>-D</B><I> DIRECTORY</I>
<DD> <DD>
Manually specify the full path to the Manually specify the full path to the
@ -342,7 +354,7 @@ containing the local SBo repository.
Specify what Specify what
<B>sbopkg</B> <B>sbopkg</B>
should do when it encounters an error while building a package. should do when it encounters an error while processing a package.
Valid options are: Valid options are:
<DT><DD> <DT><DD>
<B>ask</B>: <B>ask</B>:
@ -408,7 +420,7 @@ Display the help.
<DT><B>-i</B><I> PACKAGE(s)/QUEUE(s)</I> <DT><B>-i</B><I> PACKAGE(s)/QUEUE(s)</I>
<DD> <DD>
Build and install packages of the argument(s) from the active Download, build, and install packages of the argument(s) from the active
repository. repository.
<DT><DD> <DT><DD>
See the See the
@ -418,15 +430,16 @@ option for details since, other than the installation, these two options
operate similarly. operate similarly.
<DT><DD> <DT><DD>
Note that by carefully considering the order of the packages listed Note that by carefully considering the order of the packages listed
and/or using queuefiles, the user may be able to build and install and/or using queuefiles, the user may be able to install dependencies in
dependencies in the right order before the final application is built the right order before the final application is built.
and installed.
<DT><B>-k</B> <DT><B>-k</B>
<DD> <DD>
When used together with When used together with
<B>-b</B> <B>-b</B>,
<B>-d</B>,
or or
<B>-i</B>, <B>-i</B>,
@ -434,7 +447,7 @@ or
this option tells this option tells
<B>sbopkg</B> <B>sbopkg</B>
to skip (i.e., don't build) any package it finds to be already to skip (i.e., don't process) any package it finds to be already
installed. installed.
<DT><DD> <DT><DD>
Please note that only a name comparison is performed, so when this Please note that only a name comparison is performed, so when this
@ -493,7 +506,9 @@ options is minimized.
<DD> <DD>
When combined with When combined with
<B>-b</B> <B>-b</B>,
<B>-d</B>,
or or
<B>-i</B>, <B>-i</B>,
@ -501,8 +516,7 @@ or
view the view the
<I>README</I> <I>README</I>
files of the packages to be built/installed before starting the build files of the packages to be processed before processing them.
process.
This is useful for making a final check. This is useful for making a final check.
When combined with When combined with
<B>-p</B>, <B>-p</B>,
@ -615,7 +629,7 @@ man page for more information about the ``local'' repository.
The The
<I>VERSION</I> <I>VERSION</I>
format is repository/branch (e.g., SBo/13.37). format is repository/branch (e.g., SBo/14.0).
If the repository is omitted, If the repository is omitted,
<B>sbopkg</B> <B>sbopkg</B>
@ -708,7 +722,7 @@ slakmagik
<B><A HREF="http://localhost/cgi-bin/man/man2html?1+vi">vi</A></B>(1), <B><A HREF="http://localhost/cgi-bin/man/man2html?1+vi">vi</A></B>(1),
<I>/usr/doc/sbopkg-0.35.0/*</I> <I>/usr/doc/sbopkg-0.36.0/*</I>
<P> <P>
@ -731,6 +745,6 @@ slakmagik
This document was created by This document was created by
<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>, <A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR> using the manual pages.<BR>
Time: 02:57:11 GMT, April 28, 2011 Time: 03:13:55 GMT, October 04, 2012
</BODY> </BODY>
</HTML> </HTML>