As we approach a 1.9 release (not sure what our time frame for release is but I think we were expecting roughly a year in Berlin last year) I think there are several issues that need to be discussed and final decisions made. I don't see any of this as a blocker to 1.9.0-alpha1, but they also provide us questions that we may want some help from our users in answering. This are the things that come to mind, I may have forgotten some so please add to the list if you have things.
1) svnauth vs svn auth: Right now it's a separate command. I believe this functionality is a client function. It really shouldn't be relegated to a separate program. Additionally, the separate command is one letter off from the svnauthz program that we already have. Since this is functionality that is entirely client specific and is intended to be used with the command line client, I'd argue we should move it into the client as a subcommand. This is going to take some work since svnauth has subcommands already. The only advantage of the separate program is that it makes it easier to add into the distribution of an older copy of Subversion. But I think we've added new functionality to the libraries to support this, so I don't think it'd be easy to do that anyway. 2) libsvn_client_mtcc_*: Should these exist at all or be moved to another library? This conversation died out. 3) Merge tool UI from the conflict resolver. Trunk currently changes 'm' into running the external merge tool first if it exists. But this eliminates the ability to run the internal merge tool directly if you have an external tool configured. I vetoed the backport to 1.8.x, but I don't believe the UI concerns I raised have been settled. I know this list is focused around things that I was involved in, simply because that's what comes to mind. Like I said above I believe there are more things that should be on this list, they're not just coming to my mind. I'd rather start these discussions back up now rather than wait till it's too late to do much about them.