This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 201104 - Daily builds no longer support CVS
Summary: Daily builds no longer support CVS
Status: VERIFIED WONTFIX
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: CVS (show other bugs)
Version: 7.1
Hardware: All All
: P2 normal with 1 vote (vote)
Assignee: Ondrej Vrabec
URL:
Keywords:
: 205683 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-08-18 15:34 UTC by tomwheeler
Modified: 2011-12-15 05:03 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Error when starting Netbeans 7.1RC1 (245.97 KB, image/png)
2011-12-01 21:43 UTC, nleck
Details
Screen shot working in 7.1beta (122.64 KB, image/png)
2011-12-01 21:49 UTC, nleck
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tomwheeler 2011-08-18 15:34:37 UTC
According to Michel Graciano, recent daily builds of NetBeans no longer support the CVS version control system.  

He said that upon opening a project previously checked out from CVS, NetBeans will now prompt you to install a plugin offering CVS support.  However, consider the following scenario:

  * New user switches from Eclipse to NetBeans IDE
  * User needs to check out project from CVS for the first time

The user will probably not figure out how to do this.  It would have been simple enough in Eclipse and even previous versions of NetBeans.  I contend that it will not be obvious to most users that they need to click Tools -> Plugins -> Available
Plugins, poke around for CVS support and install the CVS support plugin in order to check out a project.

I'll agree that CVS is waning, but it's still widely used by many companies (especially ones which are slow to change, who are probably exactly who Oracle targets) and is still used for thousands of open source projects.

I can suggest two solutions to the issue I have raised:

1.  CVS support be added back in to NetBeans so it works "out of the box" like it has for the past 10+ years

2.  Add a menu item "Team -> CVS -> Add CVS Support..." which will lead the user through the same process for installing the plugin which is done when the user tries to open a project previously checked out from CVS.
Comment 1 John Jullion-ceccarelli 2011-08-18 18:26:07 UTC
As discussed offline, this is as designed. Adding hooks for functionality that is not installed will confuse the user interface.
Comment 2 Ondrej Vrabec 2011-11-30 09:34:58 UTC
*** Bug 205683 has been marked as a duplicate of this bug. ***
Comment 3 nleck 2011-12-01 04:30:20 UTC
What do you mean WONTFIX... Why make such a breaking change ? 

I can't find the CVS plugin anywhere. 

Sure maybe we could find it, we could maybe even build it from source but easier just switch to an IDE that does support CVS. 

This is huge functionality to just drop.
Comment 4 Michel Graciano 2011-12-01 11:08:53 UTC
Hi nleck,
can't you find the plugin at Tools > Plugins > Available Plugins? I don't agree about the change either but it happens and I have been tracking the changes since it happens and I can find it at Plugins without problem. Actually, when I open a project which is managed by CVS, the IDE asks to install the plugin automatically.
Comment 5 nleck 2011-12-01 12:37:07 UTC
No, I can't find the CVS plugin in Available Plugins and Netbeans is certainly not asking to install CVS automatically. 

If the idea is that the IDE would ask to install CVS plugin when used ( like junit) then that definitely isn't working ( so that's a bug in itself).

I've reloaded the list of plugins a few times with no luck. Please don't release the IDE as is. The developers here will not be able to use it until this issue is resolved.  

This appears to be a very recent change. The beta didn't have the problem was CVS removed only in RC1 ?
Comment 6 Michel Graciano 2011-12-01 12:52:01 UTC
I think here is not the place for this discussion. Can you cantact me at michel.graciano@gmail.com? I can help you about this, since I can't reproduce your problem with RC1, my guess is that it is a problem at your environment. Have you installed the IDE with a clean user dir? Maybe, the plugin is already installed, it is just disabled at Tools > Plugins > Installed? I can confirm it is working as designed (I am not saying I agree if this). If we can find a issue, we should open a new issue, not reopen this.
Comment 7 Stepan Zebra 2011-12-01 13:33:35 UTC
(In reply to comment #5)
> No, I can't find the CVS plugin in Available Plugins and Netbeans is certainly
> not asking to install CVS automatically. 
> 
> If the idea is that the IDE would ask to install CVS plugin when used ( like
> junit) then that definitely isn't working ( so that's a bug in itself).

It should work exactly as Michel described and the functionality was verified in both Beta and RC. If it doesn't work for you and you're not able to identify why, open a new issue and describe your environment and attach the ide log.

> 
> I've reloaded the list of plugins a few times with no luck. Please don't
> release the IDE as is. The developers here will not be able to use it until
> this issue is resolved.  
> 
> This appears to be a very recent change. The beta didn't have the problem was
> CVS removed only in RC1 ?

No, CVS was removed long ago in the 7.1 development cycle. Check the date of this issue. Beta was released more than a month later.
Comment 8 nleck 2011-12-01 21:43:35 UTC
Created attachment 113729 [details]
Error when starting Netbeans 7.1RC1

I deleted the user directory and started a fresh and I get this.
Comment 9 nleck 2011-12-01 21:47:44 UTC
As you can see the error attached, this is NOT working in the way that you're expecting

Surely either a new BLOCKER bug should be opened or this one should be reopened. It surely IS NOT VERIFIED unless you mean verified as not working.
Comment 10 nleck 2011-12-01 21:49:26 UTC
Created attachment 113730 [details]
Screen shot working in 7.1beta

This is NOT working.
Comment 11 Jesse Glick 2011-12-14 17:18:10 UTC
(In reply to comment #8)
> Error when starting Netbeans 7.1RC1

Recheck in RC 2; if you are unable to install the CVS plugin from the IDE's stable update center, file a bug in the 'updatecenters' product with details.
Comment 12 nleck 2011-12-15 05:03:11 UTC
I downloaded RC2. When I opened the project CVS was not detected and installed BUT this time I was able to find CVS in list of available plugins and install manual. 

I'm not sure if this constitutes fixed... 

CVS is used so heavily in the banks, I have no idea why that of all things would become deprecated. Can't we drop some of the languages no one uses instead, and support the ones that have the mind share like GWT/HTML5.