[sbopkg-users] Status of next sbopkg release

Chess Griffin chess at chessgriffin.com
Sun Dec 8 06:00:22 UTC 2013


Howdy folks-

I thought I'd email the list to let folks know about the status of the 
next sbopkg release.

As some of you may recall, I 'retired' from sbopkg development a few 
years ago and since that time the project had been taken up by my 
original sbopkg co-developers slakmagik and Maurio Giachero.  I believe 
Mauro stopped using Slackware some time back but slakmagik has still 
been around and posted to this list as recently as this past July.  He's 
done a fantastic job keeping sbopkg updated and making releases 
alongside new Slackware versions.  Thank you, Slakmagik!  I've emailed 
him a couple of times over the last 3-4 months about a new sbopkg 
release but have not gotten a reply.  I'm hoping he'll see this post to 
the list and respond.

As it stands now, the current sbopkg package available on the sbopkg.org 
website (and on the Google Code site) won't work with 14.1 without some 
minor modifications to the configuration files (see below for how to get 
the current sbopkg package working with 14.1).  The source needs to be 
updated and a few minor issues posted in the Google Code issue tracker 
need to be addressed.

So, here are options I'm thinking about (input welcome):

1.  Staying with the current hosting and release system:  I don't know 
if I still have access to the cardinal server (where sbopkg.org is 
hosted) to update the website when a new package is ready.  I'll also 
need to figure out (or recreate) our release process.  We had scripted 
some things to update the ChangeLog and make the man pages and package 
it all up in a Slackware package and source tarball.  All of this will 
take some time.  December is my super-busy time at work plus we have the 
holidays and all that.

2.  Updating the Google Code svn with the 14.1 changes but not make a 
package: This would be trivial.  I have write access to the SVN repo so 
I can update sbopkg in the source tree so it works with 14.1 and just 
not worry about the updated package.  Let folks pull from SVN in other 
words.  I'll probably do this no matter what since it's easy to do.

3.  Moving the Google Code svn repo over to Github:  Similar to #2.  
I've slowly gotten accustomed to Git (way behind most of you, I'm sure) 
and perhaps it make sense to consolidate it there.  Part of me thinks 
that since sbopkg is just a shell script and some configuration files, 
we don't necessarily need a Slackware package ready to go, although I'm 
sure that it's easier for new users to install a package than pull from 
a git repo.  Still, it's fairly easy to tag a release on github and just 
let folks grab the tarball and manually put stuff in the right place.  
If I did this, someone could also submit a SlackBuild to SBo to build a 
package from a tagged release.  Github also makes it easy to host a 
webpage for sbopkg (which Willy and I do for the MSB project) and since 
I own the domain, I could point sbopkg.org to the github webpage.

As far as the future goes, unfortunately, I just don't have time to 
actively maintain and develop sbopkg.  I'm happy to keep it in the 
Google Code SVN repo or host it in a Github repo but in the event future 
bugfixes etc. are necessary, I won't be able to focus on them quickly 
and timely.  Perhaps someone could offer to step up and take over 
maintenance and development.  Perhaps folks have moved on to other tools 
and sbopkg is not needed anymore.  Anyway, the point being that it would 
be good to hear from folks on their thoughts on sbopkg, whether they 
still use it, whether they stopped using it for something else, etc.  
Perhaps this input will spur someone to offer to help take over 
maintenance and development.  I will note that according to the Google 
Code download page, the 0.36.0 package has been downloaded over 15,000 
times.

In the meantime, here is how to get the current sbopkg package (0.36.0) 
available on sbopkg.org working with Slackware 14.1:

First, copy and paste the 14.0 line in /etc/sbopkg/repos.d/40-sbo.repo 
and make it 14.1 like so:

# DO NOT EDIT THIS FILE. CHANGES WILL BE OVERWRITTEN. See the README.
# Repo Branch Description Tag Tool Link CheckGPG
SBo 14.1 "SBo repository for Slackware 14.1" _SBo rsync 
slackbuilds.org::slackbuilds/14.1 GPG
SBo 14.0 "SBo repository for Slackware 14.0" _SBo rsync 
slackbuilds.org::slackbuilds/14.0 GPG
SBo 13.37 "SBo repository for Slackware 13.37" _SBo rsync 
slackbuilds.org::slackbuilds/13.37 GPG
SBo 13.1 "SBo repository for Slackware 13.1" _SBo rsync 
slackbuilds.org::slackbuilds/13.1 GPG
SBo 13.0 "SBo repository for Slackware 13.0" _SBo rsync 
slackbuilds.org::slackbuilds/13.0 GPG
SBo 12.2 "SBo repository for Slackware 12.2" _SBo rsync 
slackbuilds.org::slackbuilds/12.2 GPG
SBo 12.1 "SBo repository for Slackware 12.1" _SBo rsync 
slackbuilds.org::slackbuilds/12.1 GPG
SBo 12.0 "SBo repository for Slackware 12.0" _SBo rsync 
slackbuilds.org::slackbuilds/12.0 GPG
SBo 11.0 "SBo repository for Slackware 11.0" _SBo rsync 
slackbuilds.org::slackbuilds/11.0 GPG

Second, edit /etc/sbopkg/sbopkg.conf and change REPO_BRANCH in line 34 
to 14.1:

REPO_BRANCH=${REPO_BRANCH:-14.1}

That's it!

I hope everyone is having a great end of year.  Thanks!


-- 
Chess Griffin


More information about the sbopkg-users mailing list