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: Wed, 09 Oct 2019 04:26:21 -0700
- Message-id: <[🔎] c8a9c0efb94ec32fdae9ffa2433099c3@debian.org>
- Reply-to: Mo Zhou <lumin@debian.org>, 915721@bugs.debian.org
- In-reply-to: <399c757f657f4f94f0c88d6c5b0704ab@debian.org>
- 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> <399c757f657f4f94f0c88d6c5b0704ab@debian.org> <20181206120941.GA17015@Asuna>
ping?
On 2019-09-30 09:02, Mo Zhou wrote:
> 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: