[Slackbuilds-users] Sbopkg 0.20.0 Released
Wade Grant
wade.grant at sqdnguns.com
Thu Jan 1 21:16:03 UTC 2009
On Thu, Jan 1, 2009 at 12:53 PM, Chess Griffin <chess at chessgriffin.com> wrote:
>
> Happy New Year!
>
> A new version 0.20.0 of sbopkg has been released with /lots/ of
> updates, new features, and bug fixes -- hence the version jump. :-)
> Ordinarily, there about 10-15 SVN commits between releases. This time
> there were close to 50. I think this is an update that most sbopkg
> users will want to have.
>
> I had lots of great user feedback, patches, and suggestions, which I
> greatly appreciate. I would especially like to thank Erik Hanson and
> Mauro Giachero for their patches, testing, and suggestions.
>
> NOTE: There are three changes to the sbopkg.conf file that will be
> required before this new version will run, which are discussed below.
>
> Here are some of the new features and bug fixes in this latest release
> of sbopkg.
>
> New features:
>
> * There is a new -i command line switch which allows the user to build
> and install packages in a manner similar to the current -b switch
> for building only. As with the -b switch, the user can build and
> install more than one package by listing them in quotes. And, by
> carefully listing dependencies in the right order, it might be
> possible to build and install dependencies and the final, target
> package in one go, like this:
>
> # sbopkg -i "imlib2 giblib feh"
>
> In this case, imlib2 must be built and installed before giblib, both
> of which need to be built and installed before feh. Given the
> nature of building dependencies, this may not always work, but it
> still may be helpful and useful in many cases.
>
> * Coupled with the new -i switch, there is a new 'build queue' in the
> dialog interface. The user can add packages to the queue and then,
> when ready, can process the queue in the order the packages are
> listed. The user can choose to build only or build and install the
> packages in the queue. Again, by listing dependencies in the right
> order, it may be possible to build dependencies and the final,
> target package in one go like the feh example above.
>
> * After checking for updates, the user is offered the opportunity to
> add those flagged updates to the build queue automatically.
>
> * When building packages individually outside of the build queue, the
> user is offered the opportunity to build or build and install the
> package.
>
> * There is a new -u command line switch, and a corresponding new
> dialog menu selection, that allows the user to check if there is an
> update to sbopkg itself.
>
> * A new $DEBUG variable is introduced to the sbopkg.conf file that
> allow for easier debugging and update list bug reporting. See the
> sbopkg.conf man page for more detail.
>
> Bug Fixes:
>
> * Fix issues with the "Installed:/Not Installed" text at the top of
> info item menu screen. Thanks to Erik Hanson and Mauro Giachero for
> assistance with this issue.
>
> * Improve the wording and button labeling of several dialogs; thanks
> to Erik Hanson for a patch to implement several of these
> improvements and thanks to The-Croupier for suggestions on another.
>
> * Clean up the customization menu.
>
> * Fix issue with typhoon_2001 not building correctly; thanks to
> cotterochan for the bug report.
>
> * Fix django download issue due to their weird tarball naming scheme;
> thanks to David Somero for the bug report.
>
> * Fix mplayer update issue; thanks to all the folks that reported this
> one. Clearly, mlayer is a popular app. :-)
>
> * Fix acroread update issue; thanks to Erik Hanson for the bug report.
>
> * Fix build queue failure issue found in 0.20.0rc1 due to not
> recovering from control-c cleanly; thanks to Mauro Giachero for the
> bug report.
>
> * Fix issue found in 0.20.0rc1 where packages could be added to queue
> more than once which caused some funky behavior; thanks to Mauro
> Giachero for the bug report.
>
> * Fix issue found in 0.20.0rc1 where customized SlackBuilds were not
> being used in the build process; thanks to Mauro Giachero for the
> bug report.
>
> * Fix issue foundi n 0.20.0rc1 where the queue processing would
> even after removing all packages from the queue; thanks to Mauro
> Giachero for the bug report.
>
> Changes to sbopkg.conf:
>
> As a result of some of these new features, users are advised of three
> changes to the sbopkg.conf file. Users can either manually update
> their existing sbopkg.conf file or use the sbopkg.conf.new file that
> is installed when you upgrade sbopkg.
>
> sbopkg.conf change 1: $OUTPUT is now required. This was commented
> out in prior versions of sbopkg.conf. The default setting of $OUTPUT
> is:
>
> export OUTPUT=${OUTPUT:-/tmp}
>
> this is the same default setting in SBo SlackBuild scripts themselves.
>
> sbopkg.conf change 2: $TERMBUILD is deprecated. All building and
> installing switches now out of dialog and occurs in a terminal in all
> cases. Having the build take place inside the dialog interface caused
> some issues and made it difficult to implement some of the new
> features. So, it went. As a result, you can delete $TERMBUILD from
> your sbopkg.conf file.
>
> sbopkg.conf change 3: As mentioned above, $DEBUG is a new required
> variable in the sbopkg.conf file. The default setting is DEBUG=0.
>
> As always, a sbopkg.conf.new file is installed when upgrading which
> has these changes in place. Please review this sbopkg.conf.new file
> and manually merge it with your current sbopkg.conf.
>
> Please report any bugs to me via email, the sbopkg mailing list, or,
> using the Issue Tracker on the project's Google Code website. I can
> also be found in #sbopkg, #slackbuilds, and ##slackware on
> irc.freenode.net.
>
> A noarch package and source tarball for version 0.20.0 can be found at
> the sbopkg project website:
>
> http://www.sbopkg.org
>
> Thanks again to all the folks who sent me bug reports, patches,
> suggestions, and notes of successes or failures. I want this utility
> to be useful to the Slackware and SlackBuilds.org community so please
> keep that feedback coming.
>
> Enjoy!
>
> --
> Chess Griffin
>
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - http://slackbuilds.org/faq/
>
>
Nice tool Chess, this is the first time I have tried it out.
I think that there may be a bug or a problem with the ksmoothdock pkg
in the repo when using the update tool. I by no means am any sort of
guru.......
I ran the update tool once and updated my vobcopy and ksmoothdock.
After building them and installing those two pkgs, I ran the update
tool again for the hell of it.
It once again listed that there was a potential update for
ksmoothdock, here is the message I was presented with:
----------------------
ksmoothdock:
POTENTIAL UPDATE
Installed version: ksmoothdock-4.5-i486-1
Repo Version: ksmoothdock-4.5_${VERSION-i486-1
Potential update list complete.
----------------------
Thanks for the tool, I will play with it some more.
Happy New Years to all!!
--
Wade S Grant
USMC, Retired
More information about the SlackBuilds-users
mailing list