Package update to 3.0

Bug #1516985 reported by extraymond@gmail.com
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
opencv (Debian)
Fix Released
Unknown
opencv (Ubuntu)
Fix Released
Wishlist
Mattia Rizzolo

Bug Description

It would be nice to update opencv in the repo to 3.0 which is released in 2015-06!

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for reporting. I found a corresponding bug report in Debian, so I have attached a bug watch so that we get notified if the package is upgraded there.

Changed in opencv (Debian):
status: Unknown → Fix Committed
Changed in opencv (Debian):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in opencv (Ubuntu):
status: New → Confirmed
Revision history for this message
extraymond@gmail.com (extraymond) wrote :

Hi! Is there any updates on this?

Revision history for this message
Arto Bendiken (artob) wrote :

Since 16.04 (Xenial Xerus) is now feature-frozen, one supposes this isn't going to happen for the present LTS release.

This is unfortunate, because the pressing problem with retaining the ancient OpenCV 2.4 in Xenial is that it doesn't include Python 3 bindings. The python-opencv package requires Python 2.7, which is not a good state of affairs going forward into a new LTS:

http://packages.ubuntu.com/xenial/python-opencv

Note also the related bug https://bugs.launchpad.net/ubuntu/+source/opencv/+bug/1540168

Revision history for this message
Arto Bendiken (artob) wrote :

FYI, I opened bug #1556156 just now for the specific issue of the currently-shipped OpenCV version lacking Python 3 support altogether. As that issue is contingent on first shipping OpenCV 3.0, and the implications of failing to do so for the next LTS are not limited to merely the question of Python support, I am copying the full ticket description here:

https://bugs.launchpad.net/debian/+source/opencv/+bug/1556156

Because the packaged OpenCV remains at the obsolete 2.4 release even
still in 16.04 (Xenial Xerus), which is already in feature freeze, it is
looking as though 2018 is the earliest that an Ubuntu LTS release will
package OpenCV 3.x, which at that point will be already some 4 years
old. (And the currently-shipped OpenCV 2.x branch will be going on 9
years.) See bugs #1516985 and #1540168.

This is not a great state of affairs for such an important package, but
what exacerbates the situation is that OpenCV in Ubuntu (and in Debian)
currently altogether lacks Python 3 support. Namely, the current OpenCV
2.4 packages support only Python 2.7, since Python 3 support was
introduced only in OpenCV 3.0 [1], which was only packaged in Debian
(experimental) last December.

This has already been a pain point for OpenCV users (and some packages
requiring OpenCV) and is likely to become a burning problem over the
course of this LTS release's lifecycle. The robotics community (e.g. ROS
users), in particular, rely on Ubuntu LTS as a platform, and are going
to be rather rudely surprised both by Xenial's old OpenCV release and
still more by its lack of Python 3 support.

The relevant upstream Debian bugs are 799262 [2] and 792677 [3]. As
mentioned, OpenCV 3.0 has already been packaged in Debian (packages
libopencv-*3.0) and could be imported to Ubuntu. The Python bindings
(python-opencv) still remain with a Python 2.7 requirement, however,
which needs work upstream.

What can be done here? Would there be any prospect at all for a feature
freeze exception so as to ship OpenCV 3 for Xenial? Once the base
libraries are available, the Python 3 packaging is a much lesser problem
and could even be done via PyPI.

[1] http://opencv.org/opencv-3-0-alpha.html
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799262
[3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792677

Revision history for this message
Mike Gogulski (mi2e) wrote :

Subscribing, this would make my life a lot easier if it was fixed.

Revision history for this message
Arto Bendiken (artob) wrote :

In the upstream Debian ticket 799262 there is now a patch that adds the missing python3-opencv package:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799262#20

The patch looks well formulated. Given that, the packaging work for OpenCV 3 seems substantially complete.

Revision history for this message
Mike Gogulski (mi2e) wrote :

The final beta freeze for Xenial is coming up on the 24th according to https://wiki.ubuntu.com/XenialXerus/ReleaseSchedule

*prays that someone picks this up and champions an exception*

Revision history for this message
extraymond@gmail.com (extraymond) wrote : Re: [Bug 1516985] Re: Package update to 3.0

Any chance this gets into final release?

2016-03-21 1:21 GMT+08:00 Mike Gogulski <email address hidden>:

> The final beta freeze for Xenial is coming up on the 24th according to
> https://wiki.ubuntu.com/XenialXerus/ReleaseSchedule
>
> *prays that someone picks this up and champions an exception*
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1516985
>
> Title:
> Package update to 3.0
>
> Status in opencv package in Ubuntu:
> Confirmed
> Status in opencv package in Debian:
> Fix Released
>
> Bug description:
> It would be nice to update opencv in the repo to 3.0 which is released
> in 2015-06!
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/opencv/+bug/1516985/+subscriptions
>

Mattia Rizzolo (mapreri)
Changed in opencv (Ubuntu):
status: Confirmed → Fix Committed
assignee: nobody → Mattia Rizzolo (mapreri)
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package opencv - 3.1.0+dfsg1-1~exp1ubuntu1

---------------
opencv (3.1.0+dfsg1-1~exp1ubuntu1) artful; urgency=medium

  * Fix FTBFS of mrpt by properly using __asm__() instead of asm().

 -- Mattia Rizzolo <email address hidden> Fri, 23 Jun 2017 16:25:30 +0200

Changed in opencv (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.