Re: [AD] 4.9 misc breakages..

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


On January 9, 2009, Thomas Fjellstrom wrote:
> On January 8, 2009, Peter Wang wrote:
> > On 2009-01-08, Thomas Fjellstrom <tfjellstrom@xxxxxxxxxx> wrote:
> > > The reason I've been going through the misc scripts is I'm trying to
> > > get my auto svn dist build archive going again. I thought I'd stick
> > > with what I had before, but it turns out I lost my last script, so all
> > > I have now is a version from ages ago that only covers 4.3, so its
> > > kindof useless.
> > >
> > > So instead of hacking it, and messing with the existing scripts in
> > > misc, I've written a new one that builds the zip, 7z, tgz, and tbz2
> > > archives given the executables are available.
> > >
> > > one slight niggle, is if you want to create archives without the svn
> > > revision in the name, you need to export a copy of the
> > > tag/branch/revision you want to build the archives for, and use:
> > > build-dist.pl --local=directory
> > >
> > > The --branch and --tag args both assume they aren't building for a real
> > > release. just snapshots. thus the included revision number.
> > >
> > > Tell me what you think, if it works, and if its wanted in /misc or not.
> >
> > I think you're better off in the long term by wrapping the existing
> > scripts.  We'll be needing to make changes to the process now and then.
> > If we keep both scripts you'll need to maintain the Perl script to keep
> > up.  And, well, I know shell but not Perl so I wouldn't want to switch
> > over completely to a Perl script.  But it's not just me: whoever is
> > making the release quite often needs to figure out what's gone wrong or
> > make changes to the script.
>
> I won't be using the existing scripts for my little archive builder. I just
> thought I'd show you guys what I've got. If you want to stick with broken
> shell, be my guest ;)
>
> Out of the expectation that you _might_ use it, I coded it so it'd run on
> windows, OSX, and unix. Any OS really. There are no assumptions about path
> separators, infact, no assumptions about anything. and is supports building
> direct from svn. I only added the "local" mode in case it might get added.
>
> Anyhoo, thanks for taking a look.

I should also mention, Its faster, and creates more versions of the archives. 
And does them all in one step.

It has built in documentation, and the shell scripts are just plain evil. IF 
my script builds perfect release archives I wouldn't be scared to make 
releases. As it is, all the many steps required right now makes it so I won't 
do any releases, too many steps. If you recall, I actually volunteered a while 
back to start doing some releases.... Now you know why I haven't.

> > Peter
> >
> >
> > -------------------------------------------------------------------------
> >-- --- Check out the new SourceForge.net Marketplace.
> > It is the best place to buy or sell services for
> > just about anything Open Source.
> > http://p.sf.net/sfu/Xq1LFB
>
> --
> Thomas Fjellstrom
> tfjellstrom@xxxxxxxxxx
>
> ---------------------------------------------------------------------------
>--- Check out the new SourceForge.net Marketplace.
> It is the best place to buy or sell services for
> just about anything Open Source.
> http://p.sf.net/sfu/Xq1LFB


-- 
Thomas Fjellstrom
tfjellstrom@xxxxxxxxxx




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/