[Distutils] Why I like eggs (or similar mechanisms) and my thoughts on future of buildout

Wes Turner wes.turner at gmail.com
Sat Aug 20 18:24:33 EDT 2016


On Saturday, August 20, 2016, Daniel Holth <dholth at gmail.com> wrote:

> We have manifests before and after in wheel but good conflict management
> is still theoretical. I think someone had a prototype years ago. For
> example checking checksums on uninstall and maybe not uninstalling modified
> [configuration] files.
>
- Uninstalling X would break Y and Z
- Because there are no additional transitive dependencies, uninstalling X
should also uninstall Y and Z
- ./etc/x.cfg is modified, don't remove it on_uninstall



>
> On Sat, Aug 20, 2016, 15:47 Jim Fulton <jim at jimfulton.info
> <javascript:_e(%7B%7D,'cvml','jim at jimfulton.info');>> wrote:
>
>>
>>
>> On Sat, Aug 20, 2016 at 3:02 PM, Nick Coghlan <ncoghlan at gmail.com
>> <javascript:_e(%7B%7D,'cvml','ncoghlan at gmail.com');>> wrote:
>>
>> ...
>>
>> > I have the impression that uninstalling things can be
>>>
>> > problematic, but maybe that's been fixed.
>>>
>>> Uninstallation is fine, as we *do* have a full file manifest after a
>>> component has been installed.
>>>
>>
>> So, if package A and B install the same file, X, and then A is
>> uninstalled, is X still there?  If then B is uninstalled, does X go away?
>> Does this machinery depend on whether X has the the same contents in A and
>> B?
>>
>> ...
>>
>> Jim
>>
>> --
>> Jim Fulton
>> http://jimfulton.info
>> _______________________________________________
>> Distutils-SIG maillist  -  Distutils-SIG at python.org
>> <javascript:_e(%7B%7D,'cvml','Distutils-SIG at python.org');>
>> https://mail.python.org/mailman/listinfo/distutils-sig
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20160820/8c6adce5/attachment.html>


More information about the Distutils-SIG mailing list