[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1006621: ITP: boofcv -- Real-time computer vision library



Hi Andrius,

Good to meet you and thanks for the first attempt at getting BoofCV in Debian. To keep things simple, that approach that I'm thinking of is to add "libboofcv-core" to Debian first, which has all the core functionality and can be added to a project now by referencing "boofcv-core" module, which just references several other modules in BoofCV. You might have already added all the required external dependencies.

The end goal is to get "BoofCV Applications" into debian. If you strip away video and webcam support it would be much easier, but less functional. Also need to add some tooling to make it more user friendly from a command line. Code modifications will probably be needed to fail gracefully if something is missing.

Question: Does your use case require anything outside of "core"?

Now on to Gradle. How ancient is Gradle in Debian? BoofCV recently upgraded to Gradle 7 to fix IntelliJ integration issues. Downgrading to Gradle 5 is possible. The main reason it was updated was for support of automatic JDK downloading. Prior to that upgrade, there had been a lot of confusion where people would try building it with an ancient JDK and getting cryptic error messages. I'm hoping to stick with Gradle 7 on my projects for a while.

Cheers,
- Peter

--
"Now, now my good man, this is no time for making enemies."    — Voltaire (1694-1778), on his deathbed in response to a priest asking that he renounce Satan.

Reply to: