Login | Join Now
  • openCollabNet Technical Newsletter December '06

    An openCollabNet Welcome from CollabNet!

    I would like to welcome you to the first openCollabNet Technical Newsletter which you are receiving as part of your openCollabNet membership. You are now part of an emerging CollabNet community which in one short month measures 800 registered members and 27,000 visitors who have downloaded CollabNet Subversion and CollabNet Enterprise Edition over 4,000 times.

    openCollabNet is geared to you, our user, and will improve your collaborative software development experience with Subversion, CollabNet’s enterprise products, our services and our partners. It is your forum to communicate directly with CollabNet engineering, services and support experts as well as with other users, partners, academia and the open source community. I encourage you to start interacting with our team to:

    • Get the tips, tricks and support you need.
    • Provide your feedback to our engineering and services team to drive our development roadmap and support content.
    • Work with the community on extensions to CollabNet’s Enterprise products and Subversion.

    Thank you for joining openCollabNet. We look forward to collaborating with you, getting your feedback and together expanding this community to the rest of the nearly 2,000,000 CollabNet and Subversion users around the world.

    Bill Portelli
    CEO

    In this Issue:

    • Subversion Quick Reference Card
    • Subversion BDB recovery (Berkeley Database)
    • What is ALM?
    • CollabNet Subversion, what is coming?
    • Update to CollabNet Enterprise Edition - Free 15 user download
    • New Subversion and CollabNet eLearning courses
    • Webinars and Replays
    • Discussion Threads on openCollabNet
    • CollabNet News

    Subversion Quick Reference Card

    One of the most popular downloads on openCollabNet is the Subversion Quick Reference Card, a printable two page reference for the Subversion command line client. http://www.open.collab.net/files/documents/60/42/SVNQuickReferenceCard.pdf

    Subversion Db Recovery

    Occasionally Subversion may stop responding. You can run a non-destructive Subversion recovery and/or a Berkeley DB recovery (if you're using BDB as the back end). Berkeley DB is more sensitive than FSFS to unclean exits or killed processes, so it is more prone to locking up and requiring recovery.

    First shut down the web server or svnserve. Be sure to shut down access to the repository to prevent serious corruption. You may wish to remove executable permissions from the svn command if there is a chance of local access to the repository.

    These instructions assume (a) you're running apache (b) apache starts from the httpd script in init.d (c) that your repository is owned by the apache user and (d) your repository root is /usr/local/subversion/repos. Adjust these settings to match your environment.

    It's very important that you run recovery as the user that owns the repository (i.e apache, www, httpd). This is often the same user that apache is running under. If you fail to do this, file permissions may be changed, rendering the repository inaccessible until the permissions are fixed.

    /etc/init.d/httpd stop

    Run Subversion recovery

    sudo -u apache svnadmin recover /usr/local/subversion/repos

    Run Berkeley DB recovery (optional)

    sudo -u apache db_recover -c -v -h /usr/local/subversion/repos/db/

    Restart the web server or svnserve

    /etc/init.d/httpd start

    Because of the inherent complexities of running BDB instead of an FSFS file system for the repository, CollabNet recommends the use of FSFS over BDB. CollabNet Subversion is preconfigured for FSFS. To get CollabNet Subversion, go to http://downloads.open.collab.net/.

    What Is Application Lifecycle Management?

    CollabNet's Application Lifecycle Management (ALM) consists of content, artifacts and tools that guide project members through a development process. CollabNet Enterprise Edition 4.5.1 supports ALM through project templates customized for your organization’s business and technical development processes. ALM is unique from any other industry tool in that it was specifically designed to support the software application lifecycle for your distributed teams regardless of their location – both internally as well as with your business partners. It can support software development or business application process, such as i) the CollabNet Baseline Process, ii) other standard processes, such as waterfall, iterative, or agile development, initiatives such as CMMI, as well as iii) any process which your individual project or your organization might want to define using your own stages, taxonomy and artifacts. All of this is possible due to the flexibility of CollabNet ALM.

    Defining and following a development process has several benefits:

    • It provides a framework for managing software development projects.
    • It establishes guidelines and a methodology for performing various project tasks.
    • It provides a consistent and repeatable way of working.
    • It sets up clear milestones and methods to achieve them.
    • It improves overall efficiency, productivity, and communication.

    To find out more about ALM and the CollabNet platform, and learn to how create your own templates, or modify templates that you downloaded from openCollabNet, visit http://alm.open.collab.net.

    CollabNet Subversion. What Is Coming?

    CollabNet recently released CollabNet Subversion, open source Subversion compiled, tested and certified by CollabNet. Our first release was for Windows and we are currently testing our Red Hat release. Next on the roadmap is Solaris. CollabNet would like to know if you have other needs than Windows, Red Hat or Solaris. If so, send an email to facilitator@open.collab.net.

    You can find CollabNet Subversion at http://downloads.open.collab.net/.

    Update to CollabNet Enterprise Edition - Free 15 User Download

    There is a new installer for the free 15 user CollabNet Enterprise Edition on open.collab.net as of December 5, 2006. It contains a installer bug fix as well as formatting corrections and content clarifications. The bug fix corrects a problem where the installer would fail to download a package it needed due to incorrect parsing of the http headers. If you have already successfully used the CollabNet Enterprise Edition On Site 15 installer, this update will have no impact but if you experienced problems downloading packages using the prior version, please try this new installer.

    New eLearning Courses

    openCollabNet members: get a free online training course at http://downloads-members.open.collab.net/freecbt.html

    New Subversion courses:

    • What's new in Subversion 1.4 (free course)
    • Subversion for Developers Modules 0, 1 and 2

    New CollabNet Enterprise Edition courses:

    • Essentials: Joining and Using Projects
    • CollabNet Enterprise Edition Fundamentals

    To access courses, go to: http://www.collab.net/services/training/

    This Month's Live Webinars and Replays

    Live: Detailed, hands-on demonstration of Subversion
    December 19 - http://www.collab.net/webinar9/

    Live: Quick introduction to CollabNet Enterprise Edition
    January 9th - http://www.collab.net/webinar5/

    Replay: Optimizing Build and Test Environments for Distributed Development Teams
    http://www.collab.net/webinar16/

    Replay: Subversion Support in the NetBeans IDE
    http://www.collab.net/webinar14/

    Replay: Mastering Subversion with Oracle JDeveloper
    http://www.collab.net/webinar13/

    Discussion Forums on OpenCollabNet

    Discussions on openCollabNet are starting to take off and we invite you to participate. For an overview of all discussion forums, go to http://www.open.collab.net/forums.html.

    Recent CollabNet News

    openCollabNet Press Release
    http://www.collab.net/news/press/2006/opencollabnet.html

    CollabNet Enterprise Edition 4.5 simplifies implementation of development processes and Application Lifecycle Management.
    http://www.collab.net/news/press/2006/cee4.5.html.

    Reuters looks to CollabNet’s CUBiT to optimize its global build and test environment.
    http://www.collab.net/news/press/2006/collabnet_cubit.html

    Feedback and Suggestions

    Do you have feedback and suggestions about openCollabNet or this technical newsletter? Please send an email to facilitator@open.collab.net.