Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EE7599E69 for ; Wed, 8 Feb 2012 12:56:03 +0000 (UTC) Received: (qmail 77348 invoked by uid 500); 8 Feb 2012 12:56:03 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 77306 invoked by uid 500); 8 Feb 2012 12:56:03 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 77299 invoked by uid 99); 8 Feb 2012 12:56:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Feb 2012 12:56:02 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [94.142.244.14] (HELO drsnuggles.stderr.nl) (94.142.244.14) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Feb 2012 12:55:56 +0000 Received: from login.drsnuggles.stderr.nl ([10.42.0.9] ident=mail) by mail.drsnuggles.stderr.nl with smtp (Exim 4.69) (envelope-from ) id 1Rv73d-0000BQ-Ko for dev@subversion.apache.org; Wed, 08 Feb 2012 13:55:34 +0100 Received: (nullmailer pid 706 invoked by uid 1000); Wed, 08 Feb 2012 12:55:33 -0000 Date: Wed, 8 Feb 2012 13:55:33 +0100 From: Matthijs Kooijman To: dev@subversion.apache.org Subject: Re: [PATCH] More bindings for gnome_keyring / platform_specific_client_providers Message-ID: <20120208125533.GO16542@login.drsnuggles.stderr.nl> Mail-Followup-To: Matthijs Kooijman , dev@subversion.apache.org References: <20120105200619.GZ17548@login.drsnuggles.stderr.nl> <20120208122848.GL16542@login.drsnuggles.stderr.nl> <20120208124553.GD19105@ted.stsp.name> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Gi2vSq8QtPYbuTNa" Content-Disposition: inline In-Reply-To: <20120208124553.GD19105@ted.stsp.name> X-PGP-Fingerprint: 7F6A 9F44 2820 18E2 18DE 24AA CF49 D0E6 8A2F AFBC X-PGP-Key: http://www.stderr.nl/static/files/gpg_pubkey.asc User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -2.4 (--) X-Spam-Report: Spamchecked on "mail.drsnuggles.stderr.nl" pts rule name description ---- ---------------------- ------------------------------------------- -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000] 0.2 AWL AWL: From: address is in the auto white-list --Gi2vSq8QtPYbuTNa Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey Stefan, > For example, the addition of new functions prevents people from rolling > back to an earlier 1.7 patch release without breaking scripts which were > modified to use the new functions after updating to 1.7.3. That would > be a violation of our release compatibility guidelines. Hmm, that's a pity, since the addition of this new unlock_prompt_func function would really be the one commit I'd like to see backported (I only did the other patches for consistency and because I now better understand swig than a year ago when I did the perl patch). Also, if I understand your policy correctly, backporting the below patches isn't exactly useful either, since any script that will be modified to use the svn_auth_get_platform_specific_client_providers will break as well when downgrading to 1.7.2 (since there this function (binding) exists, but will always error out). I guess the distinction between "add a new function" and "fix an unusable function" is a bit vague here. Or does the policy concern the C API? Since all of the patches (including the unlock_prompt_func one) only touch the bindings, not the actual C api. Gr. Matthijs > Changes which don't add new API symbols can be backported. > Currently, the following changes are nominated for backport to 1.7: >=20 > * r1241530, r1241713, r1241726 > Fix the python bindings for svn_auth_get_platform_specific_client_prov= iders. > Justification: > The bindings should see passwords cached in the platform-specific pr= oviders. > Already fixed for the Perl bindings. Ruby fix is nominated separate= ly. > Notes: > r1241713 and r1241726 tweak the unit test. > Votes: > +1: danielsh >=20 > * r1241553 > Fix the ruby bindings for svn_auth_get_platform_specific_client_provid= ers. > Justification: > The bindings should see passwords cached in the platform-specific pr= oviders. > Already fixed for the Perl bindings. Python fix is nominated separa= tely. > Votes: > +1: stsp >=20 >=20 --Gi2vSq8QtPYbuTNa Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAk8ycMUACgkQz0nQ5oovr7wxyQCg3PUe7LPVgK/RPQs/anB1x1dl KWYAn2zinkWio75wVk+Iv43i8S0kUH8E =6ce8 -----END PGP SIGNATURE----- --Gi2vSq8QtPYbuTNa--