[Python-Dev] Mercurial migration: help needed

Mark Hammond mhammond at skippinet.com.au
Sun Aug 23 01:17:57 CEST 2009


On 22/08/2009 6:52 PM, Stephen J. Turnbull wrote:
> Mark Hammond writes:
>   >  On 22/08/2009 2:46 PM, Stephen J. Turnbull wrote:
>
>   >  Possibly - although I would expect the existing section names be reused
>   >  when applied to a versioned file, I'd be more than happy for the hg guys
>   >  to declare new names are appropriate for this.
>
> If there's already an [Encode] section, that's different.  (I don't
> details, I'm not that big a Mercurial fan.)  But you'd still need a
> way to differentiate win32text rules from other encoding rules.

As mentioned in my previous post, I'm trying to avoid bike-shedding what 
the hg guys are better placed to decree.  How they choose to spell these 
options is something for hg to decide, and I doubt my opinion matters 
enough to bother sharing, let alone advocating.

>
>   >  >    >   This way you aren't *enabling* extensions in this versioned file,
>   >  >
>   >  >  True, but how many people will just download the extension and enable
>   >  >  it?
>   >
>   >  In the ideal world, exactly as many people who would read the Python
>   >  developer guide, then download and install the extension based purely on
>   >  that.  IOW, it is Python itself setting the policy, so people need to
>   >  make their own decisions based on that, regardless of whether the tool
>   >  enforces it or not.
>
> You're missing the point.  I'm not talking about whether it will work
> for Python, I'm talking about the worry that somebody will post a way
> cool Python branch and require a private extension, which everybody
> will just automatically install and enable, which extension then
> proceeds to phone home to Spammer Haven, Inc. with the contents of
> your email contact list.  That's what I mean by "social engineering,"
> and why I worry about policy pushback from Mercurial HQ.

No, you are missing the point - social engineering doesn't require tool 
support - tools simply make certain things easier.

> Maybe that's more paranoid than they are....  But it can't hurt your
> cause to be ready for that kind of worry.

If this becomes seen as 'my' cause, I suspect it will run out of steam 
very quickly.  I truly hope python-dev, as a community, takes some 
ownership of this issue or I predict the effort will fizzle out without 
a workable solution.  There seem to be a number of people who agree the 
status-quo isn't acceptable, so I'm not sure what would happen in that 
case...

Cheers,

Mark


More information about the Python-Dev mailing list