Login | Register
My pages Projects Community openCollabNet

Discussions > dev [DISABLED] > Issue #3242 is heating up.

subversion
Discussion topic

Back to topic list

Issue #3242 is heating up.

Author cmpilato
Full name C. Michael Pilato
Date 2009-05-29 06:28:03 PDT
Message Folks, we made a pretty serious regression in Subversion 1.5 regarding the
way our copy and move operations drive the commit editor. The result is
that operations previously permitted via a particular authz policy no longer
do. As a result, there are people still running 1.4 simply because they
can't use 1.5. That's really bad, because 1.4 has dropped from official
non-emergency support already. This is tracked in issue #3242 [1], and that
issue is started to heat up.

I see three courses of action:

  * Continue to ignore the issue. This comes with all the disadvantages
    you might assume from such a user-unfriendly approach.

  * Rewrite Subversion's authz framework, perhaps in the way I've
    recommended in issue #3380 [2]. This is very non-trivial amount
    of work though, and not backportable to existing release streams.

  * Fix the copy and move code to be more conservative in their
    approach. I took a stab at this a while ago, and got completely
    lost in the logic. My guess is that Hyrum is the only person who
    really has the big picture in his head there. But as a stopgap,
    I wonder if we couldn't just resurrect the 1.4 logic (as a sibling
    to the 1.5 stuff), and make the APIs fork immediately: doing a
    single-source copy or move? Use the old logic (plus some merge
    tracking handling). Else, use the new, multi-source-supporting
    stuff.

I'm a bit concerned about our relationship with our user base, and not just
saying that to be dramatic. What do you guys think? Is there anyone with
the time and a degree of focus who can get us out of this?

[1] http://subversion.ti​gris.org/issues/show​_bug.cgi?id=3242
[2] http://subversion.ti​gris.org/issues/show​_bug.cgi?id=3380

--
C. Michael Pilato <cmpilato at collab dot net>
CollabNet <> www.collab.net <> Distributed Development On Demand
Attachments

« Previous message in topic | 1 of 10 | Next message in topic »

Messages

Show all messages in topic

Issue #3242 is heating up. cmpilato C. Michael Pilato 2009-05-29 06:28:03 PDT
     Re: Issue #3242 is heating up. hwright Hyrum K. Wright 2009-05-29 07:01:08 PDT
         Re: Issue #3242 is heating up. cmpilato C. Michael Pilato 2009-05-29 07:12:45 PDT
             RE: Issue #3242 is heating up. rhuijben Bert Huijben 2009-05-29 07:30:05 PDT
         RE: Issue #3242 is heating up. rup Rupert Wood 2009-05-30 07:46:41 PDT
             Re: Issue #3242 is heating up. hwright Hyrum K. Wright 2009-06-02 10:21:58 PDT
                 Re: Issue #3242 is heating up. jwhitlock Jeremy Whitlock 2009-06-02 10:36:49 PDT
         Re: Issue #3242 is heating up. jwhitlock Jeremy Whitlock 2009-06-01 15:51:23 PDT
     Re: Issue #3242 is heating up. stsp Stefan Sperling 2009-05-29 07:35:00 PDT
         Re: Issue #3242 is heating up. e_wong Edmund Wong 2009-06-03 02:29:35 PDT
Messages per page: