+++ Damian Minkov [2015-10-18 14:17 -0500]: > > (Also, you need tackle the embedded code libraries. At least show some > > progress! And to avoid getting you on the wrong path, as you mentioned > > maven on jitsi-dev -- you cannot download dependencies at build time.) > > If you mean to get the dependencies out of jitsi, I havn't seen any > interest of that from anybody so not sure it is worth the effort at > this point.
Debian is very keen on packing each project as a separate package (because it is right), not all bundled into one source, or even worse repeatedly bundled into lots of sources. So Debian is interested, (as are all its derivatives), and we'll do our best to help with that. This is much easier if upstream is on-board with that, otherwise there can be significant build-system patch maintenance. Are they? (It can be acceptable to leave embedded copies if they are only used by one project, but in general it's bad (for bloat and security reasons). > I'm aware of the downloading while building problem, but you mean > there is no way to reuse maven stuff while packaging, as the list of > dependencies is maybe 30-40 libraries? Maven and Debian policy go together very badly. If the project doesn't already use maven then _please_ don't change to it. It's terrible for security and reproducibility. Nothing about getting the project packaged would be helped by such a change - in fact it would be a major hindrance. > The problem is that the packaging of such complex project, cannot keep > up with the rapid development that happens which at some point is a > big problem. Lots of complex projects manage to get maintained in Debian. So it can be done. It is much easier if they use sensible build systems and upstream is interested in helping. I am interested in seeing jitsi properly maintained in debian so may be able to help a bit (although I can't promise much as I currently have a pile of other pending Debian work). This thread should really be copied to the ITP, so people can at least see what is going on. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757768 Wookey -- Principal hats: Linaro, Debian, Wookware, ARM http://wookware.org/
signature.asc
Description: Digital signature