#382 closed defect (fixed)

debian packages aren't installable: need setuptools

Reported by: warner Owned by: somebody
Priority: critical Milestone: 1.1.0
Component: packaging Version: 1.0.0
Keywords: Cc:
Launchpad Bug:

Description

We've gone back and forth about whether our packages will require setuptools over the last few days. I thought that we'd removed the requirement (by making sure that the /usr/bin/tahoe that is installed into the debian package is *not* the same as the setuptools-generated "entry point" script), and so I removed the Depends: line from the debian/control file. However, our _auto_deps.py attempts to import setuptools because it is present in the setuptools-oriented list of dependencies, and that of course fails on systems without it.

Zooko and I think we can remove a lot of the code in _auto_deps.py now.

Change History (4)

comment:1 Changed at 2008-04-24T22:59:14Z by warner

I can't exactly remember the discussion right now, but I'm going to add 'python-setuptools' back into the debian dependencies (expressed in misc/*/debian/control), so that installing tahoe also gets you setuptools. I'm not sure if this is strictly necessary, but I think it can help more than it will hurt.

comment:2 Changed at 2008-04-24T23:02:17Z by warner

  • Resolution set to fixed
  • Status changed from new to closed

added, in 773e9abe2462b576. Note that it was already in the build-time dependencies, but it was not present in the install-time dependencies until 773e9abe2462b576.

comment:3 Changed at 2008-05-05T21:08:36Z by zooko

  • Milestone changed from 1.0.1 to 1.1.0

Milestone 1.0.1 deleted

comment:4 Changed at 2016-12-24T04:08:56Z by Brian Warner <warner@…>

In 51eae34/trunk:

Merge PR382

refs ticket:567
Closes #382

Note: See TracTickets for help on using tickets.