Bug#915721: transition: opencv
- To: Mo Zhou <lumin@debian.org>, 915721@bugs.debian.org
- Cc: Emilio Pozuelo Monfort <pochu@debian.org>
- Subject: Bug#915721: transition: opencv
- From: Mo Zhou <lumin@debian.org>
- Date: Mon, 30 Sep 2019 02:02:21 -0700
- Message-id: <[🔎] 399c757f657f4f94f0c88d6c5b0704ab@debian.org>
- Reply-to: Mo Zhou <lumin@debian.org>, 915721@bugs.debian.org
- In-reply-to: <20190114154451.GA5747@Asuna>
- References: <c243a7e4-1cf7-6469-c731-9421019458a4@debian.org> <20181206120941.GA17015@Asuna> <20181224014944.GA18189@Asuna> <20181206120941.GA17015@Asuna> <20181227113517.GA27929@Asuna> <20181206120941.GA17015@Asuna> <20181231101419.GA1065@Asuna> <20190106044601.GA10798@Asuna> <20181206120941.GA17015@Asuna> <bb6d809c-dcd2-919d-7231-70abce5fccb8@debian.org> <20181206120941.GA17015@Asuna> <20190114154451.GA5747@Asuna> <20181206120941.GA17015@Asuna>
Hi release team,
Shall we proceed with the opencv transition? The opencv 3.2.0 in
unstable
is too ancient. The automatically generated ben file looks good:
https://release.debian.org/transitions/html/auto-opencv.html
I'm planning to remove the mipsel architecture since it suffers
a lot from OOM issue during compilation, so please ignore the FTBFS
on mipsel:
https://buildd.debian.org/status/package.php?p=opencv&suite=experimental
AFAIK opencv 3.x -> 4.x breaks nearly all the reverse dependencies, due
to
API changes or header path change.
I have already filed FTBFS bugs against those correcponding packages
when opencv 4.0.1 landed onto experimental. Now it's 4.1.1 and I think
the result won't be different.
On 2019-01-14 15:44, Mo Zhou wrote:
> On Sun, Jan 13, 2019 at 08:06:57PM +0100, Emilio Pozuelo Monfort wrote:
>>
>> What is the status with the rdeps? I looked at two bugs and they worry me:
>
> I haven't had enough time to test rdeps for another round. But I guess
> the situation would be similar to the first round.
>
>> #915544 suggests the OpenCV C API is broken, and ffmpeg solved it by disabling
>> ffmpeg support altogether.
>>
>> #915709 seems to point to the same brokenness.
>
> Quoted from upstream:
> https://github.com/opencv/opencv/issues/10963#issuecomment-369259044
>
> | OpenCV 3.x doesn't not support C compilation mode officially.
>
> And if you look at upstream Pull Requests you will find that upstream
> is gradually removing legacy C APIs.
>
> So, those rdeps broken due to the C API are questionable because they
> are using non-officially supported (deprecated) part of opencv ...
>
> There are another failing pattern, which stems from changes in C++ class
> method, and is easy to fix ...
>
> I'm currently putting out the fire on the julia package so I cannot
> make a statistics.
>
>> The way it looks, I don't think we can go ahead with this at this stage.
>
> Both result are acceptable to me -- wether we can go ahead or not.
> Pausing the transition helps my laziness. Moving forward, although
> radical and breaks some questionable rdeps, brings some new features
> such as the DNN module which supports not only pre-trained tensorflow
> model.
Reply to: