Skip to content

Add debian packaging#39

Merged
daviddrysdale merged 3 commits intodaviddrysdale:devfrom
CygnusNetworks:debian
May 8, 2014
Merged

Add debian packaging#39
daviddrysdale merged 3 commits intodaviddrysdale:devfrom
CygnusNetworks:debian

Conversation

@cygnusb
Copy link

@cygnusb cygnusb commented May 7, 2014

I have created Debian Packaging. If accepted I would like to create a ITP Bug in Debian (intend to package) and upload this to Debian to be included in the Debian (and Ubuntu) archive.

@daviddrysdale
Copy link
Owner

Thanks for getting involved!

A few minor queries, mostly down to my ignorance of Debian packaging:

  • debian/changelog: Library versions are normally like "6.0.0" not "6.00".
  • debian/copyright: Date range should probably be 2009-2014 (and I should update the code similarly -- as should upstream!)
  • Does this packaging allow use from python3.x? And does it end up being an arch-specific package or _all.deb ?

Otherwise looks good.

@cygnusb
Copy link
Author

cygnusb commented May 8, 2014

version number is the upstream version number. So I have fixed this to match the lib number. Thanks for pointing this out.
Copyright year was simply taken over from the License file. I have bumped this to 2014.
Packaging is currently done using Python 2 only, to be compatible with Debian Wheezy (stable). The new build system (pybuild) for Python 2 and Python 3 is only available in unstable. If you switch to pybuild, you will not be able to build for Debian Wheezy (stable), since pybuild is not available in Wheezy.
I can switch to pybuild later, to make sure Python 3 support will be in next Debian release Jessie.
Package is architecture independent (_all.deb).

daviddrysdale added a commit that referenced this pull request May 8, 2014
@daviddrysdale daviddrysdale merged commit eeffc0c into daviddrysdale:dev May 8, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants