There's no intentional policy, so far releases have happened
irregularly.
For Linux it is simple: release tarballs and let distribution
packagers sort it out. There isn't a Free Software yum/apt repo for
Windows, so we are obliged to put 'stable' installers in the
sourceforge download area.
Before the 0.7.0 release there were regular snapshot Windows
installers on panotools.org and it would be good to do this for
0.8.0.
Note that we don't expect Linux packagers to ask permission to
release snapshots, so there is no problem doing the same for
Windows, just please point people who don't want to participate in
testing to the 'stable' installer on sourceforge.
Slightly off-topic, does hugin still build with mingw? Fedora now
has most of the hugin dependencies as mingw-* cross-compiler
packages, it is potentially possible to build an NSI Windows
installer entirely on Linux using the same tools used to build RPMs.
--
Bruno
I provided shapshots of 0.7.0 only through hugin-ptx list, because the
developers should test the software before release. If some shapshots or
unstable versions are provided via sourceforge is must be clear for the
user, that it is a version under development which may not work as
expected. Otherwise a (windows) user may be disapointed about this great
peace of software. I even remember of the release of 0.7.0. Right after
the release some users complained about crash during makefile export,
although they saved their work without any picture selected. Such misuse
was not covered by the exporter module. Therefore I suppose to release
windows builds in a nearly stable state. My impression is that windows
users are not familiar with software that may have small problems.
Actually astonishing 'cause they are using windows :-)
I never build with mingw, only Visual C++ 2008 EE.
Guido
Looks good to me, thanks for working on this.
--
Bruno
well done!
<http://panospace.wordpress.com/2009/02/19/hugin-080-alpha-installer/>
> Yuv, I think I removed all the references to your homepage from the
> installer text, as you probably don't want to be held responsible for
> my messing around.
you did a great job, Allard. It is up to you if you want or not to link
to my blog. I have updated the blog to point to your download page. I
hope you keep up publishing Windows installer snapshots throughout the
0.8.0 release cycle.
THANK YOU!
Yuv
SF is the place.
> If you are a Windows user,
> it's pretty difficult to find a recent version unless you really know
> the way.
The most recent stable version is 0.7.0. I would not want users to
mistake the nightly builds (or your installer) for a stable release.
If somebody knows their ways and can discern between a release and a
nightly build, they will find the nightlies and other goodies. If
somebody just need to get a stitch done, the right software is 0.7.0 and
is on SF.
> It just wasn't clear to me whether this situation is created
> deliberately or it just wasn't a priority yet to create an
> infrastructure that is more likely get more people involved.
the infrastructure to get people involved is all at
<http://wiki.panotools.org/Development_of_Open_Source_tools>
feel free to update.
Yuv
it will. one solution is to upload to hugin.panotools.org. I don't have
the credentials at hand. Guido or Harry can help you on that. If you
don't get them, ping me via private mail and I'll check where I
misplaced them.
> I think a central project web page would be very nice for
> the Hugin project. The information is now spread out over this list,
> the hugin.sf.net page, your blog, and the panotools.org site.
If you feel something is missing you can add to existing resources or
start a new one. if what you do makes sense, others might follow you.
This is how I initiated the builds documented on the wiki. The
Panotools.org folks were generous to provide space for free.
Hugin.sf.net would be *the* Hugin website. SF's webspace has limitation,
but hey, it's for free too. No good to host a Wiki, and the Wiki they
offer is not as good as the Wiki at Panotools.org. Same for SF's mailing
lists - GoogleGroup is just superior and prior to that the list was
hosted elsewhere. Always for free. And my blog... excuse me, it's mine ;-)
From my perspective I see no reason to centralize and even less reason
to limit what/where people can contribute. The only thing I am allergic
to are demands.
Yuv
indeed there are more similar issues. In the big scheme of things, the
installer script provided in the repository is meant to distribute more
things for which I did not have time. Panomatic? Grab it from
http://panomatic.sourceforge.net/
then there are the panotools.
I am surprised that the InnoSetup compiler did not through an
error/warning when it did not find the files?
also you removed one important feature of the installer. At the end of
the installation, the installer go to a web page. You shortcut it to go
to hugin.sf.net.
The webpage it was going to in my design is a webpage that I maintain,
which based on the SVN number of the installer direct you to either
http://hugin.sf.net/installed/oldv.shtml (if you installed an old version)
or to http://hugin.sf.net/installed/ if you installed a recent version
the idea behind this is to notify people that they are using an old
installer and there are few reasons not to upgrade to the newest one.
somebody still installed an SVN2909 a few days ago, even if that version
is already more than obsolete. it is possible that the user had a reason
to go back to that package. I just make sure he knows that he is
installing obsolete stuff.
Yuv
Thanks for your feedback. I quickly fixed the files for the InnoSetup
installer in SVN. It adds Celeste and PTBatcher.
There will likely be more changes, but I have no time right now. I need
to determine which are the new tools from the panotools that would be
interesting for a distribution as well.
There are two installers in the hugin repository. I maintain the
InnoSetup installer. As far as I know, the MSI installer is unmaintained.
Yuv