From 0ac0bd7ad1d0531f636afbc46418599eeb1f977e Mon Sep 17 00:00:00 2001 From: slakmagik Date: Thu, 4 Oct 2012 03:16:56 +0000 Subject: [PATCH] tag and release 0.36.0 --- src/usr/doc/NEWS | 3 + tools/ChangeLog-latest.txt | 131 +++++++------------------------------ tools/current-download | 2 +- tools/current-package | 2 +- tools/current-source | 2 +- tools/current-version | 2 +- tools/sbopkg-conf5.html | 53 +++++++++++++-- tools/sbopkg-help | 11 ++-- tools/sbopkg8.html | 52 +++++++++------ 9 files changed, 117 insertions(+), 141 deletions(-) diff --git a/src/usr/doc/NEWS b/src/usr/doc/NEWS index e25e0cd..731eb75 100644 --- a/src/usr/doc/NEWS +++ b/src/usr/doc/NEWS @@ -1,5 +1,8 @@ SBOPKG NEWS +sbopkg xxxVERSIONxxx (xxxDATExxx) + + sbopkg 0.36.0 (2012-10-04 03:05 UTC) FEATURES diff --git a/tools/ChangeLog-latest.txt b/tools/ChangeLog-latest.txt index 9468228..9673ca6 100644 --- a/tools/ChangeLog-latest.txt +++ b/tools/ChangeLog-latest.txt @@ -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. diff --git a/tools/current-download b/tools/current-download index ff6df40..e4d32d1 100644 --- a/tools/current-download +++ b/tools/current-download @@ -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 diff --git a/tools/current-package b/tools/current-package index 9ba7810..af8f5f9 100644 --- a/tools/current-package +++ b/tools/current-package @@ -1 +1 @@ -sbopkg-0.35.0-noarch-1_cng.tgz +sbopkg-0.36.0-noarch-1_cng.tgz diff --git a/tools/current-source b/tools/current-source index 945b723..1710bd6 100644 --- a/tools/current-source +++ b/tools/current-source @@ -1 +1 @@ -sbopkg-0.35.0.tar.gz +sbopkg-0.36.0.tar.gz diff --git a/tools/current-version b/tools/current-version index 7b52f5e..93d4c1e 100644 --- a/tools/current-version +++ b/tools/current-version @@ -1 +1 @@ -0.35.0 +0.36.0 diff --git a/tools/sbopkg-conf5.html b/tools/sbopkg-conf5.html index 90e6d6d..9288383 100644 --- a/tools/sbopkg-conf5.html +++ b/tools/sbopkg-conf5.html @@ -3,7 +3,7 @@ Content-type: text/html Manpage of SBOPKG.CONF

SBOPKG.CONF

-Section: (5)
Updated: April 2011
Index +Section: (5)
Updated: October 2012
Index Return to Main Contents
@@ -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)
*
-simultaneously build or install the same package from different -instances +simultaneously process the same package from different instances
*
save a queue file while using it from another instance @@ -285,6 +284,44 @@ The default assignment is:
MKDIR_PROMPT=${MKDIR_PROMPT:-YES} +
NICE + +
+Integer. +
+This value is passed to +nice(1) + +as its +-n + +argument. + + + + +If this value is unset or left at the default, +sbopkg + +will execute SlackBuilds with +nice's + +default niceness, which is +10. + +If you do not wish the priority to be effected, be sure to set it to +0. + +Note that this only affects SlackBuild execution and does not affect the +priority of +sbopkg + +as a whole. +
+The default assignment is: +
+NICE=${NICE:-10} +
OUTPUT
@@ -339,7 +376,7 @@ files and can also be listed by issuing
The default assignment is:
-REPO_BRANCH=${REPO_BRANCH:-13.37} +REPO_BRANCH=${REPO_BRANCH:-14.0}
REPO_NAME @@ -381,7 +418,7 @@ Path.
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.
The default assignment is:
@@ -765,6 +802,8 @@ slakmagik mktemp(1), +nice(1), + rsync(1), sbopkg(8), @@ -773,7 +812,7 @@ slakmagik wget(1), -/usr/doc/sbopkg-0.35.0/* +/usr/doc/sbopkg-0.36.0/*

@@ -796,6 +835,6 @@ slakmagik This document was created by man2html, using the manual pages.
-Time: 02:57:11 GMT, April 28, 2011 +Time: 03:13:55 GMT, October 04, 2012 diff --git a/tools/sbopkg-help b/tools/sbopkg-help index a04e32d..9a88d34 100644 --- a/tools/sbopkg-help +++ b/tools/sbopkg-help @@ -1,10 +1,11 @@ -sbopkg 0.35.0 +sbopkg 0.36.0 Usage: sbopkg [OPTIONS] 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, diff --git a/tools/sbopkg8.html b/tools/sbopkg8.html index a79a13a..bf5721e 100644 --- a/tools/sbopkg8.html +++ b/tools/sbopkg8.html @@ -3,7 +3,7 @@ Content-type: text/html Manpage of SBOPKG

SBOPKG

-Section: (8)
Updated: April 2011
Index +Section: (8)
Updated: October 2012
Index Return to Main Contents
@@ -116,7 +116,7 @@ of sbopkg. 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 ChangeLog, @@ -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 KEEPLOG @@ -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.
Display a list of installed SBo packages and potential updates. -
-d DIRECTORY +
-d PACKAGE(s)/QUEUE(s) + +
+Download source archives of the argument(s) from the URL specified in +the active repository. +
+See the +-b + +option for details since, other than the build, these two options +operate similarly. + +
-D DIRECTORY
Manually specify the full path to the @@ -342,7 +354,7 @@ containing the local SBo repository. Specify what sbopkg -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:
ask: @@ -408,7 +420,7 @@ Display the help.
-i PACKAGE(s)/QUEUE(s)
-Build and install packages of the argument(s) from the active +Download, build, and install packages of the argument(s) from the active repository.
See the @@ -418,15 +430,16 @@ option for details since, other than the installation, these two options operate similarly.
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.
-k
When used together with --b +-b, + +-d, or -i, @@ -434,7 +447,7 @@ or this option tells sbopkg -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.
Please note that only a name comparison is performed, so when this @@ -493,7 +506,9 @@ options is minimized.
When combined with --b +-b, + +-d, or -i, @@ -501,8 +516,7 @@ or view the README -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 -p, @@ -615,7 +629,7 @@ man page for more information about the ``local'' repository. The VERSION -format is repository/branch (e.g., SBo/13.37). +format is repository/branch (e.g., SBo/14.0). If the repository is omitted, sbopkg @@ -708,7 +722,7 @@ slakmagik vi(1), -/usr/doc/sbopkg-0.35.0/* +/usr/doc/sbopkg-0.36.0/*

@@ -731,6 +745,6 @@ slakmagik This document was created by man2html, using the manual pages.
-Time: 02:57:11 GMT, April 28, 2011 +Time: 03:13:55 GMT, October 04, 2012