[Touch-packages] [Bug 1975788] [NEW] libopencv-core-dev package depends on wrong TBB devel package

2022-05-26 Thread Vaclav Blazek
Public bug reported:

OpenCV 4.5.4+dfsg-9ubuntu4 in 22.04 is compiled and linked against
libtbb.so.2 from the libtbb2 package, which is correctly recorded in its
binary packages, e.g.:

# dpkg -s libopencv-core4.5d | grep Depends
Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 11), libtbb2 (>= 
2017~U7), zlib1g (>= 1:1.1.4)

However, the libopencv-core-dev development package depends on libtbb-
dev instead of libttb2-dev:

# dpkg -s libopencv-core-dev | grep Depends
Depends: libopencv-core4.5d (= 4.5.4+dfsg-9ubuntu4), libtbb-dev, zlib1g-dev

This hinders any development using both OpenCV and TBB2.

** Affects: opencv (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to opencv in Ubuntu.
https://bugs.launchpad.net/bugs/1975788

Title:
  libopencv-core-dev package depends on wrong TBB devel package

Status in opencv package in Ubuntu:
  New

Bug description:
  OpenCV 4.5.4+dfsg-9ubuntu4 in 22.04 is compiled and linked against
  libtbb.so.2 from the libtbb2 package, which is correctly recorded in
  its binary packages, e.g.:

  # dpkg -s libopencv-core4.5d | grep Depends
  Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 11), libtbb2 
(>= 2017~U7), zlib1g (>= 1:1.1.4)

  However, the libopencv-core-dev development package depends on libtbb-
  dev instead of libttb2-dev:

  # dpkg -s libopencv-core-dev | grep Depends
  Depends: libopencv-core4.5d (= 4.5.4+dfsg-9ubuntu4), libtbb-dev, zlib1g-dev

  This hinders any development using both OpenCV and TBB2.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/opencv/+bug/1975788/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1771599] [NEW] OpenCV-3.2: Use of uninitialized variable in polygon drawing

2018-05-16 Thread Vaclav Blazek
Public bug reported:

Description:Ubuntu Bionic Beaver (development branch)
Release:18.04
Package:libopencv-imgproc3.2:amd64 3.2.0+dfsg-4build2

The OpenCV version frozen in Ubuntu 18.04 has nasty bug where
uninitialized variables in the guts of drawing of a convex polygon runs
the output (random horizontal lines), see attached image.

This thing can ruin sofware perfecly working on OpenCV-2.4 for people
coming from Xenial to Bionic. See attached image to compare properly
rendered output and corrupted one.

This issue has already been fixed in the upstream
(https://github.com/opencv/opencv/commit/fa36b9d3455d62e98554a996dea3ebf7201109c2).
It would be worth to integrate the above mentioned patch it the 3.2.0
package in Bionic.

** Affects: apt (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: opencv

** Attachment added: "Drawing result comparision. Left correct, right 
corrupted."
   
https://bugs.launchpad.net/bugs/1771599/+attachment/5140371/+files/drawing-comparision.png

** Description changed:

  Description:Ubuntu Bionic Beaver (development branch)
  Release:18.04
  Package:libopencv-imgproc3.2:amd64 3.2.0+dfsg-4build2
  
  The OpenCV version frozen in Ubuntu 18.04 has nasty bug where
- uninitialized variables in the guts of drawing of a convex polygon runs
+ uninitialized variables in the guts of drawing of a convex polygon ruins
  the output (random horizontal lines), see attached image.
  
  This thing can ruin sofware perfecly working on OpenCV-2.4 for people
  coming from Xenial to Bionic. See attached image to compare properly
  rendered output and corrupted one.
  
  This issue has already been fixed in the upstream
  
(https://github.com/opencv/opencv/commit/fa36b9d3455d62e98554a996dea3ebf7201109c2).
  It would be worth to integrate above mentioned patch it the 3.2.0
  package in Bionic.

** Description changed:

  Description:Ubuntu Bionic Beaver (development branch)
  Release:18.04
  Package:libopencv-imgproc3.2:amd64 3.2.0+dfsg-4build2
  
  The OpenCV version frozen in Ubuntu 18.04 has nasty bug where
- uninitialized variables in the guts of drawing of a convex polygon ruins
+ uninitialized variables in the guts of drawing of a convex polygon runs
  the output (random horizontal lines), see attached image.
  
  This thing can ruin sofware perfecly working on OpenCV-2.4 for people
  coming from Xenial to Bionic. See attached image to compare properly
  rendered output and corrupted one.
  
  This issue has already been fixed in the upstream
  
(https://github.com/opencv/opencv/commit/fa36b9d3455d62e98554a996dea3ebf7201109c2).
- It would be worth to integrate above mentioned patch it the 3.2.0
+ It would be worth to integrate the above mentioned patch it the 3.2.0
  package in Bionic.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1771599

Title:
  OpenCV-3.2: Use of uninitialized variable in polygon drawing

Status in apt package in Ubuntu:
  New

Bug description:
  Description:Ubuntu Bionic Beaver (development branch)
  Release:18.04
  Package:libopencv-imgproc3.2:amd64 3.2.0+dfsg-4build2

  The OpenCV version frozen in Ubuntu 18.04 has nasty bug where
  uninitialized variables in the guts of drawing of a convex polygon
  runs the output (random horizontal lines), see attached image.

  This thing can ruin sofware perfecly working on OpenCV-2.4 for people
  coming from Xenial to Bionic. See attached image to compare properly
  rendered output and corrupted one.

  This issue has already been fixed in the upstream
  
(https://github.com/opencv/opencv/commit/fa36b9d3455d62e98554a996dea3ebf7201109c2).
  It would be worth to integrate the above mentioned patch it the 3.2.0
  package in Bionic.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1771599/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp