debian packages aren't installable: need setuptools #382

Closed
opened 2008-04-12 06:26:01 +00:00 by warner · 4 comments
warner commented 2008-04-12 06:26:01 +00:00
Owner

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.

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.
tahoe-lafs added the
packaging
critical
defect
1.0.0
labels 2008-04-12 06:26:01 +00:00
warner commented 2008-04-24 22:59:14 +00:00
Author
Owner

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.

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.
warner commented 2008-04-24 23:02:17 +00:00
Author
Owner

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

added, in changeset:773e9abe2462b576. Note that it was already in the build-time dependencies, but it was not present in the install-time dependencies until changeset:773e9abe2462b576.
tahoe-lafs added the
fixed
label 2008-04-24 23:02:17 +00:00
warner closed this issue 2008-04-24 23:02:17 +00:00
zooko commented 2008-05-05 21:08:36 +00:00
Author
Owner

Milestone 1.0.1 deleted

Milestone 1.0.1 deleted
tahoe-lafs added this to the 1.1.0 milestone 2008-05-05 21:08:36 +00:00
Brian Warner <warner@lothar.com> commented 2016-12-24 04:08:56 +00:00
Author
Owner

In 51eae34/trunk:

Merge PR382

refs ticket:567
Closes #382
In [51eae34/trunk](/tahoe-lafs/trac-2024-07-25/commit/51eae34f022228f2800ba990074b45a6e9b8135f): ``` Merge PR382 refs ticket:567 Closes #382 ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tahoe-lafs/trac-2024-07-25#382
No description provided.