[Python-apps-team] Bug#638720: Odoo packaging

Dmitry Smirnov onlyjob at debian.org
Fri Apr 17 08:02:19 UTC 2015


On Fri, 17 Apr 2015 17:44:47 Ben Finney wrote:
> Yes, Debian Policy §4.13 says Debian packages should not install these
> “convenience copies” of third-party code. The third-party code should
> instead be installed by a separate Debian package made from the source
> for that code, and dependent packages should use it only from that
> package.

This is best to be determined on case-to-case basis. Often it is not feasible 
to package some rarely used code when it will not be used outside of a 
particular package. In such case installing private copy is the right thing to 
do, provided that such cases are properly documented.

Remember that every package creates a maintenance overhead. Besides often 
bundled software is not ready to be exposed system-wide.

Having said that I agree with you that we have to compartmentalise 3rd party 
components to corresponding packages when possible. We can continue doing that 
even after when Odoo is uploaded.

Also please remember that bundled javascript libraries sometimes can not be 
externalised because of incompatibilities between versions when a particular 
version must be used. This is severely complicates backporting so sometimes we 
are just using bundled library (or its copy in "missing-sources").

-- 
All the best,
 Dmitry Smirnov.

---

I am easily satisfied with the very best.
        -- Winston Churchill
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/python-apps-team/attachments/20150417/94f84b11/attachment.sig>


More information about the Python-apps-team mailing list