Release announcement for v0.12 BETA 1!

Hi all,

It has been a longer wait than anticipated, but the first beta is finally here!  We have several goals in mind for this beta and future betas:

  • Produce installable tarball packages of NautilusSvn
  • Produce distribution-specific packages (deb and rpm packages)
  • Maintain a stable/unchanging set of strings for translation purposes
  • Get NautilusSvn in a state where it can be used by the general public every day

The wait has mostly been related to some last minute issues with the installable tarballs and packages.  Indeed, Bruce and I are still learning the release engineering trade, so you can probably expect us to fumble some more in the near future ;)  We’ve also been tinkering with the status monitor, amongst other things, trying to make them simpler and more reliable.

Whereas the ALPHA was simply a statement that we wanted people to start actively testing the NautilusSvn v0.12 branch, this beta is our first honest-to-goodness release.  We plan on releasing a few betas, until we are sure we’ve ironed out the kinks in the release process and in the program.

RELEASE SCHEDULE
——————————

Instead of moving directly from beta to rc to final, we’re now going to be releasing a series of betas every one or two weeks until we get it right.  Hopefully, we’ll be ready for a final v0.12 release within a two or three beta releases.

HOW TO INSTALL
—————————
This is the first release where we want you to test out installing from either the tarball archive or the .deb package.  We haven’t been able to generate an RPM just yet. That will hopefully come in beta2.

Go here for installation instructions: http://code.google.com/p/nautilussvn/wiki/Installation

CHANGES SINCE ALPHA
————————————–
You can see a rough list of changes since the ALPHA here: http://code.google.com/p/nautilussvn/issues/list?can=1&q=label%3A0.12-alpha&colspec=Stars+ID+Type+Status+Priority+Milestone+Owner+Summary&x=stars&y=status&cells=tiles.  Some of the major changes are:

  • Relative paths work better now in dialogs
  • Merging is working (I think)
  • Fixed mutliple-row selection in log and properties windows
  • Replaced many dialog labels with text entries so URLs are easy to change (rather than being read-only)
  • Many bug-fixes

KNOWN ISSUES
————————-

WHAT YOU CAN DO
——————————

  • Install the beta and report any issues you have.
  • We’re still looking for translations.  Go to http://code.google.com/p/nautilussvn/wiki/Translating for instructions
  • We’re still looking for more distro-specific instructions on how to install dependencies.
  • Figure out a fix the context-menu misordering bug above.

Thanks for everyone’s help and we hope people enjoy the beta release.

The NautilusSvn Team

9 responses to “Release announcement for v0.12 BETA 1!”

  1. Anonymous says:

    how do you configure this one to disable recursive status checks

  2. realgt says:

    ~/.config/nautilussvn/settings.conf

    enable_recursive = 0

  3. realgt says:

    however it seems a LOT slower than v0.11 when listing large directories…crashed nautilus even with recursive status turned off.

  4. @realgt, Anonymous: We don’t take that setting into account anywhere yet so there’s no way to disable recursive checks. I’ll add the setting later and will take another hard look at what I can do to improve performance (but only for initial loads, consecutive loads should already be < 1ms, if not, I'd need more information). Concerning the crashes, they're not really crashes but I've actually seen these hangs happen but somewhat dismissed them because I did not want to put off another beta release. You can be assured they'll have my full attention (note that we replaced the status monitor this weekend which _never_ would hang Nautilus for a considerable amount of time).

  5. Agustin says:

    I have some dependencies problems. the .deb says i need python-support but i have it installed. how could i fix this?

    http://img230.imageshack.us/my.php?image=pantallazol.png

  6. @Agustin: You seem to be running Gutsy, if so, we haven’t tested it with that version (I don’t think the version of nautilus-python included with that release even included submenu support).

    You can try forcing an installation by installing using `dpkg -i -force-things all nautilussvn.deb`, make sure you at least install all dependencies manually as explained on http://code.google.com/p/nautilussvn/wiki/v012_Installation (`sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn subversion meld`)

    UPDATE: the error debi gives could be clearer by the way, but what it means is that the version of python-support does not match the minimum requirements from the control file (which for python-support is actually added automatically).

  7. Agustin says:

    it didnt work, i will install jaunty soon
    Thank you,

  8. Vladimir says:

    Installed the beta in Ubuntu 8.10. Have lots of positive feelings about the beta:
    easy installation (as usual from .deb files)
    much MUCH better than the old version of nautilussvn I had to use before

    I was impressed actually, there were so many changes, even too many for a minor version number update. And the changes are so good! And the UI looks really polished.

    The beta hangs sometimes for no obvious reason, but of course, that’s just beta.

    So thank you, thank you, thank you!! Looking forward for the release! And I like the way you work, guys: wikis and blogs are constantly updated and the roadmap is reasonable.

  9. manish says:

    I am unable to install it on Ubuntu 9.04. The installation completes successfully but the context menus do not appear. It seems there is some problem with the Locale settings. Is anyone else having this problem.