2015.0 rc2 released

303 views
Skip to first unread message

T. Modes

unread,
Jul 5, 2015, 8:00:11 AM7/5/15
to hugi...@googlegroups.com
Hi all,

Today we are releasing release candidate 2 of Hugin 2015.0

The new source tarball can be downloaded at sourceforge and launchpad, as usual
http://sourceforge.net/projects/hugin/files/hugin/hugin-2015.0/hugin-2015.0.0_rc2.tar.bz2/download
https://launchpad.net/hugin/2015.0/2015.0rc2/+download/hugin-2015.0.0_rc2.tar.bz2

Verify its checksums
MD5
e28b7c14127b511bf24fca6be43a10d1  hugin-2015.0.0_rc2.tar.bz2
SHA1
bb26a7d11e3229ba3fdc5d4febc1682cb63608d2  hugin-2015.0.0_rc2.tar.bz2

Changes since rc1
* Fixed hang in PTBatcherGUI.
* Fixed crash when saving images. Improved handling of alpha channel loading/saving.
* Prevent now cp tool to select invalid regions.
* Updated CMake for some newer versions (Windows only).
* Verdandi can also also blend images with pixeltype double.

Rc1 is identical to changeset d497c7fc18666 in our repository, which is also tagged as 2015.0rc1

The release notes are here http://hugin.sourceforge.net/releases/2015.0.0/en.shtml
They are already translated to French and German:
http://hugin.sourceforge.net/releases/2015.0.0/fr.shtml
http://hugin.sourceforge.net/releases/2015.0.0/de.shtml


EXECUTABLES
Users communities produce executables for their respective platforms. They will be announced in this thread.

CHANGES SINCE 2014.0.0
* Hugin 2015.0 has a number of new features. Most of the changes are under the hood to improve stability, allow easier maintenance and easier addition of new features.
* The makefile based stitching engine has been replaced with direct calls to the underlying programs. This should reduce the overhead of calling the same program too often and so speed up the whole process. Hopefully this also allows the usage of more unusual characters in the filename. Instead of pto2mk and make we now have hugin_executor which can also be used for running the assistant from the command line.
* Hugin now has it's own blender, verdandi, based on a watershed algorithm, which has been included in 'nona'.  verdandi can be chosen as the blender by choosing "builtin" in the stitcher tab, and can also be set in  the Preferences. verdandi can also be called as a command line tool.
* The lensfun library has been removed as it did not fulfill our expectations. It has been replaced with our own camera and lens database which uses a data mining approach and operates automatically without user intervention. Geometric distortion and vignetting data have to be loaded manually.
* The fast preview window has a new tool to add or remove control points to selected areas in the output projection.
* Automatic exposure stack detection is now applied when loading images, and an option has been added to unlink image position when adding stacks.
* The fine-tune and auto-estimate functions in the control point tab have been made projection aware. It should now work also with images with different fov or different projections. The fine-tune feature has had a significant speed up when Hugin is compiled with the libfftw3 library (optional).
* PTBatcherGUI has more choice for the end of the process: depending on the operating system the PTBatcherGUI can be closed, the computer can be shut down or send to the hibernate mode.
* PTBatcherGUI now shows the thumbnails when searching for images in directories.
* Many of the underlying tools in hugin are now able to use available cpu cores.

New tools added:
** verdandi: tool for image blending
** hugin_executor: stitching and run assistant from command line
** hugin_lensdb: tools for lens database maintenance

T. Modes

unread,
Jul 5, 2015, 8:03:28 AM7/5/15
to hugi...@googlegroups.com


Am Sonntag, 5. Juli 2015 14:00:11 UTC+2 schrieb T. Modes:

Rc1 is identical to changeset d497c7fc18666 in our repository, which is also tagged as 2015.0rc1

Rc2 is identical to changeset a517a57cd61c in our repository, which is also tagged as 2015.0rc2

Stefan Peter

unread,
Jul 6, 2015, 9:04:07 AM7/6/15
to hugi...@googlegroups.com
Am Sonntag, 5. Juli 2015 14:00:11 UTC+2 schrieb T. Modes:
Hi all,

Today we are releasing release candidate 2 of Hugin 2015.0


Hi All

Please find packages of hugin 2015.0 rc2 for Ubuntu 14.04 (Trusty),
14.10 (Utopic), 15.04 (Vivid) and 15.10 (Wily) in the Hugin PPA
Packagers "next Hugin Build" at
https://launchpad.net/~hugin/+archive/ubuntu/next/+packages

As always these packages are based on the Debian PhotoTools Maintainers
work, namely Andreas Metzler: Thank you guys!

Installation instructions:
Open a terminal window and issue the following command:

sudo add-apt-repository ppa:hugin/next

The title of the PPA and the key used to sign it will be displayed. You
will have to confirm the inclusion of this PPA to the package sources of
you system by pressing enter.

Afterward, you can update you system using the commands

sudo apt-get update
sudo apt-get upgrade

or whatever other method you prefer to update your system.

The same is explained at
https://launchpad.net/~hugin/+archive/ubuntu/next/
when you click 'Read about installing' under the title "Adding this PPA
to your system"


As a side note, I recommend to add the "latest Hugin builds" PPA at the
same time because there you will eventually get the final release. The
command for this PPA is:

sudo add-apt-repository ppa:hugin/hugin-builds

If you run into a show stopper and need to go back to your old hugin
version, issue these commands in a terminal window:

sudo apt-get purge hugin
sudo add-apt-repository -r ppa:hugin/next
sudo apt-get install hugin


Please send bug reports to this list or use
https://bugs.launchpad.net/hugin/+filebug
to report a bug.

Thank you very much for your participation.

Cheers

Stefan Peter

Fotografia

unread,
Jul 7, 2015, 3:39:30 AM7/7/15
to hugi...@googlegroups.com
Il giorno lunedì 6 luglio 2015 15:04:07 UTC+2, Stefan Peter ha scritto:
Am Sonntag, 5. Juli 2015 14:00:11 UTC+2 schrieb T. Modes:
Hi all,

Today we are releasing release candidate 2 of Hugin 2015.0


Hi All

Please find packages of hugin 2015.0 rc2 for Ubuntu 14.04 (Trusty),
14.10 (Utopic), 15.04 (Vivid) and 15.10 (Wily) in the Hugin PPA
Packagers "next Hugin Build" at
https://launchpad.net/~hugin/+archive/ubuntu/next/+packages
 
Please send bug reports to this list or use


Thank you for the packages. I see a little problem: the mouse wheel doesn't work on sliders, e.g. resizing the preview window.

https://goo.gl/2GoKbT

When i rotate the mouse wheel on the bottom and right slider nothing happens.

Previusly i built hugin from source (lubuntu 14.04) and it worked.

Thank you in advance.

Fotografia

unread,
Jul 7, 2015, 3:45:01 AM7/7/15
to hugi...@googlegroups.com
Il giorno domenica 5 luglio 2015 14:00:11 UTC+2, T. Modes ha scritto:
Hi all,


Changes since rc1
* Fixed hang in PTBatcherGUI.

I have tried again to use PTBachterGUI but on my pc (lubuntu 14.04 64, 4gb of ram) it's still almost unusable. It swaps (so it uses more than 3.5gb of ram) and it's incredibly slow stitching a 3 images panorama (14megapixel images).

I think it could be a nice thing to add a note about using hugin_stitch_project instead of PTBachterGU if there are such problems (is there an output difference?)

Thank you.

T. Modes

unread,
Jul 7, 2015, 1:33:44 PM7/7/15
to hugi...@googlegroups.com


Am Dienstag, 7. Juli 2015 09:39:30 UTC+2 schrieb Fotografia:
Thank you for the packages. I see a little problem: the mouse wheel doesn't work on sliders, e.g. resizing the preview window.
When i rotate the mouse wheel on the bottom and right slider nothing happens.

Previusly i built hugin from source (lubuntu 14.04) and it worked.

This is handled by the underlying wxWidgets framework and can't be influenced by Hugin itself.
So the question is: with which wxWidgets version (inclusive the options how wxWidgets is build) did you build. And what wxWidgets version is the package using?

T. Modes

unread,
Jul 7, 2015, 1:40:12 PM7/7/15
to hugi...@googlegroups.com


Am Dienstag, 7. Juli 2015 09:45:01 UTC+2 schrieb Fotografia:

I have tried again to use PTBachterGUI but on my pc (lubuntu 14.04 64, 4gb of ram) it's still almost unusable. It swaps (so it uses more than 3.5gb of ram) and it's incredibly slow stitching a 3 images panorama (14megapixel images).

I think it could be a nice thing to add a note about using hugin_stitch_project instead of PTBachterGU if there are such problems (is there an output difference?)

I can't reproduce the issue. Both,hugin_stitch_project and PTBatcherGUI, are using the same code in an internal library. So I don't see why PTBatcherGUI should behave different than hugin_stitch_project concerning the ram usage.
Beside the size and the number of the input images also the size of the output image influences the memory usage. So check the size of your output image.

One more thing to check: check that your batch queue is clean. Start PTBatcherGUI with pressed ctrl key and delete the queue.

Fotografia

unread,
Jul 7, 2015, 5:18:48 PM7/7/15
to hugi...@googlegroups.com

That was the solution ;) . Thank you!

Fotografia

unread,
Jul 7, 2015, 5:26:59 PM7/7/15
to hugi...@googlegroups.com

Ok thank you for the reply.

These are the wx packages i have installed (from ubuntu 14.04 repos):

 ii  libwxbase2.8-0:amd64                        2.8.12.1+dfsg-2ubuntu2                     amd64        wxBase library (runtime) - non-GUI support classes of wxWidgets toolkit
ii  libwxbase2.8-dev                            2.8.12.1+dfsg-2ubuntu2                     amd64        wxBase library (development) - non-GUI support classes of wxWidgets toolkit
ii  libwxbase3.0-0:amd64                        3.0.0-2                                    amd64        wxBase library (runtime) - non-GUI support classes of wxWidgets toolkit
ii  libwxgtk-media2.8-0:amd64                   2.8.12.1+dfsg-2ubuntu2                     amd64        wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library runtime)
ii  libwxgtk2.8-0:amd64                         2.8.12.1+dfsg-2ubuntu2                     amd64        wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)
ii  libwxgtk2.8-dev                             2.8.12.1+dfsg-2ubuntu2                     amd64        wxWidgets Cross-platform C++ GUI toolkit (GTK+ development)
ii  libwxgtk3.0-0:amd64                         3.0.0-2                                    amd64        wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)
ii  python-wxgtk2.8                             2.8.12.1+dfsg-2ubuntu2                     amd64        wxWidgets Cross-platform C++ GUI toolkit (wxPython binding)
ii  python-wxversion                            2.8.12.1+dfsg-2ubuntu2                     all          wxWidgets Cross-platform C++ GUI toolkit (wxPython version selector)
ii  wx-common                                   3.0.0-2                                    amd64        wxWidgets Cross-platform C++ GUI toolkit (common support files)
ii  wx2.8-headers                               2.8.12.1+dfsg-2ubuntu2                     amd64        wxWidgets Cross-platform C++ GUI toolkit (header files)

These are the dependencies of the package i built (prerc1 iirc):

dpkg -f /mnt/wd3tb-home/giulio/Scaricati/Sorgenti/Hugin/hugin/hugin.build/hugin-2015.1.0.7010-Linux.deb
Package: hugin
Version: 2015.1.0.7010
Section: devel
Priority: optional
Architecture: amd64
Depends: libblas3 | libblas.so.3, libboost-filesystem1.54.0, libboost-system1.54.0, libc6 (>= 2.14), libexiv2-12, libfftw3-double3, libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libglew1.10 (>= 1.10.0), libglu1-mesa | libglu1, libgomp1 (>= 4.4), libilmbase6 (>= 1.0.1), liblapack3 | liblapack.so.3, liblcms2-2 (>= 2.2+git20110628), libopenexr6 (>= 1.6.1), libpython2.7 (>= 2.7), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 4.6), libtiff5 (>= 4.0.3), libvigraimpex5 (>= 1.10.0), libwxbase2.8-0 (>= 2.8.12.1+dfsg), libwxgtk2.8-0 (>= 2.8.12.1+dfsg), libx11-6
Installed-Size: 260525
Description: hugin built using CMake

These are the dependendecies of the rc2 from Stefan Peter:

Package: hugin
Version: 2015.0.0~rc2+dfsg-1ubuntu1~trusty
Architecture: amd64
Maintainer: Hugin PPA Packagers
Installed-Size: 3879
Depends: hugin-tools (= 2015.0.0~rc2+dfsg-1ubuntu1~trusty), enblend (>= 3.2), enfuse, libimage-exiftool-perl, make, libc6 (>= 2.14), libexiv2-12, libfftw3-double3, libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libglew1.10 (>= 1.10.0), libglu1-mesa | libglu1, libgomp1 (>= 4.4), libpano13-3, libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 4.6), libtiff5 (>= 4.0.3), libvigraimpex5 (>= 1.10.0), libwxbase3.0-0 (>= 3.0.0), libwxgtk3.0-0 (>= 3.0.0)
Breaks: hugin-bin (<< 0.7.0~svn)
Replaces: hugin-bin (<< 0.7.0~svn), hugin-data (<< 0.7.0~svn), hugin-tools (<< 0.7.0~svn)
Section: graphics
Priority: optional
Homepage: http://hugin.sourceforge.net/

So he is using a newer (and maybe compiled with different options) libwx.

Thank you.

Harry van der Wolf

unread,
Jul 11, 2015, 10:56:17 AM7/11/15
to hugi...@googlegroups.com
Windows binaries for the Hugin 2015.0.0 RC2 version are now available.


These are 64bit Windows versions only.
The python versions require a pre-installed python 3.4.

Note that these builds will not run on Windows XP 64bit (and neither on 32bits windows versions of course).


64bit installer:

64bit installer with python support:

64bit 7z file (simply un7zip to some location and use from there):

64bit 7z file with python support  (simply un7zip to some location and use from there):

I have currently no intentions to build 32bit versions.
(7zip instead of zip as it gives a 23 MB file versus a 33 MB zip)

Please test and give your feedback via this mailing list and this mail thread.

Hoi,
Harry

--
A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ
---
You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hugin-ptx+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hugin-ptx/3d9fb847-5c0d-4176-8abe-01a0865b5c27%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

AKS-Gmail-IMAP

unread,
Jul 13, 2015, 9:48:57 PM7/13/15
to hugi...@googlegroups.com
It seems to me that unlike the 2014 binaries, these 2015 binaries require freeglut to be installed.
 

Marius Loots

unread,
Jul 14, 2015, 3:59:34 AM7/14/15
to hugi...@googlegroups.com

Tuesday, July 14, 2015, 3:49:23 AM, you wrote:
AKS-Gmail-IMAP> It seems to me that unlike the 2014 binaries, these
AKS-Gmail-IMAP> 2015 binaries require freeglut to be installed.

AKS-Gmail-IMAP> Windows binaries for the Hugin 2015.0.0 RC2 version are now available.
AKS-Gmail-IMAP> 64bit installer:
AKS-Gmail-IMAP> http://sourceforge.net/projects/hugin/files/hugin/hugin-2015.0/HuginSetup_2015.0.0-rc2_64bit.exe/download

I can confirm the problem. Installation didn't give any errors. Only
when starting after installation, the error message came up.


Groetnis
Marius
mailto:marius...@up.ac.za
--
add some chaos to your life and put the world in order
http://www.mapungubwe.co.za/
http://www.chaos.co.za/
skype: marius_loots

Hierdie boodskap en aanhangsels is aan 'n vrywaringsklousule
onderhewig. Volledige besonderhede is by
www.it.up.ac.za/documentation/governance/disclaimer/
beskikbaar.
Freeglut_dll01.png

Harry van der Wolf

unread,
Jul 14, 2015, 4:37:58 AM7/14/15
to hugi...@googlegroups.com
OK,

I will look into this problem. I'm on a short business trip and will not be able to look into it before Wednesday evening.

Harry

--
A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ
---
You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hugin-ptx+...@googlegroups.com.

Wolfgang Strobl

unread,
Jul 15, 2015, 12:44:14 PM7/15/15
to hugi...@googlegroups.com
Harry van der Wolf <hvd...@gmail.com>:

>OK,
>
>I will look into this problem. I'm on a short business trip and will not be
>able to look into it before Wednesday evening.

I just ran into this problem. As a workaround, copying freeglut.dll
from RC1 solved it for me.
--
Wir danken für die Beachtung aller Sicherheitsbestimmungen

Harry van der Wolf

unread,
Jul 15, 2015, 3:21:15 PM7/15/15
to hugi...@googlegroups.com
Windows binaries for the Hugin 2015.0.0 RC2 version are now available again.
I'm sorry. I did test of course but forgot to first uninstall the rc1. When installing the rc2 the freeglut.dll was still available so I didn't miss it.
The exe's and 7z's now contain the freeglut.dll.

I named them the same with a p1 extension for patch 1. Actually this is not correct as I should have called them build 2 or something like that, but I only realized after uploading and when starting this mail. I'm too lazy to change that now. If it was for the final release I would have changed it.

These are 64bit Windows versions only.
The python versions require a pre-installed python 3.4.

Note that these builds will not run on Windows XP 64bit (and neither on 32bits windows versions of course).


64bit installer:

64bit installer with python support:

64bit 7z file (simply un7zip to some location and use from there):

64bit 7z file with python support  (simply un7zip to some location and use from there):

I have currently no intentions to build 32bit versions.
(7zip instead of zip as it gives a 23 MB file versus a 33 MB zip)

Please test and give your feedback via this mailing list and this mail thread.

Hoi,
Harry

Henk Tijdink

unread,
Jul 15, 2015, 3:29:02 PM7/15/15
to hugi...@googlegroups.com
Indeed freeglut.dll is missing in RC2. Checked it in the 7zipfile and it is missing. I didn't notice it because I let  the installer overwrite RC1 by RC2. I
Then the freeglut.dll still stays in Hugin and Hugin works normal. When first uninstalling RC1 and then installing RC2 then freeglut.dll is missing. As workaround you can first install RC1 and then install RC2 over RC1. Then hugin works normal.

Henk Tijdink

Op dinsdag 14 juli 2015 10:37:58 UTC+2 schreef Harry van der Wolf:

Harry van der Wolf

unread,
Jul 15, 2015, 3:31:50 PM7/15/15
to hugi...@googlegroups.com
2015-07-15 21:29 GMT+02:00 Henk Tijdink <h.ti...@gmail.com>:
Indeed freeglut.dll is missing in RC2. Checked it in the 7zipfile and it is missing. I didn't notice it because I let  the installer overwrite RC1 by RC2. I
Then the freeglut.dll still stays in Hugin and Hugin works normal. When first uninstalling RC1 and then installing RC2 then freeglut.dll is missing. As workaround you can first install RC1 and then install RC2 over RC1. Then hugin works normal.

Henk Tijdink

Not necessary anymore. Just uploaded new builds. See post above this one.

Harry
Reply all
Reply to author
Forward
0 new messages