Hugin 2012.0beta1 released

666 views
Skip to first unread message

Harry van der Wolf

unread,
Jul 23, 2012, 2:54:03 AM7/23/12
to hugi...@googlegroups.com
Hugin-2012.0 RELEASE NOTES

ABOUT

Hugin is more than just a panorama stitcher.

Hugin can be found at
* SourceForge:  http://hugin.sourceforge.net/
* Launchpad:    https://launchpad.net/hugin


DOWNLOAD

The 2012.0 source tarball can be downloaded

* from SourceForge at
http://sourceforge.net/projects/hugin/files/hugin/hugin-2012.0/hugin-2012.0.0_beta1.tar.bz2/download

* from Launchpad at
https://launchpad.net/hugin/2012.0/2012.0beta1/+download/hugin-2012.0.0_beta1.tar.bz2

This is a source code release.  For executables see below.

This tarball is equivalent to rev/changeset 774550436f28 in our Mercurial
repository, where it is also tagged 2012.0beta1

Verify its SHA1SUM
8f9aa64b86f799283d302d702de4ecb16976f07a  hugin-2012.0.0_beta1.tar.bz2

EXECUTABLES

Users communities produce executables for their respective platforms.

These executables are then added to the download section on SourceForge at
http://sourceforge.net/projects/hugin/files/hugin/

A number of users have built recent snapshots and executables are likely to be
announced within a few days of this tarball release.

Watch http://groups.google.com/group/hugin-ptx for the announcements of binary
releases.  If you don't see a binary for your platform it has most likely not
been produced yet.  Consider stepping up to the task.  Instructions at

http://wiki.panotools.org/Development_of_Open_Source_tools#Supported_Platforms

Announce your build on http://groups.google.com/group/hugin-ptx


CHANGES SINCE 2011.4.0

The lensfun library for reading and writing lens parameters from/to database has now been integrated into Hugin.
Users can now search the lensfun library and load lens parameters.

Added new tool pto_gen for generation of pto file from image files.

Other Improvements

  * Various improvements to cpfind including a prealign matching strategy and pair     wise matching for multirow heuristic
  * Added option to keep exposure fused stacks
  * pano_modify: Added HDR autocrop option
  * Many more improvements and bug fixes.


UPGRADING

Upgrading from previous versions of Hugin should be seamless. If you do have
problems with old settings, these can be reset in the Preferences by clicking
'Load defaults'.

It is strongly recommeded to set the default control point detector to
Hugin's CPFind.  It is the only control point generator endorsed by Hugin.
Third-party generators may be compatible with the plug-in architecture.


COMPILING

Users compiling from source refer to the dependencies listed at
http://wiki.panotools.org/Development_of_Open_Source_tools#Dependencies

and the build processes listed at
http://wiki.panotools.org/Development_of_Open_Source_tools#Build_your_Own_Test_Builds

More information in the README and INSTALL_cmake files in the tarball.


KNOWN ISSUES AND WORKAROUNDS

Panosphere Overview window seperated from the content
https://bugs.launchpad.net/hugin/+bug/726997

There is a known problem building Hugin with CMake 2.8.5rc2.
Workaround: Upgrade to a newer CMake version.

Mac OS X:
- Mac OS X Tiger (10.4) is no longer supported.
- The PPC platform is no longer supported.
- The OpenMP enabled enblend is now compatible on Mac OS X Lion (10.7).
- The cmake compilation of Hugin is currently broken due to the fact that
the boost library on OS X is currently at version 1.50 and boost versions => 1.48
conflict with a number of Mac OS X macros (from AssertMacros.h). This can
not be disabled as WxWindows for Mac (a.k.a. WxMac) needs these macros.
An XCode build, where a specific boost (<=1.46) can be specified, is
possible. The 2012.0 OSX bundle will be based on an XCode build with boost
1.46.

An updated list of issues deemed to be critical, including discussions
and workarounds is in the issue tracker.
https://bugs.launchpad.net/hugin/+bugs?search=Search&field.importance=Critical


THANKS

Thanks to all the contributors to this release and members of the hugin-ptx
mailing list, too many to mention here.

Hugin can be found at http://hugin.sourceforge.net/ and at https://launchpad.net/hugin


CHANGELOG

A detailed changelog can be found in the file Changelog.

Thomas Pryds

unread,
Jul 23, 2012, 1:47:16 PM7/23/12
to hugi...@googlegroups.com
2012/7/23 Harry van der Wolf <hvd...@gmail.com>:
> Hugin-2012.0 RELEASE NOTES

Great to see a beta1 release already! I see that new translation
strings were added to the repository three weeks ago. Is it possible
to get an automated mail for every change to, say, the Danish
translation file?

Thomas

Stefan Peter

unread,
Jul 24, 2012, 6:17:50 AM7/24/12
to hugi...@googlegroups.com
Hi Harry

Could you please apply the patch attached to the 2012.0.0 branch? It
will fix up the max-api entries in the python scripts so they are
considered valid and can be used in 2012.0.0

Regards

Stefan Peter


--
In theory there is no difference between theory and practice. In
practice there is.
fixup_python_api_versions.diff

Harry van der Wolf

unread,
Jul 24, 2012, 1:56:47 PM7/24/12
to hugi...@googlegroups.com
Hi Stefan,

2012/7/24 Stefan Peter <s_p...@swissonline.ch>

Hi Harry

Could you please apply the patch attached to the 2012.0.0 branch? It
will fix up the max-api entries in the python scripts so they are
considered valid and can be used in 2012.0.0

Regards

Stefan Peter


Done. To both the  default trunk and the 2012 release branch.

Thank you.

Harry

Stefan Peter

unread,
Jul 24, 2012, 3:16:56 PM7/24/12
to hugi...@googlegroups.com
On 24.07.2012 19:56, Harry van der Wolf wrote:
> Hi Stefan,
>
> 2012/7/24 Stefan Peter <s_p...@swissonline.ch
> <mailto:s_p...@swissonline.ch>>
>
> Hi Harry
>
> Could you please apply the patch attached to the 2012.0.0 branch? It
> will fix up the max-api entries in the python scripts so they are
> considered valid and can be used in 2012.0.0
>
> Regards
>
> Stefan Peter
>
>
> Done. To both the default trunk and the 2012 release branch.
>

Thank you very much.

Have a nice evening

Stefan Peter


--
"In summary, I think you are trying to solve a problem that may not
need to be solved, using a tool that is not meant to solve it, without
understanding what is causing your problems and without knowing how
the tool actually works in the first place :)"
Jeffrey J. Kosowsky on the backuppc mailing list

Stefan Peter

unread,
Jul 25, 2012, 5:53:14 AM7/25/12
to hugi...@googlegroups.com
Hi Harry


It seems that I was a bit premature with my patch. The api-min/max
strings from the python scripts are compared to HUGIN_API_VERSION and
this is defined as "${V_MAJOR}.${V_MINOR}.${V_PATCH}". So in order to
actually work, the api-max would have to be set to 2012.0.0. Obviously,
the same should apply to api-min.

However, I don't like this. In my book, the patch version should not be
api relevant as it should serve for bug fixing, which should not
influence the API.

Therefore, I propose the following:

The current HUGIN_API_VERSION shall be redefined as

#define HUGIN_API_VERSION "${V_MAJOR}.${V_MINOR}"

Unfortunately, this will influence the behavior of the warning message
regarding the possibly changed preferences upon upgrades, too. If this
is not desired, an additional

#define HUGIN_FULL_VERSION "${V_MAJOR}.${V_MINOR}.${V_PATCH}"

could be defined and used instead.

As an alternative,

#define HUGIN_PYTHON_API_VERSION "${V_MAJOR}.${V_MINOR}"

could be used for the python interface checks only.

Of course, at least the second solution is much more invasive and
probably exceeds the amount of changes tolerated for a beta version. It
could be applied to the trunk, though.


I can supply you with patches for all options. I tend towards the
HUGIN_PYTHON_API_VERSION, at least for the current release. What
solution do you prefer?


With kind regards

Stefan Peter

unread,
Jul 25, 2012, 6:54:45 AM7/25/12
to hugi...@googlegroups.com
Hi Harry

Another nitpick patch from me ... I hope I won't have to redo this one, too.

Regards
copyright_2012.diff

Andreas Metzler

unread,
Jul 25, 2012, 1:06:36 PM7/25/12
to hugi...@googlegroups.com
Harry van der Wolf <hvd...@gmail.com> wrote:
[...]
> This tarball is equivalent to rev/changeset 774550436f28 in our Mercurial
> repository, where it is also tagged 2012.0beta1

> Verify its SHA1SUM
> 8f9aa64b86f799283d302d702de4ecb16976f07a hugin-2012.0.0_beta1.tar.bz2

Uploaded to Debian/experimental, afaict there are no changes to the
previous version in experimental except for translation and
documentatuion updates.

cu andreas

Harry van der Wolf

unread,
Jul 26, 2012, 6:01:13 AM7/26/12
to hugi...@googlegroups.com


2012/7/25 Stefan Peter <s_p...@swissonline.ch>

Hi Harry

Another nitpick patch from me ... I hope I won't have to redo this one, too.

Regards

Stefan Peter


Applied by Thomas Modes.

Harry

Harry van der Wolf

unread,
Jul 26, 2012, 10:46:59 AM7/26/12
to hugi...@googlegroups.com
Mac OS X users,

I created a bundle of the 2012.0.0_beta1.
Note that I will finish these 2012 release bundles but I really hope that someone will continue my work afterwards as explained in my request by mail for new builders(1).

This build is with the "old" Gui as we already know it for some time and this bundle is still without Python.

The bundle can be downloaded from SourceForge: http://sourceforge.net/projects/hugin/files/hugin/hugin-2012.0/hugin-mac-2012.0.0_beta1.dmg/download

It can also be downloaded via my website <http://panorama.dyndns.org/index.php?lang=en&subject=Hugin&texttag=Hugin>.
(The binaries themselves are served from hugin.panotools.org who kindly provide the disk space and bandwidth).

Note that final release bundles are never distributed via my website.

Hoi,
Harry

1: <https://groups.google.com/forum/?fromgroups#!msg/hugin-ptx/fweSzOfWEPE/NXam9HIe8QQJ>
or <http://www.mail-archive.com/hugi...@googlegroups.com/msg18001.html>

Matthew Petroff

unread,
Jul 30, 2012, 11:07:53 PM7/30/12
to hugi...@googlegroups.com
Windows binaries for Hugin 2012.0.0-beta1 are now available. Unfortunately, they are not on SourceForge since the files I have uploaded don't seem to appear for some reason. For the Python enabled builds, one needs a preexisting Python 3.2 installation.

32-bit 7z Archive:
https://www.box.com/s/c8b8f7b89a209519283a

32-bit 7z Archive with Python:
https://www.box.com/s/9a136b574a32c66fda46

64-bit 7z Archive:
https://www.box.com/s/9b1c4b740366f49a9d03

64-bit 7z Archive with Python:
https://www.box.com/s/5edaae44bef9b031850f

32-bit Installer:
https://www.box.com/s/37d2fca9b5091247e443

32-bit Installer with Python:
https://www.box.com/s/6f94a01b4faaba26e461

64-bit Installer:
https://www.box.com/s/a0f1a6c8188a53c0388b

64-bit Installer with Python:
https://www.box.com/s/15da120514cdda15f252

-Matthew

Bart van Andel

unread,
Jul 31, 2012, 6:42:06 PM7/31/12
to hugi...@googlegroups.com
Thanks again Matthew! Just installed the Python enabled x64 version and ran a panorama with it on Win7. Not much of a panorama, but it worked as expected (didn't even reset the settings). Haven't fiddled with any Python stuff yet so I can't comment on that.


On Tuesday, July 31, 2012 5:07:53 AM UTC+2, Matthew Petroff wrote:
Windows binaries for Hugin 2012.0.0-beta1 are now available. Unfortunately, they are not on SourceForge since the files I have uploaded don't seem to appear for some reason. For the Python enabled builds, one needs a preexisting Python 3.2 installation.


--
Bart 

Carlos Eduardo G. Carvalho (Cartola)

unread,
Jul 31, 2012, 8:56:59 PM7/31/12
to hugi...@googlegroups.com
Thanks Mathew,

I've tested here the 32-bit 7z Archive on a Win XP and everything ok with two partial panoramas of up to 7 images.

Cheers,

Carlos E G Carvalho (Cartola)
http://cartola.org/360
http://panoforum.com.br/
Gnugraf 2012 - 17 e 18 de agosto, CEFET Maracanã, Rio de Janeiro



2012/7/31 Matthew Petroff <mat...@mpetroff.net>
32-bit 7z Archive

Frederic Da Vitoria

unread,
Aug 4, 2012, 2:34:19 AM8/4/12
to hugi...@googlegroups.com
I installed the 32 bits version on Vista and I succeeded doing a mosaic mode panorama.

Thanks for the new version.

2012/8/1 Carlos Eduardo G. Carvalho (Cartola) <cart...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugi...@googlegroups.com
To unsubscribe from this group, send email to hugin-ptx+...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx



--
Frederic Da Vitoria
(davitof)

Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org

Reply all
Reply to author
Forward
0 new messages