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 xxxVERSIONxxx (xxxDATExxx)
sbopkg 0.36.0 (2012-10-04 03:05 UTC)
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
* 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.)
* The READMEs of all installed packages can now be read from the
main menu's list/uninstall item. (Selection state will also
now be remembered.) Thanks to dmotaleite for the RFE.
* Similarly, the -R and -p flags can now be combined to page
through the READMEs of all installed packages.
* Added ponce's repo (SBo variant for -current) to the default
repos. Thanks to Mauro for suggesting this about a year ago.
Note that this is unsupported (if a build from this repo
breaks in sbopkg you get to keep both pieces) but people seem
pleased with this repo and it'll save a step for new users.
Note that the default repo files have been reordered, as well.
50-sb64 is now 70, 60-local is now 50, and the new one is 60.
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.
* Sbopkg now has a -d flag which can download without building
or installing, in addition to -b (download, build) and -i
(download, build, install). Thanks to Kristoffer Karlsson for
the feature request and some testing and to Mauro Giachero for
the initial patch and discussion and review of additional
patching.
* It is now possible to combine the -r flag with other flags
such that a sync is performed first. For example 'sbopkg -ri
foo' will synchronize with the repo and install the latest
foo.
* There is a new configuration option, NICE, which enables the
user to specify a niceness for the execution of the
SlackBuild. Previously, this was hardcoded to 10 (which is
still the default). Thanks to Joni Martikainen for the
suggestion.
MODIFICATIONS
* Updated French man pages. Thanks to Marie-Claude Collilieux.
* Revised documentation: moved the queuefiles directory into a
new contrib directory, renamed the README-*.d documents,
stripping the '.d'. Clarified/updated the dialog nav/certcheck
sections of KNOWN_ISSUES, brought the missing 0.27.0 and
0.33.1 branch changes from their ChangeLogs into NEWS, added a
block in README describing all the plain text documents, added
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.
* Specifying an alternate directory as repository root from the
command line, which was done with the -d flag, is now done
with the -D flag. Sorry for any inconvenience.
* The 'Build' option in a package's info menu has been renamed
to 'Process', along with many other minor informational
changes throughout the UI.
* The Slamd64 repo file has been removed as that project is
defunct.

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>
</HEAD><BODY>
<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>
@ -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
(this caveat does not apply to rsync repositories)
<DT>*<DD>
simultaneously build or install the same package from different
instances
simultaneously process the same package from different instances
<DT>*<DD>
save a queue file while using it from another instance
</DL>
@ -285,6 +284,44 @@ The default assignment is:
<DT><DD>
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>
<DD>
@ -339,7 +376,7 @@ files and can also be listed by issuing
<DT><DD>
The default assignment is:
<DT><DD>
REPO_BRANCH=${REPO_BRANCH:-13.37}
REPO_BRANCH=${REPO_BRANCH:-14.0}
<DT><B>REPO_NAME</B>
@ -381,7 +418,7 @@ Path.
<DT><DD>
This option allows the user to set the location of the local mirrors of
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>
The default assignment is:
<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+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?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),
<I>/usr/doc/sbopkg-0.35.0/*</I>
<I>/usr/doc/sbopkg-0.36.0/*</I>
<P>
@ -796,6 +835,6 @@ slakmagik
This document was created by
<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 02:57:11 GMT, April 28, 2011
Time: 03:13:55 GMT, October 04, 2012
</BODY>
</HTML>

View File

@ -1,10 +1,11 @@
sbopkg 0.35.0
sbopkg 0.36.0
Usage: sbopkg [OPTIONS] <packagename(s)>
Options are:
-b pkg/queue(s) Build the specified package(s). If one or more queuefiles
are specified, build the packages they refer to.
-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.
Valid options are: ask (default), continue, stop.
-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 installed packages from active repo.
-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
packages to be built/installed before starting the build
process. When combined with -p, show the READMEs of all
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,
display package information.
-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
not given, sbopkg will try to make the best match,
starting with the default repo. For a list of valid repos,
issue '-V ?'
-v Print sbopkg's version on stdout.
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,

View File

@ -3,7 +3,7 @@ Content-type: text/html
<HTML><HEAD><TITLE>Manpage of SBOPKG</TITLE>
</HEAD><BODY>
<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>
@ -116,7 +116,7 @@ of
<B>sbopkg</B>.
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
<I>ChangeLog</I>,
@ -166,8 +166,8 @@ directory, then
will automatically add a new menu entry allowing the user to install the
package if he chooses.
Alternatively, the user can choose to automatically build, or both build
and install, individual packages or several packages in a build queue.
Alternatively, the user can choose to automatically download, build, or
install individual packages or several packages in a queue.
Finally, if
<B>KEEPLOG</B>
@ -318,7 +318,7 @@ A way to avoid this is to specify the queuefile with its
extension.
Also, a mix of both packages and queuefiles may be given.
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.
If a package is specified more than once, it gets queued only the first
time it is encountered.
@ -328,7 +328,19 @@ time it is encountered.
<DD>
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>
Manually specify the full path to the
@ -342,7 +354,7 @@ containing the local SBo repository.
Specify what
<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:
<DT><DD>
<B>ask</B>:
@ -408,7 +420,7 @@ Display the help.
<DT><B>-i</B><I> PACKAGE(s)/QUEUE(s)</I>
<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.
<DT><DD>
See the
@ -418,15 +430,16 @@ option for details since, other than the installation, these two options
operate similarly.
<DT><DD>
Note that by carefully considering the order of the packages listed
and/or using queuefiles, the user may be able to build and install
dependencies in the right order before the final application is built
and installed.
and/or using queuefiles, the user may be able to install dependencies in
the right order before the final application is built.
<DT><B>-k</B>
<DD>
When used together with
<B>-b</B>
<B>-b</B>,
<B>-d</B>,
or
<B>-i</B>,
@ -434,7 +447,7 @@ or
this option tells
<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.
<DT><DD>
Please note that only a name comparison is performed, so when this
@ -493,7 +506,9 @@ options is minimized.
<DD>
When combined with
<B>-b</B>
<B>-b</B>,
<B>-d</B>,
or
<B>-i</B>,
@ -501,8 +516,7 @@ or
view the
<I>README</I>
files of the packages to be built/installed before starting the build
process.
files of the packages to be processed before processing them.
This is useful for making a final check.
When combined with
<B>-p</B>,
@ -615,7 +629,7 @@ man page for more information about the ``local'' repository.
The
<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,
<B>sbopkg</B>
@ -708,7 +722,7 @@ slakmagik
<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>
@ -731,6 +745,6 @@ slakmagik
This document was created by
<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 02:57:11 GMT, April 28, 2011
Time: 03:13:55 GMT, October 04, 2012
</BODY>
</HTML>