[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#395370: 395370 (spe fails to configure) caused by 383686 (pycentral broken handling of dir symlinks)



reassign 395370 python-central
retitle 395370 Permit replacing empty dirs from dir symlinks, to clean up after 383686
thanks

Bug 395370, spe failing to configure with a message from python-central about
"/usr/lib/python2.4/site-packages/_spe/doc" already existing (and thus
breaking other python packages), occurs due to bug 383686, python-central not
handling directory symlinks correctly and creating empty directories instead
(fixed in python-central 0.5.7).  The leftover empty directories from previous
versions of python-central still cause current python-central to fail.  To fix
this, either:

* spe's maintainer scripts should include code to remove the empty directory
  if it exists, before invoking python-central (error prone, particularly
  since the empty directory exists in python-runtime-specific directories
  which python module packages shouldn't have to know about, and since other
  packages may run into this problem if they ship(ped) directory symlinks), or

* python-central should include code to permit replacing an empty directory
  from a directory symlink to clean up from such messes (better, since
  python-central should do the handling of runtime-specific directories, and
  since python-central should clean up from its own bug).

I think the second option, including cleanup code in python-central, seems
like the best solution.  Based on this, I've reassigned this bug to
python-central, to implement this cleanup.

- Josh Triplett

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: