[python-committers] Python workflow quirks with mercurial and hg-git extension

2018-01-20 Thread Jesus Cea
I plan to come back to python development (about time!) but I truly
hates git. I am experimenting with mercurial + hg-git extension and it
is quite usable (after the initial painfully slow clone time), but I am
having small quirks that I would like to iron out with a fellow more
experienced or also interested in this approach.

Anybody out there?.

If this is considered off-topic, please let me know.

-- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:[email protected]  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz



signature.asc
Description: OpenPGP digital signature
___
python-committers mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/


Re: [python-committers] Requirements to get the "bug triage" permission?

2018-01-25 Thread Jesus Cea
On 06/12/17 23:17, Victor Stinner wrote:
> My problem is that we don't have a long list of "awards" in Python:
> the triage bit and the commit bit...
> 
> I had some ideas to create badges, but before I come with something
> concrete, I'm trying to build something with what we already have ;-)

I have been a few weeks thinking about OpenBadges and CPython
development. Not for gamification but for recognition.

In the mood to consider this?

-- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:[email protected]  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz



signature.asc
Description: OpenPGP digital signature
___
python-committers mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/


[python-committers] broken arm

2008-09-08 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi, guys.

I just have broken my left arm last saturday (sliding swimming pools are
dangerous :)). I will be barely online for the next 6 weeks. I will try
to keep email backlog under control, but single-hand typing is a nightmare.

I will be "slow" but available, anyway.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[EMAIL PROTECTED] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[EMAIL PROTECTED] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSMUXsplgi5GaxT1NAQKu2wQAj67jDJzk2ah0aF+DF119mYib5XlP6kAU
bIFCNC1ipYI/BmiS8djSQzZCWSgJQasZIJ28A5D2E3ey0jrrmXYqmw8OicXZ+ckE
jHgJYPWf4XNAkW6h4TRalnCPEMMWEz9HarHYbOehxjsRESxq4T0ayWYvL9hk5J+3
tJo8qwxCzrY=
=PmIb
-END PGP SIGNATURE-

___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] broken arm

2008-09-10 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Christian Heimes wrote:
> Take the opportunity and read some good books! :] And get well soon.

Just reading the last book from Ken Follet :-P. 1200 pages...

> PS: Who was talking about a single point of failure a few days ago? ...

I'm still here :-).

PS: If I was working in the bsddb code for Python 3.0 I would have spend
Saturday working on this, instead of having fun in a birthday party with
an aching end :-). Shit happens :)

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[EMAIL PROTECTED] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[EMAIL PROTECTED] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSMhJK5lgi5GaxT1NAQJbiAP+NSFZSDjvx84JdqZvMf9un48ai+vHPeXO
MIvms07H7iSpXZA4MwjTe4iJ0FzG30EZPKZ16jqgnT2AJW2E+NndZo/KLC4zjN75
iTZvpsxzfY2PFvqOqueNqrowzRmESWZrxr8B95eHgSSawMlKhJmtWoKJHkZ9kgdm
SPiy5QjZ2vU=
=s5KE
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Cutting Python 2.6

2008-10-01 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Barry Warsaw wrote:
> IIUC, the critical bottleneck is tagging the tree, so the RM needs to
> make it far enough through the PEP to get to that point.  Of course that
> does mean freezing the tree, and I don't think it's too difficult to do
> that.

I always found strange the need to freeze the tree. When a svn tag is
created, the build process should use that tag to extract the files and
build the release, while the repository is being updated normally.

In fact in a *.0 release, the tag should be a branch actually.

Sure I'm missing something...

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[EMAIL PROTECTED] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[EMAIL PROTECTED] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSOP7oJlgi5GaxT1NAQKmwQP/XTepaw9fFqf4b3VWsocvj0s4sb7THKgF
cVi7Rf424YD+i7AJzMe0aFMEsrhvor1Ma/KMMXdypymxXkUapuJmLIP6R3BWZzyp
sCDzRifhgHJg6LCq3TpIPvYseurUR1P0hgLZEKf5K/EAO+BJc6RIknBOgNS0RuHG
SNs5cVMhe7g=
=VRp9
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Cutting Python 2.6

2008-10-02 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Anthony Baxter wrote:
> If there's a screwup, and you need to recut the branch, you want to be
> sure someone else hasn't been helpful and added something else to the
> repo.

But you can put the tag/create the branch in any revision you want...

In fact, my approach would be to create a 2.6 branch after 2.6b3, and
leave the trunk for 2.7 work.

No, I am not voluntering as release manager O:-). If freezing the tree
24 hours is needed, that's fine.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[EMAIL PROTECTED] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[EMAIL PROTECTED] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSOT/Splgi5GaxT1NAQLgugQAnOkKOAs8Fy+SxoLOeBvu1cVdl4/Vhrfy
UFBN8Qcmx+fuD0i9PJj6oggTJNQflA9D/AtqflRKfYvBRQWdGlG864RpCWe4f0N4
XZTx8OXzT35wp8w8x6jlx8YhWeNvESO9OCsSAyyLb8CZJuLGgtod8VkyhWgjPgXh
E2GYWqApYms=
=JH2/
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Luke Kenneth

2009-01-29 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Guido van Rossum wrote:
> I certainly don't expect that he'll stop right away, but the best
> response in this case is none. Let's just delete his mail and
> eventually he'll go away.

In fact, I had to review my old email to check who was that "Luke
Kenneth" :-).

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSYIuzplgi5GaxT1NAQLxnQP/S/Bqp+Iuwf+MwOpie/o4jlKJL+dZSxfr
FAYsX0XYvIZfAu09X34vdXozczlTwb3uU8cF5Y7pMV2EfAfK3Gc9VpUrCi37awVP
1NFQHEvfdXsMsGTCGoBYyh/Js6Z/lzi53vbKRFYq56FTBwdpSyAq+dI+RBdaFWhZ
CRImEKdUQqo=
=jsN8
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Survey about DVCSs compared to svn

2009-03-10 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Nick Coghlan wrote:
> We have a few of those (svn:externals) as well... Brett, another
> question for your DVCS champions!

Sun uses a Mercurial extension, Forest, to manage JDK.

Mercurial forest:
http://www.selenic.com/mercurial/wiki/index.cgi/ForestExtension

And a proposal for the core Mercurial:
http://www.selenic.com/mercurial/wiki/index.cgi/NestedRepositories

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSbZ2LJlgi5GaxT1NAQL0hQP/YE2zvORq+b7320CoSWmnHqolGE/zWtcC
jGfqcaSq9J1FwCeDSCjbYDAZTxuAescyCB2IZJEZtHTRgsgNnKkyk0YUGN/wf+//
hWUR/QXpU68K54PAXkX8oA8RkYmFtI0rFBxOTnYbPcIauSik87ImWesLPzyMFxc4
TEpENXfYqzg=
=evgj
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] help with svnmerge

2009-03-10 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I committed r70197 to trunk a few days ago. Today I copied "svnmerge.py"
in my 2.6 branch, and did an "init" and a "merge"... like it is said in
the developer FAQ. I got a lot of conflicts and "old patches" merged.
Overhelming.

So...

Can anybody please merge r70197 to 2.6 branch?

Can somebody explain how to do a correct svnmerge and, possibly, update
http://www.python.org/dev/faq/#how-do-i-merge-between-branches ?

Sorry for this inconvenience. I promise to learn the lessons you teach me.

PS: I know how to merge using pure SVN and Mercurial... O:-)

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSbaAR5lgi5GaxT1NAQKE1gP9E0b2e8lRwBouayLHuk9cDTrVOJo12Mad
mZ/dDAzPo4I6dHXkns4PEt8/m2NhCvOFW0abt51bFLVoKUSomuPyxvT9hie/z2wq
Ra/+czIRjdbwFrk6WeZW7kURIgBDA5OG35p/34LsnhVi/+3JNW42uQRRjusRYO3m
iUtCCpOdDnw=
=UpbJ
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] What is the state of mercurial migration?

2009-06-19 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi, everybody. I have read PEP 385, but there is no time schedule there,
and I was wondering how is the migration done.

Any idea of when can we use Mercurial to do our contributions?.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSjuiSplgi5GaxT1NAQI7igP9E2kai8uTn2E8PiEiC92UtYToEe9wcRi/
M2f7dBuOXK3zsLlz6xUVJnphP67DtXiFStpi1dTZXGS5H3Na8WqtW3gggOfbrQH3
kaB3mzOfhWVG8H85umhVR3qsUouz3pChIyK1lMVbHcFiHcHuE/pf2OaZJOfHS3jw
g1WCCpE0068=
=UhI3
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] Why r69846 is not merged to "release26-maint"?

2009-07-02 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I have found a few flaws in 2.6 documentation. I was going to correct
them when I found they are already solved in trunk in r69846, done by
mark.dickinson in february.

Is there any reason for that commit not to be merged to 2.6 branch?. Am
I missing anything?.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSkzGsJlgi5GaxT1NAQIJBwP8C5nnSw5wKjlM/2y5UtS96kbvGipC6EFV
9cbxF3s6vJOGbDqKdgm6VMz82DNIsIw7YhUDw2ACB9Q/HGAwno5u56/eVXCfA53N
uDGYyQ76Ebty2HqbEdcve3n5UH6/2O5Yd3koFpaBm0/UrA/DayFSNAKyqGL3pNZq
To6p6r/0ots=
=jMbT
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Why r69846 is not merged to "release26-maint"?

2009-07-02 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Anthony Baxter wrote:
> Speaking as a past release manager, the reason that things like that
> didn't get merged is because... drumroll... no-one merged them.

Ughhh. This is actually a good reason to migrate to mercurial, were
merges are painless :-).

> It's another tree to checkout and patch. Personally, I was always of the
> belief that if someone wanted to fix docs (or comments, or other things
> like that) in a maintenance branch, more power to them.

I already have the checkouts for the maintained branches. I will try to
merge that patch, although it is old and will probably generate a ton of
conflicts. Let's see...

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSkzO+5lgi5GaxT1NAQLUFwP/QfS/U20tSS1Xd6P9nm3V2OADxOs9aFSK
TEpluTRSZ3o3E8GoXGjx1BBns3rffM7+VSIIvnlzujzTF9r4nUxy26TNjDKBnZ9j
aByQAtJVY2FY3nYYIxZ1SJn1w4HWBtueckZV5fCZmMRpLWEQSwfbVFIq3+6IHwC2
xCVByx9x+yI=
=SvWZ
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Why r69846 is not merged to "release26-maint"?

2009-07-02 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Benjamin Peterson wrote:
> 2009/7/2 Jeroen Ruigrok van der Werven :
>> -On [20090702 17:15], Jesus Cea ([email protected]) wrote:
>>> Ughhh. This is actually a good reason to migrate to mercurial, were
>>> merges are painless :-).
>> For all I know Mercurial doesn't make the issue of resolving content merges
>> easier, so that would make your comment moot.
> 
> They're about 2^987987979 times faster, though than with svnmerge.py.

And you don't forget any merge, because you commit to the maintenance
and then merge to the trunk.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSkzVBJlgi5GaxT1NAQLXrQP/atOdGpe5bidVWexezSOQAq9Zzkgf8pd6
4lDzQqxvDF8K2TeMNT7s4EXib0OQGLxP/jjtp+Tupb/e0oMu8t9wFNrdhJsatNyR
SCyLlfvk/lr5aAFeFGwwZOkMcudqfhPXbq3CEmz3g0dchnITqEqSN1xv2K6YUZJe
qdIoBOCUt4U=
=OYEB
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Why r69846 is not merged to "release26-maint"?

2009-07-03 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Anthony Baxter wrote:
> The particulars of the revision control system don't matter as much as
> the discipline of teaching people to commit fixes. Right now, we have
> 2.6.x, 3.0.x and 3.1.x. 

And trunk and py3k.

Having the right technology helps. The merge features of SVN 1.5 are
limited but blessing.

But I don't want to start a flamewar. The issue is already settled.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSk6FUJlgi5GaxT1NAQKo1wP8DTqberDUsVi8MsauiUFzZdKD8gKNfT0h
OOENt+ardwYdj5h/xw7e2j//h01lBbJEn/fKHumVFBMC4vS2NyuRILgtbjCLFgx0
rj1AVv3lDGtSQdJcffZMTUl0xyRmiHG1K8MXGxnGJe65qv9Uhc0OEI7c6Lk5xeOF
Iq/J8Fw2KEU=
=AO5E
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Why r69846 is not merged to "release26-maint"?

2009-07-03 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Brett Cannon wrote:
> If I remember correctly I believe we decided at the language summit that
> 3.0 is just dead now that 3.1 is out and we shouldn't even bother with
> another point release since 3.1 followed 3.0 so closely and didn't
> introduce any new syntax or tweak semantics.

If that is true (I agree with that policy, btw), please confirm
"officially". Can we forget about 3.0 branch?. Can I delete that
checkout from my system?.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSk6FyZlgi5GaxT1NAQLeugQAmZxcoRkPBSQD1GK722Rz8d18+z5zH7Di
ZfCYJ0T0EFoJQkefmAQKbstcGPglFGahRE4ZvzjhPPKq3KayRlPKdoAQuWWFVgpR
tYPbLNhcmhn+TtfrMFZJvkqahw/VmfRJvA6HiyQFw77iUjTDfPL8Vwa+zfMqZBSF
4+Zzsn8e/I8=
=WsHl
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Why r69846 is not merged to "release26-maint"?

2009-07-03 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Please, somebody fix the reply-to :)

A.M. Kuchling wrote:
> On Thu, Jul 02, 2009 at 02:34:38PM -0400, R. David Murray wrote:
>> On Fri, 3 Jul 2009 at 02:13, Anthony Baxter wrote:
>> Using svnmerge to commit to three branches in addition to trunk
>> is...painful.  Because of the (lack of) speed.
> 
> Should we push the Mercurial transition higher on the priority list,
> then?

Please, do. I can't wait, and my activity is pretty low... (to change soon)

I already asked for the mercurial transition status a few days ago, with
*no* (zero) answers. How is it going?. Can I help in any way?.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSk6HaJlgi5GaxT1NAQIw7wP/a4JoGH1cPuQHOHE2NBHhIXdQwrnmkNEv
a5k3tX5UN6PmEMsko45ukLREMPVelINb6TatiQpqWGFLcasElQGlMoBOk95LKuiu
VTNVkRfxpaO5BdDo6sz3bnHWanfYanBxD8khXju7K9IR94mzr6NSo01TA1oylEJT
Lz51PJUlq+M=
=WCBo
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] Berkeley DB (Was: Re: r73807 - python/branches/py3k/setup.py)

2009-07-08 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Georg Brandl wrote:
> I think this should be reverted -- the support code is not for the
> bsddb module, but for building the dbm module with bsddb.

I pretend to ask for re-inclusion of BerkeleyDB in Python 3.x branch in
the future (maybe around christmas), now that it is under control, very
solid, and a needed storage option in the standard lib.

It has a pretty number of downloads in PYPI, so people is interested in
it, and having a "good" storage option in the standard lib is mandatory
(ACID, distributed transactions, replication...).

But I don't want to open-fire just now... O:-).

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSlSV5Zlgi5GaxT1NAQILoAQAhLQ/yChYYDMKCcH9M+hPXCqHPX+jRP77
tpzA6S2bfTuLOaiKCdyQmkW69tTGNNM8L8veSF18ngJF1nWJQnFQTSO8O23653GI
mEA4eSi1S+a6BMQV0w8/mJSUPGPQk/EW6e+FVn29ZDK7kR9SAR8skP3H15BvOn2M
0QgIsP/hKxw=
=cAZ3
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Berkeley DB (Was: Re: r73807 - python/branches/py3k/setup.py)

2009-07-10 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

R. David Murray wrote:
> It seems to me (though I admit I haven't been watching closely recently)
> that the buildbots still report bsddb errors on trunk on a fairly regular
> basis. If I'm not imagining things is there any chance you could take
> a look at that?

I am not aware of that. I only check buildbots after doing commits. If
somebody has a buildbot reference, please share. I promise to work to
solve it.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSlfftplgi5GaxT1NAQJvvQP+PWhnPveJ7HK48DvortGaZAbQUS+8AoGX
MDfZCNuOjxm8qFyu25tEaOEwrasAh8M3yS7pNj1RHsXBUaUDZc9AUy3VMJ3H22px
AzgrnKGjx+axzTbObSGslpsEw8lbdGWWZt5gZnEvg+taIQU6k6wndPNoHrVRXhxa
Uo0NgCK4oB0=
=sgcn
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Data corruption issue (C IO library)

2009-08-06 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Georg Brandl wrote:
>> A data corruption issue has been discovered in the C IO lib in Python
>> 3.1 (http://bugs.python.org/issue6629). I've applied a fix, and I wonder
>> whether we should make a release quickly to minimize the probability of
>> users hitting the problem?
>> (Georg tells me Benjamin is on holiday, however)
> 
> FWIW, I also think we should make a new micro release right now.  We can't
> be seen to take data corruption issues with the most basic file operations
> lightly, especially in Python 3; otherwise, people will think we still don't
> consider it ready for use.

+1. Messing with people files is probably the worst you can do.

- --
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSnuNL5lgi5GaxT1NAQIamQP+ItacvhX2myXmQ0uFtxHuL+2HxIZpjiPG
zC/32QMeSuYEWERzfmADUyePeXMuN6pBQmkkbV5g0NQyQfkdKUqa7qzpeGAwSh5x
SY30rP2K2gIi7egJd+1Akemm9HHvMepPip4YiLedGaY4naIQgGm2BHnOIpJcsgwY
szLLo6jdn/M=
=j0jo
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] branches and merging

2010-03-01 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/01/2010 11:24 PM, Barry Warsaw wrote:
> Maybe we should consider switching to hg now rather than waiting?

I can't wait for HG. I have read the main cutprit for the delay is the
line-ending issue with MS Windows developers. Is there anything else
holding us back?.

(And yes, maybe migrating would do people angry enough for solving the
last details :-).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS4yHyplgi5GaxT1NAQK0SgP+KFtKJEhqhuRs0aXjrx+A5Udm2Gignimq
MU+i2gwVljcFawxTwfROabhkftgutL6gs9nbY1rL2F54jQvWETvSYMYoJqjBDCdL
9urWaNZkQa1gN26hXu0084pnwfz6cfPwavdMmZnyfeTkGtTaby1PAX1F2LWKpvZD
LlHSc6xovFo=
=YwIa
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] branches and merging

2010-03-03 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/03/2010 08:13 AM, Dirkjan Ochtman wrote:
> I wouldn't say there are tons of things, but yes, even if we decided
> to punt on the whole EOL thing for now, that probably wouldn't bring
> the switch much closer unless there's also a bunch of people jumping
> in helping out with other things (some of which are going to be hard
> -- for example, hacking on hgsubversion if you have no prior
> experience with that tool). I'm happy to do these things and I think
> the early May deadline is somewhat realistic, assuming that I don't
> have to spend much of my time on the EOL issues.

Do you have a list of -detailed- pending issues?. Detailed enough to
decide if we can help or not...

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS45E/Zlgi5GaxT1NAQKLvQQAocR3j76kadnJnd3GpeIR2SjboZUqdn+x
7MmVBBcNXnrE64/5VO3qcS/LvmBN2I1rM1vkdyfFXplmoPZSnyXCKqF5BRM2zUdr
W9WdcDmovFQk8W3SAXBp5aCfu+dSBWD9ZtWe7uHhl+lq6RA8R6iTjgVQwFrsQVaZ
ksmpFR1xcm8=
=JIP7
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] SSH keys and Keychain

2010-03-03 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/04/2010 03:28 AM, Alexandre Vassalotti wrote:
> On Wed, Mar 3, 2010 at 5:32 PM, Vinay Sajip  wrote:
>> I've installed Keychain and invoked it in my .bashrc, and whenever I open a
>> terminal session, it tells me that it found an existing ssh-agent and the
>> SSH_AUTH_SOCK and SSH_AGENT_PID seem to be correct.
> 
> Are you using Ubuntu? If so, Seahorse (the default key manager in
> Ubuntu) should prompt you automatically for your passphrase and cache
> it.  Keychain might be interfering with it, so try to uninstall it
> first. Then verify in Applications ? Accessories ? Passwords and
> Encryption Keys that Seahorse sees your SSH key.

I would use "ssh-agent" directly, via "ssh-add". It is what I do.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS48y1Zlgi5GaxT1NAQIoYAP/aWF5/37+1i5tXDfz2vrgkafqnRJzR2a6
Br18i+vr0GAaYnKXFegQNwAsR6IwbMt7iiBxYIqY/yHGJJFdaFZoJVUxU7uTmPlC
rLitND0vx1colG1vb7KmaFQqYEguIoDHn/6mA9QjNSTbecWwlp0E5F62saGz8X44
U6+5MYBOyvE=
=+YTd
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] SSH keys and Keychain

2010-03-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/04/2010 10:06 AM, Vinay Sajip wrote:

> Thanks for the response. I checked the permissions and verified them to be 600
> on ~/.ssh/id_rsa. Your suggestion to ssh -v is a good one, and it lets me in
> despite there being debug messages about the key being invalid - so I don't 
> see
> how it could be!

Do you have access to any other machine vía SSH?. I would try to
generate a new SSH key in Ubuntu. If that solves the issue connecting to
ther machines, I would ask python commint gatekeeper to change your SSH
commit key. Do the test against a machine you can update new SSH keys to.

PS: Just for trying, check if your SSH key has \013 inside (Carriage
Return). If it does, *DO A COPY* and delete those special chars, just
for testing.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS4+3YJlgi5GaxT1NAQJq8AP+NLm/dfJL8jaWbS71pcFRD1lj6F/jhZsU
HphKowknsoNGPI/JuYzEpkKbNZMRby+Q1Wa5BxrQBrj3RXGerEBEoLwz3YR2OHqF
X6ilhOk4pufO3/dxW8NaE5vVy5QSjE2nfr0Q7HtzbUxKcstBCQ/HVjuT/NTU5ZXx
MUkIpGoE8Pc=
=ts7H
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] branches and merging

2010-03-09 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/02/2010 02:21 PM, A.M. Kuchling wrote:
> On Tue, Mar 02, 2010 at 04:36:42AM +0100, Jesus Cea wrote:
>> I can't wait for HG. I have read the main cutprit for the delay is the
>> line-ending issue with MS Windows developers. Is there anything else
>> holding us back?.
> 
> Note that, if you'd just like to use Mercurial for your own
> convenience while developing, the mirrored repositories at
> http://hg.python.org/ are up-to-date; you just can't push changes
> back.  I have a regex patch that was developed using an hg checkout of
> the Python source tree, with my changes layered atop it using the mq
> extension.

This is a really excellent suggestion, and the perfect excuse to get
familiar with MQ, that I haven't tried yet.

I have a strange error:

"""
[j...@babylon5 home]$ hg clone http://hg.python.org/cpython/
destination directory: cpython
requesting all changes
abort: HTTP Error 414: Request-URI Too Large
"""

Using an sniffer, I see the request is actually huge. I am using
Mercurial 1.5.

I can pull individual branches, with "-b" flag
(http://hg.python.org/cpython/branches), but I have the same issue doing
a "pull" later.

It is not possible to download the full repository?. I could update the
clone branch by branch, but must be a better way...

Suggestions?.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS5cAMZlgi5GaxT1NAQLHQgP/S+zDTF/hohMVIjk0bwnh6PyPD7toJ1zy
y3g7QOHdd6+HIDIcmMyRSTV6l+vG6h/N0pQEyK7H+zo+PpViRB7P3+7k30qKjz8d
HADgJn2Z46l9ajiejfsTDN0aJWK/TkT9NqGHSzgN3zCYbd27lGMoDJo2CkGYn69x
zyLgxgy0P1Y=
=4l6z
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] branches and merging

2010-03-10 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/10/2010 08:29 AM, Dirkjan Ochtman wrote:
> So, in the meantime, if you have ssh access, make your clone via ssh.

Could you possibly the exact command to use to clone cpython HG
repository?. I can't find it via Google.

> Otherwise, clone a single branch, like this:
> http://hg.python.org/cpython#py3k, and that should prevent you from
> getting the error even on subsequent pulls.

I tried this, but I get the error again, unless I do a "pull" for that
branch only. A "pull" with no options gives the error.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS5e7HJlgi5GaxT1NAQJWsAP/UrG2VD8rP9CabQNMjLrB7VliKg5WxPSL
zIAxofaN7r8wJa8m40NlP2VjiXVJnNSJxCzTpDLtgPZwYb017WwkPoZkfAlcyNoZ
YqLVKXxQEfGE2COU1CmOonnsMxD8cR0lhhOOdgNG9XzLxCiDjn4x9UgVc2e0Gxhj
w9NeC8obv+8=
=4PRw
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] branches and merging

2010-03-12 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/10/2010 04:30 PM, Jesus Cea wrote:
> On 03/10/2010 08:29 AM, Dirkjan Ochtman wrote:
>> So, in the meantime, if you have ssh access, make your clone via ssh.
> 
> Could you possibly the exact command to use to clone cpython HG
> repository?. I can't find it via Google.

I still don't know how I can clone the cpython repository. Regular clone
doesn't work with current repository state. Dirkjan commented about
cloning via SSH, and I have a SSH commit key, but I don't know what
command to use...

Help!.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS5rKNplgi5GaxT1NAQLO5gQAiSlee/YxwkVwH5rvNeBHdYMyQgoINI3C
SY49GZnZo0e9+IV1zGQBo+tRuqUo71+0P/ehLDnUKqldqOxMLJqHPUfQSxiiGaF+
KH/ol7zZgvnkjTxFc5QvpDbBOuga9Rg1Fdp+jDFM+b0DM3bzmvGEKfcacuqNWpQ1
1afGGATOf0g=
=Iv6y
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] branches and merging

2010-03-12 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/13/2010 04:01 AM, Antoine Pitrou wrote:
> Le Sat, 13 Mar 2010 00:11:51 +0100,
> Jesus Cea  a écrit :
>>
>> I still don't know how I can clone the cpython repository. Regular
>> clone doesn't work with current repository state.
> 
> If you don't need to push back to the Mercurial repositories, you can
> use the "other" mirrors at http://code.python.org/hg
> 
> (e.g.: `hg clone http://code.python.org/hg/trunk/`)

Thanks, Antoine. Those "mirrors" are not equivalent because they keep
different branches in different repositories (compared with the single
repository with named branches inside, in the "official" HG), but they
are good enough. Thanks. In fact I am not sure this approach is even
better, if the respositories share a common parent, so you can move
patches around.

Now I have to master the MQ extension :).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS5sLe5lgi5GaxT1NAQJmCwP+NVbcbHDJe16agGMFOm5UobViN9dY9Hvo
EuwMm9BdRrijaHRLlbdzQes+RRr1IQ0pf3rpySFXFWS2xVZ87/5/nmBU9CT3KcY9
C9GktBtpwfbiw+dw6IHyH2HxVf+uVytvn8pToDLdPEsp5g1SSYp3AJj7bBeQgM7Q
vU40jdXi9QA=
=ou4n
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Fw: [Python-checkins] r78823 - python/tags/r265rc2

2010-03-13 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/10/2010 05:42 PM, Barry Warsaw wrote:
> All: The release26-maint branch is now semi-thawed.  I'm going to be even more
> strict about commits to the branch now because I really don't want to release
> an rc3 unless absolutely necessary.  2.6.5 final is scheduled for 2010-03-19.

I was wondering about http://bugs.python.org/issue3928 . It is a trivial
fix a couple of lines long only.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS5vqqZlgi5GaxT1NAQKRAAP/WPud1hZkfkFvTvbbC7W/GciTABJmPlRZ
5daUYn/kafC4lJ+ZaVM7cp1wX5xj6ZxVmVLzG3xwvtJR5o1kS3UAsLbM9fwUkHFb
j7myKQRpw2GanheidsSP0Tfms8emW+UVnxUH8jYK5m8jnIdauVYp+MkEWJOk2Lwi
xZYGH+jKels=
=SqKW
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] Is 3.1 open? (was: Re: Fw: [Python-checkins] r78823 - python/tags/r265rc2)

2010-03-13 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/13/2010 11:25 PM, Barry Warsaw wrote:
> On Mar 13, 2010, at 08:42 PM, Jesus Cea wrote:
> 
>> I was wondering about http://bugs.python.org/issue3928 . It is a trivial
>> fix a couple of lines long only.
> 
> These can be addressed for 2.6.6.

Your word is my command, Barry.

What about 3.1.3, Benjamin?. I guess it is too late for 3.1.2, since the
rc is out. I saw your message asking for stopping commits the 6th march,
but I haven't seen another message opening the gates again...

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS5wbYJlgi5GaxT1NAQLw+QP/e2cK8aWOqsU7Yt1/HepqujOzlptdeZ7h
mBmm20aWWQ5+frgO6+y8SbV2bKxSGdFt2KRhk1WwHIkZFTXDBEYs/iBpQB/Cfp80
bRxBjrvN3X5dLDQ5DJd6TDvKbypqTPGT8uJoZYDf+Gws9aKp4IRKi7btZAOA5I8G
Gi1xfR4IqsE=
=rAib
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Is 3.1 open?

2010-03-13 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/14/2010 12:40 AM, Benjamin Peterson wrote:
> 2010/3/13 "Martin v. Löwis" :
>>>>> What about 3.1.3, Benjamin?. I guess it is too late for 3.1.2,
>>>>> since the rc is out. I saw your message asking for stopping commits
>>>>> the 6th march, but I haven't seen another message opening the gates
>>>>> again...
>>>> As Martin pointed out, I don't think this patch is acceptable for a
>>>> bug fix release.
>>>
>>> I would say the patch is acceptable for a bugfix release, just not one
>>> in release candidate status.
>>
>> That's what I meant as well.
> 
> Very well then, let's wait for 3.1.3.

That was what I was asking.

I will commit the patch to trunk and py3k, and to 2.6 and 3.1 branch
after 2.6.5 and 3.1.2 are out.

Should I commit now to trunk/py3k and later to 2.6/3.1, or wait to do
the four commits at the same time?. Don't want to miss the 2.7beta.

Mercurial, where are you?. This would be a non issue :)

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS5xGeJlgi5GaxT1NAQK24AP+P2w6+11IHzPg9aJk0mmTjonWTBN3Yyqe
o209qKwtKGY5VCs90ttoo/3HyUKWk7T45qjXJ+3yQzLkLmIe0YFkacPQ1zo1RtWS
4mdzp/3uSktpq6/b9ejrmYhyqQzSAqCZJHkMPwaycTfjEUoxwH4V+2E+6zx8zZ58
E9W4vy1zc3k=
=YDlC
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Is 3.1 open?

2010-03-13 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/14/2010 03:35 AM, Benjamin Peterson wrote:
>> Mercurial, where are you?. This would be a non issue :)
> 
> How so?

The release manager could clone the repository to getting it ready for
release, while the main repository accepts new changesets. The point
would be not stopping commits, ever.

When done, the release manager could tag the release in his/her clone
and push the changes to the main branch, like any other commit.

If the release manager needs some patches for the main repository,
he/she can cherrypick them manually or using a tool like
http://mercurial.selenic.com/wiki/TransplantExtension .

The devil is in the details, like how the release manager repository
clone accesses buildbots, for instance.

This is possible workflow. I don't know what is the actual plan, yet.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS5xPUZlgi5GaxT1NAQJ6zgP+MOYKeZqMnSHZYATJ2TFMb1mRW1IjjSg6
kdlpLwaLIEM6QKjs6gAJP4QNmIigH0l7gJlZkDaP+FpD90teAbGqJe5xNKyQeZLg
xitTu2spFZu8pD2GSZ1GLSq917poOyntYsyLhZ/ICS1QiUPiQItvUIhP3AEociEy
WxzRJIZmrMg=
=HmlY
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] svnmerge init on py3k branch fails..

2010-03-23 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/23/2010 04:13 PM, Nick Coghlan wrote:
> I'm not sure if there should be any change in the wording of the FAQ
> entry for this - maybe expanding on the last sentence a bit?
> 
> Current: "This is a one-time operation."
> Possible change: "This is a one-time operation (i.e. only when the
> branch is originally created, not when each developer creates a local
> checkout for the branch)."

I "perpetrated" the same error a couple of years ago. Fortunatelly I saw
the issue before committing. So, yes, some clarification is needed.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS6kD3Jlgi5GaxT1NAQKmOQP8D9X7w0hhH9rtE6Rfn5QwEHvbI2G+elYl
QaOcYHVXWIHQn+nFoPfalT/yu3FLQ4zSpSQARIum9hsgE7yNic6RNfYBHZvs+joE
1gTPjUMCFrHyc5h9BPRmIrOdcsS1TDz00BEs2DIejZ1bPjk/RbaoHA0U1O/g7Pme
rVrONLBsKxI=
=xTdq
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] pybsddb 5.0.0 integration and 2.7beta1 schedule

2010-04-06 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Oracle just released Berkeley DB 5.0.21, with features like SQLite façade.

I am now testing pybsddb 5.0.0, that supports BDB 5.0.x.

My original plan was to delay integration of pybsddb 5.x.x for 2.7.1
release, but Larry Hastings has a (sensible) request to migrate pybsddb
from CObject to Capsule for 2.7.0. Current pybsddb 5.0.0 already
contains that change.

I am reluctant to integrate the code change before beta1, because
although it should be transparent I don't want to risk a red buildbot,
even for 20 minutes, so close to beta1. Integrating it between beta1 and
beta2 would be riskless, but it would break API compatibility (because
the CObject->Capsule) change.

I don't know how many people depend of the pybsddb C api, although I
think that very little.

What should I do?. When is the beta1 window closed?

PS: I would need a couple of hours for integration, but beware timezone!
(Spain :).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS7t/z5lgi5GaxT1NAQL1VAP+LxE4TdHnS9hJpMj3q3GZAKz5c8ho8p2U
mRpyMmIC7y9OUk5uLQYrYdGpIVVZgrCi47+Oo77lxV4tDHbbHbWXxCZcX5P1QosK
HyKYVGS3nYc25WGgQvmGCtmw9LTLhiF24NHQtyzQp7LvPgCJu/OLlILaBCuYs/xX
LxRJV0c9OxU=
=pv/P
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] pybsddb 5.0.0 integration and 2.7beta1 schedule

2010-04-06 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/06/2010 10:12 PM, Antoine Pitrou wrote:
> 
>> My original plan was to delay integration of pybsddb 5.x.x for 2.7.1
>> release
> 
> Bugfix releases are only for bug fixes, by definition. 2.7.1 shouldn't
> receive such a change.

In the past 2.6 received a small patch to be able to compile against BDB
4.8. There are other precedents.

> Why should it be "transparent"? Are you so confident that it won't bring
> any new problems? Given that we are talking about a new major version
> number, this sounds a bit optimistic.

pybsddb 5.0.0 compiles against BDB 5.0.x, but it doesn' support any new
feature. The diff is pretty small, and the testsuite is very extensive.
I am pretty confident.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS7udh5lgi5GaxT1NAQIbDgP/YYgQSmlme8NN2dI1mO37yEJRYMP4fBCw
UvowTILx6WTwEPKPCwCry33ZN+71uIxu51W0411LEhwFxnEFCM4vQYlzkZL9Y/Ym
HZuEJ2xtXj7sod6mz15Qgl3C2sv3ZfL5F3V0wio0fpdaRc4H8sAc/VD0Vzixhl9g
NWKGfS/y0Wo=
=KopF
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] pybsddb 5.0.0 integration and 2.7beta1 schedule

2010-04-06 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/07/2010 12:54 AM, "Martin v. Löwis" wrote:
> Still, I'm skeptical whether it should be added to 2.7 this late. The
> original release date for rc1 was last Saturday, so any new feature
> proposed now should be considered as being past the deadline.

I agree, and that is the reason I am asking this in the list.

I still think pybsddb 5.0.0 should be in python 2.7.0. My doubt is about
integrating before beta1 or between beta1 and beta2. This is important
because pybsddb 5.0.0 breaks API binary compatibility for those poor
souls that uses the C API exported by it. Probably only relevant to
Oracle Berkeley DB XML team :-), the only people I know that uses it.

If pybsddb 5.0.0 is not integrated, there is still the issue of
CObject->Capsule change.

I just read the message from Benjamin Paterson about the trunk freezing.
That delays the decision until after beta1 :).

Benjamin, as the release manager, what do you think?. The options are:

1. Ships 2.7.0 with current pybsddb code.  The CObject deprecation is
currently silenced explictly.

2. Ships 2.7.0 with current pybssdb code + Capsule support. Current
proposed patch is faulty, but solving it should be trivial. With Beta1
window closed, this will break C API compatibility in beta2... unless
CObject routines can read Capsules, something that the original patch
author says they do. I have not checked it.

3. Ships 2.7.0 with pybsddb 5.0.0. It is a low risk option, I promise.
The only issue is that C API could change between beta1 and beta2. Not
that anybody would use that C API, actually.

I vote for the third option. The capsule patch author Larry Hastings
would like 2. The easy path ("do nothing") is 1.

PS: If we go for 1 or 2, if in 2.7.1 we want to support Berkeley DB
5.0.x (already released a week ago), we must break API anyway, because
some constants have been renamed, and some defaults have been inverted.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS7vhK5lgi5GaxT1NAQJmVwQAlJ/uV8uY+lUe1wEVzAOofotry91/7CML
Ckf6Qvcss3JMDFDSZpVsNPiKPtodz5g0k5ws1nG6sdLEJpNz4PZXRYWI1E0lrlF9
a9D2gWalmpVRfimowxEM7aUy03rB2FGYvAYziuEkKOfYGddazZmnzU/Y9ebSphkB
oJg0kxdCxDU=
=xhXn
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Blocking commits to 2.6

2010-04-25 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 25/04/10 19:59, Barry Warsaw wrote:
>> Does anyone else use svnmerge integration info on the 2.6 branch?  Please
>> speak up, so that I don't mess up your workflow.
> 
> Not me.  I find the whole svnmerge stuff madness anyway. :)

Mercurial can not come soon enough :).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS9ThL5lgi5GaxT1NAQKFdAP+Lqs/L9SegnEuZ5GkVMKEoDEWor4lXzGr
eb/DFrNTtLs3LyNBp92Wjb1ewAz/tHo2KWBiRVbYQrRqVgUxB4+o7k4jiPAvu7z+
58blMKAsLDc8DR3OYxtXR+m7iza0tY7tkUa4ETmI1wXquGXGkfffoZ7s8R1Zk5h4
Y7BBSB+5bD0=
=1ar3
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] When do we stop automerging from trunk to py3k?

2010-04-27 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 27/04/10 15:01, Chris Withers wrote:
> Michael Foord wrote:
>> Allegedly merging between branches will be easier with Mercurial
>> anyway...
> 
> I hope an Hg expert can show how this can be done...
> 
> In particular, we don't want to pull all changes to 2.7 into 3k, and I
> haven't seen any sane way in Hg to say "just pull this changeset, no
> others"...

There are extensions for it.

For instance <http://mercurial.selenic.com/wiki/TransplantExtension>.

Anyway, a possible simple workflow is to write patches for the older
supported python version and merge them in newer versions, adjusted or,
possibly, "backout"ed.

That is, patch 2.7 and "push" those changes to 3.x, undoing the
unnecesary patches with a simple "backout".

This is far more automatic that cherrypicking patches, with the risk of
forgeting some.

I can't wait for HG native use, and I am curious about the exact
workflow we are going to use.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS9efgplgi5GaxT1NAQIT2QP9FCHzsKkBkZyOdkf5Zydnv65YUhEiVFre
tGVMqfuP4XtzLSdGDUHBJYqg1Bw6piuzNtyTOGTvE7J70LfZsdvDOPo7gByKHdXp
KkcrFruvqjN/Ff7ozJsnvT0rmBDUjGEt9PjrpTGUd3yMgWq42CJqe1j/KRiMuRRH
dXz7UXTBBow=
=sO/M
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] When do we stop automerging from trunk to py3k?

2010-04-28 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 28/04/10 12:17, Antoine Pitrou wrote:
> Le mercredi 28 avril 2010 à 04:37 +0200, Jesus Cea a écrit :
>> That is, patch 2.7 and "push" those changes to 3.x, undoing the
>> unnecesary patches with a simple "backout".
> 
> Good point. I haven't thought of the possibility of using "hg backout".
> However, those bugfixes must also be applied (usually) to 3.1, which
> makes the workflow graph a bit uncertain:
> (3.1 -> 2.7) and (3.1 -> 3.x)?

Yes, I would "push":

2.6 -> 2.7 -> 3.1 -> 3.x

Versions in the right must include patches done for the versions in the
left. Also, versions more in the left change less.

I am not formally proposing this workflow, but it would leverage the
merge excellence of Mercurial.

The bad thing about "backout" is the polution of the repository history.
Another option would be to push the change and do a "null merge", were
we actually "cancel" the change. But that would "lie" in the history and
could require a fake commit in the "tip" to have two heads to merge.

Looking in this way, the "backout" path seems better, because it
documents both "we have considered this patch" as the outcome "but we
don't need it in this repository".

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS9hp8Jlgi5GaxT1NAQLOzAP+KBx0UIrRtXkPBDMujm3L8pEhGzmBFdAF
fIasqcyMMX/Z5ZpNFwIwQ/pcf4vgk8J8fbhV+DUJb4J7dHs8DMf/UZv0Xt/JXl88
IZOC23CwYSTcc3jp69frRdC/KUznmYRWyo5rzJ89R+vl1YDXD5tZPX8djv+6Aoew
L8BxKJ9rUvw=
=KUEr
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] branches and merging

2010-05-05 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/03/10 03:13, Jesus Cea wrote:
> On 03/02/2010 02:21 PM, A.M. Kuchling wrote:
>> On Tue, Mar 02, 2010 at 04:36:42AM +0100, Jesus Cea wrote:
>>> I can't wait for HG. I have read the main cutprit for the delay is the
>>> line-ending issue with MS Windows developers. Is there anything else
>>> holding us back?.
> 
>> Note that, if you'd just like to use Mercurial for your own
>> convenience while developing, the mirrored repositories at
>> http://hg.python.org/ are up-to-date; you just can't push changes
>> back.  I have a regex patch that was developed using an hg checkout of
>> the Python source tree, with my changes layered atop it using the mq
>> extension.
> 
> This is a really excellent suggestion, and the perfect excuse to get
> familiar with MQ, that I haven't tried yet.
> 
> I have a strange error:
> 
> """
> [j...@babylon5 home]$ hg clone http://hg.python.org/cpython/
> destination directory: cpython
> requesting all changes
> abort: HTTP Error 414: Request-URI Too Large
> """

Two months later...

I can confirm I can clone now http://hg.python.org/cpython/ , using the
new Mercurial 1.5.2. If the repository was not overhaulted, this is GOOD.

The repository has 443 heads. Half a gig. U.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS+GhQ5lgi5GaxT1NAQLT3gP9GcU5Es1fq4vmdyBdVvUjcWnaGqzpmlDy
ngm3MxZ+Sp/jIonI6u66Vw/r2astZ4JTDQ1i9g/y6fRGazkOkxnAM4rMkBSxDHVR
2usDRcyjPo0q49p+NQ1UMZNBylJ4Dj/XR2fNjz89zwTSOfAZkQqH85rEOp2v7Igd
V6gB7Vp6XOY=
=BoKZ
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] branches and merging

2010-05-05 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/05/10 18:59, Antoine Pitrou wrote:
> 
>> Two months later...
>>
>> I can confirm I can clone now http://hg.python.org/cpython/ , using the
>> new Mercurial 1.5.2. If the repository was not overhaulted, this is GOOD.
>>
>> The repository has 443 heads. Half a gig. U.
> 
> For daily work, I suggest you use http://code.python.org/hg instead. It
> is much more lightweight (a separate repo for each branch) and, since it
> isn't meant to test the conversion, the changeset IDs won't change.

I know. It is what I do daily. I can not pass without Mercurial Queues
:). I dream every night with the day I can use Mercurial natively :-pp.

I was just confirming that the "issue" I had with mercurial two months
ago (trying to clone a repository with a lot of heads) is solved in HG
1.5.2, just released.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS+Gl45lgi5GaxT1NAQI3YwP/eLqEWUoFdDOP+X+7B/G24nM/gnoXnPQP
YumeWpN5/ijxGuBhyACSl1vkRrAzEtJaORWmqeB15pBtIuEigNZc+oS8QdKoH/X7
Y2PgvKmRPCfNCrwR3m6G1fULA6j4KjZns86BOAZOX06dul9RINi5rzR+Zppmtxes
oNmGmyAvEls=
=ydC5
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] 2.7 almost out the door

2010-07-03 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/07/10 17:45, Benjamin Peterson wrote:
> 2.7 has been tagged, and I have uploaded docs and the source tarballs
> to python.org. I will wait on binaries before announcing the release.

The end of an era.

Congratulations to all.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTC9j5Zlgi5GaxT1NAQKhewQAgIkLWJ7UhNFM+qpk3kbLL2fgu1uD4iek
CGLA5qh5QzPvDezcEnLKnVcRNZfFKS/BhxgiLerKnh1eY7jEP64ZY3NkQ/botFbd
pOOt9g4515Y0OAgm3cspl4gk+kSJOY0gEzg2tdZdnColXXSE6bJK89c2qsCNIhJ9
ikB+hBUnQ/E=
=NC3P
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] PEP checkin process

2010-07-22 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 22/07/10 14:16, Nick Coghlan wrote:

>> Just run 'make' in the peps checkout directory.
> 
> That doesn't work for me by default since I don't have python2.5
> installed (although it does turn out it can be made to work by
> overriding PYTHON as Benjamin suggests). Not only that, but the
> makefile builds all the PEPs when I generally only care about the PEP
> I'm working on and PEP 0.

The "make" should include dependency information to only rebuild the
changed documents. :-?.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTEh1o5lgi5GaxT1NAQJfmgP+L+TMka+beAeub3YNhkLot0Bg9/NfF5iw
Qw/+6IX0GFVa1BFqYM3QfbW0arUst0bRehNGZgMCCzglvAZz6pmsyq0/dBx7IrDv
Es9zVMyYaoOBs6z9ur+U9afWU1FRpXRz2DHRTPA6CiaI2sCsNbBmlssOGHCCueSa
i77kj/Utm6s=
=6+zi
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] Mercurial Status?

2010-08-01 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

How is migration to Mercurial going?. Showstoppers?.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTFV7eplgi5GaxT1NAQLDOwP/TjQMZTCFxzqrFu6uTFA/8szH52usn0q3
BJnT9EpoRptr6LCtptBPrpnBzVs1sDvXyivgXVMe2kPGEDvwbeVesQoIDBgoO/xc
woIL+p3jjQGzTJZMqlaJnOMIVotNS8AMk93S+TyRDQnrRudYbup1L41kwkAA/mMC
BPcOkEquhec=
=d16c
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Mercurial Status?

2010-08-01 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 01/08/10 16:09, Georg Brandl wrote:
> In conclusion, I hope to have everything set up during October, and
> begin a test phase that takes as long as we feel is necessary to get
> acquainted with the new repos and infrastructure before making the
> repositories the main development ones.

Ok. Thanks for providing a schedule :).

Good luck (and justice!) with your (both) thesis. Uhmmm, what is the
plural for thesis, in english?. In Spanish it is the same word, changing
the prefix article: "la tesis"/"las tesis" :).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTFWET5lgi5GaxT1NAQIB1gQAligi/08bqWBr7ZI41sPdeAFuN3sAFp18
seO9afBG9sQoRn/HSsHi1uLr1l9q5xm759Fni6CafwcWVhTwMrNMV6Sr0vMipq1w
ZC4Dn1RDnFKNpPJmUXew3A14SolURmk8svX4S4qPAeRtYmij1u3TN0z2PlkV7qfL
GdKKOr2bMdU=
=2DVk
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] trunk is open

2010-11-16 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 16/11/10 15:36, Senthil Kumaran wrote:
> On Tue, Nov 16, 2010 at 10:25 PM, Steve Holden  wrote:
>>
>> Any why wouldn't the py3k branch now be trunk?
> 
> If you meant, why would't the py3k branch be renamed to trunk, then I
> think, it was do with svn properties and tracking of merges.
> We use svnmerge to backport py3k to release31-maint and
> release27-maint. In 2.x series, we used to port 2.x trunk code to py3k
> and then from py3k to release31-maint. In the current scenario, the
> second case remains intact.

All these will be meaningless after we finish the mercurial migration.
God, it is about time :-).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTOKml5lgi5GaxT1NAQL+ggQAnog3CAUufiL7zg57kcaHNp/+66yBgSXa
rTw6w+23GVarKBgdTt+92f0B0EXxzUIP05GcmWkTThiEreYj38s7PVU6RJKWFevC
SCK2LFcRpoTPN9q4HBcPmyxqv/wZ2m2UM64j3KhAvkmD0tGCMg+cgNy4q3F4onYb
zHRDLrBWK5w=
=IoNr
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] New hg repo ssh URIs

2010-11-24 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 24/11/10 14:48, Dirkjan Ochtman wrote:
> All ssh repos can now be accessed by using ssh://[email protected]/repo
> instead of ssh://[email protected]/repos/repo. While the old way should
> continue to work, the new address should be considered preferable.

Are those repositories read/write?. What is their use TODAY?. Only for
being ready for 12 december?.

The push will be thru SSH only?. No option for HTTPS pushing?.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTO0m35lgi5GaxT1NAQK9ugP9EcqWszLqtRsodWjJF8i6Pvk/Ni+g3H4H
JuAIqx6gnOMnzGpNOE1nM/aI09t+Yqeqhqrep+vnkTLGxns+/9ASRUWEEqdLUFJr
gJ9Y3G6vPOTsxOcUefXAKeK/efZPrMwnKUH/lvTRZli9L/bZ9AgAabhyM6Vkj9CK
Klth5NjfH1Q=
=nqnC
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Blocking feature backports

2010-12-01 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 01/12/10 21:48, R. David Murray wrote:
> My understanding of the current status of svnmerge block is that
> you should use it if it helps you and not worry about it otherwise.
> Georg and I and some others find it useful for managing our own
> patches, but otherwise I think that it isn't being used.

Remember that after 12th December, with Mercurial becoming the primary
version system, the dynamic will change a lot.

Still 12 days to go. I will be very happy :).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTPa8xplgi5GaxT1NAQIkywP/fbMjh0+uz315oIACzU1rifMm+bRZph9A
GkhrRupKpNBGQiEeguABlyL3Mk9jy2S2AI3p+HP9GNNXeWUf1atLIIiTBP541sJs
5q5Uevhc3A/HFpW38UFlWdL3ZzMkBgUEtDZdTGnuIkb74rQNNPPeSdyy4pDJkeNB
GCBVNR37wc4=
=ZOh8
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Blocking feature backports

2010-12-01 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 01/12/10 22:47, R. David Murray wrote:
> Mercurial can't become the primary version system until after we've had
> a test-and-work-out-the-bugs period, so IMO that schedule is going to
> have to be modified.

After two years since Mercurial decision was done, let me daydream a bit
:-).

And I do actually have confidence that the people on charge of this
migration have set a realistic milestone.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTPcPk5lgi5GaxT1NAQKD9wP9GNBlpKK8P6ZkB/s13+mL7Fy4HT55sSiB
2OusKxJFoHAFXLQT34cvmJUpBSXAxIQenm7pgfiK2nHuyf+HaU6hMZA6UbUYcxOb
/p+5IEW23OXmWidNtPCgNXGSToyoyrDZnRBGL+Gs40W8qqOOO1D95GKmduoPnhe1
BafE70AppU0=
=L/RF
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Providing .tgz sources

2010-12-07 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/12/10 15:15, Antoine Pitrou wrote:
> Le dimanche 05 décembre 2010 à 12:16 +0100, Georg Brandl a écrit :
>> Hi,
>>
>> I wonder if it's still necessary to provide .tar.bz2 and .tgz source
>> tarballs.  If anything, it would be nice to provide .tar.xz in addition
>> to .tar.bz2, which has a nicer compression ratio:
>>
>> .tgz - 13 MB
>> .tar.bz2 - 11 MB
>> .tar.xz  - 8.6 MB
> 
> It is likely that many non-GNU based platforms, such as commercial
> Unices, don't know about xz yet (not to mention old Debian / RHEL
> machines). So I would vote to continue providing .tar.bz2 and/or .tgz
> tarballs.

Providing XZ files *IN ADDITION* to gz/bz2 will increase the mindshare
for the format. I am checking the webpage and installing the XZ tools
just now :-).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTP4U7Zlgi5GaxT1NAQK0NAP+KCij3y/m5O8a9wioP2atPDjn8DFwWxxv
2uMQKBCQikGiVS5LRF6gE11jvJMRBnmaW6RI7HylP/WM7/KtGKx6Fl4MjRzzqKvQ
yyk+vY1+RfQ5Oc1Q7vLTLKGTibSXUY59jfQo2I09nCXpkeMYSu4iuz7SSDPS/QUR
b9eH+YhexgU=
=j2ys
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Blocking feature backports

2010-12-07 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/12/10 20:00, "Martin v. Löwis" wrote:
> Personally, I'd still like to defer beta1 until after the Mercurial
> switch (or alternatively, do the final 3.2 release from subversion
> as Raymond suggested).

I would vote +1 to deferral of beta1 until mercurial migration. Anything
pushing mercurial migration would be good. But Beta1 is already out...

Would be shameful to manage 3.2.x using svn...

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTP4ZkJlgi5GaxT1NAQKzCAQAh0Pg/SSg7IPiNZZM8/g1tKr70b/w7r1n
OS+9tE2LNXFnlI7s2jpk2RfZXcNsj8As/v3VBAm4nk6Km5TIBZbaPnCpfIhUSbXF
KbZU1eN7IThRkWyEqnUO9ZF48ji23jobaoRnHXf6Ak3CTkAKpzMLSNZgn8OXgpFM
ux6kTe8P6do=
=949r
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Partial commit privileges

2011-01-08 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/01/11 03:18, Victor Stinner wrote:
> The process to gain the commit priviledges is long, and it is sometimes
> difficult to decide if someone should have it or not. Would it be
> possible to have different "levels" of commit priviledes to simplify the
> process? Eg. first only be able to commit on a specific module, and then
> maybe more modules, to finally be able to commit everywhere. It doesn't
> need to be a technical limitation.

I would say that mercurial deployment will change the workflow, and the
difference between core committers and external developers will diffuse.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTSkcH5lgi5GaxT1NAQI5KgP+MDJSDiMFO+MAnoIwn/sfgxIYG+BCX4Ox
FfUwHSARXcPzOGoGely1zJGFWROF9wRdNygmNn7Jkbg2Xk8O3+aFl877oNOLvE8Y
fhwUhlmVqp4CeWiLpFAm1PFdIDkXSzmxWIGc8SR3rcbSPrBVlk1bntbrKf5SdZ35
2OFVw743z+E=
=Ee7X
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] New contributors, don't forget to send in a contributor form!

2011-01-12 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/01/11 21:47, Brett Cannon wrote:
> As I am writing the part of the devguide covering getting commit privs,
> I figured it was a good thing to send out an email for our new
> committers to remind them to send in a contributor
> form: http://www.python.org/psf/contrib/ ASAP.

Maybe would be a good idea to write down a checklist for new committers:
get a mentor, send the SSH key, be sure have signed the contributor
agreement, subscribe to the right mailing lists...

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTS5KNplgi5GaxT1NAQItMgP+O86eyLvEggDXQNgIvnTDKyN+V7RSd6mm
4Ot7HGoY3osF7T7t8+wTdXnTJ8KCanfgMH6NipHJicT7sPR1ejCog04vbEQdvBJ0
wpVTvTBtyU1g9fXFNCiKVCHOQsdsP8oUBBWPykMWAdouHgZ5cH0Uk85v2haiwwbp
nTAiO2PAtiE=
=vNpN
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-02 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/02/11 17:47, Barry Warsaw wrote:
> This is one of the primary problems solved by a dvcs.  You can *always* and
> *easily* work on new features, publish them for comment and review by others,
> make continual progress regardless of the release status of the official
> branches, and easily track movement in those official branches.

That being true, I am interested in the buildbots. Publishing a private
repository is not helpful, if you can't use the buildbots.

I guess the best workflow would be for the Release Manager to create a
clone, keeping the development repository open while the RM checks the
clone and "cherry pick" changesets from the development branch if needed.

When the release is complete, the clone can be tagged and merged back to
the main development.

So, nobody has to wait...

> Pycon 2011 will mark the second anniversary of Guido's pronouncement.  If we
> do nothing else in Atlanta, can we *please* *please* *please* come away from
> there with the conversion operationally completed?

+inf!.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUmTwplgi5GaxT1NAQIRbQP9FoUx5bcuwqiBVQczC2QBD7ad6ikVwN5e
uf7ghaXkMltzUSgC5Bf3q+3yB/JVkfQ+gIK3TCvlQE+Kh7FlsKRd0MeKK62JDXwD
U5YhKpX7CPGc14pM4+rEqaFuh5i/pbXNE8idNPd/kfk02CLt/+KKEoBwXmomm2cg
Q/wUBlPrQZo=
=M8ad
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-02 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/02/11 18:38, Antoine Pitrou wrote:
>> I guess the best workflow would be for the Release Manager to create a
>> clone, keeping the development repository open while the RM checks the
>> clone and "cherry pick" changesets from the development branch if needed.
> 
> That sounds like a full-time job for the poor Release Manager. We really
> need to merge changesets *ourselves*. It is irresponsible to expect
> someone else to do the grunt job of merging stuff.

The merge here is mostly automatic. In fact, if the RM doesn't change
his/her clone at all, the merge is "null", even if devel repository has
evolved a lot in the meantime.

The cost of the merge will be, usually, proportional to the "private"
changesets done in the clone. If the only patches applied there are
"backports" from the main development line (that is, backport to
candidate release from the mainline), those "doesn't count" to the
complexity.

Ideally, a release candidate clone would have very few patches, and most
of them coming from the main development (or main branch line).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUmgk5lgi5GaxT1NAQKOIQQAnNQv+kol8bTr8nP6lM/29MQn7tz37QZv
uWo2jBajMgpFWujawLEzxdW2hELjwplR8LdZc90hBbzXW182ePDQJJOZWUxKJPTW
cLfYhMHKL8/CVTvEsOLsUr38ylvSd0spgch/7pUTc6Or/Xa9F9QM++D3bcAx9ndZ
SmtaylMbb+k=
=mSBR
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-02 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/02/11 19:28, Antoine Pitrou wrote:
>> The merge here is mostly automatic. In fact, if the RM doesn't change
>> his/her clone at all, the merge is "null", even if devel repository has
>> evolved a lot in the meantime.
> 
> By merge I meant the cherry picking operation itself ("svnmerge").

To be concrete, how many patches went inside 2.7.0 after cutting the
"rc1"?. Ideally, the answer should be "a handful".

AFAIK, there are issues when you cherry pick patches and then you try to
merge back (same patch present in both lines, but no metadata saying
so). But that seems an issue with current HG/cherrypick extension, not
with an abstract mercurial inability. In fact, python could be a push to
improve that in HG.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUmkz5lgi5GaxT1NAQI3HAP9GJ5bKP6LNkzve9j/VIJM8JDUNecEJ8w7
Sqz6WSG4SLan15kFF/IyMbZoCkGDdDqmm8Ut0WpV5tIjByt4SgIJeLk8FyBM4WgW
rEbHocufkF8STL3B/skgODUd10jgnKK1DZtZfv/zYVWsKBlXq8P1pSUTN8EegWwp
qlFYAP+slrA=
=Ckcz
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-02 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/02/11 19:47, Antoine Pitrou wrote:
> I don't think we are talking about branching after rc1 but after beta1,
> so that the feature branch can continue receive non-bugfix patches.
> That's quite many changesets to review.

A beta is like any other branch. The "canonical way" (TM) in mercurial
is to write the patch for the "oldest" supported branch (in this case,
the beta branch), and "up-port" it to the open devel repository.

So, RM could say something like "beta branch is here. Commit there only
things that MUST be in 3.3.0. For general development, commit to
"py3k"". Anybody can merge from "beta" *TO* "py3k", for "up porting".

The trick here is to patch the oldest supported version, and "up port"
later, via mercurial merge.

Just exactly the reverse of current workflow.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUm8M5lgi5GaxT1NAQIgPAQAk4O26PQqlIi8S9S/3PVB09HinWTYJOhZ
0pD5ul6jkOO506ngZvjN6a652wsTq5CHscTnoyNHRRlq38Pn5Y6m4vZOYvIaH6P1
LGJ7b5bv97nrxSzHnfmMIyi7jGPbv7Jgv8otgov7UIJE3YeMtSjJrVZaG98Sv2rq
Xdlv5DJwBb4=
=f6/e
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-02 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/02/11 21:30, Barry Warsaw wrote:
>> Just exactly the reverse of current workflow.
> 
> And for good reason (IMO).  It's often much less clear exactly how far back a
> specific patch should be committed when it's first being developed.  It makes
> much more sense to me to fix a problem in the current development branch
> first, and then determine if, how, and where the patch should be back ported.

While I do agree with your point, when I take over a bug I test all
supported versions to see which ones are buggy. Now you can choose to
patch the latest and backport, or to patch the oldest and up-port. It is
a choice. Mercurial is designed for up-porting.

In fact, "up-porting" is usually better, because you don't have to think
if you must downport or not. Versión "n+1" is always a superset of
versión "n". So you "up-port" *ALWAYS*, automatically (mostly) via merge.

If you choose the backporting way, you must take a decision about what
to backport, for every single changeset. And god forbids you forget
something in the process...

I agree you have a point when you write a new functionality for the
latest version and LATER somebody decides that a particular changeset
must be backported. Or a fix not planed for old versions is re-scheduled.

Would be very nice if the HG cherrypick extension would be more clever.
Of if mercurial would recognize that a patch is already manually
committed in both lines, and cope with that gracefully when merging. I
am sure we are not alone with these issues, and I hope somebody is
actually doing something about it.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUn4zZlgi5GaxT1NAQLitQP/cWcs8zuR/bsEkLLzM0BKLKnvt+U/5EI9
EGfqTz+SOkB9g6Yvrh35r5LcyXREQGJz9jtvOQFo+6L5UOlhpDWDwBiyFW37sdzi
SVrnzsog63DqAOpGVrOqwSV+0/pwgl7Kst5z9w+i42PD/atZsq2z31ze2qWP4QNM
nvoR2K8HSSc=
=cQ6Z
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-03 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/02/11 13:04, Nick Coghlan wrote:
> On Thu, Feb 3, 2011 at 10:37 AM, Jesus Cea  wrote:
>> In fact, "up-porting" is usually better, because you don't have to think
>> if you must downport or not. Versión "n+1" is always a superset of
>> versión "n". So you "up-port" *ALWAYS*, automatically (mostly) via merge.
> 
> As I said, I'm happy to roll with the proposed workflow as documented
> in the PEP, based on the advice from experts that Mercurial doesn't
> really suit our current work flow. I'm just noting that I expect the
> result will be fewer fixes in maintenance branches, since it is harder
> to divide the tasks of implementing a fix for the main line of
> development and applying that fix to the maintenance branches (unlike
> the way it often happens now).

The problem now is that patches in the development branch are
"forgotten" and not backported when appropiate, and nobody cares about
"blocking" versions to "not backport". Now running "svnmerge" to do a
real merge is very risky, because the "blocking" is not actually
maintained. People uses "svnmerge" backporting patch by patch, manually.
Automatic mode is a disaster, because nobody cares about "blocking" in
"svnmerge".

If we up-port, no patch is forgotten. The rule should be: "patches in
n+1 are a SUPERSET of patches in n". With this rule, mercurial takes
care of everything (a patch in n+1 can 'undo' a patch up-ported from n,
if needed, keeping the rule).

> The worse possibility is that fixes may be applied to maintenance
> branches and not to the main line of development, leading to
> regressions after upgrades (since the associated tests wouldn't be
> forward ported either).

That is not going to happen, because the mercurial merging between
maintenance and development. This is the up-porting side, and merging
should be automatic, you don't need to track anything, it is
automagically done by mercurial.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUtuJ5lgi5GaxT1NAQL9OwP/ScnQ6Ahcgqdu73H01VGe4XPeJv8mDGss
DokVIB/UrqnhtdeE+ky1uWTVSvcdcsClWsLMHPtW1KyTqWuf83fT9J1UWdXm5ol9
+QR1I8Vgot/WYt0XJ4ktP8VbN3SsUJoT+cJfEdGYI9I3Cc5UrXVOuOwpioANjyvE
5EBgj6ro1QY=
=slHU
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-03 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/02/11 15:07, Nick Coghlan wrote:
> One useful thing I have personally gotten out of this discussion is to
> identify the core reason I feel backporting is the "right" way to
> handle maintenance branches: it ensures that the *tests* that confirm
> a bug has been fixed are always applied to the *latest* branch first.
> This means that there should never be regressions of tested bug fixes,
> even after a major version upgrade. When fixes and their associated
> tests are applied to the oldest branch first, the only thing ensuring
> the forward port isn't forgotten is manual review, thus opening the
> door to regressions following a major version upgrade.

I am not sure I understand correctly. It is 4:15AM in Spain and I need
to sleep badly.

"Up-porting" CAN'T be forgotten because it is done "automagically" vía
mercurial merges. That is the point...

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUtv4plgi5GaxT1NAQIoBQP+OATzNITrX9vsDLW3o01vH2VSbi1EN0+5
x+oYWyu8vkg+IenrF7TS3nfo+P72EC7AzqTCA5Nlhcc/HUsayrc0D73DVuUpeyac
5BsSDq2AbRPkQcMd8fhaAKxsWL5p4NIiYsqGO2Odhfu8ZBO+KKIdJZbsU2//cZAi
hmr7/4tbiE4=
=xoOv
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 10:54, Nick Coghlan wrote:
> On Fri, Feb 4, 2011 at 1:17 PM, Jesus Cea  wrote:
>> "Up-porting" CAN'T be forgotten because it is done "automagically" vía
>> mercurial merges. That is the point...
> 
> So developer A checks in a fix on 2.7, then gets sidetracked before
> forward porting it.
> 
> When does it make it to 3.2 or the main development branch?
> 
> Does everyone doing a forward merge from the maintenance branches run
> the risk of being landed with the task of doing a bulk merge of any
> forgotten forward ports before they can forward port the fix they're
> actually trying to implement?

This is a social problem, not a tech one. In my opinion, the "owner" of
a fix can not be considered "done" until the patch is merged everywhere.

In fact, if all the branches were in the same repository (I do not
advocate it), you can check it at push time.

Failing to comply would be as bad as committing a patch leaving all
buildbots in red, or unbuildable code.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUvkVplgi5GaxT1NAQJlUAQAlX4V4H4kpSNn95fjNJVMgR6SwJzsYrUe
SGeIuqMM5TALMxx/f9t5V1rE10JEV7nzNyKtdSnYDVom3RJL0fDNyvIsxrSzvTJM
jJB+sTnMDI5cJ7m767B/Fz+xQ2Z7dpdjBJ3e/dZbqJmas4GkXWW3W5fjkU41Kvqu
mqhpleBPpuo=
=Y27E
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 11:19, M.-A. Lemburg wrote:
> I don't understand why the developers have to follow the tools and
> not the tools the developers.

Well, the tool is designed for a particular workflow. If you do
something else, you are fighting the tool and not taking advantage of
its bigger strenght.

I am advocating a particular workflow (reverse to current) because it is
"natural" to mercurial and I find it sensible. That said, the fact is
that current workflow can not be used comfy with current mercurial. That
is a shameful limitation, I do agree.

Some people is working in solving this limitations. But we have to
consider if using a "non natural" workflow would alienate new coders
familiar with "natural" mercurial workflow. Since one of the objectives
of HG migration is to ease external contributions, doing thing "the
right way" would help too.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUvm/plgi5GaxT1NAQJwegP/f5N5PzUpwchEoh1ZeJGccuoGSVj7crTx
96hDNaQEcd9GG7V8IQ2+LXkjwF/HkCshkuyO2XMPFBVahzKOidlG5zEv4bAzDdvY
lpiqo70sJYJt7doTwTxQx4v9lbuqYD0gHiv+3Sw06887gqyR05YqCdhcm8NgoNFg
+YfLwmrwvu8=
=iIIh
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Create a Mercurial repository with a branch per issue

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 12:52, Victor Stinner wrote:
> It would be nice to create a branch for each issue (or each attached to
> an issue?)

Change "branch" to "temporal clone".

I support this, but implementation would be non trivial.

I have missed forever about being able to check a fix before
"officially" committing it. Your request would provide it.

The problem is how to cope with security issues (a patch could execute
arbitrary code in the buildbots) and how to change the buildbot
reporting tools to NOT mix the results from different changeset.

Currently when I try to identify the changeset that introduces a bug,
and I do a bisection search, "everybody" can see that "experiment" in
the public buildbots. That is not very sensible. For instance, you can
see "red" buildbots, when those failing builds are not for HEAD and so,
not relevant to anybody else. I can sympathize with each core developer
just committing a patch and getting a rush because she sees red
buildbots... not related to the patch. More, she has to wait until I
finish before she can see results relevant to her.

Rebasing is good before committing to the "real" repository, but anybody
with a checkout clone will suffer. I guess the clone should be
automatically destroyed as soon as the clone is merged back to the real
repository.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUvsNJlgi5GaxT1NAQI2xQP/U+zdReBfUe8Fu8AmFZMd+3To+mQsP9Oe
IleFmkZ896Nz1CeNzSGCYM3vsytU+c4kd0CN7R+y1mFFGbuZ4oHySf96k/FAMnyH
gO9RjnkRhKYi6BPKYi9nPYMwPd+t07F4bKPewFjlwbCa9EULtkQ2i2qyXl1ozMmn
Th1aP/deTIw=
=S8JV
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Create a Mercurial repository with a branch per issue

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 13:15, Victor Stinner wrote:
>> Rebasing is good before committing to the "real" repository, but anybody
>> with a checkout clone will suffer.
> 
> Why?

Rebasing alters history. It messes with the "inmmutable" nature of
history. Anybody with a clone must do it. If you don't do, when you
resync, you will see a new head and your clone will be "different" of
the one doing the rebase.

That is, suppose:

- -->1-->2-->3-->4

Now you rebase and collapse changesets 2-4, to get ready for merging
with the real respository. You have:

- -->1-->5

in your repository.

Anybody that had cloned from you, when pull, will have in her repository:

- -->1-->2-->3-->4
\
 \-->5

Two heads, "different" repository views. If this second person has a
patch in his own repository, and you try to merge back, you will get
again the original changeset list, two heads, etc.

As a general rule, rebase should be done ONLY in personal clones not
shared by anybody. Or, in this particular case, a clone should be
automatically destroyed after merging to main development line.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUv2EJlgi5GaxT1NAQIrAQP/ZQAVu+AxIC5TGiU8MP6XfXihyNdA+qwL
vmmSRLXb8jifAKtbbyk9z8Ucn6rzQW5vbeNJStvt4hpPDM224CwMDgUu2XFBums+
j8e7SEUvXmNleiwmwUsDAEqFYWRw3/rUmZIUvt/FWhy1lhrgOyIwFObeDMxjYdSG
1JFJrM5DHUo=
=yB4X
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 13:25, Antoine Pitrou wrote:
> 
>> The problem now is that patches in the development branch are
>> "forgotten" and not backported when appropiate
> 
> Sorry, do you have real examples of this?

None I can show just now :(. I do remember discussion about some patches
not being backported because people were trying to speed up py3k.

>> If we up-port, no patch is forgotten. The rule should be: "patches in
>> n+1 are a SUPERSET of patches in n". With this rule, mercurial takes
>> care of everything (a patch in n+1 can 'undo' a patch up-ported from n,
>> if needed, keeping the rule).
> 
> That's a theoretical and IMO naïve point of view. In practice, there are
> many changesets that will not "up-port" cleanly and will need manual
> work. The work will not be much less than with down-porting.

I don't understand how "backporting" is easy, and "upporting" is
difficult. You have to potentially manually tweak in both cases.

Let's see.

We have these branches:

1. Old releases, still supported (security, critical fixes). These
releases are mostly static. Any patch there would "naturally" need to be
applied too in more modern branches. That is, "up porting".

2. Released and supported releases: These are bug fix only branches.
Traffic should be low. Since only fixes go in, every changeset should be
applied too to more modern branches. That is, "up porting".

3. Not yet, but about to be released branch. Currently this "freezes"
the trunk, or patches are very restricted. For instance, "no new
features". This status can be pretty lenghtly now, months. I suggest to
"clone" the trunk here. This will be the beta/rc/final/maintenance
clone. Trunk remains fully open. This clone has a restricting patch
policy (no new features in the beginning, fixes only later). Any patch
here, bug fix, documentation clean up, etc. should be "up ported" too to
trunk. Trunk is open all the time.

Some fellows said that this would disincentivate contributions to the
beta branch. In fact, coders would love to see their fixes/code/whatever
they do being released in the next python version, three months for now,
instead in the n+1 version, two years away. So I guess people would rush
to commit to the beta clone (just like now!). But coders with long term
plans can keep working in the trunk, freely. For instance, new stdlib
modules.

The only issue in this plan would be trunk evolving so fast that
up-porting changesets from the beta to trunk (merging) would be non
automatic. The beta being a few months long would help. Anyway, we could
have a social rule to "avoid" doing heavy incompatible work for a while,
until the release. Anyway, we already have the issue now, because if
trunk is wildy diverging, we already have issues when backporting from
trunk to the maintenance branches. In fact this situation disincentivate
"back porting", since it would be costly. If you "up port", you can't
left behind any patch.

My guess is that most coders would concentrate in the beta clone,
because they want their work released as fast as possible, and people
working in trunk would be guys adding new functionality. I bet that
overlapping changes would be pretty rare, during the beta/rc time.

Something to note is that mercurial merge is pretty clever, and can
follow things like file renaming/moving, line number offset, etc. It is
a "three way merge", far more powerful that simply trying to apply a
patch to a file. Mercurial do a history evaluation and know how to
modify your changeset to be applied cleanly, most of the time. For
instance, if the file was modified in trunk to add a 2000 line patch,
mercurial knows how to "offset" your changeset before trying to
automatically apply.

PS: When a branch moves to a *temporal* restricted commit state, a new
clone should be created, for people to keep working in the new minor
release. That is, we are now in 3.2.0 release candidate. Patching is
very restricted. If we had a 3.2.0 release candidate clone, MUST SHIP
changes would be in the 3.2.0rc repository, but patches planned for
3.2.1 would be being already being committed the clone. When 3.2.0 is
released and the branch is marked as "maintenance", the 3.2.1 clone
would merge into the 3.2 maintenance and destroyed.

The point is... to never temporally freeze any repository.

The only frozen repositories would be dead ones.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _

Re: [python-committers] Create a Mercurial repository with a branch per issue

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 14:31, Tarek Ziadé wrote:
>> As a general rule, rebase should be done ONLY in personal clones not
>> shared by anybody. Or, in this particular case, a clone should be
>> automatically destroyed after merging to main development line.
> 
> That's why I think it's much cleaner to work with mq to build a clean
> single-commit patch,  even if a clone may be used for temporary states
> and sharing.

Well, MQ are not easily shared. If you don't share your clone anyway,
you can freely commit to it and then collapse all your changes via
rebase, before pushing.

> We are experiencing merge hell right now in Distutils2, as the
> contributor list grows, because of the way people work with clones. We
> are polluting history with a lot of "merge" commits because it's the
> most simple way to work w/ mercurial.

I have tendency to commit to my clones constantly. I can do 100 commits
per day, in my private clone. When pushing to the main repository, you
have the option to push all the tiny changesets, or collapse all of them
via rebase.

I am not sure what way is better. Keeping ALL the history would be
interesting anyway, but most of my tiny commits would break the build (I
commit everytime I stop for thinking, pee, whatever. It is like autosave
in my text editor), so things like "bisect" would be difficult to use.
And reviewing 200 stupid patches when patch n+20 undo buggy patch n+1,
is not pleasant.

This is a social issue.

> I don't want to fork this thread but I think we should set up a
> "mercurial good practice" guide somewhere for hg.python.org could be
> awesome, in particular since the number of indirect contributors is
> going to grow with Python under a DVCS

+1. But first we need the mercurial switchover to be done and to get
some first hand experience before writing down the best practices *wiki* :).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUwDyZlgi5GaxT1NAQJGoAP/bvWOUNoc5DKfjt3K3T2uMes8A8Agsawr
RlbQmsBhlPDeaye4oe5zBgue2xIguhtVazGjd5jC9SOBYHSIVMTlpabdxoFoUisO
eili9X8zHwdEVDhmfg7Gp8BeGMwS7mOx35WEY96Xbsw1WtKbTSP8J4WyZwMC9TW0
ZDXdNqDo9mE=
=Fdwj
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 16:49, Nick Coghlan wrote:
> On the other hand, if *any* forward port naturally picks up all the
> missed forward ports, then the Mercurial perspective starts to make
> more sense (especially if the merge is able to exploit the DAG in
> order to make fewer mistakes).

A mercurial merge "brings" "automatically" (if can be done) any patch in
a side, to the other side. Basically "joins" the two sides making a
single one.

clone 1:

A->B->C->D

Clone 2:

A->E->F->G->H

When you merge you have:

A->B->C->D->I
 \   /
  \->E->F->G->H-/

Code in "I" contains all "B", "C", "D", "E", "F", "G" and "H".

This merging is "automatic" (if there are no conflicts!). That is the
magic in Mercurial. The merge machinery. It is a huge improvement over
subversion, even in 1.6.*.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUw/eZlgi5GaxT1NAQJjdwP/dF6H2K9sdOUrXJ9jwJxwwgZzrGDQfM0p
OG1sKTUCnn7WKC0II2Ep56BdVMC7HvF5PT9fQDOMKwyDz2WN02YgTIxvrHwh4wHz
90zXvDB7VslH5k1shXm7v++mqgutWDMOUHRJ73ZjKuS6rSnf69m4yCN7PK0stGcX
1uHaPiMJI+8=
=p9Zg
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Create a Mercurial repository with a branch per issue

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 16:58, Barry Warsaw wrote:
> I guess this is just a Mercurial quirk I'll have to get used to.  It's not
> something I ever bother with in Bazaar because, while those intermediate
> commits are still part of the merged branch's history, it's generally hidden
> from you when you dump the log or bisect, unless you specifically request to
> see them.

"""
$ hg help log
[...]
- --follow-first   only follow the first parent of merge changesets
[...]
- -m --only-merges show only merges
[...]
- -M --no-merges   do not show merges
[...]
"""

Would be interesting that "bisect" would be "improved" to follow only
the first parent in a merge.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUxC8Jlgi5GaxT1NAQJ0tQP/dHk0izxHp2NLFMiTao5+bDdE5vADcj4+
aSyAZGCiw6ozLu/KZFTFKujcsnzshXwaHWacUk3RMVzUNctRVHSCnRwMnwII+SUL
8a4uMqY31Xc4nqzIycFjYeU7gSQGhbOq0z0FFU2LW1BChVQ8YUwQbUpeSN7pgopS
1enrdo6U9ls=
=HilB
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 17:03, Barry Warsaw wrote:
> Given that this workflow is a social one, encouraged but not imposed by the
> technology, how will we respond when things are done The Wrong Way?  What are
> the effects if someone forgets and commits a patch to trunk first?  Have we
> hosed the branches or is it just a PITA to recover?

The obvious approach would be to use "transplant" to copy the patch to
the "old" clone. If the patch in both places is the same, mercurial
recognize the fact. If they are not, you have a false conflict, to be
resolved in the merge (usually you do this just now, that you have the
details fresh in mind, and if you don't do, somebody has to do it).

Other option is to export the patch from the "new" clone, backout the
patch ("hg backout" command), apply the patch to the "old" clone and
then do a regular merge.

As said, this is a social problem. For instance, if I write a patch to
"new" and do not backport, somebody else can do it "eventually". This is
practical, but you can "forget" or decide you don't want to spend your
time maintaining, let's say, 2.7.*.

But using "up-porting", when somebody does a merge from "old" to "new",
the operation brings all patches from "old". If the patches doesn't
apply cleanly (mercurial merge machinery is clever, but not everything
can be done automatically), the guy doing a merge is going to curse badly.

Ideally, every changeset committed to "old" should be "merged"
inmediatelly to "new", by the patch maker. I don't consider an issue to
be "closed" until this is done.

Not sure if this should be a real rule, but if "old" and "new" reside in
the same repository (for instance, named branches), you can check this
in the push "hook" living in the server. That is, the hook check that
the changesets you are pushing don't create a new head in "old" (your
patch create a head, but your merge "joins" heads in both "old" and
"new". When you push, you push both changesets at the same time, and the
repository is verified and updated atomically).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUxFRJlgi5GaxT1NAQJmpAP/bmdgoK4J4O/hS+DNrC59sVxOU0Y5gH4I
gW7SnU/FDejszMeDJ8fi6/3/v4jcV+Mfy9MOSr4lCmfnmXXXUyHoMBL5UEmDvuGR
LNN3QXEKZeNo5op4UQWa1rRp9qjYL95R/dBiVPgGY6Ia+V406fjdgYFXVn331KhY
0qpf5/teZ4c=
=FYnu
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 17:31, Antoine Pitrou wrote:
> How do you "block"?

What patches in "3.2" you don't want in "3.3"?.

Remember the rule: "Patches in n+1 are a SUPERSET of patches in n". But
a patch in "n+1" can undo a patch in "n", keeping this rule true always.

The usual approach is to do a merge just before the patch you don't
want, and then a "null merge" just after the patch you don't want. "null
merge" = a merge metadata update without actually bringing any new code.

I can't think any reason you want this, beside avoiding the "change 3.2
to 3.2.1 strings" to propagate to trunk.

In this particular situation, the merge would conflict (because
"3.2->3.2.1" conflicts with "3.3", no "3.2" anywhere in trunk). Solving
this conflict is trivial (just drop that change), and now you can retry
merging again, this time successfully.

Ideally, when you push to the repository, you push your patches *AND*
the merges, all in an atomic operation. So you don't move the merge
burden to somebody else. I just wrote about this in a just sent email.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUxIPJlgi5GaxT1NAQK2IQP/d8+ILx4EukYf65m6OYn749TJ5jvejKgI
4m+O2CAnJIORiOo9jYhp12GUanCeziBDVcdVNx9sFRAHB2QNowVhxbJv+B50/WSF
NXIlGxJaQcbCC4TlniJtnWezPzCr/cfNmxlUFv10qLErl2gEfMUCQMLC0/Zh9BDg
f+8gpoaiBt0=
=FVbK
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/02/11 17:51, Barry Warsaw wrote:
> Sure.  I guess my question is, what do *you* do in that case?  Are
> you blocked because I didn't do my job properly?  Can you tell your
> merge to ignore my change so you can keep making progress, complete
> your patch, and send me a nastygram to finish my work? :)

You can, but is not trivial neither automatic.

There are quite a few strategies. For instance, I can move my patch
BEFORE your patch (vía rebase), creating a new head, and merging my head
with trunk. My head is solved. Yours is still hanging around.

Or you can force this via a push "hook": no heads left behind! :-)

I just wrote an email about this.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUxJxJlgi5GaxT1NAQJejwQAmrR9PuJmvL/FcKHYirsKk5A0gvoebG8v
Sd7baUi3dfcWR4HEsJa5SLc1knY+f/wlFyDzd0fYx102+QMgYUiipp8n9r3+yXfN
PSR1tREix93Zbb2dlfkSQe6L0+pfz6hXZRNHMBCgN9EFpIspcD05/yZVISwsBHyG
80EKgV1+FGg=
=2D3a
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
nd history tracking) to
automatically solve a lot of small details like file renaming, offsets
changings, whatever.

7. In the meantime, any patch to 3.2 clone (in RC state, so they should
be only a handful) is propagated to 3.2.1 clone and trunk clone, via
mercurial merge.

8. When 3.2(.0) is published, the 3.2 clone is open again. We
(atomatically) merge 3.2.1 clone to 3.2, and destroy 3.2.1. When time
come for 3.2.1 beta, we clone a 3.2.2 from 3.2 branch, and repeat.

In this schema, no developer has to WAIT for
anything/anybody/BETA/RC/Whatever.

I can see that having a 3.2.1 clone while 3.2 is closed complicates
things, but it has the huge advantage of not delaying any forward
progress. Anyway, this part is optional. You can forget the 3.2.1 clone
and simply forbid merging to 3.2 while is is in RC state. When 3.2 is
released, 3.1 is merged to 3.2, bringing all delayed patches. And people
waiting for 3.2 opening to commit new code, can do it now.

During 3.2 RC, you can merge to trunk from 3.1, for people working on
trunk to get the fixes. When you merge from 3.1 to 3.2, you get the
fixes there too. When merging 3.2 to trunk, later, Mercurial is clever
enough to skip over the changesets merged vía 3.1 and coming again thru
3.2. This is something you can't do with SVN.

> As a user of 3.x (and not 2.x), I will work on bug fixes for 3.x. If the
> bug involves 2.7 also and the fix transports easily to 2.7, fine. If
> not, someone who cares about 2.7 can do the additional work.

If what you are saying is that you don't want to waste your time porting
your 3.x fixes to 2.7, of even worse, developing your patches in 2.7 and
"up-porting to 3.x"... That is an entirely different topic.

With current python-dev commitment, any bug discovered in 3.1 that
affect 2.7, should be solved in both. In fact, 2.7 fixing should more
prioritary that 3.1, since 2.7.x is going to survive far longer that
3.1, 3.2, 3.3 and maybe 3.4...

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUyKhZlgi5GaxT1NAQL6NgP/SY6grnzbDL520mDmeeZv37UEkVleAU/z
6JTBoD8XLOJ3hqB1YkRbMTHIt5ySi8laOU5fl/4XltIuHwCfh5LFuFADJlnnno3q
/RFwlu8ol3wCb0IcjvnfeTJCoQmsq2BNmnwbaZi+eOKKljVfCibVQrrydHl8J74w
O6lbP7EtgJw=
=5guh
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/02/11 00:36, Antoine Pitrou wrote:
> 
>> Look at issue 11089. It is applied in 2.7 and 3.1, but it can't be
>> applied to 3.2 because we are in RC state now. Now, somebody *MUST*
>> remember to apply this patch when the 3.2 branch in open again. That is
>> a waste of mental energy for nothing.
> 
> That's because Raymond chose to break the usual workflow of fixing in
> 3.2 first. If he had waited for 3.2 to unfreeze first, there would be no
> "waste of mental energy for nothing".

In this case the issue should be open for the length of 3.2 RC state. In
three weeks time your triage will vanish from memory and when 3.2 is
open, "somebody" has to go back to this bug, refresh details already
forgotten, write a patch for py3k trunk, "svnmerge" to 3.2, 3.1 and 2.7.

If I discover a bug, triage it and can write a patch NOW, when all the
details are fresh in my mind, I should do. Waiting because a branch is
"closed" is a waste. If I can commit NOW and I know that patch
propagation will be automatic via mercurial merges when the branch is
open again, I rather prefer to solve it now, commit, and move on.

People now must backport via "svnmerge", manually. Up-porting is
automatic, via mercurial merges. You can't "leave a patch behind"
because you forgot. It is simply not possible (you can do explicitly if
a patch must not be up-ported, but that is the exception, not the rule).

> That said, I don't think it's useful to discuss hg workflows at length.
> We certainly already did so in the past, and nothing came out (otherwise
> we wouldn't have this discussion again). Someone could sit and produce a
> written proposal evaluating the various possibilities, and we can
> iterate from that.

I do agree. I am getting the feeling that (some not small group of)
python core devs are not familiar with mercurial at all. That is a bit
scary, considering the two years migration patch (and counting) and that
to discuss workflow you must know the abilities of the tools... Really
scary :).

Do not consider my comment an attack. We are all busy people and change
is painful. I sympathize, actually. But two years has been long enough...

As a developer I think that "up porting" is the way to go. And I think
that the "non block" clone philosophy should be something to aim.
Actually the main problem I see there is buildbot infraestructure: if
you keep more clones open (2.7, 2.7.x, 3.1, 3.1.x, 3.2, 3.2.x, trunk),
buildbots should support that. More complicated yet if we want the
option to include arbitrary repositories around in the buildbot
infraestructure for, let say, developing long term features.

2.7: maintenance branch.
2.7.x: clone of 2.7 to host patches for 2.7.x when 2.7 is closed (RC
state) getting ready for releasing 2.7.(x-1).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUyTHplgi5GaxT1NAQKNlwP/U7F2PrAJ9/+tKiWg3wemKlxiPDlb42dV
mpn5vLNVzZfj6p/nLkNroJiPce9CBL5pfGukD1Gqr+DG3IMh++xEXHk8EtZOPvPP
Q/UUjXpHXDSnXtjugXL1nq4329oXUSJZSTIrCHRD6At2ykBBV5xRWDJvplU6zFw5
aMVTFAG3xVI=
=nmyY
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/02/11 01:07, Antoine Pitrou wrote:
> 
> Le samedi 05 février 2011 à 01:00 +0100, Jesus Cea a écrit :
>>> Someone could sit and produce a
>>> written proposal evaluating the various possibilities, and we can
>>> iterate from that.
>>
>> I do agree.
> 
> Can you try writing said document?

I could write down what I already explained this last days. But I have
the feeling that it is a losing position. Anyway, anybody has an
alternative that doesn't fight against the strenghts of Mercurial?.

I would like to read the opinion of the people actually doing the HG
migration work.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTUylgplgi5GaxT1NAQIutAP/S2XtCWVeaaHxRjI0rWF607idcm5Jq4GG
yGBlJ14wrC96ELgAodrbAYEzSmFxlfuYP5hmngBSVR0JfUvxXRVPSll7k6QJ8RC8
2STyu9+bser2n+/JX7wNZJby99Gs1P9Q6Pt+xAJn3kwBPPhYQ2Oz14R8+L39Hl+x
1bxRwSEis8E=
=LqsQ
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

2011-02-05 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/02/11 04:21, Brett Cannon wrote:
> I will get a workflow written up and then email the people I know who
> are already heavy hg users (Antoine, Georg, and Dirkjan; if you want
> to be included in the discussion let me know) to read it over.

Could I read it too?. I have been using HG for the last three years, at
least.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTU4feZlgi5GaxT1NAQIJmQP+IdVCtga5lt+qFxnGJZMXdi4nB2YIuc/4
ZIJypIFzm0W3WDzxG5THysI+h0CtmWgUgXnbL4Tshm68sAJpcsNY0FTXvtlHQtsG
7JvDRa/9vsC2sBEnHdhxm+HZusCgesd45cS8tFF1fRuO/WSGI38vjM46YNU2m1kH
EHhkSzFbmeE=
=dZQQ
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/03/11 14:35, Antoine Pitrou wrote:
> Well, I agree that not so much development effort has been lost because
> of us checking contributor agreements, but I think there's a reason, and
> you might not like it.

I sent my signature in 2008 (I faxed it to USA). Some time after,
somebody asked me to send it again, because they couldn't find it
anymore (they got it initially, because I got my commit privileges).

So, somebody lost it, and somebody found it was missing and ask for it
again. So, somebody was paying attention and investing time being sure
everything is ok.

That said, I have used the same PGP key for 15 years. Would be nice if a
digital signature would be enough. I am probably an exception, nevertheless.


- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTXggTZlgi5GaxT1NAQJHOAP+MBRI75AlVzBk+r27qGIE4H2+4xXp9RnX
655MESIJkn5SflWaKLoRZWPYFzPsnm4spAzcFgwD2pcKjzTjSS7N+UOaJ8eDCrxf
K1bs/E4k5BI/1gYFXDK6e7MKLQnO7ySZX/3hvC/L945odIf+asz6cMkor85bScV6
6jgbv0r/bx4=
=x29g
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] PEPs repo converted

2011-03-24 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 24/03/11 09:12, Georg Brandl wrote:
> On 24.03.2011 02:35, Ned Deily wrote:
>> In article ,
>>  Georg Brandl  wrote:
>>
>>> Please commit any PEP changes to hg.python.org/peps.
>>
>> Looks like the Version and Last-Modified keywords formerly supplied by 
>> svn are now AWOL on the generated web pages.
> 
> Thanks, I've fixed that now (by locally enabling the keyword
> extension).

These requirements (activate the keyword extension, and set it to
"**.txt" files) should be documented somewhere... :).

BTW, can I actually push to "hg.python.org/peps", as indicated?. I would
expect something like "ssh://[email protected]/peps".

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTYuKF5lgi5GaxT1NAQKKtwP8DXMD02ocwHiHIJbnd2lr3bp8vbxx7HiF
yTrBKH6LdqyNUHgorcvXtL5lzcrwqcg/ppOVtODHolM48GMM3hX0A44SAqjMMYoO
YByRWmt5v/lOBaKfgW/mM2TEbDm7PeGkCh/zzBFVelA9fk2VNYZ1u8epb0lxFmwr
g2K2MPqqRfY=
=V7w3
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] PEPs repo converted

2011-03-24 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 24/03/11 22:29, Georg Brandl wrote:
>> These requirements (activate the keyword extension, and set it to 
>> "**.txt" files) should be documented somewhere... :).
> 
> Well, I don't think it's required for anyone other than python.org. 
> Those who edit the PEPs just need to keep the $Revision$ and $Date$
> intact.

So, must I disable the extension KW again?. I am confused.

Maybe editors simply must keep "$Revision$" and "$Date$", since those
keywords are expanded in the server, for showing in docs.python.org?.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTYwQYZlgi5GaxT1NAQI5pgP/btNjHZnGu1lFgoWLPOnQfK1fM9glufyZ
YenlTJDlSXrieheam8SOUXMmNX/dgvjVxqfDvXmRFosoPIPZlEFDMTwPxyq99mVu
MihH8UYFVy87+9xngL7IiWctKMwAQRHZcuOZayqKBWqA9lSDOSD2s9e27L1Xyypm
xNpkX9lRIoo=
=VaPC
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] PEPs repo converted

2011-03-24 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

PEP 0001 still lists SVN as the way to checkout/commit PEPs. I guess
that place would be the right place to document the details about
keywords & mercurial.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTYwmQZlgi5GaxT1NAQJwRwP/Wnc4iYzYn+eD4fQ1gzipbrZO5DTs54Aa
iTugXjWCLN/jQ9EmJatRyMxcwT999dyY7r25vsFF17YvqH4CLbmHNbe2SxKmfQlO
KZ9wm9pR1TAXBnNskT+MhvdJJ0rwSjPC25z6nPWhZky6zDl8AzB/JyqquBiVIX1S
SK4dKh+EPIY=
=bKsT
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Committer rights for Nadeem Vawda

2011-04-07 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/04/11 22:41, Antoine Pitrou wrote:
> Le jeudi 07 avril 2011 à 10:27 -0700, Brett Cannon a écrit :
>> The devguide knows all: http://docs.python.org/devguide/coredev.html
> 
> Hmmm so I assume Nadeem should send his SSH key to [email protected]?
> Or?

What is preventing me to send a fake SSH key to that acount, from a
gmail address, saying "hi, this is Nadeem. You are waiting for this" ;-).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTZ5gQplgi5GaxT1NAQLKIQP9E/Qu+Jqc1xFZrSubhJEQgv94etE37+2x
sOtH6FLF/h5VEMNcvQsz45WY6c2Vp/pGfJFOyDmkEd0uTOdSrjS+AShAAK+gmyd4
EUd/kpgXM8JJWRV1Y1bg4cPnFM7epTzuVo0YkjTr+hDXxaHcfEtVmFyI5cEfFkVT
7OMhZqUFfLY=
=GnGq
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Committer rights for Nadeem Vawda

2011-04-07 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 08/04/11 04:25, Benjamin Peterson wrote:
>> What is preventing me to send a fake SSH key to that acount, from a
>> gmail address, saying "hi, this is Nadeem. You are waiting for this" ;-).
> 
> Well, that would be fairly pointless considering you already have
> commit privs...

When I -slowly and sneaky- trojanize socket module and, additionally,
add all the buildbots to my spambot network, I will not use my own SSH key.

I promise :).

I should quit IT security and grow vegetables somewhere... :-p

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTZ5z9Jlgi5GaxT1NAQLF6gP/Q2CV8lLCKojyMzHqbl8HLMHPPBREKUzC
2Wbs8zRK4LmoTclgIADQE142p0F24eDwzz0+/LGX8DWpKhy3HKyYFkKXHdu+27dZ
wkOiBmyyVicQiqDOtluLk6qkJo6Cb9tGCUSqlG58/e6G17dff5BJLtqsyaTfZVt2
eP42Qoh9vlI=
=1qnn
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Committer rights for Nadeem Vawda

2011-04-07 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 08/04/11 04:36, Brett Cannon wrote:
>> I should quit IT security and grow vegetables somewhere... :-p
>
> As someone who did some security stuff as part of his PhD, I totally
> agree with that; get out of security or else it will make you paranoid.

Too late. Being in the field for the last ~15 years cualifies me as
"please, don't ask me what I do for a living in your party, if you
expect to sleep comfy tonight".

Another side effect is the compulsory need to read everything
tangentially related to security. Where can I find your PhD online? :).

(Congrats for your recent PhD!)

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTZ53m5lgi5GaxT1NAQLLBQP/eWl0PpXBznyRvlkgvydiru56G6mn297m
B/aq403nHwMNt+mgOE/kGdUpHskXslLnhbtMJgYFxSZuaQzp8tkTVzJDqwzbdQ8L
hksa1O8SsMwIXjDssXTegLGVAGuMV5BHtmgFGxIDxGPD2/bT7x9b8ZMky4s5ESgW
fim5FJ9pUQU=
=aoJg
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Committer rights for Nadeem Vawda

2011-04-07 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 08/04/11 04:48, Jesus Cea wrote:
> Too late. Being in the field for the last ~15 years cualifies me as
> "please, don't ask me what I do for a living in your party, if you
> expect to sleep comfy tonight".

Do not ask me either why I am awake and using a computer at 04:50 AM
Spanish time. Would be not nice to your blood pressure.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTZ54Splgi5GaxT1NAQIlVAP/Z6ID1guO1IhrCgixXjCN9BgzpbqL9xtX
D5VlRsJlc+FLJrsugsWA3nxqT8Qh+zlKz131wdav7Rntbn66ng9nTJH1mt2xD5b4
9IuLrvy0tHODnG4fGrPT0ONbegAL3EM94i8hJZ9VVd+ixwWuRrI7WmpfXiews2Jx
dY+WjurGUsM=
=0emZ
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] English 'precise' is only an adjective, not a verb.

2011-04-25 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 25/04/11 21:44, Terry Reedy wrote:
> This mistake, which I have seen before, has an understandable reason.
> 'Precise' is derived (borrowed) from the French "pre'cis" which is at

Thanks for the nice explanation. I find interesting that english, being
so used to interchange verbs, adjetives and nouns, is so picky here :).

For instance, in Spanish we have a translation for "searcher", but not
for "finder". It is a non-word in spanish :). English is usually so
liberal, in comparison... :)

Don't ask me for the plural of "virus" in different lenguajes :-p.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTbYEBplgi5GaxT1NAQL44QP8DeRyJlRjTcoUeWGSpb1JlGNihK0pH7RP
VenF5t9WlhzjiEyYhhtVsr0wNV9sg9TmWqDfgWkHozYsKrK7A5aydKUc1BxGkOkf
GXVebe5uUL5ZR/BwGAYAURi+B0lpkCLlButi9XEA6W76kGrjF/UI+Y5RWU/b7aCQ
EqYAVuQavks=
=KOEH
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] 3.2.1 rc 2

2011-05-22 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 19/05/11 20:33, Georg Brandl wrote:
> As I've already said in another thread, I plan for 3.2.1 r2 as soon as
> http://bugs.python.org/issue12084 is fixed.  This is hopefully this
> weekend, but may be next.  Final is, as always, one week later.

Would you comment about the push policy to 3.2 branch?.

Are you doing the release work in a separate clone?. Can we push to 3.2
with no restrictions?. That would be a very nice side effect of
mercurial migration.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTdmzvplgi5GaxT1NAQInFQP8CCrC34ShasTq1OeyCnlZynOib4mGmpxK
27/wDnasq4amVmJNoXaxWmuiRHVzfXPtcph/lYb1kySpKBUaWotmznJBGPdTi4MO
52Za2+qhLWT3L2Dbm3g8Rg+jTinqzSiERMy998jSvK8Wwa1VIpiBgL08EKOiS4Qj
5CYYtT7owjc=
=bnvI
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Mercurial upgrade

2011-07-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/07/11 21:01, Antoine Pitrou wrote:
> I've upgraded the Mercurial version on hg.python.org to 1.9. Also,
> I've enabled the experimental "generaldelta" repository feature on 
> the server, which makes the repository smaller (down from ~350 MB to 
> ~190 MB), regardless of the client version.
> 

"generaldelta" is marked as "experimental". Is it wise to activate?.

In fact Mercurial 1.9 dropped "experimental" 'parentdelta', so
"experimental" actually is... quite experimental and not garanteed:).

And yes, I have read your posts to HG development mailinglist in May,
and I have big hopes for "generaldelta" or something close to it. But I
will wait until is "official" (luckily activate per default for new
repositories/network clones).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBThJyC5lgi5GaxT1NAQKjuwP8DTgPIVkIuaEgGt5rHDUPZ/I5JK+wiGlN
oDW1xiZ046jix/NmOtS3Mz2aM3vwDVBtYHnIaqnexsojXVCU4GhIJ5RVGhAj9P57
FTIWIBaF09GfqmQFclKnWW4yOP5mB8WcAKB3/RskQglSHugE8xg3Slk5Lz6HgOy5
OSiPpYK0sqM=
=olmi
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Mercurial upgrade

2011-07-05 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/07/11 08:36, Georg Brandl wrote:
> parentdelta was removed in favor of generaldelta... and you can't
> really get *more* general :)
> 
> But even if it was removed, you can always (using clone --pull
> locally) create a clone that doesn't use that format before you
> upgrade to the hypothetical version with generaldelta removed.

I know. It is what users of "parentdelta" must do to convert their
repositories BEFORE they migrate to HG 1.9, if they are smart enough to
pay attention to this BEFORE upgrading :).

My question, actually, is why to hurry using "generaldelta". We could
wait three more months until it is declared "official". Maybe Antoine
idea, that would make sense, is python.org being a tester to help to
actually test "generaldelta" to qualify for production.

I am fine with that, if somebody with access takes care to do a "hg
verify" frequently :).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBThML9Jlgi5GaxT1NAQInnQP8D+3k5y/cWnHcSdUEZF9Y7/Bo3+wvekhW
mXvNa76NZGKe7f1g9ePG7mt+ynMTpeNDkTxVHxMLJ6MhJd58mG4q9i/ijUPEETYc
3bL4zpeE9Zf/uKxyeSSq7svrTOe66C3TOuqDJhc1c/V21/pHjAXEbWA4shuh8fju
tevObrTNgQs=
=4z77
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] Cutting 3.3 branch now. Why not?

2012-06-28 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Python 3.3 is currently in beta, so the rythm of new patches in
"default" will decrease and people with new features MUST wait until
3.3 is out. I think this is a waste of time. And even if people is
working with HG private clones, they can't test using the buildbots
neither mark a bug as fixed in the tracker.

If we create a new 3.3 branch *NOW* and add it to the buildbots,
people can keep working in "default" full speed (for 3.4), while 3.3
branch is getting ready for general release. We only need to remember
to appy the same rule current rule: any patch in branch "x" must be
"merged" into branch "x+1" too.

Has this step been considered?. I think it is a nice improvement that
HG enables and we are not using.

What do you think?.

PS: In the past some people said that this "feature freeze" forces
devs to concentrate in getting the release ready. This is a good
point, but it should be a social issue to solve, not a technical one.
I, for one, would personally invest more time in fixing upcoming 3.3
(soon to be released) than hacking future 3.4 (two years away!). No
need to "press me" with an ¿obsolete? technical limitation.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBT+z1cJlgi5GaxT1NAQLt0AP8DsFzMms7Z5JhomDZaTZkZB2X5Dh7SBkK
0XwM5oKASIa2k9OEX8CbKJI6u6dCUT3VGS3qbXNcv1baoK8ldykt2Ats9XHXL3gD
9ZX4Ofcm6Qw738s9OgvsQnDFYcx9FtB8wew5b6qnAsRtDWEo5iv88ZzZEtNMNbxW
Rcv9exP38JY=
=N8z9
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Cutting 3.3 branch now. Why not?

2012-06-29 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 29/06/12 10:07, Georg Brandl wrote:
> And as Ross says: you *can* use the buildbots for personal
> branches.

I missed that. How is it done?.

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBT+2dm5lgi5GaxT1NAQIweAP/fm3lUsr/3T2or6+7mHpzAR5P5+6nGd3g
UO2dZWTYjT4FxqMRiZotuO0RgQ6KKUshi2q1KE+0uPgWBUGCpDVBdPl9pmjO8GXK
q63vIKzXtrE38UKtMxc9Lu+Ub1oj6C5i6g885WhAdUU9Txm0xfyc4DH0vXNiM1Dn
D/CEm13XaeA=
=d/GU
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] Alexander Belopolsky

2012-09-20 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alexander Belopolsky is a core developer but the bugtracker doesn't
have a "contributor form received" flag for him?

An oversight?. Can anybody check the forms and change the flag?

Check: 

Thanks!.

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQCVAwUBUFu62Jlgi5GaxT1NAQJiUgQAkpxQuIeK91mcD8ff9us2Y7LGBJybSeDx
CE0ASonPEgkPK56kLTeXvD3uBFzgRUW662OjwmDCMZtpl4cBchY8rTA9egIP2SpX
6Xo+K1Uxt9+4JZ6IvymCSQbLGMbCvg45CHyLrRjNSKqNU71lGsJptJdQFEhLbYyZ
aCd+DfsVZHA=
=JEwi
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Alexander Belopolsky

2012-09-20 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 21/09/12 03:09, Alexander Belopolsky wrote:
> FWIW, here is what Martin wrote to me ~ 1.5 years ago.  If the
> form has not been found by now, it probably cannot be found at all.
> I have no problem resubmitting it again if necessary.

I had to send mine twice :). Do you mind to try again? :).

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQCVAwUBUFu/TJlgi5GaxT1NAQK6TgQAoK7Npd6YXQUCKZfhNr43PZjlwhTKd00k
1iZRaVJaxw7m10ynmmHgR5V61uMifjtrQ0HENtx/ght//y0Bk2s52OGdzZKew1fN
gNzYJ6GqQ4Qp7hkdW+Dh77cPtNZoCaoaQgvQceYKWe1hkFkRBy/+cfYxsxegSLu9
0td8Mxg1g+Q=
=6mLL
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Alexander Belopolsky

2012-09-25 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 25/09/12 13:26, Georg Brandl wrote:
> May I note that it's commonly considered bad practice to put the
> name of a person in the subject without any explication?  E.g.
> "Commit privileges for Chris Jerdonek" is fine, "Alexander
> Belopolsky" is not.  We're certainly not discussion everything
> about Alexander in this thread :)

I agree. Thanks for pointing it out. Please, excuse me.

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQCVAwUBUGJN2plgi5GaxT1NAQLtdgP+LFP8qxILK7zKOZDtnLngb8lU9nDdz+84
gWyW5Yo7Clgk9xOAm9rAAgZIHn1Your+uVtFnRwByRcBDl0obc2+KpKtqFUQTfyv
3/Wj1LYklJPs132Wh/dawFmlKe4CqjorJUIorza/itrhCRJxzHssm7+RoqgaCN/g
Y/52OJ7IqHE=
=2Arp
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


[python-committers] Branches support status (Re: 3.3 branch created in main repository)

2012-09-30 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 29/09/12 10:35, Georg Brandl wrote:
> Until the last ordinary 3.2 bugfix release is done (which will be
> soon), the usual procedure for 3.x will be to check into 3.2, merge
> into 3.3, and then merge into default, except of course for a)
> fixes of 3.3-only features and b) trivial things like typos that
> you don't feel have to be in 3.2.4.
> 
> default is now Python 3.4, and new features can be committed
> there.

So, if I understand correctly, the current situation is this:

2.6: Security fixes only
2.7, 3.2, 3.3: Bugfixes only
2.3, 2.4, 2.5, 3.0, 3.1: Dead

After 3.2.4 is published ("soon"), 3.2 would move to "security fixes
only". Am I right?

I wonder if we have a deadline for supporting 2.6 yet. How about 2.7?.

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQCVAwUBUGkACplgi5GaxT1NAQKKCgP/Te1AZgjtr2YAg3fq5NmtOZhkL5KYfodt
xhFpTShdC7ELc/PpdAI67UdnpwL0PoceKpQ65Bidei/EUG9oJAuHiKdaCDPBzGDN
Z6r9eRwozMia8rT/7w2WiGH88LWHloimErQsLjeJTmymKOViRHjEeMOeYmyYclJd
LzGQJaEW20M=
=eX2O
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Branches support status (Re: 3.3 branch created in main repository)

2012-10-01 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 01/10/12 14:23, Georg Brandl wrote:
> I've now added lifespan information to the 3.2 and 3.3 release 
> schedule PEPs, perhaps Barry and Benjamin could do the same for
> 2.6 to 3.1.

http://python.org/dev/peps/pep-0398/

"""
3.3 Lifespan

3.3 will receive bugfix updates approximately every 4-6 months until
one release after the release of 3.4.0 final. After that, security
updates (source only) will be released until 5 years after the release
of 3.3.0 final, which will be September 2017.
"""

I am not a native english speaker, but I guess the intention is to do
a final bugfix release for 3.3 after 3.4.0 is out, before moving 3.3
to "security fixes only". Could you possibly clarify the wording in
the PEP?.

Sorry if I am being a pain :).

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQCVAwUBUGoqJZlgi5GaxT1NAQKYkwP/VLbum1YCj6aTxPQdFUMem+M6J/s/RcBD
89xYq9Ll5B1km2P+xDJqf4P6HnLObtOr9jflWui4LwLVt3uOzCb77f8jUQ9/7IVR
AU6QwhIgcmPnlxZgROSXUHvJ3abgXtK6tqyniGxQRs9s1Ao6At5wniZnDYChvfrV
KQA4+uq7u/o=
=/11g
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Branches support status (Re: 3.3 branch created in main repository)

2012-10-01 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/10/12 02:25, R. David Murray wrote:
>> 3.3 will receive bugfix updates approximately every 4-6 months
>> until one release after the release of 3.4.0 final. After that,
>> security
[...]

> As a native English speaker it is not immediately obvious to me
> how to make that clearer.  Is it that the antecedent of "one
> release" isn't clear?

I naivelly interpret "until one release after the release of 3.4.0" as
talking about doing another 3.4 release. I find it ambiguous about
what branch we are talking about.

Maybe something in the line of "the last bugfix release of 3.3 will be
done after 3.4.0 is published". Or "After 3.4.0 is released, we will
release a final bugfix release of 3.3".

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQCVAwUBUGo3Nplgi5GaxT1NAQLl+AP/b3WMlDD6StHE9QCya5GTdz6pukBCXXf+
y+c9/lXVI+6ORFX0z+cp9DwOX9PhHP47JDJaryog/s7tAhQQ9/eCrvjM3iaXRwtM
hPby1nZNfnXU54vyGKvNJCrMHSYw70vOyV3hhCOGDgBz7OsF7C3dXGTLEoPBUEz+
OSmrFcYhADU=
=3CrX
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Anatoly Techtonik's contribution

2012-12-26 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 26/12/12 17:38, Brian Curtin wrote:
> On Wed, Dec 26, 2012 at 10:20 AM, Ezio Melotti
>  wrote:
>> And a side effect of being welcoming is that you get every kind
>> of people. Different people have different behaviors and skills.
>> I don't think his lack of social skills is worse than e.g. the
>> lack of English skills of some of the contributors.  In both
>> cases the intentions are not bad, but the message might be
>> difficult to understand and thus can be misunderstood. These
>> people shouldn't be marginalized just because of their lack of
>> skills.
> 
> Now we're just trying to marginalize abuse. There is no lack of
> skills that is causing this, and it's not any sort of
> misunderstanding. Nick has presented numerous examples of this.

I found this text very interesting and quite valuable:

http://producingoss.com/

Notably relevant here:

http://producingoss.com/en/difficult-people.html

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQCVAwUBUNuae5lgi5GaxT1NAQIsAQP/V6i6HcA46hyYhcw5robNJrL/mkTcvaSD
W4EzbKZOjoZqSlAAvx2YeedU+STb7CW+staBrQzmrmDP9VSqJyyuLQzyv4veskBw
vRaysmVltycyUhwMm83fla542GIaGqFUJz3W2Sv+F3B+qiWjr/xSSVNLjGc5n2fZ
odrG/MfhzvA=
=S19p
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] MSDN subscriptions - new or renew

2012-12-28 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I was wondering if we could ask Oracle (pufff) about Solaris 10/11
patch support :-?.

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:[email protected] _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQCVAwUBUN3OdZlgi5GaxT1NAQIPuAQAlyi4uQhy4DMHs36vShD3/RTzeb7R/5Vu
/00qz35UNYQz9qt8cPO4Fl5m0tecg1kVOkOy7Qrd3dTivHgD3F15cXajQuyJBOaT
Vvrck3XTWMCP2qgk0gkKmKLYtRsTR6z5goRCpg9/1AGFaP4AuV6FOuL4dtv5+eV7
P1XLhX4l3FQ=
=t2tp
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Please don't commit to 3.2 branch anymore

2013-03-30 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 28/03/13 08:55, Georg Brandl wrote:
> with 3.2.4 being the last regular 3.2 maintenance release and the
> rc out of the door, the 3.2 branch should only be committed to for
> security releases.  So please don't commit anything there anymore.
> To help everyone remember, I've configured the push hook to reject
> changesets to the 3.2 branch.

What is the procedure for commiting security fixes?. Is it documentes
anywhere?

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:[email protected]  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQCVAwUBUVbdg5lgi5GaxT1NAQIUeQP5Afv9geQRTGzzSiYjOlG1H2Mn9NWRpP4s
2ih1z6c5kqFuksXrAh2gRjifUX53P7Ig+OlaS84uS2SbGy3NT6xPuIIVjfntoe4d
f2vHa7uI9iKE4+U5KDEDKDr250rSly5NFVouFgzAo/JCQtvQ4uH7lWO+sM14qPyT
IfBDMgWIVNo=
=SOic
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Please don't commit to 3.2 branch anymore

2013-03-30 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 30/03/13 15:15, R. David Murray wrote:
> This is the first time we've been in the situation of having a 
> security-only branch in Mercurial (other than 2.7, which is its own
> head). So I don't believe we have articulated a procedure yet.

I am asking because the commit hook.

I expect patches will be few and far apart, so "somebody" could
disable that hook just for committing those, when time comes. But I
think would be interesting to actually think about it and document
something now, even if we need to update it when we have real experience.

Something simple would be for the hook to refuse any commit in that
branch UNLESS it is coming from the maintainer.

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:[email protected]  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQCVAwUBUVcAa5lgi5GaxT1NAQKQ7gP/TZWs2pSqQs4K2Wc5jG6EZC52Ya7dGffT
vhoWXhSBPCDuzzONh0BvPwVhMVGE6+IIBeUnxviCB/VnOfG7rNxcAb1GfwCWp0bY
rtITu25Rgx3FemYyIROI1Bh0sdbWyEaEkgR6E+UEzO985fH7UJH24Ztc60ezyNgV
Sn9KWXBdvOM=
=ayOT
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Please don't commit to 3.2 branch anymore

2013-03-30 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 30/03/13 16:10, Jesus Cea wrote:
> Something simple would be for the hook to refuse any commit in
> that branch UNLESS it is coming from the maintainer.

BTW, are the hooks available anywhere. I am interested in the "create
patch" hook and the "be sure you merge your patches" hook :). Maybe
some other nice hooks out there.

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:[email protected]  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQCVAwUBUVcCx5lgi5GaxT1NAQJrRAP9Fmz/CxISeLrV0sh9oM3GJN/trLcmXpPU
e3+qoL+9Z+xTcLJURuIH0Tur5TY6zdNF0J7G8lKmUV1IGMGpeOODt3Vlf62uYLVu
eOf5xHW42RJHHH0Cof0tEI5PIE6+UaCN4XcDMRMX4fbWNC6/t+jEWc20rte3tDTu
76VY2BmEwIY=
=0Niw
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] Relicensing source code for inclusion in Python

2013-04-04 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/04/13 18:30, Antoine Pitrou wrote:
> I wrote to the authors (Brendan Cully and Mads Kiilerich) and got
> their informal approval for relicensing and inclusion in Python.

They could sign the contributor agreement and then propose a patch for
inclusion in Python.

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
[email protected] - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:[email protected]  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQCVAwUBUV3PcZlgi5GaxT1NAQJzqwP/XMfTfRH24Hmiw/jJvCDwDx8rw8QNtaEM
otdofz8Mi51E979occ7PQYkVoN0kl3kgbXwF1EW+jTmbjY7TWbegWYlccmIXOLgF
SXvTjbTEImdztBkwP2gMLaqlOQWlLSFiD8BHZVYuc3Cj9YYCRtfzEhIQ6FQLOEiE
TABg40strgI=
=5n/x
-END PGP SIGNATURE-
___
python-committers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-committers


  1   2   >