From bec7c5a477f89669d3f952fee91b5ab821b3bd07 Mon Sep 17 00:00:00 2001 From: slakmagik Date: Thu, 28 Apr 2011 03:01:06 +0000 Subject: [PATCH] tag and release 0.35.0 --- src/usr/doc/NEWS | 3 + tools/ChangeLog-latest.txt | 128 ++++++++++++++++++++++++++++--------- tools/current-download | 2 +- tools/current-package | 2 +- tools/current-source | 2 +- tools/current-version | 2 +- tools/sbopkg-conf5.html | 61 +++++++++--------- tools/sbopkg-help | 7 +- tools/sbopkg8.html | 78 ++++++++++++---------- 9 files changed, 189 insertions(+), 96 deletions(-) diff --git a/src/usr/doc/NEWS b/src/usr/doc/NEWS index f2ab582..9802122 100644 --- a/src/usr/doc/NEWS +++ b/src/usr/doc/NEWS @@ -1,5 +1,8 @@ SBOPKG NEWS +sbopkg xxxVERSIONxxx (xxxDATExxx) + + sbopkg 0.35.0 (2011-04-28 02:48 UTC) FEATURES diff --git a/tools/ChangeLog-latest.txt b/tools/ChangeLog-latest.txt index 6c65a07..9468228 100644 --- a/tools/ChangeLog-latest.txt +++ b/tools/ChangeLog-latest.txt @@ -1,44 +1,114 @@ -sbopkg 0.34.1 (2011-02-05 04:20 UTC) +sbopkg 0.35.0 (2011-04-28 02:48 UTC) FEATURES - * Added Spanish translations of the man pages. Much thanks to - Pablo Castano Fernandez for doing these translations. + * This release of sbopkg is Slackware 13.37-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. MODIFICATIONS - * Revision of documentation. Major reformatting and some textual - modifications of /usr/doc/sbopkg-*/* including breaking out - the credits in the script into a detailed THANKS file, - renaming and reformatting ChangeLog.txt into NEWS, renaming - the sample queuefiles from *.sqf to *.sqf.sample, and making - lesser modifications to all the other docs. + * 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 issue where MKDIR_PROMPT was being ignored. Thanks to - catkin for raising this issue. + * 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 issue where -o would wrongly produce no output. Thanks - to ArTourter for raising this issue and to Mauro Giachero for - the patch. + * 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 issue where TAG would sometimes not appear in the final - package. Thanks to chytraeus 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. ;) - * A revision which fixed a failure to properly initialize - directories when running under bash 3x was committed but - didn't make it into the released package. It is included in - this release. Also fixed a problem with a blank line being - wrongly displayed in the directory initialization output in - older bashes. Thanks to greinze for pointing the latter out. + * 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 documentation bug where the obsolete SBOPKGTMP and - current TMPDIR variables weren't correctly documented. Thanks - to dive for raising this issue. + * 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 non-documentation bug where TMPDIR wasn't being - correctly assigned when set in sbopkg.conf. Thanks to Ken - Roberts for reporting the issue and providing a preliminary - fix. + * 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. diff --git a/tools/current-download b/tools/current-download index ae4781c..ff6df40 100644 --- a/tools/current-download +++ b/tools/current-download @@ -1 +1 @@ -http://sbopkg.googlecode.com/files/sbopkg-0.34.1-noarch-1_cng.tgz +http://sbopkg.googlecode.com/files/sbopkg-0.35.0-noarch-1_cng.tgz diff --git a/tools/current-package b/tools/current-package index 75949c2..9ba7810 100644 --- a/tools/current-package +++ b/tools/current-package @@ -1 +1 @@ -sbopkg-0.34.1-noarch-1_cng.tgz +sbopkg-0.35.0-noarch-1_cng.tgz diff --git a/tools/current-source b/tools/current-source index c1115e9..945b723 100644 --- a/tools/current-source +++ b/tools/current-source @@ -1 +1 @@ -sbopkg-0.34.1.tar.gz +sbopkg-0.35.0.tar.gz diff --git a/tools/current-version b/tools/current-version index cd46610..7b52f5e 100644 --- a/tools/current-version +++ b/tools/current-version @@ -1 +1 @@ -0.34.1 +0.35.0 diff --git a/tools/sbopkg-conf5.html b/tools/sbopkg-conf5.html index c8af290..90e6d6d 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: February 2011
Index +Section: (5)
Updated: April 2011
Index Return to Main Contents
@@ -27,7 +27,15 @@ packages. The default configuration file is installed at /etc/sbopkg/sbopkg.conf. -Also, please see the subsection below about +The user may override any settings in that file by creating +~/.sbopkg.conf. + +

+ +Please see the +NOTES + +section for more information about variables, including ARCH.

@@ -126,7 +134,13 @@ to is that TMP -is set to an internal value and any other +is set to +sbopkg's + +own temporary directory +($TMPDIR/sbopkg.RANDOM_STRING) + +and any other TMP setting is ignored. @@ -325,7 +339,7 @@ files and can also be listed by issuing

The default assignment is:
-REPO_BRANCH=${REPO_BRANCH:-13.1} +REPO_BRANCH=${REPO_BRANCH:-13.37}
REPO_NAME @@ -349,7 +363,7 @@ variables are affected by the repository files maintained in /etc/sbopkg/repos.d. Please see the -README-repos.d +README-repos document in the sbopkg @@ -367,7 +381,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 93M. +Currently, the size of a local copy of the SBo repository is about 96M.
The default assignment is:
@@ -512,20 +526,6 @@ flags (options) that are used by Users are cautioned against making any changes to the default values since new flags may or may not work. -Note: the -wget - -command in -sbopkg - -already uses the --O - -flag, so there is no need to add that to the -WGETFLAGS - -option. -Changing most of these default options is not recommended. However, --timeout @@ -711,27 +711,30 @@ settings if this is required for the build.
File to specify configuration options. -
/etc/sbopkg/renames.d/50-default +
~/.sbopkg.conf
-Default file that lists software in the SBo repository that has been -renamed. +File to override system configuration options. +
/etc/sbopkg/renames.d/*.renames + +
+Files that list software in the SBo repository that has been renamed. See the -README-renames.d +README-renames document in the sbopkg documentation directory for more information. -
/etc/sbopkg/repos.d/{40-sbo.repo,50-sb64.repo,60-local.repo} +
/etc/sbopkg/repos.d/*.repo
-Three default files for various types of +Files for various types of sbopkg repositories. See the -README-repos.d +README-repos document in the sbopkg @@ -770,7 +773,7 @@ slakmagik wget(1), -/usr/doc/sbopkg-0.34.1/* +/usr/doc/sbopkg-0.35.0/*

@@ -793,6 +796,6 @@ slakmagik This document was created by man2html, using the manual pages.
-Time: 04:21:25 GMT, February 05, 2011 +Time: 02:57:11 GMT, April 28, 2011 diff --git a/tools/sbopkg-help b/tools/sbopkg-help index 9d5751b..a04e32d 100644 --- a/tools/sbopkg-help +++ b/tools/sbopkg-help @@ -1,4 +1,4 @@ -sbopkg 0.34.1 +sbopkg 0.35.0 Usage: sbopkg [OPTIONS] Options are: -b pkg/queue(s) Build the specified package(s). If one or more queuefiles @@ -19,7 +19,10 @@ Options are: -q Quiet some of the command-line output. -r Sync the remote repository with the local mirror and then quit. - -R Preview the READMEs before starting the build process. + -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. -s package(s) Specific search by specific package and, if found, display package information. -u Check for an update to sbopkg. diff --git a/tools/sbopkg8.html b/tools/sbopkg8.html index e1d8e05..a79a13a 100644 --- a/tools/sbopkg8.html +++ b/tools/sbopkg8.html @@ -3,7 +3,7 @@ Content-type: text/html Manpage of SBOPKG

SBOPKG

-Section: (8)
Updated: February 2011
Index +Section: (8)
Updated: April 2011
Index Return to Main Contents
@@ -52,17 +52,20 @@ In order for sbopkg to be used, a configuration file must exist at -/etc/sbopkg/sbopkg.conf. +/etc/sbopkg/sbopkg.conf -An initial install will provide the user with that file while upgrades -will add an +and/or +~/.sbopkg.conf. + +An initial install will provide the user with the system file while +upgrades will add an /etc/sbopkg/sbopkg.conf.new file with which the user may merge or replace the older version. See sbopkg.conf(5) -for more information about the configuration file. +for more information about the configuration files.

Sbopkg @@ -113,7 +116,7 @@ of sbopkg. Currently, the size of a local copy of the SBo repository is about -about 93M. +about 96M. The main menu also allows the user to view the SBo ChangeLog, @@ -171,10 +174,7 @@ Finally, if is set to YES -in the -sbopkg.conf - -file then a permanent log of the build process is saved. +in a configuration file, a permanent log of the build process is saved. See sbopkg.conf(5) @@ -246,18 +246,15 @@ and will default to If the user wants sbopkg -to use another editor, such as -nano, - -then adding the requisite information in +to use another editor or pager, then adding the requisite information in ~/.bashrc, /etc/profile, -or other similar configuration file to export -EDITOR +or other similar configuration file (including +sbopkg's -will suffice. +own configuration files) to export the relevant variable will suffice.  

OPTIONS

@@ -495,11 +492,25 @@ options is minimized.
-R
-Show all the +When combined with +-b + +or +-i, + +view the README -files of the queued packages before starting the build. -This is useful when the user wants to make a final check. +files of the packages to be built/installed before starting the build +process. +This is useful for making a final check. +When combined with +-p, + +view the +README + +files of all installed packages from the active repo.
-r @@ -551,8 +562,8 @@ or bar.
-Note that shell metacharacters may be supplied in the arguments. For -instance, +Note that shell metacharacters may be supplied in the arguments. +For instance,
@@ -604,7 +615,7 @@ man page for more information about the ``local'' repository. The VERSION -format is repository/branch (e.g., SBo/13.1). +format is repository/branch (e.g., SBo/13.37). If the repository is omitted, sbopkg @@ -631,27 +642,30 @@ on stdout.
Default system-wide file to specify configuration options. -
/etc/sbopkg/renames.d/50-default +
~/.sbopkg.conf
-Default file that lists software in the SBo repositories that has been -renamed. +File to override system configuration options. +
/etc/sbopkg/renames.d/*.renames + +
+Files that list software in the SBo repositories that has been renamed. See the -README-renames.d +README-renames document in the sbopkg documentation directory for more information. -
/etc/sbopkg/repos.d/{40-sbo.repo,50-sb64.repo,60-local.repo} +
/etc/sbopkg/repos.d/*.repo
-Three default files for various types of +Files for various types of sbopkg repositories. See the -README-repos.d +README-repos document in the sbopkg @@ -694,7 +708,7 @@ slakmagik vi(1), -/usr/doc/sbopkg-0.34.1/* +/usr/doc/sbopkg-0.35.0/*

@@ -717,6 +731,6 @@ slakmagik This document was created by man2html, using the manual pages.
-Time: 04:21:25 GMT, February 05, 2011 +Time: 02:57:11 GMT, April 28, 2011