Skip to main content
Last updated January 13, 2011 20:30, by leawang
Feedicon  


Where's my project?

When migrated, projects will move from <project>.dev.java.net to <project>.java.net (no more .dev, no more https!). For example, https://jersey.dev.java.net will move to http://jersey.java.net.

Each project is given a default home page and each project can create a custom web-page. The default page is also found at:

http://java.net/projects/<project>.

By default, this page has the common look and feel for Kenai. We will have a complete redesign for the site in December, 2010.

How to log in

Your Collab user ID is migrated to the new Kenai infrastructure. You should receive an e-mail with instructions. If you do not, you can browse to java.net, click login, then click "lost password?" link: enter your user ID from collab and you can reset your password via the e-mail link.
Account update instructions start being sent around Nov. 9. There are several hundred thousand notices, so this process will take some time. Please do not be alarmed if you don't receive this e-mail immediately.

E-Mail

Your e-mail user ID will become your-user-ID@java.net (During the transition, your-user-id@dev.java.net will route through the Collab e-mail system and you'll continue to get notifications for Collab based updates and changes.)

Mail content will be migrated and is included in each projects documentation.
Project links are of the form:

http://java.net/projects/<project-name>/lists/<list-name>/archive

More details about e-mail can be found here:

http://java.net/projects/help/pages/MailingLists

Note About SPAM Filters
If you use a SPAM filter, you may need to adjust your e-mail settings to prevent these messages from being identified as SPAM.

Where is my repository?

You can find the new repository URL by browsing to

http://java.net/projects/<project>/sources

The check-out URLs to your repositories will be listed in that table. For example, in the Mimepull project, the SVN repository is located at

https://svn.java.net/svn/mimepull~svn

Note for projects using CVS
Kenai only offers limited support for CVS. We have attempted to convert as many projects which formerly used CVS to SVN. You can tell if your project has been converted by the repository name. For example, the MQ repository is converted as part of this migration. The new repository is named Migrated CVS, but it is a subversion repository (you can tell from the repository URL). The repository location would be:

https://svn.java.net/svn/mq~migrated-cvs

For projects which will remain in CVS after the migration, these projects are called CVS Repository, for example:

:ext:username@java.net/cvs/jax-ws~cvs-repo

You must be logged in to view the CVS access URL. (Your project can elect to migrate your repository to SVN manually) Note: CVS is not an option for new projects. CVS is only supported for migrated legacy project use.
CVS requires an SSH Key. You add this to your profile http://java.net/mypage, Click Edit My Profile, select SSH Keys tab. You can find details about creating and working with SSH keys at this help page. You can find more details about using CVS.

What about my working directory?

SVN users may be able to avoid creating a new working copy of their project's source tree. See the documentation about the svn switch command and --relocate option.

Before you try that or create a new working copy from a checkout of the new repo, make a copy of your current diffs. Go ahead... I will wait.

Welcome back.

If the repository has changed from a CVS repo to an SVN repo, you will need to create a new working directory.

Manage your project

Kenai project features are enabled in the "features" page. You can browse to that page via:

http://java.net/projects/<project-name>/features

(You must have proper permissions to view and change these settings)
We recommend you read the documentation about the features available at Kenai:

http://java.net/projects/help/pages/ManageProject

Project Roles

Roles will be mapped during the migration process, as follows:

  • Unauthenticated (aka Anonymous or Guest)
  • Authenticated (anyone who has java.net account and logged in)
  • Observer (anyone who wishes to watch a public project on java.net)
    • Collab.observer -> Kenai.observer
  • Content Developer
    • collab.content-developer -> kenai.content-developer
  • Tester (Not existing in java.net. If not applicable, don't use the role)
  • Software Developer
    • collab.developer -> kenai.developer
  • Project Admin
    • Collab.admin -> Kenai.admin
  • Project Owner (1 per project, This is administratively assigned at conversion. Each project will need to designate the new owner, after conversion is completed.)
    • First collab.admin -> kenai.owner, fix manually after migration

You will find more information about roles and permissions associated with each at these links:

http://java.net/projects/help/pages/ManageProject#roledefs
http://java.net/projects/help/pages/Projectpermissions

Project Bug Reports

All existing bug reports will be migrated to Jira. This was chosen for several reasons, the primary one being that we needed to preserve the bug-ids from IssueTracker.
Mapping via IDs between IssueTracker to Jira will be possible.
If you haven't used Jira, have a look at the Jira User Guide:

http://confluence.atlassian.com/display/JIRA040/JIRA%20User's%20Guide?clicked=jirahelp

We are using version 4.0

Jira offers many opportunities for customizations. We are evaluating what customizations are available, and how we can best tailor Jira for our use.

Bug Priority Mapping

Issue Tracker used Priority 1 (Highest) through 5 (lowest). Jira maps these values into words:

Priority
IssueTracker
Jira
Highest
P1
Blocker

P2
Critical

P3
Major

P4
Minor
Lowest
P5
Trivial


What about external links?

The Kenai team will do the best they can, to use DNS and Request forwarding, to ensure that external links yield something, if not exactly what might be expected, something close. Here are some examples of links that should be automatically forwarded.

At the top level, the project URL will automatically forward:

If using the default web-site:
https://<project>.dev.java.net ==> http://java.net/projects/<project>
If using the custom web-site
http://<project>.dev.java.net ==> <project>.java.net (your custom site)

Bugs: Issue Tracker will forward to Jira

https://<project>.dev.java.net/issues ==> http://java.net/jira/browse/<project>.

Mailing lists:

https://<project>.dev.java.net/servlets/ProjectMailingListList ==> http://java.net/projects/<project>/lists

Downloads:

https://<project>.dev.java.net/servlets/ProjectDocumentList ==> http://java.net/downloads/<project>

Source code: (not an exact match, but from Kenai URL below, you can see a list of repositories and you can select the repository you wish to browse)

https://<project>.dev.java.net/source/browse/<project> ==> http://java.net/projects/<project>/sources

What to do if there's a problem with your project

First off, look for the help pages at java.net. Much of what we'll need to learn is how the Kenai infrastructure works. If that fails, you can contact the Kenai development team. There is a link at the bottom of default java.net pages, is a "contact us" link. You can use that for general Kenai related questions. Finally, if you have a problem specific to the migration, send an e-mail to: migration-help@glassfish-migration.java.net.
You can also find information in the Kenai forums. These are at http://java.net/forums

 
 
Close
loading
Please Confirm
Close