[Bug 1254831] Re: plainbox needs packaging

Zygmunt Krynicki zygmunt.krynicki at canonical.com
Wed Nov 27 09:38:50 UTC 2013


Hi Daniel, thanks for looking at this.
(for some reason launchpad didn't allow me to reply with your message fully quoted, please forgive me about the harder readability of the content below).

A few things:
 - ./plainbox/impl/signal.py is GPL (v3) and not GPL (v3 or later)

I understand that this applies to debian/copyright? I'll see if I can
correct that.

 - duplicate-short-description plainbox plainbox-insecure-policy plainbox-secure-policy python3-plainbox python3-plainbox-doc
   All the packages have the same short description, so will be hard to distinguish in a package manager

I'll correct those, I thought that is the standard as many packages seem
to do that.

 - latest-debian-changelog-entry-without-new-date (minor)

Hmm?

 - It might be worth registering the docs in the -doc package with doc-
base at some stage (Debian Policy Manual section 9.10)

I'll look at that but TBH I never understood the value of that system

 - Why can't the images of the python3 package be in /usr/share/?

It would require patching the source as it is using pkg_resources to
lookup data files relative to the source files. This is something the
python community has strong opinion about but at the same time, works
towards making "better" for distributions such as Debian.  In particular
there is a work-in-progress system that allows the python code to remain
unchanged while re-arranging the layout of files in the filesystem, with
the help of a mapping file. Still right now it would serve no purpose
(the end result would be identical) so before a global solution is
available I'd rather not patch the library.

 - ./plainbox/vendor/funcsigs/LICENSE needs to be specified in
debian/copyright

I'll correct those, I was under the incorrect assumption that if I
remove things in the clean target (like I do with the vendorized
modules) I don't need to list them in the copyright file.

Thanks
ZK

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1254831

Title:
  plainbox needs packaging

Status in Ubuntu:
  New

Bug description:
  Hi.

  The python package plainbox [1] needs to be packaged for Ubuntu.

  I have prepared the initial set of packaging [2] and built it inside
  my test PPA [3]

  [1] https://pypi.python.org/pypi/plainbox
  [2] https://github.com/zyga/debian.plainbox (specifically the trusty branch)
  [3] https://launchpad.net/~zkrynicki/+archive/plainbox-motu

  PlainBox may also be packaged for Debian soon, if that happens (before
  this MOTU process is complete) then this package can be synchronized
  instead.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1254831/+subscriptions



More information about the Ubuntu-sponsors mailing list