[Hugin-devs] [Bug 2091241] Re: EGL support error with default branch

2024-12-09 Thread Bruno Postle
Thanks Thomas, the default branch with the workaround is back to how it
was before, closing.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2091241

Title:
  EGL support error with default branch

Status in Hugin:
  Fix Committed

Bug description:
  With the current (hugin-2024.1.0) default branch I get this error on
  startup:

  This program wasn't compiled with EGL support required under Wayland, 
either
  install EGL libraries and rebuild or run it under X11 backend by setting
  environment variable GDK_BACKEND=x11 before starting your program.

  If I continue, Hugin crashes when I activate the preview. If I start
  with GDK_BACKEND=x11 then it is ok.

  Note that the 2024.0.0 release is fine, all build flags are identical,
  this is on the same machine.

  cmake-3.30.5
  wayland-1.23.0
  wxGTK-3.2.4

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/2091241/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2091241] Re: EGL support error with default branch

2024-12-08 Thread Bruno Postle
I can confirm that the fedora f40, f41 & f42 wxGTK packages (3.2.4,
3.2.5 & 3.2.6) are all built with `--disable-glcanvasegl`.

I do have `-DUSE_GDKBACKEND_X11=ON` in the hugin package build, but I
see this has no effect with hugin-2024.1.

For the fedora hugin I could just carry a patch that forces the
GDK_BACKEND=x11 bit, or we could revert the changeset?

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2091241

Title:
  EGL support error with default branch

Status in Hugin:
  New

Bug description:
  With the current (hugin-2024.1.0) default branch I get this error on
  startup:

  This program wasn't compiled with EGL support required under Wayland, 
either
  install EGL libraries and rebuild or run it under X11 backend by setting
  environment variable GDK_BACKEND=x11 before starting your program.

  If I continue, Hugin crashes when I activate the preview. If I start
  with GDK_BACKEND=x11 then it is ok.

  Note that the 2024.0.0 release is fine, all build flags are identical,
  this is on the same machine.

  cmake-3.30.5
  wayland-1.23.0
  wxGTK-3.2.4

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/2091241/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2091241] [NEW] EGL support error with default branch

2024-12-08 Thread Bruno Postle
Public bug reported:

With the current (hugin-2024.1.0) default branch I get this error on
startup:

This program wasn't compiled with EGL support required under Wayland, either
install EGL libraries and rebuild or run it under X11 backend by setting
environment variable GDK_BACKEND=x11 before starting your program.

If I continue, Hugin crashes when I activate the preview. If I start
with GDK_BACKEND=x11 then it is ok.

Note that the 2024.0.0 release is fine, all build flags are identical,
this is on the same machine.

cmake-3.30.5
wayland-1.23.0
wxGTK-3.2.4

** Affects: hugin
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2091241

Title:
  EGL support error with default branch

Status in Hugin:
  New

Bug description:
  With the current (hugin-2024.1.0) default branch I get this error on
  startup:

  This program wasn't compiled with EGL support required under Wayland, 
either
  install EGL libraries and rebuild or run it under X11 backend by setting
  environment variable GDK_BACKEND=x11 before starting your program.

  If I continue, Hugin crashes when I activate the preview. If I start
  with GDK_BACKEND=x11 then it is ok.

  Note that the 2024.0.0 release is fine, all build flags are identical,
  this is on the same machine.

  cmake-3.30.5
  wayland-1.23.0
  wxGTK-3.2.4

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/2091241/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2089602] Re: C++17 errors

2024-11-30 Thread Bruno Postle
Closing, as upgrading to vigra-1.11.2 fixes the build for hugin-2024.1.0
(default branch)

** Changed in: hugin
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2089602

Title:
  C++17 errors

Status in Hugin:
  Fix Released

Bug description:
  The current default branch fails on fedora 41 (default on fedora 40 is
  ok, and 2024.0.0 on fedora 41 is ok).

  In both cases, gcc, boost and cmake are the same: gcc-14.2.1,
  boost-1.83.0, cmake-3.30.5

  
  The error:

  
  ```
  [ 12%] Building CXX object 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o
  cd 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/hugin_base
 && /usr/bin/g++ -DGLEW_STATIC -DHUGIN_HSI -Dhuginbase_EXPORTS 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/celeste 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/celeste
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src 
-I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/python3.13 -O2 
-flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall 
-Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 
-Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 
-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 
-march=x86-64 -mtune=generic -fasynchronous-unwind-tables 
-fstack-clash-protection -f
 cf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer 
-mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fopenmp -MD 
-MT 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o 
-MF CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o.d -o 
CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o -c 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp
  In file included from /usr/include/vigra/resizeimage.hxx:45,
   from /usr/include/vigra/stdimagefunctions.hxx:74,
   from /usr/include/vigra/seededregiongrowing.hxx:44,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/vigra_ext/StitchWatershed.h:28,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/nona/Stitcher.h:47,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33:
  /usr/include/vigra/separableconvolution.hxx:1413:13: error: ISO C++17 does 
not allow dynamic exception specifications
   1413 | throw(PreconditionViolation)
| ^
  In file included from /usr/include/vigra/convolution.hxx:41,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/vigra_ext/StitchWatershed.h:29:
  /usr/include/vigra/stdconvolution.hxx:796:13: error: ISO C++17 does not allow 
dynamic exception specifications
796 | throw(PreconditionViolation)
| ^
  ```

  stdconvolution.hxx:796 looks like this:

  
  ```
  #ifndef _MSC_VER
  noexcept(false)
  #elif _MSC_VER >= 1900
  noexcept(false)
  #endif
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/2089602/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2089602] Re: C++17 errors

2024-11-30 Thread Bruno Postle
Thanks, I had completely missed that there were new vigra releases, the
landing page at https://ukoethe.github.io/vigra/ hasn't been updated
since 2017.

I do some builds and close this bug if it resolves the problem.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2089602

Title:
  C++17 errors

Status in Hugin:
  New

Bug description:
  The current default branch fails on fedora 41 (default on fedora 40 is
  ok, and 2024.0.0 on fedora 41 is ok).

  In both cases, gcc, boost and cmake are the same: gcc-14.2.1,
  boost-1.83.0, cmake-3.30.5

  
  The error:

  
  ```
  [ 12%] Building CXX object 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o
  cd 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/hugin_base
 && /usr/bin/g++ -DGLEW_STATIC -DHUGIN_HSI -Dhuginbase_EXPORTS 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/celeste 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/celeste
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src 
-I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/python3.13 -O2 
-flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall 
-Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 
-Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 
-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 
-march=x86-64 -mtune=generic -fasynchronous-unwind-tables 
-fstack-clash-protection -f
 cf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer 
-mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fopenmp -MD 
-MT 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o 
-MF CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o.d -o 
CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o -c 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp
  In file included from /usr/include/vigra/resizeimage.hxx:45,
   from /usr/include/vigra/stdimagefunctions.hxx:74,
   from /usr/include/vigra/seededregiongrowing.hxx:44,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/vigra_ext/StitchWatershed.h:28,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/nona/Stitcher.h:47,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33:
  /usr/include/vigra/separableconvolution.hxx:1413:13: error: ISO C++17 does 
not allow dynamic exception specifications
   1413 | throw(PreconditionViolation)
| ^
  In file included from /usr/include/vigra/convolution.hxx:41,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/vigra_ext/StitchWatershed.h:29:
  /usr/include/vigra/stdconvolution.hxx:796:13: error: ISO C++17 does not allow 
dynamic exception specifications
796 | throw(PreconditionViolation)
| ^
  ```

  stdconvolution.hxx:796 looks like this:

  
  ```
  #ifndef _MSC_VER
  noexcept(false)
  #elif _MSC_VER >= 1900
  noexcept(false)
  #endif
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/2089602/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2089602] Re: C++17 errors

2024-11-29 Thread Bruno Postle
Thanks Thomas, so for the f40 build that works, the vigra package is
carrying a fix that I apparently added a few months ago (I only have a
vague memory of this, I'm the vigra maintainer for fedora):

104a105,107
> # fix c++17 failure
> sed -i 's/throw(PreconditionViolation)/noexcept(false)/' include/vigra/*.hxx
> 
166a170,172
> * Sun Feb 18 2024 Bruno Postle  - 1.11.1-51
> - workaround for c++17 failure
> 

ie. I'm forcing noexcept(false) under all circumstances. The f41 build
that fails doesn't have this fix.

Your vigra has this in stdconvolution.hxx:

#if _MSC_VER >= 1900 || __cplusplus >= 201103L
noexcept(false)
#else
throw(PreconditionViolation)
#endif

..but vigra-1.11.1 here just has this:

#ifndef _MSC_VER
throw(PreconditionViolation)
#elif _MSC_VER >= 1900 
noexcept(false)
#endif

..are you using a modified version of vigra? Are there patches that I
should be adding to vigra-1.11.1?

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2089602

Title:
  C++17 errors

Status in Hugin:
  New

Bug description:
  The current default branch fails on fedora 41 (default on fedora 40 is
  ok, and 2024.0.0 on fedora 41 is ok).

  In both cases, gcc, boost and cmake are the same: gcc-14.2.1,
  boost-1.83.0, cmake-3.30.5

  
  The error:

  
  ```
  [ 12%] Building CXX object 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o
  cd 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/hugin_base
 && /usr/bin/g++ -DGLEW_STATIC -DHUGIN_HSI -Dhuginbase_EXPORTS 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/celeste 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/celeste
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src 
-I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/python3.13 -O2 
-flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall 
-Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 
-Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 
-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 
-march=x86-64 -mtune=generic -fasynchronous-unwind-tables 
-fstack-clash-protection -f
 cf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer 
-mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fopenmp -MD 
-MT 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o 
-MF CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o.d -o 
CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o -c 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp
  In file included from /usr/include/vigra/resizeimage.hxx:45,
   from /usr/include/vigra/stdimagefunctions.hxx:74,
   from /usr/include/vigra/seededregiongrowing.hxx:44,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/vigra_ext/StitchWatershed.h:28,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/nona/Stitcher.h:47,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33:
  /usr/include/vigra/separableconvolution.hxx:1413:13: error: ISO C++17 does 
not allow dynamic exception specifications
   1413 | throw(PreconditionViolation)
| ^
  In file included from /usr/include/vigra/convolution.hxx:41,
   from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/vigra_ext/StitchWatershed.h:29:
  /usr/include/vigra/stdconvolution.hxx:796:13: error: ISO C++17 does not allow 
dynamic exception specifications
796 | throw(PreconditionViolation)
| ^
  ```

  stdconvolution.hxx:796 looks like this:

  
  ```
  #ifndef _MSC_VER
  noexcept(false)
  #elif _MSC_VER >= 1900
  noexcept(false)
  #endif
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/2089602/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2089602] [NEW] C++17 errors

2024-11-25 Thread Bruno Postle
Public bug reported:

The current default branch fails on fedora 41 (default on fedora 40 is
ok, and 2024.0.0 on fedora 41 is ok).

In both cases, gcc, boost and cmake are the same: gcc-14.2.1,
boost-1.83.0, cmake-3.30.5


The error:


```
[ 12%] Building CXX object 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o
cd 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/hugin_base
 && /usr/bin/g++ -DGLEW_STATIC -DHUGIN_HSI -Dhuginbase_EXPORTS 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/celeste 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/celeste
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src 
-I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/python3.13 -O2 
-flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall 
-Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 
-Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 
-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 
-march=x86-64 -mtune=generic -fasynchronous-unwind-tables 
-fstack-clash-protection -fcf
 -protection -mtls-dialect=gnu2 -fno-omit-frame-pointer 
-mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fopenmp -MD 
-MT 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o 
-MF CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o.d -o 
CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o -c 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp
In file included from /usr/include/vigra/resizeimage.hxx:45,
 from /usr/include/vigra/stdimagefunctions.hxx:74,
 from /usr/include/vigra/seededregiongrowing.hxx:44,
 from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/vigra_ext/StitchWatershed.h:28,
 from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/nona/Stitcher.h:47,
 from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33:
/usr/include/vigra/separableconvolution.hxx:1413:13: error: ISO C++17 does not 
allow dynamic exception specifications
 1413 | throw(PreconditionViolation)
  | ^
In file included from /usr/include/vigra/convolution.hxx:41,
 from 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base/vigra_ext/StitchWatershed.h:29:
/usr/include/vigra/stdconvolution.hxx:796:13: error: ISO C++17 does not allow 
dynamic exception specifications
  796 | throw(PreconditionViolation)
  | ^
```

stdconvolution.hxx:796 looks like this:


```
#ifndef _MSC_VER
noexcept(false)
#elif _MSC_VER >= 1900
noexcept(false)
#endif
```

** Affects: hugin
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2089602

Title:
  C++17 errors

Status in Hugin:
  New

Bug description:
  The current default branch fails on fedora 41 (default on fedora 40 is
  ok, and 2024.0.0 on fedora 41 is ok).

  In both cases, gcc, boost and cmake are the same: gcc-14.2.1,
  boost-1.83.0, cmake-3.30.5

  
  The error:

  
  ```
  [ 12%] Building CXX object 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o
  cd 
/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/hugin_base
 && /usr/bin/g++ -DGLEW_STATIC -DHUGIN_HSI -Dhuginbase_EXPORTS 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/hugin_base 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src/celeste 
-I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/redhat-linux-build/src/celeste
 -I/builddir/build/BUILD/hugin-2024.1.0-build/hugin-2024.1.0/src 
-I/usr/include/OpenEXR -I/usr/include/Imath -I/usr/include/python3.13 -O2 
-flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall 
-Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 
-Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 
-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 
-march=x86-64 -mtune=generic -fasynchronous-unwind-tables 
-fstack-clash-protection -f
 cf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer 
-mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fopenmp -MD 
-MT 
src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cp

[Hugin-devs] [Bug 2053287] Re: sometimes there are black patches/corners in blended images

2024-02-18 Thread Bruno Postle
I'm not using msvc. This error is with fedora, but it looks like vigra
in Ubuntu has already been patched to support c++17. The fedora vigra
maintainer needs to copy some Ubuntu patches.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/2053287

Title:
  sometimes there are black patches/corners in blended images

Status in Enblend:
  Fix Committed

Bug description:
  As has been known for a long time, enblend sometimes produces black
  patches in the corners of subimages.

  As we have discussed by email, I'd like to suggest a patch for that:
   -- patch1 contains the pyramid type to make the following simpler
   -- patch2 contains the actual change where the mask is corrected using both 
alpha layers prior to the actual blending step
   -- patch3 are two small functional changes that are unrelated to the main 
issue
   -- patch4 are modernisation and style improvements, that I just had to do 
while working on the code.  If you think some of them don't add enough (or any) 
value, feel free to drop some.

  cheers, lukas wirz

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/2053287/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2053287] Re: sometimes there are black patches/corners in blended images

2024-02-18 Thread Bruno Postle
Can confirm that the patched enblend passes all the tests that I
uploaded here:

https://bugs.launchpad.net/enblend/+bug/721136/comments/18

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/2053287

Title:
  sometimes there are black patches/corners in blended images

Status in Enblend:
  Fix Committed

Bug description:
  As has been known for a long time, enblend sometimes produces black
  patches in the corners of subimages.

  As we have discussed by email, I'd like to suggest a patch for that:
   -- patch1 contains the pyramid type to make the following simpler
   -- patch2 contains the actual change where the mask is corrected using both 
alpha layers prior to the actual blending step
   -- patch3 are two small functional changes that are unrelated to the main 
issue
   -- patch4 are modernisation and style improvements, that I just had to do 
while working on the code.  If you think some of them don't add enough (or any) 
value, feel free to drop some.

  cheers, lukas wirz

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/2053287/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2053287] Re: sometimes there are black patches/corners in blended images

2024-02-18 Thread Bruno Postle
It also passes the test case I uploaded here:

https://bugs.launchpad.net/enblend/+bug/785803/comments/8

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/2053287

Title:
  sometimes there are black patches/corners in blended images

Status in Enblend:
  Fix Committed

Bug description:
  As has been known for a long time, enblend sometimes produces black
  patches in the corners of subimages.

  As we have discussed by email, I'd like to suggest a patch for that:
   -- patch1 contains the pyramid type to make the following simpler
   -- patch2 contains the actual change where the mask is corrected using both 
alpha layers prior to the actual blending step
   -- patch3 are two small functional changes that are unrelated to the main 
issue
   -- patch4 are modernisation and style improvements, that I just had to do 
while working on the code.  If you think some of them don't add enough (or any) 
value, feel free to drop some.

  cheers, lukas wirz

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/2053287/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2053287] Re: sometimes there are black patches/corners in blended images

2024-02-18 Thread Bruno Postle
Yes, I replaced the `throw(PreconditionViolation)` with
`noexcept(false)` in both vigra locations and now enblend builds.


I'm using enblend cmake, as the autoconf stuff needed bootstrapping and I 
couldn't remember how to do it.


Haven't tested the bugfix yet, I seem to remember I created test cases with 
several examples that all failed at some time.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/2053287

Title:
  sometimes there are black patches/corners in blended images

Status in Enblend:
  Fix Committed

Bug description:
  As has been known for a long time, enblend sometimes produces black
  patches in the corners of subimages.

  As we have discussed by email, I'd like to suggest a patch for that:
   -- patch1 contains the pyramid type to make the following simpler
   -- patch2 contains the actual change where the mask is corrected using both 
alpha layers prior to the actual blending step
   -- patch3 are two small functional changes that are unrelated to the main 
issue
   -- patch4 are modernisation and style improvements, that I just had to do 
while working on the code.  If you think some of them don't add enough (or any) 
value, feel free to drop some.

  cheers, lukas wirz

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/2053287/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2053287] Re: sometimes there are black patches/corners in blended images

2024-02-18 Thread Bruno Postle
I can't get the latest mercurial with patches to build, this doesn't
really make sense to me as enblend requires c++17:


```
/usr/include/vigra/separableconvolution.hxx:1413:13: error: ISO C++17 does not 
allow dynamic exception specifications
 1413 | throw(PreconditionViolation)
  | ^
/usr/include/vigra/stdconvolution.hxx:796:13: error: ISO C++17 does not allow 
dynamic exception specifications
  796 | throw(PreconditionViolation)
  | ^
```

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/2053287

Title:
  sometimes there are black patches/corners in blended images

Status in Enblend:
  New

Bug description:
  As has been known for a long time, enblend sometimes produces black
  patches in the corners of subimages.

  As we have discussed by email, I'd like to suggest a patch for that:
   -- patch1 contains the pyramid type to make the following simpler
   -- patch2 contains the actual change where the mask is corrected using both 
alpha layers prior to the actual blending step
   -- patch3 are two small functional changes that are unrelated to the main 
issue
   -- patch4 are modernisation and style improvements, that I just had to do 
while working on the code.  If you think some of them don't add enough (or any) 
value, feel free to drop some.

  cheers, lukas wirz

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/2053287/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2045960] Re: hugin 2023.0.0: three asserts with wxgtk 3.2.4

2023-12-08 Thread Bruno Postle
I don't see this with Hugin 2023.0.0 and wxgtk 3.2.4 (fedora 39 default
packages)

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2045960

Title:
  hugin 2023.0.0: three asserts with wxgtk 3.2.4

Status in Hugin:
  Incomplete

Bug description:
  On startup when compiled against wxgtk 3.2.4 I get 3 asserts (that I
  don't get when compiled against wxgtk 3.1.7) I can click continue and
  hugin appears to work despite the errors on startup:

  
  ASSERT INFO:
  
/var/tmp/paludis/build/x11-libs-wxGTK-3.2.4/work/wxWidgets-3.2.4/src/gtk/dc.cpp(497):
 assert ""cr"" failed in wxPaintDCImpl(): using wxPaintDC without being in a 
native paint event

  BACKTRACE:
  [1] wxPaintDC::wxPaintDC(wxWindow*)
  [2] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&)
  [3] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
  [4] wxEvtHandler::TryHereOnly(wxEvent&)
  [5] wxEvtHandler::ProcessEventLocally(wxEvent&)
  [6] wxEvtHandler::ProcessEvent(wxEvent&)
  [7] wxEvtHandler::SafelyProcessEvent(wxEvent&)
  [8] wxWindow::GTKSendPaintEvents(_cairo*)
  [9] g_closure_invoke
  [10] g_signal_emit_valist
  [11] g_signal_emit
  [12] gtk_container_propagate_draw
  [13] g_closure_invoke
  [14] g_signal_emit_valist
  [15] g_signal_emit
  [16] gtk_container_propagate_draw
  [17] g_closure_invoke
  [18] g_signal_emit_valist
  [19] g_signal_emit
  [20] gtk_container_propagate_draw
  [21] g_closure_invoke
  [22] g_signal_emit_valist
  [23] g_signal_emit
  [24] gtk_container_propagate_draw
  [25] gtk_container_propagate_draw
  [26] gtk_main_do_event
  [27] wxWindow::Update()
  [28] wxAuiManager::OnSize(wxSizeEvent&)
  [29] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&)
  [30] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
  [31] wxEvtHandler::TryHereOnly(wxEvent&)
  [32] wxEvtHandler::ProcessEventLocally(wxEvent&)
  [33] wxEvtHandler::ProcessEvent(wxEvent&)
  [34] wxEvtHandler::SafelyProcessEvent(wxEvent&)
  [35] wxWindow::DoSetSize(int, int, int, int, int)
  [36] wxBoxSizer::RepositionChildren(wxSize const&)
  [37] wxSizer::Layout()
  [38] wxWindowBase::Layout()
  [39] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&)
  [40] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
  [41] wxEvtHandler::TryHereOnly(wxEvent&)
  [42] wxEvtHandler::ProcessEventLocally(wxEvent&)
  [43] wxEvtHandler::ProcessEvent(wxEvent&)
  [44] wxEvtHandler::SafelyProcessEvent(wxEvent&)
  [45] g_closure_invoke
  [46] g_signal_emit_valist
  [47] g_signal_emit
  [48] gtk_widget_size_allocate_with_baseline
  [49] gtk_widget_size_allocate_with_baseline
  [50] g_closure_invoke
  [51] g_signal_emit_valist
  [52] g_signal_emit
  [53] gtk_widget_size_allocate_with_baseline
  [54] g_signal_emit_valist
  [55] g_signal_emit
  [56] g_closure_invoke
  [57] g_signal_emit_valist
  [58] g_signal_emit
  [59] g_main_context_iteration
  [60] gtk_main_iteration
  [61] wxGUIEventLoop::DoYieldFor(long)
  [62] wxEventLoopBase::YieldFor(long)
  [63] wxAppConsoleBase::Yield(bool)
  [64] wxEntry(int&, wchar_t**)
  [65] __libc_start_main

  
  ASSERT INFO:
  
/var/tmp/paludis/build/x11-libs-wxGTK-3.2.4/work/wxWidgets-3.2.4/src/common/dcgraph.cpp(466):
 assert ""IsOk()"" failed in SetTextForeground(): wxGCDC(cg)::SetTextForeground 
- invalid DC

  BACKTRACE:
  [1] wxGCDCImpl::SetTextForeground(wxColour const&)
  [2] wxDCImpl::InheritAttributes(wxWindow*)
  [3] wxPaintDC::wxPaintDC(wxWindow*)
  [4] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&)
  [5] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
  [6] wxEvtHandler::TryHereOnly(wxEvent&)
  [7] wxEvtHandler::ProcessEventLocally(wxEvent&)
  [8] wxEvtHandler::ProcessEvent(wxEvent&)
  [9] wxEvtHandler::SafelyProcessEvent(wxEvent&)
  [10] wxWindow::GTKSendPaintEvents(_cairo*)
  [11] g_closure_invoke
  [12] g_signal_emit_valist
  [13] g_signal_emit
  [14] gtk_container_propagate_draw
  [15] g_closure_invoke
  [16] g_signal_emit_valist
  [17] g_signal_emit
  [18] gtk_container_propagate_draw
  [19] g_closure_invoke
  [20] g_signal_emit_valist
  [21] g_signal_emit
  [22] gtk_container_propagate_draw
  [23] g_closure_invoke
  [24] g_signal_emit_valist
  [25] g_signal_emit
  [26] gtk_container_propagate_draw
  [27] gtk_container_propagate_draw
  [28] gtk_main_do_event
  [29] wxWindow::Update()
  [30] wxAuiManager::OnSize(wxSizeEvent&)
  [31] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&)
  [32] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
  [33] wxEvtHandler::TryHereOnly(wxEvent&)
  [34] wxEvtHandler::ProcessEventLocally(wxEvent&)
  [35] wxEvtHandler::ProcessEvent(wxEvent&)
  [36] wxEvtHandler::SafelyProcessEvent(wxEvent&)
  [37] wxWindow::DoSetSize(int, int, int, int, int)
  [38] wxBoxSizer::RepositionC

[Hugin-devs] [Bug 2041687] Re: does not show/log enblend error messages

2023-10-28 Thread Bruno Postle
A fresh build seems ok here, the dummy script output is logged correctly
(stitching with enblend completes and logs as expected):

Blending images...
status on stdout
error in stderr

This is with wxwidgets 3.2.1

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2041687

Title:
  does not show/log enblend error messages

Status in Hugin:
  Fix Committed

Bug description:
  Hello,

  hugin does not show/log enblend errors. I think it did previously.
  This is on 2023.0~beta1+dfsg-1.

  This was originally reported by Michael Deegan in
  https://bugs.debian.org/1054129

  It is easy to reproduce by replacing enblend with a dummy-script like this one
  -#!/bin/sh
  echo status on stdout
  echo error in stderr 1>&2
  exit 1
  --

  The corresponding logfile ends with 
  Remapping LDR images...
  Blending images...

  Process took 9 s

  cu Andreas

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/2041687/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 847433] Re: 'Create panorama' is disabled in single photo projects

2023-09-10 Thread Bruno Postle
I think that loading an equirectangular and extracting a single manually
chosen narrow angle view image is something lots of people would want to
do. This came up because somebody asked me how to create cube faces, in
this case it should be possible to do this with just a 'load' and
'create' click.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/847433

Title:
  'Create panorama' is disabled in single photo projects

Status in Hugin:
  New

Bug description:
  When starting a project, both 2. Align... and 3. Create panorama are
  greyed out which makes sense.

  However if I load a single photo into Hugin, they are still greyed.
  This is a problem as a common use of Hugin for me is to load a single
  image and remap it to a different projection.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/847433/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 847433] Re: 'Create panorama' is disabled in single photo projects

2023-09-08 Thread Bruno Postle
** Changed in: hugin
   Status: Fix Released => New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/847433

Title:
  'Create panorama' is disabled in single photo projects

Status in Hugin:
  New

Bug description:
  When starting a project, both 2. Align... and 3. Create panorama are
  greyed out which makes sense.

  However if I load a single photo into Hugin, they are still greyed.
  This is a problem as a common use of Hugin for me is to load a single
  image and remap it to a different projection.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/847433/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 847433] Re: 'Create panorama' is disabled in single photo projects

2023-09-08 Thread Bruno Postle
Reopening this as there is a regression!

I tried to use the 'equi and cubic' output to convert a single
equirectangular image to cubic, but 'Create Panorama' isn't enabled
unless the 'Align' step has completed so this isn't available.

Workaround is to create a dummy vertical control-point with zero error,
then Align, and Create Panorama > Equi and cubic.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/847433

Title:
  'Create panorama' is disabled in single photo projects

Status in Hugin:
  Fix Released

Bug description:
  When starting a project, both 2. Align... and 3. Create panorama are
  greyed out which makes sense.

  However if I load a single photo into Hugin, they are still greyed.
  This is a problem as a common use of Hugin for me is to load a single
  image and remap it to a different projection.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/847433/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2007177] Re: Hugin freezes after opening Fast Panorama Preview for a second time

2023-02-13 Thread Bruno Postle
I can't reproduce on fedora 37:

hugin 2022.0.0
glew 2.2.0
wxGTK-3.2.1 (but wx is built without egl support on fedora)
gtk3 3.24.36
Wayland

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2007177

Title:
  Hugin freezes after opening Fast Panorama Preview for a second time

Status in Hugin:
  New

Bug description:
  1. Open Hugin in expert mode
  2. Load a project
  3. Open Fast Panorama Preview
  4. Close Fast Panorama Preview with the window close button (cross)
  5. Open Fast Panorama Preview
  6. Hugin freezes and GNOME says "Hugin Panorama Creator" is not responding
 and offers to force quit

  Hugin 2022.0.0
  GLEW 2.2.0 compiled with SYSTEM=linux-egl
  wxGTK 3.2.1 with Wayland support
  GTK 3.24.36
  GNOME 43, Wayland
  Gentoo Linux

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/2007177/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 2007178] Re: Replace GLEW with epoxy

2023-02-13 Thread Bruno Postle
I haven't tested the patch, just noting that epoxy is available on
fedora

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/2007178

Title:
  Replace GLEW with epoxy

Status in Hugin:
  New

Bug description:
  GLEW is installed for either GLX or EGL, making it impossible to switch to 
EGL if some applications need GLX.
  epoxy also does not need to be initialised, making startup faster.
  GTK, Firefox and Libreoffice are among those using epoxy.

  Patch (not sure the best way to work with Launchpad and/or Sourceforge...):
  https://sourceforge.net/p/hugin/hugin/merge-requests/2/

  A draft that has only been tested on Linux and at the moment uses
  PKG_SEARCH_MODULE to find epoxy. So, may work on macOS (libepoxy is
  available in Homebrew) but more work for Windows and other supporting
  scripts.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/2007178/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1974200] Re: Website is not updated

2022-05-22 Thread Bruno Postle
This should now be fixed, the machine I was using to update the website
remotely died in October.

In the process I seem to have switched the website to https, which seems
to be ok, i.e. links like this: http://hugin.sourceforge.net/download/
are now automatically redirected to
https://hugin.sourceforge.io/download/

** Changed in: hugin
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1974200

Title:
  Website is not updated

Status in Hugin:
  Fix Released

Bug description:
  Website  http://hugin.sourceforge.net/ lists as last release Hugin
  2020.0.0

  If i go directly to
  http://hugin.sourceforge.net/releases/2021.0.0/en.shtml i can view
  2021 release notes as expected.

  However changes in index.shtml  and news.html  and
  releases/index.shtml and  download/index.shtml

  (made in commit  
https://sourceforge.net/p/hugin/hugin-web/ci/d7953db65cdf2d645e832c62c2c5ebf264f4/
 )
  disnt show on website.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1974200/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1956190] [NEW] align_image_stack is doing a poor job

2022-01-03 Thread Bruno Postle
I haven't tested with the photos, but this does seem like it ought to
work.

The Yahoo mailing list is gone, but the hugin-ptx list is active and is a
good place to ask about align_image_stack usage:
https://groups.google.com/g/hugin-ptx/

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1956190

Title:
  align_image_stack is doing a poor job

Status in Hugin:
  New

Bug description:
  A scenario is described in https://photo.stackexchange.com/q/128167/82107
  align_image_stack is doing a poor job trying to align a series of "free-hand" 
shots.
  It's not obvious what's wrong.
  (The panotools mailinglist at yahoo seems dead)

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1956190/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1955993] [NEW] Dijkstra optimizer and defective seam line => no final panorama

2021-12-30 Thread Bruno Postle
For a sky panorama, you likely don't need enblend seam optimisation, it
looks to be counterproductive in this case, try stitching again but add the
enblend --no-optimize parameter.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1955993

Title:
  Dijkstra optimizer and defective seam line => no final panorama

Status in Hugin:
  New

Bug description:
  Hi, 
  I am stressed out.
  40 hours of work and nor result.

  Goal: Panorama 360x180° 18mm APS-C nighttime with stars.

  Way to: - Conekting the frames by pionts (inkluding stars)
  - Autoadd more points
  - reduced to low distance between points
  - and finalisation, no way!

  Here is the error-log (german):
   

  
  Panorama zusammenfügen...
  

  Plattform: Windows 10 (build 19043), 64-bit edition
  Version: 2020.0.0.2f576e5d5b4a built by Thomas
  Aktuelles Verzeichnis: I:\AstroFoto 1\Prosessing\Zwischen 
Ordner\Moon-Pano360\PrePano360Test
  Ausgabe-Präfix: Bitte3

  Überblendung: enblend 4.3-6b604e79e85b
  Belichtungsfusion: enfuse 4.3-6b604e79e85b
  ExifTool-Version: 12.08

  Anzahl der aktiven Bilder: 219
  Ausgabe-Belichtungswert: -4,0
  Rahmengrösse: 27108x13554
  ROI: (0, 0) - (27108, 13554) 
  FOV: 360x180
  Projektion: Sphärisch (Equirectangular)(2)
  Verwende GPU für Umberechnung: wahr

  Panorama-Ausgabe:
  * Mit Belichtungskorrektur, niedriger Dynamikumfang
  * Belichtungsfusion aus Stapeln
  * Belichtungsfusion von beliebiger Anordnung

  Erstes Quell-Bild
  Nummer: 0
  Dateiname: I:\AstroFoto 1\Prosessing\Zwischen 
Ordner\Moon-Pano360\PrePano360Test\IMG_6950.jpg
  Größe: 3670x5496
  Projektion: Gradlinig (Rectilinear)
  Kamerakurve: Benutzerdefiniert (EMoR)
  HFOV: 46
  Belichtungswert: -4,2

  
  Umberechnung von LDR-Bildern…
  nona: using graphics card: NVIDIA Corporation NVIDIA GeForce GTX 1060 
3GB/PCIe/SSE2
  Multiple images output
  loading IMG_6950.jpg
  remapping IMG_6950.jpg
  saving Bitte3.tif
  loading IMG_6951.jpg
  remapping IMG_6951.jpg
  ..
  up to
  ..
  loading IMG_7241.jpg
  remapping IMG_7241.jpg
  saving Bitte30218.tif

  
  Überblendung der Bilder…
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #1 of 1, segment #1 of 1, vertex #2680 of 2858
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #1 of 1, segment #1 of 1, vertex #2767 of 2946
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #2 of 2, segment #1 of 2, vertex #426 of 427
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #1 of 9, segment #2 of 11, vertex #33 of 34
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #1 of 9, segment #7 of 11, vertex #43 of 44
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #1 of 9, segment #8 of 11, vertex #29 of 30
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #1 of 13, segment #1 of 4, vertex #33 of 34
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #4 of 13, segment #3 of 9, vertex #42 of 43
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #4 of 13, segment #4 of 9, vertex #22 of 23
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #4 of 13, segment #5 of 9, vertex #22 of 23
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #5 of 13, segment #1 of 2, vertex #42 of 43
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #9 of 13, segment #2 of 5, vertex #46 of 47
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #9 of 13, segment #3 of 5, vertex #53 of 54
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #9 of 13, segment #4 of 5, vertex #41 of 42
  enblend: warning: unable to run Dijkstra optimizer
  enblend: note: seam-line end point outside of cost-image
  enblend: note: contour #12 of 13, segment #2 of 5, vertex #11 of 46
  enbl

Re: [Hugin-devs] [Bug 1939930] Re: Include mask and MOST of 2nd image black

2021-08-14 Thread Bruno Postle
Yes, does this fix the problem for you?

-- 
Bruno

On 15 August 2021 04:34:05 CEST, Scott Cowles Jacobs wrote:
>The only options on the Blender dropdown are Enfuse and builtin.
>
>I guess that "builtin" is verdandi...?

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1939930

Title:
  Include mask and MOST of 2nd image black

Status in Hugin:
  New

Bug description:
  I have a 2-image pano that has a car in the overlapping section of the
  left image, and none in the overlapping section of the right one.

  I want the car to be there.

  Despite the car being there in the preview, it is missing in the final pano.
  Thinking that Hugin is automatically preferring the right over the left, I 
"cleverly" flipped both
  images so that the car was in the right image, and ran Hugin again.  Car 
still missing...

  I researched the problem, and came upon the concept of Masks, and how
  to make an include mask.

  I drew a polygon around the car, selected "Include Region", and then 
"Stitch!" (or possibly
  "3. Create panorama").

  The area of the mask is completely black on the left part of the final image.
  The right part of the image is also completely black, except for a thin 
horizontal strip along
  the top, which blends into the black.

  In searching for others who might have reported this bug, I came upon:
  https://answers.launchpad.net/hugin/+question/675074
  which suggests: "- add switch --primary-seam-generator=nft to the enblend 
options on the stitcher tab"
  Indeed, this solves the problem.

  However, the bug has not been fixed, even though it must have existed
  before "2018-10-11", as the very first comment contained the above
  suggestion.

  The same comment said: "Either the remapping stage has a bug or the blending 
program has problems in finding the correct seams for complex masks."
  There are only two images, and one mask, in my image - not "complex", then...

  Is there no way for Hugin/enblend to recognize the problem, and apply
  the solution automatically?

  Perhaps if an include mask is present, that should be enough to
  trigger it...

  ---

  scott@ASUS-Prime-B350MA:~$ uname -a
  Linux ASUS-Prime-B350MA 5.10.0-5-amd64 #1 SMP Debian 5.10.26-1 (2021-03-27) 
x86_64 GNU/Linux

  
  Using Sway 1.5, wlroots (libwlroots6:  Installed: 0.11.0-3) under Debian 
Testing

  Invoking About... yields an error message:
  "08:21:30 PM: can't open file '/usr/share/hugin/xrc/data/COPYING.txt' (error 
2: No such file or directory)   


 
  08:21:30 PM: File couldn't be loaded."

  However the System tab yields:

  "Operating System: Linux 5.10.0-5-amd64 x86_64
  Architecture: 64 bit
  Free memory: 10769072 kiB

  Hugin
  Version: 2020.0.0.2f576e5d5b4a
  Path to resources: /usr/share/hugin/xrc/
  Path to data: /usr/share/hugin/data/
  Hugins camera and lens database: /home/scott/.hugindata/camlens.db
  Multi-threading using C++11 std::thread and OpenMP

  Libraries
  wxWidgets: wxWidgets 3.0.5
  wxWidgets Library (wxGTK port)
  Version 3.0.5 (Unicode: wchar_t, debug level: 1),
  Runtime version of toolkit used is 3.24.
  Compile-time GTK+ version is 3.24.20.

  libpano13: 2.9.20 
  Boost: 1.74.0
  Exiv2: 0.27.3
  SQLite3: 3.34.1
  Vigra: 1.11.1
  LittleCMS2: 2.9"

  They don't list enblend/enfuse, but their version is: 4.2-8
  ---

  I will attach the .pto file, and the final image.

  If you want the original .jpg s  let me know.

  [I have checked the "copy logfile to clipboard" preference, but I get nothing
  upon "pasting" into my text editor - maybe because of Wayland (but I normally
  have no problem with ctrl-c/ctrl-v cutting and pasting) ... ]

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1939930/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1939930] Re: Include mask and MOST of 2nd image black

2021-08-14 Thread Bruno Postle
The black areas are a long standing and intractable enblend bug. An
alternative is to use the 'verdandi internal Hugin blender', which is a
hugin option. This stitcher has a different feature-set, but may suit
you better.

On 14 August 2021 02:53:25 CEST, Scott Cowles Jacobs 
<1939...@bugs.launchpad.net> wrote:
>** Attachment added: "20210813_Hugin_Editor_Masks_Tab.png"
>   
> https://bugs.launchpad.net/hugin/+bug/1939930/+attachment/5517820/+files/20210813_Hugin_Editor_Masks_Tab.png
>

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1939930

Title:
  Include mask and MOST of 2nd image black

Status in Hugin:
  New

Bug description:
  I have a 2-image pano that has a car in the overlapping section of the
  left image, and none in the overlapping section of the right one.

  I want the car to be there.

  Despite the car being there in the preview, it is missing in the final pano.
  Thinking that Hugin is automatically preferring the right over the left, I 
"cleverly" flipped both
  images so that the car was in the right image, and ran Hugin again.  Car 
still missing...

  I researched the problem, and came upon the concept of Masks, and how
  to make an include mask.

  I drew a polygon around the car, selected "Include Region", and then 
"Stitch!" (or possibly
  "3. Create panorama").

  The area of the mask is completely black on the left part of the final image.
  The right part of the image is also completely black, except for a thin 
horizontal strip along
  the top, which blends into the black.

  In searching for others who might have reported this bug, I came upon:
  https://answers.launchpad.net/hugin/+question/675074
  which suggests: "- add switch --primary-seam-generator=nft to the enblend 
options on the stitcher tab"
  Indeed, this solves the problem.

  However, the bug has not been fixed, even though it must have existed
  before "2018-10-11", as the very first comment contained the above
  suggestion.

  The same comment said: "Either the remapping stage has a bug or the blending 
program has problems in finding the correct seams for complex masks."
  There are only two images, and one mask, in my image - not "complex", then...

  Is there no way for Hugin/enblend to recognize the problem, and apply
  the solution automatically?

  Perhaps if an include mask is present, that should be enough to
  trigger it...

  ---

  scott@ASUS-Prime-B350MA:~$ uname -a
  Linux ASUS-Prime-B350MA 5.10.0-5-amd64 #1 SMP Debian 5.10.26-1 (2021-03-27) 
x86_64 GNU/Linux

  
  Using Sway 1.5, wlroots (libwlroots6:  Installed: 0.11.0-3) under Debian 
Testing

  Invoking About... yields an error message:
  "08:21:30 PM: can't open file '/usr/share/hugin/xrc/data/COPYING.txt' (error 
2: No such file or directory)   


 
  08:21:30 PM: File couldn't be loaded."

  However the System tab yields:

  "Operating System: Linux 5.10.0-5-amd64 x86_64
  Architecture: 64 bit
  Free memory: 10769072 kiB

  Hugin
  Version: 2020.0.0.2f576e5d5b4a
  Path to resources: /usr/share/hugin/xrc/
  Path to data: /usr/share/hugin/data/
  Hugins camera and lens database: /home/scott/.hugindata/camlens.db
  Multi-threading using C++11 std::thread and OpenMP

  Libraries
  wxWidgets: wxWidgets 3.0.5
  wxWidgets Library (wxGTK port)
  Version 3.0.5 (Unicode: wchar_t, debug level: 1),
  Runtime version of toolkit used is 3.24.
  Compile-time GTK+ version is 3.24.20.

  libpano13: 2.9.20 
  Boost: 1.74.0
  Exiv2: 0.27.3
  SQLite3: 3.34.1
  Vigra: 1.11.1
  LittleCMS2: 2.9"

  They don't list enblend/enfuse, but their version is: 4.2-8
  ---

  I will attach the .pto file, and the final image.

  If you want the original .jpg s  let me know.

  [I have checked the "copy logfile to clipboard" preference, but I get nothing
  upon "pasting" into my text editor - maybe because of Wayland (but I normally
  have no problem with ctrl-c/ctrl-v cutting and pasting) ... ]

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1939930/+subscriptions


___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1922039] Re: Segmentation fault from Resaveimage() in verdandi

2021-04-08 Thread Bruno Postle
Noting that this has been reported as a vigra bug:
https://github.com/ukoethe/vigra/issues/494

** Bug watch added: github.com/ukoethe/vigra/issues #494
   https://github.com/ukoethe/vigra/issues/494

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1922039

Title:
  Segmentation fault from Resaveimage() in verdandi

Status in Hugin:
  New

Bug description:
  Hello,

  Using hugin (2020.0.0) software verdandi adopting vigra, I encountered on the 
segmentation fault error.
  The root cause is assumed to be from
  Illegal reference by void vigra::StandardValueAccessor::set(unsigned short, unsigned short*&).
  of debian package

  libvigraimpex-dev/focal,now 1.11.1+dfsg-7ubuntu1

  The set() is assumed to be out-of-bound without any appropriate check of the 
valid address dereferenced by scanline.
  (src: /include/vigra/impex.hxx:82-89)

  Vigra functions to the root cause are called starting from ResaveImage() in 
verdandi.cpp:213.
  I attach a proof-of-concept file for the sake of developers' testing.

  Below is the running command and backtrace;

  oren@ubuntu:~$ sudo ./hugin-2020.0.0/build/src/tools/verdandi --output=1.tif 
./poc
  Warning: no TIFFTAG_SAMPLEFORMAT or TIFFTAG_DATATYPE, guessing pixeltype 
'UINT16'.
  Warning: no TIFFTAG_SAMPLEFORMAT or TIFFTAG_DATATYPE, guessing pixeltype 
'UINT16'.
  LogLuvSetupDecode: Inappropriate photometric interpretation 32985 for SGILog 
compression; must be either LogLUV or LogL.
  ASAN:SIGSEGV
  =
  ==100013==ERROR: AddressSanitizer: SEGV on unknown address 0x7fba4f4096f6 (pc 
0x00463ce6 bp 0x7fff40bb34e0 sp 0x7fff40bb33b0 T0)
  #0 0x463ce5 in void vigra::StandardValueAccessor::set(unsigned short, unsigned short*&) 
const /usr/include/vigra/accessor.hxx:234
  #1 0x463ce5 in void vigra::detail::read_image_band, 
vigra::StandardValueAccessor >(vigra::Decoder*, 
vigra::BasicImageIterator, 
vigra::StandardValueAccessor) /usr/include/vigra/impex.hxx:86
  #2 0x463ce5 in void 
vigra::detail::importImage, vigra::StandardValueAccessor >(vigra::ImageImportInfo 
const&, vigra::BasicImageIterator, 
vigra::StandardValueAccessor, vigra::VigraTrueType) 
/usr/include/vigra/impex.hxx:212
  #3 0x60ef6c in void vigra::importImage, vigra::StandardValueAccessor 
>(vigra::ImageImportInfo const&, vigra::BasicImageIterator, vigra::StandardValueAccessor) 
/usr/include/vigra/impex.hxx:796
  #4 0x60ef6c in void vigra::importImage, vigra::StandardValueAccessor 
>(vigra::ImageImportInfo const&, std::pair, vigra::StandardValueAccessor >) 
/usr/include/vigra/impex.hxx:807
  #5 0x60ef6c in bool ResaveImage >, vigra::BasicImage > >(vigra::ImageImportInfo const&, 
vigra::ImageExportInfo&) /home/oren/hugin-2020.0.0/src/tools/verdandi.cpp:213
  #6 0x42154f in main /home/oren/hugin-2020.0.0/src/tools/verdandi.cpp:410
  #7 0x7fba574c682f in __libc_start_main 
(/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
  #8 0x424878 in _start 
(/home/oren/hugin-2020.0.0/build/src/tools/verdandi+0x424878)

  AddressSanitizer can not provide additional info.
  SUMMARY: AddressSanitizer: SEGV /usr/include/vigra/accessor.hxx:234 void 
vigra::StandardValueAccessor::set(unsigned short, unsigned short*&) const
  ==100013==ABORTING

  
  Version : hugin (2020.0.0)
  OS : Ubuntu 20.04.1
  library : 
  - libvigraimpex-dev/focal,now 1.11.1+dfsg-7ubuntu1 amd64
  - libvigraimpex11/focal,now 1.11.1+dfsg-7ubuntu1 amd64

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1922039/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1907917] Re: Appdata update

2020-12-12 Thread Bruno Postle
The hugin fedora package is carrying a patch (since March 2015) that
overwrites the calibrate_lens_gui.appdata.xml file with this. @hub Any
idea if this is still needed?




  CC0-1.0
  calibrate_lens_gui.desktop
  
hugin.desktop
  


-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1907917

Title:
  Appdata update

Status in Hugin:
  New

Bug description:
  Here is a patch to update the appdata file that is missing the last
  release, and to address validation errors:

  • attribute-invalid :  width (800) did not match specified 
(1600) [http://hugin.sourceforge.net/screenshots/appdata/hugin-1.png]
  • attribute-invalid :  height (600) did not match specified 
(900) [http://hugin.sourceforge.net/screenshots/appdata/hugin-1.png]
  • attribute-invalid :  width (800) did not match specified 
(1600) [http://hugin.sourceforge.net/screenshots/appdata/hugin-2.png]
  • attribute-invalid :  height (600) did not match specified 
(900) [http://hugin.sourceforge.net/screenshots/appdata/hugin-2.png]
  • attribute-invalid :  width (800) did not match specified 
(1600) [http://hugin.sourceforge.net/screenshots/appdata/hugin-3.png]
  • attribute-invalid :  height (600) did not match specified 
(900) [http://hugin.sourceforge.net/screenshots/appdata/hugin-3.png]
  • attribute-invalid :  width (800) did not match specified 
(1600) [http://hugin.sourceforge.net/screenshots/appdata/hugin-4.png]
  • attribute-invalid :  height (600) did not match specified 
(900) [http://hugin.sourceforge.net/screenshots/appdata/hugin-4.png]
  • attribute-invalid :  width (800) did not match specified 
(1600) [http://hugin.sourceforge.net/screenshots/appdata/hugin-5.png]
  • attribute-invalid :  height (600) did not match specified 
(900) [http://hugin.sourceforge.net/screenshots/appdata/hugin-5.png]

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1907917/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1889191] [NEW] Patch to build with gcc-10.2.1

2020-07-28 Thread Bruno Postle
Public bug reported:

enblend 4.2 fails to build on fedora 33, presumably this is due to
changes between gcc-10.1 and gcc 10.2.

The attached patch fixes the build by adding "#include " to
various files, it also applies to the default branch (but I haven't
tested).

** Affects: enblend
 Importance: Undecided
 Status: New

** Patch added: "enblend-limits.patch"
   
https://bugs.launchpad.net/bugs/1889191/+attachment/5396524/+files/enblend-limits.patch

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1889191

Title:
  Patch to build with gcc-10.2.1

Status in Enblend:
  New

Bug description:
  enblend 4.2 fails to build on fedora 33, presumably this is due to
  changes between gcc-10.1 and gcc 10.2.

  The attached patch fixes the build by adding "#include " to
  various files, it also applies to the default branch (but I haven't
  tested).

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1889191/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1858272] [NEW] AppStream metadata in legacy format

2020-01-05 Thread Bruno Postle
This should now be fixed in the default branch

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1858272

Title:
  AppStream metadata in legacy format

Status in Hugin:
  New

Bug description:
  Hugin's appstream data does not implement the current specification.
   
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#sect-Metadata-GenericComponent

  It is installed in the legacy path /usr/share/appdata/ with obsolete
  format (toplevel node is ).

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1858272/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1840798] [NEW] vertical line end point displaced

2019-08-20 Thread Bruno Postle
You have to disable-fine tune for this line unless the vertical feature
is exactly the same at the top as at the bottom. Otherwise, drag the
points into place after placing them.


On 20 August 2019 17:04:45 BST, Vegard Brenna wrote:
>
>I am trying to create a vertical line. When I click in the right window
>to position the bottom point, it appears 3-400 pixels off to the left.
>This is approx half way down a 20Mpix image.
>The behaviour is reproducible, as in happens all the time.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1840798

Title:
  vertical line end point displaced

Status in Hugin:
  New

Bug description:
  I am trying to create a vertical line. When I click in the right window to 
position the bottom point, it appears 3-400 pixels off to the left. This is 
approx half way down a 20Mpix image.
  The behaviour is reproducible, as in happens all the time.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1840798/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1770946] Re: Package Hugin as flatpak

2019-07-07 Thread Bruno Postle
I'm the fedora maintainer, so I'd like to know why it is crashing in
f29. But the first thing you should do is delete the ~/.hugin
preferences and see if that fixes it.

There are 2019.0 rpms for f29 in the panorama copr repository, here:
https://copr.fedorainfracloud.org/coprs/bpostle/panorama/

You can enable this repository like so:

  dnf copr enable bpostle/panorama

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1770946

Title:
  Package Hugin as flatpak

Status in Hugin:
  Expired

Bug description:
  Hi,

  I would like to ask to package Hugin as a flatpak, which is a Linux
  distribution agnostic way of delivering software.

  The documentation about it can be found here:
  http://docs.flatpak.org/en/latest/

  That would bring several advantages for Linux users and developers,
  such as being able to use the latest version of the application on
  several distributions and different versions (old LTS or a just
  released one), it avoids dependency problems, it allows application
  sandboxing, and more:
  http://docs.flatpak.org/en/latest/introduction.html#target-audience

  
  Thanks

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1770946/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1834767] Re: Current default fails to build

2019-07-02 Thread Bruno Postle
Hi Terry, I'm not sure if you have mercurial commit access. Use these
commands to commit your changes to your local repository, then try to
push any changes to the sourceforge repository:

  hg commit
  hg push

I have no idea if Christoph has abandoned or paused development. He has
only been quiet for a year or so, which doesn't seem like a _very_ long
time.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1834767

Title:
  Current default fails to build

Status in Enblend:
  New

Bug description:
  Attempting to build the current Enblend default source in Fedora 30, using 
rpmbuild.
  Build fails with the following message...

  In file included from 
/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.cc:188:
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h: In 
function 'void enblend::enfuseMain(const FileNameList&, const 
std::__cxx11::list&, vigra::ImageExportInfo&, 
vigra::Rect2D&)':
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1269:27: 
error: 'Error' in namespace 'Exiv2' does not name a type
   1269 | catch (Exiv2::Error& e) {
|   ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1273:46: 
error: 'e' was not declared in this scope
   1273 | command << ": note: " << e.what() << "\n";
|  ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1654:27: 
error: 'Error' in namespace 'Exiv2' does not name a type
   1654 | catch (Exiv2::Error& e) {
|   ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1658:46: 
error: 'e' was not declared in this scope
   1658 | command << ": note: " << e.what() << "\n";
|  ^
  make[2]: *** [src/CMakeFiles/enfuse.dir/build.make:79: 
src/CMakeFiles/enfuse.dir/enfuse.cc.o] Error 1
  make[2]: Leaving directory 
'/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source'
  make[1]: *** [CMakeFiles/Makefile2:215: src/CMakeFiles/enfuse.dir/all] Error 2
  make[1]: Leaving directory 
'/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source'
  make: *** [Makefile:155: all] Error 2
  error: Bad exit status from /var/tmp/rpm-tmp.zxxB72 (%build)

  
  RPM build errors:
  Bad exit status from /var/tmp/rpm-tmp.zxxB72 (%build)

  Hope this helps.

  Cheers,
  Terry

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1834767/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1834991] [NEW] Applying a template sets image flags to grayscale

2019-07-01 Thread Bruno Postle
Public bug reported:

Steps to reproduce:

1. Load some RGB images in a new project
2. Apply a suitable template with File -> Apply template
3. Try and add another RGB image to the project

Hugin complains: "File [...] is a color image, but other images in
project are grayscale images. Hugin does not support this mixing.
Skipping this image."

Workaround is to save and open the project before adding new images.

** Affects: hugin
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1834991

Title:
  Applying a template sets image flags to grayscale

Status in Hugin:
  New

Bug description:
  Steps to reproduce:

  1. Load some RGB images in a new project
  2. Apply a suitable template with File -> Apply template
  3. Try and add another RGB image to the project

  Hugin complains: "File [...] is a color image, but other images in
  project are grayscale images. Hugin does not support this mixing.
  Skipping this image."

  Workaround is to save and open the project before adding new images.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1834991/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1834767] Re: Current default fails to build

2019-07-01 Thread Bruno Postle
I think the docs problem is a fedora issue. I've given up building the
enblend docs as they break more than anything else

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1834767

Title:
  Current default fails to build

Status in Enblend:
  New

Bug description:
  Attempting to build the current Enblend default source in Fedora 30, using 
rpmbuild.
  Build fails with the following message...

  In file included from 
/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.cc:188:
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h: In 
function 'void enblend::enfuseMain(const FileNameList&, const 
std::__cxx11::list&, vigra::ImageExportInfo&, 
vigra::Rect2D&)':
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1269:27: 
error: 'Error' in namespace 'Exiv2' does not name a type
   1269 | catch (Exiv2::Error& e) {
|   ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1273:46: 
error: 'e' was not declared in this scope
   1273 | command << ": note: " << e.what() << "\n";
|  ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1654:27: 
error: 'Error' in namespace 'Exiv2' does not name a type
   1654 | catch (Exiv2::Error& e) {
|   ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1658:46: 
error: 'e' was not declared in this scope
   1658 | command << ": note: " << e.what() << "\n";
|  ^
  make[2]: *** [src/CMakeFiles/enfuse.dir/build.make:79: 
src/CMakeFiles/enfuse.dir/enfuse.cc.o] Error 1
  make[2]: Leaving directory 
'/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source'
  make[1]: *** [CMakeFiles/Makefile2:215: src/CMakeFiles/enfuse.dir/all] Error 2
  make[1]: Leaving directory 
'/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source'
  make: *** [Makefile:155: all] Error 2
  error: Bad exit status from /var/tmp/rpm-tmp.zxxB72 (%build)

  
  RPM build errors:
  Bad exit status from /var/tmp/rpm-tmp.zxxB72 (%build)

  Hope this helps.

  Cheers,
  Terry

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1834767/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1834767] Re: Current default fails to build

2019-06-30 Thread Bruno Postle
Hi Terry, this seems similar to the exiv2 bug you found in Hugin, i.e:
#include  should now be #include 

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1834767

Title:
  Current default fails to build

Status in Enblend:
  New

Bug description:
  Attempting to build the current Enblend default source in Fedora 30, using 
rpmbuild.
  Build fails with the following message...

  In file included from 
/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.cc:188:
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h: In 
function 'void enblend::enfuseMain(const FileNameList&, const 
std::__cxx11::list&, vigra::ImageExportInfo&, 
vigra::Rect2D&)':
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1269:27: 
error: 'Error' in namespace 'Exiv2' does not name a type
   1269 | catch (Exiv2::Error& e) {
|   ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1273:46: 
error: 'e' was not declared in this scope
   1273 | command << ": note: " << e.what() << "\n";
|  ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1654:27: 
error: 'Error' in namespace 'Exiv2' does not name a type
   1654 | catch (Exiv2::Error& e) {
|   ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1658:46: 
error: 'e' was not declared in this scope
   1658 | command << ": note: " << e.what() << "\n";
|  ^
  make[2]: *** [src/CMakeFiles/enfuse.dir/build.make:79: 
src/CMakeFiles/enfuse.dir/enfuse.cc.o] Error 1
  make[2]: Leaving directory 
'/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source'
  make[1]: *** [CMakeFiles/Makefile2:215: src/CMakeFiles/enfuse.dir/all] Error 2
  make[1]: Leaving directory 
'/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source'
  make: *** [Makefile:155: all] Error 2
  error: Bad exit status from /var/tmp/rpm-tmp.zxxB72 (%build)

  
  RPM build errors:
  Bad exit status from /var/tmp/rpm-tmp.zxxB72 (%build)

  Hope this helps.

  Cheers,
  Terry

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1834767/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1829309] [NEW] Building current default in Fedora 30 fails due to Python plugins

2019-05-16 Thread Bruno Postle
Yes, `/usr/bin/env python` really doesn't work on a system with both
versions of python installed, so the fedora build system refuses to
proceed.

The fedora rpm replaces this with `/usr/bin/python3` before the build to
force python3 (since the hsi stuff is linked to python3, nothing else
makes sense).

Hugin should drop support for python2.


On 16 May 2019 00:33:36 BST, tduell wrote:

>*** ERROR: ambiguous python shebang in
>/usr/share/hugin/data/plugins/shooting_pattern.py: #!/usr/bin/env
>python. Change it to python3 (or python2) explicitly.
>**CT/dual_use.py: #!/usr/bin/env
>python. Change it to python3 (or python2) explicitly.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1829309

Title:
  Building current default in Fedora 30 fails due to Python plugins

Status in Hugin:
  New

Bug description:
  Building current hugin default 8203 01e87b730bb3 in Fedora 30, fails
  with the following message...

  Bytecompiling .py files below 
/home/terry/rpmbuild/BUILDROOT/hugin-2019.1.0-0.1.20190516hg.fc30.x86_64/usr/lib/debug/usr/lib64/python2.7
 using /usr/bin/python2.7
  Bytecompiling .py files below 
/home/terry/rpmbuild/BUILDROOT/hugin-2019.1.0-0.1.20190516hg.fc30.x86_64/usr/lib64/python2.7
 using /usr/bin/python2.7
  + /usr/lib/rpm/brp-python-hardlink
  + /usr/lib/rpm/redhat/brp-mangle-shebangs
  *** ERROR: ambiguous python shebang in 
/usr/share/hugin/data/plugins/shooting_pattern.py: #!/usr/bin/env python. 
Change it to python3 (or python2) explicitly.
  *** ERROR: ambiguous python shebang in 
/usr/share/hugin/data/plugins/top_five.py: #!/usr/bin/env python. Change it to 
python3 (or python2) explicitly.
  *** ERROR: ambiguous python shebang in 
/usr/share/hugin/data/plugins/crop_cp.py: #!/usr/bin/env python. Change it to 
python3 (or python2) explicitly.
  *** ERROR: ambiguous python shebang in /usr/share/hugin/data/plugins/woa.py: 
#!/usr/bin/env python. Change it to python3 (or python2) explicitly.
  *** ERROR: ambiguous python shebang in 
/usr/share/hugin/data/plugins-templates/plugin_skeleton.py: #!/usr/bin/env 
python. Change it to python3 (or python2) explicitly.
  *** ERROR: ambiguous python shebang in 
/usr/share/hugin/data/plugins-templates/dual_use.py: #!/usr/bin/env python. 
Change it to python3 (or python2) explicitly.
  *** ERROR: ambiguous python shebang in 
/usr/lib64/python2.7/site-packages/hpi.py: #!/usr/bin/env python. Change it to 
python3 (or python2) explicitly.
  error: Bad exit status from /var/tmp/rpm-tmp.eEpDLf (%install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1829309/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1828925] Re: Hugin build fails in fedora 30

2019-05-15 Thread Bruno Postle
On 15 May 2019 00:08:29 BST, tduell wrote:
>Hello Bruno,

>Are you seeing the same build error?

Hi Terry, I haven't had a chance to test myself, but fedora rebuilds
every package every few days to check for this kind of thing, so I got
an automatic email telling me it was broken - this is how I know that
the problem is the exiv2 update not gcc.

[mailing directly because I'm at work and can't remember my launchpad
login]

-- 
Bruno

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1828925

Title:
  Hugin build fails in fedora 30

Status in Hugin:
  New

Bug description:
  Building hugin snapshot 8199:62b0662d5bee in Fedora 30 produces the
  following error...

  
"/home/terry/rpmbuild/BUILD/hugin-2019.1.0/src/hugin_base/panodata/SrcPanoImage.cpp:339:30:
 error: expected '{' before '&' token
  make[2]: *** [src/hugin_base/CMakeFiles/huginbase.dir/build.make:651: 
src/hugin_base/CMakeFiles/huginbase.dir/panodata/SrcPanoImage.cpp.o] 
  Error 1"

  The same source code built without error in Fedora 29.
  I believe Fedora 30 uses GCC 9.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1828925/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1828925] Re: Hugin build fails in fedora 30

2019-05-14 Thread Bruno Postle
It appears to be because fedora exiv2 went from 0.27.0 to 0.27.1 a few
days ago.

gcc went from 9.0.1 to 9.1.1 a few days before, and this was ok:
https://apps.fedoraproject.org/koschei/package/hugin?collection=f30

I had a look at the exiv2 changelog and didn't see anything obvious.

Nothing is significantly different in the build log, the cmake output
and compiler flags are the same as before.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1828925

Title:
  Hugin build fails in fedora 30

Status in Hugin:
  New

Bug description:
  Building hugin snapshot 8199:62b0662d5bee in Fedora 30 produces the
  following error...

  
"/home/terry/rpmbuild/BUILD/hugin-2019.1.0/src/hugin_base/panodata/SrcPanoImage.cpp:339:30:
 error: expected '{' before '&' token
  make[2]: *** [src/hugin_base/CMakeFiles/huginbase.dir/build.make:651: 
src/hugin_base/CMakeFiles/huginbase.dir/panodata/SrcPanoImage.cpp.o] 
  Error 1"

  The same source code built without error in Fedora 29.
  I believe Fedora 30 uses GCC 9.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1828925/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1819928] Re: it should link against libwx_gtk2u_aui-3.0

2019-03-22 Thread Bruno Postle
The fedora problem is with the 2018.0.0 release, this is something that
has changed in cmake.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1819928

Title:
  it should link against libwx_gtk2u_aui-3.0

Status in Hugin:
  Incomplete

Bug description:
  Trying to build the   version it fails with lots of undefined references like
  wxGLCanvas::GetClassInfo() const

  It should build against additional libraries like  libwx_gtk2u_aui-3.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1819928/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1819928] Re: it should link against libwx_gtk2u_aui-3.0

2019-03-22 Thread Bruno Postle
We have the same problem on fedora, all releases. Hugin no longer builds when 
cmake is upgraded from 3.13.4 to 3.14.0:
https://bugzilla.redhat.com/show_bug.cgi?id=1690947

** Bug watch added: Red Hat Bugzilla #1690947
   https://bugzilla.redhat.com/show_bug.cgi?id=1690947

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1819928

Title:
  it should link against libwx_gtk2u_aui-3.0

Status in Hugin:
  Incomplete

Bug description:
  Trying to build the   version it fails with lots of undefined references like
  wxGLCanvas::GetClassInfo() const

  It should build against additional libraries like  libwx_gtk2u_aui-3.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1819928/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 721136] Re: enblend creates an unexplainable black area.

2017-07-08 Thread Bruno Postle
I'm attaching a set of ten test cases that reproduce this bug. They are
all small images so the whole thing runs in five seconds on this
machine.

This has been set up so correct output should be ten identical 100%
white images, on this machine I get black artefacts in every output.

** Attachment added: "enblend-test.tar.gz"
   
https://bugs.launchpad.net/enblend/+bug/721136/+attachment/4911436/+files/enblend-test.tar.gz

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/721136

Title:
  enblend creates an unexplainable black area.

Status in Enblend:
  Confirmed

Bug description:
  enblending   http://prive.bitwizard.nl/t80001.tif
  and  http://prive.bitwizard.nl/t80003.tif
  results in  http://prive.bitwizard.nl/t8a.tif

  I cannot say I expected that black triangle in the output. My enblend
  was pulled from hg this morning (no changes) and built without
  imagecache or openMP. (imagecache causes corruption of the output
  similar but different to this. )

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/721136/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1475448] Re: DVI output fails on SMP build

2015-07-26 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Can confirm this is (probably) fixed with default branch, 
`make all pdf -j2` just completed ok four times in a row.

- -- 
Bruno
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iEYEARECAAYFAlW1WFEACgkQFqOhwCjyCLoDfQCeLtXZQaOzdb5GwiUfHZrbvMCl
6iMAmwdV7cKw+syNWhhvOzr901/gY+GF
=cm8N
-END PGP SIGNATURE-

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1475448

Title:
  DVI output fails on SMP build

Status in Enblend:
  Fix Committed

Bug description:
  Basically the default 'make' target builds the binaries, man pages,
  PS, DVI and HTML docs, but the DVI step fails randomly half the time
  when using the make -j2 option to build in parallel (and 3/4 of the
  time with -j4).

  The result is that a local build is fine, but enblend built in the
  fedora build system is not. I can force fedora to build with a single
  thread, but this slows things down, and this problem will catch out
  other packagers in the future.

  A workaround would be to just build the binaries and man pages in the
  default target and let people build the DVI/PDF/HTML docs separately
  as needed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1475448/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1475448] [NEW] DVI output fails on SMP build

2015-07-16 Thread Bruno Postle
Public bug reported:

Basically the default 'make' target builds the binaries, man pages, PS,
DVI and HTML docs, but the DVI step fails randomly half the time when
using the make -j2 option to build in parallel (and 3/4 of the time with
-j4).

The result is that a local build is fine, but enblend built in the
fedora build system is not. I can force fedora to build with a single
thread, but this slows things down, and this problem will catch out
other packagers in the future.

A workaround would be to just build the binaries and man pages in the
default target and let people build the DVI/PDF/HTML docs separately as
needed.

** Affects: enblend
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1475448

Title:
  DVI output fails on SMP build

Status in Enblend:
  New

Bug description:
  Basically the default 'make' target builds the binaries, man pages,
  PS, DVI and HTML docs, but the DVI step fails randomly half the time
  when using the make -j2 option to build in parallel (and 3/4 of the
  time with -j4).

  The result is that a local build is fine, but enblend built in the
  fedora build system is not. I can force fedora to build with a single
  thread, but this slows things down, and this problem will catch out
  other packagers in the future.

  A workaround would be to just build the binaries and man pages in the
  default target and let people build the DVI/PDF/HTML docs separately
  as needed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1475448/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1468520] Re: make dist fails

2015-07-16 Thread Bruno Postle
The patch in #5 does force an 'all' before 'dist', so at least there is
no error, you should apply. It doesn't matter too much as only a handful
of people are ever going to need the 'dist' target.

Personally I would like to be able to create a tarball without
compiling, as compiling slows down the process of making snapshot rpm
packages: currently I update mercurial, make a tarball, update the rpm
.spec file, then build enblend packages for multiple platforms (which is
automated) - if creating the tarball was straightforward then the whole
thing would only take five minutes attention.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1468520

Title:
  make dist fails

Status in Enblend:
  Incomplete

Bug description:
  I'm trying to make a tarball from the default branch so I can update
  the fedora package but `make dist` fails:

  $ make dist
  make  dist-gzip am__post_remove_distdir='@:'
  make[1]: Entering directory '/home/bruno/src/enblend'
  if test -d "enblend-enfuse-4.2-add32106f8f5"; then find 
"enblend-enfuse-4.2-add32106f8f5" -type d ! -perm -200 -exec chmod u+w {} ';' 
&& rm -rf "enblend-enfuse-4.2-add32106f8f5" || { sleep 5 && rm -rf 
"enblend-enfuse-4.2-add32106f8f5"; }; else :; fi
  test -d "enblend-enfuse-4.2-add32106f8f5" || mkdir 
"enblend-enfuse-4.2-add32106f8f5"
   (cd share && make  top_distdir=../enblend-enfuse-4.2-add32106f8f5 
distdir=../enblend-enfuse-4.2-add32106f8f5/share \
   am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
  make[2]: Entering directory '/home/bruno/src/enblend/share'
   (cd enfuse && make  top_distdir=../../enblend-enfuse-4.2-add32106f8f5 
distdir=../../enblend-enfuse-4.2-add32106f8f5/share/enfuse \
   am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
  make[3]: Entering directory '/home/bruno/src/enblend/share/enfuse'
  make[3]: *** No rule to make target 'distdir'.  Stop.
  make[3]: Leaving directory '/home/bruno/src/enblend/share/enfuse'
  Makefile:489: recipe for target 'distdir' failed
  make[2]: *** [distdir] Error 1
  make[2]: Leaving directory '/home/bruno/src/enblend/share'
  Makefile:548: recipe for target 'distdir' failed
  make[1]: *** [distdir] Error 1
  make[1]: Leaving directory '/home/bruno/src/enblend'
  Makefile:647: recipe for target 'dist' failed
  make: *** [dist] Error 2

  This is fedora f22
  automake-1.15
  autoconf-2.69

  `./configure && make` works ok, so does `cmake . && make
  package_source`

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1468520/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1468520] Re: make dist fails

2015-07-14 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

- -BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Starting with a clean checkout:

make -f Makefile.scm
mkdir BUILD
cd BUILD
../configure
make dist

This tries to compile enblend/enfuse, but fails with:
../../src/enblend.cc:81:23: fatal error: signature.h: No such file or directory
..and:
No rule to make target 'layer_selection/liblayersel.a'

If I then just do this it all works fine:

make
make dist

- -BEGIN PGP SIGNATURE-
Version: GnuPG v1

iEYEARECAAYFAlWlkDsACgkQFqOhwCjyCLqojACeOF4KHAfXszmSyFt3h+deN6k0
pD4AoJ/a82lYQtOcogHUVs/vX0TjdrYI
=fAJy
- -END PGP SIGNATURE-
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iEYEARECAAYFAlWlksYACgkQFqOhwCjyCLpejwCfUsABlhJlbM/zkayxdM0Ay6F5
CK0An0hsr9q69UgUz8uhltzUpzq2noSF
=+upu
-END PGP SIGNATURE-

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1468520

Title:
  make dist fails

Status in Enblend:
  Incomplete

Bug description:
  I'm trying to make a tarball from the default branch so I can update
  the fedora package but `make dist` fails:

  $ make dist
  make  dist-gzip am__post_remove_distdir='@:'
  make[1]: Entering directory '/home/bruno/src/enblend'
  if test -d "enblend-enfuse-4.2-add32106f8f5"; then find 
"enblend-enfuse-4.2-add32106f8f5" -type d ! -perm -200 -exec chmod u+w {} ';' 
&& rm -rf "enblend-enfuse-4.2-add32106f8f5" || { sleep 5 && rm -rf 
"enblend-enfuse-4.2-add32106f8f5"; }; else :; fi
  test -d "enblend-enfuse-4.2-add32106f8f5" || mkdir 
"enblend-enfuse-4.2-add32106f8f5"
   (cd share && make  top_distdir=../enblend-enfuse-4.2-add32106f8f5 
distdir=../enblend-enfuse-4.2-add32106f8f5/share \
   am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
  make[2]: Entering directory '/home/bruno/src/enblend/share'
   (cd enfuse && make  top_distdir=../../enblend-enfuse-4.2-add32106f8f5 
distdir=../../enblend-enfuse-4.2-add32106f8f5/share/enfuse \
   am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
  make[3]: Entering directory '/home/bruno/src/enblend/share/enfuse'
  make[3]: *** No rule to make target 'distdir'.  Stop.
  make[3]: Leaving directory '/home/bruno/src/enblend/share/enfuse'
  Makefile:489: recipe for target 'distdir' failed
  make[2]: *** [distdir] Error 1
  make[2]: Leaving directory '/home/bruno/src/enblend/share'
  Makefile:548: recipe for target 'distdir' failed
  make[1]: *** [distdir] Error 1
  make[1]: Leaving directory '/home/bruno/src/enblend'
  Makefile:647: recipe for target 'dist' failed
  make: *** [dist] Error 2

  This is fedora f22
  automake-1.15
  autoconf-2.69

  `./configure && make` works ok, so does `cmake . && make
  package_source`

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1468520/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1468520] Re: make dist fails

2015-06-28 Thread Bruno Postle
Just to confirm, I see the problem with a clean tree and 'make all'
followed by 'make dist':

hg pull && hg up && hg revert --all
make -f Makefile.scm
./configure
make
make dist

It seems that $(srcdir) is being set to an empty string:

cd share
make distdir
cp: cannot create regular file ‘/Makefile.am’: Permission denied
Makefile:488: recipe for target 'distdir' failed

ah, enblend doesn't support an in-tree build, this _does_ work and
builds the docs too:

make distclean
hg revert --all
mkdir BUILD
cd BUILD
../configure
make
make dist

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1468520

Title:
  make dist fails

Status in Enblend:
  New

Bug description:
  I'm trying to make a tarball from the default branch so I can update
  the fedora package but `make dist` fails:

  $ make dist
  make  dist-gzip am__post_remove_distdir='@:'
  make[1]: Entering directory '/home/bruno/src/enblend'
  if test -d "enblend-enfuse-4.2-add32106f8f5"; then find 
"enblend-enfuse-4.2-add32106f8f5" -type d ! -perm -200 -exec chmod u+w {} ';' 
&& rm -rf "enblend-enfuse-4.2-add32106f8f5" || { sleep 5 && rm -rf 
"enblend-enfuse-4.2-add32106f8f5"; }; else :; fi
  test -d "enblend-enfuse-4.2-add32106f8f5" || mkdir 
"enblend-enfuse-4.2-add32106f8f5"
   (cd share && make  top_distdir=../enblend-enfuse-4.2-add32106f8f5 
distdir=../enblend-enfuse-4.2-add32106f8f5/share \
   am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
  make[2]: Entering directory '/home/bruno/src/enblend/share'
   (cd enfuse && make  top_distdir=../../enblend-enfuse-4.2-add32106f8f5 
distdir=../../enblend-enfuse-4.2-add32106f8f5/share/enfuse \
   am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
  make[3]: Entering directory '/home/bruno/src/enblend/share/enfuse'
  make[3]: *** No rule to make target 'distdir'.  Stop.
  make[3]: Leaving directory '/home/bruno/src/enblend/share/enfuse'
  Makefile:489: recipe for target 'distdir' failed
  make[2]: *** [distdir] Error 1
  make[2]: Leaving directory '/home/bruno/src/enblend/share'
  Makefile:548: recipe for target 'distdir' failed
  make[1]: *** [distdir] Error 1
  make[1]: Leaving directory '/home/bruno/src/enblend'
  Makefile:647: recipe for target 'dist' failed
  make: *** [dist] Error 2

  This is fedora f22
  automake-1.15
  autoconf-2.69

  `./configure && make` works ok, so does `cmake . && make
  package_source`

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1468520/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1469004] Re: Problems building 4.2 docs

2015-06-26 Thread Bruno Postle
Hi Terry, these are the fedora packages I need to build everything
including docs for the enblend default branch:

boost-devel
freeglut-devel
glew-devel
gnuplot
gperftools-devel
gsl-devel
help2man
hevea
ImageMagick
lcms2-devel
libjpeg-devel
libpng-devel
libtiff-tools
libXi-devel
libXmu-devel
ocl-icd-devel
opencl-headers
OpenEXR-devel
perl(Digest::MD5)
plotutils-devel
texinfo
texinfo-tex
texlive-bigfoot
texlive-bold-extra
texlive-comment
texlive-epstopdf-bin
texlive-floatrow
texlive-hyphenat
texlive-latex-fonts
texlive-nag
texlive-shorttoc
texlive-thumbpdf
texlive-trivfloat
texlive-xstring
tidy
transfig
vigra-devel

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1469004

Title:
  Problems building 4.2 docs

Status in Enblend:
  New

Bug description:
  Running into problems generating the pdf docs, on Fedora 21
  if I run ./configure, it reports "can build all documentation: yes"
  Building in rpmbuild using cmake, with -DDOC=ON, ps docs are generated OK.
  Building in rpmbuild using cmake, with -DDOC=ON -DINSTALL_HTML_DOC=ON, both 
ps and html docs are generated.
  Building in rpmbuild using cmake, with -DDOC=ON -DINSTALL_PDF_DOC=ON, my 
build fails with following info;

  [ 35%] Generating fullsine.pstex
  cd /home/terry/rpmbuild/BUILD/enblend-4.2.0-1180hg-Source/doc && 
/usr/bin/gnuplot --default-settings -e 
'DATA_DIR="/home/terry/rpmbuild/BUILD/enblend-4.2.0-1180hg-Source/doc"' -e set\ 
output\ \"fullsine.tex\"\;\ set\ terminal\ epslatex\  
/home/terry/rpmbuild/BUILD/enblend-4.2.0-1180hg-Source/doc/fullsine.gp
  Error renaming from "exposure-weights.tex" to "exposure-weights.pstex": No 
such file or directory
  doc/CMakeFiles/pdf.dir/build.make:351: recipe for target 
'doc/exposure-weights.pstex' failed
  make[2]: *** [doc/exposure-weights.pstex] Error 1

  I also note that the ps and html docs are not the same. The ps contains a 
list of tables, html does not.
  I note a minor a mistake in the ps 'list of tables', page 46, "Visualization 
colors an symbols...", suspect this should be "Visualization colors and 
symbols".

  Cheers,
  Terry

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1469004/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1468524] [NEW] convert -3 error building docs

2015-06-24 Thread Bruno Postle
Public bug reported:

This code in configure.ac tries to substitute 'convert' for 'tiff2ps' if
tiff2ps isn't found:

AC_PATH_PROG(TIFF2PS, tiff2ps, false)
if test "$TIFF2PS" = false; then
if test "$CONVERT" != false; then
AC_MSG_WARN(cannot find tiff2ps; will substitute convert)
TIFF2PS="$CONVERT"
TIFF2PS_FLAGS=""
else
AC_MSG_WARN(cannot find tiff2ps; will not be able to build PostScript 
documentation)
can_build_doc=no
missing_for_doc="$missing_for_doc tiff2ps"
fi
fi

..but then this fails calling `convert -3` which isn't a valid convert
command.

Other than that, once I have all the right dependencies installed, I can
now successfully build html, dvi, ps and pdf docs - It's a long time
since this worked on fedora!

** Affects: enblend
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1468524

Title:
  convert -3 error building docs

Status in Enblend:
  New

Bug description:
  This code in configure.ac tries to substitute 'convert' for 'tiff2ps'
  if tiff2ps isn't found:

  AC_PATH_PROG(TIFF2PS, tiff2ps, false)
  if test "$TIFF2PS" = false; then
  if test "$CONVERT" != false; then
  AC_MSG_WARN(cannot find tiff2ps; will substitute convert)
  TIFF2PS="$CONVERT"
  TIFF2PS_FLAGS=""
  else
  AC_MSG_WARN(cannot find tiff2ps; will not be able to build PostScript 
documentation)
  can_build_doc=no
  missing_for_doc="$missing_for_doc tiff2ps"
  fi
  fi

  ..but then this fails calling `convert -3` which isn't a valid convert
  command.

  Other than that, once I have all the right dependencies installed, I
  can now successfully build html, dvi, ps and pdf docs - It's a long
  time since this worked on fedora!

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1468524/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1468520] [NEW] make dist fails

2015-06-24 Thread Bruno Postle
Public bug reported:

I'm trying to make a tarball from the default branch so I can update the
fedora package but `make dist` fails:

$ make dist
make  dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory '/home/bruno/src/enblend'
if test -d "enblend-enfuse-4.2-add32106f8f5"; then find 
"enblend-enfuse-4.2-add32106f8f5" -type d ! -perm -200 -exec chmod u+w {} ';' 
&& rm -rf "enblend-enfuse-4.2-add32106f8f5" || { sleep 5 && rm -rf 
"enblend-enfuse-4.2-add32106f8f5"; }; else :; fi
test -d "enblend-enfuse-4.2-add32106f8f5" || mkdir 
"enblend-enfuse-4.2-add32106f8f5"
 (cd share && make  top_distdir=../enblend-enfuse-4.2-add32106f8f5 
distdir=../enblend-enfuse-4.2-add32106f8f5/share \
 am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[2]: Entering directory '/home/bruno/src/enblend/share'
 (cd enfuse && make  top_distdir=../../enblend-enfuse-4.2-add32106f8f5 
distdir=../../enblend-enfuse-4.2-add32106f8f5/share/enfuse \
 am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/home/bruno/src/enblend/share/enfuse'
make[3]: *** No rule to make target 'distdir'.  Stop.
make[3]: Leaving directory '/home/bruno/src/enblend/share/enfuse'
Makefile:489: recipe for target 'distdir' failed
make[2]: *** [distdir] Error 1
make[2]: Leaving directory '/home/bruno/src/enblend/share'
Makefile:548: recipe for target 'distdir' failed
make[1]: *** [distdir] Error 1
make[1]: Leaving directory '/home/bruno/src/enblend'
Makefile:647: recipe for target 'dist' failed
make: *** [dist] Error 2

This is fedora f22
automake-1.15
autoconf-2.69

`./configure && make` works ok, so does `cmake . && make package_source`

** Affects: enblend
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1468520

Title:
  make dist fails

Status in Enblend:
  New

Bug description:
  I'm trying to make a tarball from the default branch so I can update
  the fedora package but `make dist` fails:

  $ make dist
  make  dist-gzip am__post_remove_distdir='@:'
  make[1]: Entering directory '/home/bruno/src/enblend'
  if test -d "enblend-enfuse-4.2-add32106f8f5"; then find 
"enblend-enfuse-4.2-add32106f8f5" -type d ! -perm -200 -exec chmod u+w {} ';' 
&& rm -rf "enblend-enfuse-4.2-add32106f8f5" || { sleep 5 && rm -rf 
"enblend-enfuse-4.2-add32106f8f5"; }; else :; fi
  test -d "enblend-enfuse-4.2-add32106f8f5" || mkdir 
"enblend-enfuse-4.2-add32106f8f5"
   (cd share && make  top_distdir=../enblend-enfuse-4.2-add32106f8f5 
distdir=../enblend-enfuse-4.2-add32106f8f5/share \
   am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
  make[2]: Entering directory '/home/bruno/src/enblend/share'
   (cd enfuse && make  top_distdir=../../enblend-enfuse-4.2-add32106f8f5 
distdir=../../enblend-enfuse-4.2-add32106f8f5/share/enfuse \
   am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
  make[3]: Entering directory '/home/bruno/src/enblend/share/enfuse'
  make[3]: *** No rule to make target 'distdir'.  Stop.
  make[3]: Leaving directory '/home/bruno/src/enblend/share/enfuse'
  Makefile:489: recipe for target 'distdir' failed
  make[2]: *** [distdir] Error 1
  make[2]: Leaving directory '/home/bruno/src/enblend/share'
  Makefile:548: recipe for target 'distdir' failed
  make[1]: *** [distdir] Error 1
  make[1]: Leaving directory '/home/bruno/src/enblend'
  Makefile:647: recipe for target 'dist' failed
  make: *** [dist] Error 2

  This is fedora f22
  automake-1.15
  autoconf-2.69

  `./configure && make` works ok, so does `cmake . && make
  package_source`

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1468520/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1467678] Re: nona segfaults with PNG and TIFF output

2015-06-23 Thread Bruno Postle
Thanks, that works.

The current 2015.0 branch (dc7eb38fe1d5) patched with 5f45958ae420 now
renders TIFF without crashing.

(this is a 2015.0 bug. 2014.0 is fine, I even rebuilt it to be sure
there is no problem with the build environment. All this is with the
same vigra impex 1.10.0 library)

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1467678

Title:
  nona segfaults with PNG and TIFF output

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  System: fedora f22 x86_64
  hugin 2015.0.0 rc1 c48252eb571f
  libtiff-4.0.3
  libpng-1.6.16
  libjpeg-turbo-1.4.0
  vigra-1.10.0

  I'm getting a segfault from nona with PNG and TIFF output, JPEG is
  fine.

  This is a simple single image project with JPEG input:

nona -i 0 -m TIFF  -o junk project.pto
Segmentation fault (core dumped)

  Result is the same with or without -m parameter and with multiple photo 
projects.
  OMP_NUM_THREADS=1 doesn't help. I don't have a suitable GPU so I can't test 
that.

  Thread 1 (Thread 0x7f100c213900 (LWP 3761)):
  #0  0x7f100bbabbc8 in void vigra::detail::exportImage, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > >(vigra::Diff2D, 
vigra::Diff2D, 
vigra::MultiImageVectorMaskAccessor4, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor >, vigra::ImageExportInfo 
const&, vigra::VigraFalseType)
  () from /usr/lib64/hugin/libhuginbase.so.0.0
  No symbol table info available.
  #1  0x7f100bb9760a in void 
vigra::exportImageAlpha, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor 
>(vigra::triple, vigra::RGBValue**>, 
vigra::ConstBasicImageIterator, 
vigra::RGBValue**>, 
vigra::RGBAccessor > >, 
std::pair, 
vigra::StandardConstValueAccessor >, vigra::ImageExportInfo 
const&, vigra::VigraFalseType) [clone .isra.915] [clone .constprop.1312] () 
from /usr/lib64/hugin/libhuginbase.so.0.0
  No symbol table info available.
  #2  0x7f100bbbe152 in 
HuginBase::Nona::WeightedStitcher, std::allocator > 
>, vigra::BasicImage > 
>::stitch(HuginBase::PanoramaOptions const&, std::set, std::allocator >&, std::string const&, 
HuginBase::Nona::SingleImageRemapper, std::allocator > 
>, vigra::BasicImage > >&, 
std::map, 
std::allocator > > const&) () from 
/usr/lib64/hugin/libhuginbase.so.0.0
  No symbol table info available.
  #3  0x7f100bb981e9 in 
HuginBase::Nona::stitchPanoRGB_8_16(HuginBase::PanoramaData const&, 
HuginBase::PanoramaOptions const&, AppBase::ProgressDisplay*, std::string 
const&, std::set, std::allocator > const&, char const*, std::map, std::allocator > > const&) ()
 from /usr/lib64/hugin/libhuginbase.so.0.0
  No symbol table info available.
  #4  0x7f100bcd2c9a in 
HuginBase::Nona::stitchPanorama(HuginBase::PanoramaData const&, 
HuginBase::PanoramaOptions const&, AppBase::ProgressDisplay*, std::string 
const&, std::set, std::allocator > const&, std::map, 
std::allocator > > const&) ()
 from /usr/lib64/hugin/libhuginbase.so.0.0
  No symbol table info available.
  #5  0x7f100b967c0e in HuginBase::NonaFileOutputStitcher::runStitcher() () 
from /usr/lib64/hugin/libhuginbase.so.0.0
  No symbol table info available.
  #6  0x00404d27 in main ()
  No symbol table info available.

  I'll rebuild and try again with unstripped binaries.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1467678/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1467678] Re: nona segfaults with PNG and TIFF output

2015-06-22 Thread Bruno Postle
Here's a better stacktrace:

Core was generated by `nona -i 0 -m TIFF -o junk DSC_0251 - DSC_0254.pto'.
Program terminated with signal SIGSEGV, Segmentation fault.

Thread 1 (Thread 0x7ff2da3e5900 (LWP 11921)):
#0  operator() (v=@0x0: , this=) at 
/usr/include/vigra/inspectimage.hxx:1043
No locals.
#1  
inspectLine
 >, 
vigra::VectorElementAccessor, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > >, 
vigra::FindMinMax > (f=, send=..., s=..., 
src=...) at /usr/include/vigra/inspectimage.hxx:71
No locals.
#2  operator() > (f=, 
this=) at /usr/include/vigra/inspectimage.hxx:225
t = {x = , y = 0}
w = 8536
#3  extra_passes_select, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > > >, 
vigra::FindMinMax > (f=, g=...) at 
/usr/include/vigra/inspector_passes.hxx:71
No locals.
#4  inspectImage, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > >, 
vigra::FindMinMax > (
f=, a=..., lowerright=..., upperleft=...) at 
/usr/include/vigra/inspectimage.hxx:236
No locals.
#5  find_value_range, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > > (lower_right=..., 
upper_left=..., accessor=...)
at /usr/include/vigra/impexbase.hxx:164
i = 0
extrema = {min = 255 '\377', max = 0 '\000', count = 0}
#6  find_source_value_range, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > > (lower_right=..., 
upper_left=..., export_info=..., accessor=...)
at /usr/include/vigra/impexbase.hxx:185
range = 
#7  vigra::detail::exportImage, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > > (image_upper_left=..., 
image_lower_right=..., image_accessor=..., export_info=...) at 
/usr/include/vigra/impex.hxx:550
encoder = std::unique_ptr containing 0x22f6330
pixel_type = "UINT8"
downcast = false
type = vigra::UNSIGNED_INT_8
image_source_range = 
destination_range = 
#8  0x7ff2d9d675da in exportImage, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > > (export_info=..., 
image_accessor=..., image_lower_right=..., 
image_upper_left=...) at /usr/include/vigra/impex.hxx:972
No locals.
#9  
vigra::exportImageAlpha, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > (info=..., image=..., 
alpha=...)
at /usr/src/debug/hugin-2015.0.0/src/hugin_base/vigra_ext/impexalpha.hxx:394
No locals.
#10 0x7ff2d9d8e122 in 
exportImageAlpha, 
vigra::RGBValue**>, vigra::RGBAccessor >, vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > (info=..., image=..., 
alpha=...) at 
/usr/src/debug/hugin-2015.0.0/src/hugin_base/vigra_ext/impexalpha.hxx:417
No locals.
#11 
HuginBase::Nona::WeightedStitcher, std::allocator > 
>, vigra::BasicImage > >::stitch 
(this=this@entry=0x7ffe0380e770, 
Python Exception  Cannot find type const 
HuginBase::Nona::AdvancedOptions::_Rep_type: 
opts=..., imgSet=std::set with 1 elements = {...}, filename="junk", 
remapper=..., advOptions=std::map with 0 elements)
at /usr/src/debug/hugin-2015.0.0/src/hugin_base/nona/Stitcher.h:614
basename = "junk"
pano = {data_ = 0x7ff2c9f04010, lines_ = 0x22e0f20, width_ = 8536, 
height_ = 4268, 
  allocator_ = {<__gnu_cxx::new_allocator >> = {}, }, 
  pallocator_ = {<__gnu_cxx::new_allocator*>> = {}, }}
panoMask = {data_ = 0x7ff2c7c45010 '\377' ..., 
lines_ = 0x22f73c0, width_ = 8536, height_ = 4268, 
  allocator_ = {<__gnu_cxx::new_allocator> = {}, }, 
  pallocator_ = {<__gnu_cxx::new_allocator> = {}, }}
ext = "tif"
cext = ""
outputfile = "junk.tif"
exinfo = {m_filename = "junk.tif", m_filetype = "", m_pixeltype = 
"UINT8", m_comp = "NONE", m_mode = "w", m_x_res = 150, 
  m_y_res = 150, m_pos = {x = 0, y = 0}, m_icc_profile = 
{> = {size_ = 0, 
  data_ = 0x22ef160 ""}, capacity_ = 2, 
alloc_ = {<__gnu_cxx::new_allocator> = {}, }}, 
  m_canvas_size = { = {x = 8536, y = 4268}, }, fromMin_ = 0, fromMax_ = 0, toMin_ = 0, toMax_ = 0}
#12 0x7ff2d9d681b9 in 
stitchPanoIntern >, 
vigra::BasicImage > (
Python Exception  Cannot find type const 
HuginBase::Nona::AdvancedOptions::_Rep_type: 
advOptions=std::map with 0 elements, 
imgs=std::set with 140728957200240 elements, basename="junk", 
progress=0x7ff2d8869d50, opts=..., pano=...) at 
/usr/src/debug/hugin-2015.0.0/src/hugin_base/nona/Stitcher.h:1030
stitcher = 
{, std::allocator > >, 
vigra::BasicImage > >> = {
_vptr.Stitcher = 0x7ff2da1c6598 , std::allocator > 
>, vigra::B

[Hugin-devs] [Bug 1467678] [NEW] nona segfaults with PNG and TIFF output

2015-06-22 Thread Bruno Postle
Public bug reported:

System: fedora f22 x86_64
hugin 2015.0.0 rc1 c48252eb571f
libtiff-4.0.3
libpng-1.6.16
libjpeg-turbo-1.4.0
vigra-1.10.0

I'm getting a segfault from nona with PNG and TIFF output, JPEG is fine.

This is a simple single image project with JPEG input:

  nona -i 0 -m TIFF  -o junk project.pto
  Segmentation fault (core dumped)

Result is the same with or without -m parameter and with multiple photo 
projects.
OMP_NUM_THREADS=1 doesn't help. I don't have a suitable GPU so I can't test 
that.

Thread 1 (Thread 0x7f100c213900 (LWP 3761)):
#0  0x7f100bbabbc8 in void vigra::detail::exportImage, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > >(vigra::Diff2D, 
vigra::Diff2D, 
vigra::MultiImageVectorMaskAccessor4, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor >, vigra::ImageExportInfo 
const&, vigra::VigraFalseType)
() from /usr/lib64/hugin/libhuginbase.so.0.0
No symbol table info available.
#1  0x7f100bb9760a in void 
vigra::exportImageAlpha, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor 
>(vigra::triple, vigra::RGBValue**>, 
vigra::ConstBasicImageIterator, 
vigra::RGBValue**>, 
vigra::RGBAccessor > >, 
std::pair, 
vigra::StandardConstValueAccessor >, vigra::ImageExportInfo 
const&, vigra::VigraFalseType) [clone .isra.915] [clone .constprop.1312] () 
from /usr/lib64/hugin/libhuginbase.so.0.0
No symbol table info available.
#2  0x7f100bbbe152 in 
HuginBase::Nona::WeightedStitcher, std::allocator > 
>, vigra::BasicImage > 
>::stitch(HuginBase::PanoramaOptions const&, std::set, std::allocator >&, std::string const&, 
HuginBase::Nona::SingleImageRemapper, std::allocator > 
>, vigra::BasicImage > >&, 
std::map, 
std::allocator > > const&) () from 
/usr/lib64/hugin/libhuginbase.so.0.0
No symbol table info available.
#3  0x7f100bb981e9 in 
HuginBase::Nona::stitchPanoRGB_8_16(HuginBase::PanoramaData const&, 
HuginBase::PanoramaOptions const&, AppBase::ProgressDisplay*, std::string 
const&, std::set, std::allocator > const&, char const*, std::map, std::allocator > > const&) ()
   from /usr/lib64/hugin/libhuginbase.so.0.0
No symbol table info available.
#4  0x7f100bcd2c9a in 
HuginBase::Nona::stitchPanorama(HuginBase::PanoramaData const&, 
HuginBase::PanoramaOptions const&, AppBase::ProgressDisplay*, std::string 
const&, std::set, std::allocator > const&, std::map, 
std::allocator > > const&) ()
   from /usr/lib64/hugin/libhuginbase.so.0.0
No symbol table info available.
#5  0x7f100b967c0e in HuginBase::NonaFileOutputStitcher::runStitcher() () 
from /usr/lib64/hugin/libhuginbase.so.0.0
No symbol table info available.
#6  0x00404d27 in main ()
No symbol table info available.

I'll rebuild and try again with unstripped binaries.

** Affects: hugin
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1467678

Title:
  nona segfaults with PNG and TIFF output

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  System: fedora f22 x86_64
  hugin 2015.0.0 rc1 c48252eb571f
  libtiff-4.0.3
  libpng-1.6.16
  libjpeg-turbo-1.4.0
  vigra-1.10.0

  I'm getting a segfault from nona with PNG and TIFF output, JPEG is
  fine.

  This is a simple single image project with JPEG input:

nona -i 0 -m TIFF  -o junk project.pto
Segmentation fault (core dumped)

  Result is the same with or without -m parameter and with multiple photo 
projects.
  OMP_NUM_THREADS=1 doesn't help. I don't have a suitable GPU so I can't test 
that.

  Thread 1 (Thread 0x7f100c213900 (LWP 3761)):
  #0  0x7f100bbabbc8 in void vigra::detail::exportImage, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor > >(vigra::Diff2D, 
vigra::Diff2D, 
vigra::MultiImageVectorMaskAccessor4, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor >, vigra::ImageExportInfo 
const&, vigra::VigraFalseType)
  () from /usr/lib64/hugin/libhuginbase.so.0.0
  No symbol table info available.
  #1  0x7f100bb9760a in void 
vigra::exportImageAlpha, vigra::RGBValue**>, 
vigra::RGBAccessor >, 
vigra::ConstBasicImageIterator, 
vigra::StandardConstValueAccessor 
>(vigra::triple, vigra::RGBValue**>, 
vigra::ConstBasicImageIterator, 
vigra::RGBValue**>, 
vigra::RGBAccessor > >, 
std::pair, 
vigra::StandardConstValueAccessor >, vigra::ImageExportInfo 
const&, vigra::VigraFalseType) [clone .isra.915] [clone .constprop.1312] () 
from /usr/lib64/hugin/libhuginbase.so.0.0
  No symbol table info available.
  #2  0x7f100bbbe152 in 
HuginBase::Nona::WeightedStitcher, std::allocator > 
>, vigra::BasicImage > 
>::stitch(HuginBase::PanoramaOptions const&, std::set, std::allocat

Re: [Hugin-devs] hugin_start-problem

2014-09-08 Thread Bruno Postle

On Mon 08-Sep-2014 at 00:26 +0200, thomallajoachi...@freenet.de wrote:

 
when I startHugin, the following notice appears:
 
ASSERT INFO:
../src/common/wincmn.cpp(858): assert "Assert failure" failed in 
GetWindowBorderSize(): Unknown border style.

BACKTRACE:
[1] wxWindowBase::GetWindowBorderSize() const


Can you tell us which version of wxidgets you have? and which version 
of Hugin?


Note that this mailing list isn't used much, there is a more active 
list for developers and users on googlegroups: 
http://groups.google.com/group/hugin-ptx


--
Bruno

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1320750] Re: Split file filter (*.pto, *.ptp, *.pts, *.oto) into several

2014-05-21 Thread Bruno Postle
.pts files are ptgui projects and .ptp files are for ptassembler.

Having two options as suggested should be fine:
*.pto (default)
* (all files)

The .oto extension was used for a while for output from autopano-sift to
distinguish it from optimised .pto projects. We don't need to care about
this anymore.

Though I think being able to start a project in ptgui or ptassembler and
switch to Hugin (and back again) is a valid use case. There are some
incompatibilities, particularly with circular cropping, but this doesn't
seem to bother people.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1320750

Title:
  Split file filter (*.pto, *.ptp, *.pts, *.oto) into several

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  *.pts file extension is used by Photivo (a RAW convertor) for its
  settings files. Hence I often have a lot of *.pts and *.pto files in
  one directory. It would be much easier to find Hugin panoramas if I
  could choose only *.pto files in the file filter in the open dialog.
  So I suggest to provide separate filters for these extensions instead
  of one filter.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1320750/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1301922] Re: Fast panorama editor very cumbersome to use

2014-04-07 Thread Bruno Postle
Hi, thanks for your comments, Hugin is still a work in progress and not
perfect.

What would be really useful would be mockup images of how you see a
better layout. This doesn't need to be a lot of work, either rough
sketches or rearranged screenshots might be enough to start a productive
discussion.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1301922

Title:
  Fast panorama editor very cumbersome to use

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  I want to suggest a few changes to the Fast Panorama Editor's
  interface which will vastly improve usability and shorten time spent
  working in it. Some parts of Hugin today in 2014 look like they've
  been designed either many years ago and bits and pieces were kept
  being added on without much concern for the overall appearance, or
  like it was designed to run on a small-screen phone. Luckily this can
  all be quickly fixed without much coding, just rearranging existing
  things.

  Currently there are six tabs in the Fast Panorama Editor, and clicking 
through them is a waste of time. Let's fix this:
  Assistant: input image control (projection, focal, sensor scale multiplier)
  Preview: a bunch of preview settings.
  Layout: it's a whole tab when in fact it is exactly one slider. A whole tab 
for a slider!
  Projection: output image control (projection, FOV, guides).
  Move/Drag: synonyms in the tab's name, y/p/r, again guides, 
center/fit/straighten.
  Crop: manual, auto, again guides.

  AT THE VERY LEAST let us move the images from the same tab we can
  change projection and crop from!

  To properly fix this, delete the tabs, they're a bad idea, they waste
  screen space like crazy, and merge things.

  Unified Fast Panorama Editor (UFPE).
  Consists of three main elements: the image control panels (two of them, one 
for input, one for output), the preview, and the preview controls.

  The first element, input/output image controls. Two panels (frames? not sure 
of the nomenclature in QT) at the top or on the left of the UFPE (depends on 
your screen aspect ratio, let them float so the user can choose), keep things 
small, don't waste space.
  First panel is your source image panel:
[+] to load images (no need for a 100 pixel long button!), [-] to remove 
currently selected image (click on it on the preview to select it).
Source image projection selector combobox.
Source image focal inputbox.
Source image sensor size multiplier inputbox.
  Second panel is your output image panel:
Projection selector combobox.
Projection parameters if any are needed (sliders for e.g. Panini)
[Straighten] button.
Yaw/pitch/roll numerical inputboxes of currently selected image or whole 
pano if none selected.
Crop sub-panel
  [Fit inside] auto-crop button (i.e. no black edges).
  [Fit outside] auto-crop button (i.e. with black edges).
  Crop numerical inputboxes.

  Second element, the main panorama preview. Click on an image to select
  it. Click+drag to... drag it. Right-click for a context menu if
  needed. ZOOM IN/OUT USING THE MOUSE; using the sliders as is currently
  needed is highly inefficient :] Add [+][-] buttons

  Third element, at the bottom of the window, is the preview control:
  Exposure, photometrics, show CPs, identify, blabla, guides, grid, scale.

  Everything on one screen, everything fits even on 1024x768, panels can
  be detached and floated. Less than a day's work for someone familiar
  with that window, because there is not much code to be written, just a
  bunch of things to be moved and a whole bunch of code to delete.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1301922/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1302564] Re: Jpeg files created with the panorama tool are correctly read and displayed by digikam but are wrong and are not readable by other softwares

2014-04-07 Thread Bruno Postle
*** This bug is a duplicate of bug 798952 ***
https://bugs.launchpad.net/bugs/798952

This is the 'arithmetic coding' bug, caused by your distribution
switching to libjeg-turbo.

Your distribution needs to apply a one-line patch to enblend or upgrade
to enblend 4.1 (which is more than a year old), see enblend bug #798952

** This bug has been marked a duplicate of bug 798952
   vigra_impex bug creates 'arithmetic coded' JPEG output

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1302564

Title:
  Jpeg files created with the panorama tool are correctly read and
  displayed by digikam but are wrong and are not readable by other
  softwares

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  When creating panorama, I get nice files (.jpg) that I can display and 
manipulate with Digikam. However, this files seems to have a problem, and they 
can not be read outside Digikam. I tried to send them to other users, and they 
can not read them etheir.
  It seems that gnview can read them, but not Firefox, neither most of windows 
programs. Ubuntu can not create miniatures, and the default Ubuntu image 
display software can not open them either. Something seems to be wrong in the 
file format.

  Reproducible: Always 
  Steps to Reproduce: 1. Create a panorama 2. Save it
  I'm using the latest stable Hugin release, under Ubuntu 13.10.
  See the attached jpg file as an example.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1302564/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Hugin-bug-hunters] [Bug 1271563] Re: Please provide an AppData file

2014-01-30 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Thu 30-Jan-2014 at 23:11 -, tduell wrote:
> None of that makes it any clearer to me as to what we should be doing.
> Sorry, it's probably just the way my mind works!

Basically, if the user wants to install everything in /usr/local or 
/opt/tuesday then that is where we put it, including .desktop files 
and appdata.

The appdata stuff only makes sense in the context of an package like 
an rpm, so it will all end up in /usr anyway.

- -- 
Bruno
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFS6uUAFqOhwCjyCLoRAjaeAKCo19C3kL22T2aFXMOghgyOALL/UACfZHw/
DPB3KQmHKV48Od9z5t1KZ1g=
=X4Oo
-END PGP SIGNATURE-

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1271563

Title:
  Please provide an AppData file

Status in Hugin - Panorama Tools GUI:
  Confirmed

Bug description:
  Please add a AppData file for Hugin, else it looks really bad in the
  GNOME Software Center. See
  http://people.freedesktop.org/~hughsient/appdata/ for details; thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1271563/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Hugin-bug-hunters] [Bug 1271563] Re: Please provide an AppData file

2014-01-30 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Thu 30-Jan-2014 at 22:08 -, tduell wrote:
>Do you mean it is OK to install to $DATADIR/appdata whatever $PREFIX?
>It now looks to me like I should be using the fixed path
>"/usr/share/appdata" .

The only advantage of installing to /usr/local is that you can 
delete this folder and get back to a clean system.  If we are 
installing some stuff to /usr and other stuff to /usr/local then we 
are just making a mess - on a Linux distribution all files in /usr 
are typically controlled by the package manager.

Also it should be possible to do an install as a normal user to a 
private folder (e.g. when building rpm packages), this will fail if 
we try to create files in /usr/share.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFS6tXJFqOhwCjyCLoRAgHqAJ9iktrf7Y26vHzpi73TSk0MdwQ5/QCdGPiE
ecMr+56UuDZiXeEOd09hbng=
=GwZQ
-END PGP SIGNATURE-

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1271563

Title:
  Please provide an AppData file

Status in Hugin - Panorama Tools GUI:
  Confirmed

Bug description:
  Please add a AppData file for Hugin, else it looks really bad in the
  GNOME Software Center. See
  http://people.freedesktop.org/~hughsient/appdata/ for details; thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1271563/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1271563] Re: Please provide an AppData file

2014-01-30 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Thu 30-Jan-2014 at 16:05 -, tmodes wrote:
>
>* it still install into /usr/local/share/appdata. If you want to install
>into a fixed folder you need to give the fixed path. DATADIR expands to
>CMAKE_INSTALL_PREFIX/share and the default CMAKE_INSTALL_PREFIX is
>/usr/local.

This is ok, we already install /usr/share/applications/hugin.desktop 
or /usr/local/share/applications/hugin.desktop depending on the 
$PREFIX.  It is better to install where we are told than to assume a 
specific layout.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFS6pbsFqOhwCjyCLoRAqV7AJ4+RZNlR8SjhVq/dse6vb8OQ2uJ2QCfR4we
tNy78R7OciULfRww671A97U=
=F+IT
-END PGP SIGNATURE-

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1271563

Title:
  Please provide an AppData file

Status in Hugin - Panorama Tools GUI:
  Confirmed

Bug description:
  Please add a AppData file for Hugin, else it looks really bad in the
  GNOME Software Center. See
  http://people.freedesktop.org/~hughsient/appdata/ for details; thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1271563/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1271563] Re: Please provide an AppData file

2014-01-22 Thread Bruno Postle
Agreed, an AppData file would be a good thing to have.

Is a separate file required for each of the GUI tools? The Hugin package
ships three related GUI Applications.

** Changed in: hugin
   Status: New => Confirmed

** Changed in: hugin
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1271563

Title:
  Please provide an AppData file

Status in Hugin - Panorama Tools GUI:
  Confirmed

Bug description:
  Please add a AppData file for Hugin, else it looks really bad in the
  GNOME Software Center. See
  http://people.freedesktop.org/~hughsient/appdata/ for details; thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1271563/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1267806] Re: Panorama render artifacts in some SW with Hugin 2013

2014-01-13 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Testing on fedora f20: I can create a 33000 pixel wide PNG image in 
GIMP, but it won't display in 'eog':

Gdk:ERROR:gdkcairo.c:193:gdk_cairo_surface_paint_pixbuf: assertion 
   failed: (cairo_image_surface_get_format (surface) == CAIRO_FORMAT_RGB24 
   || cairo_image_surface_get_format (surface) == CAIRO_FORMAT_ARGB32)

A 32000 wide image displays fine, so I assume this is a limitation 
of gnome3/cairo/gtk3/xorg, not a Hugin/enblend bug.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFS1A0xFqOhwCjyCLoRAma8AJ9kNrq6VcCZuOrnH/sarhsQBE0WeACgpL5U
suBdYjuokf/ZVO6MR7Yeo9E=
=WeC5
-END PGP SIGNATURE-

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1267806

Title:
  Panorama render artifacts in some SW with Hugin 2013

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  Duplicating from questions section (#241262)

  I've used Hugin 2012 for several months and it was just great.
  After update to version 2013 there is some corruption in the final panorama 
and it isn't visible in all viewers (may be related to some other part, not 
Hugin).

  Example is attached. Cropped and converted from PNG to JPEG, just to show the 
pattern.
  TIFF output has the same issue.

  I use Fedora x64 and such a broken images are displayed fine (no stripes, no 
problems at all) in KolourPaint or Feh, for example.
  On the other hand, Viewnior and ImageMagick show the stripes and Firefox just 
refuses to load the image with error like "the image cannot be displayed 
because it contains errors".

  The interesting thing is that image scaled down with ImageMagick
  doesn't have stripes if scaling coefficient is below ~0.95-0.96.

  Versions of the related packages:
  hugin-2013.0.0-5.fc20.x86_64
  enblend-4.1.2-1.fc20.x86_64

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1267806/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1267806] Re: Panorama render artifacts in some SW with Hugin 2013

2014-01-13 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mon 13-Jan-2014 at 13:09 -, Andrew Travneff wrote:
>Sure, it's here (280MB), unmodified:  http://www.ex.ua/538083568271

I'm still downloading the PNG file, but I noticed that it is 
33352x4696 pixels.  This is big but it should be fine with PNG.  The 
Vigra library used by Hugin/enblend has a hard limit of 2 
gigapixels, and different TIFF libraries have a 2 or 4 gigabyte 
filesize limit, but you are nowhere near this.

Is it possible that your image viewers only support a 32768 (2^15) 
pixel maximum dimension?  This would explain the artefacts in the 
right hand side of the image.

- -- 
Bruno
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFS1AE9FqOhwCjyCLoRArFhAJ9szehSX7qgJtsJlZ50O9UxwAXTQQCfVCP0
2t4s/v3QSewODVzU5w7KTfA=
=2+hd
-END PGP SIGNATURE-

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1267806

Title:
  Panorama render artifacts in some SW with Hugin 2013

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  Duplicating from questions section (#241262)

  I've used Hugin 2012 for several months and it was just great.
  After update to version 2013 there is some corruption in the final panorama 
and it isn't visible in all viewers (may be related to some other part, not 
Hugin).

  Example is attached. Cropped and converted from PNG to JPEG, just to show the 
pattern.
  TIFF output has the same issue.

  I use Fedora x64 and such a broken images are displayed fine (no stripes, no 
problems at all) in KolourPaint or Feh, for example.
  On the other hand, Viewnior and ImageMagick show the stripes and Firefox just 
refuses to load the image with error like "the image cannot be displayed 
because it contains errors".

  The interesting thing is that image scaled down with ImageMagick
  doesn't have stripes if scaling coefficient is below ~0.95-0.96.

  Versions of the related packages:
  hugin-2013.0.0-5.fc20.x86_64
  enblend-4.1.2-1.fc20.x86_64

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1267806/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1267806] [NEW] Panorama render artifacts in some SW with Hugin 2013

2014-01-11 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Fri 10-Jan-2014 at 11:39 -, Andrew Travneff wrote:
>
> I use Fedora x64 and such a broken images are displayed fine (no 
> stripes, no problems at all) in KolourPaint or Feh, for example.
> 
> On the other hand, Viewnior and ImageMagick show the stripes and 
> Firefox just refuses to load the image with error like "the image 
> cannot be displayed because it contains errors".

I don't think anything like this has been reported before, can you 
upload one of the corrupted TIFF/PNG files somewhere?

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFS0b58FqOhwCjyCLoRAj1mAJ9dRwtUAYQWb2CMUiQPcq1+5i8YigCff7Mq
iqqS36Qr5kz7oJLque1AOJk=
=tqmA
-END PGP SIGNATURE-

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1267806

Title:
  Panorama render artifacts in some SW with Hugin 2013

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  Duplicating from questions section (#241262)

  I've used Hugin 2012 for several months and it was just great.
  After update to version 2013 there is some corruption in the final panorama 
and it isn't visible in all viewers (may be related to some other part, not 
Hugin).

  Example is attached. Cropped and converted from PNG to JPEG, just to show the 
pattern.
  TIFF output has the same issue.

  I use Fedora x64 and such a broken images are displayed fine (no stripes, no 
problems at all) in KolourPaint or Feh, for example.
  On the other hand, Viewnior and ImageMagick show the stripes and Firefox just 
refuses to load the image with error like "the image cannot be displayed 
because it contains errors".

  The interesting thing is that image scaled down with ImageMagick
  doesn't have stripes if scaling coefficient is below ~0.95-0.96.

  Versions of the related packages:
  hugin-2013.0.0-5.fc20.x86_64
  enblend-4.1.2-1.fc20.x86_64

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1267806/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1261921] [NEW] minor autobuild issues

2013-12-17 Thread Bruno Postle
Public bug reported:

I'm building the default mercurial branch and noticed a couple of minor
problems with the autotools build:

enblend-enblend.o fails because there is no dependency on signature.h,
so I get this error:

  enblend.cc:69:23: fatal error: signature.h: No such file or directory

The workaround is to:

  cd src; make signature.h

Next I get:

  make[1]: *** No rule to make target `layer_selection/liblayersel.a',
needed by `enblend'.  Stop.

So I have to do this:

  cd src/layer_selection; make liblayersel.a

After that it seems ok.

** Affects: enblend
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1261921

Title:
  minor autobuild issues

Status in Enblend:
  New

Bug description:
  I'm building the default mercurial branch and noticed a couple of
  minor problems with the autotools build:

  enblend-enblend.o fails because there is no dependency on signature.h,
  so I get this error:

enblend.cc:69:23: fatal error: signature.h: No such file or
  directory

  The workaround is to:

cd src; make signature.h

  Next I get:

make[1]: *** No rule to make target `layer_selection/liblayersel.a',
  needed by `enblend'.  Stop.

  So I have to do this:

cd src/layer_selection; make liblayersel.a

  After that it seems ok.

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1261921/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1247418] Re: Website lacks 2013.0 update

2013-11-03 Thread Bruno Postle
Should be fixed now, it was broken because the website was updating from
the wrong mercurial branch.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1247418

Title:
  Website lacks 2013.0 update

Status in Hugin - Panorama Tools GUI:
  Fix Released

Bug description:
  The website makes no mention that Hugin 2013.0 has been released.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1247418/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Hugin-devs] [Bug 1239609] [NEW] Allow easy entry of focal length and hfov

2013-10-14 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mon 14-Oct-2013 at 10:30 -, Christopher Allen wrote:
>
>When the user knows the focal lengh and horizontal field of view (v),
>Hugin should either compute the crop factor or, if it is not otherwise
>needed, simply ignore it.
>
>Consider cylindrical panorama camera images, which have an arbitrary
>hfov unrelated to the lens and focal length, and for which 'crop factor'
>is usually not a meaningful piece of information.  At present,
>attempting to import such images is frustrating because when you enter
>the hfov hugin resets the focal length (based on irrelevant default crop
>factor of 1.0) and vice versa.  Instead, the crop factor should be
>computed automatically (if it is needed at all).

Hugin should do this calculation, however this is just a convenience 
for photographers who are more familiar with concepts like focal 
length - The only number that is actually used in the stitching 
process is the horizontal field of view (v) parameter.

You can set the crop factor to anything you like so long as the 'v' 
parameter is correct.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFSXGgIFqOhwCjyCLoRAqEIAKDSDBrSh9Dd50w1fIcQmgXNkTcQ4gCgyqiy
55PGHUlIeNokd0Ansdx382U=
=z2Gn
-END PGP SIGNATURE-

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1239609

Title:
  Allow easy entry of focal length and hfov

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  When the user knows the focal lengh and horizontal field of view (v),
  Hugin should either compute the crop factor or, if it is not otherwise
  needed, simply ignore it.

  Consider cylindrical panorama camera images, which have an arbitrary
  hfov unrelated to the lens and focal length, and for which 'crop
  factor' is usually not a meaningful piece of information.  At present,
  attempting to import such images is frustrating because when you enter
  the hfov hugin resets the focal length (based on irrelevant default
  crop factor of 1.0) and vice versa.  Instead, the crop factor should
  be computed automatically (if it is needed at all).

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1239609/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1236634] Re: Enblend 4.1.2 fails to build

2013-10-08 Thread Bruno Postle
Hi Terry, the fedora build uses the autotools build system, so the
CMakeLists.txt file doesn't get used.

I've just built 4.1.2 for f19 and f20 and it seems ok.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1236634

Title:
  Enblend 4.1.2 fails to build

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  Attempting to build Enblend 4.1.2 Fedora 19 x86_64 rpm, using the rpm .spec 
file from v 4.1.1 (with minor version mods).
  rpmbuild process exits withn error...

  enblend.texi:1355: @ref reference to nonexistent node 
`Table:optimizer-strategies'
  make[2]: *** [enblend.info] Error 1

  A search through the docs Cmakelists.txt doesn't provide a clue, so
  suspect that there is something within a doc file which triggers this
  error.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1236634/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1169204] Re: /tmp/buildpkgs/vigra/vigra-1.9.0/src/impex/codecmanager.cxx:234

2013-07-17 Thread Bruno Postle
Hi Georg, unfortunately vigra is mostly headers, the dynamically linked
library is just a small part of it.

So you need to install vigra then recompile enblend.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1169204

Title:
  /tmp/buildpkgs/vigra/vigra-1.9.0/src/impex/codecmanager.cxx:234

Status in Enblend:
  Won't Fix
Status in Hugin - Panorama Tools GUI:
  Invalid

Bug description:
  ===
  ***  Panorama makefile generated by Hugin   ***
  ===
  System information
  ===
  Operating system: GNU/Linux
  Release: 3.2.29-smp
  Kernel version: #2 SMP Mon Sep 17 13:16:43 CDT 2012
  Machine: i686
  Disc usage
  Filesystem  Size  Used Avail Use% Mounted on
  /dev/sda114G  3.7G  9.6G  28% /
  /dev/sda387G   24G   59G  29% /sda3
  /dev/sda4   8.9G  149M  8.3G   2% /sda4
  tmpfs   490M 0  490M   0% /dev/shm
  Memory usage
   total   used   free sharedbuffers cached
  Mem:   978564413  0 13326
  -/+ buffers/cache:224753
  Swap: 1239  0   1239
  ===
  Output options
  ===
  Hugin Version: 2012.0.0.a94faa15c927
  Project file: /tmp/huginpto_0rZTPC
  Output prefix: IMG_0691-IMG_0692
  Projection: Rectilinear (0)
  Field of view: 50 x 39
  Canvas dimensions: 2230 x 1695
  Crop area: (40,23) - (2196,1627)
  Output exposure value: 8.45
  Selected outputs
  HDR merging
  * Merged and blended panorama
  ===
  Input images
  ===
  Number of images in project file: 2
  Number of active images: 2
  Image 0: /home/use/Desktop/IMG_0691.JPG
  Image 0: Size 3072x2304, Exposure: 10.14
  Image 1: /home/use/Desktop/IMG_0692.JPG
  Image 1: Size 3072x2304, Exposure: 6.76
  ===
  Testing programs
  ===
  Checking nona...[OK]
  Checking enblend...[OK]
  Checking enfuse...[OK]
  Checking hugin_hdrmerge...[OK]
  Checking exiftool...[OK]
  ===
  Stitching panorama
  ===
  nona  -r hdr -m EXR_m -o IMG_0691-IMG_0692_hdr_ -i 0 /tmp/huginpto_0rZTPC
  nona  -r hdr -m EXR_m -o IMG_0691-IMG_0692_hdr_ -i 1 /tmp/huginpto_0rZTPC
  hugin_hdrmerge -m avg -c -o IMG_0691-IMG_0692_stack_hdr_.exr -- 
IMG_0691-IMG_0692_hdr_.exr IMG_0691-IMG_0692_hdr_0001.exr
  /usr/bin/enblend  -f2156x1604+40+23 -o IMG_0691-IMG_0692_hdr.exr -- 
IMG_0691-IMG_0692_stack_hdr_.exr 
  terminate called after throwing an instance of 'vigra::PreconditionViolation'
what():  
  Precondition violation!
  did not find a matching file type.
  (/tmp/buildpkgs/vigra/vigra-1.9.0/src/impex/codecmanager.cxx:234)

  make: *** [IMG_0691-IMG_0692_hdr.exr] Aborted

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1169204/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1169204] Re: /tmp/buildpkgs/vigra/vigra-1.9.0/src/impex/codecmanager.cxx:234

2013-07-08 Thread Bruno Postle
Hi Georg, you are trying to blend EXR files into TIFF output, but your
enblend binary is compiled without EXR support:

> Supported image formats: BMP GIF HDR JPEG PNG PNM SUN TIFF VIFF
> Supported file extensions: bmp gif hdr jpeg jpg pbm pgm png pnm ppm ras tif 
> tiff xv

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1169204

Title:
  /tmp/buildpkgs/vigra/vigra-1.9.0/src/impex/codecmanager.cxx:234

Status in Enblend:
  Won't Fix
Status in Hugin - Panorama Tools GUI:
  Invalid

Bug description:
  ===
  ***  Panorama makefile generated by Hugin   ***
  ===
  System information
  ===
  Operating system: GNU/Linux
  Release: 3.2.29-smp
  Kernel version: #2 SMP Mon Sep 17 13:16:43 CDT 2012
  Machine: i686
  Disc usage
  Filesystem  Size  Used Avail Use% Mounted on
  /dev/sda114G  3.7G  9.6G  28% /
  /dev/sda387G   24G   59G  29% /sda3
  /dev/sda4   8.9G  149M  8.3G   2% /sda4
  tmpfs   490M 0  490M   0% /dev/shm
  Memory usage
   total   used   free sharedbuffers cached
  Mem:   978564413  0 13326
  -/+ buffers/cache:224753
  Swap: 1239  0   1239
  ===
  Output options
  ===
  Hugin Version: 2012.0.0.a94faa15c927
  Project file: /tmp/huginpto_0rZTPC
  Output prefix: IMG_0691-IMG_0692
  Projection: Rectilinear (0)
  Field of view: 50 x 39
  Canvas dimensions: 2230 x 1695
  Crop area: (40,23) - (2196,1627)
  Output exposure value: 8.45
  Selected outputs
  HDR merging
  * Merged and blended panorama
  ===
  Input images
  ===
  Number of images in project file: 2
  Number of active images: 2
  Image 0: /home/use/Desktop/IMG_0691.JPG
  Image 0: Size 3072x2304, Exposure: 10.14
  Image 1: /home/use/Desktop/IMG_0692.JPG
  Image 1: Size 3072x2304, Exposure: 6.76
  ===
  Testing programs
  ===
  Checking nona...[OK]
  Checking enblend...[OK]
  Checking enfuse...[OK]
  Checking hugin_hdrmerge...[OK]
  Checking exiftool...[OK]
  ===
  Stitching panorama
  ===
  nona  -r hdr -m EXR_m -o IMG_0691-IMG_0692_hdr_ -i 0 /tmp/huginpto_0rZTPC
  nona  -r hdr -m EXR_m -o IMG_0691-IMG_0692_hdr_ -i 1 /tmp/huginpto_0rZTPC
  hugin_hdrmerge -m avg -c -o IMG_0691-IMG_0692_stack_hdr_.exr -- 
IMG_0691-IMG_0692_hdr_.exr IMG_0691-IMG_0692_hdr_0001.exr
  /usr/bin/enblend  -f2156x1604+40+23 -o IMG_0691-IMG_0692_hdr.exr -- 
IMG_0691-IMG_0692_stack_hdr_.exr 
  terminate called after throwing an instance of 'vigra::PreconditionViolation'
what():  
  Precondition violation!
  did not find a matching file type.
  (/tmp/buildpkgs/vigra/vigra-1.9.0/src/impex/codecmanager.cxx:234)

  make: *** [IMG_0691-IMG_0692_hdr.exr] Aborted

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1169204/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1177077] Re: jpeg files cannot be opened by eye of gnome nor Xnview

2013-05-06 Thread Bruno Postle
This looks like the 'arithmetic coding' bug that was fixed in enblend:
Bug #798952

What version of enblend do you have installed (it may be called enblend-
enfuse on Ubuntu)?

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1177077

Title:
  jpeg files cannot be opened by eye of gnome nor Xnview

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  Hi,

  I used Hugin a lot under windows. I now switched to Ubuntu.
  Unfortumately the jpeg are nor readable by eye of gnome and there is
  neither a  preview  in the folder view.

  Here is my system information:

  Betriebssystem: Linux 3.5.0-28-generic x86_64
  Architektur: 64 bit
  Freier Speicher:  788960 kiB

  Hugin
  Version: 2012.0.0.a94faa15c927
  Ressourcen-Pfad: /usr/share/hugin/xrc/
  Datenpfad: /usr/share/hugin/data/
  Pfad zur privaten lensfun-Datenbank: /home/georg/.local/share/lensfun

  Bibliotheken
  wxWidgets: 2.8.12.1
  libpano13: 2.9.18 
  Boost: 1.49.0
  Exiv2: 0.23.0

  I included a small panorama for demonstration.

  Greetings,

  Georg

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1177077/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1165912] [NEW] autoconf doesn't support arm 64

2013-04-07 Thread Bruno Postle
Public bug reported:

Another bug report from Fedora bugzilla...

Apparently enblend-enfuse needs to use autoconf-2.69 in order to support
building for the ARM 64 architecture:
https://bugzilla.redhat.com/show_bug.cgi?id=925312

** Affects: enblend
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1165912

Title:
  autoconf doesn't support arm 64

Status in Enblend:
  New

Bug description:
  Another bug report from Fedora bugzilla...

  Apparently enblend-enfuse needs to use autoconf-2.69 in order to
  support building for the ARM 64 architecture:
  https://bugzilla.redhat.com/show_bug.cgi?id=925312

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1165912/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1155350] Re: build with texinfo 5.1

2013-04-07 Thread Bruno Postle
Sure, I'll set it to 'invalid'.

There is however still a problem building the enblend pdf/info
documentation. The current Fedora rawhide has all this disabled:
https://bugzilla.redhat.com/show_bug.cgi?id=919935

** Bug watch added: Red Hat Bugzilla #919935
   https://bugzilla.redhat.com/show_bug.cgi?id=919935

** Changed in: enblend
   Status: Triaged => Invalid

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1155350

Title:
  build with texinfo 5.1

Status in Enblend:
  Invalid

Bug description:
  The downstream fedora enblend package is carrying this patch (by Rex
  Dieter), he says it's upstreamable so here you go:

"fix pdf generation with recent texlive, set TEXINPUTS properly
  (upstreamable)"

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1155350/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1155350] [NEW] build with texinfo 5.1

2013-03-14 Thread Bruno Postle
Public bug reported:

The downstream fedora enblend package is carrying this patch (by Rex
Dieter), he says it's upstreamable so here you go:

  "fix pdf generation with recent texlive, set TEXINPUTS properly
(upstreamable)"

** Affects: enblend
 Importance: Undecided
 Status: New

** Patch added: "enblend-enfuse-4.1.1-TEXINPUTS.patch"
   
https://bugs.launchpad.net/bugs/1155350/+attachment/3574670/+files/enblend-enfuse-4.1.1-TEXINPUTS.patch

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1155350

Title:
  build with texinfo 5.1

Status in Enblend:
  New

Bug description:
  The downstream fedora enblend package is carrying this patch (by Rex
  Dieter), he says it's upstreamable so here you go:

"fix pdf generation with recent texlive, set TEXINPUTS properly
  (upstreamable)"

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1155350/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1052231] Re: info and man pages in mercurial

2012-09-20 Thread Bruno Postle
No, I create a tarball and use this to create a rpm package in a clean
mock chroot. Among other things this tests the full build from source,
tests the dist target, and verifies all the dependencies. These snapshot
packages get tested by people using the Hugin snapshots, so there are no
surprises when the final release goes into fedora.

I can run `make dist` in a different directory using vpath, but it will
still do a full build of the binaries even though they don't go in the
dist target, this seems unnecessary.

The version labelling in the tarball name is fine if that is how you
want to do it, the problem is that the tarball also includes a directory
with this name. i.e. I can download the 'enblend-enfuse-4.0.tar.gz' file
from sourceforge, but if I extract the files it creates a directory
called 'enblend-enfuse-4.0-753b534c819d' rather than the expected
'enblend-enfuse-4.0'.

If you plan to change this string to (e.g.) 'rc3', then the result will
be that the final 4.1 release tarball will contain a directory called
'enblend-4.1rc3' - Unless you change the string after the final release
candidate, but usual practice is that the final release tarball is byte-
for-byte identical to the final release candidate.

Hope this makes sense. I can cope with these things since I'm going to
package enblend whatever, but if the source behaves in a 'normal' way
then it vastly increases the chances of enblend getting into all the
Linux/BSD distributions promptly.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1052231

Title:
  info and man pages in mercurial

Status in Enblend:
  New

Bug description:
  Hi, a couple of minor issues with the enblend autotools setup, fixing
  these would make things easier for packagers:

  The mercurial repository contains generated files (enblend.1,
  enblend.info etc...), these get rebuilt locally, resulting in a
  conflict that needs to be resolved every time we pull from the
  sourceforge repository. Ideally the repository wouldn't contain these
  files, though it makes sense for the dist target to build the info and
  man pages and include them in the tarball.

  The dist target does a full build of the executables even though they
  are not included in the tarball, this means creating a tarball for
  packaging as rpm/deb takes twice as long as it needs to.

  The dist target creates a tarball with the mercurial revision in the
  filename, e.g. enblend-enfuse-4.1-1bcd3b5cb866.tar.gz, this is a bit
  unusual but ok for development snapshots. The problem is it also
  includes a directory called 'enblend-enfuse-4.1-1bcd3b5cb866' even
  when the tarball is renamed for a stable release. So when we are
  packaging enblend it is necessary to change the rules every time to
  account for this variable directory name.

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1052231/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1052231] [NEW] info and man pages in mercurial

2012-09-17 Thread Bruno Postle
Public bug reported:

Hi, a couple of minor issues with the enblend autotools setup, fixing
these would make things easier for packagers:

The mercurial repository contains generated files (enblend.1,
enblend.info etc...), these get rebuilt locally, resulting in a conflict
that needs to be resolved every time we pull from the sourceforge
repository. Ideally the repository wouldn't contain these files, though
it makes sense for the dist target to build the info and man pages and
include them in the tarball.

The dist target does a full build of the executables even though they
are not included in the tarball, this means creating a tarball for
packaging as rpm/deb takes twice as long as it needs to.

The dist target creates a tarball with the mercurial revision in the
filename, e.g. enblend-enfuse-4.1-1bcd3b5cb866.tar.gz, this is a bit
unusual but ok for development snapshots. The problem is it also
includes a directory called 'enblend-enfuse-4.1-1bcd3b5cb866' even when
the tarball is renamed for a stable release. So when we are packaging
enblend it is necessary to change the rules every time to account for
this variable directory name.

** Affects: enblend
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1052231

Title:
  info and man pages in mercurial

Status in Enblend:
  New

Bug description:
  Hi, a couple of minor issues with the enblend autotools setup, fixing
  these would make things easier for packagers:

  The mercurial repository contains generated files (enblend.1,
  enblend.info etc...), these get rebuilt locally, resulting in a
  conflict that needs to be resolved every time we pull from the
  sourceforge repository. Ideally the repository wouldn't contain these
  files, though it makes sense for the dist target to build the info and
  man pages and include them in the tarball.

  The dist target does a full build of the executables even though they
  are not included in the tarball, this means creating a tarball for
  packaging as rpm/deb takes twice as long as it needs to.

  The dist target creates a tarball with the mercurial revision in the
  filename, e.g. enblend-enfuse-4.1-1bcd3b5cb866.tar.gz, this is a bit
  unusual but ok for development snapshots. The problem is it also
  includes a directory called 'enblend-enfuse-4.1-1bcd3b5cb866' even
  when the tarball is renamed for a stable release. So when we are
  packaging enblend it is necessary to change the rules every time to
  account for this variable directory name.

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1052231/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 891912] Re: Inverse transformation from output projection to Thoby input image is wrong

2012-09-16 Thread Bruno Postle
Thanks applied to panotools SVN r1350

** Changed in: panotools
   Status: New => Fix Committed

** Changed in: hugin
   Status: Confirmed => Fix Committed

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/891912

Title:
  Inverse transformation from output projection to Thoby input image is
  wrong

Status in Hugin - Panorama Tools GUI:
  Fix Committed
Status in Panorama Tools:
  Fix Committed

Bug description:
  pto attached that highlights the problem.

  email sent to hugin-ptx yesterday:

  ===
  Hi there!

  I'm experiencing a very weird behavior in hugin 2011.2.0 on a gentoo
  64 box. I have a 360 pano of 15 shots taken with a full frame fisheye
  10.5mm. There are so many shots because I am doing a clone photography
  experiment of the same subject several times in the pano.

  I've set up masks accordingly to include the subject in all relevant
  shots. masks do not overlap accross shots.

  For 2 of the shots, where the subject is roughly 180 degree from
  himself, enabling both pics at the same time with masks gives me a
  completely wrong masking result (both in hugin and as exported by nona
  on stitching).

  I have a taken a few screenshots showing the problem here:
  http://timotheegroleau.com/bugs/2016_hugin_mask/

  note the incorrect render when both pics are activated simultaneously.

  Has anyone experienced this before? How can I troubleshoot and fix
  this?

  Thanks in advance!
  Tim
  ===

  reply from Bruno Postle
  ===
  Yes we have seen and fixed similar bugs with masks and fisheye
  photos before.  The workaround is to just edit the mask and move
  some nodes, the problem should go away.

  ..but before you do that please save the .pto file and attach it to a
  bug report on launchpad: https://bugs.launchpad.net/hugin/+filebug
  ===

  
  I have tried to edit the masks to be as close as possible to the subjects 
outline, I can't get the problem to go away :(

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/891912/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1049994] Re: Fast Preview "Unsupported Panorama Format" error

2012-09-16 Thread Bruno Postle
Thanks, applied in SVN r1349

Also you now have panotools svn access

** Changed in: panotools
   Status: New => Fix Committed

** Changed in: hugin
   Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1049994

Title:
  Fast Preview "Unsupported Panorama Format" error

Status in Hugin - Panorama Tools GUI:
  Fix Committed
Status in Panorama Tools:
  Fix Committed

Bug description:
  I get a pop-up error saying "unsupported Panorama Format" whenever I
  try to drag a panorama when the projection is set to "Orthographic" or
  "Thoby Projection". Other projections are ok.

  The error is non-fatal, the drag succeeds and Hugin continues after
  dismissing the dialog box.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1049994/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1049994] [NEW] Fast Preview "Unsupported Panorama Format" error

2012-09-12 Thread Bruno Postle
Public bug reported:

I get a pop-up error saying "unsupported Panorama Format" whenever I try
to drag a panorama when the projection is set to "Orthographic" or
"Thoby Projection". Other projections are ok.

The error is non-fatal, the drag succeeds and Hugin continues after
dismissing the dialog box.

** Affects: hugin
 Importance: Medium
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1049994

Title:
  Fast Preview "Unsupported Panorama Format" error

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  I get a pop-up error saying "unsupported Panorama Format" whenever I
  try to drag a panorama when the projection is set to "Orthographic" or
  "Thoby Projection". Other projections are ok.

  The error is non-fatal, the drag succeeds and Hugin continues after
  dismissing the dialog box.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1049994/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1039226] Re: Feature request: nona -o PNG_m or nona -o JPEG_m

2012-08-21 Thread Bruno Postle
I think the request was for a PNG_m and JPG_m 'multiple output'
equivalent of TIFF_m. The existing PNG and JPG options create a single
merged file.

I don't see this as a priority feature, though I can understand why
somebody might want it.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1039226

Title:
  Feature request: nona -o PNG_m   or   nona -o JPEG_m

Status in Hugin - Panorama Tools GUI:
  Invalid

Bug description:
  Very simply, PNG or JPG format is required for web and other consumers
  like 3D environment maps where TIFF is not supported.

  Is it difficult to support

  nona -o JPEG_m script.pto
  or
  nona -o PNG_m  script.pto

  for creating a series of JPEG or PNG images where

  nona -o TIFF_m script.pto

  is currently used?

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1039226/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1039226] Re: Feature request: nona -o PNG_m or nona -o JPEG_m

2012-08-20 Thread Bruno Postle
** Project changed: panotools => hugin

** Changed in: hugin
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1039226

Title:
  Feature request: nona -o PNG_m   or   nona -o JPEG_m

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  Very simply, PNG or JPG format is required for web and other consumers
  like 3D environment maps where TIFF is not supported.

  Is it difficult to support

  nona -o JPEG_m script.pto
  or
  nona -o PNG_m  script.pto

  for creating a series of JPEG or PNG images where

  nona -o TIFF_m script.pto

  is currently used?

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1039226/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1023037] Re: Enblend fails to build with boost 1.50

2012-08-20 Thread Bruno Postle
Grr, 'w' key sticks:

it now builds with boost-1.50 using --with-boost-filesystem

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1023037

Title:
  Enblend fails to build with boost 1.50

Status in Enblend:
  Triaged

Bug description:
  Building enblend fails with the following error:

  g++   -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../include -DVIGRA_STATIC_LIB 
-D_THREAD_SAFE -I/opt/local/include/OpenEXR--param inline-unit-growth=60 
-O2 -DNDEBUG -Wall   -L/opt/local/lib -o enblend enblend-enblend.o 
enblend-gpu.o enblend-error_message.o enblend-filenameparse.o 
enblend-filespec.o enblend-self_test.o enblend-tiff_message.o 
vigra_impex/libvigra_impex.a   -L/opt/local/lib -lIlmImf -lz -lImath -lHalf 
-lIex -lIlmThread -lpthread   -lxmi -llcms -ltiff -lpng -ljpeg -lz 
  Undefined symbols for architecture x86_64:
"boost::system::generic_category()", referenced from:
global constructors keyed to commandin enblend-enblend.o
"boost::system::system_category()", referenced from:
global constructors keyed to commandin enblend-enblend.o
  ld: symbol(s) not found for architecture x86_64
  collect2: ld returned 1 exit status
  make[4]: *** [enblend] Error 1

  I can build enblend successfully when I switch back to boost 1.49.

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1023037/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1023037] Re: Enblend fails to build with boost 1.50

2012-08-20 Thread Bruno Postle
Ok, it no builds with boost-1.50 using --with-boost-filesystem

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1023037

Title:
  Enblend fails to build with boost 1.50

Status in Enblend:
  Triaged

Bug description:
  Building enblend fails with the following error:

  g++   -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../include -DVIGRA_STATIC_LIB 
-D_THREAD_SAFE -I/opt/local/include/OpenEXR--param inline-unit-growth=60 
-O2 -DNDEBUG -Wall   -L/opt/local/lib -o enblend enblend-enblend.o 
enblend-gpu.o enblend-error_message.o enblend-filenameparse.o 
enblend-filespec.o enblend-self_test.o enblend-tiff_message.o 
vigra_impex/libvigra_impex.a   -L/opt/local/lib -lIlmImf -lz -lImath -lHalf 
-lIex -lIlmThread -lpthread   -lxmi -llcms -ltiff -lpng -ljpeg -lz 
  Undefined symbols for architecture x86_64:
"boost::system::generic_category()", referenced from:
global constructors keyed to commandin enblend-enblend.o
"boost::system::system_category()", referenced from:
global constructors keyed to commandin enblend-enblend.o
  ld: symbol(s) not found for architecture x86_64
  collect2: ld returned 1 exit status
  make[4]: *** [enblend] Error 1

  I can build enblend successfully when I switch back to boost 1.49.

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1023037/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1039222] Re: Feature request: nona take script from stdin

2012-08-20 Thread Bruno Postle
** Project changed: panotools => hugin

** Changed in: hugin
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1039222

Title:
  Feature request: nona take script from stdin

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  It should be simple to optionally take script from stdin.

  Currently nona requires a pto file to be specified.

  Perhaps using a single dash could indicate stdin as is conventional
  among many programs.

  This is not a workaround:

  nona` -o TIFF_m /dev/stdin

  as demonstrated here:

  
  $ nona -o TIFF_m /dev/stdin < v
  > p n"TIFF_m" v90 h1024 w1024
  > i n"~/beach.tif" f4 v360 y0   p0 h6203 w12406
  > END

  ContractViolation: 
  Precondition violation!
  Unable to open file '/dev/~/beach.tif'.
  
(/Users/Shared/development/hugin_related/hugin-2011.4.0/mac/../src/foreign/vigra/vigra_impex/codecman:206)

  caught exception: 
  Precondition violation!
  Unable to open file '/dev/~/beach.tif'.
  
(/Users/Shared/development/hugin_related/hugin-2011.4.0/mac/../src/foreign/vigra/vigra_impex/codecman:206)


  A good solution may be to use a dash to read from stdin like this:
  $ nona -o TIFF_m  -  < v
  > p n"TIFF_m" v90 h1024 w1024
  > i n"~/beach.tif" f4 v360 y0   p0 h6203 w12406
  > END

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1039222/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1023037] Re: Enblend fails to build with boost 1.50

2012-08-20 Thread Bruno Postle
I see this same problem on fedora f18 which has boost-1.50 (this is with
the fedora boost-devel, boost-system and boost-filesystem packages
installed amongst others):

   checking boost/filesystem.hpp usability... yes
   checking boost/filesystem.hpp presence... yes
   checking for boost/filesystem.hpp... yes
   configure: Boost "filesystem" header or library not found.  Using built-in 
support.

[snip]

   CXXFLAGS:   -pthread -I/usr/include/OpenEXR   -O2 -g 
-pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4  -m32 -march=i686 -mtune=atom -fasynchrono
us-unwind-tables --param inline-unit-growth=60 -O2 -DNDEBUG -Wall
   LDFLAGS:-Wl,-z,relro 
   LIBS:   -pthread -lIlmImf -lImath -lHalf -lIex 
-lIlmThread   -lvigraimpex -lxmi -llcms2 -ltiff -lpng -ljpeg -lz -lgsl 
-lgslcblas -lm 
   OPENGL_LIBS:-lGLEW -lGLU -lGL  -lm -lglut  -lSM -lICE 
-lXmu -lXi  -lGLU -lGL  -lm

..and later:

  g++-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../include 
-I../src/layer_selection -pthread -I/usr/include/OpenEXR   -O2 -g -pipe -Wall 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4  -m32 -march=i686 -mtune=atom 
-fasynchronous-unwind-tables --param inline-unit-growth=60 -O2 -DNDEBUG -Wall   
-Wl,-z,relro  -o enblend enblend-enblend.o enblend-gpu.o 
enblend-error_message.o enblend-filenameparse.o enblend-filespec.o 
enblend-self_test.o enblend-tiff_message.o layer_selection/liblayersel.a  
-lGLEW -lGLU -lGL  -lm -lglut  -lSM -lICE -lXmu -lXi  -lGLU -lGL  -lm  -pthread 
-lIlmImf -lImath -lHalf -lIex -lIlmThread   -lvigraimpex -lxmi -llcms2 -ltiff 
-lpng -ljpeg -lz -lgsl -lgslcblas -lm 
enblend-enblend.o: In function `__static_initialization_and_destruction_0':
  /usr/include/boost/system/error_code.hpp:214: undefined reference to 
`boost::system::generic_category()'
  /usr/include/boost/system/error_code.hpp:215: undefined reference to 
`boost::system::generic_category()'
  /usr/include/boost/system/error_code.hpp:216: undefined reference to 
`boost::system::system_category()'

I'll try again with --with-boost-filesystem, but this seems to be a
genuine bug.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1023037

Title:
  Enblend fails to build with boost 1.50

Status in Enblend:
  Triaged

Bug description:
  Building enblend fails with the following error:

  g++   -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../include -DVIGRA_STATIC_LIB 
-D_THREAD_SAFE -I/opt/local/include/OpenEXR--param inline-unit-growth=60 
-O2 -DNDEBUG -Wall   -L/opt/local/lib -o enblend enblend-enblend.o 
enblend-gpu.o enblend-error_message.o enblend-filenameparse.o 
enblend-filespec.o enblend-self_test.o enblend-tiff_message.o 
vigra_impex/libvigra_impex.a   -L/opt/local/lib -lIlmImf -lz -lImath -lHalf 
-lIex -lIlmThread -lpthread   -lxmi -llcms -ltiff -lpng -ljpeg -lz 
  Undefined symbols for architecture x86_64:
"boost::system::generic_category()", referenced from:
global constructors keyed to commandin enblend-enblend.o
"boost::system::system_category()", referenced from:
global constructors keyed to commandin enblend-enblend.o
  ld: symbol(s) not found for architecture x86_64
  collect2: ld returned 1 exit status
  make[4]: *** [enblend] Error 1

  I can build enblend successfully when I switch back to boost 1.49.

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1023037/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 685877] Re: Push VIGRA changes to the right place

2012-08-19 Thread Bruno Postle
Confirmed, I can now build an enblend snapshot against the standard
fedora vigra-1.8.0 package without problems. Thanks.

Regarding the lack of alpha masks in output, is this something that
needs a patch pushing to vigra upstream? Being able to feed the output
from enblend (or enfuse) as input for more blending is a valid use case.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/685877

Title:
  Push VIGRA changes to the right place

Status in Enblend:
  In Progress
Status in Hugin - Panorama Tools GUI:
  Confirmed
Status in “enblend-enfuse” package in Debian:
  Confirmed
Status in “hugin” package in Debian:
  Confirmed
Status in “enblend” package in Fedora:
  New

Bug description:
  Enblend embeds a modified version of the VIGRA 1.4 library. Can we
  push the necessary changes to VIGRA's upstream and use the system
  version rather than an embedded copy?

  Details: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542258

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/685877/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1026790] [NEW] calibrate_lens_gui segfault clicking on canvas

2012-07-19 Thread Bruno Postle
Public bug reported:

Launching calibrate_lens_gui and clicking on either the file list or the
photo canvas area crashes with a segfault. Other widgets are ok, and
everything is fine once one or more photos are loaded.

Seen with fedora 16 'gui_overhaul' branch and Ubuntu 12.04, reported by
Alexandre Prokoudine.

** Affects: hugin
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1026790

Title:
  calibrate_lens_gui segfault clicking on canvas

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  Launching calibrate_lens_gui and clicking on either the file list or
  the photo canvas area crashes with a segfault. Other widgets are ok,
  and everything is fine once one or more photos are loaded.

  Seen with fedora 16 'gui_overhaul' branch and Ubuntu 12.04, reported
  by Alexandre Prokoudine.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1026790/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1014417] [NEW] gui_overhaul branch crash removing photo from project

2012-06-17 Thread Bruno Postle
Public bug reported:

In the gui_overhaul branch (I'm running 5855:35cde63105dc)

If I create a project with two photos and remove the second photo using
the right-click context menu Hugin segfaults. It doesn't crash if I
remove the first photo.

Similarly if I create a project with 60 photos I get a segfault removing
most of them.

(originally reported by Patrick Bregman
https://bugzilla.redhat.com/show_bug.cgi?id=832711 )

** Affects: hugin
 Importance: Medium
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1014417

Title:
  gui_overhaul branch crash removing photo from project

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  In the gui_overhaul branch (I'm running 5855:35cde63105dc)

  If I create a project with two photos and remove the second photo
  using the right-click context menu Hugin segfaults. It doesn't crash
  if I remove the first photo.

  Similarly if I create a project with 60 photos I get a segfault
  removing most of them.

  (originally reported by Patrick Bregman
  https://bugzilla.redhat.com/show_bug.cgi?id=832711 )

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1014417/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 696668] Re: smart optimisation in the assistant is non-optimal

2012-05-22 Thread Bruno Postle
Regarding optimisation of FoV, the problem with 'v' reducing to zero
only happens with very narrow panoramas .

Think about the panorama as segment of the 'sphere'. With a narrow field
of view this segment is very similar to a flat surface, and the photos
will fit whatever 'v' you give them.

With a scene with a large field of view (>90) the segment is
significantly curved and it isn't possible to get a 'better' fit by
simply reducing 'v' for the photos.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/696668

Title:
  smart optimisation in the assistant is non-optimal

Status in Hugin - Panorama Tools GUI:
  Triaged

Bug description:
  The stages of the existing smart optimisation that happen when you use
  Align... in the Assistant tab are:

  First it optimises just positions, if the final panorama is 360° then
  it will optimise field of view of the photos in the next step.

  It looks at the spread of control points and either optimises just 'b'
  or 'a,b,c' lens parameters depending on this spread.

  If the photos are wider than 60° then d,e will be optimised too.

  It does some checks with the result of this second step, if the
  v,a,b,c,d,e parameters are not credible then it backs out and
  optimises the project again but with less parameters.

  (from SmartOptimise::smartOptimize in
  src/hugin_base/algorithms/optimizer/PTOptimizer.cpp)

  Looking at this code, some of the default thresholds and heuristics
  could be better:

  I think it is safe to optimise field of view if the panorama is
  greater than about 150° (and if the panorama is not a single stack).

  The a,b,c thresholds are much too high.

  High a,b,c values can be an indication that the lens type is
  incorrect, perhaps at this point it would be useful to run another
  optimisation with fisheye/rectilinear and see which gives the best
  results.

  The straighten function is run but this doesn't work unless there is
  some horizontal spread of photos (i.e. a vertical panorama fails) see
  Bug #679282 (sf-2851956)

  a,b,c,d,e should never be optimised when the initial alignment
  indicates that we have a single stack (i.e. the assistant is currently
  broken with all single stack projects).

  The d,e threshold should be a proportion of the photo width rather
  than a pixel value.

  Photometric optimisation is always performed, but this is almost
  always a mess unless there is a good geometrical alignment. So if the
  alignment is bad, then photometric optimisation should be skipped.

  Photometric alignment needs significant vignetting and/or bracketed
  exposures to be able to calculate the camera response curve, 'bad'
  response curves result in 'banding' or 'posterisation' artefacts. The
  Assistant tab could be refined to back-out of photometric alignment if
  the vignetting turns out to be low or there is no EV variation.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/696668/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 1002474] [NEW] api-max setting for python plugins is only activated for stable releases

2012-05-21 Thread Bruno Postle
Public bug reported:

The python plugins have an 'api-max' value to prevent older plugins
being run with future releases of Hugin.

However this restriction is only enforced for stable even-numbered
releases, i.e. The plugins shipped with 2011.4.0 are disabled, but they
are not disabled with 2011.3.0 and 2011.5.0 snapshots. See
src/hugin1/hugin/PluginItems.cpp line 142.

The problem is that since most people who are in a position to check
this compatibility are using snapshots, they will never notice that the
api-max value needs incrementing.

So either:

The api-max check needs to be removed altogether.

..or it should be automatically set to the current release number, since
we should only be shipping compatible plugins.

..or it should be enforced for snapshots too - Making it more likely
that it will get fixed when a developer notices that plugins are
missing.

** Affects: hugin
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1002474

Title:
  api-max setting for python plugins is only activated for stable
  releases

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  The python plugins have an 'api-max' value to prevent older plugins
  being run with future releases of Hugin.

  However this restriction is only enforced for stable even-numbered
  releases, i.e. The plugins shipped with 2011.4.0 are disabled, but
  they are not disabled with 2011.3.0 and 2011.5.0 snapshots. See
  src/hugin1/hugin/PluginItems.cpp line 142.

  The problem is that since most people who are in a position to check
  this compatibility are using snapshots, they will never notice that
  the api-max value needs incrementing.

  So either:

  The api-max check needs to be removed altogether.

  ..or it should be automatically set to the current release number,
  since we should only be shipping compatible plugins.

  ..or it should be enforced for snapshots too - Making it more likely
  that it will get fixed when a developer notices that plugins are
  missing.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1002474/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 696634] Re: Hugin should support the lensfun lens database

2012-03-08 Thread Bruno Postle
Hi Thomas, current 6916593231ee works with the compact LX3 camera.
Loading the lens using lensfun adds plausible lens distortion
parameters, but doesn't alter the field-of-view - Looking at the lensfun
patch, this is a limitation of the older lensfun I have here.

A minor thing: in the 'load lens from database' window, the values for
focal length and aperture are rounded to the nearest whole number, these
would both be better as "focal length: 5.1mm, Aperture f/4.0" rather
than "focal length: 5mm, Aperture f/4".

BTW it builds fine on fedora f15, f16, f17 & f18, all with both i386 and
x86_64.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/696634

Title:
  Hugin should support the lensfun lens database

Status in Hugin - Panorama Tools GUI:
  Fix Committed

Bug description:
  lensfun is a database and library that allows applications to access
  and save lens correction settings: http://lensfun.berlios.de/

  lensfun was in part designed for Hugin as a replacement for the
  existing .ini lens saving system, it is mature and has been adopted by
  ufraw and rawstudio, it is about time that Hugin started using it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/696634/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 696634] Re: Hugin should support the lensfun lens database

2012-03-06 Thread Bruno Postle
Thanks, links, builds and runs on fedora f15.

f15 has an old version of lensfun (0.2.5), so this report is probably
not very useful:

I have a compact Panasonic Lumix LX3, which is in the database, the lens
entry looks like this:

Leica
Standard
panasonicLX3
  ...

I can only get a search match in Hugin with the string 'standard',
unfortunately there are 86 lenses called 'standard' in the database, so
it isn't practical to select the right one.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/696634

Title:
  Hugin should support the lensfun lens database

Status in Hugin - Panorama Tools GUI:
  Fix Committed

Bug description:
  lensfun is a database and library that allows applications to access
  and save lens correction settings: http://lensfun.berlios.de/

  lensfun was in part designed for Hugin as a replacement for the
  existing .ini lens saving system, it is mature and has been adopted by
  ufraw and rawstudio, it is about time that Hugin started using it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/696634/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 940858] Re: Support seam editing

2012-02-26 Thread Bruno Postle
enblend tries to drive the seam through the middle of the overlap and as
far away from the edges of the photos as possible.

So, amongst other things, by adding masks you are effectively telling
enblend to put the seam as far away from the masked area as possible -
With a complex masked project the seam will follow a winding path,
avoiding each mask in turn.

For me this is a much more flexible system, you tell the tool what you
do and don't want to see in the output and the tool takes care of the
rest.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/940858

Title:
  Support seam editing

Status in Hugin - Panorama Tools GUI:
  Triaged

Bug description:
  In "difficult" panoramas, automatic blending tools (enblend,
  smartblend, multiblend) do not always give the desired result. In such
  cases manual editing of seam before final blending can give
  satisfactory results.

  In previous versions of Hugin, a workflow to aid in seam editing was to:
  1.  export as a multilayer TIFF file
  2. invoke some commandline tools for conversions
  3. import in Gimp (or any other editor), where each remapped image resides in 
its own layer
  4. edit alpha masks to create visually pleasing blends
  5. export image(s) (could involve custom scripts, such as for Gimp that does 
not natively support the "correct" output format)
  6. run command tools to blend into final panorama

  Support for this workflow is limited at best.

  As an alternative to editing multiple alpha masks, a program like
  PTStitcherNG allows one to edit all seams/masks in one layer, using
  different colors to represent different "image masks".

  Hugin has added support for editing "crop areas" to remove unwanted
  parts of the image. Is it possible to use a similar technique to add
  support for seam editing?

  
  Hence the request: add support for seam editing into Hugin.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/940858/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 940858] Re: Support seam editing

2012-02-25 Thread Bruno Postle
Have you tried using the Hugin Mask tab? This allows a large amount of
control over the seam placement by masking areas of the photos.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/940858

Title:
  Support seam editing

Status in Hugin - Panorama Tools GUI:
  Triaged

Bug description:
  In "difficult" panoramas, automatic blending tools (enblend,
  smartblend, multiblend) do not always give the desired result. In such
  cases manual editing of seam before final blending can give
  satisfactory results.

  In previous versions of Hugin, a workflow to aid in seam editing was to:
  1.  export as a multilayer TIFF file
  2. invoke some commandline tools for conversions
  3. import in Gimp (or any other editor), where each remapped image resides in 
its own layer
  4. edit alpha masks to create visually pleasing blends
  5. export image(s) (could involve custom scripts, such as for Gimp that does 
not natively support the "correct" output format)
  6. run command tools to blend into final panorama

  Support for this workflow is limited at best.

  As an alternative to editing multiple alpha masks, a program like
  PTStitcherNG allows one to edit all seams/masks in one layer, using
  different colors to represent different "image masks".

  Hugin has added support for editing "crop areas" to remove unwanted
  parts of the image. Is it possible to use a similar technique to add
  support for seam editing?

  
  Hence the request: add support for seam editing into Hugin.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/940858/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 940772] Re: Deleting control points from preview window

2012-02-25 Thread Bruno Postle
** Tags added: gsoc

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/940772

Title:
  Deleting control points from preview window

Status in Hugin - Panorama Tools GUI:
  Triaged

Bug description:
  Feature request.
  The ability to delete control points from 'Fast Panorama Preview'.  This 
could be accomplished by right clicking on a control point and choosing delete, 
or by using an ‘eraser’ type tool.
  This would be useful to quickly deal with control points on moving objects or 
foreground objects.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/940772/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 940840] Re: Setting masks as inactive

2012-02-25 Thread Bruno Postle
** Tags added: gsoc

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/940840

Title:
  Setting masks as inactive

Status in Hugin - Panorama Tools GUI:
  Triaged

Bug description:
  Feature request:
  The ability to set a mask as inactive, rather than having to delete the mask.
  When dealing with a panorama with a number of moving objects, sometimes 
compromises have to be made as to what is left in and what is removed; being 
able to disable a mask would make it easer to test which options work best.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/940840/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 936090] Re: cpfind does not handle "matrixmode" correctly.

2012-02-24 Thread Bruno Postle
I don't think you read my comment, cpfind knows how to only try and
match overlapping photos, but somebody needs to write the code to expose
it as a separate option.

Again, using an additional configuration file to specify which photos
you think overlap is excessive and unnecessary, surely it is much
simpler to specify where you think the photos should be placed and let
the software figure-out which photos should then overlap.

This way you can write a tool to suit your shooting arrangement, or a
converter to read the log file from a robot head (see papywizard), or
just drag the photos in the preview and send this layout to cpfind to
match.

We have a framework for this, this is why cpfind uses a PTO project as
input, since this way we can specify every kind of hint that a control
point generator could possibly need.

Nobody is saying that cpfind is perfect and can't be improved, clearly
it has a long way to go. The multirow option exists not because we think
it is the best way to match a panorama, but because comparing every
photo with every other photo doesn't scale, multirow makes a 400 photo
panorama practical because the multirow algorithm scales linearly with
the number of photos, whereas the default really doesn't.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/936090

Title:
  cpfind does not handle "matrixmode" correctly.

Status in Hugin - Panorama Tools GUI:
  Triaged

Bug description:
  I'm shooting panoramas in matrix mode. So I do a row, move to the next
  row and then move along the row again.

  for example 16 pictures might be taken as follows:

0   12   3  
7   65   4
8   9  10 11
  15 14 13 12

  I use the "snake" algorithm to reduce the amount of movement of the
  camera.

  This means that every picture "n" is adjacent to picture "n+1",  but
  also to some picture in the next row. I haven't managed to get
  cpfind's matrixmode to analyse the correct image pairs.

  Determining which images overlap with what others is something that
  cpfind shouldn't be bothered with. I suggest cpfind implements
  "linear" and "all" modes, but nothing else.

  I have implemented a "--checkmatchesfile" option.  If specified cpfind
  will load the image pairs to check from the file.

  For now I "manually" created the pairs-file with a simple shell
  script. However the hugin fast preview layout window also "knows" what
  image pairs overlap. It can easily be modified to output this file! In
  my case I've also written a script that will create an initial layout
  for an empty PTO file. The fast preview/layout window will then know
  "instantly" which images overlap, and should be able to output a nice
  checkmatchesfile for me.

  The improvement in quality of the resulting layout is enormous! 
  (it also seems that my checkmatches list is much shorter than the matrix mode 
default, so it runs faster too. )

  
  I must admit that my C++ skills are a bit lacking. The ugliest part is in 
PanoDetector::prepareMatches . There I mostly use C to read the checkmatches 
file. Someone fluent in C++ can easily translate that to C++. 

  The patch also corrects a typo in RANSACOptimizer::Mode getRansacMode
  . (the name was "setRan...")

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/936090/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 936090] Re: cpfind does not handle "matrixmode" correctly.

2012-02-23 Thread Bruno Postle
There shouldn't be a need for another input file.  cpfind takes an
entire .pto project as input, you can use this to indicate which photos
overlap by setting your estimated yaw and pitch angles for each.

cpfind can already detect overlaps like this and only match between
known overlapping photos, the code needs to be exposed as an option
(currently it is used as the last step of the multirow option).

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/936090

Title:
  cpfind does not handle "matrixmode" correctly.

Status in Hugin - Panorama Tools GUI:
  Triaged

Bug description:
  I'm shooting panoramas in matrix mode. So I do a row, move to the next
  row and then move along the row again.

  for example 16 pictures might be taken as follows:

0   12   3  
7   65   4
8   9  10 11
  15 14 13 12

  I use the "snake" algorithm to reduce the amount of movement of the
  camera.

  This means that every picture "n" is adjacent to picture "n+1",  but
  also to some picture in the next row. I haven't managed to get
  cpfind's matrixmode to analyse the correct image pairs.

  Determining which images overlap with what others is something that
  cpfind shouldn't be bothered with. I suggest cpfind implements
  "linear" and "all" modes, but nothing else.

  I have implemented a "--checkmatchesfile" option.  If specified cpfind
  will load the image pairs to check from the file.

  For now I "manually" created the pairs-file with a simple shell
  script. However the hugin fast preview layout window also "knows" what
  image pairs overlap. It can easily be modified to output this file! In
  my case I've also written a script that will create an initial layout
  for an empty PTO file. The fast preview/layout window will then know
  "instantly" which images overlap, and should be able to output a nice
  checkmatchesfile for me.

  The improvement in quality of the resulting layout is enormous! 
  (it also seems that my checkmatches list is much shorter than the matrix mode 
default, so it runs faster too. )

  
  I must admit that my C++ skills are a bit lacking. The ugliest part is in 
PanoDetector::prepareMatches . There I mostly use C to read the checkmatches 
file. Someone fluent in C++ can easily translate that to C++. 

  The patch also corrects a typo in RANSACOptimizer::Mode getRansacMode
  . (the name was "setRan...")

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/936090/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 900654] Re: "about" dialog mentions gsoc 2007-2010 but not 2011

2012-02-23 Thread Bruno Postle
Changed to 'fix-committed' since 2011 was added to the list in
69e9c8988e90

** Changed in: hugin
   Status: Expired => Fix Committed

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/900654

Title:
  "about" dialog mentions gsoc 2007-2010 but not 2011

Status in Hugin - Panorama Tools GUI:
  Fix Committed

Bug description:
  Hugin 2011.4 win32 ( HuginSetup_2011.4.0-rc1_32bit_Windows.exe )

  About->Sponsors dialog mentions Google Summer of Code 2007, 2008,
  2009, 2010 but not 2011, but according to http://www.google-
  melange.com/gsoc/org/google/gsoc2011/hugin Hugin also was accepted
  this year.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/900654/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 936836] Re: Controlpoint punching.

2012-02-23 Thread Bruno Postle
Actually, there is exactly the function you want. In the Control Points
tab, pick your two photos and press the 'g' key, this will create points
between the two photos using the current transform as a guide.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/936836

Title:
  Controlpoint punching.

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  I'm shooting "big" panos now. I'm also shooting images that contain
  nothing but sky. Controlpoints in that area are lowsy at best.

  When I've got things lined up reasonably, I would like to be able to
  say: Get me a controlpoint HERE.

  i.e. I click on the left image, and using the current transformations,
  it automatically creates a controlpoint with distance 0 with the right
  image (in the controlpoint editor).

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/936836/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 936836] Re: Controlpoint punching.

2012-02-22 Thread Bruno Postle
This is what the 'auto estimate' option in the Control Points tab is
supposed to do, but it doesn't appear to be functional in
2011.3.0.426bd4721b14 here.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/936836

Title:
  Controlpoint punching.

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  I'm shooting "big" panos now. I'm also shooting images that contain
  nothing but sky. Controlpoints in that area are lowsy at best.

  When I've got things lined up reasonably, I would like to be able to
  say: Get me a controlpoint HERE.

  i.e. I click on the left image, and using the current transformations,
  it automatically creates a controlpoint with distance 0 with the right
  image (in the controlpoint editor).

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/936836/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


[Hugin-devs] [Bug 938293] Re: cpfind links against system flann, but includes the bundled flann

2012-02-22 Thread Bruno Postle
Thanks, committed as 18b1029df5ba

I also had to change the levmar include in src/tools/tca_correct.cpp and
the lensdb include in src/tools/fulla.cpp

** Changed in: hugin
   Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/938293

Title:
  cpfind links against system flann, but includes the bundled flann

Status in Hugin - Panorama Tools GUI:
  Fix Committed

Bug description:
  During the build process, a system installed flann is detected fine,
  but the include lines for cpfind have these entries in this order:

   -I/path/to/builddir/src/foreign ... -I/usr/include

  The result is that although cpfind dynamically links to the system
  flann library, cpfind is actually compiled using the bundled flann
  headers. This fails on fedora f17, because it has flann-1.7.1, whereas
  Hugin HG tip bundles flann-1.6.1 headers.

  I tried fixing this by rearranging lines in CMakeLists.txt, but it
  doesn't seem to control the order of -I entries, so I don't know
  enough cmake magic.

  For the fedora package simply removing the src/foreign/flann folder
  lets me build ok, but this isn't a solution for most users.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/938293/+subscriptions

___
Mailing list: https://launchpad.net/~hugin-devs
Post to : hugin-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp


  1   2   3   >