[Xastir] Xastir development source now on github, sourceforge CVS now closed to new commits.

Tom Russo russo at bogodyn.org
Fri Jul 8 16:44:12 PDT 2016


On Fri, Jul 08, 2016 at 04:38:24PM -0700, we recorded a bogon-computron collision of the <xastir at trinnet.net> flavor, containing:
> 
> Hello Tom,
> 
> I'm working on updating my Xastir documentation for Centos here to now 
> use Github/Git vs. sf.net/CVS:
> 
> http://www.trinityos.com/HAM/CentosDigitalModes/hampacketizing-centos.html#19b.xastir
> 
> In doing that update, I noticed the current xastir.spec file which is 
> seemingly 13 years old (see change log at the end of the file) shows:
> 
>     %configure --without-graphicsmagick --with-rtree
> 
>        That seems BAD since we know that GraphicsMagick support is 
> probably more reliable than say ImageMagick today.

Yep.  

Here's the thing.  Folks come and go on this project, contributing little
things for their favorite operating system, scripts that have made their
own lives easier, etc.  And they got committed into CVS, even though the
developers themselves don't use them.

And then they rot, because the person that created them and cared enough
to submit 'em lost interest, and nobody interested came along to take up the
flag.

Absent folks really willing to keep OS-specific things like this up-to-date,
because they actually use them, having them in the repo is actually a 
disservice to users (like the "get-maptools.sh" script was until very 
recently, when we finally removed it after it bit too many users).

>     make    (it's using the %{?_smp_mflags} parameter after the "make" 
> it to use multi-threaded CPUs - aka -j)
> 
> 
> Anyway.. I updated my xastir.spec file to be more Git centric and you 
> can use it if you so wish:
> 
> http://www.trinityos.com/HAM/CentosDigitalModes/usr/src/redhat/SPECS/xastir.spec

If you rilly would like to get git-centric, try forking the project on
github, make a branch, make this modification on it, and submit a pull request.

> On 07/07/2016 09:31 AM, Tom Russo wrote:
> > As announced a couple of months ago, Curt and I have been talking about moving
> > Xastir version control over to github, and discontinuing use of sourceforge
> > and CVS for hosting the main repository.
> >
> > There wasn't much feedback from the group about that, and yesterday we went
> > ahead and did it.  The sourceforge CVS repository is still there, but all
> > commit access has been locked down and we'll shut down the CVS repo altogether
> > when we're sure this is all working properly.
> >
> > We have not yet migrated the issue tracking data from sourceforge to github,
> > but that is not a high priority as we have not been using the issue tracker
> > much, and most of the issues that are there have been getting ignored for
> > years.
> >
> > We may continue to use Sourceforge for distribution of release tarballs.
> > In fact, we will almost certainly continue to use Sourceforge for that.
> >
> > The Xastir wiki and home page have NOT yet been updated to reflect this
> > move of version control.  It will be.
> >
> > In the meantime, if you have been using CVS to keep current with Xastir,
> > you'll have to change.
> >
> > The short story:
> >
> > To get a copy of the development repository, you must have git installed
> > on your system.
> >
> > To obtain the repo for the first time:
> >     git clone https://github.com/Xastir/Xastir.git
> >
> > This will create an Xastir subdirectory, and put a clone of the repository
> > into it as well as checking out the "master" branch of the code into that
> > working directory.
> >
> > At this point, your Xastir subdirectory can be used just as you had used
> > a cvs checkout to build Xastir.
> >
> > Periodically, you can update the code by "cd"ing into the repo directory
> > and executing:
> >    git pull
> >
> >
> > If you intend to contribute code to the Xastir project, there's going to be
> > more to learn, but if you were just using CVS to get access to the latest
> > source, these two commands will be sufficient to get you up to speed, and
> > correspond very, very roughly to the "cvs checkout" and "cvs update" commands
> > you were used to.
> >
> > A new README.GIT file exists in the source tree, just as there had always
> > been a README.CVS.
> >
> 

-- 
Tom Russo    KM5VY   SAR502   DM64ux          http://www.swcp.com/~russo/
Tijeras, NM  QRPL#1592 K2#398  SOC#236        http://kevan.org/brain.cgi?DDTNM
 echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z] [n-z][a-m]

 




More information about the Xastir mailing list