Work required to have tensorflowlite in the Debian archive.
Let's try to make a plan to get tensorflow-lite in Debian.
Since the freeze for Trixie is pretty advanced, I don't think it is realistically possible to get tensorflow-lite in Trixie because it will require to go through the NEW queue several times. But, we can still manage to push it in trixie-backports if we are able to build a package using libs currently in testing as long as it doesn't require a backport too many packages.
The latest version of tflite requires abseil 20250127.1 which need a transition because of the soname change, thus it could be easier to package an older version of tflite for which version of dependencies are already available in Trixie. tensorflow-lite 2.14.1 seems to be the latest version that we can easily build in Trixie.
- libfft2d-dev was REJECTED because its license is non DFSG compatible, see: 1, 2 and 3. However after discussing with its original author it was re-licensed under the following license:
/*
* http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html
* Copyright Takuya OOURA, 1996-2001
*
* You may use, copy, modify and distribute this code for any purpose (include
* commercial use) and without fee. Please refer to this package when you modify
* this code.
*/
It's embedded in Chrome under this license, see chrome://credits/
. Re-uploaded to the NEW queue with a clarification about its license.
-
ruy built with position independent code.DONE with 0.0.0~git20230215.21a85fe-2. -
flatbuffers built with position independent code.Fixed with flatbuffers 23.5.26+dfsg-3. - ml-dtypes build a -dev package. Fixed in salsa but not yet uploaded. And source package still in the NEW queue.
-
tensorflow can be reused to build tensorflow-lite!
- Finalize packaging for tensorflow-lite
Ensure debian/copyright is complete and correct for tensorflow 2.14.1