Define Required Packages for Ubuntu

Asked by Thomas Ward

Please define the required prerequisite software this program will need to correctly operate on an Ubutnu platform

Question information

Language:
English Edit question
Status:
Solved
For:
Anonplus Edit question
Assignee:
aj00200 Edit question
Last query:
Last reply:
Revision history for this message
aj00200 (aj00200) said :
#1

Requirements:
 Python 2.6 (2.7 preferred)
 PyCrypto

I am not sure how we are going to handle PyCrypto since it is required but it is not in the package repos at this time. Any ideas on how to handle this best?

Revision history for this message
Thomas Ward (teward) said :
#2

Do you mean this: https://launchpad.net/pycrypto ?

It does exist in the repositories, at least in source. Its source package is listed as python-crypto, and python-crypto exists in the standard repos under component main in Oneiric (and likely Natty onwards, but under no circumstances do I trust the Precise repositories right now)

Revision history for this message
aj00200 (aj00200) said :
#3

That looks like what I am using. It should be safe but I will try to verify that soon.

Revision history for this message
Thomas Ward (teward) said :
#4

OK. Keep me posted ;P

In the mean time, revno 4 of the debian/ template is there :)

Revision history for this message
aj00200 (aj00200) said :
#5

It appears that PyCrypto 2.4 is required. Is it possible to pull it from one of the other PPAs into this one? Ubuntu includes a version which is outdated for what we need it for.

Revision history for this message
Thomas Ward (teward) said :
#6

If you've got a PPA that works with your tests, throw the link my way, I'll ask the PPA owner(s) if they'd allow me to copy it from their PPA into ours.

Revision history for this message
Thomas Ward (teward) said :
#7

AJ: is there a tested PPA version you know of? Provide the link if so and I will look into including that PPA's version into the PPA here.

Revision history for this message
aj00200 (aj00200) said :
#8

This seems to be the best PPA available and it is the one which I am using: https://launchpad.net/~chris-lea/+archive/python-crypto
Otherwise, if there is some way to include 2.4.1-1 for Precise Pangolin for older version of Ubuntu, I found that information here: https://launchpad.net/ubuntu/+source/python-crypto

Revision history for this message
Thomas Ward (teward) said :
#9

I can attempt to backport within a staging PPA of mine from Precise, you can test with that... otherwise i will grab one from a PPA.

Revision history for this message
aj00200 (aj00200) said :
#10

I should mention that I am not using Ubuntu anymore. Circumstances have forced me to replace my normal hard drive with a USB drive. I needed an OS which was not as bloated so I am now using #! (Crunch Bang) Linux as my normal distro. The distro is Debian based so everything should work fine but I think it would be best to note that now before I begin any testing.

Revision history for this message
Thomas Ward (teward) said :
#11

I do not have a Debian chroot environment, nor do I have a debian repository setup available... can you test via VirtualBox + Ubuntu?

Revision history for this message
aj00200 (aj00200) said :
#12

I can probably use the PPA easily enough: http://crunchbanglinux.org/forums/topic/16810/how-to-use-ppa-with-crunchbang/ . I doubt that it would cause any problems. I can also put it on my Ubuntu VPS if needed. At least one of the other devs is using Ubuntu so I can always have that person test it as well.

Revision history for this message
Thomas Ward (teward) said :
#13

NOTE: I am unable to backport because of a package break in the source. I will be contacting the PPA maintainer asking if I may copy their package(s) to the stable PPA.

Revision history for this message
Thomas Ward (teward) said :
#14

Solved